firmware-asus-transformer: add all known Asus Transformers on Nvidia Tegra (MR 3345)

Add support for next devices:
- Asus Eee Pad Transformer TF101 and TF101G
- Asus Eee Pad Slider SL101
- Asus Transformer Prime TF201
- Asus Transformer Pad TF300T/TF300TG/TF300TL
- Asus VivoTab RT TF600T (Windows RT based)
- Asus Transformer Infinity TF700T
- Asus Transformer AiO P1801-T
- Asus Transformer PAD TF701T
- Pegatron Chagall based devices

Package has no dependencies.

Signed-off-by: Anton Bambura <jenneron@protonmail.com>
Signed-off-by: Maxim Schwalm <maxim.schwalm@gmail.com>
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
This commit is contained in:
Svyatoslav Ryhel 2022-04-02 12:18:53 +03:00 committed by Oliver Smith
parent 13659ae78d
commit 58c0cd2a20
No known key found for this signature in database
GPG key ID: 5AE7F5513E0885CB

View file

@ -1,8 +1,10 @@
# Maintainer: Svyatoslav Ryhel <clamor95@gmail.com> # Maintainer: Svyatoslav Ryhel <clamor95@gmail.com>
# Co-Maintainer: Ion Agorria # Co-Maintainer: Ion Agorria
# Co-Maintainer: Anton Bambura <jenneron@protonmail.com>
# Co-Maintainer: Maxim Schwalm <maxim.schwalm@gmail.com>
pkgname=firmware-asus-transformer pkgname=firmware-asus-transformer
pkgver=3 pkgver=4
pkgrel=0 pkgrel=0
pkgdesc="Firmware files for Asus Transformers" pkgdesc="Firmware files for Asus Transformers"
url="https://github.com/clamor-s/linux-firmware" url="https://github.com/clamor-s/linux-firmware"
@ -11,24 +13,31 @@ license="proprietary"
options="!check !strip !archcheck !tracedeps pmb:cross-native" options="!check !strip !archcheck !tracedeps pmb:cross-native"
# source # source
_commit="afcc42b6fa53c63dccd770790f1e44c734862334" _commit="9c0e0259ef520c451161ac8cc59adaa8bb9aee71"
_url="https://github.com/clamor-s/linux-firmware" _url="https://github.com/clamor-s/linux-firmware"
source=" source="
$pkgname-$_commit-BCM43241B0_002.001.013.0056.0081.hcd::$_url/raw/$_commit/brcm/BCM43241B0_002.001.013.0056.0081.hcd
$pkgname-$_commit-BCM4329B1_002.002.023.0797.0879.hcd::$_url/raw/$_commit/brcm/BCM4329B1_002.002.023.0797.0879.hcd $pkgname-$_commit-BCM4329B1_002.002.023.0797.0879.hcd::$_url/raw/$_commit/brcm/BCM4329B1_002.002.023.0797.0879.hcd
$pkgname-$_commit-BCM4330B1_002.001.003.0967.0970.hcd::$_url/raw/$_commit/brcm/BCM4330B1_002.001.003.0967.0970.hcd $pkgname-$_commit-BCM4330B1_002.001.003.0967.0970.hcd::$_url/raw/$_commit/brcm/BCM4330B1_002.001.003.0967.0970.hcd
$pkgname-$_commit-BCM43341B0.0097.hcd::$_url/raw/$_commit/brcm/BCM43341B0.0097.hcd $pkgname-$_commit-BCM43341B0.0097.hcd::$_url/raw/$_commit/brcm/BCM43341B0.0097.hcd
$pkgname-$_commit-brcmfmac43241b0-sdio.asus,p1801-t.txt::$_url/raw/$_commit/brcm/brcmfmac43241b0-sdio.asus%2Cp1801-t.txt
$pkgname-$_commit-brcmfmac4329-sdio.asus,tf201.txt::$_url/raw/$_commit/brcm/brcmfmac4329-sdio.asus%2Ctf201.txt $pkgname-$_commit-brcmfmac4329-sdio.asus,tf201.txt::$_url/raw/$_commit/brcm/brcmfmac4329-sdio.asus%2Ctf201.txt
$pkgname-$_commit-brcmfmac4329-sdio.asus,tf300t.txt::$_url/raw/$_commit/brcm/brcmfmac4329-sdio.asus%2Ctf300t.txt $pkgname-$_commit-brcmfmac4329-sdio.asus,tf300t.txt::$_url/raw/$_commit/brcm/brcmfmac4329-sdio.asus%2Ctf300t.txt
$pkgname-$_commit-brcmfmac4330-sdio.asus,tf600t.txt::$_url/raw/$_commit/brcm/brcmfmac4330-sdio.asus%2Ctf600t.txt
$pkgname-$_commit-brcmfmac4330-sdio.asus,tf700t.txt::$_url/raw/$_commit/brcm/brcmfmac4330-sdio.asus%2Ctf700t.txt $pkgname-$_commit-brcmfmac4330-sdio.asus,tf700t.txt::$_url/raw/$_commit/brcm/brcmfmac4330-sdio.asus%2Ctf700t.txt
$pkgname-$_commit-brcmfmac43340-sdio.asus,tf701t.txt::$_url/raw/$_commit/brcm/brcmfmac43340-sdio.asus%2Ctf701t.txt $pkgname-$_commit-brcmfmac43340-sdio.asus,tf701t.txt::$_url/raw/$_commit/brcm/brcmfmac43340-sdio.asus%2Ctf701t.txt
$pkgname-$_commit-brcmfmac43241b0-sdio.asus,p1801-t.bin::$_url/raw/$_commit/brcm/brcmfmac43241b0-sdio.asus%2Cp1801-t.bin
$pkgname-$_commit-brcmfmac4329-sdio.bin::$_url/raw/$_commit/brcm/brcmfmac4329-sdio.bin $pkgname-$_commit-brcmfmac4329-sdio.bin::$_url/raw/$_commit/brcm/brcmfmac4329-sdio.bin
$pkgname-$_commit-brcmfmac4330-sdio.bin::$_url/raw/$_commit/brcm/brcmfmac4330-sdio.bin $pkgname-$_commit-brcmfmac4330-sdio.bin::$_url/raw/$_commit/brcm/brcmfmac4330-sdio.bin
$pkgname-$_commit-brcmfmac43340-sdio.bin::$_url/raw/$_commit/brcm/brcmfmac43340-sdio.bin
" "
package() { package() {
# Bluetooth # Bluetooth
install -D -m644 "$srcdir"/$pkgname-$_commit-BCM43241B0_002.001.013.0056.0081.hcd \
"$pkgdir"/lib/firmware/postmarketos/brcm/BCM4334B0.asus,p1801-t.hcd
install -D -m644 "$srcdir"/$pkgname-$_commit-BCM4329B1_002.002.023.0797.0879.hcd \ install -D -m644 "$srcdir"/$pkgname-$_commit-BCM4329B1_002.002.023.0797.0879.hcd \
"$pkgdir"/lib/firmware/postmarketos/brcm/BCM4329B1.hcd "$pkgdir"/lib/firmware/postmarketos/brcm/BCM4329B1.hcd
install -D -m644 "$srcdir"/$pkgname-$_commit-BCM4330B1_002.001.003.0967.0970.hcd \ install -D -m644 "$srcdir"/$pkgname-$_commit-BCM4330B1_002.001.003.0967.0970.hcd \
@ -37,24 +46,34 @@ package() {
"$pkgdir"/lib/firmware/postmarketos/brcm/BCM43341B0.hcd "$pkgdir"/lib/firmware/postmarketos/brcm/BCM43341B0.hcd
# Wi-Fi NVRAM # Wi-Fi NVRAM
install -D -m644 "$srcdir"/$pkgname-$_commit-brcmfmac43241b0-sdio.asus,p1801-t.txt \
"$pkgdir"/lib/firmware/postmarketos/brcm/brcmfmac43241b0-sdio.asus,p1801-t.txt
install -D -m644 "$srcdir"/$pkgname-$_commit-brcmfmac4329-sdio.asus,tf201.txt \ install -D -m644 "$srcdir"/$pkgname-$_commit-brcmfmac4329-sdio.asus,tf201.txt \
"$pkgdir"/lib/firmware/postmarketos/brcm/brcmfmac4329-sdio.asus,tf201.txt "$pkgdir"/lib/firmware/postmarketos/brcm/brcmfmac4329-sdio.asus,tf201.txt
install -D -m644 "$srcdir"/$pkgname-$_commit-brcmfmac4329-sdio.asus,tf300t.txt \ install -D -m644 "$srcdir"/$pkgname-$_commit-brcmfmac4329-sdio.asus,tf300t.txt \
"$pkgdir"/lib/firmware/postmarketos/brcm/brcmfmac4329-sdio.asus,tf300t.txt "$pkgdir"/lib/firmware/postmarketos/brcm/brcmfmac4329-sdio.asus,tf300t.txt
install -D -m644 "$srcdir"/$pkgname-$_commit-brcmfmac4330-sdio.asus,tf600t.txt \
"$pkgdir"/lib/firmware/postmarketos/brcm/brcmfmac4330-sdio.asus,tf600t.txt
install -D -m644 "$srcdir"/$pkgname-$_commit-brcmfmac4330-sdio.asus,tf700t.txt \ install -D -m644 "$srcdir"/$pkgname-$_commit-brcmfmac4330-sdio.asus,tf700t.txt \
"$pkgdir"/lib/firmware/postmarketos/brcm/brcmfmac4330-sdio.asus,tf700t.txt "$pkgdir"/lib/firmware/postmarketos/brcm/brcmfmac4330-sdio.asus,tf700t.txt
install -D -m644 "$srcdir"/$pkgname-$_commit-brcmfmac43340-sdio.asus,tf701t.txt \ install -D -m644 "$srcdir"/$pkgname-$_commit-brcmfmac43340-sdio.asus,tf701t.txt \
"$pkgdir"/lib/firmware/postmarketos/brcm/brcmfmac43340-sdio.asus,tf701t.txt "$pkgdir"/lib/firmware/postmarketos/brcm/brcmfmac43340-sdio.asus,tf701t.txt
# Wi-Fi SDIO # Wi-Fi SDIO
install -D -m644 "$srcdir"/$pkgname-$_commit-brcmfmac43241b0-sdio.asus,p1801-t.bin \
"$pkgdir"/lib/firmware/postmarketos/brcm/brcmfmac43241b0-sdio.asus,p1801-t.bin
install -D -m644 "$srcdir"/$pkgname-$_commit-brcmfmac4329-sdio.bin \ install -D -m644 "$srcdir"/$pkgname-$_commit-brcmfmac4329-sdio.bin \
"$pkgdir"/lib/firmware/postmarketos/brcm/brcmfmac4329-sdio.asus,tf201.bin "$pkgdir"/lib/firmware/postmarketos/brcm/brcmfmac4329-sdio.asus,tf201.bin
install -D -m644 "$srcdir"/$pkgname-$_commit-brcmfmac4330-sdio.bin \ install -D -m644 "$srcdir"/$pkgname-$_commit-brcmfmac4330-sdio.bin \
"$pkgdir"/lib/firmware/postmarketos/brcm/brcmfmac4330-sdio.asus,tf700t.bin "$pkgdir"/lib/firmware/postmarketos/brcm/brcmfmac4330-sdio.asus,tf700t.bin
install -D -m644 "$srcdir"/$pkgname-$_commit-brcmfmac43340-sdio.bin \
"$pkgdir"/lib/firmware/postmarketos/brcm/brcmfmac43340-sdio.asus,tf701t.bin
# Symbolic links # Symbolic links
cd "$pkgdir"/lib/firmware/postmarketos/brcm cd "$pkgdir"/lib/firmware/postmarketos/brcm
ln -s brcmfmac4329-sdio.asus,tf201.txt brcmfmac4329-sdio.asus,tf101.txt ln -s brcmfmac4329-sdio.asus,tf201.txt brcmfmac4329-sdio.asus,tf101.txt
ln -s brcmfmac4329-sdio.asus,tf201.txt brcmfmac4329-sdio.asus,tf101g.txt
ln -s brcmfmac4329-sdio.asus,tf201.txt brcmfmac4329-sdio.asus,sl101.txt
ln -s brcmfmac4329-sdio.asus,tf300t.txt brcmfmac4329-sdio.asus,tf300tg.txt ln -s brcmfmac4329-sdio.asus,tf300t.txt brcmfmac4329-sdio.asus,tf300tg.txt
ln -s brcmfmac4329-sdio.asus,tf300t.txt brcmfmac4329-sdio.asus,tf300tl.txt ln -s brcmfmac4329-sdio.asus,tf300t.txt brcmfmac4329-sdio.asus,tf300tl.txt
ln -s brcmfmac4330-sdio.asus,tf700t.txt brcmfmac4330-sdio.pegatron,chagall.txt ln -s brcmfmac4330-sdio.asus,tf700t.txt brcmfmac4330-sdio.pegatron,chagall.txt
@ -63,17 +82,23 @@ package() {
ln -s brcmfmac4329-sdio.asus,tf201.bin brcmfmac4329-sdio.asus,tf300t.bin ln -s brcmfmac4329-sdio.asus,tf201.bin brcmfmac4329-sdio.asus,tf300t.bin
ln -s brcmfmac4329-sdio.asus,tf201.bin brcmfmac4329-sdio.asus,tf300tg.bin ln -s brcmfmac4329-sdio.asus,tf201.bin brcmfmac4329-sdio.asus,tf300tg.bin
ln -s brcmfmac4329-sdio.asus,tf201.bin brcmfmac4329-sdio.asus,tf300tl.bin ln -s brcmfmac4329-sdio.asus,tf201.bin brcmfmac4329-sdio.asus,tf300tl.bin
ln -s brcmfmac4330-sdio.asus,tf700t.bin brcmfmac4330-sdio.asus,tf600t.bin
ln -s brcmfmac4330-sdio.asus,tf700t.bin brcmfmac4330-sdio.pegatron,chagall.bin ln -s brcmfmac4330-sdio.asus,tf700t.bin brcmfmac4330-sdio.pegatron,chagall.bin
} }
sha512sums=" sha512sums="
26534cbef298d7594ed6d8a58380ed3b1593a195aaa2c9e5108dce82dbaec4da922f49217342397d405131d827873dca1c78ab2e73c4bae0901b2c77ff56f9b2 firmware-asus-transformer-afcc42b6fa53c63dccd770790f1e44c734862334-BCM4329B1_002.002.023.0797.0879.hcd 8ddec8d7696e92feb267fc51f516890de75b8c1eb886a7689bd7452e5cb451d06b3f7f1dcab886d40ab96a909083f7cddb7a5e0b5c0becb9cdf30ee47a8031a6 firmware-asus-transformer-9c0e0259ef520c451161ac8cc59adaa8bb9aee71-BCM43241B0_002.001.013.0056.0081.hcd
b61cc86466a028e9160d1f2c7a3303fbb3a7dbcb2a6766b0afd9ef1fc9e25410d75f1e315638d0de8306ce23f3561c084542ad1c9e5eb11e9d07a3ba85dfec3d firmware-asus-transformer-afcc42b6fa53c63dccd770790f1e44c734862334-BCM4330B1_002.001.003.0967.0970.hcd 26534cbef298d7594ed6d8a58380ed3b1593a195aaa2c9e5108dce82dbaec4da922f49217342397d405131d827873dca1c78ab2e73c4bae0901b2c77ff56f9b2 firmware-asus-transformer-9c0e0259ef520c451161ac8cc59adaa8bb9aee71-BCM4329B1_002.002.023.0797.0879.hcd
e5a3d3c7adfe16989d358e3bea1b76826d4bc2545a874187414e61894b1c1b4f3ed92e4fd619e3934dda35bd9507eb32ab28c2305737d16ff2320ae7ccfede51 firmware-asus-transformer-afcc42b6fa53c63dccd770790f1e44c734862334-BCM43341B0.0097.hcd b61cc86466a028e9160d1f2c7a3303fbb3a7dbcb2a6766b0afd9ef1fc9e25410d75f1e315638d0de8306ce23f3561c084542ad1c9e5eb11e9d07a3ba85dfec3d firmware-asus-transformer-9c0e0259ef520c451161ac8cc59adaa8bb9aee71-BCM4330B1_002.001.003.0967.0970.hcd
4037e1af433a4805b2cb24c770f3b3009fe5fe224de11174ed1075dd3dc527b108e5d20cd9a3527b7b981c32c52e07027b15c53eb9bf8e37e82b66126081b665 firmware-asus-transformer-afcc42b6fa53c63dccd770790f1e44c734862334-brcmfmac4329-sdio.asus,tf201.txt e5a3d3c7adfe16989d358e3bea1b76826d4bc2545a874187414e61894b1c1b4f3ed92e4fd619e3934dda35bd9507eb32ab28c2305737d16ff2320ae7ccfede51 firmware-asus-transformer-9c0e0259ef520c451161ac8cc59adaa8bb9aee71-BCM43341B0.0097.hcd
655f2bda94ca1c9ff26fba4c2eb69121fed461325dfd14342262240d5833d063839311bd0b8e2efffbab9b19a0852c5ab57b267c97e8a0205f810a2259840159 firmware-asus-transformer-afcc42b6fa53c63dccd770790f1e44c734862334-brcmfmac4329-sdio.asus,tf300t.txt e9a5396f64c68bca79f2f5786355d9f07517f09305c501251e93689d0d84d0685cda8fa1dfee97a4335489a42d5558eaf866b7741f5fbd290f31863b145d2a56 firmware-asus-transformer-9c0e0259ef520c451161ac8cc59adaa8bb9aee71-brcmfmac43241b0-sdio.asus,p1801-t.txt
42a14c5d671a6e515ee59ebce97ee6d0e35beb7374d3c774639c74e6dcc5d31a31c714e21e1846dbf74d455e8627a67a26eeb414b78f2c0e77d40677c610dcb7 firmware-asus-transformer-afcc42b6fa53c63dccd770790f1e44c734862334-brcmfmac4330-sdio.asus,tf700t.txt 4037e1af433a4805b2cb24c770f3b3009fe5fe224de11174ed1075dd3dc527b108e5d20cd9a3527b7b981c32c52e07027b15c53eb9bf8e37e82b66126081b665 firmware-asus-transformer-9c0e0259ef520c451161ac8cc59adaa8bb9aee71-brcmfmac4329-sdio.asus,tf201.txt
c755ba46da40902566f20fba8bc131e5a7733dcb32be524b754cdb57d8835d62b15848ebc26c3136471400995fd9127e9d67530867847faacfc408fc6be35356 firmware-asus-transformer-afcc42b6fa53c63dccd770790f1e44c734862334-brcmfmac43340-sdio.asus,tf701t.txt 655f2bda94ca1c9ff26fba4c2eb69121fed461325dfd14342262240d5833d063839311bd0b8e2efffbab9b19a0852c5ab57b267c97e8a0205f810a2259840159 firmware-asus-transformer-9c0e0259ef520c451161ac8cc59adaa8bb9aee71-brcmfmac4329-sdio.asus,tf300t.txt
6461661f837072f40ed262b4c777846e9dd1f1ad4913b92ddc2c8fd7db4bcba791da7aedb0d716f6dbb61d26438463f53a9df6795df229059d17ada9213af3f3 firmware-asus-transformer-afcc42b6fa53c63dccd770790f1e44c734862334-brcmfmac4329-sdio.bin 74a1e55b5e4bf29d3f2885851f37d7dc8def9b31e8c54d0cad3ad347fd745d5ced9042f9b6915c0e3f641fa69253ad5088ab6319aad8f2e49bc44f4fa0e50c05 firmware-asus-transformer-9c0e0259ef520c451161ac8cc59adaa8bb9aee71-brcmfmac4330-sdio.asus,tf600t.txt
53225312d886d052832095db8bf7a8f345353bd7e1e5ab1f328bb0d79d5d4d8e1f8f35957c0d1df70a2c594cb66cdc5a925857008a808ba6c0794195d2bbd954 firmware-asus-transformer-afcc42b6fa53c63dccd770790f1e44c734862334-brcmfmac4330-sdio.bin 42a14c5d671a6e515ee59ebce97ee6d0e35beb7374d3c774639c74e6dcc5d31a31c714e21e1846dbf74d455e8627a67a26eeb414b78f2c0e77d40677c610dcb7 firmware-asus-transformer-9c0e0259ef520c451161ac8cc59adaa8bb9aee71-brcmfmac4330-sdio.asus,tf700t.txt
c755ba46da40902566f20fba8bc131e5a7733dcb32be524b754cdb57d8835d62b15848ebc26c3136471400995fd9127e9d67530867847faacfc408fc6be35356 firmware-asus-transformer-9c0e0259ef520c451161ac8cc59adaa8bb9aee71-brcmfmac43340-sdio.asus,tf701t.txt
37645e7d8d077f7fc4f585a30993826d3bf7be2c0cd7ebb8ce8ee36282c662822129125980e9728ee2bbbd352d1c1eb7504a2676820a270be28115cc7c9de77b firmware-asus-transformer-9c0e0259ef520c451161ac8cc59adaa8bb9aee71-brcmfmac43241b0-sdio.asus,p1801-t.bin
6461661f837072f40ed262b4c777846e9dd1f1ad4913b92ddc2c8fd7db4bcba791da7aedb0d716f6dbb61d26438463f53a9df6795df229059d17ada9213af3f3 firmware-asus-transformer-9c0e0259ef520c451161ac8cc59adaa8bb9aee71-brcmfmac4329-sdio.bin
53225312d886d052832095db8bf7a8f345353bd7e1e5ab1f328bb0d79d5d4d8e1f8f35957c0d1df70a2c594cb66cdc5a925857008a808ba6c0794195d2bbd954 firmware-asus-transformer-9c0e0259ef520c451161ac8cc59adaa8bb9aee71-brcmfmac4330-sdio.bin
4c782c5575a34ea363f8c1685fe79f8a20f1505e31295ee9fc2b7ac5fcf1468da36619c6a8101e69d78823ef870c77f7bc4257e2f48fb41ae998aee016e1c815 firmware-asus-transformer-9c0e0259ef520c451161ac8cc59adaa8bb9aee71-brcmfmac43340-sdio.bin
" "