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-n10p-v3
44 DEVICE_MODEL
:= RT-N10P
47 TARGET_DEVICES
+= asus_rt-n10p-v3
49 define Device
/asus_rt-n11p-b1
52 DEVICE_MODEL
:= RT-N11P
55 TARGET_DEVICES
+= asus_rt-n11p-b1
57 define Device
/asus_rt-n12-vp-b1
60 DEVICE_MODEL
:= RT-N12 VP
63 TARGET_DEVICES
+= asus_rt-n12-vp-b1
65 define Device
/buffalo_wcr-1166ds
67 BUFFALO_TAG_PLATFORM
:= MTK
68 BUFFALO_TAG_VERSION
:= 9.99
69 BUFFALO_TAG_MINOR
:= 9.99
71 IMAGE
/sysupgrade.bin
:= trx | pad-rootfs | append-metadata
72 IMAGE
/factory.bin
:= trx
-M
0x746f435c | pad-rootfs | append-metadata | \
73 buffalo-enc WCR-1166DS
$$(BUFFALO_TAG_VERSION
) -l | \
74 buffalo-tag-dhp WCR-1166DS JP JP | buffalo-enc-tag
-l | buffalo-dhp-image
75 DEVICE_VENDOR
:= Buffalo
76 DEVICE_MODEL
:= WCR-1166DS
77 DEVICE_PACKAGES
:= kmod-mt76x2
78 SUPPORTED_DEVICES
+= wcr-1166ds
80 TARGET_DEVICES
+= buffalo_wcr-1166ds
82 define Device
/cudy_wr1000
85 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | jcg-header
92.122
88 DEVICE_MODEL
:= WR1000
89 DEVICE_PACKAGES
:= kmod-mt76x2
90 SUPPORTED_DEVICES
+= wr1000
92 TARGET_DEVICES
+= cudy_wr1000
94 define Device
/d-team_pbr-d1
96 DEVICE_VENDOR
:= PandoraBox
97 DEVICE_MODEL
:= PBR-D1
98 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
99 SUPPORTED_DEVICES
+= pbr-d1
101 TARGET_DEVICES
+= d-team_pbr-d1
103 define Device
/duzun_dm06
105 DEVICE_VENDOR
:= DuZun
107 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
108 SUPPORTED_DEVICES
+= duzun-dm06
110 TARGET_DEVICES
+= duzun_dm06
112 define Device
/elecom_wrc-1167fs
114 DEVICE_VENDOR
:= ELECOM
115 DEVICE_MODEL
:= WRC-1167FS
116 IMAGES
+= factory.bin
117 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
64k | check-size | \
118 xor-image
-p
29944A25
-x | elecom-header
00228000 | \
119 elecom-product-header WRC-1167FS
120 DEVICE_PACKAGES
:= kmod-mt76x2
122 TARGET_DEVICES
+= elecom_wrc-1167fs
124 define Device
/glinet_gl-mt300n-v2
126 DEVICE_VENDOR
:= GL.iNet
127 DEVICE_MODEL
:= GL-MT300N
129 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
130 SUPPORTED_DEVICES
+= gl-mt300n-v2
132 TARGET_DEVICES
+= glinet_gl-mt300n-v2
134 define Device
/glinet_microuter-n300
136 DEVICE_VENDOR
:= GL.iNet
137 DEVICE_MODEL
:= microuter-N300
138 SUPPORTED_DEVICES
+= microuter-n300
140 TARGET_DEVICES
+= glinet_microuter-n300
142 define Device
/glinet_vixmini
144 DEVICE_VENDOR
:= GL.iNet
145 DEVICE_MODEL
:= VIXMINI
146 SUPPORTED_DEVICES
+= vixmini
148 TARGET_DEVICES
+= glinet_vixmini
150 define Device
/hak5_wifi-pineapple-mk7
152 DEVICE_VENDOR
:= Hak5
153 DEVICE_MODEL
:= WiFi Pineapple Mark
7
154 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
155 SUPPORTED_DEVICES
+= wifi-pineapple-mk7
157 TARGET_DEVICES
+= hak5_wifi-pineapple-mk7
159 define Device
/hilink_hlk-7628n
161 DEVICE_VENDOR
:= HILINK
162 DEVICE_MODEL
:= HLK-7628N
164 TARGET_DEVICES
+= hilink_hlk-7628n
166 define Device
/hilink_hlk-7688a
168 DEVICE_VENDOR
:= Hi-Link
169 DEVICE_MODEL
:= HLK-7688A
170 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
172 TARGET_DEVICES
+= hilink_hlk-7688a
174 define Device
/hiwifi_hc5661a
176 DEVICE_VENDOR
:= HiWiFi
177 DEVICE_MODEL
:= HC5661A
178 SUPPORTED_DEVICES
+= hc5661a
180 TARGET_DEVICES
+= hiwifi_hc5661a
182 define Device
/hiwifi_hc5761a
184 DEVICE_VENDOR
:= HiWiFi
185 DEVICE_MODEL
:= HC5761A
186 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci
188 TARGET_DEVICES
+= hiwifi_hc5761a
190 define Device
/hiwifi_hc5861b
192 DEVICE_VENDOR
:= HiWiFi
193 DEVICE_MODEL
:= HC5861B
194 DEVICE_PACKAGES
:= kmod-mt76x2
196 TARGET_DEVICES
+= hiwifi_hc5861b
198 define Device
/iptime_a3
201 DEVICE_VENDOR
:= ipTIME
203 DEVICE_PACKAGES
:= kmod-mt76x2
205 TARGET_DEVICES
+= iptime_a3
207 define Device
/iptime_a604m
210 DEVICE_VENDOR
:= ipTIME
211 DEVICE_MODEL
:= A604M
212 DEVICE_PACKAGES
:= kmod-mt76x2
214 TARGET_DEVICES
+= iptime_a604m
216 define Device
/jotale_js76x8
217 DEVICE_VENDOR
:= Jotale
218 DEVICE_MODEL
:= JS76x8
219 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
222 define Device
/jotale_js76x8-8m
223 $(Device
/jotale_js76x8
)
227 TARGET_DEVICES
+= jotale_js76x8-8m
229 define Device
/jotale_js76x8-16m
230 $(Device
/jotale_js76x8
)
232 DEVICE_VARIANT
:= 16M
234 TARGET_DEVICES
+= jotale_js76x8-16m
236 define Device
/jotale_js76x8-32m
237 $(Device
/jotale_js76x8
)
239 DEVICE_VARIANT
:= 32M
241 TARGET_DEVICES
+= jotale_js76x8-32m
243 define Device
/mediatek_linkit-smart-7688
245 DEVICE_VENDOR
:= MediaTek
246 DEVICE_MODEL
:= LinkIt Smart
7688
247 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
248 SUPPORTED_DEVICES
+= linkits7688 linkits7688d
250 TARGET_DEVICES
+= mediatek_linkit-smart-7688
252 define Device
/mediatek_mt7628an-eval-board
255 DEVICE_VENDOR
:= MediaTek
256 DEVICE_MODEL
:= MT7628 EVB
257 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
258 SUPPORTED_DEVICES
+= mt7628
260 TARGET_DEVICES
+= mediatek_mt7628an-eval-board
262 define Device
/mercury_mac1200r-v2
264 DEVICE_VENDOR
:= Mercury
265 DEVICE_MODEL
:= MAC1200R
266 DEVICE_VARIANT
:= v2.0
267 DEVICE_PACKAGES
:= kmod-mt76x2
268 SUPPORTED_DEVICES
+= mac1200rv2
270 TARGET_DEVICES
+= mercury_mac1200r-v2
272 define Device
/minew_g1-c
274 DEVICE_VENDOR
:= Minew
276 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-usb-serial-cp210x
277 SUPPORTED_DEVICES
+= minew-g1c
279 TARGET_DEVICES
+= minew_g1-c
281 define Device
/motorola_mwr03
283 DEVICE_VENDOR
:= Motorola
284 DEVICE_MODEL
:= MWR03
285 DEVICE_PACKAGES
:= kmod-mt76x2
287 TARGET_DEVICES
+= motorola_mwr03
289 define Device
/netgear_r6020
290 $(Device
/netgear_sercomm_nor
)
292 DEVICE_MODEL
:= R6020
293 DEVICE_PACKAGES
:= kmod-mt76x2
294 SERCOMM_HWNAME
:= R6020
296 SERCOMM_HWVER
:= A001
297 SERCOMM_SWVER
:= 0x0040
300 TARGET_DEVICES
+= netgear_r6020
302 define Device
/netgear_r6080
303 $(Device
/netgear_sercomm_nor
)
305 DEVICE_MODEL
:= R6080
306 DEVICE_PACKAGES
:= kmod-mt76x2
307 SERCOMM_HWNAME
:= R6080
309 SERCOMM_HWVER
:= A001
310 SERCOMM_SWVER
:= 0x0040
313 TARGET_DEVICES
+= netgear_r6080
315 define Device
/netgear_r6120
316 $(Device
/netgear_sercomm_nor
)
318 DEVICE_MODEL
:= R6120
319 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
320 SERCOMM_HWNAME
:= R6120
322 SERCOMM_HWVER
:= A001
323 SERCOMM_SWVER
:= 0x0040
326 TARGET_DEVICES
+= netgear_r6120
328 define Device
/onion_omega2
330 DEVICE_VENDOR
:= Onion
331 DEVICE_MODEL
:= Omega2
332 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools
333 SUPPORTED_DEVICES
+= omega2
335 TARGET_DEVICES
+= onion_omega2
337 define Device
/onion_omega2p
339 DEVICE_VENDOR
:= Onion
340 DEVICE_MODEL
:= Omega2
+
341 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
342 SUPPORTED_DEVICES
+= omega2p
344 TARGET_DEVICES
+= onion_omega2p
346 define Device
/rakwireless_rak633
348 DEVICE_VENDOR
:= Rakwireless
349 DEVICE_MODEL
:= RAK633
350 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
352 TARGET_DEVICES
+= rakwireless_rak633
354 define Device
/ravpower_rp-wd009
356 DEVICE_VENDOR
:= RAVPower
357 DEVICE_MODEL
:= RP-WD009
358 UBOOT_PATH
:= $(STAGING_DIR_IMAGE
)/ravpower_rp-wd009-u-boot.bin
359 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
360 kmod-sdhci-mt7620 kmod-i2c-mt7628 ravpower-mcu
361 IMAGES
+= factory.bin
362 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | ravpower-wd009-factory
364 TARGET_DEVICES
+= ravpower_rp-wd009
366 define Device
/skylab_skw92a
368 DEVICE_VENDOR
:= Skylab
369 DEVICE_MODEL
:= SKW92A
370 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
372 TARGET_DEVICES
+= skylab_skw92a
374 define Device
/tama_w06
376 DEVICE_VENDOR
:= Tama
378 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
380 TARGET_DEVICES
+= tama_w06
382 define Device
/totolink_a3
385 DEVICE_VENDOR
:= TOTOLINK
387 DEVICE_PACKAGES
:= kmod-mt76x2
389 TARGET_DEVICES
+= totolink_a3
391 define Device
/totolink_lr1200
393 DEVICE_VENDOR
:= TOTOLINK
394 DEVICE_MODEL
:= LR1200
395 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 uqmi
397 TARGET_DEVICES
+= totolink_lr1200
399 define Device
/tplink_archer-c20-v4
402 DEVICE_MODEL
:= Archer C20
404 TPLINK_FLASHLAYOUT
:= 8Mmtk
405 TPLINK_HWID
:= 0xc200004
406 TPLINK_HWREVADD
:= 0x4
407 DEVICE_PACKAGES
:= kmod-mt76x0e
408 IMAGES
:= sysupgrade.bin tftp-recovery.bin
409 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
410 SUPPORTED_DEVICES
+= tplink
,c20-v4
412 TARGET_DEVICES
+= tplink_archer-c20-v4
414 define Device
/tplink_archer-c20-v5
417 DEVICE_MODEL
:= Archer C20
419 TPLINK_FLASHLAYOUT
:= 8MSUmtk
420 TPLINK_HWID
:= 0xc200005
421 TPLINK_HWREVADD
:= 0x5
422 DEVICE_PACKAGES
:= kmod-mt76x0e
423 IMAGES
:= sysupgrade.bin
425 TARGET_DEVICES
+= tplink_archer-c20-v5
427 define Device
/tplink_archer-c50-v3
430 DEVICE_MODEL
:= Archer C50
432 TPLINK_FLASHLAYOUT
:= 8Mmtk
433 TPLINK_HWID
:= 0x001D9BA4
435 TPLINK_HWREVADD
:= 0x1
436 DEVICE_PACKAGES
:= kmod-mt76x2
437 IMAGES
:= sysupgrade.bin tftp-recovery.bin
438 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
439 SUPPORTED_DEVICES
+= tplink
,c50-v3
441 TARGET_DEVICES
+= tplink_archer-c50-v3
443 define Device
/tplink_archer-c50-v4
446 DEVICE_MODEL
:= Archer C50
448 TPLINK_FLASHLAYOUT
:= 8MSUmtk
449 TPLINK_HWID
:= 0x001D589B
451 TPLINK_HWREVADD
:= 0x2
452 DEVICE_PACKAGES
:= kmod-mt76x2
453 IMAGES
:= sysupgrade.bin
454 SUPPORTED_DEVICES
+= tplink
,c50-v4
456 TARGET_DEVICES
+= tplink_archer-c50-v4
458 define Device
/tplink_re200-v2
459 $(Device
/tplink-safeloader
)
461 DEVICE_MODEL
:= RE200
463 DEVICE_PACKAGES
:= kmod-mt76x0e
464 TPLINK_BOARD_ID
:= RE200-V2
466 TARGET_DEVICES
+= tplink_re200-v2
468 define Device
/tplink_re200-v3
469 $(Device
/tplink-safeloader
)
471 DEVICE_MODEL
:= RE200
473 DEVICE_PACKAGES
:= kmod-mt76x0e
474 TPLINK_BOARD_ID
:= RE200-V3
476 TARGET_DEVICES
+= tplink_re200-v3
478 define Device
/tplink_re200-v4
479 $(Device
/tplink-safeloader
)
481 DEVICE_MODEL
:= RE200
483 DEVICE_PACKAGES
:= kmod-mt76x0e
484 TPLINK_BOARD_ID
:= RE200-V4
486 TARGET_DEVICES
+= tplink_re200-v4
488 define Device
/tplink_re220-v2
489 $(Device
/tplink-safeloader
)
491 DEVICE_MODEL
:= RE220
493 DEVICE_PACKAGES
:= kmod-mt76x0e
494 TPLINK_BOARD_ID
:= RE220-V2
496 TARGET_DEVICES
+= tplink_re220-v2
498 define Device
/tplink_re305-v1
499 $(Device
/tplink-safeloader
)
501 DEVICE_MODEL
:= RE305
503 DEVICE_PACKAGES
:= kmod-mt76x2
504 TPLINK_BOARD_ID
:= RE305-V1
506 TARGET_DEVICES
+= tplink_re305-v1
508 define Device
/tplink_tl-mr3020-v3
511 DEVICE_MODEL
:= TL-MR3020
513 TPLINK_FLASHLAYOUT
:= 8Mmtk
514 TPLINK_HWID
:= 0x30200003
516 TPLINK_HWREVADD
:= 0x3
517 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
518 IMAGES
:= sysupgrade.bin tftp-recovery.bin
519 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
521 TARGET_DEVICES
+= tplink_tl-mr3020-v3
523 define Device
/tplink_tl-mr3420-v5
526 DEVICE_MODEL
:= TL-MR3420
528 TPLINK_FLASHLAYOUT
:= 8Mmtk
529 TPLINK_HWID
:= 0x34200005
531 TPLINK_HWREVADD
:= 0x5
532 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
533 IMAGES
:= sysupgrade.bin tftp-recovery.bin
534 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
536 TARGET_DEVICES
+= tplink_tl-mr3420-v5
538 define Device
/tplink_tl-mr6400-v4
541 DEVICE_MODEL
:= TL-MR6400
543 TPLINK_FLASHLAYOUT
:= 8Mmtk
544 TPLINK_HWID
:= 0x64000004
546 TPLINK_HWREVADD
:= 0x4
547 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
548 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
549 IMAGES
:= sysupgrade.bin tftp-recovery.bin
550 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
552 TARGET_DEVICES
+= tplink_tl-mr6400-v4
554 define Device
/tplink_tl-mr6400-v5
557 DEVICE_MODEL
:= TL-MR6400
559 TPLINK_FLASHLAYOUT
:= 8Mmtk
560 TPLINK_HWID
:= 0x64000005
562 TPLINK_HWREVADD
:= 0x5
563 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
564 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
565 IMAGES
:= sysupgrade.bin tftp-recovery.bin
566 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
568 TARGET_DEVICES
+= tplink_tl-mr6400-v5
570 define Device
/tplink_tl-wa801nd-v5
573 DEVICE_MODEL
:= TL-WA801ND
575 TPLINK_FLASHLAYOUT
:= 8Mmtk
576 TPLINK_HWID
:= 0x08010005
577 TPLINK_HWREVADD
:= 0x5
578 IMAGES
:= sysupgrade.bin tftp-recovery.bin
579 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
581 TARGET_DEVICES
+= tplink_tl-wa801nd-v5
583 define Device
/tplink_tl-wr802n-v4
586 DEVICE_MODEL
:= TL-WR802N
588 TPLINK_FLASHLAYOUT
:= 8Mmtk
589 TPLINK_HWID
:= 0x08020004
590 TPLINK_HWREVADD
:= 0x4
591 IMAGES
:= sysupgrade.bin tftp-recovery.bin
592 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
594 TARGET_DEVICES
+= tplink_tl-wr802n-v4
596 define Device
/tplink_tl-wr840n-v4
599 DEVICE_MODEL
:= TL-WR840N
601 TPLINK_FLASHLAYOUT
:= 8Mmtk
602 TPLINK_HWID
:= 0x08400004
603 TPLINK_HWREVADD
:= 0x4
604 IMAGES
:= sysupgrade.bin tftp-recovery.bin
605 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
606 SUPPORTED_DEVICES
+= tl-wr840n-v4
608 TARGET_DEVICES
+= tplink_tl-wr840n-v4
610 define Device
/tplink_tl-wr840n-v5
613 DEVICE_MODEL
:= TL-WR840N
615 TPLINK_FLASHLAYOUT
:= 4Mmtk
616 TPLINK_HWID
:= 0x08400005
617 TPLINK_HWREVADD
:= 0x5
618 IMAGES
:= sysupgrade.bin
619 SUPPORTED_DEVICES
+= tl-wr840n-v5
622 TARGET_DEVICES
+= tplink_tl-wr840n-v5
624 define Device
/tplink_tl-wr841n-v13
627 DEVICE_MODEL
:= TL-WR841N
628 DEVICE_VARIANT
:= v13
629 TPLINK_FLASHLAYOUT
:= 8Mmtk
630 TPLINK_HWID
:= 0x08410013
631 TPLINK_HWREV
:= 0x268
632 TPLINK_HWREVADD
:= 0x13
633 IMAGES
:= sysupgrade.bin tftp-recovery.bin
634 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
635 SUPPORTED_DEVICES
+= tl-wr841n-v13
637 TARGET_DEVICES
+= tplink_tl-wr841n-v13
639 define Device
/tplink_tl-wr841n-v14
642 DEVICE_MODEL
:= TL-WR841N
643 DEVICE_VARIANT
:= v14
644 TPLINK_FLASHLAYOUT
:= 4MLmtk
645 TPLINK_HWID
:= 0x08410014
646 TPLINK_HWREVADD
:= 0x14
647 IMAGES
:= sysupgrade.bin tftp-recovery.bin
648 IMAGE
/tftp-recovery.bin
:= pad-extra
64k |
$$(IMAGE
/factory.bin
)
651 TARGET_DEVICES
+= tplink_tl-wr841n-v14
653 define Device
/tplink_tl-wr842n-v5
656 DEVICE_MODEL
:= TL-WR842N
658 TPLINK_FLASHLAYOUT
:= 8Mmtk
659 TPLINK_HWID
:= 0x08420005
661 TPLINK_HWREVADD
:= 0x5
662 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
663 IMAGES
:= sysupgrade.bin tftp-recovery.bin
664 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
666 TARGET_DEVICES
+= tplink_tl-wr842n-v5
668 define Device
/tplink_tl-wr850n-v2
671 DEVICE_MODEL
:= TL-WR850N
673 TPLINK_FLASHLAYOUT
:= 8Mmtk
674 TPLINK_HWID
:= 0x08500002
675 TPLINK_HWREVADD
:= 0x2
676 IMAGES
:= sysupgrade.bin tftp-recovery.bin
677 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
679 TARGET_DEVICES
+= tplink_tl-wr850n-v2
681 define Device
/tplink_tl-wr902ac-v3
684 DEVICE_MODEL
:= TL-WR902AC
686 TPLINK_FLASHLAYOUT
:= 8Mmtk
687 TPLINK_HWID
:= 0x000dc88f
689 TPLINK_HWREVADD
:= 0x1
690 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
691 kmod-usb-ledtrig-usbport
692 IMAGES
:= sysupgrade.bin tftp-recovery.bin
693 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
695 TARGET_DEVICES
+= tplink_tl-wr902ac-v3
697 define Device
/unielec_u7628-01-16m
699 DEVICE_VENDOR
:= UniElec
700 DEVICE_MODEL
:= U7628-01
701 DEVICE_VARIANT
:= 16M
702 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
703 SUPPORTED_DEVICES
+= u7628-01-128M-16M unielec
,u7628-01-128m-16m
705 TARGET_DEVICES
+= unielec_u7628-01-16m
707 define Device
/vocore_vocore2
709 DEVICE_VENDOR
:= VoCore
710 DEVICE_MODEL
:= VoCore2
711 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
713 SUPPORTED_DEVICES
+= vocore2
715 TARGET_DEVICES
+= vocore_vocore2
717 define Device
/vocore_vocore2-lite
719 DEVICE_VENDOR
:= VoCore
720 DEVICE_MODEL
:= VoCore2-Lite
721 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
723 SUPPORTED_DEVICES
+= vocore2lite
725 TARGET_DEVICES
+= vocore_vocore2-lite
727 define Device
/wavlink_wl-wn570ha1
729 DEVICE_VENDOR
:= Wavlink
730 DEVICE_MODEL
:= WL-WN570HA1
731 DEVICE_PACKAGES
:= kmod-mt76x0e
733 TARGET_DEVICES
+= wavlink_wl-wn570ha1
735 define Device
/wavlink_wl-wn575a3
737 DEVICE_VENDOR
:= Wavlink
738 DEVICE_MODEL
:= WL-WN575A3
739 DEVICE_PACKAGES
:= kmod-mt76x2
740 SUPPORTED_DEVICES
+= wl-wn575a3
742 TARGET_DEVICES
+= wavlink_wl-wn575a3
744 define Device
/wavlink_wl-wn577a2
746 DEVICE_VENDOR
:= Wavlink
747 DEVICE_MODEL
:= WL-WN577A2
748 DEVICE_ALT0_VENDOR
:= Maginon
749 DEVICE_ALT0_MODEL
:= WLR-755
750 DEVICE_PACKAGES
:= kmod-mt76x0e
752 TARGET_DEVICES
+= wavlink_wl-wn577a2
754 define Device
/wavlink_wl-wn578a2
756 DEVICE_VENDOR
:= Wavlink
757 DEVICE_MODEL
:= WL-WN578A2
758 DEVICE_ALT0_VENDOR
:= SilverCrest
759 DEVICE_ALT0_MODEL
:= SWV
733 A2
760 DEVICE_PACKAGES
:= kmod-mt76x0e
762 TARGET_DEVICES
+= wavlink_wl-wn578a2
764 define Device
/widora_neo-16m
766 DEVICE_VENDOR
:= Widora
767 DEVICE_MODEL
:= Widora-NEO
768 DEVICE_VARIANT
:= 16M
769 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
770 SUPPORTED_DEVICES
+= widora-neo
772 TARGET_DEVICES
+= widora_neo-16m
774 define Device
/widora_neo-32m
776 DEVICE_VENDOR
:= Widora
777 DEVICE_MODEL
:= Widora-NEO
778 DEVICE_VARIANT
:= 32M
779 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
781 TARGET_DEVICES
+= widora_neo-32m
783 define Device
/wiznet_wizfi630s
785 DEVICE_VENDOR
:= WIZnet
786 DEVICE_MODEL
:= WizFi630S
787 SUPPORTED_DEVICES
+= wizfi630s
789 TARGET_DEVICES
+= wiznet_wizfi630s
791 define Device
/wrtnode_wrtnode2p
793 DEVICE_VENDOR
:= WRTnode
794 DEVICE_MODEL
:= WRTnode
2P
795 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
796 SUPPORTED_DEVICES
+= wrtnode2p
798 TARGET_DEVICES
+= wrtnode_wrtnode2p
800 define Device
/wrtnode_wrtnode2r
802 DEVICE_VENDOR
:= WRTnode
803 DEVICE_MODEL
:= WRTnode
2R
804 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
805 SUPPORTED_DEVICES
+= wrtnode2r
807 TARGET_DEVICES
+= wrtnode_wrtnode2r
809 define Device
/xiaomi_mi-router-4a-100m
811 DEVICE_VENDOR
:= Xiaomi
812 DEVICE_MODEL
:= Mi Router
4A
813 DEVICE_VARIANT
:= 100M Edition
814 DEVICE_PACKAGES
:= kmod-mt76x2
815 SUPPORTED_DEVICES
+= xiaomi
,mir4a-100m
817 TARGET_DEVICES
+= xiaomi_mi-router-4a-100m
819 define Device
/xiaomi_mi-router-4c
821 DEVICE_VENDOR
:= Xiaomi
822 DEVICE_MODEL
:= Mi Router
4C
823 DEVICE_PACKAGES
:= uboot-envtools
825 TARGET_DEVICES
+= xiaomi_mi-router-4c
827 define Device
/xiaomi_miwifi-nano
829 DEVICE_VENDOR
:= Xiaomi
830 DEVICE_MODEL
:= MiWiFi Nano
831 DEVICE_PACKAGES
:= uboot-envtools
832 SUPPORTED_DEVICES
+= miwifi-nano
834 TARGET_DEVICES
+= xiaomi_miwifi-nano
836 define Device
/zbtlink_zbt-we1226
838 DEVICE_VENDOR
:= Zbtlink
839 DEVICE_MODEL
:= ZBT-WE1226
841 TARGET_DEVICES
+= zbtlink_zbt-we1226
843 define Device
/zyxel_keenetic-extra-ii
846 DEVICE_VENDOR
:= ZyXEL
847 DEVICE_MODEL
:= Keenetic Extra II
848 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
849 kmod-usb-ledtrig-usbport
850 IMAGES
+= factory.bin
851 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
$$$$(BLOCKSIZE
) | \
852 check-size | zyimage
-d
6162 -v
"ZyXEL Keenetic Extra II"
854 TARGET_DEVICES
+= zyxel_keenetic-extra-ii