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-wr758ac
112 DEVICE_VENDOR
:= COMFAST
113 DEVICE_MODEL
:= CF-WR758AC
114 DEVICE_ALT0_VENDOR
:= Joowin
115 DEVICE_ALT0_MODEL
:= JW-WR758AC
118 define Device
/comfast_cf-wr758ac-v1
119 $(Device
/comfast_cf-wr758ac
)
120 DEVICE_PACKAGES
:= kmod-mt76x2
122 DEVICE_ALT0_VARIANT
:= V1
123 SUPPORTED_DEVICES
+= joowin
,jw-wr758ac-v1
125 TARGET_DEVICES
+= comfast_cf-wr758ac-v1
127 define Device
/comfast_cf-wr758ac-v2
128 $(Device
/comfast_cf-wr758ac
)
129 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7663-firmware-ap
131 DEVICE_ALT0_VARIANT
:= V2
132 SUPPORTED_DEVICES
+= joowin
,jw-wr758ac-v2
134 TARGET_DEVICES
+= comfast_cf-wr758ac-v2
136 define Device
/cudy_wr1000
138 IMAGES
+= factory.bin
139 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | jcg-header
92.122
141 DEVICE_VENDOR
:= Cudy
142 DEVICE_MODEL
:= WR1000
143 DEVICE_PACKAGES
:= kmod-mt76x2
144 SUPPORTED_DEVICES
+= wr1000
146 TARGET_DEVICES
+= cudy_wr1000
148 define Device
/d-team_pbr-d1
150 DEVICE_VENDOR
:= PandoraBox
151 DEVICE_MODEL
:= PBR-D1
152 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
153 SUPPORTED_DEVICES
+= pbr-d1
155 TARGET_DEVICES
+= d-team_pbr-d1
157 define Device
/dlink_dap-1325-a1
159 DEVICE_VENDOR
:= D-Link
160 DEVICE_MODEL
:= DAP-1325 A1
162 TARGET_DEVICES
+= dlink_dap-1325-a1
164 define Device
/duzun_dm06
166 DEVICE_VENDOR
:= DuZun
168 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
169 SUPPORTED_DEVICES
+= duzun-dm06
171 TARGET_DEVICES
+= duzun_dm06
173 define Device
/elecom_wrc-1167fs
175 DEVICE_VENDOR
:= ELECOM
176 DEVICE_MODEL
:= WRC-1167FS
177 IMAGES
+= factory.bin
178 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
64k | check-size | \
179 xor-image
-p
29944A25
-x | elecom-header
00228000 | \
180 elecom-product-header WRC-1167FS
181 DEVICE_PACKAGES
:= kmod-mt76x2
183 TARGET_DEVICES
+= elecom_wrc-1167fs
185 define Device
/glinet_gl-mt300n-v2
187 DEVICE_VENDOR
:= GL.iNet
188 DEVICE_MODEL
:= GL-MT300N
190 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
191 SUPPORTED_DEVICES
+= gl-mt300n-v2
193 TARGET_DEVICES
+= glinet_gl-mt300n-v2
195 define Device
/glinet_microuter-n300
197 DEVICE_VENDOR
:= GL.iNet
198 DEVICE_MODEL
:= microuter-N300
199 SUPPORTED_DEVICES
+= microuter-n300
201 TARGET_DEVICES
+= glinet_microuter-n300
203 define Device
/glinet_vixmini
205 DEVICE_VENDOR
:= GL.iNet
206 DEVICE_MODEL
:= VIXMINI
207 SUPPORTED_DEVICES
+= vixmini
209 TARGET_DEVICES
+= glinet_vixmini
211 define Device
/hak5_wifi-pineapple-mk7
213 DEVICE_VENDOR
:= Hak5
214 DEVICE_MODEL
:= WiFi Pineapple Mark
7
215 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
216 SUPPORTED_DEVICES
+= wifi-pineapple-mk7
218 TARGET_DEVICES
+= hak5_wifi-pineapple-mk7
220 define Device
/hilink_hlk-7628n
222 DEVICE_VENDOR
:= HILINK
223 DEVICE_MODEL
:= HLK-7628N
225 TARGET_DEVICES
+= hilink_hlk-7628n
227 define Device
/hilink_hlk-7688a
229 DEVICE_VENDOR
:= Hi-Link
230 DEVICE_MODEL
:= HLK-7688A
231 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
233 TARGET_DEVICES
+= hilink_hlk-7688a
235 define Device
/hiwifi_hc5661a
237 DEVICE_VENDOR
:= HiWiFi
238 DEVICE_MODEL
:= HC5661A
239 SUPPORTED_DEVICES
+= hc5661a
241 TARGET_DEVICES
+= hiwifi_hc5661a
243 define Device
/hiwifi_hc5761a
245 DEVICE_VENDOR
:= HiWiFi
246 DEVICE_MODEL
:= HC5761A
247 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci
249 TARGET_DEVICES
+= hiwifi_hc5761a
251 define Device
/hiwifi_hc5861b
253 DEVICE_VENDOR
:= HiWiFi
254 DEVICE_MODEL
:= HC5861B
255 DEVICE_PACKAGES
:= kmod-mt76x2
257 TARGET_DEVICES
+= hiwifi_hc5861b
259 define Device
/iptime_a3
262 DEVICE_VENDOR
:= ipTIME
264 DEVICE_PACKAGES
:= kmod-mt76x2
266 TARGET_DEVICES
+= iptime_a3
268 define Device
/iptime_a604m
271 DEVICE_VENDOR
:= ipTIME
272 DEVICE_MODEL
:= A604M
273 DEVICE_PACKAGES
:= kmod-mt76x2
275 TARGET_DEVICES
+= iptime_a604m
277 define Device
/jotale_js76x8
278 DEVICE_VENDOR
:= Jotale
279 DEVICE_MODEL
:= JS76x8
280 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
283 define Device
/jotale_js76x8-8m
284 $(Device
/jotale_js76x8
)
288 TARGET_DEVICES
+= jotale_js76x8-8m
290 define Device
/jotale_js76x8-16m
291 $(Device
/jotale_js76x8
)
293 DEVICE_VARIANT
:= 16M
295 TARGET_DEVICES
+= jotale_js76x8-16m
297 define Device
/jotale_js76x8-32m
298 $(Device
/jotale_js76x8
)
300 DEVICE_VARIANT
:= 32M
302 TARGET_DEVICES
+= jotale_js76x8-32m
304 define Device
/mediatek_linkit-smart-7688
306 DEVICE_VENDOR
:= MediaTek
307 DEVICE_MODEL
:= LinkIt Smart
7688
308 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
309 SUPPORTED_DEVICES
+= linkits7688 linkits7688d
311 TARGET_DEVICES
+= mediatek_linkit-smart-7688
313 define Device
/mediatek_mt7628an-eval-board
316 DEVICE_VENDOR
:= MediaTek
317 DEVICE_MODEL
:= MT7628 EVB
318 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
319 SUPPORTED_DEVICES
+= mt7628
321 TARGET_DEVICES
+= mediatek_mt7628an-eval-board
323 define Device
/mercury_mac1200r-v2
325 DEVICE_VENDOR
:= Mercury
326 DEVICE_MODEL
:= MAC1200R
327 DEVICE_VARIANT
:= v2.0
328 DEVICE_PACKAGES
:= kmod-mt76x2
329 SUPPORTED_DEVICES
+= mac1200rv2
331 TARGET_DEVICES
+= mercury_mac1200r-v2
333 define Device
/minew_g1-c
335 DEVICE_VENDOR
:= Minew
337 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-usb-serial-cp210x
338 SUPPORTED_DEVICES
+= minew-g1c
340 TARGET_DEVICES
+= minew_g1-c
342 define Device
/motorola_mwr03
344 DEVICE_VENDOR
:= Motorola
345 DEVICE_MODEL
:= MWR03
346 DEVICE_PACKAGES
:= kmod-mt76x2
348 TARGET_DEVICES
+= motorola_mwr03
350 define Device
/netgear_r6020
351 $(Device
/netgear_sercomm_nor
)
353 DEVICE_MODEL
:= R6020
354 DEVICE_PACKAGES
:= kmod-mt76x2
355 SERCOMM_HWNAME
:= R6020
357 SERCOMM_HWVER
:= A001
358 SERCOMM_SWVER
:= 0x0040
361 TARGET_DEVICES
+= netgear_r6020
363 define Device
/netgear_r6080
364 $(Device
/netgear_sercomm_nor
)
366 DEVICE_MODEL
:= R6080
367 DEVICE_PACKAGES
:= kmod-mt76x2
368 SERCOMM_HWNAME
:= R6080
370 SERCOMM_HWVER
:= A001
371 SERCOMM_SWVER
:= 0x0040
374 TARGET_DEVICES
+= netgear_r6080
376 define Device
/netgear_r6120
377 $(Device
/netgear_sercomm_nor
)
379 DEVICE_MODEL
:= R6120
380 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
381 SERCOMM_HWNAME
:= R6120
383 SERCOMM_HWVER
:= A001
384 SERCOMM_SWVER
:= 0x0040
387 TARGET_DEVICES
+= netgear_r6120
389 define Device
/onion_omega2
391 DEVICE_VENDOR
:= Onion
392 DEVICE_MODEL
:= Omega2
393 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools
394 SUPPORTED_DEVICES
+= omega2
396 TARGET_DEVICES
+= onion_omega2
398 define Device
/onion_omega2p
400 DEVICE_VENDOR
:= Onion
401 DEVICE_MODEL
:= Omega2
+
402 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
403 SUPPORTED_DEVICES
+= omega2p
405 TARGET_DEVICES
+= onion_omega2p
407 define Device
/rakwireless_rak633
409 DEVICE_VENDOR
:= Rakwireless
410 DEVICE_MODEL
:= RAK633
411 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
413 TARGET_DEVICES
+= rakwireless_rak633
415 define Device
/ravpower_rp-wd009
417 DEVICE_VENDOR
:= RAVPower
418 DEVICE_MODEL
:= RP-WD009
419 UBOOT_PATH
:= $(STAGING_DIR_IMAGE
)/ravpower_rp-wd009-u-boot.bin
420 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
421 kmod-sdhci-mt7620 kmod-i2c-mt7628 ravpower-mcu
422 IMAGES
+= factory.bin
423 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | ravpower-wd009-factory
425 TARGET_DEVICES
+= ravpower_rp-wd009
427 define Device
/skylab_skw92a
429 DEVICE_VENDOR
:= Skylab
430 DEVICE_MODEL
:= SKW92A
431 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
433 TARGET_DEVICES
+= skylab_skw92a
435 define Device
/tama_w06
437 DEVICE_VENDOR
:= Tama
439 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
441 TARGET_DEVICES
+= tama_w06
443 define Device
/totolink_a3
446 DEVICE_VENDOR
:= TOTOLINK
448 DEVICE_PACKAGES
:= kmod-mt76x2
450 TARGET_DEVICES
+= totolink_a3
452 define Device
/totolink_lr1200
454 DEVICE_VENDOR
:= TOTOLINK
455 DEVICE_MODEL
:= LR1200
456 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 uqmi
458 TARGET_DEVICES
+= totolink_lr1200
460 define Device
/tplink_archer-c20-v4
463 DEVICE_MODEL
:= Archer C20
465 TPLINK_FLASHLAYOUT
:= 8Mmtk
466 TPLINK_HWID
:= 0xc200004
467 TPLINK_HWREVADD
:= 0x4
468 DEVICE_PACKAGES
:= kmod-mt76x0e
469 IMAGES
:= sysupgrade.bin tftp-recovery.bin
470 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
471 SUPPORTED_DEVICES
+= tplink
,c20-v4
473 TARGET_DEVICES
+= tplink_archer-c20-v4
475 define Device
/tplink_archer-c20-v5
478 DEVICE_MODEL
:= Archer C20
480 TPLINK_FLASHLAYOUT
:= 8MSUmtk
481 TPLINK_HWID
:= 0xc200005
482 TPLINK_HWREVADD
:= 0x5
483 DEVICE_PACKAGES
:= kmod-mt76x0e
484 IMAGES
:= sysupgrade.bin
486 TARGET_DEVICES
+= tplink_archer-c20-v5
488 define Device
/tplink_archer-c50-v3
491 DEVICE_MODEL
:= Archer C50
493 TPLINK_FLASHLAYOUT
:= 8Mmtk
494 TPLINK_HWID
:= 0x001D9BA4
496 TPLINK_HWREVADD
:= 0x1
497 DEVICE_PACKAGES
:= kmod-mt76x2
498 IMAGES
:= sysupgrade.bin tftp-recovery.bin
499 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
500 SUPPORTED_DEVICES
+= tplink
,c50-v3
502 TARGET_DEVICES
+= tplink_archer-c50-v3
504 define Device
/tplink_archer-c50-v4
507 DEVICE_MODEL
:= Archer C50
509 TPLINK_FLASHLAYOUT
:= 8MSUmtk
510 TPLINK_HWID
:= 0x001D589B
512 TPLINK_HWREVADD
:= 0x2
513 DEVICE_PACKAGES
:= kmod-mt76x2
514 IMAGES
:= sysupgrade.bin
515 SUPPORTED_DEVICES
+= tplink
,c50-v4
517 TARGET_DEVICES
+= tplink_archer-c50-v4
519 define Device
/tplink_re200-v2
520 $(Device
/tplink-safeloader
)
522 DEVICE_MODEL
:= RE200
524 DEVICE_PACKAGES
:= kmod-mt76x0e
525 TPLINK_BOARD_ID
:= RE200-V2
527 TARGET_DEVICES
+= tplink_re200-v2
529 define Device
/tplink_re200-v3
530 $(Device
/tplink-safeloader
)
532 DEVICE_MODEL
:= RE200
534 DEVICE_PACKAGES
:= kmod-mt76x0e
535 TPLINK_BOARD_ID
:= RE200-V3
537 TARGET_DEVICES
+= tplink_re200-v3
539 define Device
/tplink_re200-v4
540 $(Device
/tplink-safeloader
)
542 DEVICE_MODEL
:= RE200
544 DEVICE_PACKAGES
:= kmod-mt76x0e
545 TPLINK_BOARD_ID
:= RE200-V4
547 TARGET_DEVICES
+= tplink_re200-v4
549 define Device
/tplink_re220-v2
550 $(Device
/tplink-safeloader
)
552 DEVICE_MODEL
:= RE220
554 DEVICE_PACKAGES
:= kmod-mt76x0e
555 TPLINK_BOARD_ID
:= RE220-V2
557 TARGET_DEVICES
+= tplink_re220-v2
559 define Device
/tplink_re305-v1
560 $(Device
/tplink-safeloader
)
562 DEVICE_MODEL
:= RE305
564 DEVICE_PACKAGES
:= kmod-mt76x2
565 TPLINK_BOARD_ID
:= RE305-V1
567 TARGET_DEVICES
+= tplink_re305-v1
569 define Device
/tplink_re305-v3
570 $(Device
/tplink-safeloader
)
572 DEVICE_MODEL
:= RE305
574 DEVICE_PACKAGES
:= kmod-mt76x2
575 TPLINK_BOARD_ID
:= RE305-V3
577 TARGET_DEVICES
+= tplink_re305-v3
579 define Device
/tplink_tl-mr3020-v3
582 DEVICE_MODEL
:= TL-MR3020
584 TPLINK_FLASHLAYOUT
:= 8Mmtk
585 TPLINK_HWID
:= 0x30200003
587 TPLINK_HWREVADD
:= 0x3
588 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
589 IMAGES
:= sysupgrade.bin tftp-recovery.bin
590 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
592 TARGET_DEVICES
+= tplink_tl-mr3020-v3
594 define Device
/tplink_tl-mr3420-v5
597 DEVICE_MODEL
:= TL-MR3420
599 TPLINK_FLASHLAYOUT
:= 8Mmtk
600 TPLINK_HWID
:= 0x34200005
602 TPLINK_HWREVADD
:= 0x5
603 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
604 IMAGES
:= sysupgrade.bin tftp-recovery.bin
605 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
607 TARGET_DEVICES
+= tplink_tl-mr3420-v5
609 define Device
/tplink_tl-mr6400-v4
612 DEVICE_MODEL
:= TL-MR6400
614 TPLINK_FLASHLAYOUT
:= 8Mmtk
615 TPLINK_HWID
:= 0x64000004
617 TPLINK_HWREVADD
:= 0x4
618 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
619 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
620 IMAGES
:= sysupgrade.bin tftp-recovery.bin
621 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
623 TARGET_DEVICES
+= tplink_tl-mr6400-v4
625 define Device
/tplink_tl-mr6400-v5
628 DEVICE_MODEL
:= TL-MR6400
630 TPLINK_FLASHLAYOUT
:= 8Mmtk
631 TPLINK_HWID
:= 0x64000005
633 TPLINK_HWREVADD
:= 0x5
634 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
635 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
636 IMAGES
:= sysupgrade.bin tftp-recovery.bin
637 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
639 TARGET_DEVICES
+= tplink_tl-mr6400-v5
641 define Device
/tplink_tl-wa801nd-v5
644 DEVICE_MODEL
:= TL-WA801ND
646 TPLINK_FLASHLAYOUT
:= 8Mmtk
647 TPLINK_HWID
:= 0x08010005
648 TPLINK_HWREVADD
:= 0x5
649 IMAGES
:= sysupgrade.bin tftp-recovery.bin
650 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
652 TARGET_DEVICES
+= tplink_tl-wa801nd-v5
654 define Device
/tplink_tl-wr802n-v4
657 DEVICE_MODEL
:= TL-WR802N
659 TPLINK_FLASHLAYOUT
:= 8Mmtk
660 TPLINK_HWID
:= 0x08020004
661 TPLINK_HWREVADD
:= 0x4
662 IMAGES
:= sysupgrade.bin tftp-recovery.bin
663 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
665 TARGET_DEVICES
+= tplink_tl-wr802n-v4
667 define Device
/tplink_tl-wr840n-v4
670 DEVICE_MODEL
:= TL-WR840N
672 TPLINK_FLASHLAYOUT
:= 8Mmtk
673 TPLINK_HWID
:= 0x08400004
674 TPLINK_HWREVADD
:= 0x4
675 IMAGES
:= sysupgrade.bin tftp-recovery.bin
676 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
677 SUPPORTED_DEVICES
+= tl-wr840n-v4
679 TARGET_DEVICES
+= tplink_tl-wr840n-v4
681 define Device
/tplink_tl-wr840n-v5
684 DEVICE_MODEL
:= TL-WR840N
686 TPLINK_FLASHLAYOUT
:= 4Mmtk
687 TPLINK_HWID
:= 0x08400005
688 TPLINK_HWREVADD
:= 0x5
689 IMAGES
:= sysupgrade.bin
690 SUPPORTED_DEVICES
+= tl-wr840n-v5
693 TARGET_DEVICES
+= tplink_tl-wr840n-v5
695 define Device
/tplink_tl-wr841n-v13
698 DEVICE_MODEL
:= TL-WR841N
699 DEVICE_VARIANT
:= v13
700 TPLINK_FLASHLAYOUT
:= 8Mmtk
701 TPLINK_HWID
:= 0x08410013
702 TPLINK_HWREV
:= 0x268
703 TPLINK_HWREVADD
:= 0x13
704 IMAGES
:= sysupgrade.bin tftp-recovery.bin
705 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
706 SUPPORTED_DEVICES
+= tl-wr841n-v13
708 TARGET_DEVICES
+= tplink_tl-wr841n-v13
710 define Device
/tplink_tl-wr841n-v14
713 DEVICE_MODEL
:= TL-WR841N
714 DEVICE_VARIANT
:= v14
715 TPLINK_FLASHLAYOUT
:= 4MLmtk
716 TPLINK_HWID
:= 0x08410014
717 TPLINK_HWREVADD
:= 0x14
718 IMAGES
:= sysupgrade.bin tftp-recovery.bin
719 IMAGE
/tftp-recovery.bin
:= pad-extra
64k |
$$(IMAGE
/factory.bin
)
722 TARGET_DEVICES
+= tplink_tl-wr841n-v14
724 define Device
/tplink_tl-wr842n-v5
727 DEVICE_MODEL
:= TL-WR842N
729 TPLINK_FLASHLAYOUT
:= 8Mmtk
730 TPLINK_HWID
:= 0x08420005
732 TPLINK_HWREVADD
:= 0x5
733 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
734 IMAGES
:= sysupgrade.bin tftp-recovery.bin
735 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
737 TARGET_DEVICES
+= tplink_tl-wr842n-v5
739 define Device
/tplink_tl-wr850n-v2
742 DEVICE_MODEL
:= TL-WR850N
744 TPLINK_FLASHLAYOUT
:= 8Mmtk
745 TPLINK_HWID
:= 0x08500002
746 TPLINK_HWREVADD
:= 0x2
747 IMAGES
:= sysupgrade.bin tftp-recovery.bin
748 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
750 TARGET_DEVICES
+= tplink_tl-wr850n-v2
752 define Device
/tplink_tl-wr902ac-v3
755 DEVICE_MODEL
:= TL-WR902AC
757 TPLINK_FLASHLAYOUT
:= 8Mmtk
758 TPLINK_HWID
:= 0x000dc88f
760 TPLINK_HWREVADD
:= 0x1
761 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
762 kmod-usb-ledtrig-usbport
763 IMAGES
:= sysupgrade.bin tftp-recovery.bin
764 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
766 TARGET_DEVICES
+= tplink_tl-wr902ac-v3
768 define Device
/unielec_u7628-01-16m
770 DEVICE_VENDOR
:= UniElec
771 DEVICE_MODEL
:= U7628-01
772 DEVICE_VARIANT
:= 16M
773 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
774 SUPPORTED_DEVICES
+= u7628-01-128M-16M unielec
,u7628-01-128m-16m
776 TARGET_DEVICES
+= unielec_u7628-01-16m
778 define Device
/vocore_vocore2
780 DEVICE_VENDOR
:= VoCore
781 DEVICE_MODEL
:= VoCore2
782 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
784 SUPPORTED_DEVICES
+= vocore2
786 TARGET_DEVICES
+= vocore_vocore2
788 define Device
/vocore_vocore2-lite
790 DEVICE_VENDOR
:= VoCore
791 DEVICE_MODEL
:= VoCore2-Lite
792 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
794 SUPPORTED_DEVICES
+= vocore2lite
796 TARGET_DEVICES
+= vocore_vocore2-lite
798 define Device
/wavlink_wl-wn531a3
800 DEVICE_VENDOR
:= Wavlink
801 DEVICE_MODEL
:= WL-WN531A3
802 DEVICE_ALT0_VENDOR
:= Wavlink
803 DEVICE_ALT0_MODEL
:= QUANTUM D4
804 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
805 SUPPORTED_DEVICES
+= wl-wn531a3
807 TARGET_DEVICES
+= wavlink_wl-wn531a3
809 define Device
/wavlink_wl-wn570ha1
811 DEVICE_VENDOR
:= Wavlink
812 DEVICE_MODEL
:= WL-WN570HA1
813 DEVICE_PACKAGES
:= kmod-mt76x0e
815 TARGET_DEVICES
+= wavlink_wl-wn570ha1
817 define Device
/wavlink_wl-wn575a3
819 DEVICE_VENDOR
:= Wavlink
820 DEVICE_MODEL
:= WL-WN575A3
821 DEVICE_PACKAGES
:= kmod-mt76x2
822 SUPPORTED_DEVICES
+= wl-wn575a3
824 TARGET_DEVICES
+= wavlink_wl-wn575a3
826 define Device
/wavlink_wl-wn576a2
828 DEVICE_VENDOR
:= Wavlink
829 DEVICE_MODEL
:= WL-WN576A2
830 DEVICE_ALT0_VENDOR
:= Silvercrest
831 DEVICE_ALT0_MODEL
:= SWV
733 B1
832 DEVICE_PACKAGES
:= kmod-mt76x0e
834 TARGET_DEVICES
+= wavlink_wl-wn576a2
836 define Device
/wavlink_wl-wn577a2
838 DEVICE_VENDOR
:= Wavlink
839 DEVICE_MODEL
:= WL-WN577A2
840 DEVICE_ALT0_VENDOR
:= Maginon
841 DEVICE_ALT0_MODEL
:= WLR-755
842 DEVICE_PACKAGES
:= kmod-mt76x0e
844 TARGET_DEVICES
+= wavlink_wl-wn577a2
846 define Device
/wavlink_wl-wn578a2
848 DEVICE_VENDOR
:= Wavlink
849 DEVICE_MODEL
:= WL-WN578A2
850 DEVICE_ALT0_VENDOR
:= SilverCrest
851 DEVICE_ALT0_MODEL
:= SWV
733 A2
852 DEVICE_PACKAGES
:= kmod-mt76x0e
854 TARGET_DEVICES
+= wavlink_wl-wn578a2
856 define Device
/widora_neo-16m
858 DEVICE_VENDOR
:= Widora
859 DEVICE_MODEL
:= Widora-NEO
860 DEVICE_VARIANT
:= 16M
861 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
862 SUPPORTED_DEVICES
+= widora-neo
864 TARGET_DEVICES
+= widora_neo-16m
866 define Device
/widora_neo-32m
868 DEVICE_VENDOR
:= Widora
869 DEVICE_MODEL
:= Widora-NEO
870 DEVICE_VARIANT
:= 32M
871 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
873 TARGET_DEVICES
+= widora_neo-32m
875 define Device
/wiznet_wizfi630s
877 DEVICE_VENDOR
:= WIZnet
878 DEVICE_MODEL
:= WizFi630S
879 SUPPORTED_DEVICES
+= wizfi630s
881 TARGET_DEVICES
+= wiznet_wizfi630s
883 define Device
/wrtnode_wrtnode2p
885 DEVICE_VENDOR
:= WRTnode
886 DEVICE_MODEL
:= WRTnode
2P
887 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
888 SUPPORTED_DEVICES
+= wrtnode2p
890 TARGET_DEVICES
+= wrtnode_wrtnode2p
892 define Device
/wrtnode_wrtnode2r
894 DEVICE_VENDOR
:= WRTnode
895 DEVICE_MODEL
:= WRTnode
2R
896 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
897 SUPPORTED_DEVICES
+= wrtnode2r
899 TARGET_DEVICES
+= wrtnode_wrtnode2r
901 define Device
/xiaomi_mi-router-4a-100m
903 DEVICE_VENDOR
:= Xiaomi
904 DEVICE_MODEL
:= Mi Router
4A
905 DEVICE_VARIANT
:= 100M Edition
906 DEVICE_PACKAGES
:= kmod-mt76x2
907 SUPPORTED_DEVICES
+= xiaomi
,mir4a-100m
909 TARGET_DEVICES
+= xiaomi_mi-router-4a-100m
911 define Device
/xiaomi_mi-router-4c
913 DEVICE_VENDOR
:= Xiaomi
914 DEVICE_MODEL
:= Mi Router
4C
915 DEVICE_PACKAGES
:= uboot-envtools
917 TARGET_DEVICES
+= xiaomi_mi-router-4c
919 define Device
/xiaomi_miwifi-3c
921 DEVICE_VENDOR
:= Xiaomi
922 DEVICE_MODEL
:= MiWiFi
3C
923 DEVICE_PACKAGES
:= uboot-envtools
925 TARGET_DEVICES
+= xiaomi_miwifi-3c
927 define Device
/xiaomi_miwifi-nano
929 DEVICE_VENDOR
:= Xiaomi
930 DEVICE_MODEL
:= MiWiFi Nano
931 DEVICE_PACKAGES
:= uboot-envtools
932 SUPPORTED_DEVICES
+= miwifi-nano
934 TARGET_DEVICES
+= xiaomi_miwifi-nano
936 define Device
/zbtlink_zbt-we1226
938 DEVICE_VENDOR
:= Zbtlink
939 DEVICE_MODEL
:= ZBT-WE1226
941 TARGET_DEVICES
+= zbtlink_zbt-we1226
943 define Device
/zyxel_keenetic-extra-ii
946 DEVICE_VENDOR
:= ZyXEL
947 DEVICE_MODEL
:= Keenetic Extra II
948 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
949 kmod-usb-ledtrig-usbport
950 IMAGES
+= factory.bin
951 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
$$$$(BLOCKSIZE
) | \
952 check-size | zyimage
-d
6162 -v
"ZyXEL Keenetic Extra II"
954 TARGET_DEVICES
+= zyxel_keenetic-extra-ii