1 DEVICE_VARS += TPLINK_HWID TPLINK_HWREV TPLINK_FLASHLAYOUT TPLINK_HEADER_VERSION TPLINK_BOARD_NAME
3 # combine kernel and rootfs into one image
4 # mktplinkfw <type> <optional extra arguments to mktplinkfw binary>
5 # <type> is "sysupgrade" or "factory"
7 # -a align the rootfs start on an <align> bytes boundary
8 # -j add jffs2 end-of-filesystem markers
9 # -s strip padding from end of the image
10 # -X reserve <size> bytes in the firmware image (hexval prefixed with 0x)
11 define Build/mktplinkfw
12 -$(STAGING_DIR_HOST)/bin/mktplinkfw \
13 -H $(TPLINK_HWID) -W $(TPLINK_HWREV) -F $(TPLINK_FLASHLAYOUT) -N OpenWrt -V $(REVISION) \
14 -m $(TPLINK_HEADER_VERSION) \
19 -a $(call rootfs_align,$(FILESYSTEM)) \
20 $(wordlist 2,$(words $(1)),$(1)) \
21 $(if $(findstring sysupgrade,$(word 1,$(1))),-s) && mv $@.new $@ || rm -f $@
24 # mktplinkfw-initramfs <optional extra arguments to mktplinkfw binary>
27 define Build/mktplinkfw-initramfs
28 $(STAGING_DIR_HOST)/bin/mktplinkfw \
29 -H $(TPLINK_HWID) -W $(TPLINK_HWREV) -F $(TPLINK_FLASHLAYOUT) -N OpenWrt -V $(REVISION) $(1) \
30 -m $(TPLINK_HEADER_VERSION) \
38 define Build/tplink-safeloader
39 -$(STAGING_DIR_HOST)/bin/tplink-safeloader \
40 -B $(TPLINK_BOARD_NAME) \
46 $(wordlist 2,$(words $(1)),$(1)) \
47 $(if $(findstring sysupgrade,$(word 1,$(1))),-S) && mv $@.new $@ || rm -f $@
52 TPLINK_HEADER_VERSION := 1
54 KERNEL := kernel-bin | patch-cmdline | lzma
55 KERNEL_INITRAMFS := kernel-bin | patch-cmdline | lzma | mktplinkfw-initramfs
56 IMAGES := sysupgrade.bin factory.bin
57 IMAGE/sysupgrade.bin := append-rootfs | mktplinkfw sysupgrade
58 IMAGE/factory.bin := append-rootfs | mktplinkfw factory
61 define Device/tplink-nolzma
63 LOADER_FLASH_OFFS := 0x22000
64 COMPILE := loader-$(1).gz
65 COMPILE/loader-$(1).gz := loader-okli-compile
66 KERNEL := copy-file $(KDIR)/vmlinux.bin.lzma | uImage lzma -M 0x4f4b4c49 | loader-okli $(1)
67 KERNEL_INITRAMFS := copy-file $(KDIR)/vmlinux-initramfs.bin.lzma | loader-kernel-cmdline | mktplinkfw-initramfs
70 define Device/tplink-4m
71 $(Device/tplink-nolzma)
72 TPLINK_FLASHLAYOUT := 4M
76 define Device/tplink-8m
77 $(Device/tplink-nolzma)
78 TPLINK_FLASHLAYOUT := 8M
82 define Device/tplink-4mlzma
84 TPLINK_FLASHLAYOUT := 4Mlzma
88 define Device/tplink-8mlzma
90 TPLINK_FLASHLAYOUT := 8Mlzma
94 define Device/tplink-16mlzma
96 TPLINK_FLASHLAYOUT := 16Mlzma
100 define Device/cpe210-220
101 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)
104 TPLINK_BOARD_NAME := CPE510
105 DEVICE_PROFILE := CPE510
107 KERNEL := kernel-bin | patch-cmdline | lzma | loader-kernel
108 IMAGES := sysupgrade.bin factory.bin
109 IMAGE/sysupgrade.bin := append-rootfs | tplink-safeloader sysupgrade
110 IMAGE/factory.bin := append-rootfs | tplink-safeloader factory
113 define Device/cpe510-520
117 TARGET_DEVICES += cpe210-220 cpe510-520
119 define Device/tl-wdr4300-v1
120 $(Device/tplink-8mlzma)
121 BOARDNAME = TL-WDR4300
122 DEVICE_PROFILE = TLWDR4300
123 TPLINK_HWID := 0x43000001
126 define Device/tl-wdr3500-v1
127 $(Device/tl-wdr4300-v1)
128 BOARDNAME = TL-WDR3500
129 TPLINK_HWID := 0x35000001
132 define Device/tl-wdr3600-v1
133 $(Device/tl-wdr4300-v1)
134 TPLINK_HWID := 0x36000001
137 define Device/tl-wdr4300-v1-il
138 $(Device/tl-wdr4300-v1)
139 TPLINK_HWID := 0x43008001
142 define Device/tl-wdr4310-v1
143 $(Device/tl-wdr4300-v1)
144 TPLINK_HWID := 0x43100001
147 define Device/mw4530r-v1
148 $(Device/tl-wdr4300-v1)
149 TPLINK_HWID := 0x45300001
151 TARGET_DEVICES += tl-wdr3500-v1 tl-wdr3600-v1 tl-wdr4300-v1 tl-wdr4300-v1-il tl-wdr4310-v1 mw4530r-v1
153 define Device/tl-wdr6500-v2
154 $(Device/tplink-8mlzma)
155 KERNEL := kernel-bin | patch-cmdline | lzma | uImage lzma
156 KERNEL_INITRAMFS := kernel-bin | patch-cmdline | lzma | uImage lzma | mktplinkfw-initramfs
157 BOARDNAME = TL-WDR6500-v2
158 DEVICE_PROFILE = TLWDR6500V2
159 TPLINK_HWID := 0x65000002
160 TPLINK_HEADER_VERSION := 2
162 TARGET_DEVICES += tl-wdr6500-v2
164 define Device/tl-wdr3320-v2
165 $(Device/tplink-4mlzma)
166 BOARDNAME = TL-WDR3320-v2
167 DEVICE_PROFILE = TLWDR3320V2
168 TPLINK_HWID := 0x33200002
169 TPLINK_HEADER_VERSION := 2
171 TARGET_DEVICES += tl-wdr3320-v2
173 define Device/archer-c5-v1
174 $(Device/tplink-16mlzma)
175 BOARDNAME := ARCHER-C5
176 DEVICE_PROFILE := ARCHERC7
177 TPLINK_HWID := 0xc5000001
180 define Device/archer-c7-v1
181 $(Device/tplink-8mlzma)
182 BOARDNAME := ARCHER-C7
183 DEVICE_PROFILE := ARCHERC7
184 TPLINK_HWID := 0x75000001
187 define Device/archer-c7-v2
188 $(Device/tplink-16mlzma)
189 BOARDNAME := ARCHER-C7-V2
190 DEVICE_PROFILE := ARCHERC7
191 TPLINK_HWID := 0xc7000002
192 IMAGE/factory.bin := append-rootfs | mktplinkfw factory -C US
195 define Device/tl-wdr7500-v3
196 $(Device/tplink-8mlzma)
197 BOARDNAME := ARCHER-C7
198 DEVICE_PROFILE := ARCHERC7
199 TPLINK_HWID := 0x75000003
201 TARGET_DEVICES += archer-c5-v1 archer-c7-v1 archer-c7-v2 tl-wdr7500-v3
203 define Device/tl-mr10u-v1
204 $(Device/tplink-4mlzma)
205 BOARDNAME := TL-MR10U
206 DEVICE_PROFILE := TLMR10U
207 TPLINK_HWID := 0x00100101
208 CONSOLE := ttyATH0,115200
211 define Device/tl-mr11u-v1
212 $(Device/tplink-4mlzma)
213 BOARDNAME := TL-MR11U
214 DEVICE_PROFILE := TLMR11U
215 TPLINK_HWID := 0x00110101
216 CONSOLE := ttyATH0,115200
219 define Device/tl-mr11u-v2
220 $(Device/tplink-4mlzma)
221 BOARDNAME := TL-MR11U
222 DEVICE_PROFILE := TLMR11U
223 TPLINK_HWID := 0x00110102
224 CONSOLE := ttyATH0,115200
227 define Device/tl-mr12u-v1
228 $(Device/tplink-4mlzma)
229 BOARDNAME := TL-MR13U
230 DEVICE_PROFILE := TLMR12U
231 TPLINK_HWID := 0x00120101
232 CONSOLE := ttyATH0,115200
235 define Device/tl-mr13u-v1
236 $(Device/tplink-4mlzma)
237 BOARDNAME := TL-MR13U
238 DEVICE_PROFILE := TLMR13U
239 TPLINK_HWID := 0x00130101
240 CONSOLE := ttyATH0,115200
242 TARGET_DEVICES += tl-mr10u-v1 tl-mr11u-v1 tl-mr11u-v2 tl-mr12u-v1 tl-mr13u-v1
244 define Device/tl-mr3020-v1
245 $(Device/tplink-4mlzma)
246 BOARDNAME := TL-MR3020
247 DEVICE_PROFILE := TLMR3020
248 TPLINK_HWID := 0x30200001
249 CONSOLE := ttyATH0,115200
252 define Device/tl-mr3040-v1
253 $(Device/tplink-4mlzma)
254 BOARDNAME := TL-MR3040
255 DEVICE_PROFILE := TLMR3040
256 TPLINK_HWID := 0x30400001
257 CONSOLE := ttyATH0,115200
260 define Device/tl-mr3040-v2
261 $(Device/tplink-4mlzma)
262 BOARDNAME := TL-MR3040-v2
263 DEVICE_PROFILE := TLMR3040
264 TPLINK_HWID := 0x30400002
265 CONSOLE := ttyATH0,115200
268 define Device/tl-mr3220-v1
270 BOARDNAME := TL-MR3220
271 DEVICE_PROFILE := TLMR3220
272 TPLINK_HWID := 0x32200001
275 define Device/tl-mr3220-v2
276 $(Device/tplink-4mlzma)
277 BOARDNAME := TL-MR3220-v2
278 DEVICE_PROFILE := TLMR3220
279 TPLINK_HWID := 0x32200002
280 CONSOLE := ttyATH0,115200
283 define Device/tl-mr3420-v1
285 BOARDNAME := TL-MR3420
286 DEVICE_PROFILE := TLMR3420
287 TPLINK_HWID := 0x34200001
290 define Device/tl-mr3420-v2
291 $(Device/tplink-4mlzma)
292 BOARDNAME := TL-MR3420-v2
293 DEVICE_PROFILE := TLMR3420
294 TPLINK_HWID := 0x34200002
296 TARGET_DEVICES += tl-mr3020-v1 tl-mr3040-v1 tl-mr3040-v2 tl-mr3220-v1 tl-mr3220-v2 tl-mr3420-v1 tl-mr3420-v2
298 define Device/tl-wr703n-v1
299 $(Device/tplink-4mlzma)
300 BOARDNAME := TL-WR703N
301 DEVICE_PROFILE := TLWR703
302 TPLINK_HWID := 0x07030101
303 CONSOLE := ttyATH0,115200
306 define Device/tl-wr710n-v1
307 $(Device/tplink-8mlzma)
308 BOARDNAME := TL-WR710N
309 DEVICE_PROFILE := TLWR710
310 TPLINK_HWID := 0x07100001
311 CONSOLE := ttyATH0,115200
314 define Device/tl-wr710n-v2
315 $(Device/tplink-4mlzma)
316 BOARDNAME := TL-WR710N
317 DEVICE_PROFILE := TLWR710
318 TPLINK_HWID := 0x07100002
319 CONSOLE := ttyATH0,115200
322 define Device/tl-wr710n-v2.1
323 $(Device/tplink-8mlzma)
324 BOARDNAME := TL-WR710N
325 DEVICE_PROFILE := TLWR710
326 TPLINK_HWID := 0x07100002
327 TPLINK_HWREV := 0x00000002
328 CONSOLE := ttyATH0,115200
331 define Device/tl-wr720n-v3
332 $(Device/tplink-4mlzma)
333 BOARDNAME := TL-WR720N-v3
334 DEVICE_PROFILE := TLWR720
335 TPLINK_HWID := 0x07200103
336 CONSOLE := ttyATH0,115200
339 define Device/tl-wr720n-v4
340 $(Device/tplink-4mlzma)
341 BOARDNAME := TL-WR720N-v3
342 DEVICE_PROFILE := TLWR720
343 TPLINK_HWID := 0x07200104
344 CONSOLE := ttyATH0,115200
346 TARGET_DEVICES += tl-wr703n-v1 tl-wr710n-v1 tl-wr710n-v2 tl-wr710n-v2.1 tl-wr720n-v3 tl-wr720n-v4
348 define Device/tl-wr740n-v1
350 BOARDNAME := TL-WR741ND
351 DEVICE_PROFILE := TLWR740
352 TPLINK_HWID := 0x07400001
355 define Device/tl-wr740n-v3
357 BOARDNAME := TL-WR741ND
358 DEVICE_PROFILE := TLWR740
359 TPLINK_HWID := 0x07400003
362 define Device/tl-wr740n-v4
363 $(Device/tplink-4mlzma)
364 BOARDNAME := TL-WR741ND-v4
365 DEVICE_PROFILE := TLWR740
366 TPLINK_HWID := 0x07400004
367 CONSOLE := ttyATH0,115200
370 define Device/tl-wr740n-v5
371 $(Device/tplink-4mlzma)
372 BOARDNAME := TL-WR741ND-v4
373 DEVICE_PROFILE := TLWR740
374 TPLINK_HWID := 0x07400005
375 CONSOLE := ttyATH0,115200
378 define Device/tl-wr740n-v6
379 $(Device/tplink-4mlzma)
380 BOARDNAME := TL-WR841N-v9
381 DEVICE_PROFILE := TLWR740
382 TPLINK_HWID := 0x07400006
385 define Device/tl-wr741nd-v1
387 BOARDNAME := TL-WR741ND
388 DEVICE_PROFILE := TLWR741
389 TPLINK_HWID := 0x07410001
392 define Device/tl-wr741nd-v2
394 BOARDNAME := TL-WR741ND
395 DEVICE_PROFILE := TLWR741
396 TPLINK_HWID := 0x07410001
399 define Device/tl-wr741nd-v4
400 $(Device/tplink-4mlzma)
401 BOARDNAME := TL-WR741ND-v4
402 DEVICE_PROFILE := TLWR741
403 TPLINK_HWID := 0x07410004
404 CONSOLE := ttyATH0,115200
407 define Device/tl-wr741nd-v5
408 $(Device/tplink-4mlzma)
409 BOARDNAME := TL-WR741ND-v4
410 DEVICE_PROFILE := TLWR741
411 TPLINK_HWID := 0x07400005
412 CONSOLE := ttyATH0,115200
415 define Device/tl-wr810n
416 $(Device/tplink-8mlzma)
417 BOARDNAME := TL-WR810N
418 DEVICE_PROFILE := TLWR810
419 TPLINK_HWID := 0x08100001
421 TARGET_DEVICES += tl-wr810n
423 define Device/tl-wr743nd-v1
425 BOARDNAME := TL-WR741ND
426 DEVICE_PROFILE := TLWR743
427 TPLINK_HWID := 0x07430001
430 define Device/tl-wr743nd-v2
431 $(Device/tplink-4mlzma)
432 BOARDNAME := TL-WR741ND-v4
433 DEVICE_PROFILE := TLWR743
434 TPLINK_HWID := 0x07430002
435 CONSOLE := ttyATH0,115200
437 TARGET_DEVICES += tl-wr740n-v1 tl-wr740n-v3 tl-wr740n-v4 tl-wr740n-v5 tl-wr740n-v6 tl-wr741nd-v1 tl-wr741nd-v2 tl-wr741nd-v4 tl-wr741nd-v5 tl-wr743nd-v1 tl-wr743nd-v2
439 define Device/tl-wr841-v1.5
441 BOARDNAME := TL-WR841N-v1.5
442 DEVICE_PROFILE := TLWR841
443 TPLINK_HWID := 0x08410002
447 define Device/tl-wr841-v3
449 BOARDNAME := TL-WR941ND
450 DEVICE_PROFILE := TLWR841
451 TPLINK_HWID := 0x08410003
455 define Device/tl-wr841-v5
457 BOARDNAME := TL-WR741ND
458 DEVICE_PROFILE := TLWR841
459 TPLINK_HWID := 0x08410005
462 define Device/tl-wr841-v7
464 BOARDNAME := TL-WR841N-v7
465 DEVICE_PROFILE := TLWR841
466 TPLINK_HWID := 0x08410007
469 define Device/tl-wr841-v8
470 $(Device/tplink-4mlzma)
471 BOARDNAME := TL-WR841N-v8
472 DEVICE_PROFILE := TLWR841
473 TPLINK_HWID := 0x08410008
476 define Device/tl-wr841-v9
477 $(Device/tplink-4mlzma)
478 BOARDNAME := TL-WR841N-v9
479 DEVICE_PROFILE := TLWR841
480 TPLINK_HWID := 0x08410009
483 define Device/tl-wr841-v10
484 $(Device/tplink-4mlzma)
485 BOARDNAME := TL-WR841N-v9
486 DEVICE_PROFILE := TLWR841
487 TPLINK_HWID := 0x08410010
490 define Device/tl-wr841-v11
491 $(Device/tplink-4mlzma)
492 BOARDNAME := TL-WR841N-v9
493 DEVICE_PROFILE := TLWR841
494 TPLINK_HWID := 0x08410011
497 define Device/tl-wr842n-v1
499 BOARDNAME := TL-MR3420
500 DEVICE_PROFILE := TLWR842
501 TPLINK_HWID := 0x08420001
504 define Device/tl-wr842n-v2
505 $(Device/tplink-8mlzma)
506 BOARDNAME := TL-WR842N-v2
507 DEVICE_PROFILE := TLWR842
508 TPLINK_HWID := 0x8420002
511 define Device/tl-wr842n-v3
512 $(Device/tplink-16mlzma)
513 BOARDNAME := TL-WR842N-v3
514 DEVICE_PROFILE := TLWR842
515 TPLINK_HWID := 0x08420003
518 define Device/tl-wr843nd-v1
519 $(Device/tplink-4mlzma)
520 BOARDNAME := TL-WR841N-v8
521 DEVICE_PROFILE := TLWR843
522 TPLINK_HWID := 0x08430001
525 define Device/tl-wr847n-v8
526 $(Device/tplink-4mlzma)
527 BOARDNAME := TL-WR841N-v8
528 DEVICE_PROFILE := TLWR841
529 TPLINK_HWID := 0x08470008
531 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-wr842n-v1 tl-wr842n-v2 tl-wr842n-v3 tl-wr843nd-v1 tl-wr847n-v8
533 define Device/tl-wr941nd-v2
535 BOARDNAME := TL-WR941ND
536 DEVICE_PROFILE := TLWR941
537 TPLINK_HWID := 0x09410002
541 define Device/tl-wr941nd-v3
543 BOARDNAME := TL-WR941ND
544 DEVICE_PROFILE := TLWR941
545 TPLINK_HWID := 0x09410002
549 define Device/tl-wr941nd-v4
551 BOARDNAME := TL-WR741ND
552 DEVICE_PROFILE := TLWR941
553 TPLINK_HWID := 0x09410004
556 define Device/tl-wr941nd-v5
557 $(Device/tplink-4mlzma)
558 BOARDNAME := TL-WR941ND-v5
559 DEVICE_PROFILE := TLWR941
560 TPLINK_HWID := 0x09410005
563 define Device/tl-wr941nd-v6
564 $(Device/tplink-4mlzma)
565 BOARDNAME := TL-WR941ND-v6
566 DEVICE_PROFILE := TLWR941
567 TPLINK_HWID := 0x09410006
570 # Chinese version (unlike European) is similar to the TL-WDR3500
571 define Device/tl-wr941nd-v6-cn
572 $(Device/tplink-4mlzma)
573 BOARDNAME := TL-WDR3500
574 DEVICE_PROFILE := TLWR941
575 TPLINK_HWID := 0x09410006
577 TARGET_DEVICES += tl-wr941nd-v2 tl-wr941nd-v3 tl-wr941nd-v4 tl-wr941nd-v5 tl-wr941nd-v6 tl-wr941nd-v6-cn
579 define Device/tl-wr1041n-v2
580 $(Device/tplink-4mlzma)
581 BOARDNAME := TL-WR1041N-v2
582 DEVICE_PROFILE := TLWR1041
583 TPLINK_HWID := 0x10410002
585 TARGET_DEVICES += tl-wr1041n-v2
587 define Device/tl-wr1043nd-v1
589 BOARDNAME := TL-WR1043ND
590 DEVICE_PROFILE := TLWR1043
591 TPLINK_HWID := 0x10430001
594 define Device/tl-wr1043nd-v2
595 $(Device/tplink-8mlzma)
596 BOARDNAME := TL-WR1043ND-v2
597 DEVICE_PROFILE := TLWR1043
598 TPLINK_HWID := 0x10430002
601 define Device/tl-wr1043nd-v3
602 $(Device/tplink-8mlzma)
603 BOARDNAME := TL-WR1043ND-v2
604 DEVICE_PROFILE := TLWR1043
605 TPLINK_HWID := 0x10430003
607 TARGET_DEVICES += tl-wr1043nd-v1 tl-wr1043nd-v2 tl-wr1043nd-v3
609 define Device/tl-wr2543-v1
610 $(Device/tplink-8mlzma)
611 BOARDNAME := TL-WR2543N
612 DEVICE_PROFILE := TLWR2543
613 TPLINK_HWID := 0x25430001
614 IMAGE/sysupgrade.bin := append-rootfs | mktplinkfw sysupgrade -v 3.13.99
615 IMAGE/factory.bin := append-rootfs | mktplinkfw factory -v 3.13.99
617 TARGET_DEVICES += tl-wr2543-v1
619 define Device/tl-wdr4900-v2
620 $(Device/tplink-8mlzma)
621 BOARDNAME := TL-WDR4900-v2
622 DEVICE_PROFILE := TLWDR4900V2
623 TPLINK_HWID := 0x49000002
625 TARGET_DEVICES += tl-wdr4900-v2
627 define Device/tl-wa701nd-v1
629 BOARDNAME := TL-WA901ND
630 DEVICE_PROFILE := TLWA701
631 TPLINK_HWID := 0x07010001
634 define Device/tl-wa701nd-v2
635 $(Device/tplink-4mlzma)
636 BOARDNAME := TL-WA701ND-v2
637 DEVICE_PROFILE := TLWA701
638 TPLINK_HWID := 0x07010002
639 CONSOLE := ttyATH0,115200
642 define Device/tl-wa730re-v1
644 BOARDNAME := TL-WA901ND
645 DEVICE_PROFILE := TLWA730RE
646 TPLINK_HWID := 0x07300001
649 define Device/tl-wa750re-v1
650 $(Device/tplink-4mlzma)
651 BOARDNAME := TL-WA750RE
652 DEVICE_PROFILE := TLWA750
653 TPLINK_HWID := 0x07500001
656 define Device/tl-wa7510n
658 BOARDNAME := TL-WA7510N
659 DEVICE_PROFILE := TLWA7510
660 TPLINK_HWID := 0x75100001
662 TARGET_DEVICES += tl-wa701nd-v1 tl-wa701nd-v2 tl-wa730re-v1 tl-wa750re-v1 tl-wa7510n
664 define Device/tl-wa801nd-v1
666 BOARDNAME := TL-WA901ND
667 DEVICE_PROFILE := TLWA801
668 TPLINK_HWID := 0x08010001
671 define Device/tl-wa801nd-v2
672 $(Device/tplink-4mlzma)
673 BOARDNAME := TL-WA801ND-v2
674 DEVICE_PROFILE := TLWA801
675 TPLINK_HWID := 0x08010002
678 define Device/tl-wa801nd-v3
679 $(Device/tplink-4mlzma)
680 BOARDNAME := TL-WA801ND-v3
681 DEVICE_PROFILE := TLWA801
682 TPLINK_HWID := 0x08010003
685 define Device/tl-wa830re-v1
687 BOARDNAME := TL-WA901ND
688 DEVICE_PROFILE := TLWA830
689 TPLINK_HWID := 0x08300010
692 define Device/tl-wa830re-v2
693 $(Device/tplink-4mlzma)
694 BOARDNAME := TL-WA830RE-v2
695 DEVICE_PROFILE := TLWA830
696 TPLINK_HWID := 0x08300002
699 define Device/tl-wa850re-v1
700 $(Device/tplink-4mlzma)
701 BOARDNAME := TL-WA850RE
702 DEVICE_PROFILE := TLWA850
703 TPLINK_HWID := 0x08500001
706 define Device/tl-wa860re-v1
707 $(Device/tplink-4mlzma)
708 BOARDNAME := TL-WA860RE
709 DEVICE_PROFILE := TLWA860
710 TPLINK_HWID := 0x08600001
712 TARGET_DEVICES += tl-wa801nd-v1 tl-wa801nd-v2 tl-wa801nd-v3 tl-wa830re-v1 tl-wa830re-v2 tl-wa850re-v1 tl-wa860re-v1
714 define Device/tl-wa901nd-v1
716 BOARDNAME := TL-WA901ND
717 DEVICE_PROFILE := TLWA901
718 TPLINK_HWID := 0x09010001
721 define Device/tl-wa901nd-v2
723 BOARDNAME := TL-WA901ND-v2
724 DEVICE_PROFILE := TLWA901
725 TPLINK_HWID := 0x09010002
728 define Device/tl-wa901nd-v3
729 $(Device/tplink-4mlzma)
730 BOARDNAME := TL-WA901ND-v3
731 DEVICE_PROFILE := TLWA901
732 TPLINK_HWID := 0x09010003
735 define Device/tl-wa901nd-v4
736 $(Device/tplink-4mlzma)
737 BOARDNAME := TL-WA901ND-v4
738 DEVICE_PROFILE := TLWA901
739 TPLINK_HWID := 0x09010004
742 TARGET_DEVICES += tl-wa901nd-v1 tl-wa901nd-v2 tl-wa901nd-v3 tl-wa901nd-v4
744 define Device/tl-wa7210n-v2
745 $(Device/tplink-4mlzma)
746 BOARDNAME := TL-WA7210N-v2
747 DEVICE_PROFILE := TLWA7210
748 TPLINK_HWID := 0x72100002
749 CONSOLE := ttyATH0,115200
751 TARGET_DEVICES += tl-wa7210n-v2