diff --git a/device/community/firmware-samsung-midas/APKBUILD b/device/community/firmware-samsung-midas/APKBUILD index 88b654e3c..2a6acbd0e 100644 --- a/device/community/firmware-samsung-midas/APKBUILD +++ b/device/community/firmware-samsung-midas/APKBUILD @@ -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 "