firmware-samsung-midas: add bl1 blob (MR 4850)
This p4412_s_f2bl1.bin is signed by Samsung and allegedly originates from a vendor bsp package for one of the early odroid devices based on exynos 4412. Unlike most bl1 blobs this one does not check the signature of bl2, allowing us to use open bootloaders like u-boot instead of Samsung's proprietary sboot.
This commit is contained in:
parent
fa34a43cfc
commit
71c5523401
1 changed files with 17 additions and 4 deletions
|
@ -1,5 +1,5 @@
|
|||
pkgname=firmware-samsung-midas
|
||||
pkgver=5.1
|
||||
pkgver=6.0
|
||||
pkgrel=0
|
||||
pkgdesc="Samsung Galaxy Midas board firmware (m0, m3, t0lte, ...)"
|
||||
_commit="fdd8c44568a148c22fbf008de822ff4e27992da1"
|
||||
|
@ -8,15 +8,19 @@ _armbian_commit="5ff122ef309a1ddabb4bf7f37c8347c43b314a61"
|
|||
_armbian_url="https://github.com/armbian/firmware"
|
||||
_androguide_commit="d5a8735a6ad1fff3091f100383ac004f411d7528"
|
||||
_androguide_url="https://raw.githubusercontent.com/Androguide/android_vendor_samsung"
|
||||
_vendor_bsp_uboot_commit="246091921433dd11c211a306f042d949ada38924"
|
||||
_vendor_bsp_uboot_url="https://github.com/dmarszk/exynos4_uboot"
|
||||
arch="armv7"
|
||||
license="proprietary"
|
||||
replaces="firmware-samsung-m0"
|
||||
subpackages="
|
||||
$pkgname-bootloader
|
||||
$pkgname-bluetooth
|
||||
$pkgname-wifi
|
||||
"
|
||||
source="
|
||||
$url/raw/$_commit/smdk4412-common/proprietary/bin/bcm4334.hcd
|
||||
p4412_s_fwbl1.bin-$_vendor_bsp_uboot_commit::$_vendor_bsp_uboot_url/raw/$_vendor_bsp_uboot_commit/sd_fuse/p4412_s_fwbl1.bin
|
||||
bcm4334.hcd-$_commit::$url/raw/$_commit/smdk4412-common/proprietary/bin/bcm4334.hcd
|
||||
brcmfmac4334-sdio.samsung,i9300-$_armbian_commit.txt::$_armbian_url/raw/$_armbian_commit/brcm/brcmfmac4334-sdio.rockchip%2Crk3318-box.txt
|
||||
brcmfmac4334-sdio.samsung,i9305-$_androguide_commit.txt::$_androguide_url/$_androguide_commit/smdk4412-common/proprietary/system/etc/wifi/nvram_net.txt
|
||||
"
|
||||
|
@ -26,11 +30,19 @@ package() {
|
|||
mkdir -p "$pkgdir"
|
||||
}
|
||||
|
||||
# subpackage with bl1 that does not check signature of next
|
||||
# bootloader, allowing open bootloaders like u-boot or xboot.
|
||||
# Not yet used by pmOS.
|
||||
bootloader() {
|
||||
install -Dm644 "$srcdir"/p4412_s_fwbl1.bin-$_vendor_bsp_uboot_commit \
|
||||
"$subpkgdir"/usr/share/u-boot/midas/bl1.bin
|
||||
}
|
||||
|
||||
bluetooth() {
|
||||
depends="$pkgname"
|
||||
replaces="firmware-samsung-m0-mainline"
|
||||
|
||||
install -Dm644 "$srcdir"/bcm4334.hcd \
|
||||
install -Dm644 "$srcdir"/bcm4334.hcd-$_commit \
|
||||
"$subpkgdir"/lib/firmware/brcm/BCM4334B0.hcd
|
||||
}
|
||||
|
||||
|
@ -49,7 +61,8 @@ wifi() {
|
|||
}
|
||||
|
||||
sha512sums="
|
||||
cbed1dc60829161c7ac9649dcae67fc45204c1a25e8de320ad3bc4e9d5cae573fb8a4745f91355fa96d2d3d4124a9e707341fc5bd1b22705cb2efb16831e029f bcm4334.hcd
|
||||
15cd879fc67829b06b99f5741a9a20affc444a0a36df277c0895fc8e7743cd7955b1fbacc9c1a1dd37c7ab0ea001cb68e5f446a7b8617aeef2cddaa1d6a7d990 p4412_s_fwbl1.bin-246091921433dd11c211a306f042d949ada38924
|
||||
cbed1dc60829161c7ac9649dcae67fc45204c1a25e8de320ad3bc4e9d5cae573fb8a4745f91355fa96d2d3d4124a9e707341fc5bd1b22705cb2efb16831e029f bcm4334.hcd-fdd8c44568a148c22fbf008de822ff4e27992da1
|
||||
d5c83e1dcd67630e186ab484d150ca5c0af12810de62a46ec6e525b50dabf64a75f1231ef8d7c1d102fb76389210fdb952975460179ca767acd0ffdd869907d7 brcmfmac4334-sdio.samsung,i9300-5ff122ef309a1ddabb4bf7f37c8347c43b314a61.txt
|
||||
146aefcccd23d63e434bd7f7d0ac6d5975ad25e44362da10bc583ab9e38b18c53f6ce18890c9790ee88fbb8f6358085bb615d0595388ca43a322f7c819614049 brcmfmac4334-sdio.samsung,i9305-d5a8735a6ad1fff3091f100383ac004f411d7528.txt
|
||||
"
|
||||
|
|
Loading…
Reference in a new issue