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
/dlink_dap-1325-a1
105 DEVICE_VENDOR
:= D-Link
106 DEVICE_MODEL
:= DAP-1325 A1
108 TARGET_DEVICES
+= dlink_dap-1325-a1
110 define Device
/duzun_dm06
112 DEVICE_VENDOR
:= DuZun
114 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
115 SUPPORTED_DEVICES
+= duzun-dm06
117 TARGET_DEVICES
+= duzun_dm06
119 define Device
/elecom_wrc-1167fs
121 DEVICE_VENDOR
:= ELECOM
122 DEVICE_MODEL
:= WRC-1167FS
123 IMAGES
+= factory.bin
124 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
64k | check-size | \
125 xor-image
-p
29944A25
-x | elecom-header
00228000 | \
126 elecom-product-header WRC-1167FS
127 DEVICE_PACKAGES
:= kmod-mt76x2
129 TARGET_DEVICES
+= elecom_wrc-1167fs
131 define Device
/glinet_gl-mt300n-v2
133 DEVICE_VENDOR
:= GL.iNet
134 DEVICE_MODEL
:= GL-MT300N
136 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
137 SUPPORTED_DEVICES
+= gl-mt300n-v2
139 TARGET_DEVICES
+= glinet_gl-mt300n-v2
141 define Device
/glinet_microuter-n300
143 DEVICE_VENDOR
:= GL.iNet
144 DEVICE_MODEL
:= microuter-N300
145 SUPPORTED_DEVICES
+= microuter-n300
147 TARGET_DEVICES
+= glinet_microuter-n300
149 define Device
/glinet_vixmini
151 DEVICE_VENDOR
:= GL.iNet
152 DEVICE_MODEL
:= VIXMINI
153 SUPPORTED_DEVICES
+= vixmini
155 TARGET_DEVICES
+= glinet_vixmini
157 define Device
/hak5_wifi-pineapple-mk7
159 DEVICE_VENDOR
:= Hak5
160 DEVICE_MODEL
:= WiFi Pineapple Mark
7
161 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
162 SUPPORTED_DEVICES
+= wifi-pineapple-mk7
164 TARGET_DEVICES
+= hak5_wifi-pineapple-mk7
166 define Device
/hilink_hlk-7628n
168 DEVICE_VENDOR
:= HILINK
169 DEVICE_MODEL
:= HLK-7628N
171 TARGET_DEVICES
+= hilink_hlk-7628n
173 define Device
/hilink_hlk-7688a
175 DEVICE_VENDOR
:= Hi-Link
176 DEVICE_MODEL
:= HLK-7688A
177 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
179 TARGET_DEVICES
+= hilink_hlk-7688a
181 define Device
/hiwifi_hc5661a
183 DEVICE_VENDOR
:= HiWiFi
184 DEVICE_MODEL
:= HC5661A
185 SUPPORTED_DEVICES
+= hc5661a
187 TARGET_DEVICES
+= hiwifi_hc5661a
189 define Device
/hiwifi_hc5761a
191 DEVICE_VENDOR
:= HiWiFi
192 DEVICE_MODEL
:= HC5761A
193 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci
195 TARGET_DEVICES
+= hiwifi_hc5761a
197 define Device
/hiwifi_hc5861b
199 DEVICE_VENDOR
:= HiWiFi
200 DEVICE_MODEL
:= HC5861B
201 DEVICE_PACKAGES
:= kmod-mt76x2
203 TARGET_DEVICES
+= hiwifi_hc5861b
205 define Device
/iptime_a3
208 DEVICE_VENDOR
:= ipTIME
210 DEVICE_PACKAGES
:= kmod-mt76x2
212 TARGET_DEVICES
+= iptime_a3
214 define Device
/iptime_a604m
217 DEVICE_VENDOR
:= ipTIME
218 DEVICE_MODEL
:= A604M
219 DEVICE_PACKAGES
:= kmod-mt76x2
221 TARGET_DEVICES
+= iptime_a604m
223 define Device
/jotale_js76x8
224 DEVICE_VENDOR
:= Jotale
225 DEVICE_MODEL
:= JS76x8
226 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
229 define Device
/jotale_js76x8-8m
230 $(Device
/jotale_js76x8
)
234 TARGET_DEVICES
+= jotale_js76x8-8m
236 define Device
/jotale_js76x8-16m
237 $(Device
/jotale_js76x8
)
239 DEVICE_VARIANT
:= 16M
241 TARGET_DEVICES
+= jotale_js76x8-16m
243 define Device
/jotale_js76x8-32m
244 $(Device
/jotale_js76x8
)
246 DEVICE_VARIANT
:= 32M
248 TARGET_DEVICES
+= jotale_js76x8-32m
250 define Device
/mediatek_linkit-smart-7688
252 DEVICE_VENDOR
:= MediaTek
253 DEVICE_MODEL
:= LinkIt Smart
7688
254 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
255 SUPPORTED_DEVICES
+= linkits7688 linkits7688d
257 TARGET_DEVICES
+= mediatek_linkit-smart-7688
259 define Device
/mediatek_mt7628an-eval-board
262 DEVICE_VENDOR
:= MediaTek
263 DEVICE_MODEL
:= MT7628 EVB
264 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
265 SUPPORTED_DEVICES
+= mt7628
267 TARGET_DEVICES
+= mediatek_mt7628an-eval-board
269 define Device
/mercury_mac1200r-v2
271 DEVICE_VENDOR
:= Mercury
272 DEVICE_MODEL
:= MAC1200R
273 DEVICE_VARIANT
:= v2.0
274 DEVICE_PACKAGES
:= kmod-mt76x2
275 SUPPORTED_DEVICES
+= mac1200rv2
277 TARGET_DEVICES
+= mercury_mac1200r-v2
279 define Device
/minew_g1-c
281 DEVICE_VENDOR
:= Minew
283 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-usb-serial-cp210x
284 SUPPORTED_DEVICES
+= minew-g1c
286 TARGET_DEVICES
+= minew_g1-c
288 define Device
/motorola_mwr03
290 DEVICE_VENDOR
:= Motorola
291 DEVICE_MODEL
:= MWR03
292 DEVICE_PACKAGES
:= kmod-mt76x2
294 TARGET_DEVICES
+= motorola_mwr03
296 define Device
/netgear_r6020
297 $(Device
/netgear_sercomm_nor
)
299 DEVICE_MODEL
:= R6020
300 DEVICE_PACKAGES
:= kmod-mt76x2
301 SERCOMM_HWNAME
:= R6020
303 SERCOMM_HWVER
:= A001
304 SERCOMM_SWVER
:= 0x0040
307 TARGET_DEVICES
+= netgear_r6020
309 define Device
/netgear_r6080
310 $(Device
/netgear_sercomm_nor
)
312 DEVICE_MODEL
:= R6080
313 DEVICE_PACKAGES
:= kmod-mt76x2
314 SERCOMM_HWNAME
:= R6080
316 SERCOMM_HWVER
:= A001
317 SERCOMM_SWVER
:= 0x0040
320 TARGET_DEVICES
+= netgear_r6080
322 define Device
/netgear_r6120
323 $(Device
/netgear_sercomm_nor
)
325 DEVICE_MODEL
:= R6120
326 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
327 SERCOMM_HWNAME
:= R6120
329 SERCOMM_HWVER
:= A001
330 SERCOMM_SWVER
:= 0x0040
333 TARGET_DEVICES
+= netgear_r6120
335 define Device
/onion_omega2
337 DEVICE_VENDOR
:= Onion
338 DEVICE_MODEL
:= Omega2
339 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools
340 SUPPORTED_DEVICES
+= omega2
342 TARGET_DEVICES
+= onion_omega2
344 define Device
/onion_omega2p
346 DEVICE_VENDOR
:= Onion
347 DEVICE_MODEL
:= Omega2
+
348 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
349 SUPPORTED_DEVICES
+= omega2p
351 TARGET_DEVICES
+= onion_omega2p
353 define Device
/rakwireless_rak633
355 DEVICE_VENDOR
:= Rakwireless
356 DEVICE_MODEL
:= RAK633
357 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
359 TARGET_DEVICES
+= rakwireless_rak633
361 define Device
/ravpower_rp-wd009
363 DEVICE_VENDOR
:= RAVPower
364 DEVICE_MODEL
:= RP-WD009
365 UBOOT_PATH
:= $(STAGING_DIR_IMAGE
)/ravpower_rp-wd009-u-boot.bin
366 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
367 kmod-sdhci-mt7620 kmod-i2c-mt7628 ravpower-mcu
368 IMAGES
+= factory.bin
369 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | ravpower-wd009-factory
371 TARGET_DEVICES
+= ravpower_rp-wd009
373 define Device
/skylab_skw92a
375 DEVICE_VENDOR
:= Skylab
376 DEVICE_MODEL
:= SKW92A
377 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
379 TARGET_DEVICES
+= skylab_skw92a
381 define Device
/tama_w06
383 DEVICE_VENDOR
:= Tama
385 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
387 TARGET_DEVICES
+= tama_w06
389 define Device
/totolink_a3
392 DEVICE_VENDOR
:= TOTOLINK
394 DEVICE_PACKAGES
:= kmod-mt76x2
396 TARGET_DEVICES
+= totolink_a3
398 define Device
/totolink_lr1200
400 DEVICE_VENDOR
:= TOTOLINK
401 DEVICE_MODEL
:= LR1200
402 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 uqmi
404 TARGET_DEVICES
+= totolink_lr1200
406 define Device
/tplink_archer-c20-v4
409 DEVICE_MODEL
:= Archer C20
411 TPLINK_FLASHLAYOUT
:= 8Mmtk
412 TPLINK_HWID
:= 0xc200004
413 TPLINK_HWREVADD
:= 0x4
414 DEVICE_PACKAGES
:= kmod-mt76x0e
415 IMAGES
:= sysupgrade.bin tftp-recovery.bin
416 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
417 SUPPORTED_DEVICES
+= tplink
,c20-v4
419 TARGET_DEVICES
+= tplink_archer-c20-v4
421 define Device
/tplink_archer-c20-v5
424 DEVICE_MODEL
:= Archer C20
426 TPLINK_FLASHLAYOUT
:= 8MSUmtk
427 TPLINK_HWID
:= 0xc200005
428 TPLINK_HWREVADD
:= 0x5
429 DEVICE_PACKAGES
:= kmod-mt76x0e
430 IMAGES
:= sysupgrade.bin
432 TARGET_DEVICES
+= tplink_archer-c20-v5
434 define Device
/tplink_archer-c50-v3
437 DEVICE_MODEL
:= Archer C50
439 TPLINK_FLASHLAYOUT
:= 8Mmtk
440 TPLINK_HWID
:= 0x001D9BA4
442 TPLINK_HWREVADD
:= 0x1
443 DEVICE_PACKAGES
:= kmod-mt76x2
444 IMAGES
:= sysupgrade.bin tftp-recovery.bin
445 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
446 SUPPORTED_DEVICES
+= tplink
,c50-v3
448 TARGET_DEVICES
+= tplink_archer-c50-v3
450 define Device
/tplink_archer-c50-v4
453 DEVICE_MODEL
:= Archer C50
455 TPLINK_FLASHLAYOUT
:= 8MSUmtk
456 TPLINK_HWID
:= 0x001D589B
458 TPLINK_HWREVADD
:= 0x2
459 DEVICE_PACKAGES
:= kmod-mt76x2
460 IMAGES
:= sysupgrade.bin
461 SUPPORTED_DEVICES
+= tplink
,c50-v4
463 TARGET_DEVICES
+= tplink_archer-c50-v4
465 define Device
/tplink_re200-v2
466 $(Device
/tplink-safeloader
)
468 DEVICE_MODEL
:= RE200
470 DEVICE_PACKAGES
:= kmod-mt76x0e
471 TPLINK_BOARD_ID
:= RE200-V2
473 TARGET_DEVICES
+= tplink_re200-v2
475 define Device
/tplink_re200-v3
476 $(Device
/tplink-safeloader
)
478 DEVICE_MODEL
:= RE200
480 DEVICE_PACKAGES
:= kmod-mt76x0e
481 TPLINK_BOARD_ID
:= RE200-V3
483 TARGET_DEVICES
+= tplink_re200-v3
485 define Device
/tplink_re200-v4
486 $(Device
/tplink-safeloader
)
488 DEVICE_MODEL
:= RE200
490 DEVICE_PACKAGES
:= kmod-mt76x0e
491 TPLINK_BOARD_ID
:= RE200-V4
493 TARGET_DEVICES
+= tplink_re200-v4
495 define Device
/tplink_re220-v2
496 $(Device
/tplink-safeloader
)
498 DEVICE_MODEL
:= RE220
500 DEVICE_PACKAGES
:= kmod-mt76x0e
501 TPLINK_BOARD_ID
:= RE220-V2
503 TARGET_DEVICES
+= tplink_re220-v2
505 define Device
/tplink_re305-v1
506 $(Device
/tplink-safeloader
)
508 DEVICE_MODEL
:= RE305
510 DEVICE_PACKAGES
:= kmod-mt76x2
511 TPLINK_BOARD_ID
:= RE305-V1
513 TARGET_DEVICES
+= tplink_re305-v1
515 define Device
/tplink_re305-v3
516 $(Device
/tplink-safeloader
)
518 DEVICE_MODEL
:= RE305
520 DEVICE_PACKAGES
:= kmod-mt76x2
521 TPLINK_BOARD_ID
:= RE305-V3
523 TARGET_DEVICES
+= tplink_re305-v3
525 define Device
/tplink_tl-mr3020-v3
528 DEVICE_MODEL
:= TL-MR3020
530 TPLINK_FLASHLAYOUT
:= 8Mmtk
531 TPLINK_HWID
:= 0x30200003
533 TPLINK_HWREVADD
:= 0x3
534 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
535 IMAGES
:= sysupgrade.bin tftp-recovery.bin
536 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
538 TARGET_DEVICES
+= tplink_tl-mr3020-v3
540 define Device
/tplink_tl-mr3420-v5
543 DEVICE_MODEL
:= TL-MR3420
545 TPLINK_FLASHLAYOUT
:= 8Mmtk
546 TPLINK_HWID
:= 0x34200005
548 TPLINK_HWREVADD
:= 0x5
549 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
550 IMAGES
:= sysupgrade.bin tftp-recovery.bin
551 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
553 TARGET_DEVICES
+= tplink_tl-mr3420-v5
555 define Device
/tplink_tl-mr6400-v4
558 DEVICE_MODEL
:= TL-MR6400
560 TPLINK_FLASHLAYOUT
:= 8Mmtk
561 TPLINK_HWID
:= 0x64000004
563 TPLINK_HWREVADD
:= 0x4
564 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
565 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
566 IMAGES
:= sysupgrade.bin tftp-recovery.bin
567 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
569 TARGET_DEVICES
+= tplink_tl-mr6400-v4
571 define Device
/tplink_tl-mr6400-v5
574 DEVICE_MODEL
:= TL-MR6400
576 TPLINK_FLASHLAYOUT
:= 8Mmtk
577 TPLINK_HWID
:= 0x64000005
579 TPLINK_HWREVADD
:= 0x5
580 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
581 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
582 IMAGES
:= sysupgrade.bin tftp-recovery.bin
583 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
585 TARGET_DEVICES
+= tplink_tl-mr6400-v5
587 define Device
/tplink_tl-wa801nd-v5
590 DEVICE_MODEL
:= TL-WA801ND
592 TPLINK_FLASHLAYOUT
:= 8Mmtk
593 TPLINK_HWID
:= 0x08010005
594 TPLINK_HWREVADD
:= 0x5
595 IMAGES
:= sysupgrade.bin tftp-recovery.bin
596 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
598 TARGET_DEVICES
+= tplink_tl-wa801nd-v5
600 define Device
/tplink_tl-wr802n-v4
603 DEVICE_MODEL
:= TL-WR802N
605 TPLINK_FLASHLAYOUT
:= 8Mmtk
606 TPLINK_HWID
:= 0x08020004
607 TPLINK_HWREVADD
:= 0x4
608 IMAGES
:= sysupgrade.bin tftp-recovery.bin
609 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
611 TARGET_DEVICES
+= tplink_tl-wr802n-v4
613 define Device
/tplink_tl-wr840n-v4
616 DEVICE_MODEL
:= TL-WR840N
618 TPLINK_FLASHLAYOUT
:= 8Mmtk
619 TPLINK_HWID
:= 0x08400004
620 TPLINK_HWREVADD
:= 0x4
621 IMAGES
:= sysupgrade.bin tftp-recovery.bin
622 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
623 SUPPORTED_DEVICES
+= tl-wr840n-v4
625 TARGET_DEVICES
+= tplink_tl-wr840n-v4
627 define Device
/tplink_tl-wr840n-v5
630 DEVICE_MODEL
:= TL-WR840N
632 TPLINK_FLASHLAYOUT
:= 4Mmtk
633 TPLINK_HWID
:= 0x08400005
634 TPLINK_HWREVADD
:= 0x5
635 IMAGES
:= sysupgrade.bin
636 SUPPORTED_DEVICES
+= tl-wr840n-v5
639 TARGET_DEVICES
+= tplink_tl-wr840n-v5
641 define Device
/tplink_tl-wr841n-v13
644 DEVICE_MODEL
:= TL-WR841N
645 DEVICE_VARIANT
:= v13
646 TPLINK_FLASHLAYOUT
:= 8Mmtk
647 TPLINK_HWID
:= 0x08410013
648 TPLINK_HWREV
:= 0x268
649 TPLINK_HWREVADD
:= 0x13
650 IMAGES
:= sysupgrade.bin tftp-recovery.bin
651 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
652 SUPPORTED_DEVICES
+= tl-wr841n-v13
654 TARGET_DEVICES
+= tplink_tl-wr841n-v13
656 define Device
/tplink_tl-wr841n-v14
659 DEVICE_MODEL
:= TL-WR841N
660 DEVICE_VARIANT
:= v14
661 TPLINK_FLASHLAYOUT
:= 4MLmtk
662 TPLINK_HWID
:= 0x08410014
663 TPLINK_HWREVADD
:= 0x14
664 IMAGES
:= sysupgrade.bin tftp-recovery.bin
665 IMAGE
/tftp-recovery.bin
:= pad-extra
64k |
$$(IMAGE
/factory.bin
)
668 TARGET_DEVICES
+= tplink_tl-wr841n-v14
670 define Device
/tplink_tl-wr842n-v5
673 DEVICE_MODEL
:= TL-WR842N
675 TPLINK_FLASHLAYOUT
:= 8Mmtk
676 TPLINK_HWID
:= 0x08420005
678 TPLINK_HWREVADD
:= 0x5
679 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
680 IMAGES
:= sysupgrade.bin tftp-recovery.bin
681 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
683 TARGET_DEVICES
+= tplink_tl-wr842n-v5
685 define Device
/tplink_tl-wr850n-v2
688 DEVICE_MODEL
:= TL-WR850N
690 TPLINK_FLASHLAYOUT
:= 8Mmtk
691 TPLINK_HWID
:= 0x08500002
692 TPLINK_HWREVADD
:= 0x2
693 IMAGES
:= sysupgrade.bin tftp-recovery.bin
694 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
696 TARGET_DEVICES
+= tplink_tl-wr850n-v2
698 define Device
/tplink_tl-wr902ac-v3
701 DEVICE_MODEL
:= TL-WR902AC
703 TPLINK_FLASHLAYOUT
:= 8Mmtk
704 TPLINK_HWID
:= 0x000dc88f
706 TPLINK_HWREVADD
:= 0x1
707 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
708 kmod-usb-ledtrig-usbport
709 IMAGES
:= sysupgrade.bin tftp-recovery.bin
710 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
712 TARGET_DEVICES
+= tplink_tl-wr902ac-v3
714 define Device
/unielec_u7628-01-16m
716 DEVICE_VENDOR
:= UniElec
717 DEVICE_MODEL
:= U7628-01
718 DEVICE_VARIANT
:= 16M
719 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
720 SUPPORTED_DEVICES
+= u7628-01-128M-16M unielec
,u7628-01-128m-16m
722 TARGET_DEVICES
+= unielec_u7628-01-16m
724 define Device
/vocore_vocore2
726 DEVICE_VENDOR
:= VoCore
727 DEVICE_MODEL
:= VoCore2
728 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
730 SUPPORTED_DEVICES
+= vocore2
732 TARGET_DEVICES
+= vocore_vocore2
734 define Device
/vocore_vocore2-lite
736 DEVICE_VENDOR
:= VoCore
737 DEVICE_MODEL
:= VoCore2-Lite
738 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
740 SUPPORTED_DEVICES
+= vocore2lite
742 TARGET_DEVICES
+= vocore_vocore2-lite
744 define Device
/wavlink_wl-wn570ha1
746 DEVICE_VENDOR
:= Wavlink
747 DEVICE_MODEL
:= WL-WN570HA1
748 DEVICE_PACKAGES
:= kmod-mt76x0e
750 TARGET_DEVICES
+= wavlink_wl-wn570ha1
752 define Device
/wavlink_wl-wn575a3
754 DEVICE_VENDOR
:= Wavlink
755 DEVICE_MODEL
:= WL-WN575A3
756 DEVICE_PACKAGES
:= kmod-mt76x2
757 SUPPORTED_DEVICES
+= wl-wn575a3
759 TARGET_DEVICES
+= wavlink_wl-wn575a3
761 define Device
/wavlink_wl-wn576a2
763 DEVICE_VENDOR
:= Wavlink
764 DEVICE_MODEL
:= WL-WN576A2
765 DEVICE_ALT0_VENDOR
:= Silvercrest
766 DEVICE_ALT0_MODEL
:= SWV
733 B1
767 DEVICE_PACKAGES
:= kmod-mt76x0e
769 TARGET_DEVICES
+= wavlink_wl-wn576a2
771 define Device
/wavlink_wl-wn577a2
773 DEVICE_VENDOR
:= Wavlink
774 DEVICE_MODEL
:= WL-WN577A2
775 DEVICE_ALT0_VENDOR
:= Maginon
776 DEVICE_ALT0_MODEL
:= WLR-755
777 DEVICE_PACKAGES
:= kmod-mt76x0e
779 TARGET_DEVICES
+= wavlink_wl-wn577a2
781 define Device
/wavlink_wl-wn578a2
783 DEVICE_VENDOR
:= Wavlink
784 DEVICE_MODEL
:= WL-WN578A2
785 DEVICE_ALT0_VENDOR
:= SilverCrest
786 DEVICE_ALT0_MODEL
:= SWV
733 A2
787 DEVICE_PACKAGES
:= kmod-mt76x0e
789 TARGET_DEVICES
+= wavlink_wl-wn578a2
791 define Device
/widora_neo-16m
793 DEVICE_VENDOR
:= Widora
794 DEVICE_MODEL
:= Widora-NEO
795 DEVICE_VARIANT
:= 16M
796 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
797 SUPPORTED_DEVICES
+= widora-neo
799 TARGET_DEVICES
+= widora_neo-16m
801 define Device
/widora_neo-32m
803 DEVICE_VENDOR
:= Widora
804 DEVICE_MODEL
:= Widora-NEO
805 DEVICE_VARIANT
:= 32M
806 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
808 TARGET_DEVICES
+= widora_neo-32m
810 define Device
/wiznet_wizfi630s
812 DEVICE_VENDOR
:= WIZnet
813 DEVICE_MODEL
:= WizFi630S
814 SUPPORTED_DEVICES
+= wizfi630s
816 TARGET_DEVICES
+= wiznet_wizfi630s
818 define Device
/wrtnode_wrtnode2p
820 DEVICE_VENDOR
:= WRTnode
821 DEVICE_MODEL
:= WRTnode
2P
822 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
823 SUPPORTED_DEVICES
+= wrtnode2p
825 TARGET_DEVICES
+= wrtnode_wrtnode2p
827 define Device
/wrtnode_wrtnode2r
829 DEVICE_VENDOR
:= WRTnode
830 DEVICE_MODEL
:= WRTnode
2R
831 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
832 SUPPORTED_DEVICES
+= wrtnode2r
834 TARGET_DEVICES
+= wrtnode_wrtnode2r
836 define Device
/xiaomi_mi-router-4a-100m
838 DEVICE_VENDOR
:= Xiaomi
839 DEVICE_MODEL
:= Mi Router
4A
840 DEVICE_VARIANT
:= 100M Edition
841 DEVICE_PACKAGES
:= kmod-mt76x2
842 SUPPORTED_DEVICES
+= xiaomi
,mir4a-100m
844 TARGET_DEVICES
+= xiaomi_mi-router-4a-100m
846 define Device
/xiaomi_mi-router-4c
848 DEVICE_VENDOR
:= Xiaomi
849 DEVICE_MODEL
:= Mi Router
4C
850 DEVICE_PACKAGES
:= uboot-envtools
852 TARGET_DEVICES
+= xiaomi_mi-router-4c
854 define Device
/xiaomi_miwifi-3c
856 DEVICE_VENDOR
:= Xiaomi
857 DEVICE_MODEL
:= MiWiFi
3C
858 DEVICE_PACKAGES
:= uboot-envtools
860 TARGET_DEVICES
+= xiaomi_miwifi-3c
862 define Device
/xiaomi_miwifi-nano
864 DEVICE_VENDOR
:= Xiaomi
865 DEVICE_MODEL
:= MiWiFi Nano
866 DEVICE_PACKAGES
:= uboot-envtools
867 SUPPORTED_DEVICES
+= miwifi-nano
869 TARGET_DEVICES
+= xiaomi_miwifi-nano
871 define Device
/zbtlink_zbt-we1226
873 DEVICE_VENDOR
:= Zbtlink
874 DEVICE_MODEL
:= ZBT-WE1226
876 TARGET_DEVICES
+= zbtlink_zbt-we1226
878 define Device
/zyxel_keenetic-extra-ii
881 DEVICE_VENDOR
:= ZyXEL
882 DEVICE_MODEL
:= Keenetic Extra II
883 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
884 kmod-usb-ledtrig-usbport
885 IMAGES
+= factory.bin
886 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
$$$$(BLOCKSIZE
) | \
887 check-size | zyimage
-d
6162 -v
"ZyXEL Keenetic Extra II"
889 TARGET_DEVICES
+= zyxel_keenetic-extra-ii