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-n10p-v3
53 DEVICE_MODEL
:= RT-N10P
56 TARGET_DEVICES
+= asus_rt-n10p-v3
58 define Device
/asus_rt-n11p-b1
61 DEVICE_MODEL
:= RT-N11P
64 TARGET_DEVICES
+= asus_rt-n11p-b1
66 define Device
/asus_rt-n12-vp-b1
69 DEVICE_MODEL
:= RT-N12 VP
72 TARGET_DEVICES
+= asus_rt-n12-vp-b1
74 define Device
/buffalo_wcr-1166ds
76 BUFFALO_TAG_PLATFORM
:= MTK
77 BUFFALO_TAG_VERSION
:= 9.99
78 BUFFALO_TAG_MINOR
:= 9.99
80 IMAGE
/sysupgrade.bin
:= trx
-M
0x746f435c | pad-rootfs | append-metadata
81 IMAGE
/factory.bin
:= trx
-M
0x746f435c | pad-rootfs | append-metadata | \
82 buffalo-enc WCR-1166DS
$$(BUFFALO_TAG_VERSION
) -l | \
83 buffalo-tag-dhp WCR-1166DS JP JP | buffalo-enc-tag
-l | buffalo-dhp-image
84 DEVICE_VENDOR
:= Buffalo
85 DEVICE_MODEL
:= WCR-1166DS
86 DEVICE_PACKAGES
:= kmod-mt76x2
87 SUPPORTED_DEVICES
+= wcr-1166ds
89 TARGET_DEVICES
+= buffalo_wcr-1166ds
91 define Device
/comfast_cf-wr758ac
93 DEVICE_VENDOR
:= COMFAST
94 DEVICE_MODEL
:= CF-WR758AC
95 DEVICE_ALT0_VENDOR
:= Joowin
96 DEVICE_ALT0_MODEL
:= JW-WR758AC
99 define Device
/comfast_cf-wr758ac-v1
100 $(Device
/comfast_cf-wr758ac
)
101 DEVICE_PACKAGES
:= kmod-mt76x2
103 DEVICE_ALT0_VARIANT
:= V1
104 SUPPORTED_DEVICES
+= joowin
,jw-wr758ac-v1
106 TARGET_DEVICES
+= comfast_cf-wr758ac-v1
108 define Device
/comfast_cf-wr758ac-v2
109 $(Device
/comfast_cf-wr758ac
)
110 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7663-firmware-ap
112 DEVICE_ALT0_VARIANT
:= V2
113 SUPPORTED_DEVICES
+= joowin
,jw-wr758ac-v2
115 TARGET_DEVICES
+= comfast_cf-wr758ac-v2
117 define Device
/cudy_wr1000
119 IMAGES
+= factory.bin
120 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | jcg-header
92.122
122 DEVICE_VENDOR
:= Cudy
123 DEVICE_MODEL
:= WR1000
124 DEVICE_PACKAGES
:= kmod-mt76x2
125 SUPPORTED_DEVICES
+= wr1000
127 TARGET_DEVICES
+= cudy_wr1000
129 define Device
/d-team_pbr-d1
131 DEVICE_VENDOR
:= PandoraBox
132 DEVICE_MODEL
:= PBR-D1
133 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
134 SUPPORTED_DEVICES
+= pbr-d1
136 TARGET_DEVICES
+= d-team_pbr-d1
138 define Device
/dlink_dap-1325-a1
140 DEVICE_VENDOR
:= D-Link
141 DEVICE_MODEL
:= DAP-1325 A1
143 TARGET_DEVICES
+= dlink_dap-1325-a1
145 define Device
/duzun_dm06
147 DEVICE_VENDOR
:= DuZun
149 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
150 SUPPORTED_DEVICES
+= duzun-dm06
152 TARGET_DEVICES
+= duzun_dm06
154 define Device
/elecom_wrc-1167fs
156 DEVICE_VENDOR
:= ELECOM
157 DEVICE_MODEL
:= WRC-1167FS
158 IMAGES
+= factory.bin
159 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
64k | check-size | \
160 xor-image
-p
29944A25
-x | elecom-header
00228000 | \
161 elecom-product-header WRC-1167FS
162 DEVICE_PACKAGES
:= kmod-mt76x2
164 TARGET_DEVICES
+= elecom_wrc-1167fs
166 define Device
/glinet_gl-mt300n-v2
168 DEVICE_VENDOR
:= GL.iNet
169 DEVICE_MODEL
:= GL-MT300N
171 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
172 SUPPORTED_DEVICES
+= gl-mt300n-v2
174 TARGET_DEVICES
+= glinet_gl-mt300n-v2
176 define Device
/glinet_microuter-n300
178 DEVICE_VENDOR
:= GL.iNet
179 DEVICE_MODEL
:= microuter-N300
180 SUPPORTED_DEVICES
+= microuter-n300
182 TARGET_DEVICES
+= glinet_microuter-n300
184 define Device
/glinet_vixmini
186 DEVICE_VENDOR
:= GL.iNet
187 DEVICE_MODEL
:= VIXMINI
188 SUPPORTED_DEVICES
+= vixmini
190 TARGET_DEVICES
+= glinet_vixmini
192 define Device
/hak5_wifi-pineapple-mk7
194 DEVICE_VENDOR
:= Hak5
195 DEVICE_MODEL
:= WiFi Pineapple Mark
7
196 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
197 SUPPORTED_DEVICES
+= wifi-pineapple-mk7
199 TARGET_DEVICES
+= hak5_wifi-pineapple-mk7
201 define Device
/hilink_hlk-7628n
203 DEVICE_VENDOR
:= HILINK
204 DEVICE_MODEL
:= HLK-7628N
206 TARGET_DEVICES
+= hilink_hlk-7628n
208 define Device
/hilink_hlk-7688a
210 DEVICE_VENDOR
:= Hi-Link
211 DEVICE_MODEL
:= HLK-7688A
212 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
214 TARGET_DEVICES
+= hilink_hlk-7688a
216 define Device
/hiwifi_hc5661a
218 DEVICE_VENDOR
:= HiWiFi
219 DEVICE_MODEL
:= HC5661A
220 SUPPORTED_DEVICES
+= hc5661a
222 TARGET_DEVICES
+= hiwifi_hc5661a
224 define Device
/hiwifi_hc5761a
226 DEVICE_VENDOR
:= HiWiFi
227 DEVICE_MODEL
:= HC5761A
228 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci
230 TARGET_DEVICES
+= hiwifi_hc5761a
232 define Device
/hiwifi_hc5861b
234 DEVICE_VENDOR
:= HiWiFi
235 DEVICE_MODEL
:= HC5861B
236 DEVICE_PACKAGES
:= kmod-mt76x2
238 TARGET_DEVICES
+= hiwifi_hc5861b
240 define Device
/iptime_a3
243 DEVICE_VENDOR
:= ipTIME
245 DEVICE_PACKAGES
:= kmod-mt76x2
247 TARGET_DEVICES
+= iptime_a3
249 define Device
/iptime_a604m
252 DEVICE_VENDOR
:= ipTIME
253 DEVICE_MODEL
:= A604M
254 DEVICE_PACKAGES
:= kmod-mt76x2
256 TARGET_DEVICES
+= iptime_a604m
258 define Device
/jotale_js76x8
259 DEVICE_VENDOR
:= Jotale
260 DEVICE_MODEL
:= JS76x8
261 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
264 define Device
/jotale_js76x8-8m
265 $(Device
/jotale_js76x8
)
269 TARGET_DEVICES
+= jotale_js76x8-8m
271 define Device
/jotale_js76x8-16m
272 $(Device
/jotale_js76x8
)
274 DEVICE_VARIANT
:= 16M
276 TARGET_DEVICES
+= jotale_js76x8-16m
278 define Device
/jotale_js76x8-32m
279 $(Device
/jotale_js76x8
)
281 DEVICE_VARIANT
:= 32M
283 TARGET_DEVICES
+= jotale_js76x8-32m
285 define Device
/mediatek_linkit-smart-7688
287 DEVICE_VENDOR
:= MediaTek
288 DEVICE_MODEL
:= LinkIt Smart
7688
289 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
290 SUPPORTED_DEVICES
+= linkits7688 linkits7688d
292 TARGET_DEVICES
+= mediatek_linkit-smart-7688
294 define Device
/mediatek_mt7628an-eval-board
297 DEVICE_VENDOR
:= MediaTek
298 DEVICE_MODEL
:= MT7628 EVB
299 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
300 SUPPORTED_DEVICES
+= mt7628
302 TARGET_DEVICES
+= mediatek_mt7628an-eval-board
304 define Device
/mercury_mac1200r-v2
306 DEVICE_VENDOR
:= Mercury
307 DEVICE_MODEL
:= MAC1200R
308 DEVICE_VARIANT
:= v2.0
309 DEVICE_PACKAGES
:= kmod-mt76x2
310 SUPPORTED_DEVICES
+= mac1200rv2
312 TARGET_DEVICES
+= mercury_mac1200r-v2
314 define Device
/minew_g1-c
316 DEVICE_VENDOR
:= Minew
318 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-usb-serial-cp210x
319 SUPPORTED_DEVICES
+= minew-g1c
321 TARGET_DEVICES
+= minew_g1-c
323 define Device
/motorola_mwr03
325 DEVICE_VENDOR
:= Motorola
326 DEVICE_MODEL
:= MWR03
327 DEVICE_PACKAGES
:= kmod-mt76x2
329 TARGET_DEVICES
+= motorola_mwr03
331 define Device
/netgear_r6020
332 $(Device
/netgear_sercomm_nor
)
334 DEVICE_MODEL
:= R6020
335 DEVICE_PACKAGES
:= kmod-mt76x2
336 SERCOMM_HWNAME
:= R6020
338 SERCOMM_HWVER
:= A001
339 SERCOMM_SWVER
:= 0x0040
342 TARGET_DEVICES
+= netgear_r6020
344 define Device
/netgear_r6080
345 $(Device
/netgear_sercomm_nor
)
347 DEVICE_MODEL
:= R6080
348 DEVICE_PACKAGES
:= kmod-mt76x2
349 SERCOMM_HWNAME
:= R6080
351 SERCOMM_HWVER
:= A001
352 SERCOMM_SWVER
:= 0x0040
355 TARGET_DEVICES
+= netgear_r6080
357 define Device
/netgear_r6120
358 $(Device
/netgear_sercomm_nor
)
360 DEVICE_MODEL
:= R6120
361 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
362 SERCOMM_HWNAME
:= R6120
364 SERCOMM_HWVER
:= A001
365 SERCOMM_SWVER
:= 0x0040
368 TARGET_DEVICES
+= netgear_r6120
370 define Device
/onion_omega2
372 DEVICE_VENDOR
:= Onion
373 DEVICE_MODEL
:= Omega2
374 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools
375 SUPPORTED_DEVICES
+= omega2
377 TARGET_DEVICES
+= onion_omega2
379 define Device
/onion_omega2p
381 DEVICE_VENDOR
:= Onion
382 DEVICE_MODEL
:= Omega2
+
383 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
384 SUPPORTED_DEVICES
+= omega2p
386 TARGET_DEVICES
+= onion_omega2p
388 define Device
/rakwireless_rak633
390 DEVICE_VENDOR
:= Rakwireless
391 DEVICE_MODEL
:= RAK633
392 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
394 TARGET_DEVICES
+= rakwireless_rak633
396 define Device
/ravpower_rp-wd009
398 DEVICE_VENDOR
:= RAVPower
399 DEVICE_MODEL
:= RP-WD009
400 UBOOT_PATH
:= $(STAGING_DIR_IMAGE
)/ravpower_rp-wd009-u-boot.bin
401 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
402 kmod-sdhci-mt7620 kmod-i2c-mt7628 ravpower-mcu
403 IMAGES
+= factory.bin
404 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | ravpower-wd009-factory
406 TARGET_DEVICES
+= ravpower_rp-wd009
408 define Device
/skylab_skw92a
410 DEVICE_VENDOR
:= Skylab
411 DEVICE_MODEL
:= SKW92A
412 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
414 TARGET_DEVICES
+= skylab_skw92a
416 define Device
/tama_w06
418 DEVICE_VENDOR
:= Tama
420 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
422 TARGET_DEVICES
+= tama_w06
424 define Device
/totolink_a3
427 DEVICE_VENDOR
:= TOTOLINK
429 DEVICE_PACKAGES
:= kmod-mt76x2
431 TARGET_DEVICES
+= totolink_a3
433 define Device
/totolink_lr1200
435 DEVICE_VENDOR
:= TOTOLINK
436 DEVICE_MODEL
:= LR1200
437 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 uqmi
439 TARGET_DEVICES
+= totolink_lr1200
441 define Device
/tplink_archer-c20-v4
444 DEVICE_MODEL
:= Archer C20
446 TPLINK_FLASHLAYOUT
:= 8Mmtk
447 TPLINK_HWID
:= 0xc200004
448 TPLINK_HWREVADD
:= 0x4
449 DEVICE_PACKAGES
:= kmod-mt76x0e
450 IMAGES
:= sysupgrade.bin tftp-recovery.bin
451 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
452 SUPPORTED_DEVICES
+= tplink
,c20-v4
454 TARGET_DEVICES
+= tplink_archer-c20-v4
456 define Device
/tplink_archer-c20-v5
459 DEVICE_MODEL
:= Archer C20
461 TPLINK_FLASHLAYOUT
:= 8MSUmtk
462 TPLINK_HWID
:= 0xc200005
463 TPLINK_HWREVADD
:= 0x5
464 DEVICE_PACKAGES
:= kmod-mt76x0e
465 IMAGES
:= sysupgrade.bin
467 TARGET_DEVICES
+= tplink_archer-c20-v5
469 define Device
/tplink_archer-c50-v3
472 DEVICE_MODEL
:= Archer C50
474 TPLINK_FLASHLAYOUT
:= 8Mmtk
475 TPLINK_HWID
:= 0x001D9BA4
477 TPLINK_HWREVADD
:= 0x1
478 DEVICE_PACKAGES
:= kmod-mt76x2
479 IMAGES
:= sysupgrade.bin tftp-recovery.bin
480 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
481 SUPPORTED_DEVICES
+= tplink
,c50-v3
483 TARGET_DEVICES
+= tplink_archer-c50-v3
485 define Device
/tplink_archer-c50-v4
488 DEVICE_MODEL
:= Archer C50
490 TPLINK_FLASHLAYOUT
:= 8MSUmtk
491 TPLINK_HWID
:= 0x001D589B
493 TPLINK_HWREVADD
:= 0x2
494 DEVICE_PACKAGES
:= kmod-mt76x2
495 IMAGES
:= sysupgrade.bin
496 SUPPORTED_DEVICES
+= tplink
,c50-v4
498 TARGET_DEVICES
+= tplink_archer-c50-v4
500 define Device
/tplink_re200-v2
501 $(Device
/tplink-safeloader
)
503 DEVICE_MODEL
:= RE200
505 DEVICE_PACKAGES
:= kmod-mt76x0e
506 TPLINK_BOARD_ID
:= RE200-V2
508 TARGET_DEVICES
+= tplink_re200-v2
510 define Device
/tplink_re200-v3
511 $(Device
/tplink-safeloader
)
513 DEVICE_MODEL
:= RE200
515 DEVICE_PACKAGES
:= kmod-mt76x0e
516 TPLINK_BOARD_ID
:= RE200-V3
518 TARGET_DEVICES
+= tplink_re200-v3
520 define Device
/tplink_re200-v4
521 $(Device
/tplink-safeloader
)
523 DEVICE_MODEL
:= RE200
525 DEVICE_PACKAGES
:= kmod-mt76x0e
526 TPLINK_BOARD_ID
:= RE200-V4
528 TARGET_DEVICES
+= tplink_re200-v4
530 define Device
/tplink_re220-v2
531 $(Device
/tplink-safeloader
)
533 DEVICE_MODEL
:= RE220
535 DEVICE_PACKAGES
:= kmod-mt76x0e
536 TPLINK_BOARD_ID
:= RE220-V2
538 TARGET_DEVICES
+= tplink_re220-v2
540 define Device
/tplink_re305-v1
541 $(Device
/tplink-safeloader
)
543 DEVICE_MODEL
:= RE305
545 DEVICE_PACKAGES
:= kmod-mt76x2
546 TPLINK_BOARD_ID
:= RE305-V1
548 TARGET_DEVICES
+= tplink_re305-v1
550 define Device
/tplink_re305-v3
551 $(Device
/tplink-safeloader
)
553 DEVICE_MODEL
:= RE305
555 DEVICE_PACKAGES
:= kmod-mt76x2
556 TPLINK_BOARD_ID
:= RE305-V3
558 TARGET_DEVICES
+= tplink_re305-v3
560 define Device
/tplink_tl-mr3020-v3
563 DEVICE_MODEL
:= TL-MR3020
565 TPLINK_FLASHLAYOUT
:= 8Mmtk
566 TPLINK_HWID
:= 0x30200003
568 TPLINK_HWREVADD
:= 0x3
569 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
570 IMAGES
:= sysupgrade.bin tftp-recovery.bin
571 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
573 TARGET_DEVICES
+= tplink_tl-mr3020-v3
575 define Device
/tplink_tl-mr3420-v5
578 DEVICE_MODEL
:= TL-MR3420
580 TPLINK_FLASHLAYOUT
:= 8Mmtk
581 TPLINK_HWID
:= 0x34200005
583 TPLINK_HWREVADD
:= 0x5
584 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
585 IMAGES
:= sysupgrade.bin tftp-recovery.bin
586 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
588 TARGET_DEVICES
+= tplink_tl-mr3420-v5
590 define Device
/tplink_tl-mr6400-v4
593 DEVICE_MODEL
:= TL-MR6400
595 TPLINK_FLASHLAYOUT
:= 8Mmtk
596 TPLINK_HWID
:= 0x64000004
598 TPLINK_HWREVADD
:= 0x4
599 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
600 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
601 IMAGES
:= sysupgrade.bin tftp-recovery.bin
602 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
604 TARGET_DEVICES
+= tplink_tl-mr6400-v4
606 define Device
/tplink_tl-mr6400-v5
609 DEVICE_MODEL
:= TL-MR6400
611 TPLINK_FLASHLAYOUT
:= 8Mmtk
612 TPLINK_HWID
:= 0x64000005
614 TPLINK_HWREVADD
:= 0x5
615 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
616 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
617 IMAGES
:= sysupgrade.bin tftp-recovery.bin
618 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
620 TARGET_DEVICES
+= tplink_tl-mr6400-v5
622 define Device
/tplink_tl-wa801nd-v5
625 DEVICE_MODEL
:= TL-WA801ND
627 TPLINK_FLASHLAYOUT
:= 8Mmtk
628 TPLINK_HWID
:= 0x08010005
629 TPLINK_HWREVADD
:= 0x5
630 IMAGES
:= sysupgrade.bin tftp-recovery.bin
631 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
633 TARGET_DEVICES
+= tplink_tl-wa801nd-v5
635 define Device
/tplink_tl-wr802n-v4
638 DEVICE_MODEL
:= TL-WR802N
640 TPLINK_FLASHLAYOUT
:= 8Mmtk
641 TPLINK_HWID
:= 0x08020004
642 TPLINK_HWREVADD
:= 0x4
643 IMAGES
:= sysupgrade.bin tftp-recovery.bin
644 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
646 TARGET_DEVICES
+= tplink_tl-wr802n-v4
648 define Device
/tplink_tl-wr840n-v4
651 DEVICE_MODEL
:= TL-WR840N
653 TPLINK_FLASHLAYOUT
:= 8Mmtk
654 TPLINK_HWID
:= 0x08400004
655 TPLINK_HWREVADD
:= 0x4
656 IMAGES
:= sysupgrade.bin tftp-recovery.bin
657 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
658 SUPPORTED_DEVICES
+= tl-wr840n-v4
660 TARGET_DEVICES
+= tplink_tl-wr840n-v4
662 define Device
/tplink_tl-wr840n-v5
665 DEVICE_MODEL
:= TL-WR840N
667 TPLINK_FLASHLAYOUT
:= 4Mmtk
668 TPLINK_HWID
:= 0x08400005
669 TPLINK_HWREVADD
:= 0x5
670 IMAGES
:= sysupgrade.bin
671 SUPPORTED_DEVICES
+= tl-wr840n-v5
674 TARGET_DEVICES
+= tplink_tl-wr840n-v5
676 define Device
/tplink_tl-wr841n-v13
679 DEVICE_MODEL
:= TL-WR841N
680 DEVICE_VARIANT
:= v13
681 TPLINK_FLASHLAYOUT
:= 8Mmtk
682 TPLINK_HWID
:= 0x08410013
683 TPLINK_HWREV
:= 0x268
684 TPLINK_HWREVADD
:= 0x13
685 IMAGES
:= sysupgrade.bin tftp-recovery.bin
686 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
687 SUPPORTED_DEVICES
+= tl-wr841n-v13
689 TARGET_DEVICES
+= tplink_tl-wr841n-v13
691 define Device
/tplink_tl-wr841n-v14
694 DEVICE_MODEL
:= TL-WR841N
695 DEVICE_VARIANT
:= v14
696 TPLINK_FLASHLAYOUT
:= 4MLmtk
697 TPLINK_HWID
:= 0x08410014
698 TPLINK_HWREVADD
:= 0x14
699 IMAGES
:= sysupgrade.bin tftp-recovery.bin
700 IMAGE
/tftp-recovery.bin
:= pad-extra
64k |
$$(IMAGE
/factory.bin
)
703 TARGET_DEVICES
+= tplink_tl-wr841n-v14
705 define Device
/tplink_tl-wr842n-v5
708 DEVICE_MODEL
:= TL-WR842N
710 TPLINK_FLASHLAYOUT
:= 8Mmtk
711 TPLINK_HWID
:= 0x08420005
713 TPLINK_HWREVADD
:= 0x5
714 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
715 IMAGES
:= sysupgrade.bin tftp-recovery.bin
716 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
718 TARGET_DEVICES
+= tplink_tl-wr842n-v5
720 define Device
/tplink_tl-wr850n-v2
723 DEVICE_MODEL
:= TL-WR850N
725 TPLINK_FLASHLAYOUT
:= 8Mmtk
726 TPLINK_HWID
:= 0x08500002
727 TPLINK_HWREVADD
:= 0x2
728 IMAGES
:= sysupgrade.bin tftp-recovery.bin
729 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
731 TARGET_DEVICES
+= tplink_tl-wr850n-v2
733 define Device
/tplink_tl-wr902ac-v3
736 DEVICE_MODEL
:= TL-WR902AC
738 TPLINK_FLASHLAYOUT
:= 8Mmtk
739 TPLINK_HWID
:= 0x000dc88f
741 TPLINK_HWREVADD
:= 0x1
742 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
743 kmod-usb-ledtrig-usbport
744 IMAGES
:= sysupgrade.bin tftp-recovery.bin
745 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
747 TARGET_DEVICES
+= tplink_tl-wr902ac-v3
749 define Device
/unielec_u7628-01-16m
751 DEVICE_VENDOR
:= UniElec
752 DEVICE_MODEL
:= U7628-01
753 DEVICE_VARIANT
:= 16M
754 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
755 SUPPORTED_DEVICES
+= u7628-01-128M-16M unielec
,u7628-01-128m-16m
757 TARGET_DEVICES
+= unielec_u7628-01-16m
759 define Device
/vocore_vocore2
761 DEVICE_VENDOR
:= VoCore
762 DEVICE_MODEL
:= VoCore2
763 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
765 SUPPORTED_DEVICES
+= vocore2
767 TARGET_DEVICES
+= vocore_vocore2
769 define Device
/vocore_vocore2-lite
771 DEVICE_VENDOR
:= VoCore
772 DEVICE_MODEL
:= VoCore2-Lite
773 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
775 SUPPORTED_DEVICES
+= vocore2lite
777 TARGET_DEVICES
+= vocore_vocore2-lite
779 define Device
/wavlink_wl-wn531a3
781 DEVICE_VENDOR
:= Wavlink
782 DEVICE_MODEL
:= WL-WN531A3
783 DEVICE_ALT0_VENDOR
:= Wavlink
784 DEVICE_ALT0_MODEL
:= QUANTUM D4
785 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
786 SUPPORTED_DEVICES
+= wl-wn531a3
788 TARGET_DEVICES
+= wavlink_wl-wn531a3
790 define Device
/wavlink_wl-wn570ha1
792 DEVICE_VENDOR
:= Wavlink
793 DEVICE_MODEL
:= WL-WN570HA1
794 DEVICE_PACKAGES
:= kmod-mt76x0e
796 TARGET_DEVICES
+= wavlink_wl-wn570ha1
798 define Device
/wavlink_wl-wn575a3
800 DEVICE_VENDOR
:= Wavlink
801 DEVICE_MODEL
:= WL-WN575A3
802 DEVICE_PACKAGES
:= kmod-mt76x2
803 SUPPORTED_DEVICES
+= wl-wn575a3
805 TARGET_DEVICES
+= wavlink_wl-wn575a3
807 define Device
/wavlink_wl-wn576a2
809 DEVICE_VENDOR
:= Wavlink
810 DEVICE_MODEL
:= WL-WN576A2
811 DEVICE_ALT0_VENDOR
:= Silvercrest
812 DEVICE_ALT0_MODEL
:= SWV
733 B1
813 DEVICE_PACKAGES
:= kmod-mt76x0e
815 TARGET_DEVICES
+= wavlink_wl-wn576a2
817 define Device
/wavlink_wl-wn577a2
819 DEVICE_VENDOR
:= Wavlink
820 DEVICE_MODEL
:= WL-WN577A2
821 DEVICE_ALT0_VENDOR
:= Maginon
822 DEVICE_ALT0_MODEL
:= WLR-755
823 DEVICE_PACKAGES
:= kmod-mt76x0e
825 TARGET_DEVICES
+= wavlink_wl-wn577a2
827 define Device
/wavlink_wl-wn578a2
829 DEVICE_VENDOR
:= Wavlink
830 DEVICE_MODEL
:= WL-WN578A2
831 DEVICE_ALT0_VENDOR
:= SilverCrest
832 DEVICE_ALT0_MODEL
:= SWV
733 A2
833 DEVICE_PACKAGES
:= kmod-mt76x0e
835 TARGET_DEVICES
+= wavlink_wl-wn578a2
837 define Device
/widora_neo-16m
839 DEVICE_VENDOR
:= Widora
840 DEVICE_MODEL
:= Widora-NEO
841 DEVICE_VARIANT
:= 16M
842 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
843 SUPPORTED_DEVICES
+= widora-neo
845 TARGET_DEVICES
+= widora_neo-16m
847 define Device
/widora_neo-32m
849 DEVICE_VENDOR
:= Widora
850 DEVICE_MODEL
:= Widora-NEO
851 DEVICE_VARIANT
:= 32M
852 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
854 TARGET_DEVICES
+= widora_neo-32m
856 define Device
/wiznet_wizfi630s
858 DEVICE_VENDOR
:= WIZnet
859 DEVICE_MODEL
:= WizFi630S
860 SUPPORTED_DEVICES
+= wizfi630s
862 TARGET_DEVICES
+= wiznet_wizfi630s
864 define Device
/wrtnode_wrtnode2p
866 DEVICE_VENDOR
:= WRTnode
867 DEVICE_MODEL
:= WRTnode
2P
868 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
869 SUPPORTED_DEVICES
+= wrtnode2p
871 TARGET_DEVICES
+= wrtnode_wrtnode2p
873 define Device
/wrtnode_wrtnode2r
875 DEVICE_VENDOR
:= WRTnode
876 DEVICE_MODEL
:= WRTnode
2R
877 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
878 SUPPORTED_DEVICES
+= wrtnode2r
880 TARGET_DEVICES
+= wrtnode_wrtnode2r
882 define Device
/xiaomi_mi-router-4a-100m
884 DEVICE_VENDOR
:= Xiaomi
885 DEVICE_MODEL
:= Mi Router
4A
886 DEVICE_VARIANT
:= 100M Edition
887 DEVICE_PACKAGES
:= kmod-mt76x2
888 SUPPORTED_DEVICES
+= xiaomi
,mir4a-100m
890 TARGET_DEVICES
+= xiaomi_mi-router-4a-100m
892 define Device
/xiaomi_mi-router-4c
894 DEVICE_VENDOR
:= Xiaomi
895 DEVICE_MODEL
:= Mi Router
4C
896 DEVICE_PACKAGES
:= uboot-envtools
898 TARGET_DEVICES
+= xiaomi_mi-router-4c
900 define Device
/xiaomi_miwifi-3c
902 DEVICE_VENDOR
:= Xiaomi
903 DEVICE_MODEL
:= MiWiFi
3C
904 DEVICE_PACKAGES
:= uboot-envtools
906 TARGET_DEVICES
+= xiaomi_miwifi-3c
908 define Device
/xiaomi_miwifi-nano
910 DEVICE_VENDOR
:= Xiaomi
911 DEVICE_MODEL
:= MiWiFi Nano
912 DEVICE_PACKAGES
:= uboot-envtools
913 SUPPORTED_DEVICES
+= miwifi-nano
915 TARGET_DEVICES
+= xiaomi_miwifi-nano
917 define Device
/zbtlink_zbt-we1226
919 DEVICE_VENDOR
:= Zbtlink
920 DEVICE_MODEL
:= ZBT-WE1226
922 TARGET_DEVICES
+= zbtlink_zbt-we1226
924 define Device
/zyxel_keenetic-extra-ii
927 DEVICE_VENDOR
:= ZyXEL
928 DEVICE_MODEL
:= Keenetic Extra II
929 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
930 kmod-usb-ledtrig-usbport
931 IMAGES
+= factory.bin
932 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
$$$$(BLOCKSIZE
) | \
933 check-size | zyimage
-d
6162 -v
"ZyXEL Keenetic Extra II"
935 TARGET_DEVICES
+= zyxel_keenetic-extra-ii