1 DEVICE_VARS
+= LOADER_FLASH_OFFS TPLINK_BOARD_ID TPLINK_FLASHLAYOUT TPLINK_HEADER_VERSION TPLINK_HWID TPLINK_HWREV
7 define Build
/loader-okli
8 dd if
=$(KDIR
)/loader-
$(1).gz bs
=7680 conv
=sync of
="$@.new"
13 define Build
/loader-okli-compile
14 $(call Build
/loader-common
,FLASH_OFFS
=$(LOADER_FLASH_OFFS
) FLASH_MAX
=0 KERNEL_CMDLINE
="$(CMDLINE)")
17 # combine kernel and rootfs into one image
18 # mktplinkfw <type> <optional extra arguments to mktplinkfw binary>
19 # <type> is "sysupgrade" or "factory"
21 # -a align the rootfs start on an <align> bytes boundary
22 # -j add jffs2 end-of-filesystem markers
23 # -s strip padding from end of the image
24 # -X reserve <size> bytes in the firmware image (hexval prefixed with 0x)
25 define Build
/mktplinkfw
26 -$(STAGING_DIR_HOST
)/bin
/mktplinkfw \
27 -H
$(TPLINK_HWID
) -W
$(TPLINK_HWREV
) -F
$(TPLINK_FLASHLAYOUT
) -N OpenWrt
-V
$(REVISION
) \
28 -m
$(TPLINK_HEADER_VERSION
) \
33 -a
$(call rootfs_align
,$(FILESYSTEM
)) \
34 $(wordlist
2,$(words $(1)),$(1)) \
35 $(if
$(findstring sysupgrade
,$(word 1,$(1))),-s
) && mv
$@.new
$@ ||
rm -f
$@
41 define Build
/mktplinkfw-combined
42 $(STAGING_DIR_HOST
)/bin
/mktplinkfw \
43 -H
$(TPLINK_HWID
) -W
$(TPLINK_HWREV
) -F
$(TPLINK_FLASHLAYOUT
) -N OpenWrt
-V
$(REVISION
) $(1) \
44 -m
$(TPLINK_HEADER_VERSION
) \
52 # add RE450 and similar header to the kernel image
53 define Build
/mktplinkfw-kernel
54 $(STAGING_DIR_HOST
)/bin
/mktplinkfw-kernel \
55 -H
$(TPLINK_HWID
) -N OpenWrt
-V
$(REVISION
) \
56 -L
$(KERNEL_LOADADDR
) -E
$(KERNEL_LOADADDR
) \
62 define Build
/uImageArcher
63 mkimage
-A
$(LINUX_KARCH
) \
65 -C
$(1) -a
$(KERNEL_LOADADDR
) -e
$(if
$(KERNEL_ENTRY
),$(KERNEL_ENTRY
),$(KERNEL_LOADADDR
)) \
66 -n
'$(call toupper,$(LINUX_KARCH)) LEDE Linux-$(LINUX_VERSION)' -d
$@
$@.new
73 TPLINK_HEADER_VERSION
:= 1
75 KERNEL
:= kernel-bin | patch-cmdline | lzma
76 KERNEL_INITRAMFS
:= kernel-bin | patch-cmdline | lzma | mktplinkfw-combined
77 IMAGES
:= sysupgrade.bin factory.bin
78 IMAGE
/sysupgrade.bin
:= append-rootfs | mktplinkfw sysupgrade
79 IMAGE
/factory.bin
:= append-rootfs | mktplinkfw factory
82 define Device
/tplink-nolzma
84 LOADER_FLASH_OFFS
:= 0x22000
85 COMPILE
:= loader-
$(1).gz
86 COMPILE
/loader-
$(1).gz
:= loader-okli-compile
87 KERNEL
:= copy-file
$(KDIR
)/vmlinux.bin.lzma | uImage lzma
-M
0x4f4b4c49 | loader-okli
$(1)
88 KERNEL_INITRAMFS
:= copy-file
$(KDIR
)/vmlinux-initramfs.bin.lzma | loader-kernel-cmdline | mktplinkfw-combined
91 define Device
/tplink-4m
92 $(Device
/tplink-nolzma
)
93 TPLINK_FLASHLAYOUT
:= 4M
97 define Device
/tplink-8m
98 $(Device
/tplink-nolzma
)
99 TPLINK_FLASHLAYOUT
:= 8M
103 define Device
/tplink-4mlzma
105 TPLINK_FLASHLAYOUT
:= 4Mlzma
109 define Device
/tplink-8mlzma
111 TPLINK_FLASHLAYOUT
:= 8Mlzma
115 define Device
/tplink-16mlzma
117 TPLINK_FLASHLAYOUT
:= 16Mlzma
121 define Device
/archer-cxx
122 KERNEL
:= kernel-bin | patch-cmdline | lzma | uImageArcher lzma
123 IMAGES
:= sysupgrade.bin factory.bin
124 IMAGE
/sysupgrade.bin
:= append-rootfs | tplink-safeloader sysupgrade
125 IMAGE
/factory.bin
:= append-rootfs | tplink-safeloader factory
128 define Device
/archer-c25-v1
130 DEVICE_TITLE
:= TP-LINK Archer C25 v1
131 DEVICE_PACKAGES
:= kmod-ath10k ath10k-firmware-qca9887
132 BOARDNAME
:= ARCHER-C25-V1
133 TPLINK_BOARD_ID
:= ARCHER-C25-V1
134 DEVICE_PROFILE
:= ARCHERC25V1
137 MTDPARTS
:= spi0.0
:128k
(factory-uboot
)ro
,64k
(u-boot
)ro
,1536k
(kernel
),6272k
(rootfs
),128k
(config
)ro
,64k
(art
)ro
,7808k@
0x30000(firmware
)
140 define Device
/archer-c58-v1
142 DEVICE_TITLE
:= TP-LINK Archer C58 v1
143 DEVICE_PACKAGES
:= kmod-ath10k
144 BOARDNAME
:= ARCHER-C58-V1
145 TPLINK_BOARD_NAME
:= ARCHER-C58-V1
146 DEVICE_PROFILE
:= ARCHERC58V1
148 MTDPARTS
:= spi0.0
:64k
(u-boot
)ro
,64k
(mac
)ro
,1344k
(kernel
),6592k
(rootfs
),64k
(tplink
)ro
,64k
(art
)ro
,7936k@
0x20000(firmware
)
151 define Device
/archer-c59-v1
153 DEVICE_TITLE
:= TP-LINK Archer C59 v1
154 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k ath10k-firmware-qca988x
155 BOARDNAME
:= ARCHER-C59-V1
156 TPLINK_BOARD_ID
:= ARCHER-C59-V1
157 DEVICE_PROFILE
:= ARCHERC59V1
159 MTDPARTS
:= spi0.0
:64k
(u-boot
)ro
,64k
(mac
)ro
,1536k
(kernel
),12992k
(rootfs
),1664k
(tplink
)ro
,64k
(art
)ro
,14528k@
0x20000(firmware
)
162 define Device
/archer-c60-v1
164 DEVICE_TITLE
:= TP-LINK Archer C60 v1
165 DEVICE_PACKAGES
:= kmod-ath10k ath10k-firmware-qca988x
166 BOARDNAME
:= ARCHER-C60-V1
167 TPLINK_BOARD_ID
:= ARCHER-C60-V1
168 DEVICE_PROFILE
:= ARCHERC60V1
170 MTDPARTS
:= spi0.0
:64k
(u-boot
)ro
,64k
(mac
)ro
,1344k
(kernel
),6592k
(rootfs
),64k
(tplink
)ro
,64k
(art
)ro
,7936k@
0x20000(firmware
)
172 TARGET_DEVICES
+= archer-c25-v1 archer-c58-v1 archer-c59-v1 archer-c60-v1
174 define Device
/archer-c5-v1
175 $(Device
/tplink-16mlzma
)
176 DEVICE_TITLE
:= TP-LINK Archer C5 v1
177 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k ath10k-firmware-qca988x
178 BOARDNAME
:= ARCHER-C5
179 DEVICE_PROFILE
:= ARCHERC7
180 TPLINK_HWID
:= 0xc5000001
183 define Device
/archer-c7-v1
184 $(Device
/tplink-8mlzma
)
185 DEVICE_TITLE
:= TP-LINK Archer C7 v1
186 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k ath10k-firmware-qca988x
187 BOARDNAME
:= ARCHER-C7
188 DEVICE_PROFILE
:= ARCHERC7
189 TPLINK_HWID
:= 0x75000001
192 define Device
/archer-c7-v2
193 $(Device
/tplink-16mlzma
)
194 DEVICE_TITLE
:= TP-LINK Archer C7 v2
195 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k ath10k-firmware-qca988x
196 BOARDNAME
:= ARCHER-C7-V2
197 DEVICE_PROFILE
:= ARCHERC7
198 TPLINK_HWID
:= 0xc7000002
199 IMAGES
:= sysupgrade.bin factory.bin factory-us.bin factory-eu.bin
200 IMAGE
/factory-us.bin
:= append-rootfs | mktplinkfw factory
-C US
201 IMAGE
/factory-eu.bin
:= append-rootfs | mktplinkfw factory
-C EU
204 define Device
/archer-c7-v2-il
205 $(Device
/tplink-16mlzma
)
206 DEVICE_TITLE
:= TP-LINK Archer C7 v2
(IL
)
207 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k ath10k-firmware-qca988x
208 BOARDNAME
:= ARCHER-C7-V2
209 DEVICE_PROFILE
:= ARCHERC7
210 TPLINK_HWID
:= 0xc7000002
211 TPLINK_HWREV
:= 0x494c0001
214 define Device
/tl-wdr7500-v3
215 $(Device
/tplink-8mlzma
)
216 DEVICE_TITLE
:= TP-LINK Archer C7 v3
217 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k ath10k-firmware-qca988x
218 BOARDNAME
:= ARCHER-C7
219 DEVICE_PROFILE
:= ARCHERC7
220 TPLINK_HWID
:= 0x75000003
222 TARGET_DEVICES
+= archer-c5-v1 archer-c7-v1 archer-c7-v2 archer-c7-v2-il tl-wdr7500-v3
224 define Device
/cpe510-520-v1
225 DEVICE_TITLE
:= TP-LINK CPE510
/520 v1
226 DEVICE_PACKAGES
:= rssileds
227 MTDPARTS
:= spi0.0
:128k
(u-boot
)ro
,64k
(pation-table
)ro
,64k
(product-info
)ro
,1536k
(kernel
),6144k
(rootfs
),192k
(config
)ro
,64k
(ART
)ro
,7680k@
0x40000(firmware
)
230 TPLINK_BOARD_ID
:= CPE510
231 DEVICE_PROFILE
:= CPE510
233 KERNEL
:= kernel-bin | patch-cmdline | lzma | loader-kernel
234 IMAGES
:= sysupgrade.bin factory.bin
235 IMAGE
/sysupgrade.bin
:= append-rootfs | tplink-safeloader sysupgrade
236 IMAGE
/factory.bin
:= append-rootfs | tplink-safeloader factory
239 define Device
/cpe210-220-v1
240 $(Device
/cpe510-520-v1
)
241 DEVICE_TITLE
:= TP-LINK CPE210
/220 v1
243 TPLINK_BOARD_ID
:= CPE210
246 define Device
/wbs210-v1
247 $(Device
/cpe510-520-v1
)
248 DEVICE_TITLE
:= TP-LINK WBS210 v1
250 TPLINK_BOARD_ID
:= WBS210
253 define Device
/wbs510-v1
254 $(Device
/cpe510-520-v1
)
255 DEVICE_TITLE
:= TP-LINK WBS510 v1
257 TPLINK_BOARD_ID
:= WBS510
259 TARGET_DEVICES
+= cpe210-220-v1 cpe510-520-v1 wbs210-v1 wbs510-v1
261 define Device
/eap120-v1
262 DEVICE_TITLE
:= TP-LINK EAP120 v1
263 MTDPARTS
:= spi0.0
:128k
(u-boot
)ro
,64k
(pation-table
)ro
,64k
(product-info
)ro
,1536k
(kernel
),14336k
(rootfs
),192k
(config
)ro
,64k
(ART
)ro
,15872k@
0x40000(firmware
)
266 TPLINK_BOARD_ID
:= EAP120
267 DEVICE_PROFILE
:= EAP120
269 KERNEL
:= kernel-bin | patch-cmdline | lzma | loader-kernel
270 IMAGES
:= sysupgrade.bin factory.bin
271 IMAGE
/sysupgrade.bin
:= append-rootfs | tplink-safeloader sysupgrade
272 IMAGE
/factory.bin
:= append-rootfs | tplink-safeloader factory
274 TARGET_DEVICES
+= eap120-v1
276 define Device
/re450-v1
277 DEVICE_TITLE
:= TP-LINK RE450 v1
278 DEVICE_PACKAGES
:= kmod-ath10k ath10k-firmware-qca988x
279 MTDPARTS
:= spi0.0
:128k
(u-boot
)ro
,1344k
(kernel
),4672k
(rootfs
),64k
(pation-table
)ro
,64k
(product-info
)ro
,1856k
(config
)ro
,64k
(art
)ro
,6016k@
0x20000(firmware
)
282 TPLINK_BOARD_ID
:= RE450
283 DEVICE_PROFILE
:= RE450
286 KERNEL
:= kernel-bin | patch-cmdline | lzma | mktplinkfw-kernel
287 IMAGES
:= sysupgrade.bin factory.bin
288 IMAGE
/sysupgrade.bin
:= append-rootfs | tplink-safeloader sysupgrade
289 IMAGE
/factory.bin
:= append-rootfs | tplink-safeloader factory
291 TARGET_DEVICES
+= re450-v1
293 define Device
/tl-mr10u-v1
294 $(Device
/tplink-4mlzma
)
295 DEVICE_TITLE
:= TP-LINK TL-MR10U v1
296 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2
297 BOARDNAME
:= TL-MR10U
298 DEVICE_PROFILE
:= TLMR10U
299 TPLINK_HWID
:= 0x00100101
300 CONSOLE
:= ttyATH0
,115200
303 define Device
/tl-mr11u-v1
304 $(Device
/tplink-4mlzma
)
305 DEVICE_TITLE
:= TP-LINK TL-MR11U v1
306 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
307 BOARDNAME
:= TL-MR11U
308 DEVICE_PROFILE
:= TLMR11U
309 TPLINK_HWID
:= 0x00110101
310 CONSOLE
:= ttyATH0
,115200
313 define Device
/tl-mr11u-v2
314 $(Device
/tl-mr11u-v1
)
315 DEVICE_TITLE
:= TP-LINK TL-MR11U v2
316 TPLINK_HWID
:= 0x00110102
319 define Device
/tl-mr12u-v1
320 $(Device
/tplink-4mlzma
)
321 DEVICE_TITLE
:= TP-LINK TL-MR12U v1
322 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
323 BOARDNAME
:= TL-MR13U
324 DEVICE_PROFILE
:= TLMR12U
325 TPLINK_HWID
:= 0x00120101
326 CONSOLE
:= ttyATH0
,115200
329 define Device
/tl-mr13u-v1
330 $(Device
/tl-mr12u-v1
)
331 DEVICE_TITLE
:= TP-LINK TL-MR13U v1
332 DEVICE_PROFILE
:= TLMR13U
333 TPLINK_HWID
:= 0x00130101
335 TARGET_DEVICES
+= tl-mr10u-v1 tl-mr11u-v1 tl-mr11u-v2 tl-mr12u-v1 tl-mr13u-v1
337 define Device
/tl-mr3020-v1
338 $(Device
/tplink-4mlzma
)
339 DEVICE_TITLE
:= TP-LINK TL-MR3020 v1
340 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
341 BOARDNAME
:= TL-MR3020
342 DEVICE_PROFILE
:= TLMR3020
343 TPLINK_HWID
:= 0x30200001
344 CONSOLE
:= ttyATH0
,115200
347 define Device
/tl-mr3040-v1
348 $(Device
/tl-mr3020-v1
)
349 DEVICE_TITLE
:= TP-LINK TL-MR3040 v1
350 BOARDNAME
:= TL-MR3040
351 DEVICE_PROFILE
:= TLMR3040
352 TPLINK_HWID
:= 0x30400001
355 define Device
/tl-mr3040-v2
356 $(Device
/tl-mr3040-v1
)
357 DEVICE_TITLE
:= TP-LINK TL-MR3040 v2
358 BOARDNAME
:= TL-MR3040-v2
359 TPLINK_HWID
:= 0x30400002
362 define Device
/tl-mr3220-v1
364 DEVICE_TITLE
:= TP-LINK TL-MR3220 v1
365 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
366 BOARDNAME
:= TL-MR3220
367 DEVICE_PROFILE
:= TLMR3220
368 TPLINK_HWID
:= 0x32200001
371 define Device
/tl-mr3220-v2
372 $(Device
/tplink-4mlzma
)
373 DEVICE_TITLE
:= TP-LINK TL-MR3220 v2
374 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
375 BOARDNAME
:= TL-MR3220-v2
376 DEVICE_PROFILE
:= TLMR3220
377 TPLINK_HWID
:= 0x32200002
378 CONSOLE
:= ttyATH0
,115200
381 define Device
/tl-mr3420-v1
383 DEVICE_TITLE
:= TP-LINK TL-MR3420 v1
384 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
385 BOARDNAME
:= TL-MR3420
386 DEVICE_PROFILE
:= TLMR3420
387 TPLINK_HWID
:= 0x34200001
390 define Device
/tl-mr3420-v2
391 $(Device
/tplink-4mlzma
)
392 DEVICE_TITLE
:= TP-LINK TL-MR3420 v2
393 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
394 BOARDNAME
:= TL-MR3420-v2
395 DEVICE_PROFILE
:= TLMR3420
396 TPLINK_HWID
:= 0x34200002
398 TARGET_DEVICES
+= tl-mr3020-v1 tl-mr3040-v1 tl-mr3040-v2 tl-mr3220-v1 tl-mr3220-v2 tl-mr3420-v1 tl-mr3420-v2
400 define Device
/tl-mr6400-v1
401 $(Device
/tplink-8mlzma
)
402 DEVICE_TITLE
:= TP-LINK TL-MR6400 v1
403 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-net kmod-usb-net-rndis kmod-usb-serial kmod-usb-serial-option adb-enablemodem
404 BOARDNAME
:= TL-MR6400
405 DEVICE_PROFILE
:= TLMR6400
406 TPLINK_HWID
:= 0x64000001
408 TARGET_DEVICES
+= tl-mr6400-v1
410 define Device
/tl-wa701nd-v1
412 DEVICE_TITLE
:= TP-LINK TL-WA701N
/ND v1
413 BOARDNAME
:= TL-WA901ND
414 DEVICE_PROFILE
:= TLWA701
415 TPLINK_HWID
:= 0x07010001
418 define Device
/tl-wa701nd-v2
419 $(Device
/tplink-4mlzma
)
420 DEVICE_TITLE
:= TP-LINK TL-WA701N
/ND v2
421 BOARDNAME
:= TL-WA701ND-v2
422 DEVICE_PROFILE
:= TLWA701
423 TPLINK_HWID
:= 0x07010002
424 CONSOLE
:= ttyATH0
,115200
427 define Device
/tl-wa7210n-v2
428 $(Device
/tplink-4mlzma
)
429 DEVICE_TITLE
:= TP-LINK TL-WA7210N v2
430 DEVICE_PACKAGES
:= rssileds kmod-ledtrig-netdev
431 BOARDNAME
:= TL-WA7210N-v2
432 DEVICE_PROFILE
:= TLWA7210
433 TPLINK_HWID
:= 0x72100002
434 CONSOLE
:= ttyATH0
,115200
437 define Device
/tl-wa730re-v1
439 DEVICE_TITLE
:= TP-LINK TL-WA730RE v1
440 BOARDNAME
:= TL-WA901ND
441 DEVICE_PROFILE
:= TLWA730RE
442 TPLINK_HWID
:= 0x07300001
445 define Device
/tl-wa750re-v1
446 $(Device
/tplink-4mlzma
)
447 DEVICE_TITLE
:= TP-LINK TL-WA750RE v1
448 DEVICE_PACKAGES
:= rssileds
449 BOARDNAME
:= TL-WA750RE
450 DEVICE_PROFILE
:= TLWA750
451 TPLINK_HWID
:= 0x07500001
454 define Device
/tl-wa7510n-v1
456 DEVICE_TITLE
:= TP-LINK TL-WA7510N v1
457 BOARDNAME
:= TL-WA7510N
458 DEVICE_PROFILE
:= TLWA7510
459 TPLINK_HWID
:= 0x75100001
461 TARGET_DEVICES
+= tl-wa701nd-v1 tl-wa701nd-v2 tl-wa7210n-v2 tl-wa730re-v1 tl-wa750re-v1 tl-wa7510n-v1
463 define Device
/tl-wa801nd-v1
465 DEVICE_TITLE
:= TP-LINK TL-WA801N
/ND v1
466 BOARDNAME
:= TL-WA901ND
467 DEVICE_PROFILE
:= TLWA801
468 TPLINK_HWID
:= 0x08010001
471 define Device
/tl-wa801nd-v2
472 $(Device
/tplink-4mlzma
)
473 DEVICE_TITLE
:= TP-LINK TL-WA801N
/ND v2
474 BOARDNAME
:= TL-WA801ND-v2
475 DEVICE_PROFILE
:= TLWA801
476 TPLINK_HWID
:= 0x08010002
479 define Device
/tl-wa801nd-v3
480 $(Device
/tplink-4mlzma
)
481 DEVICE_TITLE
:= TP-LINK TL-WA801N
/ND v3
482 BOARDNAME
:= TL-WA801ND-v3
483 DEVICE_PROFILE
:= TLWA801
484 TPLINK_HWID
:= 0x08010003
487 define Device
/tl-wa830re-v1
489 DEVICE_TITLE
:= TP-LINK TL-WA830RE v1
490 BOARDNAME
:= TL-WA901ND
491 DEVICE_PROFILE
:= TLWA830
492 TPLINK_HWID
:= 0x08300010
495 define Device
/tl-wa830re-v2
496 $(Device
/tplink-4mlzma
)
497 DEVICE_TITLE
:= TP-LINK TL-WA830RE v2
498 BOARDNAME
:= TL-WA830RE-v2
499 DEVICE_PROFILE
:= TLWA830
500 TPLINK_HWID
:= 0x08300002
503 define Device
/tl-wa850re-v1
504 $(Device
/tplink-4mlzma
)
505 DEVICE_TITLE
:= TP-LINK TL-WA850RE v1
506 BOARDNAME
:= TL-WA850RE
507 DEVICE_PROFILE
:= TLWA850
508 TPLINK_HWID
:= 0x08500001
511 define Device
/tl-wa85xre
513 KERNEL
:= kernel-bin | patch-cmdline | lzma | mktplinkfw-kernel
514 IMAGE
/sysupgrade.bin
:= append-rootfs | tplink-safeloader sysupgrade
515 IMAGE
/factory.bin
:= append-rootfs | tplink-safeloader factory
516 MTDPARTS
:= spi0.0
:128k
(u-boot
)ro
,1344k
(kernel
),2304k
(rootfs
),256k
(config
)ro
,64k
(art
)ro
,3648k@
0x20000(firmware
)
519 define Device
/tl-wa850re-v2
521 DEVICE_TITLE
:= TP-LINK TL-WA850RE v2
522 DEVICE_PACKAGES
:= rssileds
523 BOARDNAME
:= TL-WA850RE-V2
524 DEVICE_PROFILE
:= TLWA850
525 TPLINK_BOARD_ID
:= TLWA850REV2
526 TPLINK_HWID
:= 0x08500002
529 define Device
/tl-wa855re-v1
531 DEVICE_TITLE
:= TP-LINK TL-WA855RE v1
532 BOARDNAME
:= TL-WA855RE-v1
533 DEVICE_PROFILE
:= TLWA855RE
534 TPLINK_HWID
:= 0x08550001
535 TPLINK_BOARD_NAME
:= TLWA855REV1
538 define Device
/tl-wa860re-v1
539 $(Device
/tplink-4mlzma
)
540 DEVICE_TITLE
:= TP-LINK TL-WA860RE v1
541 BOARDNAME
:= TL-WA860RE
542 DEVICE_PROFILE
:= TLWA860
543 TPLINK_HWID
:= 0x08600001
545 TARGET_DEVICES
+= tl-wa801nd-v1 tl-wa801nd-v2 tl-wa801nd-v3 tl-wa830re-v1 tl-wa830re-v2 tl-wa850re-v1 tl-wa850re-v2 tl-wa855re-v1 tl-wa860re-v1
547 define Device
/tl-wa901nd-v1
549 DEVICE_TITLE
:= TP-LINK TL-WA901N
/ND v1
550 BOARDNAME
:= TL-WA901ND
551 DEVICE_PROFILE
:= TLWA901
552 TPLINK_HWID
:= 0x09010001
555 define Device
/tl-wa901nd-v2
557 DEVICE_TITLE
:= TP-LINK TL-WA901N
/ND v2
558 BOARDNAME
:= TL-WA901ND-v2
559 DEVICE_PROFILE
:= TLWA901
560 TPLINK_HWID
:= 0x09010002
563 define Device
/tl-wa901nd-v3
564 $(Device
/tplink-4mlzma
)
565 DEVICE_TITLE
:= TP-LINK TL-WA901N
/ND v3
566 BOARDNAME
:= TL-WA901ND-v3
567 DEVICE_PROFILE
:= TLWA901
568 TPLINK_HWID
:= 0x09010003
571 define Device
/tl-wa901nd-v4
572 $(Device
/tplink-4mlzma
)
573 DEVICE_TITLE
:= TP-LINK TL-WA901N
/ND v4
574 BOARDNAME
:= TL-WA901ND-v4
575 DEVICE_PROFILE
:= TLWA901
576 TPLINK_HWID
:= 0x09010004
577 IMAGE
/factory.bin
:= append-rootfs | mktplinkfw factory
-C EU
579 TARGET_DEVICES
+= tl-wa901nd-v1 tl-wa901nd-v2 tl-wa901nd-v3 tl-wa901nd-v4
581 define Device
/tl-wdr3320-v2
582 $(Device
/tplink-4mlzma
)
583 DEVICE_TITLE
:= TP-LINK TL-WDR3320 v2
584 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
585 BOARDNAME
:= TL-WDR3320-v2
586 DEVICE_PROFILE
:= TLWDR3320V2
587 TPLINK_HWID
:= 0x33200002
588 TPLINK_HEADER_VERSION
:= 2
591 define Device
/tl-wdr3500-v1
592 $(Device
/tplink-8mlzma
)
593 DEVICE_TITLE
:= TP-LINK TL-WDR3500 v1
594 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
595 BOARDNAME
:= TL-WDR3500
596 DEVICE_PROFILE
:= TLWDR4300
597 TPLINK_HWID
:= 0x35000001
600 define Device
/tl-wdr3600-v1
601 $(Device
/tl-wdr3500-v1
)
602 DEVICE_TITLE
:= TP-LINK TL-WDR3600 v1
603 BOARDNAME
:= TL-WDR4300
604 TPLINK_HWID
:= 0x36000001
605 IMAGE
/factory.bin
:= append-rootfs | mktplinkfw factory
-C US
608 define Device
/tl-wdr4300-v1
609 $(Device
/tl-wdr3600-v1
)
610 DEVICE_TITLE
:= TP-LINK TL-WDR4300 v1
611 TPLINK_HWID
:= 0x43000001
614 define Device
/tl-wdr4300-v1-il
615 $(Device
/tl-wdr3500-v1
)
616 DEVICE_TITLE
:= TP-LINK TL-WDR4300 v1
(IL
)
617 BOARDNAME
:= TL-WDR4300
618 TPLINK_HWID
:= 0x43008001
621 define Device
/tl-wdr4310-v1
622 $(Device
/tl-wdr4300-v1-il
)
623 DEVICE_TITLE
:= TP-LINK TL-WDR4310 v1
624 TPLINK_HWID
:= 0x43100001
627 define Device
/tl-wdr4900-v2
628 $(Device
/tplink-8mlzma
)
629 DEVICE_TITLE
:= TP-LINK TL-WDR4900 v2
630 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
631 BOARDNAME
:= TL-WDR4900-v2
632 DEVICE_PROFILE
:= TLWDR4900V2
633 TPLINK_HWID
:= 0x49000002
636 define Device
/tl-wdr6500-v2
637 $(Device
/tplink-8mlzma
)
638 DEVICE_TITLE
:= TP-LINK TL-WDR6500 v2
639 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k ath10k-firmware-qca988x
640 KERNEL
:= kernel-bin | patch-cmdline | lzma | uImage lzma
641 KERNEL_INITRAMFS
:= kernel-bin | patch-cmdline | lzma | uImage lzma | mktplinkfw-combined
642 BOARDNAME
:= TL-WDR6500-v2
643 DEVICE_PROFILE
:= TLWDR6500V2
644 TPLINK_HWID
:= 0x65000002
645 TPLINK_HEADER_VERSION
:= 2
648 define Device
/mw4530r-v1
649 $(Device
/tl-wdr4300-v1
)
650 DEVICE_TITLE
:= Mercury MW4530R v1
651 TPLINK_HWID
:= 0x45300001
653 TARGET_DEVICES
+= tl-wdr3320-v2 tl-wdr3500-v1 tl-wdr3600-v1 tl-wdr4300-v1 tl-wdr4300-v1-il tl-wdr4310-v1 tl-wdr4900-v2 tl-wdr6500-v2 mw4530r-v1
655 define Device
/tl-wpa8630-v1
656 $(Device
/tplink-8mlzma
)
657 DEVICE_TITLE
:= TP-LINK TL-WPA8630 v1
658 DEVICE_PACKAGES
:= kmod-ath10k ath10k-firmware-qca988x
659 BOARDNAME
:= TL-WPA8630
660 DEVICE_PROFILE
:= TL-WPA8630
661 TPLINK_HWID
:= 0x86300001
663 TARGET_DEVICES
+= tl-wpa8630-v1
665 define Device
/tl-wr1041n-v2
666 $(Device
/tplink-4mlzma
)
667 DEVICE_TITLE
:= TP-LINK TL-WR1041N v2
668 BOARDNAME
:= TL-WR1041N-v2
669 DEVICE_PROFILE
:= TLWR1041
670 TPLINK_HWID
:= 0x10410002
672 TARGET_DEVICES
+= tl-wr1041n-v2
674 define Device
/tl-wr1043nd-v1
676 DEVICE_TITLE
:= TP-LINK TL-WR1043N
/ND v1
677 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
678 BOARDNAME
:= TL-WR1043ND
679 DEVICE_PROFILE
:= TLWR1043
680 TPLINK_HWID
:= 0x10430001
683 define Device
/tl-wr1043nd-v2
684 $(Device
/tplink-8mlzma
)
685 DEVICE_TITLE
:= TP-LINK TL-WR1043N
/ND v2
686 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
687 BOARDNAME
:= TL-WR1043ND-v2
688 DEVICE_PROFILE
:= TLWR1043
689 TPLINK_HWID
:= 0x10430002
692 define Device
/tl-wr1043nd-v3
693 $(Device
/tl-wr1043nd-v2
)
694 DEVICE_TITLE
:= TP-LINK TL-WR1043N
/ND v3
695 TPLINK_HWID
:= 0x10430003
698 define Device
/tl-wr1043nd-v4
700 DEVICE_TITLE
:= TP-LINK TL-WR1043N
/ND v4
701 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
702 BOARDNAME
:= TL-WR1043ND-v4
703 DEVICE_PROFILE
:= TLWR1043
704 TPLINK_HWID
:= 0x10430004
705 TPLINK_FLASHLAYOUT
:= 16Msafeloader
706 MTDPARTS
:= spi0.0
:128k
(u-boot
)ro
,1536k
(kernel
),14016k
(rootfs
),128k
(product-info
)ro
,320k
(config
)ro
,64k
(partition-table
)ro
,128k
(logs
)ro
,64k
(ART
)ro
,15552k@
0x20000(firmware
)
708 TPLINK_BOARD_ID
:= TLWR1043NDV4
709 KERNEL
:= kernel-bin | patch-cmdline | lzma | mktplinkfw-combined
710 IMAGES
:= sysupgrade.bin factory.bin
711 IMAGE
/sysupgrade.bin
:= append-rootfs | tplink-safeloader sysupgrade
712 IMAGE
/factory.bin
:= append-rootfs | tplink-safeloader factory
715 define Device
/tl-wr2543-v1
716 $(Device
/tplink-8mlzma
)
717 DEVICE_TITLE
:= TP-LINK TL-WR2543N
/ND v1
718 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
719 BOARDNAME
:= TL-WR2543N
720 DEVICE_PROFILE
:= TLWR2543
721 TPLINK_HWID
:= 0x25430001
722 IMAGE
/sysupgrade.bin
:= append-rootfs | mktplinkfw sysupgrade
-v
3.13.99
723 IMAGE
/factory.bin
:= append-rootfs | mktplinkfw factory
-v
3.13.99
725 TARGET_DEVICES
+= tl-wr1043nd-v1 tl-wr1043nd-v2 tl-wr1043nd-v3 tl-wr1043nd-v4 tl-wr2543-v1
727 define Device
/tl-wr703n-v1
728 $(Device
/tplink-4mlzma
)
729 DEVICE_TITLE
:= TP-LINK TL-WR703N v1
730 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2
731 BOARDNAME
:= TL-WR703N
732 DEVICE_PROFILE
:= TLWR703
733 TPLINK_HWID
:= 0x07030101
734 CONSOLE
:= ttyATH0
,115200
737 define Device
/tl-wr710n-v1
738 $(Device
/tplink-8mlzma
)
739 DEVICE_TITLE
:= TP-LINK TL-WR710N v1
740 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2
741 BOARDNAME
:= TL-WR710N
742 DEVICE_PROFILE
:= TLWR710
743 TPLINK_HWID
:= 0x07100001
744 CONSOLE
:= ttyATH0
,115200
747 define Device
/tl-wr710n-v2
748 $(Device
/tplink-4mlzma
)
749 DEVICE_TITLE
:= TP-LINK TL-WR710N v2
750 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2
751 BOARDNAME
:= TL-WR710N
752 DEVICE_PROFILE
:= TLWR710
753 TPLINK_HWID
:= 0x07100002
754 CONSOLE
:= ttyATH0
,115200
757 define Device
/tl-wr710n-v2.1
758 $(Device
/tl-wr710n-v1
)
759 DEVICE_TITLE
:= TP-LINK TL-WR710N v2.1
760 TPLINK_HWID
:= 0x07100002
761 TPLINK_HWREV
:= 0x00000002
764 define Device
/tl-wr720n-v3
765 $(Device
/tplink-4mlzma
)
766 DEVICE_TITLE
:= TP-LINK TL-WR720N v3
767 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2
768 BOARDNAME
:= TL-WR720N-v3
769 DEVICE_PROFILE
:= TLWR720
770 TPLINK_HWID
:= 0x07200103
771 CONSOLE
:= ttyATH0
,115200
774 define Device
/tl-wr720n-v4
775 $(Device
/tl-wr720n-v3
)
776 DEVICE_TITLE
:= TP-LINK TL-WR720N v4
777 TPLINK_HWID
:= 0x07200104
779 TARGET_DEVICES
+= tl-wr703n-v1 tl-wr710n-v1 tl-wr710n-v2 tl-wr710n-v2.1 tl-wr720n-v3 tl-wr720n-v4
781 define Device
/tl-wr740n-v1
783 DEVICE_TITLE
:= TP-LINK TL-WR740N
/ND v1
784 BOARDNAME
:= TL-WR741ND
785 DEVICE_PROFILE
:= TLWR740
786 TPLINK_HWID
:= 0x07400001
789 define Device
/tl-wr740n-v3
790 $(Device
/tl-wr740n-v1
)
791 DEVICE_TITLE
:= TP-LINK TL-WR740N
/ND v3
792 TPLINK_HWID
:= 0x07400003
795 define Device
/tl-wr740n-v4
796 $(Device
/tplink-4mlzma
)
797 DEVICE_TITLE
:= TP-LINK TL-WR740N
/ND v4
798 BOARDNAME
:= TL-WR741ND-v4
799 DEVICE_PROFILE
:= TLWR740
800 TPLINK_HWID
:= 0x07400004
801 CONSOLE
:= ttyATH0
,115200
804 define Device
/tl-wr740n-v5
805 $(Device
/tl-wr740n-v4
)
806 DEVICE_TITLE
:= TP-LINK TL-WR740N
/ND v5
807 TPLINK_HWID
:= 0x07400005
810 define Device
/tl-wr740n-v6
811 $(Device
/tplink-4mlzma
)
812 DEVICE_TITLE
:= TP-LINK TL-WR740N
/ND v6
813 BOARDNAME
:= TL-WR740N-v6
814 DEVICE_PROFILE
:= TLWR740
815 TPLINK_HWID
:= 0x07400006
817 TARGET_DEVICES
+= tl-wr740n-v1 tl-wr740n-v3 tl-wr740n-v4 tl-wr740n-v5 tl-wr740n-v6
819 define Device
/tl-wr741nd-v1
821 DEVICE_TITLE
:= TP-LINK TL-WR741N
/ND v1
822 BOARDNAME
:= TL-WR741ND
823 DEVICE_PROFILE
:= TLWR741
824 TPLINK_HWID
:= 0x07410001
827 define Device
/tl-wr741nd-v2
828 $(Device
/tl-wr741nd-v1
)
829 DEVICE_TITLE
:= TP-LINK TL-WR741N
/ND v2
832 define Device
/tl-wr741nd-v4
833 $(Device
/tplink-4mlzma
)
834 DEVICE_TITLE
:= TP-LINK TL-WR741N
/ND v4
835 BOARDNAME
:= TL-WR741ND-v4
836 DEVICE_PROFILE
:= TLWR741
837 TPLINK_HWID
:= 0x07410004
838 CONSOLE
:= ttyATH0
,115200
841 define Device
/tl-wr741nd-v5
842 $(Device
/tl-wr741nd-v4
)
843 DEVICE_TITLE
:= TP-LINK TL-WR741N
/ND v5
844 TPLINK_HWID
:= 0x07400005
847 define Device
/tl-wr743nd-v1
849 DEVICE_TITLE
:= TP-LINK TL-WR743N
/ND v1
850 BOARDNAME
:= TL-WR741ND
851 DEVICE_PROFILE
:= TLWR743
852 TPLINK_HWID
:= 0x07430001
855 define Device
/tl-wr743nd-v2
856 $(Device
/tl-wr741nd-v4
)
857 DEVICE_TITLE
:= TP-LINK TL-WR743N
/ND v2
858 DEVICE_PROFILE
:= TLWR743
859 TPLINK_HWID
:= 0x07430002
861 TARGET_DEVICES
+= tl-wr741nd-v1 tl-wr741nd-v2 tl-wr741nd-v4 tl-wr741nd-v5 tl-wr743nd-v1 tl-wr743nd-v2
863 define Device
/tl-wr802n-v1
864 $(Device
/tplink-4mlzma
)
865 DEVICE_TITLE
:= TP-LINK TL-WR802N v1
866 BOARDNAME
:= TL-WR802N-v1
867 DEVICE_PROFILE
:= TLWR802
868 TPLINK_HWID
:= 0x08020001
872 define Device
/tl-wr802n-v2
873 $(Device
/tplink-4mlzma
)
874 DEVICE_TITLE
:= TP-LINK TL-WR802N v2
875 BOARDNAME
:= TL-WR802N-v2
876 DEVICE_PROFILE
:= TLWR802
877 TPLINK_HWID
:= 0x08020002
879 IMAGES
+= factory-us.bin factory-eu.bin
880 IMAGE
/factory-us.bin
:= append-rootfs | mktplinkfw factory
-C US
881 IMAGE
/factory-eu.bin
:= append-rootfs | mktplinkfw factory
-C EU
884 define Device
/tl-wr810n-v1
885 $(Device
/tplink-8mlzma
)
886 DEVICE_TITLE
:= TP-LINK TL-WR810N v1
887 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2
888 BOARDNAME
:= TL-WR810N
889 DEVICE_PROFILE
:= TLWR810
890 TPLINK_HWID
:= 0x08100001
893 define Device
/tl-wr840n-v2
894 $(Device
/tplink-4mlzma
)
895 DEVICE_TITLE
:= TP-LINK TL-WR840N v2
896 BOARDNAME
:= TL-WR840N-v2
897 DEVICE_PROFILE
:= TLWR840
898 TPLINK_HWID
:= 0x08400002
899 IMAGES
+= factory-eu.bin
900 IMAGE
/factory-eu.bin
:= append-rootfs | mktplinkfw factory
-C EU
903 define Device
/tl-wr840n-v3
904 $(Device
/tl-wr840n-v2
)
905 DEVICE_TITLE
:= TP-LINK TL-WR840N v3
906 BOARDNAME
:= TL-WR840N-v3
907 TPLINK_HWID
:= 0x08400003
909 TARGET_DEVICES
+= tl-wr802n-v1 tl-wr802n-v2 tl-wr810n-v1 tl-wr840n-v2 tl-wr840n-v3
911 define Device
/tl-wr841-v1.5
913 DEVICE_TITLE
:= TP-LINK TL-WR841N
/ND v1.5
914 BOARDNAME
:= TL-WR841N-v1.5
915 DEVICE_PROFILE
:= TLWR841
916 TPLINK_HWID
:= 0x08410002
920 define Device
/tl-wr841-v3
922 DEVICE_TITLE
:= TP-LINK TL-WR841N
/ND v3
923 BOARDNAME
:= TL-WR941ND
924 DEVICE_PROFILE
:= TLWR841
925 TPLINK_HWID
:= 0x08410003
929 define Device
/tl-wr841-v5
931 DEVICE_TITLE
:= TP-LINK TL-WR841N
/ND v5
932 BOARDNAME
:= TL-WR741ND
933 DEVICE_PROFILE
:= TLWR841
934 TPLINK_HWID
:= 0x08410005
937 define Device
/tl-wr841-v7
939 DEVICE_TITLE
:= TP-LINK TL-WR841N
/ND v7
940 BOARDNAME
:= TL-WR841N-v7
941 DEVICE_PROFILE
:= TLWR841
942 TPLINK_HWID
:= 0x08410007
945 define Device
/tl-wr841-v8
946 $(Device
/tplink-4mlzma
)
947 DEVICE_TITLE
:= TP-LINK TL-WR841N
/ND v8
948 BOARDNAME
:= TL-WR841N-v8
949 DEVICE_PROFILE
:= TLWR841
950 TPLINK_HWID
:= 0x08410008
953 define Device
/tl-wr841-v9
954 $(Device
/tplink-4mlzma
)
955 DEVICE_TITLE
:= TP-LINK TL-WR841N
/ND v9
956 BOARDNAME
:= TL-WR841N-v9
957 DEVICE_PROFILE
:= TLWR841
958 TPLINK_HWID
:= 0x08410009
961 define Device
/tl-wr841-v10
962 $(Device
/tl-wr841-v9
)
963 DEVICE_TITLE
:= TP-LINK TL-WR841N
/ND v10
964 TPLINK_HWID
:= 0x08410010
967 define Device
/tl-wr841-v11
968 $(Device
/tplink-4mlzma
)
969 DEVICE_TITLE
:= TP-LINK TL-WR841N
/ND v11
970 BOARDNAME
:= TL-WR841N-v11
971 DEVICE_PROFILE
:= TLWR841
972 TPLINK_HWID
:= 0x08410011
973 IMAGES
+= factory-us.bin factory-eu.bin
974 IMAGE
/factory-us.bin
:= append-rootfs | mktplinkfw factory
-C US
975 IMAGE
/factory-eu.bin
:= append-rootfs | mktplinkfw factory
-C EU
978 define Device
/tl-wr841-v12
979 $(Device
/tl-wr841-v11
)
980 DEVICE_TITLE
:= TP-LINK TL-WR841N
/ND v12
981 TPLINK_HWID
:= 0x08410012
983 TARGET_DEVICES
+= tl-wr841-v1.5 tl-wr841-v3 tl-wr841-v5 tl-wr841-v7 tl-wr841-v8 tl-wr841-v9 tl-wr841-v10 tl-wr841-v11 tl-wr841-v12
985 define Device
/tl-wr842n-v1
987 DEVICE_TITLE
:= TP-LINK TL-WR842N
/ND v1
988 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
989 BOARDNAME
:= TL-MR3420
990 DEVICE_PROFILE
:= TLWR842
991 TPLINK_HWID
:= 0x08420001
994 define Device
/tl-wr842n-v2
995 $(Device
/tplink-8mlzma
)
996 DEVICE_TITLE
:= TP-LINK TL-WR842N
/ND v2
997 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
998 BOARDNAME
:= TL-WR842N-v2
999 DEVICE_PROFILE
:= TLWR842
1000 TPLINK_HWID
:= 0x8420002
1003 define Device
/tl-wr842n-v3
1004 $(Device
/tplink-16mlzma
)
1005 DEVICE_TITLE
:= TP-LINK TL-WR842N
/ND v3
1006 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
1007 BOARDNAME
:= TL-WR842N-v3
1008 DEVICE_PROFILE
:= TLWR842
1009 TPLINK_HWID
:= 0x08420003
1012 define Device
/tl-wr843nd-v1
1013 $(Device
/tplink-4mlzma
)
1014 DEVICE_TITLE
:= TP-LINK TL-WR843N
/ND v1
1015 BOARDNAME
:= TL-WR841N-v8
1016 DEVICE_PROFILE
:= TLWR843
1017 TPLINK_HWID
:= 0x08430001
1020 define Device
/tl-wr847n-v8
1021 $(Device
/tplink-4mlzma
)
1022 DEVICE_TITLE
:= TP-LINK TL-WR847N
/ND v8
1023 BOARDNAME
:= TL-WR841N-v8
1024 DEVICE_PROFILE
:= TLWR841
1025 TPLINK_HWID
:= 0x08470008
1027 TARGET_DEVICES
+= tl-wr842n-v1 tl-wr842n-v2 tl-wr842n-v3 tl-wr843nd-v1 tl-wr847n-v8
1029 define Device
/tl-wr902ac-v1
1030 DEVICE_TITLE
:= TP-LINK TL-WR902AC v1
1031 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport \
1032 kmod-ath10k ath10k-firmware-qca9887
-swconfig
-uboot-envtools
1033 BOARDNAME
:= TL-WR902AC-V1
1034 DEVICE_PROFILE
:= TLWR902
1035 TPLINK_BOARD_ID
:= TL-WR902AC-V1
1037 SUPPORTED_DEVICES
:= tl-wr902ac-v1
1039 KERNEL
:= kernel-bin | patch-cmdline | lzma | mktplinkfw-kernel
1040 IMAGES
+= factory.bin
1041 IMAGE
/factory.bin
:= append-rootfs | tplink-safeloader factory
1042 IMAGE
/sysupgrade.bin
:= append-rootfs | tplink-safeloader sysupgrade | \
1043 append-metadata | check-size
$$$$(IMAGE_SIZE
)
1044 MTDPARTS
:= spi0.0
:128k
(u-boot
)ro
,7360k
(firmware
),640k
(tplink
)ro
,64k
(art
)ro
1046 TARGET_DEVICES
+= tl-wr902ac-v1
1048 define Device
/tl-wr940n-v4
1049 $(Device
/tplink-4mlzma
)
1050 DEVICE_TITLE
:= TP-LINK TL-WR940N v4
1051 BOARDNAME
:= TL-WR940N-v4
1052 DEVICE_PROFILE
:= TLWR941
1053 TPLINK_HWID
:= 0x09400004
1054 IMAGES
+= factory-us.bin factory-eu.bin
1055 IMAGE
/factory-us.bin
:= append-rootfs | mktplinkfw factory
-C US
1056 IMAGE
/factory-eu.bin
:= append-rootfs | mktplinkfw factory
-C EU
1059 define Device
/tl-wr941nd-v2
1061 DEVICE_TITLE
:= TP-LINK TL-WR941N
/ND v2
1062 BOARDNAME
:= TL-WR941ND
1063 DEVICE_PROFILE
:= TLWR941
1064 TPLINK_HWID
:= 0x09410002
1068 define Device
/tl-wr941nd-v3
1069 $(Device
/tl-wr941nd-v2
)
1070 DEVICE_TITLE
:= TP-LINK TL-WR941N
/ND v3
1073 define Device
/tl-wr941nd-v4
1075 DEVICE_TITLE
:= TP-LINK TL-WR941N
/ND v4
1076 BOARDNAME
:= TL-WR741ND
1077 DEVICE_PROFILE
:= TLWR941
1078 TPLINK_HWID
:= 0x09410004
1081 define Device
/tl-wr941nd-v5
1082 $(Device
/tplink-4mlzma
)
1083 DEVICE_TITLE
:= TP-LINK TL-WR941N
/ND v5
1084 BOARDNAME
:= TL-WR941ND-v5
1085 DEVICE_PROFILE
:= TLWR941
1086 TPLINK_HWID
:= 0x09410005
1089 define Device
/tl-wr941nd-v6
1090 $(Device
/tplink-4mlzma
)
1091 DEVICE_TITLE
:= TP-LINK TL-WR941N
/ND v6
1092 BOARDNAME
:= TL-WR941ND-v6
1093 DEVICE_PROFILE
:= TLWR941
1094 TPLINK_HWID
:= 0x09410006
1097 # Chinese version (unlike European) is similar to the TL-WDR3500
1098 define Device
/tl-wr941nd-v6-cn
1099 $(Device
/tplink-4mlzma
)
1100 DEVICE_TITLE
:= TP-LINK TL-WR941N
/ND v6
(CN
)
1101 BOARDNAME
:= TL-WDR3500
1102 DEVICE_PROFILE
:= TLWR941
1103 TPLINK_HWID
:= 0x09410006
1106 define Device
/tl-wr942n-v1
1107 DEVICE_TITLE
:= TP-LINK TL-WR942N v1
1108 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
1109 BOARDNAME
:= TL-WR942N-V1
1110 TPLINK_BOARD_ID
:= TLWR942NV1
1111 DEVICE_PROFILE
:= TLWR942
1112 IMAGE_SIZE
:= 14464k
1113 KERNEL
:= kernel-bin | patch-cmdline | lzma | uImageArcher lzma
1114 IMAGES
:= sysupgrade.bin factory.bin
1115 IMAGE
/sysupgrade.bin
:= append-rootfs | tplink-safeloader sysupgrade
1116 IMAGE
/factory.bin
:= append-rootfs | tplink-safeloader factory
1117 MTDPARTS
:= spi0.0
:128k
(u-boot
)ro
,1344k
(kernel
),13120k
(rootfs
),64k
(product-info
)ro
,64k
(partition-table
)ro
,256k
(oem-config
)ro
,1344k
(oem-vars
)ro
,64k
(ART
)ro
,14464k@
0x20000(firmware
)
1119 TARGET_DEVICES
+= tl-wr940n-v4 tl-wr941nd-v2 tl-wr941nd-v3 tl-wr941nd-v4 tl-wr941nd-v5 tl-wr941nd-v6 tl-wr941nd-v6-cn tl-wr942n-v1