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
55 DEVICE_MODEL
:= RT-AC1200
57 DEVICE_ALT0_VENDOR
:= ASUS
58 DEVICE_ALT0_MODEL
:= RT-AC750L
60 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
61 append-rootfs | pad-rootfs
62 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7663-firmware-ap
64 TARGET_DEVICES
+= asus_rt-ac1200-v2
66 define Device
/asus_rt-n10p-v3
69 DEVICE_MODEL
:= RT-N10P
72 TARGET_DEVICES
+= asus_rt-n10p-v3
74 define Device
/asus_rt-n11p-b1
77 DEVICE_MODEL
:= RT-N11P
79 DEVICE_ALT0_VENDOR
:= ASUS
80 DEVICE_ALT0_MODEL
:= RT-N12
+
81 DEVICE_ALT0_VARIANT
:= B1
82 DEVICE_ALT1_VENDOR
:= ASUS
83 DEVICE_ALT1_MODEL
:= RT-N300
84 DEVICE_ALT1_VARIANT
:= B1
86 TARGET_DEVICES
+= asus_rt-n11p-b1
88 define Device
/asus_rt-n12-vp-b1
91 DEVICE_MODEL
:= RT-N12 VP
94 TARGET_DEVICES
+= asus_rt-n12-vp-b1
96 define Device
/buffalo_wcr-1166ds
98 BUFFALO_TAG_PLATFORM
:= MTK
99 BUFFALO_TAG_VERSION
:= 9.99
100 BUFFALO_TAG_MINOR
:= 9.99
101 IMAGES
+= factory.bin
102 IMAGE
/sysupgrade.bin
:= trx
-M
0x746f435c | pad-rootfs | append-metadata
103 IMAGE
/factory.bin
:= trx
-M
0x746f435c | pad-rootfs | append-metadata | \
104 buffalo-enc WCR-1166DS
$$(BUFFALO_TAG_VERSION
) -l | \
105 buffalo-tag-dhp WCR-1166DS JP JP | buffalo-enc-tag
-l | buffalo-dhp-image
106 DEVICE_VENDOR
:= Buffalo
107 DEVICE_MODEL
:= WCR-1166DS
108 DEVICE_PACKAGES
:= kmod-mt76x2
109 SUPPORTED_DEVICES
+= wcr-1166ds
111 TARGET_DEVICES
+= buffalo_wcr-1166ds
113 define Device
/comfast_cf-wr617ac
116 DEVICE_VENDOR
:= Comfast
117 DEVICE_MODEL
:= CF-WR617AC
118 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-rt2800-pci
120 TARGET_DEVICES
+= comfast_cf-wr617ac
122 define Device
/comfast_cf-wr758ac
124 DEVICE_VENDOR
:= COMFAST
125 DEVICE_MODEL
:= CF-WR758AC
126 DEVICE_ALT0_VENDOR
:= Joowin
127 DEVICE_ALT0_MODEL
:= JW-WR758AC
130 define Device
/comfast_cf-wr758ac-v1
131 $(Device
/comfast_cf-wr758ac
)
132 DEVICE_PACKAGES
:= kmod-mt76x2
134 DEVICE_ALT0_VARIANT
:= V1
135 SUPPORTED_DEVICES
+= joowin
,jw-wr758ac-v1
137 TARGET_DEVICES
+= comfast_cf-wr758ac-v1
139 define Device
/comfast_cf-wr758ac-v2
140 $(Device
/comfast_cf-wr758ac
)
141 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7663-firmware-ap
143 DEVICE_ALT0_VARIANT
:= V2
144 SUPPORTED_DEVICES
+= joowin
,jw-wr758ac-v2
146 TARGET_DEVICES
+= comfast_cf-wr758ac-v2
148 define Device
/cudy_wr1000
150 IMAGES
+= factory.bin
151 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | jcg-header
92.122
153 DEVICE_VENDOR
:= Cudy
154 DEVICE_MODEL
:= WR1000
155 DEVICE_PACKAGES
:= kmod-mt76x2
156 SUPPORTED_DEVICES
+= wr1000
158 TARGET_DEVICES
+= cudy_wr1000
160 define Device
/d-team_pbr-d1
162 DEVICE_VENDOR
:= PandoraBox
163 DEVICE_MODEL
:= PBR-D1
164 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
165 SUPPORTED_DEVICES
+= pbr-d1
167 TARGET_DEVICES
+= d-team_pbr-d1
169 define Device
/dlink_dap-1325-a1
171 DEVICE_VENDOR
:= D-Link
172 DEVICE_MODEL
:= DAP-1325 A1
174 TARGET_DEVICES
+= dlink_dap-1325-a1
176 define Device
/duzun_dm06
178 DEVICE_VENDOR
:= DuZun
180 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
181 SUPPORTED_DEVICES
+= duzun-dm06
183 TARGET_DEVICES
+= duzun_dm06
185 define Device
/elecom_wrc-1167fs
187 DEVICE_VENDOR
:= ELECOM
188 DEVICE_MODEL
:= WRC-1167FS
189 IMAGES
+= factory.bin
190 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
64k | check-size | \
191 xor-image
-p
29944A25
-x | elecom-header
00228000 | \
192 elecom-product-header WRC-1167FS
193 DEVICE_PACKAGES
:= kmod-mt76x2
195 TARGET_DEVICES
+= elecom_wrc-1167fs
197 define Device
/glinet_gl-mt300n-v2
199 DEVICE_VENDOR
:= GL.iNet
200 DEVICE_MODEL
:= GL-MT300N
202 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
203 SUPPORTED_DEVICES
+= gl-mt300n-v2
205 TARGET_DEVICES
+= glinet_gl-mt300n-v2
207 define Device
/glinet_microuter-n300
209 DEVICE_VENDOR
:= GL.iNet
210 DEVICE_MODEL
:= microuter-N300
211 SUPPORTED_DEVICES
+= microuter-n300
213 TARGET_DEVICES
+= glinet_microuter-n300
215 define Device
/glinet_vixmini
217 DEVICE_VENDOR
:= GL.iNet
218 DEVICE_MODEL
:= VIXMINI
219 SUPPORTED_DEVICES
+= vixmini
221 TARGET_DEVICES
+= glinet_vixmini
223 define Device
/hak5_wifi-pineapple-mk7
225 DEVICE_VENDOR
:= Hak5
226 DEVICE_MODEL
:= WiFi Pineapple Mark
7
227 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
228 SUPPORTED_DEVICES
+= wifi-pineapple-mk7
230 TARGET_DEVICES
+= hak5_wifi-pineapple-mk7
232 define Device
/hilink_hlk-7628n
234 DEVICE_VENDOR
:= HILINK
235 DEVICE_MODEL
:= HLK-7628N
237 TARGET_DEVICES
+= hilink_hlk-7628n
239 define Device
/hilink_hlk-7688a
241 DEVICE_VENDOR
:= Hi-Link
242 DEVICE_MODEL
:= HLK-7688A
243 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
245 TARGET_DEVICES
+= hilink_hlk-7688a
247 define Device
/hiwifi_hc5611
249 DEVICE_VENDOR
:= HiWiFi
250 DEVICE_MODEL
:= HC5611
251 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
253 TARGET_DEVICES
+= hiwifi_hc5611
255 define Device
/hiwifi_hc5661a
257 DEVICE_VENDOR
:= HiWiFi
258 DEVICE_MODEL
:= HC5661A
259 SUPPORTED_DEVICES
+= hc5661a
261 TARGET_DEVICES
+= hiwifi_hc5661a
263 define Device
/hiwifi_hc5761a
265 DEVICE_VENDOR
:= HiWiFi
266 DEVICE_MODEL
:= HC5761A
267 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci
269 TARGET_DEVICES
+= hiwifi_hc5761a
271 define Device
/hiwifi_hc5861b
273 DEVICE_VENDOR
:= HiWiFi
274 DEVICE_MODEL
:= HC5861B
275 DEVICE_PACKAGES
:= kmod-mt76x2
277 TARGET_DEVICES
+= hiwifi_hc5861b
279 define Device
/iptime_a3
282 DEVICE_VENDOR
:= ipTIME
284 DEVICE_PACKAGES
:= kmod-mt76x2
286 TARGET_DEVICES
+= iptime_a3
288 define Device
/iptime_a604m
291 DEVICE_VENDOR
:= ipTIME
292 DEVICE_MODEL
:= A604M
293 DEVICE_PACKAGES
:= kmod-mt76x2
295 TARGET_DEVICES
+= iptime_a604m
297 define Device
/jotale_js76x8
298 DEVICE_VENDOR
:= Jotale
299 DEVICE_MODEL
:= JS76x8
300 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
303 define Device
/jotale_js76x8-8m
304 $(Device
/jotale_js76x8
)
308 TARGET_DEVICES
+= jotale_js76x8-8m
310 define Device
/jotale_js76x8-16m
311 $(Device
/jotale_js76x8
)
313 DEVICE_VARIANT
:= 16M
315 TARGET_DEVICES
+= jotale_js76x8-16m
317 define Device
/jotale_js76x8-32m
318 $(Device
/jotale_js76x8
)
320 DEVICE_VARIANT
:= 32M
322 TARGET_DEVICES
+= jotale_js76x8-32m
324 define Device
/keenetic_kn-1613
326 DEVICE_VENDOR
:= Keenetic
327 DEVICE_MODEL
:= KN-1613
328 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7663-firmware-ap
329 IMAGES
+= factory.bin
330 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
$$$$(BLOCKSIZE
) | \
331 check-size | zyimage
-d
0x801613 -v
"KN-1613"
333 TARGET_DEVICES
+= keenetic_kn-1613
335 define Device
/kroks_kndrt31r16
337 DEVICE_VENDOR
:= Kroks
338 DEVICE_MODEL
:= Rt-Cse5 UW DRSIM
339 DEVICE_ALT0_VENDOR
:= Kroks
340 DEVICE_ALT0_MODEL
:= KNdRt31R16
341 DEVICE_PACKAGES
:= kmod-usb2
342 SUPPORTED_DEVICES
+= kndrt31r16
344 TARGET_DEVICES
+= kroks_kndrt31r16
346 define Device
/kroks_kndrt31r19
348 DEVICE_VENDOR
:= Kroks
349 DEVICE_MODEL
:= Rt-Pot mXw DS RSIM
350 DEVICE_ALT0_VENDOR
:= Kroks
351 DEVICE_ALT0_MODEL
:= KNdRt31R19
352 DEVICE_PACKAGES
:= kmod-usb2 uqmi
353 SUPPORTED_DEVICES
+= kndrt31r19
355 TARGET_DEVICES
+= kroks_kndrt31r19
357 define Device
/linksys_e5400
359 DEVICE_VENDOR
:= Linksys
360 DEVICE_MODEL
:= E5400
361 DEVICE_ALT0_VENDOR
:= Linksys
362 DEVICE_ALT0_MODEL
:= E2500
363 DEVICE_ALT0_VARIANT
:= v4
364 DEVICE_ALT1_VENDOR
:= Linksys
365 DEVICE_ALT1_MODEL
:= E5300
366 DEVICE_ALT2_VENDOR
:= Linksys
367 DEVICE_ALT2_MODEL
:= E5350
368 DEVICE_PACKAGES
:= kmod-mt76x2
370 TARGET_DEVICES
+= linksys_e5400
372 define Device
/mediatek_linkit-smart-7688
374 DEVICE_VENDOR
:= MediaTek
375 DEVICE_MODEL
:= LinkIt Smart
7688
376 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
377 SUPPORTED_DEVICES
+= linkits7688 linkits7688d
379 TARGET_DEVICES
+= mediatek_linkit-smart-7688
381 define Device
/mediatek_mt7628an-eval-board
383 DEVICE_VENDOR
:= MediaTek
384 DEVICE_MODEL
:= MT7628 EVB
385 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
386 SUPPORTED_DEVICES
+= mt7628
388 TARGET_DEVICES
+= mediatek_mt7628an-eval-board
390 define Device
/mercury_mac1200r-v2
392 DEVICE_VENDOR
:= Mercury
393 DEVICE_MODEL
:= MAC1200R
394 DEVICE_VARIANT
:= v2.0
395 DEVICE_PACKAGES
:= kmod-mt76x2
396 SUPPORTED_DEVICES
+= mac1200rv2
398 TARGET_DEVICES
+= mercury_mac1200r-v2
400 define Device
/minew_g1-c
402 DEVICE_VENDOR
:= Minew
404 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-usb-serial-cp210x
405 SUPPORTED_DEVICES
+= minew-g1c
407 TARGET_DEVICES
+= minew_g1-c
409 define Device
/motorola_mwr03
411 DEVICE_VENDOR
:= Motorola
412 DEVICE_MODEL
:= MWR03
413 DEVICE_PACKAGES
:= kmod-mt76x2
415 TARGET_DEVICES
+= motorola_mwr03
417 define Device
/netgear_r6020
418 $(Device
/netgear_sercomm_nor
)
420 DEVICE_MODEL
:= R6020
421 DEVICE_PACKAGES
:= kmod-mt76x2
422 SERCOMM_HWNAME
:= R6020
424 SERCOMM_HWVER
:= A001
425 SERCOMM_SWVER
:= 0x0040
428 TARGET_DEVICES
+= netgear_r6020
430 define Device
/netgear_r6080
431 $(Device
/netgear_sercomm_nor
)
433 DEVICE_MODEL
:= R6080
434 DEVICE_PACKAGES
:= kmod-mt76x2
435 SERCOMM_HWNAME
:= R6080
437 SERCOMM_HWVER
:= A001
438 SERCOMM_SWVER
:= 0x0040
441 TARGET_DEVICES
+= netgear_r6080
443 define Device
/netgear_r6120
444 $(Device
/netgear_sercomm_nor
)
446 DEVICE_MODEL
:= R6120
447 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
448 SERCOMM_HWNAME
:= R6120
450 SERCOMM_HWVER
:= A001
451 SERCOMM_SWVER
:= 0x0040
454 TARGET_DEVICES
+= netgear_r6120
456 define Device
/onion_omega2
458 DEVICE_VENDOR
:= Onion
459 DEVICE_MODEL
:= Omega2
460 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools
461 SUPPORTED_DEVICES
+= omega2
463 TARGET_DEVICES
+= onion_omega2
465 define Device
/onion_omega2p
467 DEVICE_VENDOR
:= Onion
468 DEVICE_MODEL
:= Omega2
+
469 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
470 SUPPORTED_DEVICES
+= omega2p
472 TARGET_DEVICES
+= onion_omega2p
474 define Device
/oraybox_x1
476 DEVICE_VENDOR
:= OrayBox
478 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
480 TARGET_DEVICES
+= oraybox_x1
482 define Device
/rakwireless_rak633
484 DEVICE_VENDOR
:= Rakwireless
485 DEVICE_MODEL
:= RAK633
486 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
488 TARGET_DEVICES
+= rakwireless_rak633
490 define Device
/ravpower_rp-wd009
492 DEVICE_VENDOR
:= RAVPower
493 DEVICE_MODEL
:= RP-WD009
494 UBOOT_PATH
:= $(STAGING_DIR_IMAGE
)/ravpower_rp-wd009-u-boot.bin
495 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
496 kmod-sdhci-mt7620 kmod-i2c-mt7628 ravpower-mcu
497 IMAGES
+= factory.bin
498 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | ravpower-wd009-factory
500 TARGET_DEVICES
+= ravpower_rp-wd009
502 define Device
/skylab_skw92a
504 DEVICE_VENDOR
:= Skylab
505 DEVICE_MODEL
:= SKW92A
506 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
508 TARGET_DEVICES
+= skylab_skw92a
510 define Device
/tama_w06
512 DEVICE_VENDOR
:= Tama
514 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
516 TARGET_DEVICES
+= tama_w06
518 define Device
/totolink_a3
521 DEVICE_VENDOR
:= TOTOLINK
523 DEVICE_PACKAGES
:= kmod-mt76x2
525 TARGET_DEVICES
+= totolink_a3
527 define Device
/totolink_lr1200
529 DEVICE_VENDOR
:= TOTOLINK
530 DEVICE_MODEL
:= LR1200
531 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 uqmi
533 TARGET_DEVICES
+= totolink_lr1200
535 define Device
/tplink_archer-c20-v4
538 DEVICE_MODEL
:= Archer C20
540 TPLINK_FLASHLAYOUT
:= 8Mmtk
541 TPLINK_HWID
:= 0xc200004
542 TPLINK_HWREVADD
:= 0x4
543 DEVICE_PACKAGES
:= kmod-mt76x0e
544 IMAGES
:= sysupgrade.bin tftp-recovery.bin
545 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
546 SUPPORTED_DEVICES
+= tplink
,c20-v4
548 TARGET_DEVICES
+= tplink_archer-c20-v4
550 define Device
/tplink_archer-c20-v5
553 DEVICE_MODEL
:= Archer C20
555 TPLINK_FLASHLAYOUT
:= 8MSUmtk
556 TPLINK_HWID
:= 0xc200005
557 TPLINK_HWREVADD
:= 0x5
558 DEVICE_PACKAGES
:= kmod-mt76x0e
559 IMAGES
:= sysupgrade.bin
561 TARGET_DEVICES
+= tplink_archer-c20-v5
563 define Device
/tplink_archer-c50-v3
566 DEVICE_MODEL
:= Archer C50
568 TPLINK_FLASHLAYOUT
:= 8Mmtk
569 TPLINK_HWID
:= 0x001D9BA4
571 TPLINK_HWREVADD
:= 0x1
572 DEVICE_PACKAGES
:= kmod-mt76x2
573 IMAGES
:= sysupgrade.bin tftp-recovery.bin
574 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
575 SUPPORTED_DEVICES
+= tplink
,c50-v3
577 TARGET_DEVICES
+= tplink_archer-c50-v3
579 define Device
/tplink_archer-c50-v4
582 DEVICE_MODEL
:= Archer C50
584 TPLINK_FLASHLAYOUT
:= 8MSUmtk
585 TPLINK_HWID
:= 0x001D589B
587 TPLINK_HWREVADD
:= 0x2
588 DEVICE_PACKAGES
:= kmod-mt76x2
589 IMAGES
:= sysupgrade.bin
590 SUPPORTED_DEVICES
+= tplink
,c50-v4
592 TARGET_DEVICES
+= tplink_archer-c50-v4
594 define Device
/tplink_re200-v2
595 $(Device
/tplink-safeloader
)
597 DEVICE_MODEL
:= RE200
599 DEVICE_PACKAGES
:= kmod-mt76x0e
600 TPLINK_BOARD_ID
:= RE200-V2
602 TARGET_DEVICES
+= tplink_re200-v2
604 define Device
/tplink_re200-v3
605 $(Device
/tplink-safeloader
)
607 DEVICE_MODEL
:= RE200
609 DEVICE_PACKAGES
:= kmod-mt76x0e
610 TPLINK_BOARD_ID
:= RE200-V3
612 TARGET_DEVICES
+= tplink_re200-v3
614 define Device
/tplink_re200-v4
615 $(Device
/tplink-safeloader
)
617 DEVICE_MODEL
:= RE200
619 DEVICE_PACKAGES
:= kmod-mt76x0e
620 TPLINK_BOARD_ID
:= RE200-V4
622 TARGET_DEVICES
+= tplink_re200-v4
624 define Device
/tplink_re220-v2
625 $(Device
/tplink-safeloader
)
627 DEVICE_MODEL
:= RE220
629 DEVICE_PACKAGES
:= kmod-mt76x0e
630 TPLINK_BOARD_ID
:= RE220-V2
632 TARGET_DEVICES
+= tplink_re220-v2
634 define Device
/tplink_re305-v1
635 $(Device
/tplink-safeloader
)
637 DEVICE_MODEL
:= RE305
639 DEVICE_PACKAGES
:= kmod-mt76x2
640 TPLINK_BOARD_ID
:= RE305-V1
642 TARGET_DEVICES
+= tplink_re305-v1
644 define Device
/tplink_re305-v3
645 $(Device
/tplink-safeloader
)
647 DEVICE_MODEL
:= RE305
649 DEVICE_PACKAGES
:= kmod-mt76x2
650 TPLINK_BOARD_ID
:= RE305-V3
652 TARGET_DEVICES
+= tplink_re305-v3
654 define Device
/tplink_tl-mr3020-v3
657 DEVICE_MODEL
:= TL-MR3020
659 TPLINK_FLASHLAYOUT
:= 8Mmtk
660 TPLINK_HWID
:= 0x30200003
662 TPLINK_HWREVADD
:= 0x3
663 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
664 IMAGES
:= sysupgrade.bin tftp-recovery.bin
665 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
667 TARGET_DEVICES
+= tplink_tl-mr3020-v3
669 define Device
/tplink_tl-mr3420-v5
672 DEVICE_MODEL
:= TL-MR3420
674 TPLINK_FLASHLAYOUT
:= 8Mmtk
675 TPLINK_HWID
:= 0x34200005
677 TPLINK_HWREVADD
:= 0x5
678 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
679 IMAGES
:= sysupgrade.bin tftp-recovery.bin
680 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
682 TARGET_DEVICES
+= tplink_tl-mr3420-v5
684 define Device
/tplink_tl-mr6400-v4
687 DEVICE_MODEL
:= TL-MR6400
689 TPLINK_FLASHLAYOUT
:= 8Mmtk
690 TPLINK_HWID
:= 0x64000004
692 TPLINK_HWREVADD
:= 0x4
693 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
694 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
695 IMAGES
:= sysupgrade.bin tftp-recovery.bin
696 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
698 TARGET_DEVICES
+= tplink_tl-mr6400-v4
700 define Device
/tplink_tl-mr6400-v5
703 DEVICE_MODEL
:= TL-MR6400
705 TPLINK_FLASHLAYOUT
:= 8Mmtk
706 TPLINK_HWID
:= 0x64000005
708 TPLINK_HWREVADD
:= 0x5
709 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
710 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
711 IMAGES
:= sysupgrade.bin tftp-recovery.bin
712 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
714 TARGET_DEVICES
+= tplink_tl-mr6400-v5
716 define Device
/tplink_tl-wa801nd-v5
719 DEVICE_MODEL
:= TL-WA801ND
721 TPLINK_FLASHLAYOUT
:= 8Mmtk
722 TPLINK_HWID
:= 0x08010005
723 TPLINK_HWREVADD
:= 0x5
724 IMAGES
:= sysupgrade.bin tftp-recovery.bin
725 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
727 TARGET_DEVICES
+= tplink_tl-wa801nd-v5
729 define Device
/tplink_tl-wr802n-v4
732 DEVICE_MODEL
:= TL-WR802N
734 TPLINK_FLASHLAYOUT
:= 8Mmtk
735 TPLINK_HWID
:= 0x08020004
736 TPLINK_HWREVADD
:= 0x4
737 IMAGES
:= sysupgrade.bin tftp-recovery.bin
738 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
740 TARGET_DEVICES
+= tplink_tl-wr802n-v4
742 define Device
/tplink_tl-wr840n-v4
745 DEVICE_MODEL
:= TL-WR840N
747 TPLINK_FLASHLAYOUT
:= 8Mmtk
748 TPLINK_HWID
:= 0x08400004
749 TPLINK_HWREVADD
:= 0x4
750 IMAGES
:= sysupgrade.bin tftp-recovery.bin
751 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
752 SUPPORTED_DEVICES
+= tl-wr840n-v4
754 TARGET_DEVICES
+= tplink_tl-wr840n-v4
756 define Device
/tplink_tl-wr840n-v5
759 DEVICE_MODEL
:= TL-WR840N
761 TPLINK_FLASHLAYOUT
:= 4Mmtk
762 TPLINK_HWID
:= 0x08400005
763 TPLINK_HWREVADD
:= 0x5
764 IMAGES
:= sysupgrade.bin
765 SUPPORTED_DEVICES
+= tl-wr840n-v5
768 TARGET_DEVICES
+= tplink_tl-wr840n-v5
770 define Device
/tplink_tl-wr841n-v13
773 DEVICE_MODEL
:= TL-WR841N
774 DEVICE_VARIANT
:= v13
775 TPLINK_FLASHLAYOUT
:= 8Mmtk
776 TPLINK_HWID
:= 0x08410013
777 TPLINK_HWREV
:= 0x268
778 TPLINK_HWREVADD
:= 0x13
779 IMAGES
:= sysupgrade.bin tftp-recovery.bin
780 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
781 SUPPORTED_DEVICES
+= tl-wr841n-v13
783 TARGET_DEVICES
+= tplink_tl-wr841n-v13
785 define Device
/tplink_tl-wr841n-v14
788 DEVICE_MODEL
:= TL-WR841N
789 DEVICE_VARIANT
:= v14
790 TPLINK_FLASHLAYOUT
:= 4MLmtk
791 TPLINK_HWID
:= 0x08410014
792 TPLINK_HWREVADD
:= 0x14
793 IMAGES
:= sysupgrade.bin tftp-recovery.bin
794 IMAGE
/tftp-recovery.bin
:= pad-extra
64k |
$$(IMAGE
/factory.bin
)
797 TARGET_DEVICES
+= tplink_tl-wr841n-v14
799 define Device
/tplink_tl-wr842n-v5
802 DEVICE_MODEL
:= TL-WR842N
804 TPLINK_FLASHLAYOUT
:= 8Mmtk
805 TPLINK_HWID
:= 0x08420005
807 TPLINK_HWREVADD
:= 0x5
808 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
809 IMAGES
:= sysupgrade.bin tftp-recovery.bin
810 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
812 TARGET_DEVICES
+= tplink_tl-wr842n-v5
814 define Device
/tplink_tl-wr850n-v2
817 DEVICE_MODEL
:= TL-WR850N
819 TPLINK_FLASHLAYOUT
:= 8Mmtk
820 TPLINK_HWID
:= 0x08500002
821 TPLINK_HWREVADD
:= 0x2
822 IMAGES
:= sysupgrade.bin tftp-recovery.bin
823 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
825 TARGET_DEVICES
+= tplink_tl-wr850n-v2
827 define Device
/tplink_tl-wr902ac-v3
830 DEVICE_MODEL
:= TL-WR902AC
832 TPLINK_FLASHLAYOUT
:= 8Mmtk
833 TPLINK_HWID
:= 0x000dc88f
835 TPLINK_HWREVADD
:= 0x1
836 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
837 kmod-usb-ledtrig-usbport
838 IMAGES
:= sysupgrade.bin tftp-recovery.bin
839 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
841 TARGET_DEVICES
+= tplink_tl-wr902ac-v3
843 define Device
/unielec_u7628-01-16m
845 DEVICE_VENDOR
:= UniElec
846 DEVICE_MODEL
:= U7628-01
847 DEVICE_VARIANT
:= 16M
848 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
849 SUPPORTED_DEVICES
+= u7628-01-128M-16M unielec
,u7628-01-128m-16m
851 TARGET_DEVICES
+= unielec_u7628-01-16m
853 define Device
/vocore_vocore2
855 DEVICE_VENDOR
:= VoCore
856 DEVICE_MODEL
:= VoCore2
857 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
859 SUPPORTED_DEVICES
+= vocore2
861 TARGET_DEVICES
+= vocore_vocore2
863 define Device
/vocore_vocore2-lite
865 DEVICE_VENDOR
:= VoCore
866 DEVICE_MODEL
:= VoCore2-Lite
867 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
869 SUPPORTED_DEVICES
+= vocore2lite
871 TARGET_DEVICES
+= vocore_vocore2-lite
873 define Device
/wavlink_wl-wn531a3
875 DEVICE_VENDOR
:= Wavlink
876 DEVICE_MODEL
:= WL-WN531A3
877 DEVICE_ALT0_VENDOR
:= Wavlink
878 DEVICE_ALT0_MODEL
:= QUANTUM D4
879 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
880 SUPPORTED_DEVICES
+= wl-wn531a3
882 TARGET_DEVICES
+= wavlink_wl-wn531a3
884 define Device
/wavlink_wl-wn570ha1
886 DEVICE_VENDOR
:= Wavlink
887 DEVICE_MODEL
:= WL-WN570HA1
888 DEVICE_PACKAGES
:= kmod-mt76x0e
890 TARGET_DEVICES
+= wavlink_wl-wn570ha1
892 define Device
/wavlink_wl-wn575a3
894 DEVICE_VENDOR
:= Wavlink
895 DEVICE_MODEL
:= WL-WN575A3
896 DEVICE_PACKAGES
:= kmod-mt76x2
897 SUPPORTED_DEVICES
+= wl-wn575a3
899 TARGET_DEVICES
+= wavlink_wl-wn575a3
901 define Device
/wavlink_wl-wn576a2
903 DEVICE_VENDOR
:= Wavlink
904 DEVICE_MODEL
:= WL-WN576A2
905 DEVICE_ALT0_VENDOR
:= Silvercrest
906 DEVICE_ALT0_MODEL
:= SWV
733 B1
907 DEVICE_PACKAGES
:= kmod-mt76x0e
909 TARGET_DEVICES
+= wavlink_wl-wn576a2
911 define Device
/wavlink_wl-wn577a2
913 DEVICE_VENDOR
:= Wavlink
914 DEVICE_MODEL
:= WL-WN577A2
915 DEVICE_ALT0_VENDOR
:= Maginon
916 DEVICE_ALT0_MODEL
:= WLR-755
917 DEVICE_PACKAGES
:= kmod-mt76x0e
919 TARGET_DEVICES
+= wavlink_wl-wn577a2
921 define Device
/wavlink_wl-wn578a2
923 DEVICE_VENDOR
:= Wavlink
924 DEVICE_MODEL
:= WL-WN578A2
925 DEVICE_ALT0_VENDOR
:= SilverCrest
926 DEVICE_ALT0_MODEL
:= SWV
733 A2
927 DEVICE_PACKAGES
:= kmod-mt76x0e
929 TARGET_DEVICES
+= wavlink_wl-wn578a2
931 define Device
/widora_neo-16m
933 DEVICE_VENDOR
:= Widora
934 DEVICE_MODEL
:= Widora-NEO
935 DEVICE_VARIANT
:= 16M
936 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
937 SUPPORTED_DEVICES
+= widora-neo
939 TARGET_DEVICES
+= widora_neo-16m
941 define Device
/widora_neo-32m
943 DEVICE_VENDOR
:= Widora
944 DEVICE_MODEL
:= Widora-NEO
945 DEVICE_VARIANT
:= 32M
946 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
948 TARGET_DEVICES
+= widora_neo-32m
950 define Device
/wiznet_wizfi630s
952 DEVICE_VENDOR
:= WIZnet
953 DEVICE_MODEL
:= WizFi630S
954 SUPPORTED_DEVICES
+= wizfi630s
956 TARGET_DEVICES
+= wiznet_wizfi630s
958 define Device
/wrtnode_wrtnode2p
960 DEVICE_VENDOR
:= WRTnode
961 DEVICE_MODEL
:= WRTnode
2P
962 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
963 SUPPORTED_DEVICES
+= wrtnode2p
965 TARGET_DEVICES
+= wrtnode_wrtnode2p
967 define Device
/wrtnode_wrtnode2r
969 DEVICE_VENDOR
:= WRTnode
970 DEVICE_MODEL
:= WRTnode
2R
971 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
972 SUPPORTED_DEVICES
+= wrtnode2r
974 TARGET_DEVICES
+= wrtnode_wrtnode2r
976 define Device
/xiaomi_mi-router-4a-100m
978 DEVICE_VENDOR
:= Xiaomi
979 DEVICE_MODEL
:= Mi Router
4A
980 DEVICE_VARIANT
:= 100M Edition
981 DEVICE_PACKAGES
:= kmod-mt76x2
982 SUPPORTED_DEVICES
+= xiaomi
,mir4a-100m
984 TARGET_DEVICES
+= xiaomi_mi-router-4a-100m
986 define Device
/xiaomi_mi-router-4a-100m-intl
988 DEVICE_VENDOR
:= Xiaomi
989 DEVICE_MODEL
:= Mi Router
4A
990 DEVICE_VARIANT
:= 100M International Edition
991 DEVICE_PACKAGES
:= kmod-mt76x2
992 SUPPORTED_DEVICES
+= xiaomi
,mir4a-100m-intl
994 TARGET_DEVICES
+= xiaomi_mi-router-4a-100m-intl
996 define Device
/xiaomi_mi-router-4c
998 DEVICE_VENDOR
:= Xiaomi
999 DEVICE_MODEL
:= Mi Router
4C
1000 DEVICE_PACKAGES
:= uboot-envtools
1002 TARGET_DEVICES
+= xiaomi_mi-router-4c
1004 define Device
/xiaomi_miwifi-3c
1005 IMAGE_SIZE
:= 15104k
1006 DEVICE_VENDOR
:= Xiaomi
1007 DEVICE_MODEL
:= MiWiFi
3C
1008 DEVICE_PACKAGES
:= uboot-envtools
1010 TARGET_DEVICES
+= xiaomi_miwifi-3c
1012 define Device
/xiaomi_miwifi-nano
1013 IMAGE_SIZE
:= 16064k
1014 DEVICE_VENDOR
:= Xiaomi
1015 DEVICE_MODEL
:= MiWiFi Nano
1016 DEVICE_PACKAGES
:= uboot-envtools
1017 SUPPORTED_DEVICES
+= miwifi-nano
1019 TARGET_DEVICES
+= xiaomi_miwifi-nano
1021 define Device
/xiaomi_mi-ra75
1022 IMAGE_SIZE
:= 14976k
1023 DEVICE_VENDOR
:= Xiaomi
1024 DEVICE_MODEL
:= MiWiFi Range Extender AC1200
1025 DEVICE_VARIANT
:= RA75
1026 DEVICE_PACKAGES
:= kmod-mt76x2
1027 SUPPORTED_DEVICES
+= xiaomi
,mira75
1029 TARGET_DEVICES
+= xiaomi_mi-ra75
1031 define Device
/zbtlink_zbt-we1226
1033 DEVICE_VENDOR
:= Zbtlink
1034 DEVICE_MODEL
:= ZBT-WE1226
1036 TARGET_DEVICES
+= zbtlink_zbt-we1226
1038 define Device
/zyxel_keenetic-extra-ii
1039 IMAGE_SIZE
:= 29824k
1040 DEVICE_VENDOR
:= ZyXEL
1041 DEVICE_MODEL
:= Keenetic Extra II
1042 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
1043 kmod-usb-ledtrig-usbport
1044 IMAGES
+= factory.bin
1045 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
$$$$(BLOCKSIZE
) | \
1046 check-size | zyimage
-d
6162 -v
"ZyXEL Keenetic Extra II"
1048 TARGET_DEVICES
+= zyxel_keenetic-extra-ii