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
:= append-rootfs | mktplinkfw factory
-C US
161 IMAGE
/factory-eu.bin
:= append-rootfs | mktplinkfw 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 kmod-ath10k-ct \
199 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 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 ath10k-firmware-qca988x-ct
372 TPLINK_BOARD_ID
:= RE450-V2
375 TARGET_DEVICES
+= tplink_re450-v2
377 define Device
/tplink_tl-wdr3500-v1
378 $(Device
/tplink-8mlzma
)
380 DEVICE_MODEL
:= TL-WDR3500
382 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
383 TPLINK_HWID
:= 0x35000001
384 SUPPORTED_DEVICES
+= tl-wdr3500
386 TARGET_DEVICES
+= tplink_tl-wdr3500-v1
388 define Device
/tplink_tl-wdr3600-v1
389 $(Device
/tplink-8mlzma
)
391 DEVICE_MODEL
:= TL-WDR3600
393 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
394 TPLINK_HWID
:= 0x36000001
395 SUPPORTED_DEVICES
+= tl-wdr4300
397 TARGET_DEVICES
+= tplink_tl-wdr3600-v1
399 define Device
/tplink_tl-wdr4300-v1
400 $(Device
/tplink-8mlzma
)
402 DEVICE_MODEL
:= TL-WDR4300
404 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
405 TPLINK_HWID
:= 0x43000001
406 SUPPORTED_DEVICES
+= tl-wdr4300
408 TARGET_DEVICES
+= tplink_tl-wdr4300-v1
410 define Device
/tplink_tl-wdr4300-v1-il
411 $(Device
/tplink-8mlzma
)
413 DEVICE_MODEL
:= TL-WDR4300
414 DEVICE_VARIANT
:= v1
(IL
)
415 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
416 TPLINK_HWID
:= 0x43008001
417 SUPPORTED_DEVICES
+= tl-wdr4300
419 TARGET_DEVICES
+= tplink_tl-wdr4300-v1-il
421 define Device
/tplink_tl-wdr4900-v2
422 $(Device
/tplink-8mlzma
)
424 DEVICE_MODEL
:= TL-WDR4900
426 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
427 TPLINK_HWID
:= 0x49000002
429 TARGET_DEVICES
+= tplink_tl-wdr4900-v2
431 define Device
/tplink_tl-wr1043nd-v1
434 DEVICE_MODEL
:= TL-WR1043N
/ND
436 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
437 TPLINK_HWID
:= 0x10430001
438 SUPPORTED_DEVICES
+= tl-wr1043nd
440 TARGET_DEVICES
+= tplink_tl-wr1043nd-v1
442 define Device
/tplink_tl-wr1043nd-v2
443 $(Device
/tplink-8mlzma
)
445 DEVICE_MODEL
:= TL-WR1043N
/ND
447 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
448 TPLINK_HWID
:= 0x10430002
449 SUPPORTED_DEVICES
+= tl-wr1043nd-v2
451 TARGET_DEVICES
+= tplink_tl-wr1043nd-v2
453 define Device
/tplink_tl-wr1043nd-v3
454 $(Device
/tplink-8mlzma
)
456 DEVICE_MODEL
:= TL-WR1043N
/ND
458 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
459 TPLINK_HWID
:= 0x10430003
460 SUPPORTED_DEVICES
+= tl-wr1043nd-v2
462 TARGET_DEVICES
+= tplink_tl-wr1043nd-v3
464 define Device
/tplink_tl-wr1043nd-v4
465 $(Device
/tplink-safeloader
)
468 DEVICE_MODEL
:= TL-WR1043N
/ND
470 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
471 TPLINK_HWID
:= 0x10430004
472 TPLINK_BOARD_ID
:= TLWR1043NDV4
473 SUPPORTED_DEVICES
+= tl-wr1043nd-v4
475 TARGET_DEVICES
+= tplink_tl-wr1043nd-v4
477 define Device
/tplink_tl-wr1043n-v5
478 $(Device
/tplink-safeloader-uimage
)
481 DEVICE_MODEL
:= TL-WR1043N
483 TPLINK_BOARD_ID
:= TLWR1043NV5
484 SUPPORTED_DEVICES
+= tl-wr1043n-v5
486 TARGET_DEVICES
+= tplink_tl-wr1043n-v5
488 define Device
/tplink_tl-wr1045nd-v2
489 $(Device
/tplink-8mlzma
)
491 DEVICE_MODEL
:= TL-WR1045ND
493 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
494 TPLINK_HWID
:= 0x10450002
496 TARGET_DEVICES
+= tplink_tl-wr1045nd-v2
498 define Device
/tplink_tl-wr2543-v1
499 $(Device
/tplink-8mlzma
)
501 DEVICE_MODEL
:= TL-WR2543N
/ND
503 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
504 TPLINK_HWID
:= 0x25430001
505 IMAGE
/sysupgrade.bin
:= append-rootfs | mktplinkfw sysupgrade
-v
3.13.99 | \
506 append-metadata | check-size
$$$$(IMAGE_SIZE
)
507 IMAGE
/factory.bin
:= append-rootfs | mktplinkfw factory
-v
3.13.99
508 SUPPORTED_DEVICES
+= tl-wr2543-v1
510 TARGET_DEVICES
+= tplink_tl-wr2543-v1
512 define Device
/tplink_tl-wr710n-v1
513 $(Device
/tplink-8mlzma
)
515 DEVICE_MODEL
:= TL-WR710N
517 DEVICE_PACKAGES
:= kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
518 TPLINK_HWID
:= 0x07100001
519 SUPPORTED_DEVICES
+= tl-wr710n
521 TARGET_DEVICES
+= tplink_tl-wr710n-v1
523 define Device
/tplink_tl-wr810n-v1
524 $(Device
/tplink-8mlzma
)
526 DEVICE_MODEL
:= TL-WR810N
528 TPLINK_HWID
:= 0x8100001
529 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
531 TARGET_DEVICES
+= tplink_tl-wr810n-v1
533 define Device
/tplink_tl-wr810n-v2
534 $(Device
/tplink-8mlzma
)
536 DEVICE_MODEL
:= TL-WR810N
538 TPLINK_HWID
:= 0x8100002
540 TARGET_DEVICES
+= tplink_tl-wr810n-v2
542 define Device
/tplink_tl-wr842n-v1
545 DEVICE_MODEL
:= TL-WR842N
/ND
547 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
548 TPLINK_HWID
:= 0x8420001
550 TARGET_DEVICES
+= tplink_tl-wr842n-v1
552 define Device
/tplink_tl-wr842n-v2
553 $(Device
/tplink-8mlzma
)
555 DEVICE_MODEL
:= TL-WR842N
/ND
557 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
558 TPLINK_HWID
:= 0x8420002
559 SUPPORTED_DEVICES
+= tl-wr842n-v2
561 TARGET_DEVICES
+= tplink_tl-wr842n-v2
563 define Device
/tplink_tl-wr842n-v3
564 $(Device
/tplink-16mlzma
)
566 DEVICE_MODEL
:= TL-WR842N
568 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
569 TPLINK_HWID
:= 0x8420003
570 SUPPORTED_DEVICES
+= tl-wr842n-v3
572 TARGET_DEVICES
+= tplink_tl-wr842n-v3
574 define Device
/tplink_tl-wr902ac-v1
575 $(Device
/tplink-safeloader
)
577 DEVICE_MODEL
:= TL-WR902AC
579 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct \
580 ath10k-firmware-qca9887-ct
-swconfig
-uboot-envtools
581 TPLINK_BOARD_ID
:= TL-WR902AC-V1
585 SUPPORTED_DEVICES
+= tl-wr902ac-v1
587 TARGET_DEVICES
+= tplink_tl-wr902ac-v1
589 define Device
/tplink_wbs210-v2
590 $(Device
/tplink-loader-okli
)
593 DEVICE_MODEL
:= WBS210
595 DEVICE_PACKAGES
:= rssileds
596 TPLINK_BOARD_ID
:= WBS210V2
598 TARGET_DEVICES
+= tplink_wbs210-v2
600 define Device
/tplink_wbs510-v1
601 $(Device
/tplink-loader-okli
)
604 DEVICE_MODEL
:= WBS510
606 DEVICE_PACKAGES
:= rssileds
607 TPLINK_BOARD_ID
:= WBS510
608 SUPPORTED_DEVICES
+= wbs510
610 TARGET_DEVICES
+= tplink_wbs510-v1
612 define Device
/tplink_wbs510-v2
613 $(Device
/tplink-loader-okli
)
616 DEVICE_MODEL
:= WBS510
618 DEVICE_PACKAGES
:= rssileds
619 TPLINK_BOARD_ID
:= WBS510V2
621 TARGET_DEVICES
+= tplink_wbs510-v2