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_kndrt31r19
315 DEVICE_VENDOR
:= Kroks
316 DEVICE_MODEL
:= Rt-Pot mXw DS RSIM
317 DEVICE_ALT0_VENDOR
:= Kroks
318 DEVICE_ALT0_MODEL
:= KNdRt31R19
319 DEVICE_PACKAGES
:= kmod-usb2 uqmi
320 SUPPORTED_DEVICES
+= kndrt31r19
322 TARGET_DEVICES
+= kroks_kndrt31r19
324 define Device
/mediatek_linkit-smart-7688
326 DEVICE_VENDOR
:= MediaTek
327 DEVICE_MODEL
:= LinkIt Smart
7688
328 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
329 SUPPORTED_DEVICES
+= linkits7688 linkits7688d
331 TARGET_DEVICES
+= mediatek_linkit-smart-7688
333 define Device
/mediatek_mt7628an-eval-board
336 DEVICE_VENDOR
:= MediaTek
337 DEVICE_MODEL
:= MT7628 EVB
338 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
339 SUPPORTED_DEVICES
+= mt7628
341 TARGET_DEVICES
+= mediatek_mt7628an-eval-board
343 define Device
/mercury_mac1200r-v2
345 DEVICE_VENDOR
:= Mercury
346 DEVICE_MODEL
:= MAC1200R
347 DEVICE_VARIANT
:= v2.0
348 DEVICE_PACKAGES
:= kmod-mt76x2
349 SUPPORTED_DEVICES
+= mac1200rv2
351 TARGET_DEVICES
+= mercury_mac1200r-v2
353 define Device
/minew_g1-c
355 DEVICE_VENDOR
:= Minew
357 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-usb-serial-cp210x
358 SUPPORTED_DEVICES
+= minew-g1c
360 TARGET_DEVICES
+= minew_g1-c
362 define Device
/motorola_mwr03
364 DEVICE_VENDOR
:= Motorola
365 DEVICE_MODEL
:= MWR03
366 DEVICE_PACKAGES
:= kmod-mt76x2
368 TARGET_DEVICES
+= motorola_mwr03
370 define Device
/netgear_r6020
371 $(Device
/netgear_sercomm_nor
)
373 DEVICE_MODEL
:= R6020
374 DEVICE_PACKAGES
:= kmod-mt76x2
375 SERCOMM_HWNAME
:= R6020
377 SERCOMM_HWVER
:= A001
378 SERCOMM_SWVER
:= 0x0040
381 TARGET_DEVICES
+= netgear_r6020
383 define Device
/netgear_r6080
384 $(Device
/netgear_sercomm_nor
)
386 DEVICE_MODEL
:= R6080
387 DEVICE_PACKAGES
:= kmod-mt76x2
388 SERCOMM_HWNAME
:= R6080
390 SERCOMM_HWVER
:= A001
391 SERCOMM_SWVER
:= 0x0040
394 TARGET_DEVICES
+= netgear_r6080
396 define Device
/netgear_r6120
397 $(Device
/netgear_sercomm_nor
)
399 DEVICE_MODEL
:= R6120
400 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
401 SERCOMM_HWNAME
:= R6120
403 SERCOMM_HWVER
:= A001
404 SERCOMM_SWVER
:= 0x0040
407 TARGET_DEVICES
+= netgear_r6120
409 define Device
/onion_omega2
411 DEVICE_VENDOR
:= Onion
412 DEVICE_MODEL
:= Omega2
413 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools
414 SUPPORTED_DEVICES
+= omega2
416 TARGET_DEVICES
+= onion_omega2
418 define Device
/onion_omega2p
420 DEVICE_VENDOR
:= Onion
421 DEVICE_MODEL
:= Omega2
+
422 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
423 SUPPORTED_DEVICES
+= omega2p
425 TARGET_DEVICES
+= onion_omega2p
427 define Device
/rakwireless_rak633
429 DEVICE_VENDOR
:= Rakwireless
430 DEVICE_MODEL
:= RAK633
431 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
433 TARGET_DEVICES
+= rakwireless_rak633
435 define Device
/ravpower_rp-wd009
437 DEVICE_VENDOR
:= RAVPower
438 DEVICE_MODEL
:= RP-WD009
439 UBOOT_PATH
:= $(STAGING_DIR_IMAGE
)/ravpower_rp-wd009-u-boot.bin
440 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
441 kmod-sdhci-mt7620 kmod-i2c-mt7628 ravpower-mcu
442 IMAGES
+= factory.bin
443 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | ravpower-wd009-factory
445 TARGET_DEVICES
+= ravpower_rp-wd009
447 define Device
/skylab_skw92a
449 DEVICE_VENDOR
:= Skylab
450 DEVICE_MODEL
:= SKW92A
451 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
453 TARGET_DEVICES
+= skylab_skw92a
455 define Device
/tama_w06
457 DEVICE_VENDOR
:= Tama
459 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
461 TARGET_DEVICES
+= tama_w06
463 define Device
/totolink_a3
466 DEVICE_VENDOR
:= TOTOLINK
468 DEVICE_PACKAGES
:= kmod-mt76x2
470 TARGET_DEVICES
+= totolink_a3
472 define Device
/totolink_lr1200
474 DEVICE_VENDOR
:= TOTOLINK
475 DEVICE_MODEL
:= LR1200
476 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 uqmi
478 TARGET_DEVICES
+= totolink_lr1200
480 define Device
/tplink_archer-c20-v4
483 DEVICE_MODEL
:= Archer C20
485 TPLINK_FLASHLAYOUT
:= 8Mmtk
486 TPLINK_HWID
:= 0xc200004
487 TPLINK_HWREVADD
:= 0x4
488 DEVICE_PACKAGES
:= kmod-mt76x0e
489 IMAGES
:= sysupgrade.bin tftp-recovery.bin
490 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
491 SUPPORTED_DEVICES
+= tplink
,c20-v4
493 TARGET_DEVICES
+= tplink_archer-c20-v4
495 define Device
/tplink_archer-c20-v5
498 DEVICE_MODEL
:= Archer C20
500 TPLINK_FLASHLAYOUT
:= 8MSUmtk
501 TPLINK_HWID
:= 0xc200005
502 TPLINK_HWREVADD
:= 0x5
503 DEVICE_PACKAGES
:= kmod-mt76x0e
504 IMAGES
:= sysupgrade.bin
506 TARGET_DEVICES
+= tplink_archer-c20-v5
508 define Device
/tplink_archer-c50-v3
511 DEVICE_MODEL
:= Archer C50
513 TPLINK_FLASHLAYOUT
:= 8Mmtk
514 TPLINK_HWID
:= 0x001D9BA4
516 TPLINK_HWREVADD
:= 0x1
517 DEVICE_PACKAGES
:= kmod-mt76x2
518 IMAGES
:= sysupgrade.bin tftp-recovery.bin
519 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
520 SUPPORTED_DEVICES
+= tplink
,c50-v3
522 TARGET_DEVICES
+= tplink_archer-c50-v3
524 define Device
/tplink_archer-c50-v4
527 DEVICE_MODEL
:= Archer C50
529 TPLINK_FLASHLAYOUT
:= 8MSUmtk
530 TPLINK_HWID
:= 0x001D589B
532 TPLINK_HWREVADD
:= 0x2
533 DEVICE_PACKAGES
:= kmod-mt76x2
534 IMAGES
:= sysupgrade.bin
535 SUPPORTED_DEVICES
+= tplink
,c50-v4
537 TARGET_DEVICES
+= tplink_archer-c50-v4
539 define Device
/tplink_re200-v2
540 $(Device
/tplink-safeloader
)
542 DEVICE_MODEL
:= RE200
544 DEVICE_PACKAGES
:= kmod-mt76x0e
545 TPLINK_BOARD_ID
:= RE200-V2
547 TARGET_DEVICES
+= tplink_re200-v2
549 define Device
/tplink_re200-v3
550 $(Device
/tplink-safeloader
)
552 DEVICE_MODEL
:= RE200
554 DEVICE_PACKAGES
:= kmod-mt76x0e
555 TPLINK_BOARD_ID
:= RE200-V3
557 TARGET_DEVICES
+= tplink_re200-v3
559 define Device
/tplink_re200-v4
560 $(Device
/tplink-safeloader
)
562 DEVICE_MODEL
:= RE200
564 DEVICE_PACKAGES
:= kmod-mt76x0e
565 TPLINK_BOARD_ID
:= RE200-V4
567 TARGET_DEVICES
+= tplink_re200-v4
569 define Device
/tplink_re220-v2
570 $(Device
/tplink-safeloader
)
572 DEVICE_MODEL
:= RE220
574 DEVICE_PACKAGES
:= kmod-mt76x0e
575 TPLINK_BOARD_ID
:= RE220-V2
577 TARGET_DEVICES
+= tplink_re220-v2
579 define Device
/tplink_re305-v1
580 $(Device
/tplink-safeloader
)
582 DEVICE_MODEL
:= RE305
584 DEVICE_PACKAGES
:= kmod-mt76x2
585 TPLINK_BOARD_ID
:= RE305-V1
587 TARGET_DEVICES
+= tplink_re305-v1
589 define Device
/tplink_re305-v3
590 $(Device
/tplink-safeloader
)
592 DEVICE_MODEL
:= RE305
594 DEVICE_PACKAGES
:= kmod-mt76x2
595 TPLINK_BOARD_ID
:= RE305-V3
597 TARGET_DEVICES
+= tplink_re305-v3
599 define Device
/tplink_tl-mr3020-v3
602 DEVICE_MODEL
:= TL-MR3020
604 TPLINK_FLASHLAYOUT
:= 8Mmtk
605 TPLINK_HWID
:= 0x30200003
607 TPLINK_HWREVADD
:= 0x3
608 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
609 IMAGES
:= sysupgrade.bin tftp-recovery.bin
610 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
612 TARGET_DEVICES
+= tplink_tl-mr3020-v3
614 define Device
/tplink_tl-mr3420-v5
617 DEVICE_MODEL
:= TL-MR3420
619 TPLINK_FLASHLAYOUT
:= 8Mmtk
620 TPLINK_HWID
:= 0x34200005
622 TPLINK_HWREVADD
:= 0x5
623 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
624 IMAGES
:= sysupgrade.bin tftp-recovery.bin
625 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
627 TARGET_DEVICES
+= tplink_tl-mr3420-v5
629 define Device
/tplink_tl-mr6400-v4
632 DEVICE_MODEL
:= TL-MR6400
634 TPLINK_FLASHLAYOUT
:= 8Mmtk
635 TPLINK_HWID
:= 0x64000004
637 TPLINK_HWREVADD
:= 0x4
638 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
639 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
640 IMAGES
:= sysupgrade.bin tftp-recovery.bin
641 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
643 TARGET_DEVICES
+= tplink_tl-mr6400-v4
645 define Device
/tplink_tl-mr6400-v5
648 DEVICE_MODEL
:= TL-MR6400
650 TPLINK_FLASHLAYOUT
:= 8Mmtk
651 TPLINK_HWID
:= 0x64000005
653 TPLINK_HWREVADD
:= 0x5
654 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
655 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
656 IMAGES
:= sysupgrade.bin tftp-recovery.bin
657 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
659 TARGET_DEVICES
+= tplink_tl-mr6400-v5
661 define Device
/tplink_tl-wa801nd-v5
664 DEVICE_MODEL
:= TL-WA801ND
666 TPLINK_FLASHLAYOUT
:= 8Mmtk
667 TPLINK_HWID
:= 0x08010005
668 TPLINK_HWREVADD
:= 0x5
669 IMAGES
:= sysupgrade.bin tftp-recovery.bin
670 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
672 TARGET_DEVICES
+= tplink_tl-wa801nd-v5
674 define Device
/tplink_tl-wr802n-v4
677 DEVICE_MODEL
:= TL-WR802N
679 TPLINK_FLASHLAYOUT
:= 8Mmtk
680 TPLINK_HWID
:= 0x08020004
681 TPLINK_HWREVADD
:= 0x4
682 IMAGES
:= sysupgrade.bin tftp-recovery.bin
683 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
685 TARGET_DEVICES
+= tplink_tl-wr802n-v4
687 define Device
/tplink_tl-wr840n-v4
690 DEVICE_MODEL
:= TL-WR840N
692 TPLINK_FLASHLAYOUT
:= 8Mmtk
693 TPLINK_HWID
:= 0x08400004
694 TPLINK_HWREVADD
:= 0x4
695 IMAGES
:= sysupgrade.bin tftp-recovery.bin
696 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
697 SUPPORTED_DEVICES
+= tl-wr840n-v4
699 TARGET_DEVICES
+= tplink_tl-wr840n-v4
701 define Device
/tplink_tl-wr840n-v5
704 DEVICE_MODEL
:= TL-WR840N
706 TPLINK_FLASHLAYOUT
:= 4Mmtk
707 TPLINK_HWID
:= 0x08400005
708 TPLINK_HWREVADD
:= 0x5
709 IMAGES
:= sysupgrade.bin
710 SUPPORTED_DEVICES
+= tl-wr840n-v5
713 TARGET_DEVICES
+= tplink_tl-wr840n-v5
715 define Device
/tplink_tl-wr841n-v13
718 DEVICE_MODEL
:= TL-WR841N
719 DEVICE_VARIANT
:= v13
720 TPLINK_FLASHLAYOUT
:= 8Mmtk
721 TPLINK_HWID
:= 0x08410013
722 TPLINK_HWREV
:= 0x268
723 TPLINK_HWREVADD
:= 0x13
724 IMAGES
:= sysupgrade.bin tftp-recovery.bin
725 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
726 SUPPORTED_DEVICES
+= tl-wr841n-v13
728 TARGET_DEVICES
+= tplink_tl-wr841n-v13
730 define Device
/tplink_tl-wr841n-v14
733 DEVICE_MODEL
:= TL-WR841N
734 DEVICE_VARIANT
:= v14
735 TPLINK_FLASHLAYOUT
:= 4MLmtk
736 TPLINK_HWID
:= 0x08410014
737 TPLINK_HWREVADD
:= 0x14
738 IMAGES
:= sysupgrade.bin tftp-recovery.bin
739 IMAGE
/tftp-recovery.bin
:= pad-extra
64k |
$$(IMAGE
/factory.bin
)
742 TARGET_DEVICES
+= tplink_tl-wr841n-v14
744 define Device
/tplink_tl-wr842n-v5
747 DEVICE_MODEL
:= TL-WR842N
749 TPLINK_FLASHLAYOUT
:= 8Mmtk
750 TPLINK_HWID
:= 0x08420005
752 TPLINK_HWREVADD
:= 0x5
753 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
754 IMAGES
:= sysupgrade.bin tftp-recovery.bin
755 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
757 TARGET_DEVICES
+= tplink_tl-wr842n-v5
759 define Device
/tplink_tl-wr850n-v2
762 DEVICE_MODEL
:= TL-WR850N
764 TPLINK_FLASHLAYOUT
:= 8Mmtk
765 TPLINK_HWID
:= 0x08500002
766 TPLINK_HWREVADD
:= 0x2
767 IMAGES
:= sysupgrade.bin tftp-recovery.bin
768 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
770 TARGET_DEVICES
+= tplink_tl-wr850n-v2
772 define Device
/tplink_tl-wr902ac-v3
775 DEVICE_MODEL
:= TL-WR902AC
777 TPLINK_FLASHLAYOUT
:= 8Mmtk
778 TPLINK_HWID
:= 0x000dc88f
780 TPLINK_HWREVADD
:= 0x1
781 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
782 kmod-usb-ledtrig-usbport
783 IMAGES
:= sysupgrade.bin tftp-recovery.bin
784 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
786 TARGET_DEVICES
+= tplink_tl-wr902ac-v3
788 define Device
/unielec_u7628-01-16m
790 DEVICE_VENDOR
:= UniElec
791 DEVICE_MODEL
:= U7628-01
792 DEVICE_VARIANT
:= 16M
793 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
794 SUPPORTED_DEVICES
+= u7628-01-128M-16M unielec
,u7628-01-128m-16m
796 TARGET_DEVICES
+= unielec_u7628-01-16m
798 define Device
/vocore_vocore2
800 DEVICE_VENDOR
:= VoCore
801 DEVICE_MODEL
:= VoCore2
802 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
804 SUPPORTED_DEVICES
+= vocore2
806 TARGET_DEVICES
+= vocore_vocore2
808 define Device
/vocore_vocore2-lite
810 DEVICE_VENDOR
:= VoCore
811 DEVICE_MODEL
:= VoCore2-Lite
812 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
814 SUPPORTED_DEVICES
+= vocore2lite
816 TARGET_DEVICES
+= vocore_vocore2-lite
818 define Device
/wavlink_wl-wn531a3
820 DEVICE_VENDOR
:= Wavlink
821 DEVICE_MODEL
:= WL-WN531A3
822 DEVICE_ALT0_VENDOR
:= Wavlink
823 DEVICE_ALT0_MODEL
:= QUANTUM D4
824 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
825 SUPPORTED_DEVICES
+= wl-wn531a3
827 TARGET_DEVICES
+= wavlink_wl-wn531a3
829 define Device
/wavlink_wl-wn570ha1
831 DEVICE_VENDOR
:= Wavlink
832 DEVICE_MODEL
:= WL-WN570HA1
833 DEVICE_PACKAGES
:= kmod-mt76x0e
835 TARGET_DEVICES
+= wavlink_wl-wn570ha1
837 define Device
/wavlink_wl-wn575a3
839 DEVICE_VENDOR
:= Wavlink
840 DEVICE_MODEL
:= WL-WN575A3
841 DEVICE_PACKAGES
:= kmod-mt76x2
842 SUPPORTED_DEVICES
+= wl-wn575a3
844 TARGET_DEVICES
+= wavlink_wl-wn575a3
846 define Device
/wavlink_wl-wn576a2
848 DEVICE_VENDOR
:= Wavlink
849 DEVICE_MODEL
:= WL-WN576A2
850 DEVICE_ALT0_VENDOR
:= Silvercrest
851 DEVICE_ALT0_MODEL
:= SWV
733 B1
852 DEVICE_PACKAGES
:= kmod-mt76x0e
854 TARGET_DEVICES
+= wavlink_wl-wn576a2
856 define Device
/wavlink_wl-wn577a2
858 DEVICE_VENDOR
:= Wavlink
859 DEVICE_MODEL
:= WL-WN577A2
860 DEVICE_ALT0_VENDOR
:= Maginon
861 DEVICE_ALT0_MODEL
:= WLR-755
862 DEVICE_PACKAGES
:= kmod-mt76x0e
864 TARGET_DEVICES
+= wavlink_wl-wn577a2
866 define Device
/wavlink_wl-wn578a2
868 DEVICE_VENDOR
:= Wavlink
869 DEVICE_MODEL
:= WL-WN578A2
870 DEVICE_ALT0_VENDOR
:= SilverCrest
871 DEVICE_ALT0_MODEL
:= SWV
733 A2
872 DEVICE_PACKAGES
:= kmod-mt76x0e
874 TARGET_DEVICES
+= wavlink_wl-wn578a2
876 define Device
/widora_neo-16m
878 DEVICE_VENDOR
:= Widora
879 DEVICE_MODEL
:= Widora-NEO
880 DEVICE_VARIANT
:= 16M
881 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
882 SUPPORTED_DEVICES
+= widora-neo
884 TARGET_DEVICES
+= widora_neo-16m
886 define Device
/widora_neo-32m
888 DEVICE_VENDOR
:= Widora
889 DEVICE_MODEL
:= Widora-NEO
890 DEVICE_VARIANT
:= 32M
891 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
893 TARGET_DEVICES
+= widora_neo-32m
895 define Device
/wiznet_wizfi630s
897 DEVICE_VENDOR
:= WIZnet
898 DEVICE_MODEL
:= WizFi630S
899 SUPPORTED_DEVICES
+= wizfi630s
901 TARGET_DEVICES
+= wiznet_wizfi630s
903 define Device
/wrtnode_wrtnode2p
905 DEVICE_VENDOR
:= WRTnode
906 DEVICE_MODEL
:= WRTnode
2P
907 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
908 SUPPORTED_DEVICES
+= wrtnode2p
910 TARGET_DEVICES
+= wrtnode_wrtnode2p
912 define Device
/wrtnode_wrtnode2r
914 DEVICE_VENDOR
:= WRTnode
915 DEVICE_MODEL
:= WRTnode
2R
916 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
917 SUPPORTED_DEVICES
+= wrtnode2r
919 TARGET_DEVICES
+= wrtnode_wrtnode2r
921 define Device
/xiaomi_mi-router-4a-100m
923 DEVICE_VENDOR
:= Xiaomi
924 DEVICE_MODEL
:= Mi Router
4A
925 DEVICE_VARIANT
:= 100M Edition
926 DEVICE_PACKAGES
:= kmod-mt76x2
927 SUPPORTED_DEVICES
+= xiaomi
,mir4a-100m
929 TARGET_DEVICES
+= xiaomi_mi-router-4a-100m
931 define Device
/xiaomi_mi-router-4a-100m-intl
933 DEVICE_VENDOR
:= Xiaomi
934 DEVICE_MODEL
:= Mi Router
4A
935 DEVICE_VARIANT
:= 100M International Edition
936 DEVICE_PACKAGES
:= kmod-mt76x2
937 SUPPORTED_DEVICES
+= xiaomi
,mir4a-100m-intl
939 TARGET_DEVICES
+= xiaomi_mi-router-4a-100m-intl
941 define Device
/xiaomi_mi-router-4c
943 DEVICE_VENDOR
:= Xiaomi
944 DEVICE_MODEL
:= Mi Router
4C
945 DEVICE_PACKAGES
:= uboot-envtools
947 TARGET_DEVICES
+= xiaomi_mi-router-4c
949 define Device
/xiaomi_miwifi-3c
951 DEVICE_VENDOR
:= Xiaomi
952 DEVICE_MODEL
:= MiWiFi
3C
953 DEVICE_PACKAGES
:= uboot-envtools
955 TARGET_DEVICES
+= xiaomi_miwifi-3c
957 define Device
/xiaomi_miwifi-nano
959 DEVICE_VENDOR
:= Xiaomi
960 DEVICE_MODEL
:= MiWiFi Nano
961 DEVICE_PACKAGES
:= uboot-envtools
962 SUPPORTED_DEVICES
+= miwifi-nano
964 TARGET_DEVICES
+= xiaomi_miwifi-nano
966 define Device
/zbtlink_zbt-we1226
968 DEVICE_VENDOR
:= Zbtlink
969 DEVICE_MODEL
:= ZBT-WE1226
971 TARGET_DEVICES
+= zbtlink_zbt-we1226
973 define Device
/zyxel_keenetic-extra-ii
976 DEVICE_VENDOR
:= ZyXEL
977 DEVICE_MODEL
:= Keenetic Extra II
978 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
979 kmod-usb-ledtrig-usbport
980 IMAGES
+= factory.bin
981 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
$$$$(BLOCKSIZE
) | \
982 check-size | zyimage
-d
6162 -v
"ZyXEL Keenetic Extra II"
984 TARGET_DEVICES
+= zyxel_keenetic-extra-ii