5 include .
/common-tp-link.mk
7 DEFAULT_SOC
:= mt7628an
9 define Build
/elecom-header
12 fw_size
="$$(printf '%08x' $$(stat -c%s $@))"; \
13 echo
-ne
"$$(echo "031d6129
$${fw_size}06000000$(model_id
)" | \
14 sed 's/../\\x&/g')"; \
15 dd if
=/dev
/zero bs
=92 count
=1; \
16 data_crc
="$$(dd if=$@ | gzip -c | tail -c 8 | \
17 od -An -N4 -tx4 --endian little | tr -d ' \n')"; \
18 echo
-ne
"$$(echo "$${data_crc}00000000" | sed 's/../\\x&/g')"; \
24 define Build
/ravpower-wd009-factory
25 mkimage
-A mips
-T standalone
-C none
-a
0x80010000 -e
0x80010000 \
26 -n
"OpenWrt Bootloader" -d
$(UBOOT_PATH
) $@.new
32 define Device
/alfa-network_awusfree1
34 DEVICE_VENDOR
:= ALFA Network
35 DEVICE_MODEL
:= AWUSFREE1
36 DEVICE_PACKAGES
:= uboot-envtools
37 SUPPORTED_DEVICES
+= awusfree1
39 TARGET_DEVICES
+= alfa-network_awusfree1
41 define Device
/asus_rt-ac1200
44 DEVICE_MODEL
:= RT-AC1200
45 DEVICE_ALT0_VENDOR
:= ASUS
46 DEVICE_ALT0_MODEL
:= RT-N600
47 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
48 kmod-usb-ledtrig-usbport
50 TARGET_DEVICES
+= asus_rt-ac1200
52 define Device
/asus_rt-ac1200-v2
56 DEVICE_MODEL
:= RT-AC1200
58 DEVICE_ALT0_VENDOR
:= ASUS
59 DEVICE_ALT0_MODEL
:= RT-AC750L
61 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
62 append-rootfs | pad-rootfs
63 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7663-firmware-ap
65 TARGET_DEVICES
+= asus_rt-ac1200-v2
67 define Device
/asus_rt-n10p-v3
70 DEVICE_MODEL
:= RT-N10P
73 TARGET_DEVICES
+= asus_rt-n10p-v3
75 define Device
/asus_rt-n11p-b1
78 DEVICE_MODEL
:= RT-N11P
80 DEVICE_ALT0_VENDOR
:= ASUS
81 DEVICE_ALT0_MODEL
:= RT-N12
+
82 DEVICE_ALT0_VARIANT
:= B1
83 DEVICE_ALT1_VENDOR
:= ASUS
84 DEVICE_ALT1_MODEL
:= RT-N300
85 DEVICE_ALT1_VARIANT
:= B1
87 TARGET_DEVICES
+= asus_rt-n11p-b1
89 define Device
/asus_rt-n12-vp-b1
92 DEVICE_MODEL
:= RT-N12 VP
95 TARGET_DEVICES
+= asus_rt-n12-vp-b1
97 define Device
/buffalo_wcr-1166ds
99 BUFFALO_TAG_PLATFORM
:= MTK
100 BUFFALO_TAG_VERSION
:= 9.99
101 BUFFALO_TAG_MINOR
:= 9.99
102 IMAGES
+= factory.bin
103 IMAGE
/sysupgrade.bin
:= trx
-M
0x746f435c | pad-rootfs | append-metadata
104 IMAGE
/factory.bin
:= trx
-M
0x746f435c | pad-rootfs | append-metadata | \
105 buffalo-enc WCR-1166DS
$$(BUFFALO_TAG_VERSION
) -l | \
106 buffalo-tag-dhp WCR-1166DS JP JP | buffalo-enc-tag
-l | buffalo-dhp-image
107 DEVICE_VENDOR
:= Buffalo
108 DEVICE_MODEL
:= WCR-1166DS
109 DEVICE_PACKAGES
:= kmod-mt76x2
110 SUPPORTED_DEVICES
+= wcr-1166ds
112 TARGET_DEVICES
+= buffalo_wcr-1166ds
114 define Device
/comfast_cf-wr617ac
117 DEVICE_VENDOR
:= Comfast
118 DEVICE_MODEL
:= CF-WR617AC
119 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-rt2800-pci
121 TARGET_DEVICES
+= comfast_cf-wr617ac
123 define Device
/comfast_cf-wr758ac
125 DEVICE_VENDOR
:= COMFAST
126 DEVICE_MODEL
:= CF-WR758AC
127 DEVICE_ALT0_VENDOR
:= Joowin
128 DEVICE_ALT0_MODEL
:= JW-WR758AC
131 define Device
/comfast_cf-wr758ac-v1
132 $(Device
/comfast_cf-wr758ac
)
133 DEVICE_PACKAGES
:= kmod-mt76x2
135 DEVICE_ALT0_VARIANT
:= V1
136 SUPPORTED_DEVICES
+= joowin
,jw-wr758ac-v1
138 TARGET_DEVICES
+= comfast_cf-wr758ac-v1
140 define Device
/comfast_cf-wr758ac-v2
141 $(Device
/comfast_cf-wr758ac
)
142 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7663-firmware-ap
144 DEVICE_ALT0_VARIANT
:= V2
145 SUPPORTED_DEVICES
+= joowin
,jw-wr758ac-v2
147 TARGET_DEVICES
+= comfast_cf-wr758ac-v2
149 define Device
/cudy_wr1000
151 IMAGES
+= factory.bin
152 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | jcg-header
92.122
154 DEVICE_VENDOR
:= Cudy
155 DEVICE_MODEL
:= WR1000
156 DEVICE_PACKAGES
:= kmod-mt76x2
157 SUPPORTED_DEVICES
+= wr1000
159 TARGET_DEVICES
+= cudy_wr1000
161 define Device
/d-team_pbr-d1
163 DEVICE_VENDOR
:= PandoraBox
164 DEVICE_MODEL
:= PBR-D1
165 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
166 SUPPORTED_DEVICES
+= pbr-d1
168 TARGET_DEVICES
+= d-team_pbr-d1
170 define Device
/dlink_dap-1325-a1
172 DEVICE_VENDOR
:= D-Link
173 DEVICE_MODEL
:= DAP-1325 A1
175 TARGET_DEVICES
+= dlink_dap-1325-a1
177 define Device
/duzun_dm06
179 DEVICE_VENDOR
:= DuZun
181 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
182 SUPPORTED_DEVICES
+= duzun-dm06
184 TARGET_DEVICES
+= duzun_dm06
186 define Device
/elecom_wrc-1167fs
188 DEVICE_VENDOR
:= ELECOM
189 DEVICE_MODEL
:= WRC-1167FS
190 IMAGES
+= factory.bin
191 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
64k | check-size | \
192 xor-image
-p
29944A25
-x | elecom-header
00228000 | \
193 elecom-product-header WRC-1167FS
194 DEVICE_PACKAGES
:= kmod-mt76x2
196 TARGET_DEVICES
+= elecom_wrc-1167fs
198 define Device
/glinet_gl-mt300n-v2
200 DEVICE_VENDOR
:= GL.iNet
201 DEVICE_MODEL
:= GL-MT300N
203 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
204 SUPPORTED_DEVICES
+= gl-mt300n-v2
206 TARGET_DEVICES
+= glinet_gl-mt300n-v2
208 define Device
/glinet_microuter-n300
210 DEVICE_VENDOR
:= GL.iNet
211 DEVICE_MODEL
:= microuter-N300
212 SUPPORTED_DEVICES
+= microuter-n300
214 TARGET_DEVICES
+= glinet_microuter-n300
216 define Device
/glinet_vixmini
218 DEVICE_VENDOR
:= GL.iNet
219 DEVICE_MODEL
:= VIXMINI
220 SUPPORTED_DEVICES
+= vixmini
222 TARGET_DEVICES
+= glinet_vixmini
224 define Device
/hak5_wifi-pineapple-mk7
226 DEVICE_VENDOR
:= Hak5
227 DEVICE_MODEL
:= WiFi Pineapple Mark
7
228 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
229 SUPPORTED_DEVICES
+= wifi-pineapple-mk7
231 TARGET_DEVICES
+= hak5_wifi-pineapple-mk7
233 define Device
/hilink_hlk-7628n
235 DEVICE_VENDOR
:= HILINK
236 DEVICE_MODEL
:= HLK-7628N
238 TARGET_DEVICES
+= hilink_hlk-7628n
240 define Device
/hilink_hlk-7688a
242 DEVICE_VENDOR
:= Hi-Link
243 DEVICE_MODEL
:= HLK-7688A
244 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
246 TARGET_DEVICES
+= hilink_hlk-7688a
248 define Device
/hiwifi_hc5611
250 DEVICE_VENDOR
:= HiWiFi
251 DEVICE_MODEL
:= HC5611
252 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
254 TARGET_DEVICES
+= hiwifi_hc5611
256 define Device
/hiwifi_hc5661a
258 DEVICE_VENDOR
:= HiWiFi
259 DEVICE_MODEL
:= HC5661A
260 SUPPORTED_DEVICES
+= hc5661a
262 TARGET_DEVICES
+= hiwifi_hc5661a
264 define Device
/hiwifi_hc5761a
266 DEVICE_VENDOR
:= HiWiFi
267 DEVICE_MODEL
:= HC5761A
268 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci
270 TARGET_DEVICES
+= hiwifi_hc5761a
272 define Device
/hiwifi_hc5861b
274 DEVICE_VENDOR
:= HiWiFi
275 DEVICE_MODEL
:= HC5861B
276 DEVICE_PACKAGES
:= kmod-mt76x2
278 TARGET_DEVICES
+= hiwifi_hc5861b
280 define Device
/iptime_a3
283 DEVICE_VENDOR
:= ipTIME
285 DEVICE_PACKAGES
:= kmod-mt76x2
287 TARGET_DEVICES
+= iptime_a3
289 define Device
/iptime_a604m
292 DEVICE_VENDOR
:= ipTIME
293 DEVICE_MODEL
:= A604M
294 DEVICE_PACKAGES
:= kmod-mt76x2
296 TARGET_DEVICES
+= iptime_a604m
298 define Device
/jotale_js76x8
299 DEVICE_VENDOR
:= Jotale
300 DEVICE_MODEL
:= JS76x8
301 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
304 define Device
/jotale_js76x8-8m
305 $(Device
/jotale_js76x8
)
309 TARGET_DEVICES
+= jotale_js76x8-8m
311 define Device
/jotale_js76x8-16m
312 $(Device
/jotale_js76x8
)
314 DEVICE_VARIANT
:= 16M
316 TARGET_DEVICES
+= jotale_js76x8-16m
318 define Device
/jotale_js76x8-32m
319 $(Device
/jotale_js76x8
)
321 DEVICE_VARIANT
:= 32M
323 TARGET_DEVICES
+= jotale_js76x8-32m
325 define Device
/keenetic_kn-1613
328 DEVICE_VENDOR
:= Keenetic
329 DEVICE_MODEL
:= KN-1613
330 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7663-firmware-ap
331 IMAGES
+= factory.bin
332 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
$$$$(BLOCKSIZE
) | \
333 check-size | zyimage
-d
0x801613 -v
"KN-1613"
335 TARGET_DEVICES
+= keenetic_kn-1613
337 define Device
/kroks_kndrt31r16
339 DEVICE_VENDOR
:= Kroks
340 DEVICE_MODEL
:= Rt-Cse5 UW DRSIM
341 DEVICE_ALT0_VENDOR
:= Kroks
342 DEVICE_ALT0_MODEL
:= KNdRt31R16
343 DEVICE_PACKAGES
:= kmod-usb2
344 SUPPORTED_DEVICES
+= kndrt31r16
346 TARGET_DEVICES
+= kroks_kndrt31r16
348 define Device
/kroks_kndrt31r19
350 DEVICE_VENDOR
:= Kroks
351 DEVICE_MODEL
:= Rt-Pot mXw DS RSIM
352 DEVICE_ALT0_VENDOR
:= Kroks
353 DEVICE_ALT0_MODEL
:= KNdRt31R19
354 DEVICE_PACKAGES
:= kmod-usb2 uqmi
355 SUPPORTED_DEVICES
+= kndrt31r19
357 TARGET_DEVICES
+= kroks_kndrt31r19
359 define Device
/linksys_e5400
361 DEVICE_VENDOR
:= Linksys
362 DEVICE_MODEL
:= E5400
363 DEVICE_ALT0_VENDOR
:= Linksys
364 DEVICE_ALT0_MODEL
:= E2500
365 DEVICE_ALT0_VARIANT
:= v4
366 DEVICE_ALT1_VENDOR
:= Linksys
367 DEVICE_ALT1_MODEL
:= E5300
368 DEVICE_ALT2_VENDOR
:= Linksys
369 DEVICE_ALT2_MODEL
:= E5350
370 DEVICE_PACKAGES
:= kmod-mt76x2
372 TARGET_DEVICES
+= linksys_e5400
374 define Device
/mediatek_linkit-smart-7688
376 DEVICE_VENDOR
:= MediaTek
377 DEVICE_MODEL
:= LinkIt Smart
7688
378 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
379 SUPPORTED_DEVICES
+= linkits7688 linkits7688d
381 TARGET_DEVICES
+= mediatek_linkit-smart-7688
383 define Device
/mediatek_mt7628an-eval-board
386 DEVICE_VENDOR
:= MediaTek
387 DEVICE_MODEL
:= MT7628 EVB
388 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
389 SUPPORTED_DEVICES
+= mt7628
391 TARGET_DEVICES
+= mediatek_mt7628an-eval-board
393 define Device
/mercury_mac1200r-v2
395 DEVICE_VENDOR
:= Mercury
396 DEVICE_MODEL
:= MAC1200R
397 DEVICE_VARIANT
:= v2.0
398 DEVICE_PACKAGES
:= kmod-mt76x2
399 SUPPORTED_DEVICES
+= mac1200rv2
401 TARGET_DEVICES
+= mercury_mac1200r-v2
403 define Device
/minew_g1-c
405 DEVICE_VENDOR
:= Minew
407 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-usb-serial-cp210x
408 SUPPORTED_DEVICES
+= minew-g1c
410 TARGET_DEVICES
+= minew_g1-c
412 define Device
/motorola_mwr03
414 DEVICE_VENDOR
:= Motorola
415 DEVICE_MODEL
:= MWR03
416 DEVICE_PACKAGES
:= kmod-mt76x2
418 TARGET_DEVICES
+= motorola_mwr03
420 define Device
/netgear_r6020
421 $(Device
/netgear_sercomm_nor
)
423 DEVICE_MODEL
:= R6020
424 DEVICE_PACKAGES
:= kmod-mt76x2
425 SERCOMM_HWNAME
:= R6020
427 SERCOMM_HWVER
:= A001
428 SERCOMM_SWVER
:= 0x0040
431 TARGET_DEVICES
+= netgear_r6020
433 define Device
/netgear_r6080
434 $(Device
/netgear_sercomm_nor
)
436 DEVICE_MODEL
:= R6080
437 DEVICE_PACKAGES
:= kmod-mt76x2
438 SERCOMM_HWNAME
:= R6080
440 SERCOMM_HWVER
:= A001
441 SERCOMM_SWVER
:= 0x0040
444 TARGET_DEVICES
+= netgear_r6080
446 define Device
/netgear_r6120
447 $(Device
/netgear_sercomm_nor
)
449 DEVICE_MODEL
:= R6120
450 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
451 SERCOMM_HWNAME
:= R6120
453 SERCOMM_HWVER
:= A001
454 SERCOMM_SWVER
:= 0x0040
457 TARGET_DEVICES
+= netgear_r6120
459 define Device
/onion_omega2
461 DEVICE_VENDOR
:= Onion
462 DEVICE_MODEL
:= Omega2
463 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools
464 SUPPORTED_DEVICES
+= omega2
466 TARGET_DEVICES
+= onion_omega2
468 define Device
/onion_omega2p
470 DEVICE_VENDOR
:= Onion
471 DEVICE_MODEL
:= Omega2
+
472 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
473 SUPPORTED_DEVICES
+= omega2p
475 TARGET_DEVICES
+= onion_omega2p
477 define Device
/oraybox_x1
479 DEVICE_VENDOR
:= OrayBox
481 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
483 TARGET_DEVICES
+= oraybox_x1
485 define Device
/rakwireless_rak633
487 DEVICE_VENDOR
:= Rakwireless
488 DEVICE_MODEL
:= RAK633
489 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
491 TARGET_DEVICES
+= rakwireless_rak633
493 define Device
/ravpower_rp-wd009
495 DEVICE_VENDOR
:= RAVPower
496 DEVICE_MODEL
:= RP-WD009
497 UBOOT_PATH
:= $(STAGING_DIR_IMAGE
)/ravpower_rp-wd009-u-boot.bin
498 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
499 kmod-sdhci-mt7620 kmod-i2c-mt7628 ravpower-mcu
500 IMAGES
+= factory.bin
501 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | ravpower-wd009-factory
503 TARGET_DEVICES
+= ravpower_rp-wd009
505 define Device
/skylab_skw92a
507 DEVICE_VENDOR
:= Skylab
508 DEVICE_MODEL
:= SKW92A
509 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
511 TARGET_DEVICES
+= skylab_skw92a
513 define Device
/tama_w06
515 DEVICE_VENDOR
:= Tama
517 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
519 TARGET_DEVICES
+= tama_w06
521 define Device
/totolink_a3
524 DEVICE_VENDOR
:= TOTOLINK
526 DEVICE_PACKAGES
:= kmod-mt76x2
528 TARGET_DEVICES
+= totolink_a3
530 define Device
/totolink_lr1200
532 DEVICE_VENDOR
:= TOTOLINK
533 DEVICE_MODEL
:= LR1200
534 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 uqmi
536 TARGET_DEVICES
+= totolink_lr1200
538 define Device
/tplink_archer-c20-v4
541 DEVICE_MODEL
:= Archer C20
543 TPLINK_FLASHLAYOUT
:= 8Mmtk
544 TPLINK_HWID
:= 0xc200004
545 TPLINK_HWREVADD
:= 0x4
546 DEVICE_PACKAGES
:= kmod-mt76x0e
547 IMAGES
:= sysupgrade.bin tftp-recovery.bin
548 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
549 SUPPORTED_DEVICES
+= tplink
,c20-v4
551 TARGET_DEVICES
+= tplink_archer-c20-v4
553 define Device
/tplink_archer-c20-v5
556 DEVICE_MODEL
:= Archer C20
558 TPLINK_FLASHLAYOUT
:= 8MSUmtk
559 TPLINK_HWID
:= 0xc200005
560 TPLINK_HWREVADD
:= 0x5
561 DEVICE_PACKAGES
:= kmod-mt76x0e
562 IMAGES
:= sysupgrade.bin
564 TARGET_DEVICES
+= tplink_archer-c20-v5
566 define Device
/tplink_archer-c50-v3
569 DEVICE_MODEL
:= Archer C50
571 TPLINK_FLASHLAYOUT
:= 8Mmtk
572 TPLINK_HWID
:= 0x001D9BA4
574 TPLINK_HWREVADD
:= 0x1
575 DEVICE_PACKAGES
:= kmod-mt76x2
576 IMAGES
:= sysupgrade.bin tftp-recovery.bin
577 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
578 SUPPORTED_DEVICES
+= tplink
,c50-v3
580 TARGET_DEVICES
+= tplink_archer-c50-v3
582 define Device
/tplink_archer-c50-v4
585 DEVICE_MODEL
:= Archer C50
587 TPLINK_FLASHLAYOUT
:= 8MSUmtk
588 TPLINK_HWID
:= 0x001D589B
590 TPLINK_HWREVADD
:= 0x2
591 DEVICE_PACKAGES
:= kmod-mt76x2
592 IMAGES
:= sysupgrade.bin
593 SUPPORTED_DEVICES
+= tplink
,c50-v4
595 TARGET_DEVICES
+= tplink_archer-c50-v4
597 define Device
/tplink_re200-v2
598 $(Device
/tplink-safeloader
)
600 DEVICE_MODEL
:= RE200
602 DEVICE_PACKAGES
:= kmod-mt76x0e
603 TPLINK_BOARD_ID
:= RE200-V2
605 TARGET_DEVICES
+= tplink_re200-v2
607 define Device
/tplink_re200-v3
608 $(Device
/tplink-safeloader
)
610 DEVICE_MODEL
:= RE200
612 DEVICE_PACKAGES
:= kmod-mt76x0e
613 TPLINK_BOARD_ID
:= RE200-V3
615 TARGET_DEVICES
+= tplink_re200-v3
617 define Device
/tplink_re200-v4
618 $(Device
/tplink-safeloader
)
620 DEVICE_MODEL
:= RE200
622 DEVICE_PACKAGES
:= kmod-mt76x0e
623 TPLINK_BOARD_ID
:= RE200-V4
625 TARGET_DEVICES
+= tplink_re200-v4
627 define Device
/tplink_re220-v2
628 $(Device
/tplink-safeloader
)
630 DEVICE_MODEL
:= RE220
632 DEVICE_PACKAGES
:= kmod-mt76x0e
633 TPLINK_BOARD_ID
:= RE220-V2
635 TARGET_DEVICES
+= tplink_re220-v2
637 define Device
/tplink_re305-v1
638 $(Device
/tplink-safeloader
)
640 DEVICE_MODEL
:= RE305
642 DEVICE_PACKAGES
:= kmod-mt76x2
643 TPLINK_BOARD_ID
:= RE305-V1
645 TARGET_DEVICES
+= tplink_re305-v1
647 define Device
/tplink_re305-v3
648 $(Device
/tplink-safeloader
)
650 DEVICE_MODEL
:= RE305
652 DEVICE_PACKAGES
:= kmod-mt76x2
653 TPLINK_BOARD_ID
:= RE305-V3
655 TARGET_DEVICES
+= tplink_re305-v3
657 define Device
/tplink_tl-mr3020-v3
660 DEVICE_MODEL
:= TL-MR3020
662 TPLINK_FLASHLAYOUT
:= 8Mmtk
663 TPLINK_HWID
:= 0x30200003
665 TPLINK_HWREVADD
:= 0x3
666 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
667 IMAGES
:= sysupgrade.bin tftp-recovery.bin
668 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
670 TARGET_DEVICES
+= tplink_tl-mr3020-v3
672 define Device
/tplink_tl-mr3420-v5
675 DEVICE_MODEL
:= TL-MR3420
677 TPLINK_FLASHLAYOUT
:= 8Mmtk
678 TPLINK_HWID
:= 0x34200005
680 TPLINK_HWREVADD
:= 0x5
681 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
682 IMAGES
:= sysupgrade.bin tftp-recovery.bin
683 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
685 TARGET_DEVICES
+= tplink_tl-mr3420-v5
687 define Device
/tplink_tl-mr6400-v4
690 DEVICE_MODEL
:= TL-MR6400
692 TPLINK_FLASHLAYOUT
:= 8Mmtk
693 TPLINK_HWID
:= 0x64000004
695 TPLINK_HWREVADD
:= 0x4
696 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
697 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
698 IMAGES
:= sysupgrade.bin tftp-recovery.bin
699 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
701 TARGET_DEVICES
+= tplink_tl-mr6400-v4
703 define Device
/tplink_tl-mr6400-v5
706 DEVICE_MODEL
:= TL-MR6400
708 TPLINK_FLASHLAYOUT
:= 8Mmtk
709 TPLINK_HWID
:= 0x64000005
711 TPLINK_HWREVADD
:= 0x5
712 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
713 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
714 IMAGES
:= sysupgrade.bin tftp-recovery.bin
715 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
717 TARGET_DEVICES
+= tplink_tl-mr6400-v5
719 define Device
/tplink_tl-wa801nd-v5
722 DEVICE_MODEL
:= TL-WA801ND
724 TPLINK_FLASHLAYOUT
:= 8Mmtk
725 TPLINK_HWID
:= 0x08010005
726 TPLINK_HWREVADD
:= 0x5
727 IMAGES
:= sysupgrade.bin tftp-recovery.bin
728 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
730 TARGET_DEVICES
+= tplink_tl-wa801nd-v5
732 define Device
/tplink_tl-wr802n-v4
735 DEVICE_MODEL
:= TL-WR802N
737 TPLINK_FLASHLAYOUT
:= 8Mmtk
738 TPLINK_HWID
:= 0x08020004
739 TPLINK_HWREVADD
:= 0x4
740 IMAGES
:= sysupgrade.bin tftp-recovery.bin
741 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
743 TARGET_DEVICES
+= tplink_tl-wr802n-v4
745 define Device
/tplink_tl-wr840n-v4
748 DEVICE_MODEL
:= TL-WR840N
750 TPLINK_FLASHLAYOUT
:= 8Mmtk
751 TPLINK_HWID
:= 0x08400004
752 TPLINK_HWREVADD
:= 0x4
753 IMAGES
:= sysupgrade.bin tftp-recovery.bin
754 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
755 SUPPORTED_DEVICES
+= tl-wr840n-v4
757 TARGET_DEVICES
+= tplink_tl-wr840n-v4
759 define Device
/tplink_tl-wr840n-v5
762 DEVICE_MODEL
:= TL-WR840N
764 TPLINK_FLASHLAYOUT
:= 4Mmtk
765 TPLINK_HWID
:= 0x08400005
766 TPLINK_HWREVADD
:= 0x5
767 IMAGES
:= sysupgrade.bin
768 SUPPORTED_DEVICES
+= tl-wr840n-v5
771 TARGET_DEVICES
+= tplink_tl-wr840n-v5
773 define Device
/tplink_tl-wr841n-v13
776 DEVICE_MODEL
:= TL-WR841N
777 DEVICE_VARIANT
:= v13
778 TPLINK_FLASHLAYOUT
:= 8Mmtk
779 TPLINK_HWID
:= 0x08410013
780 TPLINK_HWREV
:= 0x268
781 TPLINK_HWREVADD
:= 0x13
782 IMAGES
:= sysupgrade.bin tftp-recovery.bin
783 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
784 SUPPORTED_DEVICES
+= tl-wr841n-v13
786 TARGET_DEVICES
+= tplink_tl-wr841n-v13
788 define Device
/tplink_tl-wr841n-v14
791 DEVICE_MODEL
:= TL-WR841N
792 DEVICE_VARIANT
:= v14
793 TPLINK_FLASHLAYOUT
:= 4MLmtk
794 TPLINK_HWID
:= 0x08410014
795 TPLINK_HWREVADD
:= 0x14
796 IMAGES
:= sysupgrade.bin tftp-recovery.bin
797 IMAGE
/tftp-recovery.bin
:= pad-extra
64k |
$$(IMAGE
/factory.bin
)
800 TARGET_DEVICES
+= tplink_tl-wr841n-v14
802 define Device
/tplink_tl-wr842n-v5
805 DEVICE_MODEL
:= TL-WR842N
807 TPLINK_FLASHLAYOUT
:= 8Mmtk
808 TPLINK_HWID
:= 0x08420005
810 TPLINK_HWREVADD
:= 0x5
811 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
812 IMAGES
:= sysupgrade.bin tftp-recovery.bin
813 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
815 TARGET_DEVICES
+= tplink_tl-wr842n-v5
817 define Device
/tplink_tl-wr850n-v2
820 DEVICE_MODEL
:= TL-WR850N
822 TPLINK_FLASHLAYOUT
:= 8Mmtk
823 TPLINK_HWID
:= 0x08500002
824 TPLINK_HWREVADD
:= 0x2
825 IMAGES
:= sysupgrade.bin tftp-recovery.bin
826 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
828 TARGET_DEVICES
+= tplink_tl-wr850n-v2
830 define Device
/tplink_tl-wr902ac-v3
833 DEVICE_MODEL
:= TL-WR902AC
835 TPLINK_FLASHLAYOUT
:= 8Mmtk
836 TPLINK_HWID
:= 0x000dc88f
838 TPLINK_HWREVADD
:= 0x1
839 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
840 kmod-usb-ledtrig-usbport
841 IMAGES
:= sysupgrade.bin tftp-recovery.bin
842 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
844 TARGET_DEVICES
+= tplink_tl-wr902ac-v3
846 define Device
/unielec_u7628-01-16m
848 DEVICE_VENDOR
:= UniElec
849 DEVICE_MODEL
:= U7628-01
850 DEVICE_VARIANT
:= 16M
851 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
852 SUPPORTED_DEVICES
+= u7628-01-128M-16M unielec
,u7628-01-128m-16m
854 TARGET_DEVICES
+= unielec_u7628-01-16m
856 define Device
/vocore_vocore2
858 DEVICE_VENDOR
:= VoCore
859 DEVICE_MODEL
:= VoCore2
860 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
862 SUPPORTED_DEVICES
+= vocore2
864 TARGET_DEVICES
+= vocore_vocore2
866 define Device
/vocore_vocore2-lite
868 DEVICE_VENDOR
:= VoCore
869 DEVICE_MODEL
:= VoCore2-Lite
870 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
872 SUPPORTED_DEVICES
+= vocore2lite
874 TARGET_DEVICES
+= vocore_vocore2-lite
876 define Device
/wavlink_wl-wn531a3
878 DEVICE_VENDOR
:= Wavlink
879 DEVICE_MODEL
:= WL-WN531A3
880 DEVICE_ALT0_VENDOR
:= Wavlink
881 DEVICE_ALT0_MODEL
:= QUANTUM D4
882 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
883 SUPPORTED_DEVICES
+= wl-wn531a3
885 TARGET_DEVICES
+= wavlink_wl-wn531a3
887 define Device
/wavlink_wl-wn570ha1
889 DEVICE_VENDOR
:= Wavlink
890 DEVICE_MODEL
:= WL-WN570HA1
891 DEVICE_PACKAGES
:= kmod-mt76x0e
893 TARGET_DEVICES
+= wavlink_wl-wn570ha1
895 define Device
/wavlink_wl-wn575a3
897 DEVICE_VENDOR
:= Wavlink
898 DEVICE_MODEL
:= WL-WN575A3
899 DEVICE_PACKAGES
:= kmod-mt76x2
900 SUPPORTED_DEVICES
+= wl-wn575a3
902 TARGET_DEVICES
+= wavlink_wl-wn575a3
904 define Device
/wavlink_wl-wn576a2
906 DEVICE_VENDOR
:= Wavlink
907 DEVICE_MODEL
:= WL-WN576A2
908 DEVICE_ALT0_VENDOR
:= Silvercrest
909 DEVICE_ALT0_MODEL
:= SWV
733 B1
910 DEVICE_PACKAGES
:= kmod-mt76x0e
912 TARGET_DEVICES
+= wavlink_wl-wn576a2
914 define Device
/wavlink_wl-wn577a2
916 DEVICE_VENDOR
:= Wavlink
917 DEVICE_MODEL
:= WL-WN577A2
918 DEVICE_ALT0_VENDOR
:= Maginon
919 DEVICE_ALT0_MODEL
:= WLR-755
920 DEVICE_PACKAGES
:= kmod-mt76x0e
922 TARGET_DEVICES
+= wavlink_wl-wn577a2
924 define Device
/wavlink_wl-wn578a2
926 DEVICE_VENDOR
:= Wavlink
927 DEVICE_MODEL
:= WL-WN578A2
928 DEVICE_ALT0_VENDOR
:= SilverCrest
929 DEVICE_ALT0_MODEL
:= SWV
733 A2
930 DEVICE_PACKAGES
:= kmod-mt76x0e
932 TARGET_DEVICES
+= wavlink_wl-wn578a2
934 define Device
/widora_neo-16m
936 DEVICE_VENDOR
:= Widora
937 DEVICE_MODEL
:= Widora-NEO
938 DEVICE_VARIANT
:= 16M
939 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
940 SUPPORTED_DEVICES
+= widora-neo
942 TARGET_DEVICES
+= widora_neo-16m
944 define Device
/widora_neo-32m
946 DEVICE_VENDOR
:= Widora
947 DEVICE_MODEL
:= Widora-NEO
948 DEVICE_VARIANT
:= 32M
949 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
951 TARGET_DEVICES
+= widora_neo-32m
953 define Device
/wiznet_wizfi630s
955 DEVICE_VENDOR
:= WIZnet
956 DEVICE_MODEL
:= WizFi630S
957 SUPPORTED_DEVICES
+= wizfi630s
959 TARGET_DEVICES
+= wiznet_wizfi630s
961 define Device
/wrtnode_wrtnode2p
963 DEVICE_VENDOR
:= WRTnode
964 DEVICE_MODEL
:= WRTnode
2P
965 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
966 SUPPORTED_DEVICES
+= wrtnode2p
968 TARGET_DEVICES
+= wrtnode_wrtnode2p
970 define Device
/wrtnode_wrtnode2r
972 DEVICE_VENDOR
:= WRTnode
973 DEVICE_MODEL
:= WRTnode
2R
974 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
975 SUPPORTED_DEVICES
+= wrtnode2r
977 TARGET_DEVICES
+= wrtnode_wrtnode2r
979 define Device
/xiaomi_mi-router-4a-100m
981 DEVICE_VENDOR
:= Xiaomi
982 DEVICE_MODEL
:= Mi Router
4A
983 DEVICE_VARIANT
:= 100M Edition
984 DEVICE_PACKAGES
:= kmod-mt76x2
985 SUPPORTED_DEVICES
+= xiaomi
,mir4a-100m
987 TARGET_DEVICES
+= xiaomi_mi-router-4a-100m
989 define Device
/xiaomi_mi-router-4a-100m-intl
991 DEVICE_VENDOR
:= Xiaomi
992 DEVICE_MODEL
:= Mi Router
4A
993 DEVICE_VARIANT
:= 100M International Edition
994 DEVICE_PACKAGES
:= kmod-mt76x2
995 SUPPORTED_DEVICES
+= xiaomi
,mir4a-100m-intl
997 TARGET_DEVICES
+= xiaomi_mi-router-4a-100m-intl
999 define Device
/xiaomi_mi-router-4c
1000 IMAGE_SIZE
:= 14976k
1001 DEVICE_VENDOR
:= Xiaomi
1002 DEVICE_MODEL
:= Mi Router
4C
1003 DEVICE_PACKAGES
:= uboot-envtools
1005 TARGET_DEVICES
+= xiaomi_mi-router-4c
1007 define Device
/xiaomi_miwifi-3c
1008 IMAGE_SIZE
:= 15104k
1009 DEVICE_VENDOR
:= Xiaomi
1010 DEVICE_MODEL
:= MiWiFi
3C
1011 DEVICE_PACKAGES
:= uboot-envtools
1013 TARGET_DEVICES
+= xiaomi_miwifi-3c
1015 define Device
/xiaomi_miwifi-nano
1016 IMAGE_SIZE
:= 16064k
1017 DEVICE_VENDOR
:= Xiaomi
1018 DEVICE_MODEL
:= MiWiFi Nano
1019 DEVICE_PACKAGES
:= uboot-envtools
1020 SUPPORTED_DEVICES
+= miwifi-nano
1022 TARGET_DEVICES
+= xiaomi_miwifi-nano
1024 define Device
/xiaomi_mi-ra75
1025 IMAGE_SIZE
:= 14976k
1026 DEVICE_VENDOR
:= Xiaomi
1027 DEVICE_MODEL
:= MiWiFi Range Extender AC1200
1028 DEVICE_VARIANT
:= RA75
1029 DEVICE_PACKAGES
:= kmod-mt76x2
1030 SUPPORTED_DEVICES
+= xiaomi
,mira75
1032 TARGET_DEVICES
+= xiaomi_mi-ra75
1034 define Device
/zbtlink_zbt-we1226
1036 DEVICE_VENDOR
:= Zbtlink
1037 DEVICE_MODEL
:= ZBT-WE1226
1039 TARGET_DEVICES
+= zbtlink_zbt-we1226
1041 define Device
/zyxel_keenetic-extra-ii
1042 IMAGE_SIZE
:= 29824k
1044 DEVICE_VENDOR
:= ZyXEL
1045 DEVICE_MODEL
:= Keenetic Extra II
1046 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
1047 kmod-usb-ledtrig-usbport
1048 IMAGES
+= factory.bin
1049 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
$$$$(BLOCKSIZE
) | \
1050 check-size | zyimage
-d
6162 -v
"ZyXEL Keenetic Extra II"
1052 TARGET_DEVICES
+= zyxel_keenetic-extra-ii