1 include .
/common-tp-link.mk
3 define Device
/tplink_archer-a7-v5
4 $(Device
/tplink-safeloader-uimage
)
7 DEVICE_MODEL
:= Archer A7
9 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct \
10 ath10k-firmware-qca988x-ct
11 TPLINK_BOARD_ID
:= ARCHER-A7-V5
12 BOARDNAME
:= ARCHER-A7-V5
14 TARGET_DEVICES
+= tplink_archer-a7-v5
16 define Device
/tplink_archer-c2-v3
17 $(Device
/tplink-safeloader-uimage
)
20 DEVICE_MODEL
:= Archer C2
22 DEVICE_PACKAGES
:= kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9887-ct
23 TPLINK_BOARD_ID
:= ARCHER-C2-V3
25 TARGET_DEVICES
+= tplink_archer-c2-v3
27 define Device
/tplink_archer-c25-v1
28 $(Device
/tplink-safeloader-uimage
)
31 DEVICE_MODEL
:= Archer C25
33 TPLINK_BOARD_ID
:= ARCHER-C25-V1
34 DEVICE_PACKAGES
:= kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9887-ct
35 SUPPORTED_DEVICES
+= archer-c25-v1
37 TARGET_DEVICES
+= tplink_archer-c25-v1
39 define Device
/tplink_archer-c5-v1
40 $(Device
/tplink-16mlzma
)
42 DEVICE_MODEL
:= Archer C5
44 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct \
45 ath10k-firmware-qca988x-ct
46 TPLINK_HWID
:= 0xc5000001
47 SUPPORTED_DEVICES
+= archer-c5
49 TARGET_DEVICES
+= tplink_archer-c5-v1
51 define Device
/tplink_archer-c58-v1
52 $(Device
/tplink-safeloader-uimage
)
55 DEVICE_MODEL
:= Archer C58
57 TPLINK_BOARD_ID
:= ARCHER-C58-V1
58 DEVICE_PACKAGES
:= kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9888-ct
59 SUPPORTED_DEVICES
+= archer-c58-v1
61 TARGET_DEVICES
+= tplink_archer-c58-v1
63 define Device
/tplink_archer-c59-v1
64 $(Device
/tplink-safeloader-uimage
)
67 DEVICE_MODEL
:= Archer C59
69 TPLINK_BOARD_ID
:= ARCHER-C59-V1
70 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct \
71 ath10k-firmware-qca9888-ct
72 SUPPORTED_DEVICES
+= archer-c59-v1
74 TARGET_DEVICES
+= tplink_archer-c59-v1
76 define Device
/tplink_archer-c59-v2
77 $(Device
/tplink-safeloader-uimage
)
80 DEVICE_MODEL
:= Archer C59
82 TPLINK_BOARD_ID
:= ARCHER-C59-V2
83 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct \
84 ath10k-firmware-qca9888-ct
85 SUPPORTED_DEVICES
+= archer-c59-v2
87 TARGET_DEVICES
+= tplink_archer-c59-v2
89 define Device
/tplink_archer-c6-v2
90 $(Device
/tplink-safeloader-uimage
)
93 DEVICE_MODEL
:= Archer C6
94 DEVICE_VARIANT
:= v2
(EU
/RU
/JP
)
95 TPLINK_BOARD_ID
:= ARCHER-C6-V2
96 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
98 TARGET_DEVICES
+= tplink_archer-c6-v2
100 define Device
/tplink_archer-c6-v2-us
101 $(Device
/tplink-safeloader-uimage
)
104 DEVICE_MODEL
:= Archer C6
105 DEVICE_VARIANT
:= v2
(US
)
106 DEVICE_ALT0_VENDOR
:= TP-Link
107 DEVICE_ALT0_MODEL
:= Archer A6
108 DEVICE_ALT0_VARIANT
:= v2
(US
/TW
)
109 TPLINK_BOARD_ID
:= ARCHER-C6-V2-US
110 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
112 TARGET_DEVICES
+= tplink_archer-c6-v2-us
114 define Device
/tplink_archer-c60-v1
115 $(Device
/tplink-safeloader-uimage
)
118 DEVICE_MODEL
:= Archer C60
120 TPLINK_BOARD_ID
:= ARCHER-C60-V1
121 DEVICE_PACKAGES
:= kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9888-ct
122 SUPPORTED_DEVICES
+= archer-c60-v1
124 TARGET_DEVICES
+= tplink_archer-c60-v1
126 define Device
/tplink_archer-c60-v2
127 $(Device
/tplink-safeloader-uimage
)
130 DEVICE_MODEL
:= Archer C60
132 TPLINK_BOARD_ID
:= ARCHER-C60-V2
133 DEVICE_PACKAGES
:= kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9888-ct
134 SUPPORTED_DEVICES
+= archer-c60-v2
136 TARGET_DEVICES
+= tplink_archer-c60-v2
138 define Device
/tplink_archer-c60-v3
139 $(Device
/tplink-safeloader-uimage
)
142 DEVICE_MODEL
:= Archer C60
144 TPLINK_BOARD_ID
:= ARCHER-C60-V3
145 DEVICE_PACKAGES
:= kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9888-ct
147 TARGET_DEVICES
+= tplink_archer-c60-v3
149 define Device
/tplink_archer-c7-v1
150 $(Device
/tplink-8mlzma
)
152 DEVICE_MODEL
:= Archer C7
154 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
155 TPLINK_HWID
:= 0x75000001
156 SUPPORTED_DEVICES
+= archer-c7
158 TARGET_DEVICES
+= tplink_archer-c7-v1
160 define Device
/tplink_archer-c7-v2
161 $(Device
/tplink-16mlzma
)
163 DEVICE_MODEL
:= Archer C7
165 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct \
166 ath10k-firmware-qca988x-ct
167 TPLINK_HWID
:= 0xc7000002
168 SUPPORTED_DEVICES
+= archer-c7
169 IMAGES
+= factory-us.bin factory-eu.bin
170 IMAGE
/factory-us.bin
:= tplink-v1-image factory
-C US
171 IMAGE
/factory-eu.bin
:= tplink-v1-image factory
-C EU
173 TARGET_DEVICES
+= tplink_archer-c7-v2
175 define Device
/tplink_archer-c7-v4
176 $(Device
/tplink-safeloader-uimage
)
179 DEVICE_MODEL
:= Archer C7
181 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct \
182 ath10k-firmware-qca988x-ct
183 TPLINK_BOARD_ID
:= ARCHER-C7-V4
184 BOARDNAME
:= ARCHER-C7-V4
185 SUPPORTED_DEVICES
+= archer-c7-v4
187 TARGET_DEVICES
+= tplink_archer-c7-v4
189 define Device
/tplink_archer-c7-v5
190 $(Device
/tplink-safeloader-uimage
)
193 DEVICE_MODEL
:= Archer C7
195 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct \
196 ath10k-firmware-qca988x-ct
197 TPLINK_BOARD_ID
:= ARCHER-C7-V5
198 BOARDNAME
:= ARCHER-C7-V5
199 SUPPORTED_DEVICES
+= archer-c7-v5
201 TARGET_DEVICES
+= tplink_archer-c7-v5
203 define Device
/tplink_archer-d50-v1
206 DEVICE_MODEL
:= Archer D50
208 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport \
209 kmod-ath10k-ct-smallbuffers ath10k-firmware-qca988x-ct
210 BOARDNAME
:= ARCHER-D50-V1
212 TPLINK_HWID
:= 0xC1200001
213 TPLINK_HWREV
:= 0x00000046
214 TPLINK_FLASHLAYOUT
:= 8Mqca
215 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma | \
216 tplink-v2-header
-s
-V
"ver. 1.0"
218 TARGET_DEVICES
+= tplink_archer-d50-v1
220 define Device
/tplink_cpe210-v1
221 $(Device
/tplink-safeloader-okli
)
224 DEVICE_MODEL
:= CPE210
226 DEVICE_PACKAGES
:= rssileds
227 TPLINK_BOARD_ID
:= CPE210
228 SUPPORTED_DEVICES
+= cpe210
230 TARGET_DEVICES
+= tplink_cpe210-v1
232 define Device
/tplink_cpe210-v2
233 $(Device
/tplink-safeloader
)
236 DEVICE_MODEL
:= CPE210
238 TPLINK_BOARD_ID
:= CPE210V2
239 DEVICE_PACKAGES
:= rssileds
241 SUPPORTED_DEVICES
+= cpe210-v2
243 TARGET_DEVICES
+= tplink_cpe210-v2
245 define Device
/tplink_cpe210-v3
246 $(Device
/tplink-safeloader
)
249 DEVICE_MODEL
:= CPE210
251 DEVICE_PACKAGES
:= rssileds
252 TPLINK_BOARD_ID
:= CPE210V3
254 SUPPORTED_DEVICES
+= cpe210-v3
256 TARGET_DEVICES
+= tplink_cpe210-v3
258 define Device
/tplink_cpe220-v2
259 $(Device
/tplink-safeloader-okli
)
262 DEVICE_MODEL
:= CPE220
264 DEVICE_PACKAGES
:= rssileds
265 TPLINK_BOARD_ID
:= CPE220V2
267 TARGET_DEVICES
+= tplink_cpe220-v2
269 define Device
/tplink_cpe220-v3
270 $(Device
/tplink-safeloader
)
273 DEVICE_MODEL
:= CPE220
275 DEVICE_PACKAGES
:= rssileds
276 TPLINK_BOARD_ID
:= CPE220V3
279 TARGET_DEVICES
+= tplink_cpe220-v3
281 define Device
/tplink_cpe510-v1
282 $(Device
/tplink-safeloader-okli
)
285 DEVICE_MODEL
:= CPE510
287 DEVICE_PACKAGES
:= rssileds
288 TPLINK_BOARD_ID
:= CPE510
289 SUPPORTED_DEVICES
+= cpe510
291 TARGET_DEVICES
+= tplink_cpe510-v1
293 define Device
/tplink_cpe510-v2
294 $(Device
/tplink-safeloader-okli
)
297 DEVICE_MODEL
:= CPE510
299 DEVICE_PACKAGES
:= rssileds
300 TPLINK_BOARD_ID
:= CPE510V2
301 SUPPORTED_DEVICES
+= cpe510-v2
303 TARGET_DEVICES
+= tplink_cpe510-v2
305 define Device
/tplink_cpe510-v3
306 $(Device
/tplink-safeloader-okli
)
309 DEVICE_MODEL
:= CPE510
311 DEVICE_PACKAGES
:= rssileds
312 TPLINK_BOARD_ID
:= CPE510V3
314 TARGET_DEVICES
+= tplink_cpe510-v3
316 define Device
/tplink_cpe610-v1
317 $(Device
/tplink-safeloader-okli
)
320 DEVICE_MODEL
:= CPE610
322 TPLINK_BOARD_ID
:= CPE610V1
324 TARGET_DEVICES
+= tplink_cpe610-v1
326 define Device
/tplink_re350k-v1
327 $(Device
/tplink-safeloader
)
330 DEVICE_MODEL
:= RE350K
332 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
333 TPLINK_BOARD_ID
:= RE350K-V1
335 TARGET_DEVICES
+= tplink_re350k-v1
337 define Device
/tplink_rex5x-v1
338 $(Device
/tplink-safeloader
)
341 DEVICE_PACKAGES
:= kmod-ath10k-ct-smallbuffers ath10k-firmware-qca988x-ct
344 define Device
/tplink_re355-v1
345 $(Device
/tplink_rex5x-v1
)
346 DEVICE_MODEL
:= RE355
348 TPLINK_BOARD_ID
:= RE355
349 SUPPORTED_DEVICES
+= re355
351 TARGET_DEVICES
+= tplink_re355-v1
353 define Device
/tplink_re450-v1
354 $(Device
/tplink_rex5x-v1
)
355 DEVICE_MODEL
:= RE450
357 TPLINK_BOARD_ID
:= RE450
358 SUPPORTED_DEVICES
+= re450
360 TARGET_DEVICES
+= tplink_re450-v1
362 define Device
/tplink_re450-v2
363 $(Device
/tplink-safeloader
)
366 DEVICE_MODEL
:= RE450
368 DEVICE_PACKAGES
:= kmod-ath10k-ct-smallbuffers ath10k-firmware-qca988x-ct
369 TPLINK_BOARD_ID
:= RE450-V2
372 TARGET_DEVICES
+= tplink_re450-v2
374 define Device
/tplink_tl-mr6400-v1
375 $(Device
/tplink-8mlzma
)
377 DEVICE_MODEL
:= TL-MR6400
379 TPLINK_HWID
:= 0x64000001
380 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-net kmod-usb-net-rndis kmod-usb-serial \
381 kmod-usb-serial-option adb-enablemodem
382 SUPPORTED_DEVICES
+= tl-mr6400
384 TARGET_DEVICES
+= tplink_tl-mr6400-v1
386 define Device
/tplink_tl-wdr3500-v1
387 $(Device
/tplink-8mlzma
)
389 DEVICE_MODEL
:= TL-WDR3500
391 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
392 TPLINK_HWID
:= 0x35000001
393 SUPPORTED_DEVICES
+= tl-wdr3500
395 TARGET_DEVICES
+= tplink_tl-wdr3500-v1
397 define Device
/tplink_tl-wdr3600-v1
398 $(Device
/tplink-8mlzma
)
400 DEVICE_MODEL
:= TL-WDR3600
402 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
403 TPLINK_HWID
:= 0x36000001
404 SUPPORTED_DEVICES
+= tl-wdr4300
406 TARGET_DEVICES
+= tplink_tl-wdr3600-v1
408 define Device
/tplink_tl-wdr4300-v1
409 $(Device
/tplink-8mlzma
)
411 DEVICE_MODEL
:= TL-WDR4300
413 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
414 TPLINK_HWID
:= 0x43000001
415 SUPPORTED_DEVICES
+= tl-wdr4300
417 TARGET_DEVICES
+= tplink_tl-wdr4300-v1
419 define Device
/tplink_tl-wdr4300-v1-il
420 $(Device
/tplink-8mlzma
)
422 DEVICE_MODEL
:= TL-WDR4300
423 DEVICE_VARIANT
:= v1
(IL
)
424 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
425 TPLINK_HWID
:= 0x43008001
426 SUPPORTED_DEVICES
+= tl-wdr4300
428 TARGET_DEVICES
+= tplink_tl-wdr4300-v1-il
430 define Device
/tplink_tl-wdr4900-v2
431 $(Device
/tplink-8mlzma
)
433 DEVICE_MODEL
:= TL-WDR4900
435 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
436 TPLINK_HWID
:= 0x49000002
438 TARGET_DEVICES
+= tplink_tl-wdr4900-v2
440 define Device
/tplink_tl-wr1043nd-v1
443 DEVICE_MODEL
:= TL-WR1043N
/ND
445 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
446 TPLINK_HWID
:= 0x10430001
447 SUPPORTED_DEVICES
+= tl-wr1043nd
449 TARGET_DEVICES
+= tplink_tl-wr1043nd-v1
451 define Device
/tplink_tl-wr1043nd-v2
452 $(Device
/tplink-8mlzma
)
454 DEVICE_MODEL
:= TL-WR1043N
/ND
456 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
457 TPLINK_HWID
:= 0x10430002
458 SUPPORTED_DEVICES
+= tl-wr1043nd-v2
460 TARGET_DEVICES
+= tplink_tl-wr1043nd-v2
462 define Device
/tplink_tl-wr1043nd-v3
463 $(Device
/tplink-8mlzma
)
465 DEVICE_MODEL
:= TL-WR1043N
/ND
467 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
468 TPLINK_HWID
:= 0x10430003
469 SUPPORTED_DEVICES
+= tl-wr1043nd-v2
471 TARGET_DEVICES
+= tplink_tl-wr1043nd-v3
473 define Device
/tplink_tl-wr1043nd-v4
474 $(Device
/tplink-safeloader
)
477 DEVICE_MODEL
:= TL-WR1043N
/ND
479 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
480 TPLINK_HWID
:= 0x10430004
481 TPLINK_BOARD_ID
:= TLWR1043NDV4
482 SUPPORTED_DEVICES
+= tl-wr1043nd-v4
484 TARGET_DEVICES
+= tplink_tl-wr1043nd-v4
486 define Device
/tplink_tl-wr1043n-v5
487 $(Device
/tplink-safeloader-uimage
)
490 DEVICE_MODEL
:= TL-WR1043N
492 TPLINK_BOARD_ID
:= TLWR1043NV5
493 SUPPORTED_DEVICES
+= tl-wr1043n-v5
495 TARGET_DEVICES
+= tplink_tl-wr1043n-v5
497 define Device
/tplink_tl-wr1045nd-v2
498 $(Device
/tplink-8mlzma
)
500 DEVICE_MODEL
:= TL-WR1045ND
502 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
503 TPLINK_HWID
:= 0x10450002
505 TARGET_DEVICES
+= tplink_tl-wr1045nd-v2
507 define Device
/tplink_tl-wr2543-v1
508 $(Device
/tplink-8mlzma
)
510 DEVICE_MODEL
:= TL-WR2543N
/ND
512 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
513 TPLINK_HWID
:= 0x25430001
514 IMAGE
/sysupgrade.bin
:= tplink-v1-image sysupgrade
-v
3.13.99 | \
515 append-metadata | check-size
$$$$(IMAGE_SIZE
)
516 IMAGE
/factory.bin
:= tplink-v1-image factory
-v
3.13.99
517 SUPPORTED_DEVICES
+= tl-wr2543n
519 TARGET_DEVICES
+= tplink_tl-wr2543-v1
521 define Device
/tplink_tl-wr710n-v1
522 $(Device
/tplink-8mlzma
)
524 DEVICE_MODEL
:= TL-WR710N
526 DEVICE_PACKAGES
:= kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
527 TPLINK_HWID
:= 0x07100001
528 SUPPORTED_DEVICES
+= tl-wr710n
530 TARGET_DEVICES
+= tplink_tl-wr710n-v1
532 define Device
/tplink_tl-wr810n-v1
533 $(Device
/tplink-8mlzma
)
535 DEVICE_MODEL
:= TL-WR810N
537 TPLINK_HWID
:= 0x8100001
538 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
540 TARGET_DEVICES
+= tplink_tl-wr810n-v1
542 define Device
/tplink_tl-wr810n-v2
543 $(Device
/tplink-8mlzma
)
545 DEVICE_MODEL
:= TL-WR810N
547 TPLINK_HWID
:= 0x8100002
549 TARGET_DEVICES
+= tplink_tl-wr810n-v2
551 define Device
/tplink_tl-wr842n-v1
554 DEVICE_MODEL
:= TL-WR842N
/ND
556 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
557 TPLINK_HWID
:= 0x8420001
559 TARGET_DEVICES
+= tplink_tl-wr842n-v1
561 define Device
/tplink_tl-wr842n-v2
562 $(Device
/tplink-8mlzma
)
564 DEVICE_MODEL
:= TL-WR842N
/ND
566 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
567 TPLINK_HWID
:= 0x8420002
568 SUPPORTED_DEVICES
+= tl-wr842n-v2
570 TARGET_DEVICES
+= tplink_tl-wr842n-v2
572 define Device
/tplink_tl-wr842n-v3
573 $(Device
/tplink-16mlzma
)
575 DEVICE_MODEL
:= TL-WR842N
577 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
578 TPLINK_HWID
:= 0x8420003
579 SUPPORTED_DEVICES
+= tl-wr842n-v3
581 TARGET_DEVICES
+= tplink_tl-wr842n-v3
583 define Device
/tplink_tl-wr902ac-v1
584 $(Device
/tplink-safeloader
)
586 DEVICE_MODEL
:= TL-WR902AC
588 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport \
589 kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9887-ct \
590 -swconfig
-uboot-envtools
591 TPLINK_BOARD_ID
:= TL-WR902AC-V1
593 SUPPORTED_DEVICES
+= tl-wr902ac-v1
595 TARGET_DEVICES
+= tplink_tl-wr902ac-v1
597 define Device
/tplink_wbs210-v2
598 $(Device
/tplink-safeloader-okli
)
601 DEVICE_MODEL
:= WBS210
603 DEVICE_PACKAGES
:= rssileds
604 TPLINK_BOARD_ID
:= WBS210V2
606 TARGET_DEVICES
+= tplink_wbs210-v2
608 define Device
/tplink_wbs510-v1
609 $(Device
/tplink-safeloader-okli
)
612 DEVICE_MODEL
:= WBS510
614 DEVICE_PACKAGES
:= rssileds
615 TPLINK_BOARD_ID
:= WBS510
616 SUPPORTED_DEVICES
+= wbs510
618 TARGET_DEVICES
+= tplink_wbs510-v1
620 define Device
/tplink_wbs510-v2
621 $(Device
/tplink-safeloader-okli
)
624 DEVICE_MODEL
:= WBS510
626 DEVICE_PACKAGES
:= rssileds
627 TPLINK_BOARD_ID
:= WBS510V2
629 TARGET_DEVICES
+= tplink_wbs510-v2