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
13 SUPPORTED_DEVICES
+= archer-a7-v5
15 TARGET_DEVICES
+= tplink_archer-a7-v5
17 define Device
/tplink_archer-c2-v3
18 $(Device
/tplink-safeloader-uimage
)
21 DEVICE_MODEL
:= Archer C2
23 DEVICE_PACKAGES
:= kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9887-ct
24 TPLINK_BOARD_ID
:= ARCHER-C2-V3
26 TARGET_DEVICES
+= tplink_archer-c2-v3
28 define Device
/tplink_archer-c25-v1
29 $(Device
/tplink-safeloader-uimage
)
32 DEVICE_MODEL
:= Archer C25
34 TPLINK_BOARD_ID
:= ARCHER-C25-V1
35 DEVICE_PACKAGES
:= kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9887-ct
36 SUPPORTED_DEVICES
+= archer-c25-v1
38 TARGET_DEVICES
+= tplink_archer-c25-v1
40 define Device
/tplink_archer-c5-v1
41 $(Device
/tplink-16mlzma
)
43 DEVICE_MODEL
:= Archer C5
45 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct \
46 ath10k-firmware-qca988x-ct
47 TPLINK_HWID
:= 0xc5000001
48 SUPPORTED_DEVICES
+= archer-c5
50 TARGET_DEVICES
+= tplink_archer-c5-v1
52 define Device
/tplink_archer-c58-v1
53 $(Device
/tplink-safeloader-uimage
)
56 DEVICE_MODEL
:= Archer C58
58 TPLINK_BOARD_ID
:= ARCHER-C58-V1
59 DEVICE_PACKAGES
:= kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9888-ct
60 SUPPORTED_DEVICES
+= archer-c58-v1
62 TARGET_DEVICES
+= tplink_archer-c58-v1
64 define Device
/tplink_archer-c59-v1
65 $(Device
/tplink-safeloader-uimage
)
68 DEVICE_MODEL
:= Archer C59
70 TPLINK_BOARD_ID
:= ARCHER-C59-V1
71 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct \
72 ath10k-firmware-qca9888-ct
73 SUPPORTED_DEVICES
+= archer-c59-v1
75 TARGET_DEVICES
+= tplink_archer-c59-v1
77 define Device
/tplink_archer-c59-v2
78 $(Device
/tplink-safeloader-uimage
)
81 DEVICE_MODEL
:= Archer C59
83 TPLINK_BOARD_ID
:= ARCHER-C59-V2
84 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct \
85 ath10k-firmware-qca9888-ct
86 SUPPORTED_DEVICES
+= archer-c59-v2
88 TARGET_DEVICES
+= tplink_archer-c59-v2
90 define Device
/tplink_archer-c6-v2
91 $(Device
/tplink-safeloader-uimage
)
94 DEVICE_MODEL
:= Archer C6
95 DEVICE_VARIANT
:= v2
(EU
/RU
/JP
)
96 TPLINK_BOARD_ID
:= ARCHER-C6-V2
97 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
99 TARGET_DEVICES
+= tplink_archer-c6-v2
101 define Device
/tplink_archer-c6-v2-us
102 $(Device
/tplink-safeloader-uimage
)
105 DEVICE_MODEL
:= Archer C6
106 DEVICE_VARIANT
:= v2
(US
)
107 DEVICE_ALT0_VENDOR
:= TP-Link
108 DEVICE_ALT0_MODEL
:= Archer A6
109 DEVICE_ALT0_VARIANT
:= v2
(US
/TW
)
110 TPLINK_BOARD_ID
:= ARCHER-C6-V2-US
111 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
113 TARGET_DEVICES
+= tplink_archer-c6-v2-us
115 define Device
/tplink_archer-c60-v1
116 $(Device
/tplink-safeloader-uimage
)
119 DEVICE_MODEL
:= Archer C60
121 TPLINK_BOARD_ID
:= ARCHER-C60-V1
122 DEVICE_PACKAGES
:= kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9888-ct
123 SUPPORTED_DEVICES
+= archer-c60-v1
125 TARGET_DEVICES
+= tplink_archer-c60-v1
127 define Device
/tplink_archer-c60-v2
128 $(Device
/tplink-safeloader-uimage
)
131 DEVICE_MODEL
:= Archer C60
133 TPLINK_BOARD_ID
:= ARCHER-C60-V2
134 DEVICE_PACKAGES
:= kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9888-ct
135 SUPPORTED_DEVICES
+= archer-c60-v2
137 TARGET_DEVICES
+= tplink_archer-c60-v2
139 define Device
/tplink_archer-c7-v1
140 $(Device
/tplink-8mlzma
)
142 DEVICE_MODEL
:= Archer C7
144 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
145 TPLINK_HWID
:= 0x75000001
146 SUPPORTED_DEVICES
+= archer-c7
148 TARGET_DEVICES
+= tplink_archer-c7-v1
150 define Device
/tplink_archer-c7-v2
151 $(Device
/tplink-16mlzma
)
153 DEVICE_MODEL
:= Archer C7
155 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct \
156 ath10k-firmware-qca988x-ct
157 TPLINK_HWID
:= 0xc7000002
158 SUPPORTED_DEVICES
+= archer-c7
159 IMAGES
+= factory-us.bin factory-eu.bin
160 IMAGE
/factory-us.bin
:= tplink-v1-image factory
-C US
161 IMAGE
/factory-eu.bin
:= tplink-v1-image factory
-C EU
163 TARGET_DEVICES
+= tplink_archer-c7-v2
165 define Device
/tplink_archer-c7-v4
166 $(Device
/tplink-safeloader-uimage
)
169 DEVICE_MODEL
:= Archer C7
171 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct \
172 ath10k-firmware-qca988x-ct
173 TPLINK_BOARD_ID
:= ARCHER-C7-V4
174 BOARDNAME
:= ARCHER-C7-V4
175 SUPPORTED_DEVICES
+= archer-c7-v4
177 TARGET_DEVICES
+= tplink_archer-c7-v4
179 define Device
/tplink_archer-c7-v5
180 $(Device
/tplink-safeloader-uimage
)
183 DEVICE_MODEL
:= Archer C7
185 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct \
186 ath10k-firmware-qca988x-ct
187 TPLINK_BOARD_ID
:= ARCHER-C7-V5
188 BOARDNAME
:= ARCHER-C7-V5
189 SUPPORTED_DEVICES
+= archer-c7-v5
191 TARGET_DEVICES
+= tplink_archer-c7-v5
193 define Device
/tplink_archer-d50-v1
195 DEVICE_VENDOR
:= TP-Link
196 DEVICE_MODEL
:= Archer D50
198 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport \
199 kmod-ath10k-ct-smallbuffers ath10k-firmware-qca988x-ct
200 BOARDNAME
:= ARCHER-D50-V1
202 TPLINK_HWID
:= 0xC1200001
203 TPLINK_HWREV
:= 0x00000046
204 TPLINK_FLASHLAYOUT
:= 8Mqca
205 TPLINK_HWREVADD
:= 0x00000000
207 KERNEL
:= kernel-bin | append-dtb | lzma
208 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma | \
209 tplink-v2-header
-s
-V
"ver. 1.0"
210 IMAGES
:= sysupgrade.bin
211 IMAGE
/sysupgrade.bin
:= tplink-v2-image
-s
-V
"ver. 2.0" | append-metadata | \
212 check-size
$$$$(IMAGE_SIZE
)
214 TARGET_DEVICES
+= tplink_archer-d50-v1
216 define Device
/tplink_cpe210-v1
217 $(Device
/tplink-loader-okli
)
220 DEVICE_MODEL
:= CPE210
222 DEVICE_PACKAGES
:= rssileds
223 TPLINK_BOARD_ID
:= CPE210
224 SUPPORTED_DEVICES
+= cpe210
226 TARGET_DEVICES
+= tplink_cpe210-v1
228 define Device
/tplink_cpe210-v2
229 $(Device
/tplink-safeloader
)
232 DEVICE_MODEL
:= CPE210
234 TPLINK_BOARD_ID
:= CPE210V2
235 DEVICE_PACKAGES
:= rssileds
237 SUPPORTED_DEVICES
+= cpe210-v2
239 TARGET_DEVICES
+= tplink_cpe210-v2
241 define Device
/tplink_cpe210-v3
242 $(Device
/tplink-safeloader
)
245 DEVICE_MODEL
:= CPE210
247 DEVICE_PACKAGES
:= rssileds
248 TPLINK_BOARD_ID
:= CPE210V3
250 SUPPORTED_DEVICES
+= cpe210-v3
252 TARGET_DEVICES
+= tplink_cpe210-v3
254 define Device
/tplink_cpe220-v2
255 $(Device
/tplink-loader-okli
)
258 DEVICE_MODEL
:= CPE220
260 DEVICE_PACKAGES
:= rssileds
261 TPLINK_BOARD_ID
:= CPE220V2
263 TARGET_DEVICES
+= tplink_cpe220-v2
265 define Device
/tplink_cpe220-v3
266 $(Device
/tplink-safeloader
)
269 DEVICE_MODEL
:= CPE220
271 DEVICE_PACKAGES
:= rssileds
272 TPLINK_BOARD_ID
:= CPE220V3
275 TARGET_DEVICES
+= tplink_cpe220-v3
277 define Device
/tplink_cpe510-v1
278 $(Device
/tplink-loader-okli
)
281 DEVICE_MODEL
:= CPE510
283 DEVICE_PACKAGES
:= rssileds
284 TPLINK_BOARD_ID
:= CPE510
285 SUPPORTED_DEVICES
+= cpe510
287 TARGET_DEVICES
+= tplink_cpe510-v1
289 define Device
/tplink_cpe510-v2
290 $(Device
/tplink-loader-okli
)
293 DEVICE_MODEL
:= CPE510
295 DEVICE_PACKAGES
:= rssileds
296 TPLINK_BOARD_ID
:= CPE510V2
297 SUPPORTED_DEVICES
+= cpe510-v2
299 TARGET_DEVICES
+= tplink_cpe510-v2
301 define Device
/tplink_cpe510-v3
302 $(Device
/tplink-loader-okli
)
305 DEVICE_MODEL
:= CPE510
307 DEVICE_PACKAGES
:= rssileds
308 TPLINK_BOARD_ID
:= CPE510V3
309 SUPPORTED_DEVICES
+= cpe510-v3
311 TARGET_DEVICES
+= tplink_cpe510-v3
313 define Device
/tplink_cpe610-v1
314 $(Device
/tplink-loader-okli
)
317 DEVICE_MODEL
:= CPE610
319 TPLINK_BOARD_ID
:= CPE610V1
321 TARGET_DEVICES
+= tplink_cpe610-v1
323 define Device
/tplink_re350k-v1
324 $(Device
/tplink-safeloader
)
327 DEVICE_MODEL
:= RE350K
329 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
330 TPLINK_BOARD_ID
:= RE350K-V1
334 TARGET_DEVICES
+= tplink_re350k-v1
336 define Device
/tplink_rex5x-v1
337 $(Device
/tplink-safeloader
)
340 DEVICE_PACKAGES
:= kmod-ath10k-ct-smallbuffers ath10k-firmware-qca988x-ct
345 define Device
/tplink_re355-v1
346 $(Device
/tplink_rex5x-v1
)
347 DEVICE_MODEL
:= RE355
349 TPLINK_BOARD_ID
:= RE355
350 SUPPORTED_DEVICES
+= re355
352 TARGET_DEVICES
+= tplink_re355-v1
354 define Device
/tplink_re450-v1
355 $(Device
/tplink_rex5x-v1
)
356 DEVICE_MODEL
:= RE450
358 TPLINK_BOARD_ID
:= RE450
359 SUPPORTED_DEVICES
+= re450
361 TARGET_DEVICES
+= tplink_re450-v1
363 define Device
/tplink_re450-v2
364 $(Device
/tplink-safeloader
)
367 DEVICE_MODEL
:= RE450
369 DEVICE_PACKAGES
:= kmod-ath10k-ct-smallbuffers ath10k-firmware-qca988x-ct
372 TPLINK_BOARD_ID
:= RE450-V2
375 TARGET_DEVICES
+= tplink_re450-v2
377 define Device
/tplink_tl-mr6400-v1
378 $(Device
/tplink-8mlzma
)
380 DEVICE_MODEL
:= TL-MR6400
382 TPLINK_HWID
:= 0x64000001
383 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-net kmod-usb-net-rndis kmod-usb-serial \
384 kmod-usb-serial-option adb-enablemodem
385 SUPPORTED_DEVICES
+= tl-mr6400
387 TARGET_DEVICES
+= tplink_tl-mr6400-v1
389 define Device
/tplink_tl-wdr3500-v1
390 $(Device
/tplink-8mlzma
)
392 DEVICE_MODEL
:= TL-WDR3500
394 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
395 TPLINK_HWID
:= 0x35000001
396 SUPPORTED_DEVICES
+= tl-wdr3500
398 TARGET_DEVICES
+= tplink_tl-wdr3500-v1
400 define Device
/tplink_tl-wdr3600-v1
401 $(Device
/tplink-8mlzma
)
403 DEVICE_MODEL
:= TL-WDR3600
405 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
406 TPLINK_HWID
:= 0x36000001
407 SUPPORTED_DEVICES
+= tl-wdr4300
409 TARGET_DEVICES
+= tplink_tl-wdr3600-v1
411 define Device
/tplink_tl-wdr4300-v1
412 $(Device
/tplink-8mlzma
)
414 DEVICE_MODEL
:= TL-WDR4300
416 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
417 TPLINK_HWID
:= 0x43000001
418 SUPPORTED_DEVICES
+= tl-wdr4300
420 TARGET_DEVICES
+= tplink_tl-wdr4300-v1
422 define Device
/tplink_tl-wdr4300-v1-il
423 $(Device
/tplink-8mlzma
)
425 DEVICE_MODEL
:= TL-WDR4300
426 DEVICE_VARIANT
:= v1
(IL
)
427 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
428 TPLINK_HWID
:= 0x43008001
429 SUPPORTED_DEVICES
+= tl-wdr4300
431 TARGET_DEVICES
+= tplink_tl-wdr4300-v1-il
433 define Device
/tplink_tl-wdr4900-v2
434 $(Device
/tplink-8mlzma
)
436 DEVICE_MODEL
:= TL-WDR4900
438 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
439 TPLINK_HWID
:= 0x49000002
441 TARGET_DEVICES
+= tplink_tl-wdr4900-v2
443 define Device
/tplink_tl-wr1043nd-v1
446 DEVICE_MODEL
:= TL-WR1043N
/ND
448 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
449 TPLINK_HWID
:= 0x10430001
450 SUPPORTED_DEVICES
+= tl-wr1043nd
452 TARGET_DEVICES
+= tplink_tl-wr1043nd-v1
454 define Device
/tplink_tl-wr1043nd-v2
455 $(Device
/tplink-8mlzma
)
457 DEVICE_MODEL
:= TL-WR1043N
/ND
459 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
460 TPLINK_HWID
:= 0x10430002
461 SUPPORTED_DEVICES
+= tl-wr1043nd-v2
463 TARGET_DEVICES
+= tplink_tl-wr1043nd-v2
465 define Device
/tplink_tl-wr1043nd-v3
466 $(Device
/tplink-8mlzma
)
468 DEVICE_MODEL
:= TL-WR1043N
/ND
470 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
471 TPLINK_HWID
:= 0x10430003
472 SUPPORTED_DEVICES
+= tl-wr1043nd-v2
474 TARGET_DEVICES
+= tplink_tl-wr1043nd-v3
476 define Device
/tplink_tl-wr1043nd-v4
477 $(Device
/tplink-safeloader
)
480 DEVICE_MODEL
:= TL-WR1043N
/ND
482 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
483 TPLINK_HWID
:= 0x10430004
484 TPLINK_BOARD_ID
:= TLWR1043NDV4
485 SUPPORTED_DEVICES
+= tl-wr1043nd-v4
487 TARGET_DEVICES
+= tplink_tl-wr1043nd-v4
489 define Device
/tplink_tl-wr1043n-v5
490 $(Device
/tplink-safeloader-uimage
)
493 DEVICE_MODEL
:= TL-WR1043N
495 TPLINK_BOARD_ID
:= TLWR1043NV5
496 SUPPORTED_DEVICES
+= tl-wr1043n-v5
498 TARGET_DEVICES
+= tplink_tl-wr1043n-v5
500 define Device
/tplink_tl-wr1045nd-v2
501 $(Device
/tplink-8mlzma
)
503 DEVICE_MODEL
:= TL-WR1045ND
505 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
506 TPLINK_HWID
:= 0x10450002
508 TARGET_DEVICES
+= tplink_tl-wr1045nd-v2
510 define Device
/tplink_tl-wr2543-v1
511 $(Device
/tplink-8mlzma
)
513 DEVICE_MODEL
:= TL-WR2543N
/ND
515 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
516 TPLINK_HWID
:= 0x25430001
517 IMAGE
/sysupgrade.bin
:= tplink-v1-image sysupgrade
-v
3.13.99 | \
518 append-metadata | check-size
$$$$(IMAGE_SIZE
)
519 IMAGE
/factory.bin
:= tplink-v1-image factory
-v
3.13.99
520 SUPPORTED_DEVICES
+= tl-wr2543-v1
522 TARGET_DEVICES
+= tplink_tl-wr2543-v1
524 define Device
/tplink_tl-wr710n-v1
525 $(Device
/tplink-8mlzma
)
527 DEVICE_MODEL
:= TL-WR710N
529 DEVICE_PACKAGES
:= kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
530 TPLINK_HWID
:= 0x07100001
531 SUPPORTED_DEVICES
+= tl-wr710n
533 TARGET_DEVICES
+= tplink_tl-wr710n-v1
535 define Device
/tplink_tl-wr810n-v1
536 $(Device
/tplink-8mlzma
)
538 DEVICE_MODEL
:= TL-WR810N
540 TPLINK_HWID
:= 0x8100001
541 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
543 TARGET_DEVICES
+= tplink_tl-wr810n-v1
545 define Device
/tplink_tl-wr810n-v2
546 $(Device
/tplink-8mlzma
)
548 DEVICE_MODEL
:= TL-WR810N
550 TPLINK_HWID
:= 0x8100002
552 TARGET_DEVICES
+= tplink_tl-wr810n-v2
554 define Device
/tplink_tl-wr842n-v1
557 DEVICE_MODEL
:= TL-WR842N
/ND
559 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
560 TPLINK_HWID
:= 0x8420001
562 TARGET_DEVICES
+= tplink_tl-wr842n-v1
564 define Device
/tplink_tl-wr842n-v2
565 $(Device
/tplink-8mlzma
)
567 DEVICE_MODEL
:= TL-WR842N
/ND
569 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
570 TPLINK_HWID
:= 0x8420002
571 SUPPORTED_DEVICES
+= tl-wr842n-v2
573 TARGET_DEVICES
+= tplink_tl-wr842n-v2
575 define Device
/tplink_tl-wr842n-v3
576 $(Device
/tplink-16mlzma
)
578 DEVICE_MODEL
:= TL-WR842N
580 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
581 TPLINK_HWID
:= 0x8420003
582 SUPPORTED_DEVICES
+= tl-wr842n-v3
584 TARGET_DEVICES
+= tplink_tl-wr842n-v3
586 define Device
/tplink_tl-wr902ac-v1
587 $(Device
/tplink-safeloader
)
589 DEVICE_MODEL
:= TL-WR902AC
591 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport \
592 kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9887-ct \
593 -swconfig
-uboot-envtools
594 TPLINK_BOARD_ID
:= TL-WR902AC-V1
598 SUPPORTED_DEVICES
+= tl-wr902ac-v1
600 TARGET_DEVICES
+= tplink_tl-wr902ac-v1
602 define Device
/tplink_wbs210-v2
603 $(Device
/tplink-loader-okli
)
606 DEVICE_MODEL
:= WBS210
608 DEVICE_PACKAGES
:= rssileds
609 TPLINK_BOARD_ID
:= WBS210V2
611 TARGET_DEVICES
+= tplink_wbs210-v2
613 define Device
/tplink_wbs510-v1
614 $(Device
/tplink-loader-okli
)
617 DEVICE_MODEL
:= WBS510
619 DEVICE_PACKAGES
:= rssileds
620 TPLINK_BOARD_ID
:= WBS510
621 SUPPORTED_DEVICES
+= wbs510
623 TARGET_DEVICES
+= tplink_wbs510-v1
625 define Device
/tplink_wbs510-v2
626 $(Device
/tplink-loader-okli
)
629 DEVICE_MODEL
:= WBS510
631 DEVICE_PACKAGES
:= rssileds
632 TPLINK_BOARD_ID
:= WBS510V2
634 TARGET_DEVICES
+= tplink_wbs510-v2