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_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
46 kmod-usb-ledtrig-usbport
48 TARGET_DEVICES
+= asus_rt-ac1200
50 define Device
/asus_rt-ac1200-v2
54 DEVICE_MODEL
:= RT-AC1200
57 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
58 append-rootfs | pad-rootfs
59 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7663-firmware-ap
61 TARGET_DEVICES
+= asus_rt-ac1200-v2
63 define Device
/asus_rt-n10p-v3
66 DEVICE_MODEL
:= RT-N10P
69 TARGET_DEVICES
+= asus_rt-n10p-v3
71 define Device
/asus_rt-n11p-b1
74 DEVICE_MODEL
:= RT-N11P
76 DEVICE_ALT0_VENDOR
:= ASUS
77 DEVICE_ALT0_MODEL
:= RT-N12
+
78 DEVICE_ALT0_VARIANT
:= B1
79 DEVICE_ALT1_VENDOR
:= ASUS
80 DEVICE_ALT1_MODEL
:= RT-N300
81 DEVICE_ALT1_VARIANT
:= B1
83 TARGET_DEVICES
+= asus_rt-n11p-b1
85 define Device
/asus_rt-n12-vp-b1
88 DEVICE_MODEL
:= RT-N12 VP
91 TARGET_DEVICES
+= asus_rt-n12-vp-b1
93 define Device
/buffalo_wcr-1166ds
95 BUFFALO_TAG_PLATFORM
:= MTK
96 BUFFALO_TAG_VERSION
:= 9.99
97 BUFFALO_TAG_MINOR
:= 9.99
99 IMAGE
/sysupgrade.bin
:= trx
-M
0x746f435c | pad-rootfs | append-metadata
100 IMAGE
/factory.bin
:= trx
-M
0x746f435c | pad-rootfs | append-metadata | \
101 buffalo-enc WCR-1166DS
$$(BUFFALO_TAG_VERSION
) -l | \
102 buffalo-tag-dhp WCR-1166DS JP JP | buffalo-enc-tag
-l | buffalo-dhp-image
103 DEVICE_VENDOR
:= Buffalo
104 DEVICE_MODEL
:= WCR-1166DS
105 DEVICE_PACKAGES
:= kmod-mt76x2
106 SUPPORTED_DEVICES
+= wcr-1166ds
108 TARGET_DEVICES
+= buffalo_wcr-1166ds
110 define Device
/comfast_cf-wr617ac
113 DEVICE_VENDOR
:= Comfast
114 DEVICE_MODEL
:= CF-WR617AC
115 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-rt2800-pci
117 TARGET_DEVICES
+= comfast_cf-wr617ac
119 define Device
/comfast_cf-wr758ac
121 DEVICE_VENDOR
:= COMFAST
122 DEVICE_MODEL
:= CF-WR758AC
123 DEVICE_ALT0_VENDOR
:= Joowin
124 DEVICE_ALT0_MODEL
:= JW-WR758AC
127 define Device
/comfast_cf-wr758ac-v1
128 $(Device
/comfast_cf-wr758ac
)
129 DEVICE_PACKAGES
:= kmod-mt76x2
131 DEVICE_ALT0_VARIANT
:= V1
132 SUPPORTED_DEVICES
+= joowin
,jw-wr758ac-v1
134 TARGET_DEVICES
+= comfast_cf-wr758ac-v1
136 define Device
/comfast_cf-wr758ac-v2
137 $(Device
/comfast_cf-wr758ac
)
138 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7663-firmware-ap
140 DEVICE_ALT0_VARIANT
:= V2
141 SUPPORTED_DEVICES
+= joowin
,jw-wr758ac-v2
143 TARGET_DEVICES
+= comfast_cf-wr758ac-v2
145 define Device
/cudy_wr1000
147 IMAGES
+= factory.bin
148 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | jcg-header
92.122
150 DEVICE_VENDOR
:= Cudy
151 DEVICE_MODEL
:= WR1000
152 DEVICE_PACKAGES
:= kmod-mt76x2
153 SUPPORTED_DEVICES
+= wr1000
155 TARGET_DEVICES
+= cudy_wr1000
157 define Device
/d-team_pbr-d1
159 DEVICE_VENDOR
:= PandoraBox
160 DEVICE_MODEL
:= PBR-D1
161 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
162 SUPPORTED_DEVICES
+= pbr-d1
164 TARGET_DEVICES
+= d-team_pbr-d1
166 define Device
/dlink_dap-1325-a1
168 DEVICE_VENDOR
:= D-Link
169 DEVICE_MODEL
:= DAP-1325 A1
171 TARGET_DEVICES
+= dlink_dap-1325-a1
173 define Device
/duzun_dm06
175 DEVICE_VENDOR
:= DuZun
177 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
178 SUPPORTED_DEVICES
+= duzun-dm06
180 TARGET_DEVICES
+= duzun_dm06
182 define Device
/elecom_wrc-1167fs
184 DEVICE_VENDOR
:= ELECOM
185 DEVICE_MODEL
:= WRC-1167FS
186 IMAGES
+= factory.bin
187 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
64k | check-size | \
188 xor-image
-p
29944A25
-x | elecom-header
00228000 | \
189 elecom-product-header WRC-1167FS
190 DEVICE_PACKAGES
:= kmod-mt76x2
192 TARGET_DEVICES
+= elecom_wrc-1167fs
194 define Device
/glinet_gl-mt300n-v2
196 DEVICE_VENDOR
:= GL.iNet
197 DEVICE_MODEL
:= GL-MT300N
199 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
200 SUPPORTED_DEVICES
+= gl-mt300n-v2
202 TARGET_DEVICES
+= glinet_gl-mt300n-v2
204 define Device
/glinet_microuter-n300
206 DEVICE_VENDOR
:= GL.iNet
207 DEVICE_MODEL
:= microuter-N300
208 SUPPORTED_DEVICES
+= microuter-n300
210 TARGET_DEVICES
+= glinet_microuter-n300
212 define Device
/glinet_vixmini
214 DEVICE_VENDOR
:= GL.iNet
215 DEVICE_MODEL
:= VIXMINI
216 SUPPORTED_DEVICES
+= vixmini
218 TARGET_DEVICES
+= glinet_vixmini
220 define Device
/hak5_wifi-pineapple-mk7
222 DEVICE_VENDOR
:= Hak5
223 DEVICE_MODEL
:= WiFi Pineapple Mark
7
224 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
225 SUPPORTED_DEVICES
+= wifi-pineapple-mk7
227 TARGET_DEVICES
+= hak5_wifi-pineapple-mk7
229 define Device
/hilink_hlk-7628n
231 DEVICE_VENDOR
:= HILINK
232 DEVICE_MODEL
:= HLK-7628N
234 TARGET_DEVICES
+= hilink_hlk-7628n
236 define Device
/hilink_hlk-7688a
238 DEVICE_VENDOR
:= Hi-Link
239 DEVICE_MODEL
:= HLK-7688A
240 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
242 TARGET_DEVICES
+= hilink_hlk-7688a
244 define Device
/hiwifi_hc5661a
246 DEVICE_VENDOR
:= HiWiFi
247 DEVICE_MODEL
:= HC5661A
248 SUPPORTED_DEVICES
+= hc5661a
250 TARGET_DEVICES
+= hiwifi_hc5661a
252 define Device
/hiwifi_hc5761a
254 DEVICE_VENDOR
:= HiWiFi
255 DEVICE_MODEL
:= HC5761A
256 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci
258 TARGET_DEVICES
+= hiwifi_hc5761a
260 define Device
/hiwifi_hc5861b
262 DEVICE_VENDOR
:= HiWiFi
263 DEVICE_MODEL
:= HC5861B
264 DEVICE_PACKAGES
:= kmod-mt76x2
266 TARGET_DEVICES
+= hiwifi_hc5861b
268 define Device
/iptime_a3
271 DEVICE_VENDOR
:= ipTIME
273 DEVICE_PACKAGES
:= kmod-mt76x2
275 TARGET_DEVICES
+= iptime_a3
277 define Device
/iptime_a604m
280 DEVICE_VENDOR
:= ipTIME
281 DEVICE_MODEL
:= A604M
282 DEVICE_PACKAGES
:= kmod-mt76x2
284 TARGET_DEVICES
+= iptime_a604m
286 define Device
/jotale_js76x8
287 DEVICE_VENDOR
:= Jotale
288 DEVICE_MODEL
:= JS76x8
289 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
292 define Device
/jotale_js76x8-8m
293 $(Device
/jotale_js76x8
)
297 TARGET_DEVICES
+= jotale_js76x8-8m
299 define Device
/jotale_js76x8-16m
300 $(Device
/jotale_js76x8
)
302 DEVICE_VARIANT
:= 16M
304 TARGET_DEVICES
+= jotale_js76x8-16m
306 define Device
/jotale_js76x8-32m
307 $(Device
/jotale_js76x8
)
309 DEVICE_VARIANT
:= 32M
311 TARGET_DEVICES
+= jotale_js76x8-32m
313 define Device
/mediatek_linkit-smart-7688
315 DEVICE_VENDOR
:= MediaTek
316 DEVICE_MODEL
:= LinkIt Smart
7688
317 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
318 SUPPORTED_DEVICES
+= linkits7688 linkits7688d
320 TARGET_DEVICES
+= mediatek_linkit-smart-7688
322 define Device
/mediatek_mt7628an-eval-board
325 DEVICE_VENDOR
:= MediaTek
326 DEVICE_MODEL
:= MT7628 EVB
327 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
328 SUPPORTED_DEVICES
+= mt7628
330 TARGET_DEVICES
+= mediatek_mt7628an-eval-board
332 define Device
/mercury_mac1200r-v2
334 DEVICE_VENDOR
:= Mercury
335 DEVICE_MODEL
:= MAC1200R
336 DEVICE_VARIANT
:= v2.0
337 DEVICE_PACKAGES
:= kmod-mt76x2
338 SUPPORTED_DEVICES
+= mac1200rv2
340 TARGET_DEVICES
+= mercury_mac1200r-v2
342 define Device
/minew_g1-c
344 DEVICE_VENDOR
:= Minew
346 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-usb-serial-cp210x
347 SUPPORTED_DEVICES
+= minew-g1c
349 TARGET_DEVICES
+= minew_g1-c
351 define Device
/motorola_mwr03
353 DEVICE_VENDOR
:= Motorola
354 DEVICE_MODEL
:= MWR03
355 DEVICE_PACKAGES
:= kmod-mt76x2
357 TARGET_DEVICES
+= motorola_mwr03
359 define Device
/netgear_r6020
360 $(Device
/netgear_sercomm_nor
)
362 DEVICE_MODEL
:= R6020
363 DEVICE_PACKAGES
:= kmod-mt76x2
364 SERCOMM_HWNAME
:= R6020
366 SERCOMM_HWVER
:= A001
367 SERCOMM_SWVER
:= 0x0040
370 TARGET_DEVICES
+= netgear_r6020
372 define Device
/netgear_r6080
373 $(Device
/netgear_sercomm_nor
)
375 DEVICE_MODEL
:= R6080
376 DEVICE_PACKAGES
:= kmod-mt76x2
377 SERCOMM_HWNAME
:= R6080
379 SERCOMM_HWVER
:= A001
380 SERCOMM_SWVER
:= 0x0040
383 TARGET_DEVICES
+= netgear_r6080
385 define Device
/netgear_r6120
386 $(Device
/netgear_sercomm_nor
)
388 DEVICE_MODEL
:= R6120
389 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
390 SERCOMM_HWNAME
:= R6120
392 SERCOMM_HWVER
:= A001
393 SERCOMM_SWVER
:= 0x0040
396 TARGET_DEVICES
+= netgear_r6120
398 define Device
/onion_omega2
400 DEVICE_VENDOR
:= Onion
401 DEVICE_MODEL
:= Omega2
402 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools
403 SUPPORTED_DEVICES
+= omega2
405 TARGET_DEVICES
+= onion_omega2
407 define Device
/onion_omega2p
409 DEVICE_VENDOR
:= Onion
410 DEVICE_MODEL
:= Omega2
+
411 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
412 SUPPORTED_DEVICES
+= omega2p
414 TARGET_DEVICES
+= onion_omega2p
416 define Device
/rakwireless_rak633
418 DEVICE_VENDOR
:= Rakwireless
419 DEVICE_MODEL
:= RAK633
420 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
422 TARGET_DEVICES
+= rakwireless_rak633
424 define Device
/ravpower_rp-wd009
426 DEVICE_VENDOR
:= RAVPower
427 DEVICE_MODEL
:= RP-WD009
428 UBOOT_PATH
:= $(STAGING_DIR_IMAGE
)/ravpower_rp-wd009-u-boot.bin
429 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
430 kmod-sdhci-mt7620 kmod-i2c-mt7628 ravpower-mcu
431 IMAGES
+= factory.bin
432 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | ravpower-wd009-factory
434 TARGET_DEVICES
+= ravpower_rp-wd009
436 define Device
/skylab_skw92a
438 DEVICE_VENDOR
:= Skylab
439 DEVICE_MODEL
:= SKW92A
440 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
442 TARGET_DEVICES
+= skylab_skw92a
444 define Device
/tama_w06
446 DEVICE_VENDOR
:= Tama
448 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
450 TARGET_DEVICES
+= tama_w06
452 define Device
/totolink_a3
455 DEVICE_VENDOR
:= TOTOLINK
457 DEVICE_PACKAGES
:= kmod-mt76x2
459 TARGET_DEVICES
+= totolink_a3
461 define Device
/totolink_lr1200
463 DEVICE_VENDOR
:= TOTOLINK
464 DEVICE_MODEL
:= LR1200
465 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 uqmi
467 TARGET_DEVICES
+= totolink_lr1200
469 define Device
/tplink_archer-c20-v4
472 DEVICE_MODEL
:= Archer C20
474 TPLINK_FLASHLAYOUT
:= 8Mmtk
475 TPLINK_HWID
:= 0xc200004
476 TPLINK_HWREVADD
:= 0x4
477 DEVICE_PACKAGES
:= kmod-mt76x0e
478 IMAGES
:= sysupgrade.bin tftp-recovery.bin
479 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
480 SUPPORTED_DEVICES
+= tplink
,c20-v4
482 TARGET_DEVICES
+= tplink_archer-c20-v4
484 define Device
/tplink_archer-c20-v5
487 DEVICE_MODEL
:= Archer C20
489 TPLINK_FLASHLAYOUT
:= 8MSUmtk
490 TPLINK_HWID
:= 0xc200005
491 TPLINK_HWREVADD
:= 0x5
492 DEVICE_PACKAGES
:= kmod-mt76x0e
493 IMAGES
:= sysupgrade.bin
495 TARGET_DEVICES
+= tplink_archer-c20-v5
497 define Device
/tplink_archer-c50-v3
500 DEVICE_MODEL
:= Archer C50
502 TPLINK_FLASHLAYOUT
:= 8Mmtk
503 TPLINK_HWID
:= 0x001D9BA4
505 TPLINK_HWREVADD
:= 0x1
506 DEVICE_PACKAGES
:= kmod-mt76x2
507 IMAGES
:= sysupgrade.bin tftp-recovery.bin
508 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
509 SUPPORTED_DEVICES
+= tplink
,c50-v3
511 TARGET_DEVICES
+= tplink_archer-c50-v3
513 define Device
/tplink_archer-c50-v4
516 DEVICE_MODEL
:= Archer C50
518 TPLINK_FLASHLAYOUT
:= 8MSUmtk
519 TPLINK_HWID
:= 0x001D589B
521 TPLINK_HWREVADD
:= 0x2
522 DEVICE_PACKAGES
:= kmod-mt76x2
523 IMAGES
:= sysupgrade.bin
524 SUPPORTED_DEVICES
+= tplink
,c50-v4
526 TARGET_DEVICES
+= tplink_archer-c50-v4
528 define Device
/tplink_re200-v2
529 $(Device
/tplink-safeloader
)
531 DEVICE_MODEL
:= RE200
533 DEVICE_PACKAGES
:= kmod-mt76x0e
534 TPLINK_BOARD_ID
:= RE200-V2
536 TARGET_DEVICES
+= tplink_re200-v2
538 define Device
/tplink_re200-v3
539 $(Device
/tplink-safeloader
)
541 DEVICE_MODEL
:= RE200
543 DEVICE_PACKAGES
:= kmod-mt76x0e
544 TPLINK_BOARD_ID
:= RE200-V3
546 TARGET_DEVICES
+= tplink_re200-v3
548 define Device
/tplink_re200-v4
549 $(Device
/tplink-safeloader
)
551 DEVICE_MODEL
:= RE200
553 DEVICE_PACKAGES
:= kmod-mt76x0e
554 TPLINK_BOARD_ID
:= RE200-V4
556 TARGET_DEVICES
+= tplink_re200-v4
558 define Device
/tplink_re220-v2
559 $(Device
/tplink-safeloader
)
561 DEVICE_MODEL
:= RE220
563 DEVICE_PACKAGES
:= kmod-mt76x0e
564 TPLINK_BOARD_ID
:= RE220-V2
566 TARGET_DEVICES
+= tplink_re220-v2
568 define Device
/tplink_re305-v1
569 $(Device
/tplink-safeloader
)
571 DEVICE_MODEL
:= RE305
573 DEVICE_PACKAGES
:= kmod-mt76x2
574 TPLINK_BOARD_ID
:= RE305-V1
576 TARGET_DEVICES
+= tplink_re305-v1
578 define Device
/tplink_re305-v3
579 $(Device
/tplink-safeloader
)
581 DEVICE_MODEL
:= RE305
583 DEVICE_PACKAGES
:= kmod-mt76x2
584 TPLINK_BOARD_ID
:= RE305-V3
586 TARGET_DEVICES
+= tplink_re305-v3
588 define Device
/tplink_tl-mr3020-v3
591 DEVICE_MODEL
:= TL-MR3020
593 TPLINK_FLASHLAYOUT
:= 8Mmtk
594 TPLINK_HWID
:= 0x30200003
596 TPLINK_HWREVADD
:= 0x3
597 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
598 IMAGES
:= sysupgrade.bin tftp-recovery.bin
599 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
601 TARGET_DEVICES
+= tplink_tl-mr3020-v3
603 define Device
/tplink_tl-mr3420-v5
606 DEVICE_MODEL
:= TL-MR3420
608 TPLINK_FLASHLAYOUT
:= 8Mmtk
609 TPLINK_HWID
:= 0x34200005
611 TPLINK_HWREVADD
:= 0x5
612 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
613 IMAGES
:= sysupgrade.bin tftp-recovery.bin
614 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
616 TARGET_DEVICES
+= tplink_tl-mr3420-v5
618 define Device
/tplink_tl-mr6400-v4
621 DEVICE_MODEL
:= TL-MR6400
623 TPLINK_FLASHLAYOUT
:= 8Mmtk
624 TPLINK_HWID
:= 0x64000004
626 TPLINK_HWREVADD
:= 0x4
627 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
628 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
629 IMAGES
:= sysupgrade.bin tftp-recovery.bin
630 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
632 TARGET_DEVICES
+= tplink_tl-mr6400-v4
634 define Device
/tplink_tl-mr6400-v5
637 DEVICE_MODEL
:= TL-MR6400
639 TPLINK_FLASHLAYOUT
:= 8Mmtk
640 TPLINK_HWID
:= 0x64000005
642 TPLINK_HWREVADD
:= 0x5
643 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
644 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
645 IMAGES
:= sysupgrade.bin tftp-recovery.bin
646 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
648 TARGET_DEVICES
+= tplink_tl-mr6400-v5
650 define Device
/tplink_tl-wa801nd-v5
653 DEVICE_MODEL
:= TL-WA801ND
655 TPLINK_FLASHLAYOUT
:= 8Mmtk
656 TPLINK_HWID
:= 0x08010005
657 TPLINK_HWREVADD
:= 0x5
658 IMAGES
:= sysupgrade.bin tftp-recovery.bin
659 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
661 TARGET_DEVICES
+= tplink_tl-wa801nd-v5
663 define Device
/tplink_tl-wr802n-v4
666 DEVICE_MODEL
:= TL-WR802N
668 TPLINK_FLASHLAYOUT
:= 8Mmtk
669 TPLINK_HWID
:= 0x08020004
670 TPLINK_HWREVADD
:= 0x4
671 IMAGES
:= sysupgrade.bin tftp-recovery.bin
672 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
674 TARGET_DEVICES
+= tplink_tl-wr802n-v4
676 define Device
/tplink_tl-wr840n-v4
679 DEVICE_MODEL
:= TL-WR840N
681 TPLINK_FLASHLAYOUT
:= 8Mmtk
682 TPLINK_HWID
:= 0x08400004
683 TPLINK_HWREVADD
:= 0x4
684 IMAGES
:= sysupgrade.bin tftp-recovery.bin
685 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
686 SUPPORTED_DEVICES
+= tl-wr840n-v4
688 TARGET_DEVICES
+= tplink_tl-wr840n-v4
690 define Device
/tplink_tl-wr840n-v5
693 DEVICE_MODEL
:= TL-WR840N
695 TPLINK_FLASHLAYOUT
:= 4Mmtk
696 TPLINK_HWID
:= 0x08400005
697 TPLINK_HWREVADD
:= 0x5
698 IMAGES
:= sysupgrade.bin
699 SUPPORTED_DEVICES
+= tl-wr840n-v5
702 TARGET_DEVICES
+= tplink_tl-wr840n-v5
704 define Device
/tplink_tl-wr841n-v13
707 DEVICE_MODEL
:= TL-WR841N
708 DEVICE_VARIANT
:= v13
709 TPLINK_FLASHLAYOUT
:= 8Mmtk
710 TPLINK_HWID
:= 0x08410013
711 TPLINK_HWREV
:= 0x268
712 TPLINK_HWREVADD
:= 0x13
713 IMAGES
:= sysupgrade.bin tftp-recovery.bin
714 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
715 SUPPORTED_DEVICES
+= tl-wr841n-v13
717 TARGET_DEVICES
+= tplink_tl-wr841n-v13
719 define Device
/tplink_tl-wr841n-v14
722 DEVICE_MODEL
:= TL-WR841N
723 DEVICE_VARIANT
:= v14
724 TPLINK_FLASHLAYOUT
:= 4MLmtk
725 TPLINK_HWID
:= 0x08410014
726 TPLINK_HWREVADD
:= 0x14
727 IMAGES
:= sysupgrade.bin tftp-recovery.bin
728 IMAGE
/tftp-recovery.bin
:= pad-extra
64k |
$$(IMAGE
/factory.bin
)
731 TARGET_DEVICES
+= tplink_tl-wr841n-v14
733 define Device
/tplink_tl-wr842n-v5
736 DEVICE_MODEL
:= TL-WR842N
738 TPLINK_FLASHLAYOUT
:= 8Mmtk
739 TPLINK_HWID
:= 0x08420005
741 TPLINK_HWREVADD
:= 0x5
742 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
743 IMAGES
:= sysupgrade.bin tftp-recovery.bin
744 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
746 TARGET_DEVICES
+= tplink_tl-wr842n-v5
748 define Device
/tplink_tl-wr850n-v2
751 DEVICE_MODEL
:= TL-WR850N
753 TPLINK_FLASHLAYOUT
:= 8Mmtk
754 TPLINK_HWID
:= 0x08500002
755 TPLINK_HWREVADD
:= 0x2
756 IMAGES
:= sysupgrade.bin tftp-recovery.bin
757 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
759 TARGET_DEVICES
+= tplink_tl-wr850n-v2
761 define Device
/tplink_tl-wr902ac-v3
764 DEVICE_MODEL
:= TL-WR902AC
766 TPLINK_FLASHLAYOUT
:= 8Mmtk
767 TPLINK_HWID
:= 0x000dc88f
769 TPLINK_HWREVADD
:= 0x1
770 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
771 kmod-usb-ledtrig-usbport
772 IMAGES
:= sysupgrade.bin tftp-recovery.bin
773 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
775 TARGET_DEVICES
+= tplink_tl-wr902ac-v3
777 define Device
/unielec_u7628-01-16m
779 DEVICE_VENDOR
:= UniElec
780 DEVICE_MODEL
:= U7628-01
781 DEVICE_VARIANT
:= 16M
782 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
783 SUPPORTED_DEVICES
+= u7628-01-128M-16M unielec
,u7628-01-128m-16m
785 TARGET_DEVICES
+= unielec_u7628-01-16m
787 define Device
/vocore_vocore2
789 DEVICE_VENDOR
:= VoCore
790 DEVICE_MODEL
:= VoCore2
791 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
793 SUPPORTED_DEVICES
+= vocore2
795 TARGET_DEVICES
+= vocore_vocore2
797 define Device
/vocore_vocore2-lite
799 DEVICE_VENDOR
:= VoCore
800 DEVICE_MODEL
:= VoCore2-Lite
801 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
803 SUPPORTED_DEVICES
+= vocore2lite
805 TARGET_DEVICES
+= vocore_vocore2-lite
807 define Device
/wavlink_wl-wn531a3
809 DEVICE_VENDOR
:= Wavlink
810 DEVICE_MODEL
:= WL-WN531A3
811 DEVICE_ALT0_VENDOR
:= Wavlink
812 DEVICE_ALT0_MODEL
:= QUANTUM D4
813 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
814 SUPPORTED_DEVICES
+= wl-wn531a3
816 TARGET_DEVICES
+= wavlink_wl-wn531a3
818 define Device
/wavlink_wl-wn570ha1
820 DEVICE_VENDOR
:= Wavlink
821 DEVICE_MODEL
:= WL-WN570HA1
822 DEVICE_PACKAGES
:= kmod-mt76x0e
824 TARGET_DEVICES
+= wavlink_wl-wn570ha1
826 define Device
/wavlink_wl-wn575a3
828 DEVICE_VENDOR
:= Wavlink
829 DEVICE_MODEL
:= WL-WN575A3
830 DEVICE_PACKAGES
:= kmod-mt76x2
831 SUPPORTED_DEVICES
+= wl-wn575a3
833 TARGET_DEVICES
+= wavlink_wl-wn575a3
835 define Device
/wavlink_wl-wn576a2
837 DEVICE_VENDOR
:= Wavlink
838 DEVICE_MODEL
:= WL-WN576A2
839 DEVICE_ALT0_VENDOR
:= Silvercrest
840 DEVICE_ALT0_MODEL
:= SWV
733 B1
841 DEVICE_PACKAGES
:= kmod-mt76x0e
843 TARGET_DEVICES
+= wavlink_wl-wn576a2
845 define Device
/wavlink_wl-wn577a2
847 DEVICE_VENDOR
:= Wavlink
848 DEVICE_MODEL
:= WL-WN577A2
849 DEVICE_ALT0_VENDOR
:= Maginon
850 DEVICE_ALT0_MODEL
:= WLR-755
851 DEVICE_PACKAGES
:= kmod-mt76x0e
853 TARGET_DEVICES
+= wavlink_wl-wn577a2
855 define Device
/wavlink_wl-wn578a2
857 DEVICE_VENDOR
:= Wavlink
858 DEVICE_MODEL
:= WL-WN578A2
859 DEVICE_ALT0_VENDOR
:= SilverCrest
860 DEVICE_ALT0_MODEL
:= SWV
733 A2
861 DEVICE_PACKAGES
:= kmod-mt76x0e
863 TARGET_DEVICES
+= wavlink_wl-wn578a2
865 define Device
/widora_neo-16m
867 DEVICE_VENDOR
:= Widora
868 DEVICE_MODEL
:= Widora-NEO
869 DEVICE_VARIANT
:= 16M
870 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
871 SUPPORTED_DEVICES
+= widora-neo
873 TARGET_DEVICES
+= widora_neo-16m
875 define Device
/widora_neo-32m
877 DEVICE_VENDOR
:= Widora
878 DEVICE_MODEL
:= Widora-NEO
879 DEVICE_VARIANT
:= 32M
880 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
882 TARGET_DEVICES
+= widora_neo-32m
884 define Device
/wiznet_wizfi630s
886 DEVICE_VENDOR
:= WIZnet
887 DEVICE_MODEL
:= WizFi630S
888 SUPPORTED_DEVICES
+= wizfi630s
890 TARGET_DEVICES
+= wiznet_wizfi630s
892 define Device
/wrtnode_wrtnode2p
894 DEVICE_VENDOR
:= WRTnode
895 DEVICE_MODEL
:= WRTnode
2P
896 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
897 SUPPORTED_DEVICES
+= wrtnode2p
899 TARGET_DEVICES
+= wrtnode_wrtnode2p
901 define Device
/wrtnode_wrtnode2r
903 DEVICE_VENDOR
:= WRTnode
904 DEVICE_MODEL
:= WRTnode
2R
905 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
906 SUPPORTED_DEVICES
+= wrtnode2r
908 TARGET_DEVICES
+= wrtnode_wrtnode2r
910 define Device
/xiaomi_mi-router-4a-100m
912 DEVICE_VENDOR
:= Xiaomi
913 DEVICE_MODEL
:= Mi Router
4A
914 DEVICE_VARIANT
:= 100M Edition
915 DEVICE_PACKAGES
:= kmod-mt76x2
916 SUPPORTED_DEVICES
+= xiaomi
,mir4a-100m
918 TARGET_DEVICES
+= xiaomi_mi-router-4a-100m
920 define Device
/xiaomi_mi-router-4c
922 DEVICE_VENDOR
:= Xiaomi
923 DEVICE_MODEL
:= Mi Router
4C
924 DEVICE_PACKAGES
:= uboot-envtools
926 TARGET_DEVICES
+= xiaomi_mi-router-4c
928 define Device
/xiaomi_miwifi-3c
930 DEVICE_VENDOR
:= Xiaomi
931 DEVICE_MODEL
:= MiWiFi
3C
932 DEVICE_PACKAGES
:= uboot-envtools
934 TARGET_DEVICES
+= xiaomi_miwifi-3c
936 define Device
/xiaomi_miwifi-nano
938 DEVICE_VENDOR
:= Xiaomi
939 DEVICE_MODEL
:= MiWiFi Nano
940 DEVICE_PACKAGES
:= uboot-envtools
941 SUPPORTED_DEVICES
+= miwifi-nano
943 TARGET_DEVICES
+= xiaomi_miwifi-nano
945 define Device
/zbtlink_zbt-we1226
947 DEVICE_VENDOR
:= Zbtlink
948 DEVICE_MODEL
:= ZBT-WE1226
950 TARGET_DEVICES
+= zbtlink_zbt-we1226
952 define Device
/zyxel_keenetic-extra-ii
955 DEVICE_VENDOR
:= ZyXEL
956 DEVICE_MODEL
:= Keenetic Extra II
957 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
958 kmod-usb-ledtrig-usbport
959 IMAGES
+= factory.bin
960 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
$$$$(BLOCKSIZE
) | \
961 check-size | zyimage
-d
6162 -v
"ZyXEL Keenetic Extra II"
963 TARGET_DEVICES
+= zyxel_keenetic-extra-ii