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
77 TARGET_DEVICES
+= asus_rt-n11p-b1
79 define Device
/asus_rt-n12-vp-b1
82 DEVICE_MODEL
:= RT-N12 VP
85 TARGET_DEVICES
+= asus_rt-n12-vp-b1
87 define Device
/buffalo_wcr-1166ds
89 BUFFALO_TAG_PLATFORM
:= MTK
90 BUFFALO_TAG_VERSION
:= 9.99
91 BUFFALO_TAG_MINOR
:= 9.99
93 IMAGE
/sysupgrade.bin
:= trx
-M
0x746f435c | pad-rootfs | append-metadata
94 IMAGE
/factory.bin
:= trx
-M
0x746f435c | pad-rootfs | append-metadata | \
95 buffalo-enc WCR-1166DS
$$(BUFFALO_TAG_VERSION
) -l | \
96 buffalo-tag-dhp WCR-1166DS JP JP | buffalo-enc-tag
-l | buffalo-dhp-image
97 DEVICE_VENDOR
:= Buffalo
98 DEVICE_MODEL
:= WCR-1166DS
99 DEVICE_PACKAGES
:= kmod-mt76x2
100 SUPPORTED_DEVICES
+= wcr-1166ds
102 TARGET_DEVICES
+= buffalo_wcr-1166ds
104 define Device
/comfast_cf-wr758ac
106 DEVICE_VENDOR
:= COMFAST
107 DEVICE_MODEL
:= CF-WR758AC
108 DEVICE_ALT0_VENDOR
:= Joowin
109 DEVICE_ALT0_MODEL
:= JW-WR758AC
112 define Device
/comfast_cf-wr758ac-v1
113 $(Device
/comfast_cf-wr758ac
)
114 DEVICE_PACKAGES
:= kmod-mt76x2
116 DEVICE_ALT0_VARIANT
:= V1
117 SUPPORTED_DEVICES
+= joowin
,jw-wr758ac-v1
119 TARGET_DEVICES
+= comfast_cf-wr758ac-v1
121 define Device
/comfast_cf-wr758ac-v2
122 $(Device
/comfast_cf-wr758ac
)
123 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7663-firmware-ap
125 DEVICE_ALT0_VARIANT
:= V2
126 SUPPORTED_DEVICES
+= joowin
,jw-wr758ac-v2
128 TARGET_DEVICES
+= comfast_cf-wr758ac-v2
130 define Device
/cudy_wr1000
132 IMAGES
+= factory.bin
133 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | jcg-header
92.122
135 DEVICE_VENDOR
:= Cudy
136 DEVICE_MODEL
:= WR1000
137 DEVICE_PACKAGES
:= kmod-mt76x2
138 SUPPORTED_DEVICES
+= wr1000
140 TARGET_DEVICES
+= cudy_wr1000
142 define Device
/d-team_pbr-d1
144 DEVICE_VENDOR
:= PandoraBox
145 DEVICE_MODEL
:= PBR-D1
146 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
147 SUPPORTED_DEVICES
+= pbr-d1
149 TARGET_DEVICES
+= d-team_pbr-d1
151 define Device
/dlink_dap-1325-a1
153 DEVICE_VENDOR
:= D-Link
154 DEVICE_MODEL
:= DAP-1325 A1
156 TARGET_DEVICES
+= dlink_dap-1325-a1
158 define Device
/duzun_dm06
160 DEVICE_VENDOR
:= DuZun
162 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
163 SUPPORTED_DEVICES
+= duzun-dm06
165 TARGET_DEVICES
+= duzun_dm06
167 define Device
/elecom_wrc-1167fs
169 DEVICE_VENDOR
:= ELECOM
170 DEVICE_MODEL
:= WRC-1167FS
171 IMAGES
+= factory.bin
172 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
64k | check-size | \
173 xor-image
-p
29944A25
-x | elecom-header
00228000 | \
174 elecom-product-header WRC-1167FS
175 DEVICE_PACKAGES
:= kmod-mt76x2
177 TARGET_DEVICES
+= elecom_wrc-1167fs
179 define Device
/glinet_gl-mt300n-v2
181 DEVICE_VENDOR
:= GL.iNet
182 DEVICE_MODEL
:= GL-MT300N
184 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
185 SUPPORTED_DEVICES
+= gl-mt300n-v2
187 TARGET_DEVICES
+= glinet_gl-mt300n-v2
189 define Device
/glinet_microuter-n300
191 DEVICE_VENDOR
:= GL.iNet
192 DEVICE_MODEL
:= microuter-N300
193 SUPPORTED_DEVICES
+= microuter-n300
195 TARGET_DEVICES
+= glinet_microuter-n300
197 define Device
/glinet_vixmini
199 DEVICE_VENDOR
:= GL.iNet
200 DEVICE_MODEL
:= VIXMINI
201 SUPPORTED_DEVICES
+= vixmini
203 TARGET_DEVICES
+= glinet_vixmini
205 define Device
/hak5_wifi-pineapple-mk7
207 DEVICE_VENDOR
:= Hak5
208 DEVICE_MODEL
:= WiFi Pineapple Mark
7
209 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
210 SUPPORTED_DEVICES
+= wifi-pineapple-mk7
212 TARGET_DEVICES
+= hak5_wifi-pineapple-mk7
214 define Device
/hilink_hlk-7628n
216 DEVICE_VENDOR
:= HILINK
217 DEVICE_MODEL
:= HLK-7628N
219 TARGET_DEVICES
+= hilink_hlk-7628n
221 define Device
/hilink_hlk-7688a
223 DEVICE_VENDOR
:= Hi-Link
224 DEVICE_MODEL
:= HLK-7688A
225 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
227 TARGET_DEVICES
+= hilink_hlk-7688a
229 define Device
/hiwifi_hc5661a
231 DEVICE_VENDOR
:= HiWiFi
232 DEVICE_MODEL
:= HC5661A
233 SUPPORTED_DEVICES
+= hc5661a
235 TARGET_DEVICES
+= hiwifi_hc5661a
237 define Device
/hiwifi_hc5761a
239 DEVICE_VENDOR
:= HiWiFi
240 DEVICE_MODEL
:= HC5761A
241 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci
243 TARGET_DEVICES
+= hiwifi_hc5761a
245 define Device
/hiwifi_hc5861b
247 DEVICE_VENDOR
:= HiWiFi
248 DEVICE_MODEL
:= HC5861B
249 DEVICE_PACKAGES
:= kmod-mt76x2
251 TARGET_DEVICES
+= hiwifi_hc5861b
253 define Device
/iptime_a3
256 DEVICE_VENDOR
:= ipTIME
258 DEVICE_PACKAGES
:= kmod-mt76x2
260 TARGET_DEVICES
+= iptime_a3
262 define Device
/iptime_a604m
265 DEVICE_VENDOR
:= ipTIME
266 DEVICE_MODEL
:= A604M
267 DEVICE_PACKAGES
:= kmod-mt76x2
269 TARGET_DEVICES
+= iptime_a604m
271 define Device
/jotale_js76x8
272 DEVICE_VENDOR
:= Jotale
273 DEVICE_MODEL
:= JS76x8
274 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
277 define Device
/jotale_js76x8-8m
278 $(Device
/jotale_js76x8
)
282 TARGET_DEVICES
+= jotale_js76x8-8m
284 define Device
/jotale_js76x8-16m
285 $(Device
/jotale_js76x8
)
287 DEVICE_VARIANT
:= 16M
289 TARGET_DEVICES
+= jotale_js76x8-16m
291 define Device
/jotale_js76x8-32m
292 $(Device
/jotale_js76x8
)
294 DEVICE_VARIANT
:= 32M
296 TARGET_DEVICES
+= jotale_js76x8-32m
298 define Device
/mediatek_linkit-smart-7688
300 DEVICE_VENDOR
:= MediaTek
301 DEVICE_MODEL
:= LinkIt Smart
7688
302 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
303 SUPPORTED_DEVICES
+= linkits7688 linkits7688d
305 TARGET_DEVICES
+= mediatek_linkit-smart-7688
307 define Device
/mediatek_mt7628an-eval-board
310 DEVICE_VENDOR
:= MediaTek
311 DEVICE_MODEL
:= MT7628 EVB
312 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
313 SUPPORTED_DEVICES
+= mt7628
315 TARGET_DEVICES
+= mediatek_mt7628an-eval-board
317 define Device
/mercury_mac1200r-v2
319 DEVICE_VENDOR
:= Mercury
320 DEVICE_MODEL
:= MAC1200R
321 DEVICE_VARIANT
:= v2.0
322 DEVICE_PACKAGES
:= kmod-mt76x2
323 SUPPORTED_DEVICES
+= mac1200rv2
325 TARGET_DEVICES
+= mercury_mac1200r-v2
327 define Device
/minew_g1-c
329 DEVICE_VENDOR
:= Minew
331 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-usb-serial-cp210x
332 SUPPORTED_DEVICES
+= minew-g1c
334 TARGET_DEVICES
+= minew_g1-c
336 define Device
/motorola_mwr03
338 DEVICE_VENDOR
:= Motorola
339 DEVICE_MODEL
:= MWR03
340 DEVICE_PACKAGES
:= kmod-mt76x2
342 TARGET_DEVICES
+= motorola_mwr03
344 define Device
/netgear_r6020
345 $(Device
/netgear_sercomm_nor
)
347 DEVICE_MODEL
:= R6020
348 DEVICE_PACKAGES
:= kmod-mt76x2
349 SERCOMM_HWNAME
:= R6020
351 SERCOMM_HWVER
:= A001
352 SERCOMM_SWVER
:= 0x0040
355 TARGET_DEVICES
+= netgear_r6020
357 define Device
/netgear_r6080
358 $(Device
/netgear_sercomm_nor
)
360 DEVICE_MODEL
:= R6080
361 DEVICE_PACKAGES
:= kmod-mt76x2
362 SERCOMM_HWNAME
:= R6080
364 SERCOMM_HWVER
:= A001
365 SERCOMM_SWVER
:= 0x0040
368 TARGET_DEVICES
+= netgear_r6080
370 define Device
/netgear_r6120
371 $(Device
/netgear_sercomm_nor
)
373 DEVICE_MODEL
:= R6120
374 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
375 SERCOMM_HWNAME
:= R6120
377 SERCOMM_HWVER
:= A001
378 SERCOMM_SWVER
:= 0x0040
381 TARGET_DEVICES
+= netgear_r6120
383 define Device
/onion_omega2
385 DEVICE_VENDOR
:= Onion
386 DEVICE_MODEL
:= Omega2
387 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools
388 SUPPORTED_DEVICES
+= omega2
390 TARGET_DEVICES
+= onion_omega2
392 define Device
/onion_omega2p
394 DEVICE_VENDOR
:= Onion
395 DEVICE_MODEL
:= Omega2
+
396 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
397 SUPPORTED_DEVICES
+= omega2p
399 TARGET_DEVICES
+= onion_omega2p
401 define Device
/rakwireless_rak633
403 DEVICE_VENDOR
:= Rakwireless
404 DEVICE_MODEL
:= RAK633
405 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
407 TARGET_DEVICES
+= rakwireless_rak633
409 define Device
/ravpower_rp-wd009
411 DEVICE_VENDOR
:= RAVPower
412 DEVICE_MODEL
:= RP-WD009
413 UBOOT_PATH
:= $(STAGING_DIR_IMAGE
)/ravpower_rp-wd009-u-boot.bin
414 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
415 kmod-sdhci-mt7620 kmod-i2c-mt7628 ravpower-mcu
416 IMAGES
+= factory.bin
417 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | ravpower-wd009-factory
419 TARGET_DEVICES
+= ravpower_rp-wd009
421 define Device
/skylab_skw92a
423 DEVICE_VENDOR
:= Skylab
424 DEVICE_MODEL
:= SKW92A
425 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
427 TARGET_DEVICES
+= skylab_skw92a
429 define Device
/tama_w06
431 DEVICE_VENDOR
:= Tama
433 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
435 TARGET_DEVICES
+= tama_w06
437 define Device
/totolink_a3
440 DEVICE_VENDOR
:= TOTOLINK
442 DEVICE_PACKAGES
:= kmod-mt76x2
444 TARGET_DEVICES
+= totolink_a3
446 define Device
/totolink_lr1200
448 DEVICE_VENDOR
:= TOTOLINK
449 DEVICE_MODEL
:= LR1200
450 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 uqmi
452 TARGET_DEVICES
+= totolink_lr1200
454 define Device
/tplink_archer-c20-v4
457 DEVICE_MODEL
:= Archer C20
459 TPLINK_FLASHLAYOUT
:= 8Mmtk
460 TPLINK_HWID
:= 0xc200004
461 TPLINK_HWREVADD
:= 0x4
462 DEVICE_PACKAGES
:= kmod-mt76x0e
463 IMAGES
:= sysupgrade.bin tftp-recovery.bin
464 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
465 SUPPORTED_DEVICES
+= tplink
,c20-v4
467 TARGET_DEVICES
+= tplink_archer-c20-v4
469 define Device
/tplink_archer-c20-v5
472 DEVICE_MODEL
:= Archer C20
474 TPLINK_FLASHLAYOUT
:= 8MSUmtk
475 TPLINK_HWID
:= 0xc200005
476 TPLINK_HWREVADD
:= 0x5
477 DEVICE_PACKAGES
:= kmod-mt76x0e
478 IMAGES
:= sysupgrade.bin
480 TARGET_DEVICES
+= tplink_archer-c20-v5
482 define Device
/tplink_archer-c50-v3
485 DEVICE_MODEL
:= Archer C50
487 TPLINK_FLASHLAYOUT
:= 8Mmtk
488 TPLINK_HWID
:= 0x001D9BA4
490 TPLINK_HWREVADD
:= 0x1
491 DEVICE_PACKAGES
:= kmod-mt76x2
492 IMAGES
:= sysupgrade.bin tftp-recovery.bin
493 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
494 SUPPORTED_DEVICES
+= tplink
,c50-v3
496 TARGET_DEVICES
+= tplink_archer-c50-v3
498 define Device
/tplink_archer-c50-v4
501 DEVICE_MODEL
:= Archer C50
503 TPLINK_FLASHLAYOUT
:= 8MSUmtk
504 TPLINK_HWID
:= 0x001D589B
506 TPLINK_HWREVADD
:= 0x2
507 DEVICE_PACKAGES
:= kmod-mt76x2
508 IMAGES
:= sysupgrade.bin
509 SUPPORTED_DEVICES
+= tplink
,c50-v4
511 TARGET_DEVICES
+= tplink_archer-c50-v4
513 define Device
/tplink_re200-v2
514 $(Device
/tplink-safeloader
)
516 DEVICE_MODEL
:= RE200
518 DEVICE_PACKAGES
:= kmod-mt76x0e
519 TPLINK_BOARD_ID
:= RE200-V2
521 TARGET_DEVICES
+= tplink_re200-v2
523 define Device
/tplink_re200-v3
524 $(Device
/tplink-safeloader
)
526 DEVICE_MODEL
:= RE200
528 DEVICE_PACKAGES
:= kmod-mt76x0e
529 TPLINK_BOARD_ID
:= RE200-V3
531 TARGET_DEVICES
+= tplink_re200-v3
533 define Device
/tplink_re200-v4
534 $(Device
/tplink-safeloader
)
536 DEVICE_MODEL
:= RE200
538 DEVICE_PACKAGES
:= kmod-mt76x0e
539 TPLINK_BOARD_ID
:= RE200-V4
541 TARGET_DEVICES
+= tplink_re200-v4
543 define Device
/tplink_re220-v2
544 $(Device
/tplink-safeloader
)
546 DEVICE_MODEL
:= RE220
548 DEVICE_PACKAGES
:= kmod-mt76x0e
549 TPLINK_BOARD_ID
:= RE220-V2
551 TARGET_DEVICES
+= tplink_re220-v2
553 define Device
/tplink_re305-v1
554 $(Device
/tplink-safeloader
)
556 DEVICE_MODEL
:= RE305
558 DEVICE_PACKAGES
:= kmod-mt76x2
559 TPLINK_BOARD_ID
:= RE305-V1
561 TARGET_DEVICES
+= tplink_re305-v1
563 define Device
/tplink_re305-v3
564 $(Device
/tplink-safeloader
)
566 DEVICE_MODEL
:= RE305
568 DEVICE_PACKAGES
:= kmod-mt76x2
569 TPLINK_BOARD_ID
:= RE305-V3
571 TARGET_DEVICES
+= tplink_re305-v3
573 define Device
/tplink_tl-mr3020-v3
576 DEVICE_MODEL
:= TL-MR3020
578 TPLINK_FLASHLAYOUT
:= 8Mmtk
579 TPLINK_HWID
:= 0x30200003
581 TPLINK_HWREVADD
:= 0x3
582 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
583 IMAGES
:= sysupgrade.bin tftp-recovery.bin
584 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
586 TARGET_DEVICES
+= tplink_tl-mr3020-v3
588 define Device
/tplink_tl-mr3420-v5
591 DEVICE_MODEL
:= TL-MR3420
593 TPLINK_FLASHLAYOUT
:= 8Mmtk
594 TPLINK_HWID
:= 0x34200005
596 TPLINK_HWREVADD
:= 0x5
597 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
598 IMAGES
:= sysupgrade.bin tftp-recovery.bin
599 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
601 TARGET_DEVICES
+= tplink_tl-mr3420-v5
603 define Device
/tplink_tl-mr6400-v4
606 DEVICE_MODEL
:= TL-MR6400
608 TPLINK_FLASHLAYOUT
:= 8Mmtk
609 TPLINK_HWID
:= 0x64000004
611 TPLINK_HWREVADD
:= 0x4
612 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
613 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
614 IMAGES
:= sysupgrade.bin tftp-recovery.bin
615 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
617 TARGET_DEVICES
+= tplink_tl-mr6400-v4
619 define Device
/tplink_tl-mr6400-v5
622 DEVICE_MODEL
:= TL-MR6400
624 TPLINK_FLASHLAYOUT
:= 8Mmtk
625 TPLINK_HWID
:= 0x64000005
627 TPLINK_HWREVADD
:= 0x5
628 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
629 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
630 IMAGES
:= sysupgrade.bin tftp-recovery.bin
631 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
633 TARGET_DEVICES
+= tplink_tl-mr6400-v5
635 define Device
/tplink_tl-wa801nd-v5
638 DEVICE_MODEL
:= TL-WA801ND
640 TPLINK_FLASHLAYOUT
:= 8Mmtk
641 TPLINK_HWID
:= 0x08010005
642 TPLINK_HWREVADD
:= 0x5
643 IMAGES
:= sysupgrade.bin tftp-recovery.bin
644 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
646 TARGET_DEVICES
+= tplink_tl-wa801nd-v5
648 define Device
/tplink_tl-wr802n-v4
651 DEVICE_MODEL
:= TL-WR802N
653 TPLINK_FLASHLAYOUT
:= 8Mmtk
654 TPLINK_HWID
:= 0x08020004
655 TPLINK_HWREVADD
:= 0x4
656 IMAGES
:= sysupgrade.bin tftp-recovery.bin
657 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
659 TARGET_DEVICES
+= tplink_tl-wr802n-v4
661 define Device
/tplink_tl-wr840n-v4
664 DEVICE_MODEL
:= TL-WR840N
666 TPLINK_FLASHLAYOUT
:= 8Mmtk
667 TPLINK_HWID
:= 0x08400004
668 TPLINK_HWREVADD
:= 0x4
669 IMAGES
:= sysupgrade.bin tftp-recovery.bin
670 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
671 SUPPORTED_DEVICES
+= tl-wr840n-v4
673 TARGET_DEVICES
+= tplink_tl-wr840n-v4
675 define Device
/tplink_tl-wr840n-v5
678 DEVICE_MODEL
:= TL-WR840N
680 TPLINK_FLASHLAYOUT
:= 4Mmtk
681 TPLINK_HWID
:= 0x08400005
682 TPLINK_HWREVADD
:= 0x5
683 IMAGES
:= sysupgrade.bin
684 SUPPORTED_DEVICES
+= tl-wr840n-v5
687 TARGET_DEVICES
+= tplink_tl-wr840n-v5
689 define Device
/tplink_tl-wr841n-v13
692 DEVICE_MODEL
:= TL-WR841N
693 DEVICE_VARIANT
:= v13
694 TPLINK_FLASHLAYOUT
:= 8Mmtk
695 TPLINK_HWID
:= 0x08410013
696 TPLINK_HWREV
:= 0x268
697 TPLINK_HWREVADD
:= 0x13
698 IMAGES
:= sysupgrade.bin tftp-recovery.bin
699 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
700 SUPPORTED_DEVICES
+= tl-wr841n-v13
702 TARGET_DEVICES
+= tplink_tl-wr841n-v13
704 define Device
/tplink_tl-wr841n-v14
707 DEVICE_MODEL
:= TL-WR841N
708 DEVICE_VARIANT
:= v14
709 TPLINK_FLASHLAYOUT
:= 4MLmtk
710 TPLINK_HWID
:= 0x08410014
711 TPLINK_HWREVADD
:= 0x14
712 IMAGES
:= sysupgrade.bin tftp-recovery.bin
713 IMAGE
/tftp-recovery.bin
:= pad-extra
64k |
$$(IMAGE
/factory.bin
)
716 TARGET_DEVICES
+= tplink_tl-wr841n-v14
718 define Device
/tplink_tl-wr842n-v5
721 DEVICE_MODEL
:= TL-WR842N
723 TPLINK_FLASHLAYOUT
:= 8Mmtk
724 TPLINK_HWID
:= 0x08420005
726 TPLINK_HWREVADD
:= 0x5
727 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
728 IMAGES
:= sysupgrade.bin tftp-recovery.bin
729 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
731 TARGET_DEVICES
+= tplink_tl-wr842n-v5
733 define Device
/tplink_tl-wr850n-v2
736 DEVICE_MODEL
:= TL-WR850N
738 TPLINK_FLASHLAYOUT
:= 8Mmtk
739 TPLINK_HWID
:= 0x08500002
740 TPLINK_HWREVADD
:= 0x2
741 IMAGES
:= sysupgrade.bin tftp-recovery.bin
742 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
744 TARGET_DEVICES
+= tplink_tl-wr850n-v2
746 define Device
/tplink_tl-wr902ac-v3
749 DEVICE_MODEL
:= TL-WR902AC
751 TPLINK_FLASHLAYOUT
:= 8Mmtk
752 TPLINK_HWID
:= 0x000dc88f
754 TPLINK_HWREVADD
:= 0x1
755 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
756 kmod-usb-ledtrig-usbport
757 IMAGES
:= sysupgrade.bin tftp-recovery.bin
758 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
760 TARGET_DEVICES
+= tplink_tl-wr902ac-v3
762 define Device
/unielec_u7628-01-16m
764 DEVICE_VENDOR
:= UniElec
765 DEVICE_MODEL
:= U7628-01
766 DEVICE_VARIANT
:= 16M
767 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
768 SUPPORTED_DEVICES
+= u7628-01-128M-16M unielec
,u7628-01-128m-16m
770 TARGET_DEVICES
+= unielec_u7628-01-16m
772 define Device
/vocore_vocore2
774 DEVICE_VENDOR
:= VoCore
775 DEVICE_MODEL
:= VoCore2
776 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
778 SUPPORTED_DEVICES
+= vocore2
780 TARGET_DEVICES
+= vocore_vocore2
782 define Device
/vocore_vocore2-lite
784 DEVICE_VENDOR
:= VoCore
785 DEVICE_MODEL
:= VoCore2-Lite
786 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
788 SUPPORTED_DEVICES
+= vocore2lite
790 TARGET_DEVICES
+= vocore_vocore2-lite
792 define Device
/wavlink_wl-wn531a3
794 DEVICE_VENDOR
:= Wavlink
795 DEVICE_MODEL
:= WL-WN531A3
796 DEVICE_ALT0_VENDOR
:= Wavlink
797 DEVICE_ALT0_MODEL
:= QUANTUM D4
798 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
799 SUPPORTED_DEVICES
+= wl-wn531a3
801 TARGET_DEVICES
+= wavlink_wl-wn531a3
803 define Device
/wavlink_wl-wn570ha1
805 DEVICE_VENDOR
:= Wavlink
806 DEVICE_MODEL
:= WL-WN570HA1
807 DEVICE_PACKAGES
:= kmod-mt76x0e
809 TARGET_DEVICES
+= wavlink_wl-wn570ha1
811 define Device
/wavlink_wl-wn575a3
813 DEVICE_VENDOR
:= Wavlink
814 DEVICE_MODEL
:= WL-WN575A3
815 DEVICE_PACKAGES
:= kmod-mt76x2
816 SUPPORTED_DEVICES
+= wl-wn575a3
818 TARGET_DEVICES
+= wavlink_wl-wn575a3
820 define Device
/wavlink_wl-wn576a2
822 DEVICE_VENDOR
:= Wavlink
823 DEVICE_MODEL
:= WL-WN576A2
824 DEVICE_ALT0_VENDOR
:= Silvercrest
825 DEVICE_ALT0_MODEL
:= SWV
733 B1
826 DEVICE_PACKAGES
:= kmod-mt76x0e
828 TARGET_DEVICES
+= wavlink_wl-wn576a2
830 define Device
/wavlink_wl-wn577a2
832 DEVICE_VENDOR
:= Wavlink
833 DEVICE_MODEL
:= WL-WN577A2
834 DEVICE_ALT0_VENDOR
:= Maginon
835 DEVICE_ALT0_MODEL
:= WLR-755
836 DEVICE_PACKAGES
:= kmod-mt76x0e
838 TARGET_DEVICES
+= wavlink_wl-wn577a2
840 define Device
/wavlink_wl-wn578a2
842 DEVICE_VENDOR
:= Wavlink
843 DEVICE_MODEL
:= WL-WN578A2
844 DEVICE_ALT0_VENDOR
:= SilverCrest
845 DEVICE_ALT0_MODEL
:= SWV
733 A2
846 DEVICE_PACKAGES
:= kmod-mt76x0e
848 TARGET_DEVICES
+= wavlink_wl-wn578a2
850 define Device
/widora_neo-16m
852 DEVICE_VENDOR
:= Widora
853 DEVICE_MODEL
:= Widora-NEO
854 DEVICE_VARIANT
:= 16M
855 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
856 SUPPORTED_DEVICES
+= widora-neo
858 TARGET_DEVICES
+= widora_neo-16m
860 define Device
/widora_neo-32m
862 DEVICE_VENDOR
:= Widora
863 DEVICE_MODEL
:= Widora-NEO
864 DEVICE_VARIANT
:= 32M
865 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
867 TARGET_DEVICES
+= widora_neo-32m
869 define Device
/wiznet_wizfi630s
871 DEVICE_VENDOR
:= WIZnet
872 DEVICE_MODEL
:= WizFi630S
873 SUPPORTED_DEVICES
+= wizfi630s
875 TARGET_DEVICES
+= wiznet_wizfi630s
877 define Device
/wrtnode_wrtnode2p
879 DEVICE_VENDOR
:= WRTnode
880 DEVICE_MODEL
:= WRTnode
2P
881 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
882 SUPPORTED_DEVICES
+= wrtnode2p
884 TARGET_DEVICES
+= wrtnode_wrtnode2p
886 define Device
/wrtnode_wrtnode2r
888 DEVICE_VENDOR
:= WRTnode
889 DEVICE_MODEL
:= WRTnode
2R
890 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
891 SUPPORTED_DEVICES
+= wrtnode2r
893 TARGET_DEVICES
+= wrtnode_wrtnode2r
895 define Device
/xiaomi_mi-router-4a-100m
897 DEVICE_VENDOR
:= Xiaomi
898 DEVICE_MODEL
:= Mi Router
4A
899 DEVICE_VARIANT
:= 100M Edition
900 DEVICE_PACKAGES
:= kmod-mt76x2
901 SUPPORTED_DEVICES
+= xiaomi
,mir4a-100m
903 TARGET_DEVICES
+= xiaomi_mi-router-4a-100m
905 define Device
/xiaomi_mi-router-4c
907 DEVICE_VENDOR
:= Xiaomi
908 DEVICE_MODEL
:= Mi Router
4C
909 DEVICE_PACKAGES
:= uboot-envtools
911 TARGET_DEVICES
+= xiaomi_mi-router-4c
913 define Device
/xiaomi_miwifi-3c
915 DEVICE_VENDOR
:= Xiaomi
916 DEVICE_MODEL
:= MiWiFi
3C
917 DEVICE_PACKAGES
:= uboot-envtools
919 TARGET_DEVICES
+= xiaomi_miwifi-3c
921 define Device
/xiaomi_miwifi-nano
923 DEVICE_VENDOR
:= Xiaomi
924 DEVICE_MODEL
:= MiWiFi Nano
925 DEVICE_PACKAGES
:= uboot-envtools
926 SUPPORTED_DEVICES
+= miwifi-nano
928 TARGET_DEVICES
+= xiaomi_miwifi-nano
930 define Device
/zbtlink_zbt-we1226
932 DEVICE_VENDOR
:= Zbtlink
933 DEVICE_MODEL
:= ZBT-WE1226
935 TARGET_DEVICES
+= zbtlink_zbt-we1226
937 define Device
/zyxel_keenetic-extra-ii
940 DEVICE_VENDOR
:= ZyXEL
941 DEVICE_MODEL
:= Keenetic Extra II
942 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
943 kmod-usb-ledtrig-usbport
944 IMAGES
+= factory.bin
945 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
$$$$(BLOCKSIZE
) | \
946 check-size | zyimage
-d
6162 -v
"ZyXEL Keenetic Extra II"
948 TARGET_DEVICES
+= zyxel_keenetic-extra-ii