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
/rakwireless_rak633
479 DEVICE_VENDOR
:= Rakwireless
480 DEVICE_MODEL
:= RAK633
481 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
483 TARGET_DEVICES
+= rakwireless_rak633
485 define Device
/ravpower_rp-wd009
487 DEVICE_VENDOR
:= RAVPower
488 DEVICE_MODEL
:= RP-WD009
489 UBOOT_PATH
:= $(STAGING_DIR_IMAGE
)/ravpower_rp-wd009-u-boot.bin
490 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
491 kmod-sdhci-mt7620 kmod-i2c-mt7628 ravpower-mcu
492 IMAGES
+= factory.bin
493 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | ravpower-wd009-factory
495 TARGET_DEVICES
+= ravpower_rp-wd009
497 define Device
/skylab_skw92a
499 DEVICE_VENDOR
:= Skylab
500 DEVICE_MODEL
:= SKW92A
501 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
503 TARGET_DEVICES
+= skylab_skw92a
505 define Device
/tama_w06
507 DEVICE_VENDOR
:= Tama
509 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
511 TARGET_DEVICES
+= tama_w06
513 define Device
/totolink_a3
516 DEVICE_VENDOR
:= TOTOLINK
518 DEVICE_PACKAGES
:= kmod-mt76x2
520 TARGET_DEVICES
+= totolink_a3
522 define Device
/totolink_lr1200
524 DEVICE_VENDOR
:= TOTOLINK
525 DEVICE_MODEL
:= LR1200
526 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 uqmi
528 TARGET_DEVICES
+= totolink_lr1200
530 define Device
/tplink_archer-c20-v4
533 DEVICE_MODEL
:= Archer C20
535 TPLINK_FLASHLAYOUT
:= 8Mmtk
536 TPLINK_HWID
:= 0xc200004
537 TPLINK_HWREVADD
:= 0x4
538 DEVICE_PACKAGES
:= kmod-mt76x0e
539 IMAGES
:= sysupgrade.bin tftp-recovery.bin
540 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
541 SUPPORTED_DEVICES
+= tplink
,c20-v4
543 TARGET_DEVICES
+= tplink_archer-c20-v4
545 define Device
/tplink_archer-c20-v5
548 DEVICE_MODEL
:= Archer C20
550 TPLINK_FLASHLAYOUT
:= 8MSUmtk
551 TPLINK_HWID
:= 0xc200005
552 TPLINK_HWREVADD
:= 0x5
553 DEVICE_PACKAGES
:= kmod-mt76x0e
554 IMAGES
:= sysupgrade.bin
556 TARGET_DEVICES
+= tplink_archer-c20-v5
558 define Device
/tplink_archer-c50-v3
561 DEVICE_MODEL
:= Archer C50
563 TPLINK_FLASHLAYOUT
:= 8Mmtk
564 TPLINK_HWID
:= 0x001D9BA4
566 TPLINK_HWREVADD
:= 0x1
567 DEVICE_PACKAGES
:= kmod-mt76x2
568 IMAGES
:= sysupgrade.bin tftp-recovery.bin
569 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
570 SUPPORTED_DEVICES
+= tplink
,c50-v3
572 TARGET_DEVICES
+= tplink_archer-c50-v3
574 define Device
/tplink_archer-c50-v4
577 DEVICE_MODEL
:= Archer C50
579 TPLINK_FLASHLAYOUT
:= 8MSUmtk
580 TPLINK_HWID
:= 0x001D589B
582 TPLINK_HWREVADD
:= 0x2
583 DEVICE_PACKAGES
:= kmod-mt76x2
584 IMAGES
:= sysupgrade.bin
585 SUPPORTED_DEVICES
+= tplink
,c50-v4
587 TARGET_DEVICES
+= tplink_archer-c50-v4
589 define Device
/tplink_re200-v2
590 $(Device
/tplink-safeloader
)
592 DEVICE_MODEL
:= RE200
594 DEVICE_PACKAGES
:= kmod-mt76x0e
595 TPLINK_BOARD_ID
:= RE200-V2
597 TARGET_DEVICES
+= tplink_re200-v2
599 define Device
/tplink_re200-v3
600 $(Device
/tplink-safeloader
)
602 DEVICE_MODEL
:= RE200
604 DEVICE_PACKAGES
:= kmod-mt76x0e
605 TPLINK_BOARD_ID
:= RE200-V3
607 TARGET_DEVICES
+= tplink_re200-v3
609 define Device
/tplink_re200-v4
610 $(Device
/tplink-safeloader
)
612 DEVICE_MODEL
:= RE200
614 DEVICE_PACKAGES
:= kmod-mt76x0e
615 TPLINK_BOARD_ID
:= RE200-V4
617 TARGET_DEVICES
+= tplink_re200-v4
619 define Device
/tplink_re220-v2
620 $(Device
/tplink-safeloader
)
622 DEVICE_MODEL
:= RE220
624 DEVICE_PACKAGES
:= kmod-mt76x0e
625 TPLINK_BOARD_ID
:= RE220-V2
627 TARGET_DEVICES
+= tplink_re220-v2
629 define Device
/tplink_re305-v1
630 $(Device
/tplink-safeloader
)
632 DEVICE_MODEL
:= RE305
634 DEVICE_PACKAGES
:= kmod-mt76x2
635 TPLINK_BOARD_ID
:= RE305-V1
637 TARGET_DEVICES
+= tplink_re305-v1
639 define Device
/tplink_re305-v3
640 $(Device
/tplink-safeloader
)
642 DEVICE_MODEL
:= RE305
644 DEVICE_PACKAGES
:= kmod-mt76x2
645 TPLINK_BOARD_ID
:= RE305-V3
647 TARGET_DEVICES
+= tplink_re305-v3
649 define Device
/tplink_tl-mr3020-v3
652 DEVICE_MODEL
:= TL-MR3020
654 TPLINK_FLASHLAYOUT
:= 8Mmtk
655 TPLINK_HWID
:= 0x30200003
657 TPLINK_HWREVADD
:= 0x3
658 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
659 IMAGES
:= sysupgrade.bin tftp-recovery.bin
660 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
662 TARGET_DEVICES
+= tplink_tl-mr3020-v3
664 define Device
/tplink_tl-mr3420-v5
667 DEVICE_MODEL
:= TL-MR3420
669 TPLINK_FLASHLAYOUT
:= 8Mmtk
670 TPLINK_HWID
:= 0x34200005
672 TPLINK_HWREVADD
:= 0x5
673 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
674 IMAGES
:= sysupgrade.bin tftp-recovery.bin
675 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
677 TARGET_DEVICES
+= tplink_tl-mr3420-v5
679 define Device
/tplink_tl-mr6400-v4
682 DEVICE_MODEL
:= TL-MR6400
684 TPLINK_FLASHLAYOUT
:= 8Mmtk
685 TPLINK_HWID
:= 0x64000004
687 TPLINK_HWREVADD
:= 0x4
688 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
689 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
690 IMAGES
:= sysupgrade.bin tftp-recovery.bin
691 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
693 TARGET_DEVICES
+= tplink_tl-mr6400-v4
695 define Device
/tplink_tl-mr6400-v5
698 DEVICE_MODEL
:= TL-MR6400
700 TPLINK_FLASHLAYOUT
:= 8Mmtk
701 TPLINK_HWID
:= 0x64000005
703 TPLINK_HWREVADD
:= 0x5
704 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
705 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
706 IMAGES
:= sysupgrade.bin tftp-recovery.bin
707 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
709 TARGET_DEVICES
+= tplink_tl-mr6400-v5
711 define Device
/tplink_tl-wa801nd-v5
714 DEVICE_MODEL
:= TL-WA801ND
716 TPLINK_FLASHLAYOUT
:= 8Mmtk
717 TPLINK_HWID
:= 0x08010005
718 TPLINK_HWREVADD
:= 0x5
719 IMAGES
:= sysupgrade.bin tftp-recovery.bin
720 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
722 TARGET_DEVICES
+= tplink_tl-wa801nd-v5
724 define Device
/tplink_tl-wr802n-v4
727 DEVICE_MODEL
:= TL-WR802N
729 TPLINK_FLASHLAYOUT
:= 8Mmtk
730 TPLINK_HWID
:= 0x08020004
731 TPLINK_HWREVADD
:= 0x4
732 IMAGES
:= sysupgrade.bin tftp-recovery.bin
733 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
735 TARGET_DEVICES
+= tplink_tl-wr802n-v4
737 define Device
/tplink_tl-wr840n-v4
740 DEVICE_MODEL
:= TL-WR840N
742 TPLINK_FLASHLAYOUT
:= 8Mmtk
743 TPLINK_HWID
:= 0x08400004
744 TPLINK_HWREVADD
:= 0x4
745 IMAGES
:= sysupgrade.bin tftp-recovery.bin
746 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
747 SUPPORTED_DEVICES
+= tl-wr840n-v4
749 TARGET_DEVICES
+= tplink_tl-wr840n-v4
751 define Device
/tplink_tl-wr840n-v5
754 DEVICE_MODEL
:= TL-WR840N
756 TPLINK_FLASHLAYOUT
:= 4Mmtk
757 TPLINK_HWID
:= 0x08400005
758 TPLINK_HWREVADD
:= 0x5
759 IMAGES
:= sysupgrade.bin
760 SUPPORTED_DEVICES
+= tl-wr840n-v5
763 TARGET_DEVICES
+= tplink_tl-wr840n-v5
765 define Device
/tplink_tl-wr841n-v13
768 DEVICE_MODEL
:= TL-WR841N
769 DEVICE_VARIANT
:= v13
770 TPLINK_FLASHLAYOUT
:= 8Mmtk
771 TPLINK_HWID
:= 0x08410013
772 TPLINK_HWREV
:= 0x268
773 TPLINK_HWREVADD
:= 0x13
774 IMAGES
:= sysupgrade.bin tftp-recovery.bin
775 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
776 SUPPORTED_DEVICES
+= tl-wr841n-v13
778 TARGET_DEVICES
+= tplink_tl-wr841n-v13
780 define Device
/tplink_tl-wr841n-v14
783 DEVICE_MODEL
:= TL-WR841N
784 DEVICE_VARIANT
:= v14
785 TPLINK_FLASHLAYOUT
:= 4MLmtk
786 TPLINK_HWID
:= 0x08410014
787 TPLINK_HWREVADD
:= 0x14
788 IMAGES
:= sysupgrade.bin tftp-recovery.bin
789 IMAGE
/tftp-recovery.bin
:= pad-extra
64k |
$$(IMAGE
/factory.bin
)
792 TARGET_DEVICES
+= tplink_tl-wr841n-v14
794 define Device
/tplink_tl-wr842n-v5
797 DEVICE_MODEL
:= TL-WR842N
799 TPLINK_FLASHLAYOUT
:= 8Mmtk
800 TPLINK_HWID
:= 0x08420005
802 TPLINK_HWREVADD
:= 0x5
803 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
804 IMAGES
:= sysupgrade.bin tftp-recovery.bin
805 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
807 TARGET_DEVICES
+= tplink_tl-wr842n-v5
809 define Device
/tplink_tl-wr850n-v2
812 DEVICE_MODEL
:= TL-WR850N
814 TPLINK_FLASHLAYOUT
:= 8Mmtk
815 TPLINK_HWID
:= 0x08500002
816 TPLINK_HWREVADD
:= 0x2
817 IMAGES
:= sysupgrade.bin tftp-recovery.bin
818 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
820 TARGET_DEVICES
+= tplink_tl-wr850n-v2
822 define Device
/tplink_tl-wr902ac-v3
825 DEVICE_MODEL
:= TL-WR902AC
827 TPLINK_FLASHLAYOUT
:= 8Mmtk
828 TPLINK_HWID
:= 0x000dc88f
830 TPLINK_HWREVADD
:= 0x1
831 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
832 kmod-usb-ledtrig-usbport
833 IMAGES
:= sysupgrade.bin tftp-recovery.bin
834 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
836 TARGET_DEVICES
+= tplink_tl-wr902ac-v3
838 define Device
/unielec_u7628-01-16m
840 DEVICE_VENDOR
:= UniElec
841 DEVICE_MODEL
:= U7628-01
842 DEVICE_VARIANT
:= 16M
843 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
844 SUPPORTED_DEVICES
+= u7628-01-128M-16M unielec
,u7628-01-128m-16m
846 TARGET_DEVICES
+= unielec_u7628-01-16m
848 define Device
/vocore_vocore2
850 DEVICE_VENDOR
:= VoCore
851 DEVICE_MODEL
:= VoCore2
852 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
854 SUPPORTED_DEVICES
+= vocore2
856 TARGET_DEVICES
+= vocore_vocore2
858 define Device
/vocore_vocore2-lite
860 DEVICE_VENDOR
:= VoCore
861 DEVICE_MODEL
:= VoCore2-Lite
862 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
864 SUPPORTED_DEVICES
+= vocore2lite
866 TARGET_DEVICES
+= vocore_vocore2-lite
868 define Device
/wavlink_wl-wn531a3
870 DEVICE_VENDOR
:= Wavlink
871 DEVICE_MODEL
:= WL-WN531A3
872 DEVICE_ALT0_VENDOR
:= Wavlink
873 DEVICE_ALT0_MODEL
:= QUANTUM D4
874 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
875 SUPPORTED_DEVICES
+= wl-wn531a3
877 TARGET_DEVICES
+= wavlink_wl-wn531a3
879 define Device
/wavlink_wl-wn570ha1
881 DEVICE_VENDOR
:= Wavlink
882 DEVICE_MODEL
:= WL-WN570HA1
883 DEVICE_PACKAGES
:= kmod-mt76x0e
885 TARGET_DEVICES
+= wavlink_wl-wn570ha1
887 define Device
/wavlink_wl-wn575a3
889 DEVICE_VENDOR
:= Wavlink
890 DEVICE_MODEL
:= WL-WN575A3
891 DEVICE_PACKAGES
:= kmod-mt76x2
892 SUPPORTED_DEVICES
+= wl-wn575a3
894 TARGET_DEVICES
+= wavlink_wl-wn575a3
896 define Device
/wavlink_wl-wn576a2
898 DEVICE_VENDOR
:= Wavlink
899 DEVICE_MODEL
:= WL-WN576A2
900 DEVICE_ALT0_VENDOR
:= Silvercrest
901 DEVICE_ALT0_MODEL
:= SWV
733 B1
902 DEVICE_PACKAGES
:= kmod-mt76x0e
904 TARGET_DEVICES
+= wavlink_wl-wn576a2
906 define Device
/wavlink_wl-wn577a2
908 DEVICE_VENDOR
:= Wavlink
909 DEVICE_MODEL
:= WL-WN577A2
910 DEVICE_ALT0_VENDOR
:= Maginon
911 DEVICE_ALT0_MODEL
:= WLR-755
912 DEVICE_PACKAGES
:= kmod-mt76x0e
914 TARGET_DEVICES
+= wavlink_wl-wn577a2
916 define Device
/wavlink_wl-wn578a2
918 DEVICE_VENDOR
:= Wavlink
919 DEVICE_MODEL
:= WL-WN578A2
920 DEVICE_ALT0_VENDOR
:= SilverCrest
921 DEVICE_ALT0_MODEL
:= SWV
733 A2
922 DEVICE_PACKAGES
:= kmod-mt76x0e
924 TARGET_DEVICES
+= wavlink_wl-wn578a2
926 define Device
/widora_neo-16m
928 DEVICE_VENDOR
:= Widora
929 DEVICE_MODEL
:= Widora-NEO
930 DEVICE_VARIANT
:= 16M
931 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
932 SUPPORTED_DEVICES
+= widora-neo
934 TARGET_DEVICES
+= widora_neo-16m
936 define Device
/widora_neo-32m
938 DEVICE_VENDOR
:= Widora
939 DEVICE_MODEL
:= Widora-NEO
940 DEVICE_VARIANT
:= 32M
941 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
943 TARGET_DEVICES
+= widora_neo-32m
945 define Device
/wiznet_wizfi630s
947 DEVICE_VENDOR
:= WIZnet
948 DEVICE_MODEL
:= WizFi630S
949 SUPPORTED_DEVICES
+= wizfi630s
951 TARGET_DEVICES
+= wiznet_wizfi630s
953 define Device
/wrtnode_wrtnode2p
955 DEVICE_VENDOR
:= WRTnode
956 DEVICE_MODEL
:= WRTnode
2P
957 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
958 SUPPORTED_DEVICES
+= wrtnode2p
960 TARGET_DEVICES
+= wrtnode_wrtnode2p
962 define Device
/wrtnode_wrtnode2r
964 DEVICE_VENDOR
:= WRTnode
965 DEVICE_MODEL
:= WRTnode
2R
966 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
967 SUPPORTED_DEVICES
+= wrtnode2r
969 TARGET_DEVICES
+= wrtnode_wrtnode2r
971 define Device
/xiaomi_mi-router-4a-100m
973 DEVICE_VENDOR
:= Xiaomi
974 DEVICE_MODEL
:= Mi Router
4A
975 DEVICE_VARIANT
:= 100M Edition
976 DEVICE_PACKAGES
:= kmod-mt76x2
977 SUPPORTED_DEVICES
+= xiaomi
,mir4a-100m
979 TARGET_DEVICES
+= xiaomi_mi-router-4a-100m
981 define Device
/xiaomi_mi-router-4a-100m-intl
983 DEVICE_VENDOR
:= Xiaomi
984 DEVICE_MODEL
:= Mi Router
4A
985 DEVICE_VARIANT
:= 100M International Edition
986 DEVICE_PACKAGES
:= kmod-mt76x2
987 SUPPORTED_DEVICES
+= xiaomi
,mir4a-100m-intl
989 TARGET_DEVICES
+= xiaomi_mi-router-4a-100m-intl
991 define Device
/xiaomi_mi-router-4c
993 DEVICE_VENDOR
:= Xiaomi
994 DEVICE_MODEL
:= Mi Router
4C
995 DEVICE_PACKAGES
:= uboot-envtools
997 TARGET_DEVICES
+= xiaomi_mi-router-4c
999 define Device
/xiaomi_miwifi-3c
1000 IMAGE_SIZE
:= 15104k
1001 DEVICE_VENDOR
:= Xiaomi
1002 DEVICE_MODEL
:= MiWiFi
3C
1003 DEVICE_PACKAGES
:= uboot-envtools
1005 TARGET_DEVICES
+= xiaomi_miwifi-3c
1007 define Device
/xiaomi_miwifi-nano
1008 IMAGE_SIZE
:= 16064k
1009 DEVICE_VENDOR
:= Xiaomi
1010 DEVICE_MODEL
:= MiWiFi Nano
1011 DEVICE_PACKAGES
:= uboot-envtools
1012 SUPPORTED_DEVICES
+= miwifi-nano
1014 TARGET_DEVICES
+= xiaomi_miwifi-nano
1016 define Device
/xiaomi_mi-ra75
1017 IMAGE_SIZE
:= 14976k
1018 DEVICE_VENDOR
:= Xiaomi
1019 DEVICE_MODEL
:= MiWiFi Range Extender AC1200
1020 DEVICE_VARIANT
:= RA75
1021 DEVICE_PACKAGES
:= kmod-mt76x2
1022 SUPPORTED_DEVICES
+= xiaomi
,mira75
1024 TARGET_DEVICES
+= xiaomi_mi-ra75
1026 define Device
/zbtlink_zbt-we1226
1028 DEVICE_VENDOR
:= Zbtlink
1029 DEVICE_MODEL
:= ZBT-WE1226
1031 TARGET_DEVICES
+= zbtlink_zbt-we1226
1033 define Device
/zyxel_keenetic-extra-ii
1034 IMAGE_SIZE
:= 29824k
1036 DEVICE_VENDOR
:= ZyXEL
1037 DEVICE_MODEL
:= Keenetic Extra II
1038 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
1039 kmod-usb-ledtrig-usbport
1040 IMAGES
+= factory.bin
1041 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
$$$$(BLOCKSIZE
) | \
1042 check-size | zyimage
-d
6162 -v
"ZyXEL Keenetic Extra II"
1044 TARGET_DEVICES
+= zyxel_keenetic-extra-ii