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 ath10k-firmware-qca988x-ct
10 TPLINK_BOARD_ID
:= ARCHER-A7-V5
11 BOARDNAME
:= ARCHER-A7-V5
12 SUPPORTED_DEVICES
+= 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 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 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 ath10k-firmware-qca988x-ct
45 TPLINK_HWID
:= 0xc5000001
46 SUPPORTED_DEVICES
+= archer-c5
48 TARGET_DEVICES
+= tplink_archer-c5-v1
50 define Device
/tplink_archer-c58-v1
51 $(Device
/tplink-safeloader-uimage
)
54 DEVICE_MODEL
:= Archer C58
56 TPLINK_BOARD_ID
:= ARCHER-C58-V1
57 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
58 SUPPORTED_DEVICES
+= archer-c58-v1
60 TARGET_DEVICES
+= tplink_archer-c58-v1
62 define Device
/tplink_archer-c59-v1
63 $(Device
/tplink-safeloader-uimage
)
66 DEVICE_MODEL
:= Archer C59
68 TPLINK_BOARD_ID
:= ARCHER-C59-V1
69 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca9888-ct
70 SUPPORTED_DEVICES
+= archer-c59-v1
72 TARGET_DEVICES
+= tplink_archer-c59-v1
74 define Device
/tplink_archer-c59-v2
75 $(Device
/tplink-safeloader-uimage
)
78 DEVICE_MODEL
:= Archer C59
80 TPLINK_BOARD_ID
:= ARCHER-C59-V2
81 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca9888-ct
82 SUPPORTED_DEVICES
+= archer-c59-v2
84 TARGET_DEVICES
+= tplink_archer-c59-v2
86 define Device
/tplink_archer-c6-v2
87 $(Device
/tplink-safeloader-uimage
)
90 DEVICE_MODEL
:= Archer C6
92 TPLINK_BOARD_ID
:= ARCHER-C6-V2
93 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
95 TARGET_DEVICES
+= tplink_archer-c6-v2
97 define Device
/tplink_archer-c60-v1
98 $(Device
/tplink-safeloader-uimage
)
101 DEVICE_MODEL
:= Archer C60
103 TPLINK_BOARD_ID
:= ARCHER-C60-V1
104 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
105 SUPPORTED_DEVICES
+= archer-c60-v1
107 TARGET_DEVICES
+= tplink_archer-c60-v1
109 define Device
/tplink_archer-c60-v2
110 $(Device
/tplink-safeloader-uimage
)
113 DEVICE_MODEL
:= Archer C60
115 TPLINK_BOARD_ID
:= ARCHER-C60-V2
116 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
117 SUPPORTED_DEVICES
+= archer-c60-v2
119 TARGET_DEVICES
+= tplink_archer-c60-v2
121 define Device
/tplink_archer-c7-v1
122 $(Device
/tplink-8mlzma
)
124 DEVICE_MODEL
:= Archer C7
126 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct
127 TPLINK_HWID
:= 0x75000001
128 SUPPORTED_DEVICES
+= archer-c7
130 TARGET_DEVICES
+= tplink_archer-c7-v1
132 define Device
/tplink_archer-c7-v2
133 $(Device
/tplink-16mlzma
)
135 DEVICE_MODEL
:= Archer C7
137 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct
138 TPLINK_HWID
:= 0xc7000002
139 SUPPORTED_DEVICES
+= archer-c7
140 IMAGES
+= factory-us.bin factory-eu.bin
141 IMAGE
/factory-us.bin
:= append-rootfs | mktplinkfw factory
-C US
142 IMAGE
/factory-eu.bin
:= append-rootfs | mktplinkfw factory
-C EU
144 TARGET_DEVICES
+= tplink_archer-c7-v2
146 define Device
/tplink_archer-c7-v4
147 $(Device
/tplink-safeloader-uimage
)
150 DEVICE_MODEL
:= Archer C7
152 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct
153 TPLINK_BOARD_ID
:= ARCHER-C7-V4
154 BOARDNAME
:= ARCHER-C7-V4
155 SUPPORTED_DEVICES
+= archer-c7-v4
157 TARGET_DEVICES
+= tplink_archer-c7-v4
159 define Device
/tplink_archer-c7-v5
160 $(Device
/tplink-safeloader-uimage
)
163 DEVICE_MODEL
:= Archer C7
165 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct
166 TPLINK_BOARD_ID
:= ARCHER-C7-V5
167 BOARDNAME
:= ARCHER-C7-V5
168 SUPPORTED_DEVICES
+= archer-c7-v5
170 TARGET_DEVICES
+= tplink_archer-c7-v5
172 define Device
/tplink_archer-d50-v1
174 DEVICE_VENDOR
:= TP-Link
175 DEVICE_MODEL
:= Archer D50
177 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct
178 BOARDNAME
:= ARCHER-D50-V1
180 TPLINK_HWID
:= 0xC1200001
181 TPLINK_HWREV
:= 0x00000046
182 TPLINK_FLASHLAYOUT
:= 8Mqca
183 TPLINK_HWREVADD
:= 0x00000000
185 KERNEL
:= kernel-bin | append-dtb | lzma
186 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma | \
187 tplink-v2-header
-s
-V
"ver. 1.0"
188 IMAGES
:= sysupgrade.bin
189 IMAGE
/sysupgrade.bin
:= tplink-v2-image
-s
-V
"ver. 2.0" | \
190 append-metadata | check-size
$$$$(IMAGE_SIZE
)
192 TARGET_DEVICES
+= tplink_archer-d50-v1
194 define Device
/tplink_cpe210-v1
195 $(Device
/tplink-loader-okli
)
198 DEVICE_MODEL
:= CPE210
200 DEVICE_PACKAGES
:= rssileds
201 TPLINK_BOARD_ID
:= CPE210
202 SUPPORTED_DEVICES
+= cpe210
204 TARGET_DEVICES
+= tplink_cpe210-v1
206 define Device
/tplink_cpe210-v2
207 $(Device
/tplink-safeloader
)
210 DEVICE_MODEL
:= CPE210
212 TPLINK_BOARD_ID
:= CPE210V2
213 DEVICE_PACKAGES
:= rssileds
215 SUPPORTED_DEVICES
+= cpe210-v2
217 TARGET_DEVICES
+= tplink_cpe210-v2
219 define Device
/tplink_cpe210-v3
220 $(Device
/tplink-safeloader
)
223 DEVICE_MODEL
:= CPE210
225 DEVICE_PACKAGES
:= rssileds
226 TPLINK_BOARD_ID
:= CPE210V3
228 SUPPORTED_DEVICES
+= cpe210-v3
230 TARGET_DEVICES
+= tplink_cpe210-v3
232 define Device
/tplink_cpe220-v2
233 $(Device
/tplink-loader-okli
)
236 DEVICE_MODEL
:= CPE220
238 DEVICE_PACKAGES
:= rssileds
239 TPLINK_BOARD_ID
:= CPE220V2
241 TARGET_DEVICES
+= tplink_cpe220-v2
243 define Device
/tplink_cpe220-v3
244 $(Device
/tplink-safeloader
)
247 DEVICE_MODEL
:= CPE220
249 DEVICE_PACKAGES
:= rssileds
250 TPLINK_BOARD_ID
:= CPE220V3
253 TARGET_DEVICES
+= tplink_cpe220-v3
255 define Device
/tplink_cpe510-v1
256 $(Device
/tplink-loader-okli
)
259 DEVICE_MODEL
:= CPE510
261 DEVICE_PACKAGES
:= rssileds
262 TPLINK_BOARD_ID
:= CPE510
263 SUPPORTED_DEVICES
+= cpe510
265 TARGET_DEVICES
+= tplink_cpe510-v1
267 define Device
/tplink_cpe510-v2
268 $(Device
/tplink-loader-okli
)
271 DEVICE_MODEL
:= CPE510
273 DEVICE_PACKAGES
:= rssileds
274 TPLINK_BOARD_ID
:= CPE510V2
275 SUPPORTED_DEVICES
+= cpe510-v2
277 TARGET_DEVICES
+= tplink_cpe510-v2
279 define Device
/tplink_cpe510-v3
280 $(Device
/tplink-loader-okli
)
283 DEVICE_MODEL
:= CPE510
285 DEVICE_PACKAGES
:= rssileds
286 TPLINK_BOARD_ID
:= CPE510V3
287 SUPPORTED_DEVICES
+= cpe510-v3
289 TARGET_DEVICES
+= tplink_cpe510-v3
291 define Device
/tplink_cpe610-v1
292 $(Device
/tplink-loader-okli
)
295 DEVICE_MODEL
:= CPE610
297 TPLINK_BOARD_ID
:= CPE610V1
299 TARGET_DEVICES
+= tplink_cpe610-v1
301 define Device
/tplink_re350k-v1
302 $(Device
/tplink-safeloader
)
305 DEVICE_MODEL
:= RE350K
307 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
308 TPLINK_BOARD_ID
:= RE350K-V1
312 TARGET_DEVICES
+= tplink_re350k-v1
314 define Device
/tplink_rex5x-v1
315 $(Device
/tplink-safeloader
)
318 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
323 define Device
/tplink_re355-v1
324 $(Device
/tplink_rex5x-v1
)
325 DEVICE_MODEL
:= RE355
327 TPLINK_BOARD_ID
:= RE355
328 SUPPORTED_DEVICES
+= re355
330 TARGET_DEVICES
+= tplink_re355-v1
332 define Device
/tplink_re450-v1
333 $(Device
/tplink_rex5x-v1
)
334 DEVICE_MODEL
:= RE450
336 TPLINK_BOARD_ID
:= RE450
337 SUPPORTED_DEVICES
+= re450
339 TARGET_DEVICES
+= tplink_re450-v1
341 define Device
/tplink_re450-v2
342 $(Device
/tplink-safeloader
)
345 DEVICE_MODEL
:= RE450
347 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
350 TPLINK_BOARD_ID
:= RE450-V2
353 TARGET_DEVICES
+= tplink_re450-v2
355 define Device
/tplink_tl-wdr3500-v1
356 $(Device
/tplink-8mlzma
)
358 DEVICE_MODEL
:= TL-WDR3500
360 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
361 TPLINK_HWID
:= 0x35000001
362 SUPPORTED_DEVICES
+= tl-wdr3500
364 TARGET_DEVICES
+= tplink_tl-wdr3500-v1
366 define Device
/tplink_tl-wdr3600-v1
367 $(Device
/tplink-8mlzma
)
369 DEVICE_MODEL
:= TL-WDR3600
371 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
372 TPLINK_HWID
:= 0x36000001
373 SUPPORTED_DEVICES
+= tl-wdr4300
375 TARGET_DEVICES
+= tplink_tl-wdr3600-v1
377 define Device
/tplink_tl-wdr4300-v1
378 $(Device
/tplink-8mlzma
)
380 DEVICE_MODEL
:= TL-WDR4300
382 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
383 TPLINK_HWID
:= 0x43000001
384 SUPPORTED_DEVICES
+= tl-wdr4300
386 TARGET_DEVICES
+= tplink_tl-wdr4300-v1
388 define Device
/tplink_tl-wdr4900-v2
389 $(Device
/tplink-8mlzma
)
391 DEVICE_MODEL
:= TL-WDR4900
393 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
394 TPLINK_HWID
:= 0x49000002
396 TARGET_DEVICES
+= tplink_tl-wdr4900-v2
398 define Device
/tplink_tl-wr1043nd-v1
401 DEVICE_MODEL
:= TL-WR1043N
/ND
403 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
404 TPLINK_HWID
:= 0x10430001
405 SUPPORTED_DEVICES
+= tl-wr1043nd
407 TARGET_DEVICES
+= tplink_tl-wr1043nd-v1
409 define Device
/tplink_tl-wr1043nd-v2
410 $(Device
/tplink-8mlzma
)
412 DEVICE_MODEL
:= TL-WR1043N
/ND
414 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
415 TPLINK_HWID
:= 0x10430002
416 SUPPORTED_DEVICES
+= tl-wr1043nd-v2
418 TARGET_DEVICES
+= tplink_tl-wr1043nd-v2
420 define Device
/tplink_tl-wr1043nd-v3
421 $(Device
/tplink-8mlzma
)
423 DEVICE_MODEL
:= TL-WR1043N
/ND
425 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
426 TPLINK_HWID
:= 0x10430003
427 SUPPORTED_DEVICES
+= tl-wr1043nd-v2
429 TARGET_DEVICES
+= tplink_tl-wr1043nd-v3
431 define Device
/tplink_tl-wr1043nd-v4
432 $(Device
/tplink-safeloader
)
435 DEVICE_MODEL
:= TL-WR1043N
/ND
437 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
438 TPLINK_HWID
:= 0x10430004
439 TPLINK_BOARD_ID
:= TLWR1043NDV4
440 SUPPORTED_DEVICES
+= tl-wr1043nd-v4
442 TARGET_DEVICES
+= tplink_tl-wr1043nd-v4
444 define Device
/tplink_tl-wr1043n-v5
445 $(Device
/tplink-safeloader-uimage
)
448 DEVICE_MODEL
:= TL-WR1043N
450 TPLINK_BOARD_ID
:= TLWR1043NV5
451 SUPPORTED_DEVICES
+= tl-wr1043n-v5
453 TARGET_DEVICES
+= tplink_tl-wr1043n-v5
455 define Device
/tplink_tl-wr1045nd-v2
456 $(Device
/tplink-8mlzma
)
458 DEVICE_MODEL
:= TL-WR1045ND
460 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
461 TPLINK_HWID
:= 0x10450002
463 TARGET_DEVICES
+= tplink_tl-wr1045nd-v2
465 define Device
/tplink_tl-wr2543-v1
466 $(Device
/tplink-8mlzma
)
468 DEVICE_MODEL
:= TL-WR2543N
/ND
470 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
471 TPLINK_HWID
:= 0x25430001
472 IMAGE
/sysupgrade.bin
:= append-rootfs | mktplinkfw sysupgrade
-v
3.13.99 | \
473 append-metadata | check-size
$$$$(IMAGE_SIZE
)
474 IMAGE
/factory.bin
:= append-rootfs | mktplinkfw factory
-v
3.13.99
475 SUPPORTED_DEVICES
+= tl-wr2543-v1
477 TARGET_DEVICES
+= tplink_tl-wr2543-v1
479 define Device
/tplink_tl-wr710n-v1
480 $(Device
/tplink-8mlzma
)
482 DEVICE_MODEL
:= TL-WR710N
484 DEVICE_PACKAGES
:= kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
485 TPLINK_HWID
:= 0x07100001
486 SUPPORTED_DEVICES
+= tl-wr710n
488 TARGET_DEVICES
+= tplink_tl-wr710n-v1
490 define Device
/tplink_tl-wr810n-v1
491 $(Device
/tplink-8mlzma
)
493 DEVICE_MODEL
:= TL-WR810N
495 TPLINK_HWID
:= 0x8100001
496 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
498 TARGET_DEVICES
+= tplink_tl-wr810n-v1
500 define Device
/tplink_tl-wr810n-v2
501 $(Device
/tplink-8mlzma
)
503 DEVICE_MODEL
:= TL-WR810N
505 TPLINK_HWID
:= 0x8100002
507 TARGET_DEVICES
+= tplink_tl-wr810n-v2
509 define Device
/tplink_tl-wr842n-v1
512 DEVICE_MODEL
:= TL-WR842N
/ND
514 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
515 TPLINK_HWID
:= 0x8420001
517 TARGET_DEVICES
+= tplink_tl-wr842n-v1
519 define Device
/tplink_tl-wr842n-v2
520 $(Device
/tplink-8mlzma
)
522 DEVICE_MODEL
:= TL-WR842N
/ND
524 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
525 TPLINK_HWID
:= 0x8420002
526 SUPPORTED_DEVICES
+= tl-wr842n-v2
528 TARGET_DEVICES
+= tplink_tl-wr842n-v2
530 define Device
/tplink_tl-wr842n-v3
531 $(Device
/tplink-16mlzma
)
533 DEVICE_MODEL
:= TL-WR842N
535 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
536 TPLINK_HWID
:= 0x8420003
537 SUPPORTED_DEVICES
+= tl-wr842n-v3
539 TARGET_DEVICES
+= tplink_tl-wr842n-v3
541 define Device
/tplink_wbs210-v2
542 $(Device
/tplink-loader-okli
)
545 DEVICE_MODEL
:= WBS210
547 DEVICE_PACKAGES
:= rssileds
548 TPLINK_BOARD_ID
:= WBS210V2
550 TARGET_DEVICES
+= tplink_wbs210-v2