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
55 DEVICE_MODEL
:= RT-AC1200
57 DEVICE_ALT0_VENDOR
:= ASUS
58 DEVICE_ALT0_MODEL
:= RT-AC750L
60 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
61 append-rootfs | pad-rootfs
62 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7663-firmware-ap
64 TARGET_DEVICES
+= asus_rt-ac1200-v2
66 define Device
/asus_rt-n10p-v3
69 DEVICE_MODEL
:= RT-N10P
73 TARGET_DEVICES
+= asus_rt-n10p-v3
75 define Device
/asus_rt-n11p-b1
78 DEVICE_MODEL
:= RT-N11P
80 DEVICE_ALT0_VENDOR
:= ASUS
81 DEVICE_ALT0_MODEL
:= RT-N12
+
82 DEVICE_ALT0_VARIANT
:= B1
83 DEVICE_ALT1_VENDOR
:= ASUS
84 DEVICE_ALT1_MODEL
:= RT-N300
85 DEVICE_ALT1_VARIANT
:= B1
88 TARGET_DEVICES
+= asus_rt-n11p-b1
90 define Device
/asus_rt-n12-vp-b1
93 DEVICE_MODEL
:= RT-N12 VP
96 TARGET_DEVICES
+= asus_rt-n12-vp-b1
98 define Device
/buffalo_wcr-1166ds
100 BUFFALO_TAG_PLATFORM
:= MTK
101 BUFFALO_TAG_VERSION
:= 9.99
102 BUFFALO_TAG_MINOR
:= 9.99
103 IMAGES
+= factory.bin
104 IMAGE
/sysupgrade.bin
:= trx
-M
0x746f435c | pad-rootfs | append-metadata
105 IMAGE
/factory.bin
:= trx
-M
0x746f435c | pad-rootfs | append-metadata | \
106 buffalo-enc WCR-1166DS
$$(BUFFALO_TAG_VERSION
) -l | \
107 buffalo-tag-dhp WCR-1166DS JP JP | buffalo-enc-tag
-l | buffalo-dhp-image
108 DEVICE_VENDOR
:= Buffalo
109 DEVICE_MODEL
:= WCR-1166DS
110 DEVICE_PACKAGES
:= kmod-mt76x2
111 SUPPORTED_DEVICES
+= wcr-1166ds
113 TARGET_DEVICES
+= buffalo_wcr-1166ds
115 define Device
/comfast_cf-wr617ac
118 DEVICE_VENDOR
:= Comfast
119 DEVICE_MODEL
:= CF-WR617AC
120 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-rt2800-pci
122 TARGET_DEVICES
+= comfast_cf-wr617ac
124 define Device
/comfast_cf-wr758ac
126 DEVICE_VENDOR
:= COMFAST
127 DEVICE_MODEL
:= CF-WR758AC
128 DEVICE_ALT0_VENDOR
:= Joowin
129 DEVICE_ALT0_MODEL
:= JW-WR758AC
132 define Device
/comfast_cf-wr758ac-v1
133 $(Device
/comfast_cf-wr758ac
)
134 DEVICE_PACKAGES
:= kmod-mt76x2
136 DEVICE_ALT0_VARIANT
:= V1
137 SUPPORTED_DEVICES
+= joowin
,jw-wr758ac-v1
139 TARGET_DEVICES
+= comfast_cf-wr758ac-v1
141 define Device
/comfast_cf-wr758ac-v2
142 $(Device
/comfast_cf-wr758ac
)
143 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7663-firmware-ap
145 DEVICE_ALT0_VARIANT
:= V2
146 SUPPORTED_DEVICES
+= joowin
,jw-wr758ac-v2
148 TARGET_DEVICES
+= comfast_cf-wr758ac-v2
150 define Device
/cudy_wr1000
152 IMAGES
+= factory.bin
153 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | jcg-header
92.122
155 DEVICE_VENDOR
:= Cudy
156 DEVICE_MODEL
:= WR1000
157 DEVICE_PACKAGES
:= kmod-mt76x2
158 SUPPORTED_DEVICES
+= wr1000
160 TARGET_DEVICES
+= cudy_wr1000
162 define Device
/d-team_pbr-d1
164 DEVICE_VENDOR
:= PandoraBox
165 DEVICE_MODEL
:= PBR-D1
166 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
167 SUPPORTED_DEVICES
+= pbr-d1
169 TARGET_DEVICES
+= d-team_pbr-d1
171 define Device
/dlink_dap-1325-a1
173 DEVICE_VENDOR
:= D-Link
174 DEVICE_MODEL
:= DAP-1325 A1
176 TARGET_DEVICES
+= dlink_dap-1325-a1
178 define Device
/duzun_dm06
180 DEVICE_VENDOR
:= DuZun
182 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
183 SUPPORTED_DEVICES
+= duzun-dm06
185 TARGET_DEVICES
+= duzun_dm06
187 define Device
/elecom_wrc-1167fs
189 DEVICE_VENDOR
:= ELECOM
190 DEVICE_MODEL
:= WRC-1167FS
191 IMAGES
+= factory.bin
192 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
64k | check-size | \
193 xor-image
-p
29944A25
-x | elecom-header
00228000 | \
194 elecom-product-header WRC-1167FS
195 DEVICE_PACKAGES
:= kmod-mt76x2
197 TARGET_DEVICES
+= elecom_wrc-1167fs
199 define Device
/glinet_gl-mt300n-v2
201 DEVICE_VENDOR
:= GL.iNet
202 DEVICE_MODEL
:= GL-MT300N
204 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
205 SUPPORTED_DEVICES
+= gl-mt300n-v2
207 TARGET_DEVICES
+= glinet_gl-mt300n-v2
209 define Device
/glinet_microuter-n300
211 DEVICE_VENDOR
:= GL.iNet
212 DEVICE_MODEL
:= microuter-N300
213 SUPPORTED_DEVICES
+= microuter-n300
215 TARGET_DEVICES
+= glinet_microuter-n300
217 define Device
/glinet_vixmini
219 DEVICE_VENDOR
:= GL.iNet
220 DEVICE_MODEL
:= VIXMINI
221 SUPPORTED_DEVICES
+= vixmini
223 TARGET_DEVICES
+= glinet_vixmini
225 define Device
/hak5_wifi-pineapple-mk7
227 DEVICE_VENDOR
:= Hak5
228 DEVICE_MODEL
:= WiFi Pineapple Mark
7
229 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
230 SUPPORTED_DEVICES
+= wifi-pineapple-mk7
232 TARGET_DEVICES
+= hak5_wifi-pineapple-mk7
234 define Device
/hilink_hlk-7628n
236 DEVICE_VENDOR
:= HILINK
237 DEVICE_MODEL
:= HLK-7628N
239 TARGET_DEVICES
+= hilink_hlk-7628n
241 define Device
/hilink_hlk-7688a
243 DEVICE_VENDOR
:= Hi-Link
244 DEVICE_MODEL
:= HLK-7688A
245 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
247 TARGET_DEVICES
+= hilink_hlk-7688a
249 define Device
/hiwifi_hc5611
251 DEVICE_VENDOR
:= HiWiFi
252 DEVICE_MODEL
:= HC5611
253 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
255 TARGET_DEVICES
+= hiwifi_hc5611
257 define Device
/hiwifi_hc5661a
259 DEVICE_VENDOR
:= HiWiFi
260 DEVICE_MODEL
:= HC5661A
261 SUPPORTED_DEVICES
+= hc5661a
263 TARGET_DEVICES
+= hiwifi_hc5661a
265 define Device
/hiwifi_hc5761a
267 DEVICE_VENDOR
:= HiWiFi
268 DEVICE_MODEL
:= HC5761A
269 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci
271 TARGET_DEVICES
+= hiwifi_hc5761a
273 define Device
/hiwifi_hc5861b
275 DEVICE_VENDOR
:= HiWiFi
276 DEVICE_MODEL
:= HC5861B
277 DEVICE_PACKAGES
:= kmod-mt76x2
279 TARGET_DEVICES
+= hiwifi_hc5861b
281 define Device
/iptime_a3
284 DEVICE_VENDOR
:= ipTIME
286 DEVICE_PACKAGES
:= kmod-mt76x2
288 TARGET_DEVICES
+= iptime_a3
290 define Device
/iptime_a604m
293 DEVICE_VENDOR
:= ipTIME
294 DEVICE_MODEL
:= A604M
295 DEVICE_PACKAGES
:= kmod-mt76x2
297 TARGET_DEVICES
+= iptime_a604m
299 define Device
/jotale_js76x8
300 DEVICE_VENDOR
:= Jotale
301 DEVICE_MODEL
:= JS76x8
302 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
305 define Device
/jotale_js76x8-8m
306 $(Device
/jotale_js76x8
)
310 TARGET_DEVICES
+= jotale_js76x8-8m
312 define Device
/jotale_js76x8-16m
313 $(Device
/jotale_js76x8
)
315 DEVICE_VARIANT
:= 16M
317 TARGET_DEVICES
+= jotale_js76x8-16m
319 define Device
/jotale_js76x8-32m
320 $(Device
/jotale_js76x8
)
322 DEVICE_VARIANT
:= 32M
324 TARGET_DEVICES
+= jotale_js76x8-32m
326 define Device
/keenetic_kn-1613
328 DEVICE_VENDOR
:= Keenetic
329 DEVICE_MODEL
:= KN-1613
330 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7663-firmware-ap
331 IMAGES
+= factory.bin
332 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
$$$$(BLOCKSIZE
) | \
333 check-size | zyimage
-d
0x801613 -v
"KN-1613"
335 TARGET_DEVICES
+= keenetic_kn-1613
337 define Device
/kroks_kndrt31r16
339 DEVICE_VENDOR
:= Kroks
340 DEVICE_MODEL
:= Rt-Cse5 UW DRSIM
341 DEVICE_ALT0_VENDOR
:= Kroks
342 DEVICE_ALT0_MODEL
:= KNdRt31R16
343 DEVICE_PACKAGES
:= kmod-usb2
344 SUPPORTED_DEVICES
+= kndrt31r16
346 TARGET_DEVICES
+= kroks_kndrt31r16
348 define Device
/kroks_kndrt31r19
350 DEVICE_VENDOR
:= Kroks
351 DEVICE_MODEL
:= Rt-Pot mXw DS RSIM
352 DEVICE_ALT0_VENDOR
:= Kroks
353 DEVICE_ALT0_MODEL
:= KNdRt31R19
354 DEVICE_PACKAGES
:= kmod-usb2 uqmi
355 SUPPORTED_DEVICES
+= kndrt31r19
357 TARGET_DEVICES
+= kroks_kndrt31r19
359 define Device
/linksys_e5400
361 DEVICE_VENDOR
:= Linksys
362 DEVICE_MODEL
:= E5400
363 DEVICE_ALT0_VENDOR
:= Linksys
364 DEVICE_ALT0_MODEL
:= E2500
365 DEVICE_ALT0_VARIANT
:= v4
366 DEVICE_ALT1_VENDOR
:= Linksys
367 DEVICE_ALT1_MODEL
:= E5300
368 DEVICE_ALT2_VENDOR
:= Linksys
369 DEVICE_ALT2_MODEL
:= E5350
370 DEVICE_PACKAGES
:= kmod-mt76x2
372 TARGET_DEVICES
+= linksys_e5400
374 define Device
/mediatek_linkit-smart-7688
376 DEVICE_VENDOR
:= MediaTek
377 DEVICE_MODEL
:= LinkIt Smart
7688
378 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
379 SUPPORTED_DEVICES
+= linkits7688 linkits7688d
381 TARGET_DEVICES
+= mediatek_linkit-smart-7688
383 define Device
/mediatek_mt7628an-eval-board
385 DEVICE_VENDOR
:= MediaTek
386 DEVICE_MODEL
:= MT7628 EVB
387 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
388 SUPPORTED_DEVICES
+= mt7628
390 TARGET_DEVICES
+= mediatek_mt7628an-eval-board
392 define Device
/mercury_mac1200r-v2
394 DEVICE_VENDOR
:= Mercury
395 DEVICE_MODEL
:= MAC1200R
396 DEVICE_VARIANT
:= v2.0
397 DEVICE_PACKAGES
:= kmod-mt76x2
398 SUPPORTED_DEVICES
+= mac1200rv2
400 TARGET_DEVICES
+= mercury_mac1200r-v2
402 define Device
/minew_g1-c
404 DEVICE_VENDOR
:= Minew
406 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-usb-serial-cp210x
407 SUPPORTED_DEVICES
+= minew-g1c
409 TARGET_DEVICES
+= minew_g1-c
411 define Device
/motorola_mwr03
413 DEVICE_VENDOR
:= Motorola
414 DEVICE_MODEL
:= MWR03
415 DEVICE_PACKAGES
:= kmod-mt76x2
417 TARGET_DEVICES
+= motorola_mwr03
419 define Device
/netgear_r6020
420 $(Device
/netgear_sercomm_nor
)
422 DEVICE_MODEL
:= R6020
423 DEVICE_PACKAGES
:= kmod-mt76x2
424 SERCOMM_HWNAME
:= R6020
426 SERCOMM_HWVER
:= A001
427 SERCOMM_SWVER
:= 0x0040
430 TARGET_DEVICES
+= netgear_r6020
432 define Device
/netgear_r6080
433 $(Device
/netgear_sercomm_nor
)
435 DEVICE_MODEL
:= R6080
436 DEVICE_PACKAGES
:= kmod-mt76x2
437 SERCOMM_HWNAME
:= R6080
439 SERCOMM_HWVER
:= A001
440 SERCOMM_SWVER
:= 0x0040
443 TARGET_DEVICES
+= netgear_r6080
445 define Device
/netgear_r6120
446 $(Device
/netgear_sercomm_nor
)
448 DEVICE_MODEL
:= R6120
449 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
450 SERCOMM_HWNAME
:= R6120
452 SERCOMM_HWVER
:= A001
453 SERCOMM_SWVER
:= 0x0040
456 TARGET_DEVICES
+= netgear_r6120
458 define Device
/onion_omega2
460 DEVICE_VENDOR
:= Onion
461 DEVICE_MODEL
:= Omega2
462 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools
463 SUPPORTED_DEVICES
+= omega2
465 TARGET_DEVICES
+= onion_omega2
467 define Device
/onion_omega2p
469 DEVICE_VENDOR
:= Onion
470 DEVICE_MODEL
:= Omega2
+
471 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
472 SUPPORTED_DEVICES
+= omega2p
474 TARGET_DEVICES
+= onion_omega2p
476 define Device
/oraybox_x1
478 DEVICE_VENDOR
:= OrayBox
480 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
482 TARGET_DEVICES
+= oraybox_x1
484 define Device
/rakwireless_rak633
486 DEVICE_VENDOR
:= Rakwireless
487 DEVICE_MODEL
:= RAK633
488 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
490 TARGET_DEVICES
+= rakwireless_rak633
492 define Device
/ravpower_rp-wd009
494 DEVICE_VENDOR
:= RAVPower
495 DEVICE_MODEL
:= RP-WD009
496 UBOOT_PATH
:= $(STAGING_DIR_IMAGE
)/mt7628_ravpower_rp-wd009-u-boot.bin
497 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
498 kmod-sdhci-mt7620 kmod-i2c-mt7628 ravpower-mcu
499 IMAGES
+= factory.bin
500 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | ravpower-wd009-factory
502 TARGET_DEVICES
+= ravpower_rp-wd009
504 define Device
/skylab_skw92a
506 DEVICE_VENDOR
:= Skylab
507 DEVICE_MODEL
:= SKW92A
508 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
510 TARGET_DEVICES
+= skylab_skw92a
512 define Device
/tama_w06
514 DEVICE_VENDOR
:= Tama
516 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
518 TARGET_DEVICES
+= tama_w06
520 define Device
/totolink_a3
523 DEVICE_VENDOR
:= TOTOLINK
525 DEVICE_PACKAGES
:= kmod-mt76x2
527 TARGET_DEVICES
+= totolink_a3
529 define Device
/totolink_lr1200
531 DEVICE_VENDOR
:= TOTOLINK
532 DEVICE_MODEL
:= LR1200
533 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 uqmi
535 TARGET_DEVICES
+= totolink_lr1200
537 define Device
/tplink_archer-c20-v4
540 DEVICE_MODEL
:= Archer C20
542 TPLINK_FLASHLAYOUT
:= 8Mmtk
543 TPLINK_HWID
:= 0xc200004
544 TPLINK_HWREVADD
:= 0x4
545 DEVICE_PACKAGES
:= kmod-mt76x0e
546 IMAGES
:= sysupgrade.bin tftp-recovery.bin
547 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
548 SUPPORTED_DEVICES
+= tplink
,c20-v4
550 TARGET_DEVICES
+= tplink_archer-c20-v4
552 define Device
/tplink_archer-c20-v5
555 DEVICE_MODEL
:= Archer C20
557 TPLINK_FLASHLAYOUT
:= 8MSUmtk
558 TPLINK_HWID
:= 0xc200005
559 TPLINK_HWREVADD
:= 0x5
560 DEVICE_PACKAGES
:= kmod-mt76x0e
561 IMAGES
:= sysupgrade.bin
563 TARGET_DEVICES
+= tplink_archer-c20-v5
565 define Device
/tplink_archer-c50-v3
568 DEVICE_MODEL
:= Archer C50
570 TPLINK_FLASHLAYOUT
:= 8Mmtk
571 TPLINK_HWID
:= 0x001D9BA4
573 TPLINK_HWREVADD
:= 0x1
574 DEVICE_PACKAGES
:= kmod-mt76x2
575 IMAGES
:= sysupgrade.bin tftp-recovery.bin
576 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
577 SUPPORTED_DEVICES
+= tplink
,c50-v3
579 TARGET_DEVICES
+= tplink_archer-c50-v3
581 define Device
/tplink_archer-c50-v4
584 DEVICE_MODEL
:= Archer C50
586 TPLINK_FLASHLAYOUT
:= 8MSUmtk
587 TPLINK_HWID
:= 0x001D589B
589 TPLINK_HWREVADD
:= 0x2
590 DEVICE_PACKAGES
:= kmod-mt76x2
591 IMAGES
:= sysupgrade.bin
592 SUPPORTED_DEVICES
+= tplink
,c50-v4
594 TARGET_DEVICES
+= tplink_archer-c50-v4
596 define Device
/tplink_archer-c50-v6
599 DEVICE_MODEL
:= Archer C50
600 DEVICE_VARIANT
:= v6
(CA
/EU
/RU
)
601 TPLINK_FLASHLAYOUT
:= 8MSUmtk
602 TPLINK_HWID
:= 0x0C500006
603 TPLINK_HWREVADD
:= 0x6
604 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7663-firmware-ap
605 IMAGES
:= sysupgrade.bin
607 TARGET_DEVICES
+= tplink_archer-c50-v6
609 define Device
/tplink_re200-v2
610 $(Device
/tplink-safeloader
)
612 DEVICE_MODEL
:= RE200
614 DEVICE_PACKAGES
:= kmod-mt76x0e
615 TPLINK_BOARD_ID
:= RE200-V2
617 TARGET_DEVICES
+= tplink_re200-v2
619 define Device
/tplink_re200-v3
620 $(Device
/tplink-safeloader
)
622 DEVICE_MODEL
:= RE200
624 DEVICE_PACKAGES
:= kmod-mt76x0e
625 TPLINK_BOARD_ID
:= RE200-V3
627 TARGET_DEVICES
+= tplink_re200-v3
629 define Device
/tplink_re200-v4
630 $(Device
/tplink-safeloader
)
632 DEVICE_MODEL
:= RE200
634 DEVICE_PACKAGES
:= kmod-mt76x0e
635 TPLINK_BOARD_ID
:= RE200-V4
637 TARGET_DEVICES
+= tplink_re200-v4
639 define Device
/tplink_re205-v3
640 $(Device
/tplink-safeloader
)
642 DEVICE_MODEL
:= RE205
644 DEVICE_PACKAGES
:= kmod-mt76x0e
645 TPLINK_BOARD_ID
:= RE205-V3
647 TARGET_DEVICES
+= tplink_re205-v3
649 define Device
/tplink_re220-v2
650 $(Device
/tplink-safeloader
)
652 DEVICE_MODEL
:= RE220
654 DEVICE_PACKAGES
:= kmod-mt76x0e
655 TPLINK_BOARD_ID
:= RE220-V2
657 TARGET_DEVICES
+= tplink_re220-v2
659 define Device
/tplink_re305-v1
660 $(Device
/tplink-safeloader
)
662 DEVICE_MODEL
:= RE305
664 DEVICE_PACKAGES
:= kmod-mt76x2
665 TPLINK_BOARD_ID
:= RE305-V1
667 TARGET_DEVICES
+= tplink_re305-v1
669 define Device
/tplink_re305-v3
670 $(Device
/tplink-safeloader
)
672 DEVICE_MODEL
:= RE305
674 DEVICE_PACKAGES
:= kmod-mt76x2
675 TPLINK_BOARD_ID
:= RE305-V3
677 TARGET_DEVICES
+= tplink_re305-v3
679 define Device
/tplink_re365-v1
680 $(Device
/tplink-safeloader
)
681 DEVICE_MODEL
:= RE365
683 DEVICE_PACKAGES
:= kmod-mt76x2
684 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | pad-rootfs | check-size | append-metadata
687 TPLINK_BOARD_ID
:= RE365
689 TARGET_DEVICES
+= tplink_re365-v1
691 define Device
/tplink_tl-mr3020-v3
694 DEVICE_MODEL
:= TL-MR3020
696 TPLINK_FLASHLAYOUT
:= 8Mmtk
697 TPLINK_HWID
:= 0x30200003
699 TPLINK_HWREVADD
:= 0x3
700 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
701 IMAGES
:= sysupgrade.bin tftp-recovery.bin
702 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
704 TARGET_DEVICES
+= tplink_tl-mr3020-v3
706 define Device
/tplink_tl-mr3420-v5
709 DEVICE_MODEL
:= TL-MR3420
711 TPLINK_FLASHLAYOUT
:= 8Mmtk
712 TPLINK_HWID
:= 0x34200005
714 TPLINK_HWREVADD
:= 0x5
715 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
716 IMAGES
:= sysupgrade.bin tftp-recovery.bin
717 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
719 TARGET_DEVICES
+= tplink_tl-mr3420-v5
721 define Device
/tplink_tl-mr6400-v4
724 DEVICE_MODEL
:= TL-MR6400
726 TPLINK_FLASHLAYOUT
:= 8Mmtk
727 TPLINK_HWID
:= 0x64000004
729 TPLINK_HWREVADD
:= 0x4
730 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
731 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
732 IMAGES
:= sysupgrade.bin tftp-recovery.bin
733 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
735 TARGET_DEVICES
+= tplink_tl-mr6400-v4
737 define Device
/tplink_tl-mr6400-v5
740 DEVICE_MODEL
:= TL-MR6400
742 TPLINK_FLASHLAYOUT
:= 8Mmtk
743 TPLINK_HWID
:= 0x64000005
745 TPLINK_HWREVADD
:= 0x5
746 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
747 kmod-usb-serial-option kmod-usb-net-qmi-wwan uqmi
748 IMAGES
:= sysupgrade.bin tftp-recovery.bin
749 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
751 TARGET_DEVICES
+= tplink_tl-mr6400-v5
753 define Device
/tplink_tl-wa801nd-v5
756 DEVICE_MODEL
:= TL-WA801ND
758 TPLINK_FLASHLAYOUT
:= 8Mmtk
759 TPLINK_HWID
:= 0x08010005
760 TPLINK_HWREVADD
:= 0x5
761 IMAGES
:= sysupgrade.bin tftp-recovery.bin
762 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
764 TARGET_DEVICES
+= tplink_tl-wa801nd-v5
766 define Device
/tplink_tl-wr802n-v4
769 DEVICE_MODEL
:= TL-WR802N
771 TPLINK_FLASHLAYOUT
:= 8Mmtk
772 TPLINK_HWID
:= 0x08020004
773 TPLINK_HWREVADD
:= 0x4
774 IMAGES
:= sysupgrade.bin tftp-recovery.bin
775 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
777 TARGET_DEVICES
+= tplink_tl-wr802n-v4
779 define Device
/tplink_tl-wr840n-v4
782 DEVICE_MODEL
:= TL-WR840N
784 TPLINK_FLASHLAYOUT
:= 8Mmtk
785 TPLINK_HWID
:= 0x08400004
786 TPLINK_HWREVADD
:= 0x4
787 IMAGES
:= sysupgrade.bin tftp-recovery.bin
788 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
789 SUPPORTED_DEVICES
+= tl-wr840n-v4
791 TARGET_DEVICES
+= tplink_tl-wr840n-v4
793 define Device
/tplink_tl-wr840n-v5
796 DEVICE_MODEL
:= TL-WR840N
798 TPLINK_FLASHLAYOUT
:= 4Mmtk
799 TPLINK_HWID
:= 0x08400005
800 TPLINK_HWREVADD
:= 0x5
801 IMAGES
:= sysupgrade.bin
802 SUPPORTED_DEVICES
+= tl-wr840n-v5
805 TARGET_DEVICES
+= tplink_tl-wr840n-v5
807 define Device
/tplink_tl-wr841n-v13
810 DEVICE_MODEL
:= TL-WR841N
811 DEVICE_VARIANT
:= v13
812 TPLINK_FLASHLAYOUT
:= 8Mmtk
813 TPLINK_HWID
:= 0x08410013
814 TPLINK_HWREV
:= 0x268
815 TPLINK_HWREVADD
:= 0x13
816 IMAGES
:= sysupgrade.bin tftp-recovery.bin
817 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
818 SUPPORTED_DEVICES
+= tl-wr841n-v13
820 TARGET_DEVICES
+= tplink_tl-wr841n-v13
822 define Device
/tplink_tl-wr841n-v14
825 DEVICE_MODEL
:= TL-WR841N
826 DEVICE_VARIANT
:= v14
827 TPLINK_FLASHLAYOUT
:= 4MLmtk
828 TPLINK_HWID
:= 0x08410014
829 TPLINK_HWREVADD
:= 0x14
830 IMAGES
:= sysupgrade.bin tftp-recovery.bin
831 IMAGE
/tftp-recovery.bin
:= pad-extra
64k |
$$(IMAGE
/factory.bin
)
834 TARGET_DEVICES
+= tplink_tl-wr841n-v14
836 define Device
/tplink_tl-wr842n-v5
839 DEVICE_MODEL
:= TL-WR842N
841 TPLINK_FLASHLAYOUT
:= 8Mmtk
842 TPLINK_HWID
:= 0x08420005
844 TPLINK_HWREVADD
:= 0x5
845 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
846 IMAGES
:= sysupgrade.bin tftp-recovery.bin
847 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
849 TARGET_DEVICES
+= tplink_tl-wr842n-v5
851 define Device
/tplink_tl-wr850n-v2
854 DEVICE_MODEL
:= TL-WR850N
856 TPLINK_FLASHLAYOUT
:= 8Mmtk
857 TPLINK_HWID
:= 0x08500002
858 TPLINK_HWREVADD
:= 0x2
859 IMAGES
:= sysupgrade.bin tftp-recovery.bin
860 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
862 TARGET_DEVICES
+= tplink_tl-wr850n-v2
864 define Device
/tplink_tl-wr902ac-v3
867 DEVICE_MODEL
:= TL-WR902AC
869 TPLINK_FLASHLAYOUT
:= 8Mmtk
870 TPLINK_HWID
:= 0x000dc88f
872 TPLINK_HWREVADD
:= 0x1
873 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
874 kmod-usb-ledtrig-usbport
875 IMAGES
:= sysupgrade.bin tftp-recovery.bin
876 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
878 TARGET_DEVICES
+= tplink_tl-wr902ac-v3
880 define Device
/tplink_tl-wr902ac-v4
883 DEVICE_MODEL
:= TL-WR902AC
885 TPLINK_FLASHLAYOUT
:= 8Mmtk
886 TPLINK_HWID
:= 0x000dc88f
888 TPLINK_HWREVADD
:= 0x1
889 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7663-firmware-ap kmod-usb2 kmod-usb-ohci \
890 kmod-usb-ledtrig-usbport
891 IMAGES
:= sysupgrade.bin tftp-recovery.bin
892 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
894 TARGET_DEVICES
+= tplink_tl-wr902ac-v4
896 define Device
/unielec_u7628-01-16m
898 DEVICE_VENDOR
:= UniElec
899 DEVICE_MODEL
:= U7628-01
900 DEVICE_VARIANT
:= 16M
901 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
902 SUPPORTED_DEVICES
+= u7628-01-128M-16M unielec
,u7628-01-128m-16m
904 TARGET_DEVICES
+= unielec_u7628-01-16m
906 define Device
/vocore_vocore2
908 DEVICE_VENDOR
:= VoCore
909 DEVICE_MODEL
:= VoCore2
910 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
912 SUPPORTED_DEVICES
+= vocore2
914 TARGET_DEVICES
+= vocore_vocore2
916 define Device
/vocore_vocore2-lite
918 DEVICE_VENDOR
:= VoCore
919 DEVICE_MODEL
:= VoCore2-Lite
920 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
922 SUPPORTED_DEVICES
+= vocore2lite
924 TARGET_DEVICES
+= vocore_vocore2-lite
926 define Device
/wavlink_wl-wn531a3
928 DEVICE_VENDOR
:= Wavlink
929 DEVICE_MODEL
:= WL-WN531A3
930 DEVICE_ALT0_VENDOR
:= Wavlink
931 DEVICE_ALT0_MODEL
:= QUANTUM D4
932 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
933 SUPPORTED_DEVICES
+= wl-wn531a3
935 TARGET_DEVICES
+= wavlink_wl-wn531a3
937 define Device
/wavlink_wl-wn570ha1
939 DEVICE_VENDOR
:= Wavlink
940 DEVICE_MODEL
:= WL-WN570HA1
941 DEVICE_PACKAGES
:= kmod-mt76x0e
943 TARGET_DEVICES
+= wavlink_wl-wn570ha1
945 define Device
/wavlink_wl-wn575a3
947 DEVICE_VENDOR
:= Wavlink
948 DEVICE_MODEL
:= WL-WN575A3
949 DEVICE_PACKAGES
:= kmod-mt76x2
950 SUPPORTED_DEVICES
+= wl-wn575a3
952 TARGET_DEVICES
+= wavlink_wl-wn575a3
954 define Device
/wavlink_wl-wn576a2
956 DEVICE_VENDOR
:= Wavlink
957 DEVICE_MODEL
:= WL-WN576A2
958 DEVICE_ALT0_VENDOR
:= Silvercrest
959 DEVICE_ALT0_MODEL
:= SWV
733 B1
960 DEVICE_PACKAGES
:= kmod-mt76x0e
962 TARGET_DEVICES
+= wavlink_wl-wn576a2
964 define Device
/wavlink_wl-wn577a2
966 DEVICE_VENDOR
:= Wavlink
967 DEVICE_MODEL
:= WL-WN577A2
968 DEVICE_ALT0_VENDOR
:= Maginon
969 DEVICE_ALT0_MODEL
:= WLR-755
970 DEVICE_PACKAGES
:= kmod-mt76x0e
972 TARGET_DEVICES
+= wavlink_wl-wn577a2
974 define Device
/wavlink_wl-wn578a2
976 DEVICE_VENDOR
:= Wavlink
977 DEVICE_MODEL
:= WL-WN578A2
978 DEVICE_ALT0_VENDOR
:= SilverCrest
979 DEVICE_ALT0_MODEL
:= SWV
733 A2
980 DEVICE_PACKAGES
:= kmod-mt76x0e
982 TARGET_DEVICES
+= wavlink_wl-wn578a2
984 define Device
/widora_neo-16m
986 DEVICE_VENDOR
:= Widora
987 DEVICE_MODEL
:= Widora-NEO
988 DEVICE_VARIANT
:= 16M
989 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
990 SUPPORTED_DEVICES
+= widora-neo
992 TARGET_DEVICES
+= widora_neo-16m
994 define Device
/widora_neo-32m
996 DEVICE_VENDOR
:= Widora
997 DEVICE_MODEL
:= Widora-NEO
998 DEVICE_VARIANT
:= 32M
999 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
1001 TARGET_DEVICES
+= widora_neo-32m
1003 define Device
/wiznet_wizfi630s
1004 IMAGE_SIZE
:= 32448k
1005 DEVICE_VENDOR
:= WIZnet
1006 DEVICE_MODEL
:= WizFi630S
1007 SUPPORTED_DEVICES
+= wizfi630s
1009 TARGET_DEVICES
+= wiznet_wizfi630s
1011 define Device
/wrtnode_wrtnode2p
1012 IMAGE_SIZE
:= 32448k
1013 DEVICE_VENDOR
:= WRTnode
1014 DEVICE_MODEL
:= WRTnode
2P
1015 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
1016 SUPPORTED_DEVICES
+= wrtnode2p
1018 TARGET_DEVICES
+= wrtnode_wrtnode2p
1020 define Device
/wrtnode_wrtnode2r
1021 IMAGE_SIZE
:= 32448k
1022 DEVICE_VENDOR
:= WRTnode
1023 DEVICE_MODEL
:= WRTnode
2R
1024 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
1025 SUPPORTED_DEVICES
+= wrtnode2r
1027 TARGET_DEVICES
+= wrtnode_wrtnode2r
1029 define Device
/xiaomi_mi-router-4a-100m
1030 IMAGE_SIZE
:= 14976k
1031 DEVICE_VENDOR
:= Xiaomi
1032 DEVICE_MODEL
:= Mi Router
4A
1033 DEVICE_VARIANT
:= 100M Edition
1034 DEVICE_PACKAGES
:= kmod-mt76x2
1035 SUPPORTED_DEVICES
+= xiaomi
,mir4a-100m
1037 TARGET_DEVICES
+= xiaomi_mi-router-4a-100m
1039 define Device
/xiaomi_mi-router-4a-100m-intl
1040 IMAGE_SIZE
:= 14976k
1041 DEVICE_VENDOR
:= Xiaomi
1042 DEVICE_MODEL
:= Mi Router
4A
1043 DEVICE_VARIANT
:= 100M International Edition
1044 DEVICE_PACKAGES
:= kmod-mt76x2
1045 SUPPORTED_DEVICES
+= xiaomi
,mir4a-100m-intl
1047 TARGET_DEVICES
+= xiaomi_mi-router-4a-100m-intl
1049 define Device
/xiaomi_mi-router-4c
1050 IMAGE_SIZE
:= 14976k
1051 DEVICE_VENDOR
:= Xiaomi
1052 DEVICE_MODEL
:= Mi Router
4C
1053 DEVICE_PACKAGES
:= uboot-envtools
1055 TARGET_DEVICES
+= xiaomi_mi-router-4c
1057 define Device
/xiaomi_miwifi-3c
1058 IMAGE_SIZE
:= 15104k
1059 DEVICE_VENDOR
:= Xiaomi
1060 DEVICE_MODEL
:= MiWiFi
3C
1061 DEVICE_PACKAGES
:= uboot-envtools
1063 TARGET_DEVICES
+= xiaomi_miwifi-3c
1065 define Device
/xiaomi_miwifi-nano
1066 IMAGE_SIZE
:= 16064k
1067 DEVICE_VENDOR
:= Xiaomi
1068 DEVICE_MODEL
:= MiWiFi Nano
1069 DEVICE_PACKAGES
:= uboot-envtools
1070 SUPPORTED_DEVICES
+= miwifi-nano
1072 TARGET_DEVICES
+= xiaomi_miwifi-nano
1074 define Device
/xiaomi_mi-ra75
1075 IMAGE_SIZE
:= 14976k
1076 DEVICE_VENDOR
:= Xiaomi
1077 DEVICE_MODEL
:= MiWiFi Range Extender AC1200
1078 DEVICE_VARIANT
:= RA75
1079 DEVICE_PACKAGES
:= kmod-mt76x2
1080 SUPPORTED_DEVICES
+= xiaomi
,mira75
1082 TARGET_DEVICES
+= xiaomi_mi-ra75
1084 define Device
/zbtlink_zbt-we1226
1086 DEVICE_VENDOR
:= Zbtlink
1087 DEVICE_MODEL
:= ZBT-WE1226
1089 TARGET_DEVICES
+= zbtlink_zbt-we1226
1091 define Device
/zyxel_keenetic-extra-ii
1092 IMAGE_SIZE
:= 29824k
1093 DEVICE_VENDOR
:= ZyXEL
1094 DEVICE_MODEL
:= Keenetic Extra II
1095 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
1096 kmod-usb-ledtrig-usbport
1097 IMAGES
+= factory.bin
1098 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
$$$$(BLOCKSIZE
) | \
1099 check-size | zyimage
-d
6162 -v
"ZyXEL Keenetic Extra II"
1101 TARGET_DEVICES
+= zyxel_keenetic-extra-ii