6 DEVICE_VENDOR
:= TP-Link
12 KERNEL
:= $(KERNEL_DTB
)
13 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | tplink-v2-header
-e
14 IMAGES
+= tftp-recovery.bin
15 IMAGE
/factory.bin
:= tplink-v2-image
-e
16 IMAGE
/tftp-recovery.bin
:= pad-extra
128k |
$$(IMAGE
/factory.bin
)
17 IMAGE
/sysupgrade.bin
:= tplink-v2-image
-s
-e | append-metadata | \
18 check-size
$$$$(IMAGE_SIZE
)
20 DEVICE_VARS
+= TPLINK_FLASHLAYOUT TPLINK_HWID TPLINK_HWREV TPLINK_HWREVADD TPLINK_HVERSION
23 define Device
/alfa-network_awusfree1
25 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
26 DEVICE_VENDOR
:= ALFA Network
27 DEVICE_MODEL
:= AWUSFREE1
28 DEVICE_PACKAGES
:= uboot-envtools
30 TARGET_DEVICES
+= alfa-network_awusfree1
32 define Device
/cudy_wr1000
34 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
36 IMAGE
/factory.bin
:= \
37 $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | jcg-header
92.122
38 JCG_MAXSIZE
:= 8060928
40 DEVICE_MODEL
:= WR1000
41 DEVICE_PACKAGES
:= kmod-mt76x2
42 SUPPORTED_DEVICES
+= wr1000
44 TARGET_DEVICES
+= cudy_wr1000
46 define Device
/tama_w06
51 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
53 TARGET_DEVICES
+= tama_w06
55 define Device
/duzun_dm06
57 DEVICE_VENDOR
:= DuZun
59 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
60 SUPPORTED_DEVICES
+= duzun-dm06
62 TARGET_DEVICES
+= duzun_dm06
64 define Device
/glinet_gl-mt300n-v2
67 DEVICE_VENDOR
:= GL.iNet
68 DEVICE_MODEL
:= GL-MT300N
70 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
71 SUPPORTED_DEVICES
+= gl-mt300n-v2
73 TARGET_DEVICES
+= glinet_gl-mt300n-v2
75 define Device
/glinet_vixmini
78 DEVICE_VENDOR
:= GL.iNet
79 DEVICE_MODEL
:= VIXMINI
80 SUPPORTED_DEVICES
+= vixmini
82 TARGET_DEVICES
+= glinet_vixmini
84 define Device
/hiwifi_hc5661a
86 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
87 DEVICE_VENDOR
:= HiWiFi
88 DEVICE_MODEL
:= HC5661A
89 SUPPORTED_DEVICES
+= hc5661a
91 TARGET_DEVICES
+= hiwifi_hc5661a
93 define Device
/hilink_hlk-7628n
95 IMAGE_SIZE
:= $(ralink_default_fw_size_32M
)
96 DEVICE_VENDOR
:= HILINK
97 DEVICE_MODEL
:= HLK-7628N
99 TARGET_DEVICES
+= hilink_hlk-7628n
101 define Device
/hiwifi_hc5861b
104 DEVICE_VENDOR
:= HiWiFi
105 DEVICE_MODEL
:= HC5861B
106 DEVICE_PACKAGES
:= kmod-mt76x2
108 TARGET_DEVICES
+= hiwifi_hc5861b
110 define Device
/mediatek_linkit-smart-7688
112 IMAGE_SIZE
:= $(ralink_default_fw_size_32M
)
113 DEVICE_VENDOR
:= MediaTek
114 DEVICE_MODEL
:= LinkIt Smart
7688
115 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools
116 SUPPORTED_DEVICES
+= linkits7688 linkits7688d
118 TARGET_DEVICES
+= mediatek_linkit-smart-7688
120 define Device
/mercury_mac1200r-v2
122 DEVICE_VENDOR
:= Mercury
123 DEVICE_MODEL
:= MAC1200R
124 DEVICE_VARIANT
:= v2.0
125 SUPPORTED_DEVICES
:= mac1200rv2
126 DEVICE_PACKAGES
:= kmod-mt76x2
127 SUPPORTED_DEVICES
+= mac1200rv2
129 TARGET_DEVICES
+= mercury_mac1200r-v2
131 define Device
/xiaomi_miwifi-nano
133 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
134 DEVICE_VENDOR
:= Xiaomi
135 DEVICE_MODEL
:= MiWiFi Nano
136 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
137 SUPPORTED_DEVICES
+= miwifi-nano
139 TARGET_DEVICES
+= xiaomi_miwifi-nano
141 define Device
/mediatek_mt7628an-eval-board
144 IMAGE_SIZE
:= $(ralink_default_fw_size_4M
)
145 DEVICE_VENDOR
:= MediaTek
146 DEVICE_MODEL
:= MT7628 EVB
147 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
148 SUPPORTED_DEVICES
+= mt7628
150 TARGET_DEVICES
+= mediatek_mt7628an-eval-board
152 define Device
/netgear_r6120
155 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
156 DEVICE_VENDOR
:= NETGEAR
157 DEVICE_MODEL
:= R6120
158 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
160 SERCOMM_HWVER
:= A001
161 SERCOMM_SWVER
:= 0x0040
162 IMAGES
+= factory.img
163 IMAGE
/default
:= append-kernel | pad-to
$$$$(BLOCKSIZE
)| append-rootfs | pad-rootfs
164 IMAGE
/sysupgrade.bin
:= $$(IMAGE
/default
) | append-metadata | check-size
$$$$(IMAGE_SIZE
)
165 IMAGE
/factory.img
:= pad-extra
576k |
$$(IMAGE
/default
) | pad-to
$$$$(BLOCKSIZE
) | \
166 sercom-footer | pad-to
128 | zip R6120.bin | sercom-seal
168 TARGET_DEVICES
+= netgear_r6120
170 define Device
/onion_omega2
172 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
173 DEVICE_VENDOR
:= Onion
174 DEVICE_MODEL
:= Omega2
175 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools
176 SUPPORTED_DEVICES
+= omega2
178 TARGET_DEVICES
+= onion_omega2
180 define Device
/onion_omega2p
182 IMAGE_SIZE
:= $(ralink_default_fw_size_32M
)
183 DEVICE_VENDOR
:= Onion
184 DEVICE_MODEL
:= Omega2
+
185 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
186 SUPPORTED_DEVICES
+= omega2p
188 TARGET_DEVICES
+= onion_omega2p
190 define Device
/d-team_pbr-d1
192 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
193 DEVICE_VENDOR
:= PandoraBox
194 DEVICE_MODEL
:= PBR-D1
195 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
196 SUPPORTED_DEVICES
+= pbr-d1
198 TARGET_DEVICES
+= d-team_pbr-d1
200 define Device
/rakwireless_rak633
202 DEVICE_VENDOR
:= Rakwireless
203 DEVICE_MODEL
:= RAK633
204 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
206 TARGET_DEVICES
+= rakwireless_rak633
208 define Device
/skylab_skw92a
211 DEVICE_VENDOR
:= Skylab
212 DEVICE_MODEL
:= SKW92A
213 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
215 TARGET_DEVICES
+= skylab_skw92a
217 define Device
/totolink_lr1200
218 DTS
:= TOTOLINK-LR1200
220 DEVICE_VENDOR
:= TOTOLINK
221 DEVICE_MODEL
:= LR1200
222 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 uqmi
224 TARGET_DEVICES
+= totolink_lr1200
226 define Device
/tplink_tl-wa801nd-v5
230 DEVICE_MODEL
:= TL-WA801ND
232 TPLINK_FLASHLAYOUT
:= 8Mmtk
233 TPLINK_HWID
:= 0x08010005
235 TPLINK_HWREVADD
:= 0x5
238 TARGET_DEVICES
+= tplink_tl-wa801nd-v5
240 define Device
/tplink_tl-wr802n-v4
244 DEVICE_MODEL
:= TL-WR802N
246 TPLINK_FLASHLAYOUT
:= 8Mmtk
247 TPLINK_HWID
:= 0x08020004
249 TPLINK_HWREVADD
:= 0x4
252 TARGET_DEVICES
+= tplink_tl-wr802n-v4
254 define Device
/tplink_tl-wr840n-v4
258 DEVICE_MODEL
:= TL-WR840N
260 TPLINK_FLASHLAYOUT
:= 8Mmtk
261 TPLINK_HWID
:= 0x08400004
263 TPLINK_HWREVADD
:= 0x4
265 SUPPORTED_DEVICES
+= tl-wr840n-v4
267 TARGET_DEVICES
+= tplink_tl-wr840n-v4
269 define Device
/tplink_tl-wr840n-v5
272 DEVICE_MODEL
:= TL-WR840N
274 TPLINK_FLASHLAYOUT
:= 4Mmtk
275 TPLINK_HWID
:= 0x08400005
277 TPLINK_HWREVADD
:= 0x5
279 KERNEL
:= $(KERNEL_DTB
)
280 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | tplink-v2-header
-e
281 IMAGE
/sysupgrade.bin
:= tplink-v2-image
-s
-e | append-metadata | \
282 check-size
$$$$(IMAGE_SIZE
)
283 SUPPORTED_DEVICES
+= tl-wr840n-v5
285 TARGET_DEVICES
+= tplink_tl-wr840n-v5
287 define Device
/tplink_tl-wr841n-v13
291 DEVICE_MODEL
:= TL-WR841N
292 DEVICE_VARIANT
:= v13
293 TPLINK_FLASHLAYOUT
:= 8Mmtk
294 TPLINK_HWID
:= 0x08410013
295 TPLINK_HWREV
:= 0x268
296 TPLINK_HWREVADD
:= 0x13
298 SUPPORTED_DEVICES
+= tl-wr841n-v13
300 TARGET_DEVICES
+= tplink_tl-wr841n-v13
302 define Device
/tplink_tl-wr841n-v14
306 DEVICE_MODEL
:= TL-WR841N
307 DEVICE_VARIANT
:= v14
308 TPLINK_FLASHLAYOUT
:= 4Mmtk
309 TPLINK_HWID
:= 0x08410014
311 TPLINK_HWREVADD
:= 0x14
313 IMAGE
/tftp-recovery.bin
:= pad-extra
64k |
$$(IMAGE
/factory.bin
)
315 TARGET_DEVICES
+= tplink_tl-wr841n-v14
317 define Device
/tplink_archer-c20-v4
321 DEVICE_MODEL
:= Archer C20
323 TPLINK_FLASHLAYOUT
:= 8Mmtk
324 TPLINK_HWID
:= 0xc200004
326 TPLINK_HWREVADD
:= 0x4
328 DEVICE_PACKAGES
:= kmod-mt76x0e
329 SUPPORTED_DEVICES
+= tplink
,c20-v4
331 TARGET_DEVICES
+= tplink_archer-c20-v4
333 define Device
/tplink_archer-c50-v3
337 DEVICE_MODEL
:= Archer C50
339 TPLINK_FLASHLAYOUT
:= 8Mmtk
340 TPLINK_HWID
:= 0x001D9BA4
342 TPLINK_HWREVADD
:= 0x1
344 DEVICE_PACKAGES
:= kmod-mt76x2
345 SUPPORTED_DEVICES
+= tplink
,c50-v3
347 TARGET_DEVICES
+= tplink_archer-c50-v3
349 define Device
/tplink_archer-c50-v4
353 DEVICE_MODEL
:= Archer C50
355 TPLINK_FLASHLAYOUT
:= 8MSUmtk
356 TPLINK_HWID
:= 0x001D589B
358 TPLINK_HWREVADD
:= 0x2
360 DEVICE_PACKAGES
:= kmod-mt76x2
361 IMAGES
:= sysupgrade.bin
362 SUPPORTED_DEVICES
+= tplink
,c50-v4
364 TARGET_DEVICES
+= tplink_archer-c50-v4
366 define Device
/tplink_tl-mr3020-v3
370 DEVICE_MODEL
:= TL-MR3020
372 TPLINK_FLASHLAYOUT
:= 8Mmtk
373 TPLINK_HWID
:= 0x30200003
375 TPLINK_HWREVADD
:= 0x3
377 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
379 TARGET_DEVICES
+= tplink_tl-mr3020-v3
381 define Device
/tplink_tl-mr3420-v5
385 DEVICE_MODEL
:= TL-MR3420
387 TPLINK_FLASHLAYOUT
:= 8Mmtk
388 TPLINK_HWID
:= 0x34200005
390 TPLINK_HWREVADD
:= 0x5
392 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
394 TARGET_DEVICES
+= tplink_tl-mr3420-v5
396 define Device
/tplink_tl-wr842n-v5
400 DEVICE_MODEL
:= TL-WR842N
402 TPLINK_FLASHLAYOUT
:= 8Mmtk
403 TPLINK_HWID
:= 0x08420005
405 TPLINK_HWREVADD
:= 0x5
407 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
409 TARGET_DEVICES
+= tplink_tl-wr842n-v5
411 define Device
/tplink_tl-wr902ac-v3
415 DEVICE_MODEL
:= TL-WR902AC
417 TPLINK_FLASHLAYOUT
:= 8Mmtk
418 TPLINK_HWID
:= 0x000dc88f
420 TPLINK_HWREVADD
:= 0x1
422 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
424 TARGET_DEVICES
+= tplink_tl-wr902ac-v3
426 define Device
/unielec_u7628-01-128m-16m
427 DTS
:= U7628-01-128M-16M
429 DEVICE_VENDOR
:= UniElec
430 DEVICE_MODEL
:= U7628-01
431 DEVICE_VARIANT
:= 128M RAM
/16M flash
432 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
433 SUPPORTED_DEVICES
+= u7628-01-128M-16M
435 TARGET_DEVICES
+= unielec_u7628-01-128m-16m
437 define Device
/vocore_vocore2
439 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
440 DEVICE_VENDOR
:= VoCore
441 DEVICE_MODEL
:= VoCore2
442 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
444 SUPPORTED_DEVICES
+= vocore2
446 TARGET_DEVICES
+= vocore_vocore2
448 define Device
/vocore_vocore2-lite
450 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
451 DEVICE_VENDOR
:= VoCore
452 DEVICE_MODEL
:= VoCore2-Lite
453 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
455 SUPPORTED_DEVICES
+= vocore2lite
457 TARGET_DEVICES
+= vocore_vocore2-lite
459 define Device
/wavlink_wl-wn570ha1
461 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
462 DEVICE_VENDOR
:= Wavlink
463 DEVICE_MODEL
:= WL-WN570HA1
464 DEVICE_PACKAGES
:= kmod-mt76x0e
466 TARGET_DEVICES
+= wavlink_wl-wn570ha1
468 define Device
/wavlink_wl-wn575a3
470 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
471 DEVICE_VENDOR
:= Wavlink
472 DEVICE_MODEL
:= WL-WN575A3
473 DEVICE_PACKAGES
:= kmod-mt76x2
474 SUPPORTED_DEVICES
+= wl-wn575a3
476 TARGET_DEVICES
+= wavlink_wl-wn575a3
478 define Device
/buffalo_wcr-1166ds
480 BUFFALO_TAG_PLATFORM
:= MTK
481 BUFFALO_TAG_VERSION
:= 9.99
482 BUFFALO_TAG_MINOR
:= 9.99
483 IMAGES
+= factory.bin
484 IMAGE
/sysupgrade.bin
:= trx | pad-rootfs | append-metadata
485 IMAGE
/factory.bin
:= \
486 trx
-M
0x746f435c | pad-rootfs | append-metadata | \
487 buffalo-enc WCR-1166DS
$$(BUFFALO_TAG_VERSION
) -l | \
488 buffalo-tag-dhp WCR-1166DS JP JP | buffalo-enc-tag
-l | \
490 DEVICE_VENDOR
:= Buffalo
491 DEVICE_MODEL
:= WCR-1166DS
492 DEVICE_PACKAGES
:= kmod-mt76x2
493 SUPPORTED_DEVICES
+= wcr-1166ds
495 TARGET_DEVICES
+= buffalo_wcr-1166ds
497 define Device
/widora_neo-16m
498 DTS
:= WIDORA-NEO-16M
499 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
500 DEVICE_VENDOR
:= Widora
501 DEVICE_MODEL
:= Widora-NEO
502 DEVICE_VARIANT
:= 16M
503 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
504 SUPPORTED_DEVICES
+= widora-neo
506 TARGET_DEVICES
+= widora_neo-16m
508 define Device
/widora_neo-32m
509 DTS
:= WIDORA-NEO-32M
510 IMAGE_SIZE
:= $(ralink_default_fw_size_32M
)
511 DEVICE_VENDOR
:= Widora
512 DEVICE_MODEL
:= Widora-NEO
513 DEVICE_VARIANT
:= 32M
514 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
516 TARGET_DEVICES
+= widora_neo-32m
518 define Device
/wiznet_wizfi630s
520 IMAGE_SIZE
:= $(ralink_default_fw_size_32M
)
521 DEVICE_VENDOR
:= WIZnet
522 DEVICE_MODEL
:= WizFi630S
524 TARGET_DEVICES
+= wiznet_wizfi630s
526 define Device
/wrtnode_wrtnode2p
528 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
529 DEVICE_VENDOR
:= WRTnode
530 DEVICE_MODEL
:= WRTnode
2P
531 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
532 SUPPORTED_DEVICES
+= wrtnode2p
534 TARGET_DEVICES
+= wrtnode_wrtnode2p
536 define Device
/wrtnode_wrtnode2r
538 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
539 DEVICE_VENDOR
:= WRTnode
540 DEVICE_MODEL
:= WRTnode
2R
541 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
542 SUPPORTED_DEVICES
+= wrtnode2r
544 TARGET_DEVICES
+= wrtnode_wrtnode2r
546 define Device
/xiaomi_mir4a-100m
547 DTS
:= XIAOMI-MIR4A-100M
549 DEVICE_VENDOR
:= Xiaomi
550 DEVICE_MODEL
:= Mi Router
4A
551 DEVICE_VARIANT
:= 100M Edition
552 DEVICE_PACKAGES
:= kmod-mt76x2
554 TARGET_DEVICES
+= xiaomi_mir4a-100m
556 define Device
/zbtlink_zbt-we1226
558 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
559 DEVICE_VENDOR
:= ZBTlink
560 DEVICE_MODEL
:= ZBT-WE1226
562 TARGET_DEVICES
+= zbtlink_zbt-we1226
564 define Device
/zyxel_keenetic-extra-ii
568 DEVICE_VENDOR
:= ZyXEL
569 DEVICE_MODEL
:= Keenetic Extra II
570 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
571 IMAGES
+= factory.bin
572 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
$$$$(BLOCKSIZE
) | \
573 check-size
$$$$(IMAGE_SIZE
) | zyimage
-d
6162 -v
"ZyXEL Keenetic Extra II"
575 TARGET_DEVICES
+= zyxel_keenetic-extra-ii