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_ALT0_VENDOR
:= ASUS
46 DEVICE_ALT0_MODEL
:= RT-N600
47 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
48 kmod-usb-ledtrig-usbport
50 TARGET_DEVICES
+= asus_rt-ac1200
52 define Device
/asus_rt-ac1200-v2
56 DEVICE_MODEL
:= RT-AC1200
59 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
60 append-rootfs | pad-rootfs
61 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7663-firmware-ap
63 TARGET_DEVICES
+= asus_rt-ac1200-v2
65 define Device
/asus_rt-n10p-v3
68 DEVICE_MODEL
:= RT-N10P
71 TARGET_DEVICES
+= asus_rt-n10p-v3
73 define Device
/asus_rt-n11p-b1
76 DEVICE_MODEL
:= RT-N11P
78 DEVICE_ALT0_VENDOR
:= ASUS
79 DEVICE_ALT0_MODEL
:= RT-N12
+
80 DEVICE_ALT0_VARIANT
:= B1
81 DEVICE_ALT1_VENDOR
:= ASUS
82 DEVICE_ALT1_MODEL
:= RT-N300
83 DEVICE_ALT1_VARIANT
:= B1
85 TARGET_DEVICES
+= asus_rt-n11p-b1
87 define Device
/asus_rt-n12-vp-b1
90 DEVICE_MODEL
:= RT-N12 VP
93 TARGET_DEVICES
+= asus_rt-n12-vp-b1
95 define Device
/buffalo_wcr-1166ds
97 BUFFALO_TAG_PLATFORM
:= MTK
98 BUFFALO_TAG_VERSION
:= 9.99
99 BUFFALO_TAG_MINOR
:= 9.99
100 IMAGES
+= factory.bin
101 IMAGE
/sysupgrade.bin
:= trx
-M
0x746f435c | pad-rootfs | append-metadata
102 IMAGE
/factory.bin
:= trx
-M
0x746f435c | pad-rootfs | append-metadata | \
103 buffalo-enc WCR-1166DS
$$(BUFFALO_TAG_VERSION
) -l | \
104 buffalo-tag-dhp WCR-1166DS JP JP | buffalo-enc-tag
-l | buffalo-dhp-image
105 DEVICE_VENDOR
:= Buffalo
106 DEVICE_MODEL
:= WCR-1166DS
107 DEVICE_PACKAGES
:= kmod-mt76x2
108 SUPPORTED_DEVICES
+= wcr-1166ds
110 TARGET_DEVICES
+= buffalo_wcr-1166ds
112 define Device
/comfast_cf-wr617ac
115 DEVICE_VENDOR
:= Comfast
116 DEVICE_MODEL
:= CF-WR617AC
117 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-rt2800-pci
119 TARGET_DEVICES
+= comfast_cf-wr617ac
121 define Device
/comfast_cf-wr758ac
123 DEVICE_VENDOR
:= COMFAST
124 DEVICE_MODEL
:= CF-WR758AC
125 DEVICE_ALT0_VENDOR
:= Joowin
126 DEVICE_ALT0_MODEL
:= JW-WR758AC
129 define Device
/comfast_cf-wr758ac-v1
130 $(Device
/comfast_cf-wr758ac
)
131 DEVICE_PACKAGES
:= kmod-mt76x2
133 DEVICE_ALT0_VARIANT
:= V1
134 SUPPORTED_DEVICES
+= joowin
,jw-wr758ac-v1
136 TARGET_DEVICES
+= comfast_cf-wr758ac-v1
138 define Device
/comfast_cf-wr758ac-v2
139 $(Device
/comfast_cf-wr758ac
)
140 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7663-firmware-ap
142 DEVICE_ALT0_VARIANT
:= V2
143 SUPPORTED_DEVICES
+= joowin
,jw-wr758ac-v2
145 TARGET_DEVICES
+= comfast_cf-wr758ac-v2
147 define Device
/cudy_wr1000
149 IMAGES
+= factory.bin
150 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | jcg-header
92.122
152 DEVICE_VENDOR
:= Cudy
153 DEVICE_MODEL
:= WR1000
154 DEVICE_PACKAGES
:= kmod-mt76x2
155 SUPPORTED_DEVICES
+= wr1000
157 TARGET_DEVICES
+= cudy_wr1000
159 define Device
/d-team_pbr-d1
161 DEVICE_VENDOR
:= PandoraBox
162 DEVICE_MODEL
:= PBR-D1
163 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
164 SUPPORTED_DEVICES
+= pbr-d1
166 TARGET_DEVICES
+= d-team_pbr-d1
168 define Device
/dlink_dap-1325-a1
170 DEVICE_VENDOR
:= D-Link
171 DEVICE_MODEL
:= DAP-1325 A1
173 TARGET_DEVICES
+= dlink_dap-1325-a1
175 define Device
/duzun_dm06
177 DEVICE_VENDOR
:= DuZun
179 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
180 SUPPORTED_DEVICES
+= duzun-dm06
182 TARGET_DEVICES
+= duzun_dm06
184 define Device
/elecom_wrc-1167fs
186 DEVICE_VENDOR
:= ELECOM
187 DEVICE_MODEL
:= WRC-1167FS
188 IMAGES
+= factory.bin
189 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
64k | check-size | \
190 xor-image
-p
29944A25
-x | elecom-header
00228000 | \
191 elecom-product-header WRC-1167FS
192 DEVICE_PACKAGES
:= kmod-mt76x2
194 TARGET_DEVICES
+= elecom_wrc-1167fs
196 define Device
/glinet_gl-mt300n-v2
198 DEVICE_VENDOR
:= GL.iNet
199 DEVICE_MODEL
:= GL-MT300N
201 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
202 SUPPORTED_DEVICES
+= gl-mt300n-v2
204 TARGET_DEVICES
+= glinet_gl-mt300n-v2
206 define Device
/glinet_microuter-n300
208 DEVICE_VENDOR
:= GL.iNet
209 DEVICE_MODEL
:= microuter-N300
210 SUPPORTED_DEVICES
+= microuter-n300
212 TARGET_DEVICES
+= glinet_microuter-n300
214 define Device
/glinet_vixmini
216 DEVICE_VENDOR
:= GL.iNet
217 DEVICE_MODEL
:= VIXMINI
218 SUPPORTED_DEVICES
+= vixmini
220 TARGET_DEVICES
+= glinet_vixmini
222 define Device
/hak5_wifi-pineapple-mk7
224 DEVICE_VENDOR
:= Hak5
225 DEVICE_MODEL
:= WiFi Pineapple Mark
7
226 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
227 SUPPORTED_DEVICES
+= wifi-pineapple-mk7
229 TARGET_DEVICES
+= hak5_wifi-pineapple-mk7
231 define Device
/hilink_hlk-7628n
233 DEVICE_VENDOR
:= HILINK
234 DEVICE_MODEL
:= HLK-7628N
236 TARGET_DEVICES
+= hilink_hlk-7628n
238 define Device
/hilink_hlk-7688a
240 DEVICE_VENDOR
:= Hi-Link
241 DEVICE_MODEL
:= HLK-7688A
242 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
244 TARGET_DEVICES
+= hilink_hlk-7688a
246 define Device
/hiwifi_hc5611
248 DEVICE_VENDOR
:= HiWiFi
249 DEVICE_MODEL
:= HC5611
250 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
252 TARGET_DEVICES
+= hiwifi_hc5611
254 define Device
/hiwifi_hc5661a
256 DEVICE_VENDOR
:= HiWiFi
257 DEVICE_MODEL
:= HC5661A
258 SUPPORTED_DEVICES
+= hc5661a
260 TARGET_DEVICES
+= hiwifi_hc5661a
262 define Device
/hiwifi_hc5761a
264 DEVICE_VENDOR
:= HiWiFi
265 DEVICE_MODEL
:= HC5761A
266 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci
268 TARGET_DEVICES
+= hiwifi_hc5761a
270 define Device
/hiwifi_hc5861b
272 DEVICE_VENDOR
:= HiWiFi
273 DEVICE_MODEL
:= HC5861B
274 DEVICE_PACKAGES
:= kmod-mt76x2
276 TARGET_DEVICES
+= hiwifi_hc5861b
278 define Device
/iptime_a3
281 DEVICE_VENDOR
:= ipTIME
283 DEVICE_PACKAGES
:= kmod-mt76x2
285 TARGET_DEVICES
+= iptime_a3
287 define Device
/iptime_a604m
290 DEVICE_VENDOR
:= ipTIME
291 DEVICE_MODEL
:= A604M
292 DEVICE_PACKAGES
:= kmod-mt76x2
294 TARGET_DEVICES
+= iptime_a604m
296 define Device
/jotale_js76x8
297 DEVICE_VENDOR
:= Jotale
298 DEVICE_MODEL
:= JS76x8
299 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
302 define Device
/jotale_js76x8-8m
303 $(Device
/jotale_js76x8
)
307 TARGET_DEVICES
+= jotale_js76x8-8m
309 define Device
/jotale_js76x8-16m
310 $(Device
/jotale_js76x8
)
312 DEVICE_VARIANT
:= 16M
314 TARGET_DEVICES
+= jotale_js76x8-16m
316 define Device
/jotale_js76x8-32m
317 $(Device
/jotale_js76x8
)
319 DEVICE_VARIANT
:= 32M
321 TARGET_DEVICES
+= jotale_js76x8-32m
323 define Device
/kroks_kndrt31r16
325 DEVICE_VENDOR
:= Kroks
326 DEVICE_MODEL
:= Rt-Cse5 UW DRSIM
327 DEVICE_ALT0_VENDOR
:= Kroks
328 DEVICE_ALT0_MODEL
:= KNdRt31R16
329 DEVICE_PACKAGES
:= kmod-usb2
330 SUPPORTED_DEVICES
+= kndrt31r16
332 TARGET_DEVICES
+= kroks_kndrt31r16
334 define Device
/kroks_kndrt31r19
336 DEVICE_VENDOR
:= Kroks
337 DEVICE_MODEL
:= Rt-Pot mXw DS RSIM
338 DEVICE_ALT0_VENDOR
:= Kroks
339 DEVICE_ALT0_MODEL
:= KNdRt31R19
340 DEVICE_PACKAGES
:= kmod-usb2 uqmi
341 SUPPORTED_DEVICES
+= kndrt31r19
343 TARGET_DEVICES
+= kroks_kndrt31r19
345 define Device
/linksys_e5400
347 DEVICE_VENDOR
:= Linksys
348 DEVICE_MODEL
:= E5400
349 DEVICE_ALT0_VENDOR
:= Linksys
350 DEVICE_ALT0_MODEL
:= E2500
351 DEVICE_ALT0_VARIANT
:= v4
352 DEVICE_ALT1_VENDOR
:= Linksys
353 DEVICE_ALT1_MODEL
:= E5300
354 DEVICE_ALT2_VENDOR
:= Linksys
355 DEVICE_ALT2_MODEL
:= E5350
356 DEVICE_PACKAGES
:= kmod-mt76x2
358 TARGET_DEVICES
+= linksys_e5400
360 define Device
/mediatek_linkit-smart-7688
362 DEVICE_VENDOR
:= MediaTek
363 DEVICE_MODEL
:= LinkIt Smart
7688
364 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
365 SUPPORTED_DEVICES
+= linkits7688 linkits7688d
367 TARGET_DEVICES
+= mediatek_linkit-smart-7688
369 define Device
/mediatek_mt7628an-eval-board
372 DEVICE_VENDOR
:= MediaTek
373 DEVICE_MODEL
:= MT7628 EVB
374 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
375 SUPPORTED_DEVICES
+= mt7628
377 TARGET_DEVICES
+= mediatek_mt7628an-eval-board
379 define Device
/mercury_mac1200r-v2
381 DEVICE_VENDOR
:= Mercury
382 DEVICE_MODEL
:= MAC1200R
383 DEVICE_VARIANT
:= v2.0
384 DEVICE_PACKAGES
:= kmod-mt76x2
385 SUPPORTED_DEVICES
+= mac1200rv2
387 TARGET_DEVICES
+= mercury_mac1200r-v2
389 define Device
/minew_g1-c
391 DEVICE_VENDOR
:= Minew
393 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-usb-serial-cp210x
394 SUPPORTED_DEVICES
+= minew-g1c
396 TARGET_DEVICES
+= minew_g1-c
398 define Device
/motorola_mwr03
400 DEVICE_VENDOR
:= Motorola
401 DEVICE_MODEL
:= MWR03
402 DEVICE_PACKAGES
:= kmod-mt76x2
404 TARGET_DEVICES
+= motorola_mwr03
406 define Device
/netgear_r6020
407 $(Device
/netgear_sercomm_nor
)
409 DEVICE_MODEL
:= R6020
410 DEVICE_PACKAGES
:= kmod-mt76x2
411 SERCOMM_HWNAME
:= R6020
413 SERCOMM_HWVER
:= A001
414 SERCOMM_SWVER
:= 0x0040
417 TARGET_DEVICES
+= netgear_r6020
419 define Device
/netgear_r6080
420 $(Device
/netgear_sercomm_nor
)
422 DEVICE_MODEL
:= R6080
423 DEVICE_PACKAGES
:= kmod-mt76x2
424 SERCOMM_HWNAME
:= R6080
426 SERCOMM_HWVER
:= A001
427 SERCOMM_SWVER
:= 0x0040
430 TARGET_DEVICES
+= netgear_r6080
432 define Device
/netgear_r6120
433 $(Device
/netgear_sercomm_nor
)
435 DEVICE_MODEL
:= R6120
436 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
437 SERCOMM_HWNAME
:= R6120
439 SERCOMM_HWVER
:= A001
440 SERCOMM_SWVER
:= 0x0040
443 TARGET_DEVICES
+= netgear_r6120
445 define Device
/onion_omega2
447 DEVICE_VENDOR
:= Onion
448 DEVICE_MODEL
:= Omega2
449 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools
450 SUPPORTED_DEVICES
+= omega2
452 TARGET_DEVICES
+= onion_omega2
454 define Device
/onion_omega2p
456 DEVICE_VENDOR
:= Onion
457 DEVICE_MODEL
:= Omega2
+
458 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
459 SUPPORTED_DEVICES
+= omega2p
461 TARGET_DEVICES
+= onion_omega2p
463 define Device
/rakwireless_rak633
465 DEVICE_VENDOR
:= Rakwireless
466 DEVICE_MODEL
:= RAK633
467 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
469 TARGET_DEVICES
+= rakwireless_rak633
471 define Device
/ravpower_rp-wd009
473 DEVICE_VENDOR
:= RAVPower
474 DEVICE_MODEL
:= RP-WD009
475 UBOOT_PATH
:= $(STAGING_DIR_IMAGE
)/ravpower_rp-wd009-u-boot.bin
476 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
477 kmod-sdhci-mt7620 kmod-i2c-mt7628 ravpower-mcu
478 IMAGES
+= factory.bin
479 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | ravpower-wd009-factory
481 TARGET_DEVICES
+= ravpower_rp-wd009
483 define Device
/skylab_skw92a
485 DEVICE_VENDOR
:= Skylab
486 DEVICE_MODEL
:= SKW92A
487 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
489 TARGET_DEVICES
+= skylab_skw92a
491 define Device
/tama_w06
493 DEVICE_VENDOR
:= Tama
495 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
497 TARGET_DEVICES
+= tama_w06
499 define Device
/totolink_a3
502 DEVICE_VENDOR
:= TOTOLINK
504 DEVICE_PACKAGES
:= kmod-mt76x2
506 TARGET_DEVICES
+= totolink_a3
508 define Device
/totolink_lr1200
510 DEVICE_VENDOR
:= TOTOLINK
511 DEVICE_MODEL
:= LR1200
512 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 uqmi
514 TARGET_DEVICES
+= totolink_lr1200
516 define Device
/tplink_archer-c20-v4
519 DEVICE_MODEL
:= Archer C20
521 TPLINK_FLASHLAYOUT
:= 8Mmtk
522 TPLINK_HWID
:= 0xc200004
523 TPLINK_HWREVADD
:= 0x4
524 DEVICE_PACKAGES
:= kmod-mt76x0e
525 IMAGES
:= sysupgrade.bin tftp-recovery.bin
526 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
527 SUPPORTED_DEVICES
+= tplink
,c20-v4
529 TARGET_DEVICES
+= tplink_archer-c20-v4
531 define Device
/tplink_archer-c20-v5
534 DEVICE_MODEL
:= Archer C20
536 TPLINK_FLASHLAYOUT
:= 8MSUmtk
537 TPLINK_HWID
:= 0xc200005
538 TPLINK_HWREVADD
:= 0x5
539 DEVICE_PACKAGES
:= kmod-mt76x0e
540 IMAGES
:= sysupgrade.bin
542 TARGET_DEVICES
+= tplink_archer-c20-v5
544 define Device
/tplink_archer-c50-v3
547 DEVICE_MODEL
:= Archer C50
549 TPLINK_FLASHLAYOUT
:= 8Mmtk
550 TPLINK_HWID
:= 0x001D9BA4
552 TPLINK_HWREVADD
:= 0x1
553 DEVICE_PACKAGES
:= kmod-mt76x2
554 IMAGES
:= sysupgrade.bin tftp-recovery.bin
555 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
556 SUPPORTED_DEVICES
+= tplink
,c50-v3
558 TARGET_DEVICES
+= tplink_archer-c50-v3
560 define Device
/tplink_archer-c50-v4
563 DEVICE_MODEL
:= Archer C50
565 TPLINK_FLASHLAYOUT
:= 8MSUmtk
566 TPLINK_HWID
:= 0x001D589B
568 TPLINK_HWREVADD
:= 0x2
569 DEVICE_PACKAGES
:= kmod-mt76x2
570 IMAGES
:= sysupgrade.bin
571 SUPPORTED_DEVICES
+= tplink
,c50-v4
573 TARGET_DEVICES
+= tplink_archer-c50-v4
575 define Device
/tplink_re200-v2
576 $(Device
/tplink-safeloader
)
578 DEVICE_MODEL
:= RE200
580 DEVICE_PACKAGES
:= kmod-mt76x0e
581 TPLINK_BOARD_ID
:= RE200-V2
583 TARGET_DEVICES
+= tplink_re200-v2
585 define Device
/tplink_re200-v3
586 $(Device
/tplink-safeloader
)
588 DEVICE_MODEL
:= RE200
590 DEVICE_PACKAGES
:= kmod-mt76x0e
591 TPLINK_BOARD_ID
:= RE200-V3
593 TARGET_DEVICES
+= tplink_re200-v3
595 define Device
/tplink_re200-v4
596 $(Device
/tplink-safeloader
)
598 DEVICE_MODEL
:= RE200
600 DEVICE_PACKAGES
:= kmod-mt76x0e
601 TPLINK_BOARD_ID
:= RE200-V4
603 TARGET_DEVICES
+= tplink_re200-v4
605 define Device
/tplink_re220-v2
606 $(Device
/tplink-safeloader
)
608 DEVICE_MODEL
:= RE220
610 DEVICE_PACKAGES
:= kmod-mt76x0e
611 TPLINK_BOARD_ID
:= RE220-V2
613 TARGET_DEVICES
+= tplink_re220-v2
615 define Device
/tplink_re305-v1
616 $(Device
/tplink-safeloader
)
618 DEVICE_MODEL
:= RE305
620 DEVICE_PACKAGES
:= kmod-mt76x2
621 TPLINK_BOARD_ID
:= RE305-V1
623 TARGET_DEVICES
+= tplink_re305-v1
625 define Device
/tplink_re305-v3
626 $(Device
/tplink-safeloader
)
628 DEVICE_MODEL
:= RE305
630 DEVICE_PACKAGES
:= kmod-mt76x2
631 TPLINK_BOARD_ID
:= RE305-V3
633 TARGET_DEVICES
+= tplink_re305-v3
635 define Device
/tplink_tl-mr3020-v3
638 DEVICE_MODEL
:= TL-MR3020
640 TPLINK_FLASHLAYOUT
:= 8Mmtk
641 TPLINK_HWID
:= 0x30200003
643 TPLINK_HWREVADD
:= 0x3
644 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
645 IMAGES
:= sysupgrade.bin tftp-recovery.bin
646 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
648 TARGET_DEVICES
+= tplink_tl-mr3020-v3
650 define Device
/tplink_tl-mr3420-v5
653 DEVICE_MODEL
:= TL-MR3420
655 TPLINK_FLASHLAYOUT
:= 8Mmtk
656 TPLINK_HWID
:= 0x34200005
658 TPLINK_HWREVADD
:= 0x5
659 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
660 IMAGES
:= sysupgrade.bin tftp-recovery.bin
661 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
663 TARGET_DEVICES
+= tplink_tl-mr3420-v5
665 define Device
/tplink_tl-mr6400-v4
668 DEVICE_MODEL
:= TL-MR6400
670 TPLINK_FLASHLAYOUT
:= 8Mmtk
671 TPLINK_HWID
:= 0x64000004
673 TPLINK_HWREVADD
:= 0x4
674 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
675 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
676 IMAGES
:= sysupgrade.bin tftp-recovery.bin
677 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
679 TARGET_DEVICES
+= tplink_tl-mr6400-v4
681 define Device
/tplink_tl-mr6400-v5
684 DEVICE_MODEL
:= TL-MR6400
686 TPLINK_FLASHLAYOUT
:= 8Mmtk
687 TPLINK_HWID
:= 0x64000005
689 TPLINK_HWREVADD
:= 0x5
690 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
691 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
692 IMAGES
:= sysupgrade.bin tftp-recovery.bin
693 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
695 TARGET_DEVICES
+= tplink_tl-mr6400-v5
697 define Device
/tplink_tl-wa801nd-v5
700 DEVICE_MODEL
:= TL-WA801ND
702 TPLINK_FLASHLAYOUT
:= 8Mmtk
703 TPLINK_HWID
:= 0x08010005
704 TPLINK_HWREVADD
:= 0x5
705 IMAGES
:= sysupgrade.bin tftp-recovery.bin
706 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
708 TARGET_DEVICES
+= tplink_tl-wa801nd-v5
710 define Device
/tplink_tl-wr802n-v4
713 DEVICE_MODEL
:= TL-WR802N
715 TPLINK_FLASHLAYOUT
:= 8Mmtk
716 TPLINK_HWID
:= 0x08020004
717 TPLINK_HWREVADD
:= 0x4
718 IMAGES
:= sysupgrade.bin tftp-recovery.bin
719 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
721 TARGET_DEVICES
+= tplink_tl-wr802n-v4
723 define Device
/tplink_tl-wr840n-v4
726 DEVICE_MODEL
:= TL-WR840N
728 TPLINK_FLASHLAYOUT
:= 8Mmtk
729 TPLINK_HWID
:= 0x08400004
730 TPLINK_HWREVADD
:= 0x4
731 IMAGES
:= sysupgrade.bin tftp-recovery.bin
732 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
733 SUPPORTED_DEVICES
+= tl-wr840n-v4
735 TARGET_DEVICES
+= tplink_tl-wr840n-v4
737 define Device
/tplink_tl-wr840n-v5
740 DEVICE_MODEL
:= TL-WR840N
742 TPLINK_FLASHLAYOUT
:= 4Mmtk
743 TPLINK_HWID
:= 0x08400005
744 TPLINK_HWREVADD
:= 0x5
745 IMAGES
:= sysupgrade.bin
746 SUPPORTED_DEVICES
+= tl-wr840n-v5
749 TARGET_DEVICES
+= tplink_tl-wr840n-v5
751 define Device
/tplink_tl-wr841n-v13
754 DEVICE_MODEL
:= TL-WR841N
755 DEVICE_VARIANT
:= v13
756 TPLINK_FLASHLAYOUT
:= 8Mmtk
757 TPLINK_HWID
:= 0x08410013
758 TPLINK_HWREV
:= 0x268
759 TPLINK_HWREVADD
:= 0x13
760 IMAGES
:= sysupgrade.bin tftp-recovery.bin
761 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
762 SUPPORTED_DEVICES
+= tl-wr841n-v13
764 TARGET_DEVICES
+= tplink_tl-wr841n-v13
766 define Device
/tplink_tl-wr841n-v14
769 DEVICE_MODEL
:= TL-WR841N
770 DEVICE_VARIANT
:= v14
771 TPLINK_FLASHLAYOUT
:= 4MLmtk
772 TPLINK_HWID
:= 0x08410014
773 TPLINK_HWREVADD
:= 0x14
774 IMAGES
:= sysupgrade.bin tftp-recovery.bin
775 IMAGE
/tftp-recovery.bin
:= pad-extra
64k |
$$(IMAGE
/factory.bin
)
778 TARGET_DEVICES
+= tplink_tl-wr841n-v14
780 define Device
/tplink_tl-wr842n-v5
783 DEVICE_MODEL
:= TL-WR842N
785 TPLINK_FLASHLAYOUT
:= 8Mmtk
786 TPLINK_HWID
:= 0x08420005
788 TPLINK_HWREVADD
:= 0x5
789 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
790 IMAGES
:= sysupgrade.bin tftp-recovery.bin
791 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
793 TARGET_DEVICES
+= tplink_tl-wr842n-v5
795 define Device
/tplink_tl-wr850n-v2
798 DEVICE_MODEL
:= TL-WR850N
800 TPLINK_FLASHLAYOUT
:= 8Mmtk
801 TPLINK_HWID
:= 0x08500002
802 TPLINK_HWREVADD
:= 0x2
803 IMAGES
:= sysupgrade.bin tftp-recovery.bin
804 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
806 TARGET_DEVICES
+= tplink_tl-wr850n-v2
808 define Device
/tplink_tl-wr902ac-v3
811 DEVICE_MODEL
:= TL-WR902AC
813 TPLINK_FLASHLAYOUT
:= 8Mmtk
814 TPLINK_HWID
:= 0x000dc88f
816 TPLINK_HWREVADD
:= 0x1
817 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
818 kmod-usb-ledtrig-usbport
819 IMAGES
:= sysupgrade.bin tftp-recovery.bin
820 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
822 TARGET_DEVICES
+= tplink_tl-wr902ac-v3
824 define Device
/unielec_u7628-01-16m
826 DEVICE_VENDOR
:= UniElec
827 DEVICE_MODEL
:= U7628-01
828 DEVICE_VARIANT
:= 16M
829 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
830 SUPPORTED_DEVICES
+= u7628-01-128M-16M unielec
,u7628-01-128m-16m
832 TARGET_DEVICES
+= unielec_u7628-01-16m
834 define Device
/vocore_vocore2
836 DEVICE_VENDOR
:= VoCore
837 DEVICE_MODEL
:= VoCore2
838 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
840 SUPPORTED_DEVICES
+= vocore2
842 TARGET_DEVICES
+= vocore_vocore2
844 define Device
/vocore_vocore2-lite
846 DEVICE_VENDOR
:= VoCore
847 DEVICE_MODEL
:= VoCore2-Lite
848 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
850 SUPPORTED_DEVICES
+= vocore2lite
852 TARGET_DEVICES
+= vocore_vocore2-lite
854 define Device
/wavlink_wl-wn531a3
856 DEVICE_VENDOR
:= Wavlink
857 DEVICE_MODEL
:= WL-WN531A3
858 DEVICE_ALT0_VENDOR
:= Wavlink
859 DEVICE_ALT0_MODEL
:= QUANTUM D4
860 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
861 SUPPORTED_DEVICES
+= wl-wn531a3
863 TARGET_DEVICES
+= wavlink_wl-wn531a3
865 define Device
/wavlink_wl-wn570ha1
867 DEVICE_VENDOR
:= Wavlink
868 DEVICE_MODEL
:= WL-WN570HA1
869 DEVICE_PACKAGES
:= kmod-mt76x0e
871 TARGET_DEVICES
+= wavlink_wl-wn570ha1
873 define Device
/wavlink_wl-wn575a3
875 DEVICE_VENDOR
:= Wavlink
876 DEVICE_MODEL
:= WL-WN575A3
877 DEVICE_PACKAGES
:= kmod-mt76x2
878 SUPPORTED_DEVICES
+= wl-wn575a3
880 TARGET_DEVICES
+= wavlink_wl-wn575a3
882 define Device
/wavlink_wl-wn576a2
884 DEVICE_VENDOR
:= Wavlink
885 DEVICE_MODEL
:= WL-WN576A2
886 DEVICE_ALT0_VENDOR
:= Silvercrest
887 DEVICE_ALT0_MODEL
:= SWV
733 B1
888 DEVICE_PACKAGES
:= kmod-mt76x0e
890 TARGET_DEVICES
+= wavlink_wl-wn576a2
892 define Device
/wavlink_wl-wn577a2
894 DEVICE_VENDOR
:= Wavlink
895 DEVICE_MODEL
:= WL-WN577A2
896 DEVICE_ALT0_VENDOR
:= Maginon
897 DEVICE_ALT0_MODEL
:= WLR-755
898 DEVICE_PACKAGES
:= kmod-mt76x0e
900 TARGET_DEVICES
+= wavlink_wl-wn577a2
902 define Device
/wavlink_wl-wn578a2
904 DEVICE_VENDOR
:= Wavlink
905 DEVICE_MODEL
:= WL-WN578A2
906 DEVICE_ALT0_VENDOR
:= SilverCrest
907 DEVICE_ALT0_MODEL
:= SWV
733 A2
908 DEVICE_PACKAGES
:= kmod-mt76x0e
910 TARGET_DEVICES
+= wavlink_wl-wn578a2
912 define Device
/widora_neo-16m
914 DEVICE_VENDOR
:= Widora
915 DEVICE_MODEL
:= Widora-NEO
916 DEVICE_VARIANT
:= 16M
917 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
918 SUPPORTED_DEVICES
+= widora-neo
920 TARGET_DEVICES
+= widora_neo-16m
922 define Device
/widora_neo-32m
924 DEVICE_VENDOR
:= Widora
925 DEVICE_MODEL
:= Widora-NEO
926 DEVICE_VARIANT
:= 32M
927 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
929 TARGET_DEVICES
+= widora_neo-32m
931 define Device
/wiznet_wizfi630s
933 DEVICE_VENDOR
:= WIZnet
934 DEVICE_MODEL
:= WizFi630S
935 SUPPORTED_DEVICES
+= wizfi630s
937 TARGET_DEVICES
+= wiznet_wizfi630s
939 define Device
/wrtnode_wrtnode2p
941 DEVICE_VENDOR
:= WRTnode
942 DEVICE_MODEL
:= WRTnode
2P
943 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
944 SUPPORTED_DEVICES
+= wrtnode2p
946 TARGET_DEVICES
+= wrtnode_wrtnode2p
948 define Device
/wrtnode_wrtnode2r
950 DEVICE_VENDOR
:= WRTnode
951 DEVICE_MODEL
:= WRTnode
2R
952 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
953 SUPPORTED_DEVICES
+= wrtnode2r
955 TARGET_DEVICES
+= wrtnode_wrtnode2r
957 define Device
/xiaomi_mi-router-4a-100m
959 DEVICE_VENDOR
:= Xiaomi
960 DEVICE_MODEL
:= Mi Router
4A
961 DEVICE_VARIANT
:= 100M Edition
962 DEVICE_PACKAGES
:= kmod-mt76x2
963 SUPPORTED_DEVICES
+= xiaomi
,mir4a-100m
965 TARGET_DEVICES
+= xiaomi_mi-router-4a-100m
967 define Device
/xiaomi_mi-router-4a-100m-intl
969 DEVICE_VENDOR
:= Xiaomi
970 DEVICE_MODEL
:= Mi Router
4A
971 DEVICE_VARIANT
:= 100M International Edition
972 DEVICE_PACKAGES
:= kmod-mt76x2
973 SUPPORTED_DEVICES
+= xiaomi
,mir4a-100m-intl
975 TARGET_DEVICES
+= xiaomi_mi-router-4a-100m-intl
977 define Device
/xiaomi_mi-router-4c
979 DEVICE_VENDOR
:= Xiaomi
980 DEVICE_MODEL
:= Mi Router
4C
981 DEVICE_PACKAGES
:= uboot-envtools
983 TARGET_DEVICES
+= xiaomi_mi-router-4c
985 define Device
/xiaomi_miwifi-3c
987 DEVICE_VENDOR
:= Xiaomi
988 DEVICE_MODEL
:= MiWiFi
3C
989 DEVICE_PACKAGES
:= uboot-envtools
991 TARGET_DEVICES
+= xiaomi_miwifi-3c
993 define Device
/xiaomi_miwifi-nano
995 DEVICE_VENDOR
:= Xiaomi
996 DEVICE_MODEL
:= MiWiFi Nano
997 DEVICE_PACKAGES
:= uboot-envtools
998 SUPPORTED_DEVICES
+= miwifi-nano
1000 TARGET_DEVICES
+= xiaomi_miwifi-nano
1002 define Device
/zbtlink_zbt-we1226
1004 DEVICE_VENDOR
:= Zbtlink
1005 DEVICE_MODEL
:= ZBT-WE1226
1007 TARGET_DEVICES
+= zbtlink_zbt-we1226
1009 define Device
/zyxel_keenetic-extra-ii
1010 IMAGE_SIZE
:= 14912k
1012 DEVICE_VENDOR
:= ZyXEL
1013 DEVICE_MODEL
:= Keenetic Extra II
1014 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
1015 kmod-usb-ledtrig-usbport
1016 IMAGES
+= factory.bin
1017 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
$$$$(BLOCKSIZE
) | \
1018 check-size | zyimage
-d
6162 -v
"ZyXEL Keenetic Extra II"
1020 TARGET_DEVICES
+= zyxel_keenetic-extra-ii