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
/comfast_cf-wr758ac
84 DEVICE_VENDOR
:= COMFAST
85 DEVICE_MODEL
:= CF-WR758AC
86 DEVICE_ALT0_VENDOR
:= Joowin
87 DEVICE_ALT0_MODEL
:= JW-WR758AC
90 define Device
/comfast_cf-wr758ac-v1
91 $(Device
/comfast_cf-wr758ac
)
92 DEVICE_PACKAGES
:= kmod-mt76x2
94 DEVICE_ALT0_VARIANT
:= V1
95 SUPPORTED_DEVICES
+= joowin
,jw-wr758ac-v1
97 TARGET_DEVICES
+= comfast_cf-wr758ac-v1
99 define Device
/comfast_cf-wr758ac-v2
100 $(Device
/comfast_cf-wr758ac
)
101 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7663-firmware-ap
103 DEVICE_ALT0_VARIANT
:= V2
104 SUPPORTED_DEVICES
+= joowin
,jw-wr758ac-v2
106 TARGET_DEVICES
+= comfast_cf-wr758ac-v2
108 define Device
/cudy_wr1000
110 IMAGES
+= factory.bin
111 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | jcg-header
92.122
113 DEVICE_VENDOR
:= Cudy
114 DEVICE_MODEL
:= WR1000
115 DEVICE_PACKAGES
:= kmod-mt76x2
116 SUPPORTED_DEVICES
+= wr1000
118 TARGET_DEVICES
+= cudy_wr1000
120 define Device
/d-team_pbr-d1
122 DEVICE_VENDOR
:= PandoraBox
123 DEVICE_MODEL
:= PBR-D1
124 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
125 SUPPORTED_DEVICES
+= pbr-d1
127 TARGET_DEVICES
+= d-team_pbr-d1
129 define Device
/dlink_dap-1325-a1
131 DEVICE_VENDOR
:= D-Link
132 DEVICE_MODEL
:= DAP-1325 A1
134 TARGET_DEVICES
+= dlink_dap-1325-a1
136 define Device
/duzun_dm06
138 DEVICE_VENDOR
:= DuZun
140 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
141 SUPPORTED_DEVICES
+= duzun-dm06
143 TARGET_DEVICES
+= duzun_dm06
145 define Device
/elecom_wrc-1167fs
147 DEVICE_VENDOR
:= ELECOM
148 DEVICE_MODEL
:= WRC-1167FS
149 IMAGES
+= factory.bin
150 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
64k | check-size | \
151 xor-image
-p
29944A25
-x | elecom-header
00228000 | \
152 elecom-product-header WRC-1167FS
153 DEVICE_PACKAGES
:= kmod-mt76x2
155 TARGET_DEVICES
+= elecom_wrc-1167fs
157 define Device
/glinet_gl-mt300n-v2
159 DEVICE_VENDOR
:= GL.iNet
160 DEVICE_MODEL
:= GL-MT300N
162 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
163 SUPPORTED_DEVICES
+= gl-mt300n-v2
165 TARGET_DEVICES
+= glinet_gl-mt300n-v2
167 define Device
/glinet_microuter-n300
169 DEVICE_VENDOR
:= GL.iNet
170 DEVICE_MODEL
:= microuter-N300
171 SUPPORTED_DEVICES
+= microuter-n300
173 TARGET_DEVICES
+= glinet_microuter-n300
175 define Device
/glinet_vixmini
177 DEVICE_VENDOR
:= GL.iNet
178 DEVICE_MODEL
:= VIXMINI
179 SUPPORTED_DEVICES
+= vixmini
181 TARGET_DEVICES
+= glinet_vixmini
183 define Device
/hak5_wifi-pineapple-mk7
185 DEVICE_VENDOR
:= Hak5
186 DEVICE_MODEL
:= WiFi Pineapple Mark
7
187 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
188 SUPPORTED_DEVICES
+= wifi-pineapple-mk7
190 TARGET_DEVICES
+= hak5_wifi-pineapple-mk7
192 define Device
/hilink_hlk-7628n
194 DEVICE_VENDOR
:= HILINK
195 DEVICE_MODEL
:= HLK-7628N
197 TARGET_DEVICES
+= hilink_hlk-7628n
199 define Device
/hilink_hlk-7688a
201 DEVICE_VENDOR
:= Hi-Link
202 DEVICE_MODEL
:= HLK-7688A
203 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
205 TARGET_DEVICES
+= hilink_hlk-7688a
207 define Device
/hiwifi_hc5661a
209 DEVICE_VENDOR
:= HiWiFi
210 DEVICE_MODEL
:= HC5661A
211 SUPPORTED_DEVICES
+= hc5661a
213 TARGET_DEVICES
+= hiwifi_hc5661a
215 define Device
/hiwifi_hc5761a
217 DEVICE_VENDOR
:= HiWiFi
218 DEVICE_MODEL
:= HC5761A
219 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci
221 TARGET_DEVICES
+= hiwifi_hc5761a
223 define Device
/hiwifi_hc5861b
225 DEVICE_VENDOR
:= HiWiFi
226 DEVICE_MODEL
:= HC5861B
227 DEVICE_PACKAGES
:= kmod-mt76x2
229 TARGET_DEVICES
+= hiwifi_hc5861b
231 define Device
/iptime_a3
234 DEVICE_VENDOR
:= ipTIME
236 DEVICE_PACKAGES
:= kmod-mt76x2
238 TARGET_DEVICES
+= iptime_a3
240 define Device
/iptime_a604m
243 DEVICE_VENDOR
:= ipTIME
244 DEVICE_MODEL
:= A604M
245 DEVICE_PACKAGES
:= kmod-mt76x2
247 TARGET_DEVICES
+= iptime_a604m
249 define Device
/jotale_js76x8
250 DEVICE_VENDOR
:= Jotale
251 DEVICE_MODEL
:= JS76x8
252 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
255 define Device
/jotale_js76x8-8m
256 $(Device
/jotale_js76x8
)
260 TARGET_DEVICES
+= jotale_js76x8-8m
262 define Device
/jotale_js76x8-16m
263 $(Device
/jotale_js76x8
)
265 DEVICE_VARIANT
:= 16M
267 TARGET_DEVICES
+= jotale_js76x8-16m
269 define Device
/jotale_js76x8-32m
270 $(Device
/jotale_js76x8
)
272 DEVICE_VARIANT
:= 32M
274 TARGET_DEVICES
+= jotale_js76x8-32m
276 define Device
/mediatek_linkit-smart-7688
278 DEVICE_VENDOR
:= MediaTek
279 DEVICE_MODEL
:= LinkIt Smart
7688
280 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
281 SUPPORTED_DEVICES
+= linkits7688 linkits7688d
283 TARGET_DEVICES
+= mediatek_linkit-smart-7688
285 define Device
/mediatek_mt7628an-eval-board
288 DEVICE_VENDOR
:= MediaTek
289 DEVICE_MODEL
:= MT7628 EVB
290 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
291 SUPPORTED_DEVICES
+= mt7628
293 TARGET_DEVICES
+= mediatek_mt7628an-eval-board
295 define Device
/mercury_mac1200r-v2
297 DEVICE_VENDOR
:= Mercury
298 DEVICE_MODEL
:= MAC1200R
299 DEVICE_VARIANT
:= v2.0
300 DEVICE_PACKAGES
:= kmod-mt76x2
301 SUPPORTED_DEVICES
+= mac1200rv2
303 TARGET_DEVICES
+= mercury_mac1200r-v2
305 define Device
/minew_g1-c
307 DEVICE_VENDOR
:= Minew
309 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-usb-serial-cp210x
310 SUPPORTED_DEVICES
+= minew-g1c
312 TARGET_DEVICES
+= minew_g1-c
314 define Device
/motorola_mwr03
316 DEVICE_VENDOR
:= Motorola
317 DEVICE_MODEL
:= MWR03
318 DEVICE_PACKAGES
:= kmod-mt76x2
320 TARGET_DEVICES
+= motorola_mwr03
322 define Device
/netgear_r6020
323 $(Device
/netgear_sercomm_nor
)
325 DEVICE_MODEL
:= R6020
326 DEVICE_PACKAGES
:= kmod-mt76x2
327 SERCOMM_HWNAME
:= R6020
329 SERCOMM_HWVER
:= A001
330 SERCOMM_SWVER
:= 0x0040
333 TARGET_DEVICES
+= netgear_r6020
335 define Device
/netgear_r6080
336 $(Device
/netgear_sercomm_nor
)
338 DEVICE_MODEL
:= R6080
339 DEVICE_PACKAGES
:= kmod-mt76x2
340 SERCOMM_HWNAME
:= R6080
342 SERCOMM_HWVER
:= A001
343 SERCOMM_SWVER
:= 0x0040
346 TARGET_DEVICES
+= netgear_r6080
348 define Device
/netgear_r6120
349 $(Device
/netgear_sercomm_nor
)
351 DEVICE_MODEL
:= R6120
352 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
353 SERCOMM_HWNAME
:= R6120
355 SERCOMM_HWVER
:= A001
356 SERCOMM_SWVER
:= 0x0040
359 TARGET_DEVICES
+= netgear_r6120
361 define Device
/onion_omega2
363 DEVICE_VENDOR
:= Onion
364 DEVICE_MODEL
:= Omega2
365 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools
366 SUPPORTED_DEVICES
+= omega2
368 TARGET_DEVICES
+= onion_omega2
370 define Device
/onion_omega2p
372 DEVICE_VENDOR
:= Onion
373 DEVICE_MODEL
:= Omega2
+
374 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
375 SUPPORTED_DEVICES
+= omega2p
377 TARGET_DEVICES
+= onion_omega2p
379 define Device
/rakwireless_rak633
381 DEVICE_VENDOR
:= Rakwireless
382 DEVICE_MODEL
:= RAK633
383 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
385 TARGET_DEVICES
+= rakwireless_rak633
387 define Device
/ravpower_rp-wd009
389 DEVICE_VENDOR
:= RAVPower
390 DEVICE_MODEL
:= RP-WD009
391 UBOOT_PATH
:= $(STAGING_DIR_IMAGE
)/ravpower_rp-wd009-u-boot.bin
392 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
393 kmod-sdhci-mt7620 kmod-i2c-mt7628 ravpower-mcu
394 IMAGES
+= factory.bin
395 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | ravpower-wd009-factory
397 TARGET_DEVICES
+= ravpower_rp-wd009
399 define Device
/skylab_skw92a
401 DEVICE_VENDOR
:= Skylab
402 DEVICE_MODEL
:= SKW92A
403 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
405 TARGET_DEVICES
+= skylab_skw92a
407 define Device
/tama_w06
409 DEVICE_VENDOR
:= Tama
411 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
413 TARGET_DEVICES
+= tama_w06
415 define Device
/totolink_a3
418 DEVICE_VENDOR
:= TOTOLINK
420 DEVICE_PACKAGES
:= kmod-mt76x2
422 TARGET_DEVICES
+= totolink_a3
424 define Device
/totolink_lr1200
426 DEVICE_VENDOR
:= TOTOLINK
427 DEVICE_MODEL
:= LR1200
428 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 uqmi
430 TARGET_DEVICES
+= totolink_lr1200
432 define Device
/tplink_archer-c20-v4
435 DEVICE_MODEL
:= Archer C20
437 TPLINK_FLASHLAYOUT
:= 8Mmtk
438 TPLINK_HWID
:= 0xc200004
439 TPLINK_HWREVADD
:= 0x4
440 DEVICE_PACKAGES
:= kmod-mt76x0e
441 IMAGES
:= sysupgrade.bin tftp-recovery.bin
442 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
443 SUPPORTED_DEVICES
+= tplink
,c20-v4
445 TARGET_DEVICES
+= tplink_archer-c20-v4
447 define Device
/tplink_archer-c20-v5
450 DEVICE_MODEL
:= Archer C20
452 TPLINK_FLASHLAYOUT
:= 8MSUmtk
453 TPLINK_HWID
:= 0xc200005
454 TPLINK_HWREVADD
:= 0x5
455 DEVICE_PACKAGES
:= kmod-mt76x0e
456 IMAGES
:= sysupgrade.bin
458 TARGET_DEVICES
+= tplink_archer-c20-v5
460 define Device
/tplink_archer-c50-v3
463 DEVICE_MODEL
:= Archer C50
465 TPLINK_FLASHLAYOUT
:= 8Mmtk
466 TPLINK_HWID
:= 0x001D9BA4
468 TPLINK_HWREVADD
:= 0x1
469 DEVICE_PACKAGES
:= kmod-mt76x2
470 IMAGES
:= sysupgrade.bin tftp-recovery.bin
471 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
472 SUPPORTED_DEVICES
+= tplink
,c50-v3
474 TARGET_DEVICES
+= tplink_archer-c50-v3
476 define Device
/tplink_archer-c50-v4
479 DEVICE_MODEL
:= Archer C50
481 TPLINK_FLASHLAYOUT
:= 8MSUmtk
482 TPLINK_HWID
:= 0x001D589B
484 TPLINK_HWREVADD
:= 0x2
485 DEVICE_PACKAGES
:= kmod-mt76x2
486 IMAGES
:= sysupgrade.bin
487 SUPPORTED_DEVICES
+= tplink
,c50-v4
489 TARGET_DEVICES
+= tplink_archer-c50-v4
491 define Device
/tplink_re200-v2
492 $(Device
/tplink-safeloader
)
494 DEVICE_MODEL
:= RE200
496 DEVICE_PACKAGES
:= kmod-mt76x0e
497 TPLINK_BOARD_ID
:= RE200-V2
499 TARGET_DEVICES
+= tplink_re200-v2
501 define Device
/tplink_re200-v3
502 $(Device
/tplink-safeloader
)
504 DEVICE_MODEL
:= RE200
506 DEVICE_PACKAGES
:= kmod-mt76x0e
507 TPLINK_BOARD_ID
:= RE200-V3
509 TARGET_DEVICES
+= tplink_re200-v3
511 define Device
/tplink_re200-v4
512 $(Device
/tplink-safeloader
)
514 DEVICE_MODEL
:= RE200
516 DEVICE_PACKAGES
:= kmod-mt76x0e
517 TPLINK_BOARD_ID
:= RE200-V4
519 TARGET_DEVICES
+= tplink_re200-v4
521 define Device
/tplink_re220-v2
522 $(Device
/tplink-safeloader
)
524 DEVICE_MODEL
:= RE220
526 DEVICE_PACKAGES
:= kmod-mt76x0e
527 TPLINK_BOARD_ID
:= RE220-V2
529 TARGET_DEVICES
+= tplink_re220-v2
531 define Device
/tplink_re305-v1
532 $(Device
/tplink-safeloader
)
534 DEVICE_MODEL
:= RE305
536 DEVICE_PACKAGES
:= kmod-mt76x2
537 TPLINK_BOARD_ID
:= RE305-V1
539 TARGET_DEVICES
+= tplink_re305-v1
541 define Device
/tplink_re305-v3
542 $(Device
/tplink-safeloader
)
544 DEVICE_MODEL
:= RE305
546 DEVICE_PACKAGES
:= kmod-mt76x2
547 TPLINK_BOARD_ID
:= RE305-V3
549 TARGET_DEVICES
+= tplink_re305-v3
551 define Device
/tplink_tl-mr3020-v3
554 DEVICE_MODEL
:= TL-MR3020
556 TPLINK_FLASHLAYOUT
:= 8Mmtk
557 TPLINK_HWID
:= 0x30200003
559 TPLINK_HWREVADD
:= 0x3
560 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
561 IMAGES
:= sysupgrade.bin tftp-recovery.bin
562 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
564 TARGET_DEVICES
+= tplink_tl-mr3020-v3
566 define Device
/tplink_tl-mr3420-v5
569 DEVICE_MODEL
:= TL-MR3420
571 TPLINK_FLASHLAYOUT
:= 8Mmtk
572 TPLINK_HWID
:= 0x34200005
574 TPLINK_HWREVADD
:= 0x5
575 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
576 IMAGES
:= sysupgrade.bin tftp-recovery.bin
577 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
579 TARGET_DEVICES
+= tplink_tl-mr3420-v5
581 define Device
/tplink_tl-mr6400-v4
584 DEVICE_MODEL
:= TL-MR6400
586 TPLINK_FLASHLAYOUT
:= 8Mmtk
587 TPLINK_HWID
:= 0x64000004
589 TPLINK_HWREVADD
:= 0x4
590 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
591 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
592 IMAGES
:= sysupgrade.bin tftp-recovery.bin
593 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
595 TARGET_DEVICES
+= tplink_tl-mr6400-v4
597 define Device
/tplink_tl-mr6400-v5
600 DEVICE_MODEL
:= TL-MR6400
602 TPLINK_FLASHLAYOUT
:= 8Mmtk
603 TPLINK_HWID
:= 0x64000005
605 TPLINK_HWREVADD
:= 0x5
606 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
607 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
608 IMAGES
:= sysupgrade.bin tftp-recovery.bin
609 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
611 TARGET_DEVICES
+= tplink_tl-mr6400-v5
613 define Device
/tplink_tl-wa801nd-v5
616 DEVICE_MODEL
:= TL-WA801ND
618 TPLINK_FLASHLAYOUT
:= 8Mmtk
619 TPLINK_HWID
:= 0x08010005
620 TPLINK_HWREVADD
:= 0x5
621 IMAGES
:= sysupgrade.bin tftp-recovery.bin
622 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
624 TARGET_DEVICES
+= tplink_tl-wa801nd-v5
626 define Device
/tplink_tl-wr802n-v4
629 DEVICE_MODEL
:= TL-WR802N
631 TPLINK_FLASHLAYOUT
:= 8Mmtk
632 TPLINK_HWID
:= 0x08020004
633 TPLINK_HWREVADD
:= 0x4
634 IMAGES
:= sysupgrade.bin tftp-recovery.bin
635 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
637 TARGET_DEVICES
+= tplink_tl-wr802n-v4
639 define Device
/tplink_tl-wr840n-v4
642 DEVICE_MODEL
:= TL-WR840N
644 TPLINK_FLASHLAYOUT
:= 8Mmtk
645 TPLINK_HWID
:= 0x08400004
646 TPLINK_HWREVADD
:= 0x4
647 IMAGES
:= sysupgrade.bin tftp-recovery.bin
648 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
649 SUPPORTED_DEVICES
+= tl-wr840n-v4
651 TARGET_DEVICES
+= tplink_tl-wr840n-v4
653 define Device
/tplink_tl-wr840n-v5
656 DEVICE_MODEL
:= TL-WR840N
658 TPLINK_FLASHLAYOUT
:= 4Mmtk
659 TPLINK_HWID
:= 0x08400005
660 TPLINK_HWREVADD
:= 0x5
661 IMAGES
:= sysupgrade.bin
662 SUPPORTED_DEVICES
+= tl-wr840n-v5
665 TARGET_DEVICES
+= tplink_tl-wr840n-v5
667 define Device
/tplink_tl-wr841n-v13
670 DEVICE_MODEL
:= TL-WR841N
671 DEVICE_VARIANT
:= v13
672 TPLINK_FLASHLAYOUT
:= 8Mmtk
673 TPLINK_HWID
:= 0x08410013
674 TPLINK_HWREV
:= 0x268
675 TPLINK_HWREVADD
:= 0x13
676 IMAGES
:= sysupgrade.bin tftp-recovery.bin
677 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
678 SUPPORTED_DEVICES
+= tl-wr841n-v13
680 TARGET_DEVICES
+= tplink_tl-wr841n-v13
682 define Device
/tplink_tl-wr841n-v14
685 DEVICE_MODEL
:= TL-WR841N
686 DEVICE_VARIANT
:= v14
687 TPLINK_FLASHLAYOUT
:= 4MLmtk
688 TPLINK_HWID
:= 0x08410014
689 TPLINK_HWREVADD
:= 0x14
690 IMAGES
:= sysupgrade.bin tftp-recovery.bin
691 IMAGE
/tftp-recovery.bin
:= pad-extra
64k |
$$(IMAGE
/factory.bin
)
694 TARGET_DEVICES
+= tplink_tl-wr841n-v14
696 define Device
/tplink_tl-wr842n-v5
699 DEVICE_MODEL
:= TL-WR842N
701 TPLINK_FLASHLAYOUT
:= 8Mmtk
702 TPLINK_HWID
:= 0x08420005
704 TPLINK_HWREVADD
:= 0x5
705 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
706 IMAGES
:= sysupgrade.bin tftp-recovery.bin
707 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
709 TARGET_DEVICES
+= tplink_tl-wr842n-v5
711 define Device
/tplink_tl-wr850n-v2
714 DEVICE_MODEL
:= TL-WR850N
716 TPLINK_FLASHLAYOUT
:= 8Mmtk
717 TPLINK_HWID
:= 0x08500002
718 TPLINK_HWREVADD
:= 0x2
719 IMAGES
:= sysupgrade.bin tftp-recovery.bin
720 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
722 TARGET_DEVICES
+= tplink_tl-wr850n-v2
724 define Device
/tplink_tl-wr902ac-v3
727 DEVICE_MODEL
:= TL-WR902AC
729 TPLINK_FLASHLAYOUT
:= 8Mmtk
730 TPLINK_HWID
:= 0x000dc88f
732 TPLINK_HWREVADD
:= 0x1
733 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
734 kmod-usb-ledtrig-usbport
735 IMAGES
:= sysupgrade.bin tftp-recovery.bin
736 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
738 TARGET_DEVICES
+= tplink_tl-wr902ac-v3
740 define Device
/unielec_u7628-01-16m
742 DEVICE_VENDOR
:= UniElec
743 DEVICE_MODEL
:= U7628-01
744 DEVICE_VARIANT
:= 16M
745 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
746 SUPPORTED_DEVICES
+= u7628-01-128M-16M unielec
,u7628-01-128m-16m
748 TARGET_DEVICES
+= unielec_u7628-01-16m
750 define Device
/vocore_vocore2
752 DEVICE_VENDOR
:= VoCore
753 DEVICE_MODEL
:= VoCore2
754 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
756 SUPPORTED_DEVICES
+= vocore2
758 TARGET_DEVICES
+= vocore_vocore2
760 define Device
/vocore_vocore2-lite
762 DEVICE_VENDOR
:= VoCore
763 DEVICE_MODEL
:= VoCore2-Lite
764 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
766 SUPPORTED_DEVICES
+= vocore2lite
768 TARGET_DEVICES
+= vocore_vocore2-lite
770 define Device
/wavlink_wl-wn570ha1
772 DEVICE_VENDOR
:= Wavlink
773 DEVICE_MODEL
:= WL-WN570HA1
774 DEVICE_PACKAGES
:= kmod-mt76x0e
776 TARGET_DEVICES
+= wavlink_wl-wn570ha1
778 define Device
/wavlink_wl-wn575a3
780 DEVICE_VENDOR
:= Wavlink
781 DEVICE_MODEL
:= WL-WN575A3
782 DEVICE_PACKAGES
:= kmod-mt76x2
783 SUPPORTED_DEVICES
+= wl-wn575a3
785 TARGET_DEVICES
+= wavlink_wl-wn575a3
787 define Device
/wavlink_wl-wn576a2
789 DEVICE_VENDOR
:= Wavlink
790 DEVICE_MODEL
:= WL-WN576A2
791 DEVICE_ALT0_VENDOR
:= Silvercrest
792 DEVICE_ALT0_MODEL
:= SWV
733 B1
793 DEVICE_PACKAGES
:= kmod-mt76x0e
795 TARGET_DEVICES
+= wavlink_wl-wn576a2
797 define Device
/wavlink_wl-wn577a2
799 DEVICE_VENDOR
:= Wavlink
800 DEVICE_MODEL
:= WL-WN577A2
801 DEVICE_ALT0_VENDOR
:= Maginon
802 DEVICE_ALT0_MODEL
:= WLR-755
803 DEVICE_PACKAGES
:= kmod-mt76x0e
805 TARGET_DEVICES
+= wavlink_wl-wn577a2
807 define Device
/wavlink_wl-wn578a2
809 DEVICE_VENDOR
:= Wavlink
810 DEVICE_MODEL
:= WL-WN578A2
811 DEVICE_ALT0_VENDOR
:= SilverCrest
812 DEVICE_ALT0_MODEL
:= SWV
733 A2
813 DEVICE_PACKAGES
:= kmod-mt76x0e
815 TARGET_DEVICES
+= wavlink_wl-wn578a2
817 define Device
/widora_neo-16m
819 DEVICE_VENDOR
:= Widora
820 DEVICE_MODEL
:= Widora-NEO
821 DEVICE_VARIANT
:= 16M
822 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
823 SUPPORTED_DEVICES
+= widora-neo
825 TARGET_DEVICES
+= widora_neo-16m
827 define Device
/widora_neo-32m
829 DEVICE_VENDOR
:= Widora
830 DEVICE_MODEL
:= Widora-NEO
831 DEVICE_VARIANT
:= 32M
832 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
834 TARGET_DEVICES
+= widora_neo-32m
836 define Device
/wiznet_wizfi630s
838 DEVICE_VENDOR
:= WIZnet
839 DEVICE_MODEL
:= WizFi630S
840 SUPPORTED_DEVICES
+= wizfi630s
842 TARGET_DEVICES
+= wiznet_wizfi630s
844 define Device
/wrtnode_wrtnode2p
846 DEVICE_VENDOR
:= WRTnode
847 DEVICE_MODEL
:= WRTnode
2P
848 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
849 SUPPORTED_DEVICES
+= wrtnode2p
851 TARGET_DEVICES
+= wrtnode_wrtnode2p
853 define Device
/wrtnode_wrtnode2r
855 DEVICE_VENDOR
:= WRTnode
856 DEVICE_MODEL
:= WRTnode
2R
857 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
858 SUPPORTED_DEVICES
+= wrtnode2r
860 TARGET_DEVICES
+= wrtnode_wrtnode2r
862 define Device
/xiaomi_mi-router-4a-100m
864 DEVICE_VENDOR
:= Xiaomi
865 DEVICE_MODEL
:= Mi Router
4A
866 DEVICE_VARIANT
:= 100M Edition
867 DEVICE_PACKAGES
:= kmod-mt76x2
868 SUPPORTED_DEVICES
+= xiaomi
,mir4a-100m
870 TARGET_DEVICES
+= xiaomi_mi-router-4a-100m
872 define Device
/xiaomi_mi-router-4c
874 DEVICE_VENDOR
:= Xiaomi
875 DEVICE_MODEL
:= Mi Router
4C
876 DEVICE_PACKAGES
:= uboot-envtools
878 TARGET_DEVICES
+= xiaomi_mi-router-4c
880 define Device
/xiaomi_miwifi-3c
882 DEVICE_VENDOR
:= Xiaomi
883 DEVICE_MODEL
:= MiWiFi
3C
884 DEVICE_PACKAGES
:= uboot-envtools
886 TARGET_DEVICES
+= xiaomi_miwifi-3c
888 define Device
/xiaomi_miwifi-nano
890 DEVICE_VENDOR
:= Xiaomi
891 DEVICE_MODEL
:= MiWiFi Nano
892 DEVICE_PACKAGES
:= uboot-envtools
893 SUPPORTED_DEVICES
+= miwifi-nano
895 TARGET_DEVICES
+= xiaomi_miwifi-nano
897 define Device
/zbtlink_zbt-we1226
899 DEVICE_VENDOR
:= Zbtlink
900 DEVICE_MODEL
:= ZBT-WE1226
902 TARGET_DEVICES
+= zbtlink_zbt-we1226
904 define Device
/zyxel_keenetic-extra-ii
907 DEVICE_VENDOR
:= ZyXEL
908 DEVICE_MODEL
:= Keenetic Extra II
909 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
910 kmod-usb-ledtrig-usbport
911 IMAGES
+= factory.bin
912 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
$$$$(BLOCKSIZE
) | \
913 check-size | zyimage
-d
6162 -v
"ZyXEL Keenetic Extra II"
915 TARGET_DEVICES
+= zyxel_keenetic-extra-ii