3 [ -e /lib
/firmware
/$FIRMWARE ] && exit 0
5 .
/lib
/functions
/caldata.sh
10 "ath10k/cal-pci-0000:00:00.0.bin")
12 allnet
,all-wap02860ac|\
13 araknis
,an-500-ap-i-ac|\
14 araknis
,an-700-ap-i-ac|\
15 comfast
,cf-e380ac-v2|\
16 engenius
,enstationac-v1|\
19 caldata_extract
"art" 0x5000 0x844
20 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary art
0x0) 2)
28 caldata_extract
"art" 0x5000 0x844
29 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary art
0x0) -1)
33 caldata_extract
"art" 0x5000 0x844
34 ath10k_patch_mac $
(mtd_get_mac_ascii u-boot-env athaddr
)
37 caldata_extract
"art" 0x5000 0x844
38 ath10k_patch_mac $
(macaddr_add $
(cat /sys
/class
/net
/eth
0/address
) 1)
40 extreme-networks
,ws-ap3805i
)
41 caldata_extract
"art" 0x5000 0x844
42 ath10k_patch_mac $
(mtd_get_mac_ascii cfg1 RADIOADDR0
)
45 caldata_extract
"art" 0x5000 0x844
46 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary art
0x0) 1)
49 iodata
,wn-ac1600dgr2|\
52 caldata_extract
"art" 0x5000 0x844
53 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_ascii u-boot-env ethaddr
) 1)
56 caldata_extract
"art" 0x5000 0x844
57 ath10k_patch_mac $
(mtd_get_mac_text board_data
0x880)
61 caldata_extract
"art" 0x5000 0x844
62 ath10k_patch_mac $
(mtd_get_mac_binary art
0xc)
69 caldata_extract
"ART" 0x5000 0x844
70 ath10k_patch_mac $
(macaddr_add $
(cat /sys
/class
/net
/eth
0/address
) 16)
73 caldata_extract
"radiocfg" 0x5000 0x844
74 ath10k_patch_mac $
(mtd_get_mac_ascii devdata wlan5mac
)
80 tplink
,archer-c25-v1|\
82 caldata_extract
"art" 0x5000 0x844
83 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary info
0x8) -1)
87 caldata_extract
"art" 0x5000 0x844
88 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary u-boot
0x1fc00) -1)
91 caldata_extract
"art" 0x5000 0x844
92 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary romfile
0xf100) 2)
96 caldata_extract
"art" 0x5000 0x844
97 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary romfs
0xf100) 2)
100 caldata_extract
"art" 0x5000 0x844
101 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary info
0x8) 2)
105 caldata_extract
"art" 0x5000 0x844
106 ath10k_patch_mac $
(macaddr_add $
(cat /sys
/class
/net
/eth
0/address
) -2)
111 caldata_extract
"art" 0x5000 0x844
112 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary info
0x8) 1)
114 tplink
,tl-wpa8630-v1
)
115 caldata_extract
"art" 0x5000 0x844
116 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary u-boot
0x0fc00) 1)
120 "ath10k/cal-pci-0000:01:00.0.bin")
123 caldata_extract
"ART" 0x5000 0x844
124 ath10k_patch_mac $
(macaddr_add $
(cat /sys
/class
/net
/eth
0/address
) +16)
127 caldata_extract
"art" 0x5000 0x844
128 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_ascii u-boot-env ethaddr
) 1)
132 "ath10k/pre-cal-pci-0000:00:00.0.bin")
137 caldata_extract
"art" 0x5000 0x2f20
138 caldata_valid
"202f" || caldata_extract
"reserved" 0x15000 0x2f20
139 ath10k_patch_mac $
(mtd_get_mac_ascii devdata wlan5mac
)
140 ln -sf /lib
/firmware
/ath10k
/pre-cal-pci-0000\
:00\
:00.0.bin \
141 /lib
/firmware
/ath10k
/QCA9888
/hw2.0
/board.bin