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-wr617ac
113 DEVICE_VENDOR
:= Comfast
114 DEVICE_MODEL
:= CF-WR617AC
115 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-rt2800-pci
117 TARGET_DEVICES
+= comfast_cf-wr617ac
119 define Device
/comfast_cf-wr758ac
121 DEVICE_VENDOR
:= COMFAST
122 DEVICE_MODEL
:= CF-WR758AC
123 DEVICE_ALT0_VENDOR
:= Joowin
124 DEVICE_ALT0_MODEL
:= JW-WR758AC
127 define Device
/comfast_cf-wr758ac-v1
128 $(Device
/comfast_cf-wr758ac
)
129 DEVICE_PACKAGES
:= kmod-mt76x2
131 DEVICE_ALT0_VARIANT
:= V1
132 SUPPORTED_DEVICES
+= joowin
,jw-wr758ac-v1
134 TARGET_DEVICES
+= comfast_cf-wr758ac-v1
136 define Device
/comfast_cf-wr758ac-v2
137 $(Device
/comfast_cf-wr758ac
)
138 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7663-firmware-ap
140 DEVICE_ALT0_VARIANT
:= V2
141 SUPPORTED_DEVICES
+= joowin
,jw-wr758ac-v2
143 TARGET_DEVICES
+= comfast_cf-wr758ac-v2
145 define Device
/cudy_wr1000
147 IMAGES
+= factory.bin
148 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | jcg-header
92.122
150 DEVICE_VENDOR
:= Cudy
151 DEVICE_MODEL
:= WR1000
152 DEVICE_PACKAGES
:= kmod-mt76x2
153 SUPPORTED_DEVICES
+= wr1000
155 TARGET_DEVICES
+= cudy_wr1000
157 define Device
/d-team_pbr-d1
159 DEVICE_VENDOR
:= PandoraBox
160 DEVICE_MODEL
:= PBR-D1
161 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
162 SUPPORTED_DEVICES
+= pbr-d1
164 TARGET_DEVICES
+= d-team_pbr-d1
166 define Device
/dlink_dap-1325-a1
168 DEVICE_VENDOR
:= D-Link
169 DEVICE_MODEL
:= DAP-1325 A1
171 TARGET_DEVICES
+= dlink_dap-1325-a1
173 define Device
/duzun_dm06
175 DEVICE_VENDOR
:= DuZun
177 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
178 SUPPORTED_DEVICES
+= duzun-dm06
180 TARGET_DEVICES
+= duzun_dm06
182 define Device
/elecom_wrc-1167fs
184 DEVICE_VENDOR
:= ELECOM
185 DEVICE_MODEL
:= WRC-1167FS
186 IMAGES
+= factory.bin
187 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
64k | check-size | \
188 xor-image
-p
29944A25
-x | elecom-header
00228000 | \
189 elecom-product-header WRC-1167FS
190 DEVICE_PACKAGES
:= kmod-mt76x2
192 TARGET_DEVICES
+= elecom_wrc-1167fs
194 define Device
/glinet_gl-mt300n-v2
196 DEVICE_VENDOR
:= GL.iNet
197 DEVICE_MODEL
:= GL-MT300N
199 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
200 SUPPORTED_DEVICES
+= gl-mt300n-v2
202 TARGET_DEVICES
+= glinet_gl-mt300n-v2
204 define Device
/glinet_microuter-n300
206 DEVICE_VENDOR
:= GL.iNet
207 DEVICE_MODEL
:= microuter-N300
208 SUPPORTED_DEVICES
+= microuter-n300
210 TARGET_DEVICES
+= glinet_microuter-n300
212 define Device
/glinet_vixmini
214 DEVICE_VENDOR
:= GL.iNet
215 DEVICE_MODEL
:= VIXMINI
216 SUPPORTED_DEVICES
+= vixmini
218 TARGET_DEVICES
+= glinet_vixmini
220 define Device
/hak5_wifi-pineapple-mk7
222 DEVICE_VENDOR
:= Hak5
223 DEVICE_MODEL
:= WiFi Pineapple Mark
7
224 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
225 SUPPORTED_DEVICES
+= wifi-pineapple-mk7
227 TARGET_DEVICES
+= hak5_wifi-pineapple-mk7
229 define Device
/hilink_hlk-7628n
231 DEVICE_VENDOR
:= HILINK
232 DEVICE_MODEL
:= HLK-7628N
234 TARGET_DEVICES
+= hilink_hlk-7628n
236 define Device
/hilink_hlk-7688a
238 DEVICE_VENDOR
:= Hi-Link
239 DEVICE_MODEL
:= HLK-7688A
240 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
242 TARGET_DEVICES
+= hilink_hlk-7688a
244 define Device
/hiwifi_hc5661a
246 DEVICE_VENDOR
:= HiWiFi
247 DEVICE_MODEL
:= HC5661A
248 SUPPORTED_DEVICES
+= hc5661a
250 TARGET_DEVICES
+= hiwifi_hc5661a
252 define Device
/hiwifi_hc5761a
254 DEVICE_VENDOR
:= HiWiFi
255 DEVICE_MODEL
:= HC5761A
256 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci
258 TARGET_DEVICES
+= hiwifi_hc5761a
260 define Device
/hiwifi_hc5861b
262 DEVICE_VENDOR
:= HiWiFi
263 DEVICE_MODEL
:= HC5861B
264 DEVICE_PACKAGES
:= kmod-mt76x2
266 TARGET_DEVICES
+= hiwifi_hc5861b
268 define Device
/iptime_a3
271 DEVICE_VENDOR
:= ipTIME
273 DEVICE_PACKAGES
:= kmod-mt76x2
275 TARGET_DEVICES
+= iptime_a3
277 define Device
/iptime_a604m
280 DEVICE_VENDOR
:= ipTIME
281 DEVICE_MODEL
:= A604M
282 DEVICE_PACKAGES
:= kmod-mt76x2
284 TARGET_DEVICES
+= iptime_a604m
286 define Device
/jotale_js76x8
287 DEVICE_VENDOR
:= Jotale
288 DEVICE_MODEL
:= JS76x8
289 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
292 define Device
/jotale_js76x8-8m
293 $(Device
/jotale_js76x8
)
297 TARGET_DEVICES
+= jotale_js76x8-8m
299 define Device
/jotale_js76x8-16m
300 $(Device
/jotale_js76x8
)
302 DEVICE_VARIANT
:= 16M
304 TARGET_DEVICES
+= jotale_js76x8-16m
306 define Device
/jotale_js76x8-32m
307 $(Device
/jotale_js76x8
)
309 DEVICE_VARIANT
:= 32M
311 TARGET_DEVICES
+= jotale_js76x8-32m
313 define Device
/kroks_kndrt31r16
315 DEVICE_VENDOR
:= Kroks
316 DEVICE_MODEL
:= Rt-Cse5 UW DRSIM
317 DEVICE_ALT0_VENDOR
:= Kroks
318 DEVICE_ALT0_MODEL
:= KNdRt31R16
319 DEVICE_PACKAGES
:= kmod-usb2
320 SUPPORTED_DEVICES
+= kndrt31r16
322 TARGET_DEVICES
+= kroks_kndrt31r16
324 define Device
/kroks_kndrt31r19
326 DEVICE_VENDOR
:= Kroks
327 DEVICE_MODEL
:= Rt-Pot mXw DS RSIM
328 DEVICE_ALT0_VENDOR
:= Kroks
329 DEVICE_ALT0_MODEL
:= KNdRt31R19
330 DEVICE_PACKAGES
:= kmod-usb2 uqmi
331 SUPPORTED_DEVICES
+= kndrt31r19
333 TARGET_DEVICES
+= kroks_kndrt31r19
335 define Device
/mediatek_linkit-smart-7688
337 DEVICE_VENDOR
:= MediaTek
338 DEVICE_MODEL
:= LinkIt Smart
7688
339 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
340 SUPPORTED_DEVICES
+= linkits7688 linkits7688d
342 TARGET_DEVICES
+= mediatek_linkit-smart-7688
344 define Device
/mediatek_mt7628an-eval-board
347 DEVICE_VENDOR
:= MediaTek
348 DEVICE_MODEL
:= MT7628 EVB
349 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
350 SUPPORTED_DEVICES
+= mt7628
352 TARGET_DEVICES
+= mediatek_mt7628an-eval-board
354 define Device
/mercury_mac1200r-v2
356 DEVICE_VENDOR
:= Mercury
357 DEVICE_MODEL
:= MAC1200R
358 DEVICE_VARIANT
:= v2.0
359 DEVICE_PACKAGES
:= kmod-mt76x2
360 SUPPORTED_DEVICES
+= mac1200rv2
362 TARGET_DEVICES
+= mercury_mac1200r-v2
364 define Device
/minew_g1-c
366 DEVICE_VENDOR
:= Minew
368 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-usb-serial-cp210x
369 SUPPORTED_DEVICES
+= minew-g1c
371 TARGET_DEVICES
+= minew_g1-c
373 define Device
/motorola_mwr03
375 DEVICE_VENDOR
:= Motorola
376 DEVICE_MODEL
:= MWR03
377 DEVICE_PACKAGES
:= kmod-mt76x2
379 TARGET_DEVICES
+= motorola_mwr03
381 define Device
/netgear_r6020
382 $(Device
/netgear_sercomm_nor
)
384 DEVICE_MODEL
:= R6020
385 DEVICE_PACKAGES
:= kmod-mt76x2
386 SERCOMM_HWNAME
:= R6020
388 SERCOMM_HWVER
:= A001
389 SERCOMM_SWVER
:= 0x0040
392 TARGET_DEVICES
+= netgear_r6020
394 define Device
/netgear_r6080
395 $(Device
/netgear_sercomm_nor
)
397 DEVICE_MODEL
:= R6080
398 DEVICE_PACKAGES
:= kmod-mt76x2
399 SERCOMM_HWNAME
:= R6080
401 SERCOMM_HWVER
:= A001
402 SERCOMM_SWVER
:= 0x0040
405 TARGET_DEVICES
+= netgear_r6080
407 define Device
/netgear_r6120
408 $(Device
/netgear_sercomm_nor
)
410 DEVICE_MODEL
:= R6120
411 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
412 SERCOMM_HWNAME
:= R6120
414 SERCOMM_HWVER
:= A001
415 SERCOMM_SWVER
:= 0x0040
418 TARGET_DEVICES
+= netgear_r6120
420 define Device
/onion_omega2
422 DEVICE_VENDOR
:= Onion
423 DEVICE_MODEL
:= Omega2
424 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools
425 SUPPORTED_DEVICES
+= omega2
427 TARGET_DEVICES
+= onion_omega2
429 define Device
/onion_omega2p
431 DEVICE_VENDOR
:= Onion
432 DEVICE_MODEL
:= Omega2
+
433 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
434 SUPPORTED_DEVICES
+= omega2p
436 TARGET_DEVICES
+= onion_omega2p
438 define Device
/rakwireless_rak633
440 DEVICE_VENDOR
:= Rakwireless
441 DEVICE_MODEL
:= RAK633
442 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
444 TARGET_DEVICES
+= rakwireless_rak633
446 define Device
/ravpower_rp-wd009
448 DEVICE_VENDOR
:= RAVPower
449 DEVICE_MODEL
:= RP-WD009
450 UBOOT_PATH
:= $(STAGING_DIR_IMAGE
)/ravpower_rp-wd009-u-boot.bin
451 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
452 kmod-sdhci-mt7620 kmod-i2c-mt7628 ravpower-mcu
453 IMAGES
+= factory.bin
454 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | ravpower-wd009-factory
456 TARGET_DEVICES
+= ravpower_rp-wd009
458 define Device
/skylab_skw92a
460 DEVICE_VENDOR
:= Skylab
461 DEVICE_MODEL
:= SKW92A
462 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
464 TARGET_DEVICES
+= skylab_skw92a
466 define Device
/tama_w06
468 DEVICE_VENDOR
:= Tama
470 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
472 TARGET_DEVICES
+= tama_w06
474 define Device
/totolink_a3
477 DEVICE_VENDOR
:= TOTOLINK
479 DEVICE_PACKAGES
:= kmod-mt76x2
481 TARGET_DEVICES
+= totolink_a3
483 define Device
/totolink_lr1200
485 DEVICE_VENDOR
:= TOTOLINK
486 DEVICE_MODEL
:= LR1200
487 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 uqmi
489 TARGET_DEVICES
+= totolink_lr1200
491 define Device
/tplink_archer-c20-v4
494 DEVICE_MODEL
:= Archer C20
496 TPLINK_FLASHLAYOUT
:= 8Mmtk
497 TPLINK_HWID
:= 0xc200004
498 TPLINK_HWREVADD
:= 0x4
499 DEVICE_PACKAGES
:= kmod-mt76x0e
500 IMAGES
:= sysupgrade.bin tftp-recovery.bin
501 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
502 SUPPORTED_DEVICES
+= tplink
,c20-v4
504 TARGET_DEVICES
+= tplink_archer-c20-v4
506 define Device
/tplink_archer-c20-v5
509 DEVICE_MODEL
:= Archer C20
511 TPLINK_FLASHLAYOUT
:= 8MSUmtk
512 TPLINK_HWID
:= 0xc200005
513 TPLINK_HWREVADD
:= 0x5
514 DEVICE_PACKAGES
:= kmod-mt76x0e
515 IMAGES
:= sysupgrade.bin
517 TARGET_DEVICES
+= tplink_archer-c20-v5
519 define Device
/tplink_archer-c50-v3
522 DEVICE_MODEL
:= Archer C50
524 TPLINK_FLASHLAYOUT
:= 8Mmtk
525 TPLINK_HWID
:= 0x001D9BA4
527 TPLINK_HWREVADD
:= 0x1
528 DEVICE_PACKAGES
:= kmod-mt76x2
529 IMAGES
:= sysupgrade.bin tftp-recovery.bin
530 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
531 SUPPORTED_DEVICES
+= tplink
,c50-v3
533 TARGET_DEVICES
+= tplink_archer-c50-v3
535 define Device
/tplink_archer-c50-v4
538 DEVICE_MODEL
:= Archer C50
540 TPLINK_FLASHLAYOUT
:= 8MSUmtk
541 TPLINK_HWID
:= 0x001D589B
543 TPLINK_HWREVADD
:= 0x2
544 DEVICE_PACKAGES
:= kmod-mt76x2
545 IMAGES
:= sysupgrade.bin
546 SUPPORTED_DEVICES
+= tplink
,c50-v4
548 TARGET_DEVICES
+= tplink_archer-c50-v4
550 define Device
/tplink_re200-v2
551 $(Device
/tplink-safeloader
)
553 DEVICE_MODEL
:= RE200
555 DEVICE_PACKAGES
:= kmod-mt76x0e
556 TPLINK_BOARD_ID
:= RE200-V2
558 TARGET_DEVICES
+= tplink_re200-v2
560 define Device
/tplink_re200-v3
561 $(Device
/tplink-safeloader
)
563 DEVICE_MODEL
:= RE200
565 DEVICE_PACKAGES
:= kmod-mt76x0e
566 TPLINK_BOARD_ID
:= RE200-V3
568 TARGET_DEVICES
+= tplink_re200-v3
570 define Device
/tplink_re200-v4
571 $(Device
/tplink-safeloader
)
573 DEVICE_MODEL
:= RE200
575 DEVICE_PACKAGES
:= kmod-mt76x0e
576 TPLINK_BOARD_ID
:= RE200-V4
578 TARGET_DEVICES
+= tplink_re200-v4
580 define Device
/tplink_re220-v2
581 $(Device
/tplink-safeloader
)
583 DEVICE_MODEL
:= RE220
585 DEVICE_PACKAGES
:= kmod-mt76x0e
586 TPLINK_BOARD_ID
:= RE220-V2
588 TARGET_DEVICES
+= tplink_re220-v2
590 define Device
/tplink_re305-v1
591 $(Device
/tplink-safeloader
)
593 DEVICE_MODEL
:= RE305
595 DEVICE_PACKAGES
:= kmod-mt76x2
596 TPLINK_BOARD_ID
:= RE305-V1
598 TARGET_DEVICES
+= tplink_re305-v1
600 define Device
/tplink_re305-v3
601 $(Device
/tplink-safeloader
)
603 DEVICE_MODEL
:= RE305
605 DEVICE_PACKAGES
:= kmod-mt76x2
606 TPLINK_BOARD_ID
:= RE305-V3
608 TARGET_DEVICES
+= tplink_re305-v3
610 define Device
/tplink_tl-mr3020-v3
613 DEVICE_MODEL
:= TL-MR3020
615 TPLINK_FLASHLAYOUT
:= 8Mmtk
616 TPLINK_HWID
:= 0x30200003
618 TPLINK_HWREVADD
:= 0x3
619 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
620 IMAGES
:= sysupgrade.bin tftp-recovery.bin
621 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
623 TARGET_DEVICES
+= tplink_tl-mr3020-v3
625 define Device
/tplink_tl-mr3420-v5
628 DEVICE_MODEL
:= TL-MR3420
630 TPLINK_FLASHLAYOUT
:= 8Mmtk
631 TPLINK_HWID
:= 0x34200005
633 TPLINK_HWREVADD
:= 0x5
634 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
635 IMAGES
:= sysupgrade.bin tftp-recovery.bin
636 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
638 TARGET_DEVICES
+= tplink_tl-mr3420-v5
640 define Device
/tplink_tl-mr6400-v4
643 DEVICE_MODEL
:= TL-MR6400
645 TPLINK_FLASHLAYOUT
:= 8Mmtk
646 TPLINK_HWID
:= 0x64000004
648 TPLINK_HWREVADD
:= 0x4
649 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
650 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
651 IMAGES
:= sysupgrade.bin tftp-recovery.bin
652 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
654 TARGET_DEVICES
+= tplink_tl-mr6400-v4
656 define Device
/tplink_tl-mr6400-v5
659 DEVICE_MODEL
:= TL-MR6400
661 TPLINK_FLASHLAYOUT
:= 8Mmtk
662 TPLINK_HWID
:= 0x64000005
664 TPLINK_HWREVADD
:= 0x5
665 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
666 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
667 IMAGES
:= sysupgrade.bin tftp-recovery.bin
668 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
670 TARGET_DEVICES
+= tplink_tl-mr6400-v5
672 define Device
/tplink_tl-wa801nd-v5
675 DEVICE_MODEL
:= TL-WA801ND
677 TPLINK_FLASHLAYOUT
:= 8Mmtk
678 TPLINK_HWID
:= 0x08010005
679 TPLINK_HWREVADD
:= 0x5
680 IMAGES
:= sysupgrade.bin tftp-recovery.bin
681 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
683 TARGET_DEVICES
+= tplink_tl-wa801nd-v5
685 define Device
/tplink_tl-wr802n-v4
688 DEVICE_MODEL
:= TL-WR802N
690 TPLINK_FLASHLAYOUT
:= 8Mmtk
691 TPLINK_HWID
:= 0x08020004
692 TPLINK_HWREVADD
:= 0x4
693 IMAGES
:= sysupgrade.bin tftp-recovery.bin
694 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
696 TARGET_DEVICES
+= tplink_tl-wr802n-v4
698 define Device
/tplink_tl-wr840n-v4
701 DEVICE_MODEL
:= TL-WR840N
703 TPLINK_FLASHLAYOUT
:= 8Mmtk
704 TPLINK_HWID
:= 0x08400004
705 TPLINK_HWREVADD
:= 0x4
706 IMAGES
:= sysupgrade.bin tftp-recovery.bin
707 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
708 SUPPORTED_DEVICES
+= tl-wr840n-v4
710 TARGET_DEVICES
+= tplink_tl-wr840n-v4
712 define Device
/tplink_tl-wr840n-v5
715 DEVICE_MODEL
:= TL-WR840N
717 TPLINK_FLASHLAYOUT
:= 4Mmtk
718 TPLINK_HWID
:= 0x08400005
719 TPLINK_HWREVADD
:= 0x5
720 IMAGES
:= sysupgrade.bin
721 SUPPORTED_DEVICES
+= tl-wr840n-v5
724 TARGET_DEVICES
+= tplink_tl-wr840n-v5
726 define Device
/tplink_tl-wr841n-v13
729 DEVICE_MODEL
:= TL-WR841N
730 DEVICE_VARIANT
:= v13
731 TPLINK_FLASHLAYOUT
:= 8Mmtk
732 TPLINK_HWID
:= 0x08410013
733 TPLINK_HWREV
:= 0x268
734 TPLINK_HWREVADD
:= 0x13
735 IMAGES
:= sysupgrade.bin tftp-recovery.bin
736 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
737 SUPPORTED_DEVICES
+= tl-wr841n-v13
739 TARGET_DEVICES
+= tplink_tl-wr841n-v13
741 define Device
/tplink_tl-wr841n-v14
744 DEVICE_MODEL
:= TL-WR841N
745 DEVICE_VARIANT
:= v14
746 TPLINK_FLASHLAYOUT
:= 4MLmtk
747 TPLINK_HWID
:= 0x08410014
748 TPLINK_HWREVADD
:= 0x14
749 IMAGES
:= sysupgrade.bin tftp-recovery.bin
750 IMAGE
/tftp-recovery.bin
:= pad-extra
64k |
$$(IMAGE
/factory.bin
)
753 TARGET_DEVICES
+= tplink_tl-wr841n-v14
755 define Device
/tplink_tl-wr842n-v5
758 DEVICE_MODEL
:= TL-WR842N
760 TPLINK_FLASHLAYOUT
:= 8Mmtk
761 TPLINK_HWID
:= 0x08420005
763 TPLINK_HWREVADD
:= 0x5
764 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
765 IMAGES
:= sysupgrade.bin tftp-recovery.bin
766 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
768 TARGET_DEVICES
+= tplink_tl-wr842n-v5
770 define Device
/tplink_tl-wr850n-v2
773 DEVICE_MODEL
:= TL-WR850N
775 TPLINK_FLASHLAYOUT
:= 8Mmtk
776 TPLINK_HWID
:= 0x08500002
777 TPLINK_HWREVADD
:= 0x2
778 IMAGES
:= sysupgrade.bin tftp-recovery.bin
779 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
781 TARGET_DEVICES
+= tplink_tl-wr850n-v2
783 define Device
/tplink_tl-wr902ac-v3
786 DEVICE_MODEL
:= TL-WR902AC
788 TPLINK_FLASHLAYOUT
:= 8Mmtk
789 TPLINK_HWID
:= 0x000dc88f
791 TPLINK_HWREVADD
:= 0x1
792 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
793 kmod-usb-ledtrig-usbport
794 IMAGES
:= sysupgrade.bin tftp-recovery.bin
795 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
797 TARGET_DEVICES
+= tplink_tl-wr902ac-v3
799 define Device
/unielec_u7628-01-16m
801 DEVICE_VENDOR
:= UniElec
802 DEVICE_MODEL
:= U7628-01
803 DEVICE_VARIANT
:= 16M
804 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
805 SUPPORTED_DEVICES
+= u7628-01-128M-16M unielec
,u7628-01-128m-16m
807 TARGET_DEVICES
+= unielec_u7628-01-16m
809 define Device
/vocore_vocore2
811 DEVICE_VENDOR
:= VoCore
812 DEVICE_MODEL
:= VoCore2
813 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
815 SUPPORTED_DEVICES
+= vocore2
817 TARGET_DEVICES
+= vocore_vocore2
819 define Device
/vocore_vocore2-lite
821 DEVICE_VENDOR
:= VoCore
822 DEVICE_MODEL
:= VoCore2-Lite
823 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
825 SUPPORTED_DEVICES
+= vocore2lite
827 TARGET_DEVICES
+= vocore_vocore2-lite
829 define Device
/wavlink_wl-wn531a3
831 DEVICE_VENDOR
:= Wavlink
832 DEVICE_MODEL
:= WL-WN531A3
833 DEVICE_ALT0_VENDOR
:= Wavlink
834 DEVICE_ALT0_MODEL
:= QUANTUM D4
835 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
836 SUPPORTED_DEVICES
+= wl-wn531a3
838 TARGET_DEVICES
+= wavlink_wl-wn531a3
840 define Device
/wavlink_wl-wn570ha1
842 DEVICE_VENDOR
:= Wavlink
843 DEVICE_MODEL
:= WL-WN570HA1
844 DEVICE_PACKAGES
:= kmod-mt76x0e
846 TARGET_DEVICES
+= wavlink_wl-wn570ha1
848 define Device
/wavlink_wl-wn575a3
850 DEVICE_VENDOR
:= Wavlink
851 DEVICE_MODEL
:= WL-WN575A3
852 DEVICE_PACKAGES
:= kmod-mt76x2
853 SUPPORTED_DEVICES
+= wl-wn575a3
855 TARGET_DEVICES
+= wavlink_wl-wn575a3
857 define Device
/wavlink_wl-wn576a2
859 DEVICE_VENDOR
:= Wavlink
860 DEVICE_MODEL
:= WL-WN576A2
861 DEVICE_ALT0_VENDOR
:= Silvercrest
862 DEVICE_ALT0_MODEL
:= SWV
733 B1
863 DEVICE_PACKAGES
:= kmod-mt76x0e
865 TARGET_DEVICES
+= wavlink_wl-wn576a2
867 define Device
/wavlink_wl-wn577a2
869 DEVICE_VENDOR
:= Wavlink
870 DEVICE_MODEL
:= WL-WN577A2
871 DEVICE_ALT0_VENDOR
:= Maginon
872 DEVICE_ALT0_MODEL
:= WLR-755
873 DEVICE_PACKAGES
:= kmod-mt76x0e
875 TARGET_DEVICES
+= wavlink_wl-wn577a2
877 define Device
/wavlink_wl-wn578a2
879 DEVICE_VENDOR
:= Wavlink
880 DEVICE_MODEL
:= WL-WN578A2
881 DEVICE_ALT0_VENDOR
:= SilverCrest
882 DEVICE_ALT0_MODEL
:= SWV
733 A2
883 DEVICE_PACKAGES
:= kmod-mt76x0e
885 TARGET_DEVICES
+= wavlink_wl-wn578a2
887 define Device
/widora_neo-16m
889 DEVICE_VENDOR
:= Widora
890 DEVICE_MODEL
:= Widora-NEO
891 DEVICE_VARIANT
:= 16M
892 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
893 SUPPORTED_DEVICES
+= widora-neo
895 TARGET_DEVICES
+= widora_neo-16m
897 define Device
/widora_neo-32m
899 DEVICE_VENDOR
:= Widora
900 DEVICE_MODEL
:= Widora-NEO
901 DEVICE_VARIANT
:= 32M
902 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
904 TARGET_DEVICES
+= widora_neo-32m
906 define Device
/wiznet_wizfi630s
908 DEVICE_VENDOR
:= WIZnet
909 DEVICE_MODEL
:= WizFi630S
910 SUPPORTED_DEVICES
+= wizfi630s
912 TARGET_DEVICES
+= wiznet_wizfi630s
914 define Device
/wrtnode_wrtnode2p
916 DEVICE_VENDOR
:= WRTnode
917 DEVICE_MODEL
:= WRTnode
2P
918 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
919 SUPPORTED_DEVICES
+= wrtnode2p
921 TARGET_DEVICES
+= wrtnode_wrtnode2p
923 define Device
/wrtnode_wrtnode2r
925 DEVICE_VENDOR
:= WRTnode
926 DEVICE_MODEL
:= WRTnode
2R
927 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
928 SUPPORTED_DEVICES
+= wrtnode2r
930 TARGET_DEVICES
+= wrtnode_wrtnode2r
932 define Device
/xiaomi_mi-router-4a-100m
934 DEVICE_VENDOR
:= Xiaomi
935 DEVICE_MODEL
:= Mi Router
4A
936 DEVICE_VARIANT
:= 100M Edition
937 DEVICE_PACKAGES
:= kmod-mt76x2
938 SUPPORTED_DEVICES
+= xiaomi
,mir4a-100m
940 TARGET_DEVICES
+= xiaomi_mi-router-4a-100m
942 define Device
/xiaomi_mi-router-4a-100m-intl
944 DEVICE_VENDOR
:= Xiaomi
945 DEVICE_MODEL
:= Mi Router
4A
946 DEVICE_VARIANT
:= 100M International Edition
947 DEVICE_PACKAGES
:= kmod-mt76x2
948 SUPPORTED_DEVICES
+= xiaomi
,mir4a-100m-intl
950 TARGET_DEVICES
+= xiaomi_mi-router-4a-100m-intl
952 define Device
/xiaomi_mi-router-4c
954 DEVICE_VENDOR
:= Xiaomi
955 DEVICE_MODEL
:= Mi Router
4C
956 DEVICE_PACKAGES
:= uboot-envtools
958 TARGET_DEVICES
+= xiaomi_mi-router-4c
960 define Device
/xiaomi_miwifi-3c
962 DEVICE_VENDOR
:= Xiaomi
963 DEVICE_MODEL
:= MiWiFi
3C
964 DEVICE_PACKAGES
:= uboot-envtools
966 TARGET_DEVICES
+= xiaomi_miwifi-3c
968 define Device
/xiaomi_miwifi-nano
970 DEVICE_VENDOR
:= Xiaomi
971 DEVICE_MODEL
:= MiWiFi Nano
972 DEVICE_PACKAGES
:= uboot-envtools
973 SUPPORTED_DEVICES
+= miwifi-nano
975 TARGET_DEVICES
+= xiaomi_miwifi-nano
977 define Device
/zbtlink_zbt-we1226
979 DEVICE_VENDOR
:= Zbtlink
980 DEVICE_MODEL
:= ZBT-WE1226
982 TARGET_DEVICES
+= zbtlink_zbt-we1226
984 define Device
/zyxel_keenetic-extra-ii
987 DEVICE_VENDOR
:= ZyXEL
988 DEVICE_MODEL
:= Keenetic Extra II
989 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
990 kmod-usb-ledtrig-usbport
991 IMAGES
+= factory.bin
992 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
$$$$(BLOCKSIZE
) | \
993 check-size | zyimage
-d
6162 -v
"ZyXEL Keenetic Extra II"
995 TARGET_DEVICES
+= zyxel_keenetic-extra-ii