1 include .
/common-tp-link.mk
3 define Device
/tplink_tl-mr10u
4 $(Device
/tplink-4mlzma
)
6 DEVICE_MODEL
:= TL-MR10U
7 DEVICE_PACKAGES
:= kmod-usb-chipidea2
8 TPLINK_HWID
:= 0x00100101
9 SUPPORTED_DEVICES
+= tl-mr10u
11 TARGET_DEVICES
+= tplink_tl-mr10u
13 define Device
/tplink_tl-mr3020-v1
14 $(Device
/tplink-4mlzma
)
17 DEVICE_MODEL
:= TL-MR3020
19 DEVICE_PACKAGES
:= kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
20 TPLINK_HWID
:= 0x30200001
21 SUPPORTED_DEVICES
+= tl-mr3020
23 TARGET_DEVICES
+= tplink_tl-mr3020-v1
25 define Device
/tplink_tl-mr3040-v2
26 $(Device
/tplink-4mlzma
)
28 DEVICE_MODEL
:= TL-MR3040
30 DEVICE_PACKAGES
:= kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
31 TPLINK_HWID
:= 0x30400002
32 SUPPORTED_DEVICES
+= tl-mr3040-v2
34 TARGET_DEVICES
+= tplink_tl-mr3040-v2
36 define Device
/tplink_tl-mr3220-v1
39 DEVICE_MODEL
:= TL-MR3220
41 TPLINK_HWID
:= 0x32200001
42 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
43 SUPPORTED_DEVICES
+= tl-mr3220
45 TARGET_DEVICES
+= tplink_tl-mr3220-v1
47 define Device
/tplink_tl-mr3420-v1
50 DEVICE_MODEL
:= TL-MR3420
52 TPLINK_HWID
:= 0x34200001
53 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
54 SUPPORTED_DEVICES
+= tl-mr3420
56 TARGET_DEVICES
+= tplink_tl-mr3420-v1
58 define Device
/tplink_tl-mr3420-v2
59 $(Device
/tplink-4mlzma
)
61 DEVICE_MODEL
:= TL-MR3420
63 TPLINK_HWID
:= 0x34200002
64 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
65 SUPPORTED_DEVICES
+= tl-mr3420-v2
67 TARGET_DEVICES
+= tplink_tl-mr3420-v2
69 define Device
/tplink_tl-mr3420-v3
70 $(Device
/tplink-4mlzma
)
72 DEVICE_MODEL
:= TL-MR3420
74 TPLINK_HWID
:= 0x34200003
75 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
77 TARGET_DEVICES
+= tplink_tl-mr3420-v3
79 define Device
/tplink_tl-wa701nd-v1
82 DEVICE_MODEL
:= TL-WA701ND
84 TPLINK_HWID
:= 0x07010001
85 SUPPORTED_DEVICES
+= tl-wa901nd
87 TARGET_DEVICES
+= tplink_tl-wa701nd-v1
89 define Device
/tplink_tl-wa730re-v1
92 DEVICE_MODEL
:= TL-WA730RE
94 TPLINK_HWID
:= 0x07300001
95 SUPPORTED_DEVICES
+= tl-wa901nd
97 TARGET_DEVICES
+= tplink_tl-wa730re-v1
99 define Device
/tplink_tl-wa801nd-v1
102 DEVICE_MODEL
:= TL-WA801ND
104 TPLINK_HWID
:= 0x08010001
105 SUPPORTED_DEVICES
+= tl-wa901nd
107 TARGET_DEVICES
+= tplink_tl-wa801nd-v1
109 define Device
/tplink_tl-wa801nd-v3
110 $(Device
/tplink-4mlzma
)
112 DEVICE_MODEL
:= TL-WA801ND
114 TPLINK_HWID
:= 0x08010003
115 SUPPORTED_DEVICES
+= tl-wa801nd-v3
117 TARGET_DEVICES
+= tplink_tl-wa801nd-v3
119 define Device
/tplink_tl-wa801nd-v4
120 $(Device
/tplink-4mlzma
)
122 DEVICE_MODEL
:= TL-WA801ND
124 TPLINK_HWID
:= 0x08010004
125 SUPPORTED_DEVICES
+= tl-wa801nd-v3
127 TARGET_DEVICES
+= tplink_tl-wa801nd-v4
129 define Device
/tplink_tl-wa830re-v1
132 DEVICE_MODEL
:= TL-WA830RE
134 TPLINK_HWID
:= 0x08300010
135 SUPPORTED_DEVICES
+= tl-wa901nd
137 TARGET_DEVICES
+= tplink_tl-wa830re-v1
139 define Device
/tplink_tl-wa850re-v1
140 $(Device
/tplink-4mlzma
)
142 DEVICE_MODEL
:= TL-WA850RE
144 TPLINK_HWID
:= 0x08500001
145 DEVICE_PACKAGES
:= rssileds
146 SUPPORTED_DEVICES
+= tl-wa850re
148 TARGET_DEVICES
+= tplink_tl-wa850re-v1
150 define Device
/tplink_tl-wa850re-v2
151 $(Device
/tplink-safeloader
)
154 DEVICE_MODEL
:= TL-WA850RE
156 TPLINK_BOARD_ID
:= TLWA850REV2
157 TPLINK_HWID
:= 0x08500002
158 DEVICE_PACKAGES
:= rssileds
159 SUPPORTED_DEVICES
+= tl-wa850re-v2
162 TARGET_DEVICES
+= tplink_tl-wa850re-v2
164 define Device
/tplink_tl-wa860re-v1
165 $(Device
/tplink-4mlzma
)
167 DEVICE_MODEL
:= TL-WA860RE
169 TPLINK_HWID
:= 0x08600001
170 SUPPORTED_DEVICES
+= tl-wa860re
172 TARGET_DEVICES
+= tplink_tl-wa860re-v1
174 define Device
/tplink_tl-wa901nd-v1
177 DEVICE_MODEL
:= TL-WA901ND
179 TPLINK_HWID
:= 0x09010001
180 SUPPORTED_DEVICES
+= tl-wa901nd
182 TARGET_DEVICES
+= tplink_tl-wa901nd-v1
184 define Device
/tplink_tl-wa901nd-v2
187 DEVICE_MODEL
:= TL-WA901ND
189 TPLINK_HWID
:= 0x09010002
190 SUPPORTED_DEVICES
+= tl-wa901nd-v2
192 TARGET_DEVICES
+= tplink_tl-wa901nd-v2
194 define Device
/tplink_tl-wa901nd-v3
195 $(Device
/tplink-4mlzma
)
197 DEVICE_MODEL
:= TL-WA901ND
199 TPLINK_HWID
:= 0x09010003
200 SUPPORTED_DEVICES
+= tl-wa901nd-v3
202 TARGET_DEVICES
+= tplink_tl-wa901nd-v3
204 define Device
/tplink_tl-wa901nd-v4
205 $(Device
/tplink-4mlzma
)
207 DEVICE_MODEL
:= TL-WA901ND
209 TPLINK_HWID
:= 0x09010004
210 SUPPORTED_DEVICES
+= tl-wa901nd-v4
211 IMAGE
/factory.bin
:= tplink-v1-image factory
-C EU
213 TARGET_DEVICES
+= tplink_tl-wa901nd-v4
215 define Device
/tplink_tl-wa901nd-v5
216 $(Device
/tplink-4mlzma
)
218 DEVICE_MODEL
:= TL-WA901ND
220 TPLINK_HWID
:= 0x09010005
221 SUPPORTED_DEVICES
+= tl-wa901nd-v5
222 IMAGE
/factory.bin
:= tplink-v1-image factory
-C EU
224 TARGET_DEVICES
+= tplink_tl-wa901nd-v5
226 define Device
/tplink_tl-wpa8630p-v2
227 $(Device
/tplink-safeloader
)
229 DEVICE_MODEL
:= TL-WPA8630P
231 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
232 DEVICE_COMPAT_VERSION
:= 2.0
233 DEVICE_COMPAT_MESSAGE
:= The flash erase blocksize has changed to
4k from the
64k in previous versions
, \
234 so the JFFS2 settings partition MUST be reformatted to avoid data corruption. \
235 Backup your settings before upgrading
, then during sysupgrade
, \
236 de-select
"Keep settings" and select
"Force" to continue
(equivilant to
"sysupgrade -n -F").
239 define Device
/tplink_tl-wpa8630p-v2-int
240 $(Device
/tplink_tl-wpa8630p-v2
)
241 DEVICE_VARIANT
:= v2
(Int.
)
242 TPLINK_BOARD_ID
:= TL-WPA8630P-V2-INT
244 TARGET_DEVICES
+= tplink_tl-wpa8630p-v2-int
246 define Device
/tplink_tl-wpa8630p-v2.0
-eu
247 $(Device
/tplink_tl-wpa8630p-v2
)
248 DEVICE_VARIANT
:= v2.0
(EU
)
249 TPLINK_BOARD_ID
:= TL-WPA8630P-V2.0
-EU
250 SUPPORTED_DEVICES
+= tplink
,tl-wpa8630p-v2-eu
252 TARGET_DEVICES
+= tplink_tl-wpa8630p-v2.0
-eu
254 define Device
/tplink_tl-wpa8630p-v2.1
-eu
255 $(Device
/tplink_tl-wpa8630p-v2
)
256 DEVICE_VARIANT
:= v2.1
(EU
)
257 TPLINK_BOARD_ID
:= TL-WPA8630P-V2.1
-EU
259 TARGET_DEVICES
+= tplink_tl-wpa8630p-v2.1
-eu
261 define Device
/tplink_tl-wr703n
262 $(Device
/tplink-4mlzma
)
264 DEVICE_MODEL
:= TL-WR703N
265 DEVICE_PACKAGES
:= kmod-usb-chipidea2
266 TPLINK_HWID
:= 0x07030101
267 SUPPORTED_DEVICES
+= tl-wr703n
269 TARGET_DEVICES
+= tplink_tl-wr703n
271 define Device
/tplink_tl-wr740n-v1
274 DEVICE_MODEL
:= TL-WR740N
275 DEVICE_VARIANT
:= v1
/v2
276 TPLINK_HWID
:= 0x07400001
277 SUPPORTED_DEVICES
+= tl-wr741nd
279 TARGET_DEVICES
+= tplink_tl-wr740n-v1
281 define Device
/tplink_tl-wr740n-v3
284 DEVICE_MODEL
:= TL-WR740N
286 TPLINK_HWID
:= 0x07400003
287 SUPPORTED_DEVICES
+= tl-wr741nd
289 TARGET_DEVICES
+= tplink_tl-wr740n-v3
291 define Device
/tplink_tl-wr740n-v4
292 $(Device
/tplink-4mlzma
)
294 DEVICE_MODEL
:= TL-WR740N
296 TPLINK_HWID
:= 0x07400004
297 SUPPORTED_DEVICES
+= tl-wr741nd-v4
299 TARGET_DEVICES
+= tplink_tl-wr740n-v4
301 define Device
/tplink_tl-wr740n-v5
302 $(Device
/tplink-4mlzma
)
304 DEVICE_MODEL
:= TL-WR740N
306 TPLINK_HWID
:= 0x07400005
307 SUPPORTED_DEVICES
+= tl-wr741nd-v4
309 TARGET_DEVICES
+= tplink_tl-wr740n-v5
311 define Device
/tplink_tl-wr741-v1
314 DEVICE_MODEL
:= TL-WR741N
/ND
315 DEVICE_VARIANT
:= v1
/v2
316 TPLINK_HWID
:= 0x07410001
317 SUPPORTED_DEVICES
+= tl-wr741nd
319 TARGET_DEVICES
+= tplink_tl-wr741-v1
321 define Device
/tplink_tl-wr741nd-v4
322 $(Device
/tplink-4mlzma
)
324 DEVICE_MODEL
:= TL-WR741N
/ND
326 TPLINK_HWID
:= 0x07410004
327 SUPPORTED_DEVICES
+= tl-wr741nd-v4
329 TARGET_DEVICES
+= tplink_tl-wr741nd-v4
331 define Device
/tplink_tl-wr743nd-v1
334 DEVICE_MODEL
:= TL-WR743ND
336 TPLINK_HWID
:= 0x07430001
337 SUPPORTED_DEVICES
+= tl-wr741nd
339 TARGET_DEVICES
+= tplink_tl-wr743nd-v1
341 define Device
/tplink_tl-wr802n-v1
342 $(Device
/tplink-4mlzma
)
344 DEVICE_MODEL
:= TL-WR802N
346 TPLINK_HWID
:= 0x08020001
347 SUPPORTED_DEVICES
+= tl-wr802n-v1
349 TARGET_DEVICES
+= tplink_tl-wr802n-v1
351 define Device
/tplink_tl-wr802n-v2
352 $(Device
/tplink-4mlzma
)
354 DEVICE_MODEL
:= TL-WR802N
356 TPLINK_HWID
:= 0x08020002
358 SUPPORTED_DEVICES
+= tl-wr802n-v2
359 IMAGES
+= factory-us.bin factory-eu.bin
360 IMAGE
/factory-us.bin
:= tplink-v1-image factory
-C US
361 IMAGE
/factory-eu.bin
:= tplink-v1-image factory
-C EU
363 TARGET_DEVICES
+= tplink_tl-wr802n-v2
365 define Device
/tplink_tl-wr841-v5
368 DEVICE_MODEL
:= TL-WR841N
/ND
369 DEVICE_VARIANT
:= v5
/v6
370 TPLINK_HWID
:= 0x08410005
371 SUPPORTED_DEVICES
+= tl-wr741nd
373 TARGET_DEVICES
+= tplink_tl-wr841-v5
375 define Device
/tplink_tl-wr841-v7
378 DEVICE_MODEL
:= TL-WR841N
/ND
380 TPLINK_HWID
:= 0x08410007
381 SUPPORTED_DEVICES
+= tl-wr841n-v7
383 TARGET_DEVICES
+= tplink_tl-wr841-v7
385 define Device
/tplink_tl-wr841-v8
386 $(Device
/tplink-4mlzma
)
388 DEVICE_MODEL
:= TL-WR841N
/ND
390 TPLINK_HWID
:= 0x08410008
391 SUPPORTED_DEVICES
+= tl-wr841n-v8
393 TARGET_DEVICES
+= tplink_tl-wr841-v8
395 define Device
/tplink_tl-wr841-v9
396 $(Device
/tplink-4mlzma
)
398 DEVICE_MODEL
:= TL-WR841N
/ND
400 TPLINK_HWID
:= 0x08410009
401 SUPPORTED_DEVICES
+= tl-wr841n-v9
403 TARGET_DEVICES
+= tplink_tl-wr841-v9
405 define Device
/tplink_tl-wr841-v10
406 $(Device
/tplink-4mlzma
)
408 DEVICE_MODEL
:= TL-WR841N
/ND
409 DEVICE_VARIANT
:= v10
410 TPLINK_HWID
:= 0x08410010
411 SUPPORTED_DEVICES
+= tl-wr841n-v9
413 TARGET_DEVICES
+= tplink_tl-wr841-v10
415 define Device
/tplink_tl-wr841-v11
416 $(Device
/tplink-4mlzma
)
418 DEVICE_MODEL
:= TL-WR841N
/ND
419 DEVICE_VARIANT
:= v11
420 TPLINK_HWID
:= 0x08410011
421 SUPPORTED_DEVICES
+= tl-wr841n-v11
422 IMAGES
+= factory-us.bin factory-eu.bin
423 IMAGE
/factory-us.bin
:= tplink-v1-image factory
-C US
424 IMAGE
/factory-eu.bin
:= tplink-v1-image factory
-C EU
426 TARGET_DEVICES
+= tplink_tl-wr841-v11
428 define Device
/tplink_tl-wr841-v12
429 $(Device
/tplink-4mlzma
)
431 DEVICE_MODEL
:= TL-WR841N
/ND
432 DEVICE_VARIANT
:= v12
433 TPLINK_HWID
:= 0x08410012
434 SUPPORTED_DEVICES
+= tl-wr841n-v11
435 IMAGES
+= factory-us.bin factory-eu.bin
436 IMAGE
/factory-us.bin
:= tplink-v1-image factory
-C US
437 IMAGE
/factory-eu.bin
:= tplink-v1-image factory
-C EU
439 TARGET_DEVICES
+= tplink_tl-wr841-v12
441 define Device
/tplink_tl-wr940n-v3
442 $(Device
/tplink-4mlzma
)
444 DEVICE_MODEL
:= TL-WR940N
446 TPLINK_HWID
:= 0x09410006
447 SUPPORTED_DEVICES
+= tl-wr941nd-v6
449 TARGET_DEVICES
+= tplink_tl-wr940n-v3
451 define Device
/tplink_tl-wr940n-v4
452 $(Device
/tplink-4mlzma
)
454 DEVICE_MODEL
:= TL-WR940N
456 TPLINK_HWID
:= 0x09400004
457 SUPPORTED_DEVICES
+= tl-wr940n-v4
458 IMAGES
+= factory-us.bin factory-eu.bin factory-br.bin
459 IMAGE
/factory-us.bin
:= tplink-v1-image factory
-C US
460 IMAGE
/factory-eu.bin
:= tplink-v1-image factory
-C EU
461 IMAGE
/factory-br.bin
:= tplink-v1-image factory
-C BR
463 TARGET_DEVICES
+= tplink_tl-wr940n-v4
465 define Device
/tplink_tl-wr940n-v6
466 $(Device
/tplink-4mlzma
)
468 DEVICE_MODEL
:= TL-WR940N
470 TPLINK_HWID
:= 0x09400006
471 SUPPORTED_DEVICES
+= tl-wr940n-v6
472 IMAGES
+= factory-us.bin factory-eu.bin factory-br.bin
473 IMAGE
/factory-us.bin
:= tplink-v1-image factory
-C US
474 IMAGE
/factory-eu.bin
:= tplink-v1-image factory
-C EU
475 IMAGE
/factory-br.bin
:= tplink-v1-image factory
-C BR
477 TARGET_DEVICES
+= tplink_tl-wr940n-v6
479 define Device
/tplink_tl-wr941-v2
482 DEVICE_MODEL
:= TL-WR941ND
483 DEVICE_VARIANT
:= v2
/v3
484 DEVICE_ALT0_VENDOR
:= TP-Link
485 DEVICE_ALT0_MODEL
:= TL-WR941N
486 DEVICE_ALT0_VARIANT
:= v2
/v3
487 TPLINK_HWID
:= 0x09410002
489 SUPPORTED_DEVICES
+= tl-wr941nd
491 TARGET_DEVICES
+= tplink_tl-wr941-v2
493 define Device
/tplink_tl-wr941-v4
496 DEVICE_MODEL
:= TL-WR941ND
498 DEVICE_ALT0_VENDOR
:= TP-Link
499 DEVICE_ALT0_MODEL
:= TL-WR941N
500 DEVICE_ALT0_VARIANT
:= v4
501 TPLINK_HWID
:= 0x09410004
502 SUPPORTED_DEVICES
+= tl-wr741nd
504 TARGET_DEVICES
+= tplink_tl-wr941-v4
506 define Device
/tplink_tl-wr941nd-v6
507 $(Device
/tplink-4mlzma
)
509 DEVICE_MODEL
:= TL-WR941ND
511 TPLINK_HWID
:= 0x09410006
512 SUPPORTED_DEVICES
+= tl-wr941nd-v6
514 TARGET_DEVICES
+= tplink_tl-wr941nd-v6
516 define Device
/tplink_tl-wr941n-v7-cn
517 $(Device
/tplink-4mlzma
)
519 DEVICE_MODEL
:= TL-WR941N
520 DEVICE_VARIANT
:= v7
(CN
)
521 TPLINK_HWID
:= 0x09410007
523 TARGET_DEVICES
+= tplink_tl-wr941n-v7-cn