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-usb-core 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-c58-v1
40 $(Device
/tplink-safeloader-uimage
)
43 DEVICE_MODEL
:= Archer C58
45 TPLINK_BOARD_ID
:= ARCHER-C58-V1
46 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
47 SUPPORTED_DEVICES
+= archer-c58-v1
49 TARGET_DEVICES
+= tplink_archer-c58-v1
51 define Device
/tplink_archer-c59-v1
52 $(Device
/tplink-safeloader-uimage
)
55 DEVICE_MODEL
:= Archer C59
57 TPLINK_BOARD_ID
:= ARCHER-C59-V1
58 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca9888-ct
59 SUPPORTED_DEVICES
+= archer-c59-v1
61 TARGET_DEVICES
+= tplink_archer-c59-v1
63 define Device
/tplink_archer-c60-v1
64 $(Device
/tplink-safeloader-uimage
)
67 DEVICE_MODEL
:= Archer C60
69 TPLINK_BOARD_ID
:= ARCHER-C60-V1
70 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
71 SUPPORTED_DEVICES
+= archer-c60-v1
73 TARGET_DEVICES
+= tplink_archer-c60-v1
75 define Device
/tplink_archer-c6-v2
76 $(Device
/tplink-safeloader-uimage
)
79 DEVICE_MODEL
:= Archer C6
81 TPLINK_BOARD_ID
:= ARCHER-C6-V2
82 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
84 TARGET_DEVICES
+= tplink_archer-c6-v2
86 define Device
/tplink_archer-c5-v1
87 $(Device
/tplink-16mlzma
)
89 DEVICE_MODEL
:= Archer C5
91 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct
92 TPLINK_HWID
:= 0xc5000001
93 SUPPORTED_DEVICES
+= archer-c5
95 TARGET_DEVICES
+= tplink_archer-c5-v1
97 define Device
/tplink_archer-c7-v1
98 $(Device
/tplink-8mlzma
)
100 DEVICE_MODEL
:= Archer C7
102 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct
103 TPLINK_HWID
:= 0x75000001
104 SUPPORTED_DEVICES
+= archer-c7
106 TARGET_DEVICES
+= tplink_archer-c7-v1
108 define Device
/tplink_archer-c7-v2
109 $(Device
/tplink-16mlzma
)
111 DEVICE_MODEL
:= Archer C7
113 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct
114 TPLINK_HWID
:= 0xc7000002
115 SUPPORTED_DEVICES
+= archer-c7
116 IMAGES
+= factory-us.bin factory-eu.bin
117 IMAGE
/factory-us.bin
:= append-rootfs | mktplinkfw factory
-C US
118 IMAGE
/factory-eu.bin
:= append-rootfs | mktplinkfw factory
-C EU
120 TARGET_DEVICES
+= tplink_archer-c7-v2
122 define Device
/tplink_archer-c7-v4
123 $(Device
/tplink-safeloader-uimage
)
126 DEVICE_MODEL
:= Archer C7
128 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct
129 TPLINK_BOARD_ID
:= ARCHER-C7-V4
130 BOARDNAME
:= ARCHER-C7-V4
131 SUPPORTED_DEVICES
+= archer-c7-v4
133 TARGET_DEVICES
+= tplink_archer-c7-v4
135 define Device
/tplink_archer-c7-v5
136 $(Device
/tplink-safeloader-uimage
)
139 DEVICE_MODEL
:= Archer C7
141 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct
142 TPLINK_BOARD_ID
:= ARCHER-C7-V5
143 BOARDNAME
:= ARCHER-C7-V5
144 SUPPORTED_DEVICES
+= archer-c7-v5
146 TARGET_DEVICES
+= tplink_archer-c7-v5
148 define Device
/tplink_cpe210-v2
149 $(Device
/tplink-safeloader
)
152 DEVICE_MODEL
:= CPE210
154 TPLINK_BOARD_ID
:= CPE210V2
155 DEVICE_PACKAGES
:= rssileds
157 SUPPORTED_DEVICES
+= cpe210-v2
159 TARGET_DEVICES
+= tplink_cpe210-v2
161 define Device
/tplink_cpe210-v3
162 $(Device
/tplink-safeloader
)
165 DEVICE_MODEL
:= CPE210
167 DEVICE_PACKAGES
:= rssileds
168 TPLINK_BOARD_ID
:= CPE210V3
170 SUPPORTED_DEVICES
+= cpe210-v3
172 TARGET_DEVICES
+= tplink_cpe210-v3
174 define Device
/tplink_cpe510-v2
175 $(Device
/tplink-safeloader
)
178 DEVICE_MODEL
:= CPE510
180 DEVICE_PACKAGES
:= rssileds
181 TPLINK_BOARD_ID
:= CPE510V2
183 LOADER_FLASH_OFFS
:= 0x43000
184 COMPILE
:= loader-
$(1).elf
185 COMPILE
/loader-
$(1).elf
:= loader-okli-compile
186 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49 | loader-okli
$(1) 12288
187 SUPPORTED_DEVICES
+= cpe510-v2
189 TARGET_DEVICES
+= tplink_cpe510-v2
191 define Device
/tplink_cpe510-v3
192 $(Device
/tplink-safeloader
)
195 DEVICE_MODEL
:= CPE510
197 DEVICE_PACKAGES
:= rssileds
198 TPLINK_BOARD_ID
:= CPE510V3
200 LOADER_FLASH_OFFS
:= 0x43000
201 COMPILE
:= loader-
$(1).elf
202 COMPILE
/loader-
$(1).elf
:= loader-okli-compile
203 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49 | loader-okli
$(1) 12288
204 SUPPORTED_DEVICES
+= cpe510-v3
206 TARGET_DEVICES
+= tplink_cpe510-v3
208 define Device
/tplink_cpe610-v1
209 $(Device
/tplink-safeloader
)
212 DEVICE_MODEL
:= CPE610
214 TPLINK_BOARD_ID
:= CPE610V1
216 LOADER_FLASH_OFFS
:= 0x43000
217 COMPILE
:= loader-
$(1).elf
218 COMPILE
/loader-
$(1).elf
:= loader-okli-compile
219 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49 | loader-okli
$(1) 12288
221 TARGET_DEVICES
+= tplink_cpe610-v1
223 define Device
/tplink_archer-d50-v1
225 DEVICE_VENDOR
:= TP-Link
226 DEVICE_MODEL
:= Archer D50
228 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct
229 BOARDNAME
:= ARCHER-D50-V1
231 TPLINK_HWID
:= 0xC1200001
232 TPLINK_HWREV
:= 0x00000046
233 TPLINK_FLASHLAYOUT
:= 8Mqca
234 TPLINK_HWREVADD
:= 0x00000000
236 KERNEL
:= kernel-bin | append-dtb | lzma
237 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma | \
238 tplink-v2-header
-s
-V
"ver. 1.0"
239 IMAGES
:= sysupgrade.bin
240 IMAGE
/sysupgrade.bin
:= tplink-v2-image
-s
-V
"ver. 2.0" | \
241 append-metadata | check-size
$$$$(IMAGE_SIZE
)
242 SUPPORTED_DEVICES
+= archer-d50-v1
244 TARGET_DEVICES
+= tplink_archer-d50-v1
246 define Device
/tplink_re350k-v1
247 $(Device
/tplink-safeloader
)
250 DEVICE_MODEL
:= RE350K
252 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
253 TPLINK_BOARD_ID
:= RE350K-V1
257 TARGET_DEVICES
+= tplink_re350k-v1
259 define Device
/tplink_rex5x-v1
260 $(Device
/tplink-safeloader
)
263 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
268 define Device
/tplink_re355-v1
269 $(Device
/tplink_rex5x-v1
)
270 DEVICE_MODEL
:= RE355
272 TPLINK_BOARD_ID
:= RE355
273 SUPPORTED_DEVICES
+= re355
275 TARGET_DEVICES
+= tplink_re355-v1
277 define Device
/tplink_re450-v1
278 $(Device
/tplink_rex5x-v1
)
279 DEVICE_MODEL
:= RE450
281 TPLINK_BOARD_ID
:= RE450
282 SUPPORTED_DEVICES
+= re450
284 TARGET_DEVICES
+= tplink_re450-v1
286 define Device
/tplink_re450-v2
287 $(Device
/tplink-safeloader
)
290 DEVICE_MODEL
:= RE450
292 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
295 TPLINK_BOARD_ID
:= RE450-V2
298 TARGET_DEVICES
+= tplink_re450-v2
300 define Device
/tplink_tl-wdr3600-v1
301 $(Device
/tplink-8mlzma
)
303 DEVICE_MODEL
:= TL-WDR3600
305 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
306 TPLINK_HWID
:= 0x36000001
307 SUPPORTED_DEVICES
+= tl-wdr4300
309 TARGET_DEVICES
+= tplink_tl-wdr3600-v1
311 define Device
/tplink_tl-wdr4300-v1
312 $(Device
/tplink-8mlzma
)
314 DEVICE_MODEL
:= TL-WDR4300
316 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
317 TPLINK_HWID
:= 0x43000001
318 SUPPORTED_DEVICES
+= tl-wdr4300
320 TARGET_DEVICES
+= tplink_tl-wdr4300-v1
322 define Device
/tplink_tl-wdr4900-v2
323 $(Device
/tplink-8mlzma
)
325 DEVICE_MODEL
:= TL-WDR4900
327 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
328 TPLINK_HWID
:= 0x49000002
330 TARGET_DEVICES
+= tplink_tl-wdr4900-v2
332 define Device
/tplink_tl-wr810n-v1
333 $(Device
/tplink-8mlzma
)
335 DEVICE_MODEL
:= TL-WR810N
337 TPLINK_HWID
:= 0x8100001
338 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
340 TARGET_DEVICES
+= tplink_tl-wr810n-v1
342 define Device
/tplink_tl-wr810n-v2
343 $(Device
/tplink-8mlzma
)
345 DEVICE_MODEL
:= TL-WR810N
347 TPLINK_HWID
:= 0x8100002
349 TARGET_DEVICES
+= tplink_tl-wr810n-v2
351 define Device
/tplink_tl-wr710n-v1
352 $(Device
/tplink-8mlzma
)
354 DEVICE_MODEL
:= TL-WR710N
356 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
357 TPLINK_HWID
:= 0x07100001
358 SUPPORTED_DEVICES
+= tl-wr710n
360 TARGET_DEVICES
+= tplink_tl-wr710n-v1
362 define Device
/tplink_tl-wr842n-v1
365 DEVICE_MODEL
:= TL-WR842N
/ND
367 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
368 TPLINK_HWID
:= 0x8420001
370 TARGET_DEVICES
+= tplink_tl-wr842n-v1
372 define Device
/tplink_tl-wr842n-v2
373 $(Device
/tplink-8mlzma
)
375 DEVICE_MODEL
:= TL-WR842N
/ND
377 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
378 TPLINK_HWID
:= 0x8420002
379 SUPPORTED_DEVICES
+= tl-wr842n-v2
381 TARGET_DEVICES
+= tplink_tl-wr842n-v2
383 define Device
/tplink_tl-wr842n-v3
384 $(Device
/tplink-16mlzma
)
386 DEVICE_MODEL
:= TL-WR842N
388 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
389 TPLINK_HWID
:= 0x8420003
390 SUPPORTED_DEVICES
+= tl-wr842n-v3
392 TARGET_DEVICES
+= tplink_tl-wr842n-v3
394 define Device
/tplink_tl-wr1043nd-v1
397 DEVICE_MODEL
:= TL-WR1043N
/ND
399 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
400 TPLINK_HWID
:= 0x10430001
401 SUPPORTED_DEVICES
+= tl-wr1043nd
403 TARGET_DEVICES
+= tplink_tl-wr1043nd-v1
405 define Device
/tplink_tl-wr1043nd-v2
406 $(Device
/tplink-8mlzma
)
408 DEVICE_MODEL
:= TL-WR1043N
/ND
410 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
411 TPLINK_HWID
:= 0x10430002
412 SUPPORTED_DEVICES
+= tl-wr1043nd-v2
414 TARGET_DEVICES
+= tplink_tl-wr1043nd-v2
416 define Device
/tplink_tl-wr1043nd-v3
417 $(Device
/tplink-8mlzma
)
419 DEVICE_MODEL
:= TL-WR1043N
/ND
421 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
422 TPLINK_HWID
:= 0x10430003
423 SUPPORTED_DEVICES
+= tl-wr1043nd-v3
425 TARGET_DEVICES
+= tplink_tl-wr1043nd-v3
427 define Device
/tplink_tl-wr1043nd-v4
428 $(Device
/tplink-safeloader
)
431 DEVICE_MODEL
:= TL-WR1043N
/ND
433 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
434 TPLINK_HWID
:= 0x10430004
435 TPLINK_BOARD_ID
:= TLWR1043NDV4
436 SUPPORTED_DEVICES
+= tl-wr1043nd-v4
438 TARGET_DEVICES
+= tplink_tl-wr1043nd-v4
440 define Device
/tplink_tl-wr1043n-v5
441 $(Device
/tplink-safeloader-uimage
)
444 DEVICE_MODEL
:= TL-WR1043N
446 TPLINK_BOARD_ID
:= TLWR1043NV5
447 SUPPORTED_DEVICES
+= tl-wr1043n-v5
449 TARGET_DEVICES
+= tplink_tl-wr1043n-v5
451 define Device
/tplink_tl-wr2543-v1
452 $(Device
/tplink-8mlzma
)
454 DEVICE_MODEL
:= TL-WR2543N
/ND
456 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
457 TPLINK_HWID
:= 0x25430001
458 IMAGE
/sysupgrade.bin
:= append-rootfs | mktplinkfw sysupgrade
-v
3.13.99 | \
459 append-metadata | check-size
$$$$(IMAGE_SIZE
)
460 IMAGE
/factory.bin
:= append-rootfs | mktplinkfw factory
-v
3.13.99
461 SUPPORTED_DEVICES
+= tl-wr2543-v1
463 TARGET_DEVICES
+= tplink_tl-wr2543-v1