3 [ -e /lib
/firmware
/$FIRMWARE ] && exit 0
5 .
/lib
/functions
/caldata.sh
6 .
/lib
/functions
/k2t.sh
11 "ath10k/cal-pci-0000:00:00.0.bin")
13 allnet
,all-wap02860ac|\
15 caldata_extract
"art" 0x5000 0x844
16 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary art
0x0) +2)
20 caldata_extract
"urlader" 0x198a 0x844
22 comfast
,cf-wr650ac-v1|\
23 comfast
,cf-wr650ac-v2|\
25 qxwlan
,e1700ac-v2-8m|\
26 qxwlan
,e1700ac-v2-16m|\
27 qxwlan
,e600gac-v2-8m|\
28 qxwlan
,e600gac-v2-16m|\
32 ubnt
,unifiac-mesh-pro|\
34 ubnt
,litebeam-ac-gen2|\
37 ubnt
,nanostation-ac-loco|\
38 ubnt
,powerbeam-5ac-500|\
39 ubnt
,powerbeam-5ac-gen2|\
42 caldata_extract
"art" 0x5000 0x844
50 caldata_extract
"art" 0x5000 0x844
51 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary art
0x0) -1)
54 caldata_extract
"art" 0x5000 0x844
55 ath10k_patch_mac $
(mtd_get_mac_ascii bdcfg wlanmac_a
)
58 caldata_extract
"art" 0x5000 0x844
59 ath10k_patch_mac $
(mtd_get_mac_ascii devdata
"wlan5mac")
61 elecom
,wrc-1750ghbk2-i
)
62 caldata_extract
"art" 0x5000 0x844
65 caldata_extract
"art" 0x5000 0x844
66 ath10k_patch_mac $
(mtd_get_mac_ascii u-boot-env athaddr
)
70 iodata
,wn-ac1600dgr2|\
73 caldata_extract
"art" 0x5000 0x844
74 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_ascii u-boot-env ethaddr
) +1)
77 caldata_extract
"art" 0x5000 0x844
78 ath10k_patch_mac $
(macaddr_add $
(cat /sys
/class
/net
/eth
0/address
) +1)
81 caldata_extract
"art" 0x5000 0x844
82 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary art
0x0) +1)
85 caldata_extract
"art" 0x5000 0x844
86 ath10k_patch_mac $
(mtd_get_mac_text board_data
0x880)
90 caldata_extract
"art" 0x5000 0x844
91 ath10k_patch_mac $
(mtd_get_mac_binary art
0xc)
94 caldata_extract
"art" 0x5000 0x844
95 ath10k_patch_mac $
(macaddr_add $
(cat /sys
/class
/net
/eth
0/address
) +16)
98 caldata_extract
"radiocfg" 0x5000 0x844
99 ath10k_patch_mac $
(mtd_get_mac_ascii devdata wlan5mac
)
101 tplink
,archer-a7-v5|\
102 tplink
,archer-c2-v3|\
103 tplink
,archer-c7-v4|\
104 tplink
,archer-c7-v5|\
105 tplink
,archer-c25-v1|\
106 tplink
,tl-wr902ac-v1
)
107 caldata_extract
"art" 0x5000 0x844
108 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary info
0x8) -1)
110 tplink
,archer-c5-v1|\
112 caldata_extract
"art" 0x5000 0x844
113 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary u-boot
0x1fc00) -1)
115 tplink
,archer-d50-v1
)
116 caldata_extract
"art" 0x5000 0x844
117 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary romfile
0xf100) +2)
119 tplink
,archer-d7-v1|\
120 tplink
,archer-d7b-v1
)
121 caldata_extract
"art" 0x5000 0x844
122 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary romfs
0xf100) +2)
125 caldata_extract
"art" 0x5000 0x844
126 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary info
0x8) +2)
130 caldata_extract
"art" 0x5000 0x844
131 ath10k_patch_mac $
(macaddr_add $
(cat /sys
/class
/net
/eth
0/address
) -2)
135 caldata_extract
"art" 0x5000 0x844
136 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary info
0x8) +1)
138 tplink
,tl-wpa8630-v1
)
139 caldata_extract
"art" 0x5000 0x844
140 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary u-boot
0x0fc00) +1)
144 "ath10k/cal-pci-0000:01:00.0.bin")
147 caldata_extract
"art" 0x5000 0x844
148 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_ascii u-boot-env ethaddr
) +1)
152 "ath10k/pre-cal-pci-0000:00:00.0.bin")
155 caldata_extract
"art" 0x5000 0x2f20
156 ath10k_patch_mac $
(mtd_get_mac_binary art
0x6)
157 ln -sf /lib
/firmware
/ath10k
/pre-cal-pci-0000\
:00\
:00.0.bin \
158 /lib
/firmware
/ath10k
/QCA9888
/hw2.0
/board.bin
159 rm /lib
/firmware
/ath10k
/QCA9888
/hw2.0
/board-2.bin
163 comfast
,cf-wr752ac-v1
)
164 caldata_extract
"art" 0x5000 0x2f20
165 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary art
0x0) +2)
166 ln -sf /lib
/firmware
/ath10k
/pre-cal-pci-0000\
:00\
:00.0.bin \
167 /lib
/firmware
/ath10k
/QCA9888
/hw2.0
/board.bin
168 rm /lib
/firmware
/ath10k
/QCA9888
/hw2.0
/board-2.bin
173 caldata_extract
"art" 0x5000 0x2f20
174 caldata_valid
"202f" || caldata_extract
"reserved" 0x15000 0x2f20
175 ath10k_patch_mac $
(mtd_get_mac_ascii devdata wlan5mac
)
176 ln -sf /lib
/firmware
/ath10k
/pre-cal-pci-0000\
:00\
:00.0.bin \
177 /lib
/firmware
/ath10k
/QCA9888
/hw2.0
/board.bin
180 caldata_extract
"art" 0x5000 0x2f20
181 ath10k_patch_mac $
(mtd_get_mac_ascii devdata wlan5mac
)
182 ln -sf /lib
/firmware
/ath10k
/pre-cal-pci-0000\
:00\
:00.0.bin \
183 /lib
/firmware
/ath10k
/QCA9888
/hw2.0
/board.bin
187 caldata_extract
"caldata" 0x5000 0x2f20
188 ath10k_patch_mac $
(mtd_get_mac_binary caldata
0xc)
191 caldata_extract
"art" 0x5000 0x2f20
192 ath10k_patch_mac $
(k2t_get_mac
"5g_mac")
193 ln -sf /lib
/firmware
/ath10k
/pre-cal-pci-0000\
:00\
:00.0.bin \
194 /lib
/firmware
/ath10k
/QCA9888
/hw2.0
/board.bin
196 tplink
,archer-c58-v1|\
197 tplink
,archer-c59-v1|\
198 tplink
,archer-c59-v2|\
199 tplink
,archer-c60-v1|\
200 tplink
,archer-c60-v2|\
201 tplink
,archer-c60-v3|\
202 tplink
,archer-c6-v2|\
203 tplink
,archer-c6-v2-us
)
204 caldata_extract
"art" 0x5000 0x2f20
205 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary info
0x8) -1)
206 ln -sf /lib
/firmware
/ath10k
/pre-cal-pci-0000\
:00\
:00.0.bin \
207 /lib
/firmware
/ath10k
/QCA9888
/hw2.0
/board.bin
209 tplink
,eap225-wall-v2|\
210 tplink
,tl-wpa8630p-v2-int|\
211 tplink
,tl-wpa8630p-v2.0
-eu|\
212 tplink
,tl-wpa8630p-v2.1
-eu)
213 caldata_extract
"art" 0x5000 0x2f20
214 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary info
0x8) +1)
215 ln -sf /lib
/firmware
/ath10k
/pre-cal-pci-0000\
:00\
:00.0.bin \
216 /lib
/firmware
/ath10k
/QCA9888
/hw2.0
/board.bin
219 caldata_extract
"art" 0x5000 0x2f20
220 ath10k_patch_mac $
(macaddr_add $
(mtd_get_mac_binary info
0x8) +1)
224 caldata_extract
"art" 0x5000 0x2f20
225 ln -sf /lib
/firmware
/ath10k
/pre-cal-pci-0000\
:00\
:00.0.bin \
226 /lib
/firmware
/ath10k
/QCA9888
/hw2.0
/board.bin