5 DEVICE_VARS
+= TPLINK_FLASHLAYOUT TPLINK_HWID TPLINK_HWREV TPLINK_HWREVADD TPLINK_HVERSION \
6 DLINK_ROM_ID DLINK_FAMILY_MEMBER DLINK_FIRMWARE_SIZE DLINK_IMAGE_OFFSET
8 define Build
/elecom-header
9 cp
$@
$(KDIR
)/v_0.0
.0.bin
11 mkhash md5
$(KDIR
)/v_0.0
.0.bin
&& \
13 ) | mkhash md5
> $(KDIR
)/v_0.0
.0.md5
14 $(STAGING_DIR_HOST
)/bin
/tar -c \
15 $(if
$(SOURCE_DATE_EPOCH
),--mtime
=@
$(SOURCE_DATE_EPOCH
)) \
16 --owner
=0 --group
=0 -f
$@
-C
$(KDIR
) v_0.0
.0.bin v_0.0
.0.md5
19 define Device
/aigale_ai-br100
22 DEVICE_VENDOR
:= Aigale
23 DEVICE_MODEL
:= Ai-BR100
24 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
25 SUPPORTED_DEVICES
+= ai-br100
27 TARGET_DEVICES
+= aigale_ai-br100
29 define Device
/alfa-network_ac1200rm
32 DEVICE_VENDOR
:= ALFA Network
33 DEVICE_MODEL
:= AC1200RM
34 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci uboot-envtools
36 TARGET_DEVICES
+= alfa-network_ac1200rm
38 define Device
/alfa-network_r36m-e4g
41 DEVICE_VENDOR
:= ALFA Network
42 DEVICE_MODEL
:= R36M-E4G
43 DEVICE_PACKAGES
:= kmod-i2c-ralink kmod-usb2 kmod-usb-ohci uboot-envtools \
46 TARGET_DEVICES
+= alfa-network_r36m-e4g
48 define Device
/alfa-network_tube-e4g
51 DEVICE_VENDOR
:= ALFA Network
52 DEVICE_MODEL
:= Tube-E4G
53 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools uqmi
-iwinfo \
54 -kmod-rt2800-soc
-wpad-basic
56 TARGET_DEVICES
+= alfa-network_tube-e4g
58 define Device
/amit_jboot
59 DLINK_IMAGE_OFFSET
:= 0x10000
60 KERNEL
:= $(KERNEL_DTB
)
62 IMAGE
/sysupgrade.bin
:= mkdlinkfw | pad-rootfs | append-metadata
63 IMAGE
/factory.bin
:= mkdlinkfw | pad-rootfs | mkdlinkfw-factory
64 DEVICE_PACKAGES
:= jboot-tools kmod-usb2 kmod-usb-ohci
69 DEVICE_VENDOR
:= TP-Link
72 KERNEL
:= $(KERNEL_DTB
)
73 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | tplink-v2-header
-e
74 IMAGE
/factory.bin
:= tplink-v2-image
-e
75 IMAGE
/sysupgrade.bin
:= tplink-v2-image
-s
-e | append-metadata
78 define Device
/asus_rp-n53
82 DEVICE_MODEL
:= RP-N53
83 DEVICE_PACKAGES
:= kmod-rt2800-pci
84 SUPPORTED_DEVICES
+= rp-n53
86 TARGET_DEVICES
+= asus_rp-n53
88 define Device
/asus_rt-ac51u
92 DEVICE_MODEL
:= RT-AC51U
93 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
94 kmod-usb-ledtrig-usbport
95 SUPPORTED_DEVICES
+= rt-ac51u
97 TARGET_DEVICES
+= asus_rt-ac51u
99 define Device
/asus_rt-n12p
102 DEVICE_VENDOR
:= Asus
103 DEVICE_MODEL
:= RT-N11P
/RT-N12
+/RT-N12Eb1
104 SUPPORTED_DEVICES
+= rt-n12p
106 TARGET_DEVICES
+= asus_rt-n12p
108 define Device
/asus_rt-n14u
111 DEVICE_VENDOR
:= Asus
112 DEVICE_MODEL
:= RT-N14u
113 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
114 SUPPORTED_DEVICES
+= rt-n14u
116 TARGET_DEVICES
+= asus_rt-n14u
118 define Device
/bdcom_wap2100-sk
121 DEVICE_VENDOR
:= BDCOM
122 DEVICE_MODEL
:= WAP2100-SK
(ZTE ZXECS EBG3130
)
123 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-mt76x2 kmod-mt76x0e \
124 kmod-sdhci-mt7620 kmod-usb-ledtrig-usbport
126 TARGET_DEVICES
+= bdcom_wap2100-sk
128 define Device
/buffalo_whr-1166d
131 DEVICE_VENDOR
:= Buffalo
132 DEVICE_MODEL
:= WHR-1166D
133 DEVICE_PACKAGES
:= kmod-mt76x2
134 SUPPORTED_DEVICES
+= whr-1166d
136 TARGET_DEVICES
+= buffalo_whr-1166d
138 define Device
/buffalo_whr-300hp2
141 DEVICE_VENDOR
:= Buffalo
142 DEVICE_MODEL
:= WHR-300HP2
143 SUPPORTED_DEVICES
+= whr-300hp2
145 TARGET_DEVICES
+= buffalo_whr-300hp2
147 define Device
/buffalo_whr-600d
150 DEVICE_VENDOR
:= Buffalo
151 DEVICE_MODEL
:= WHR-600D
152 DEVICE_PACKAGES
:= kmod-rt2800-pci
153 SUPPORTED_DEVICES
+= whr-600d
155 TARGET_DEVICES
+= buffalo_whr-600d
157 define Device
/buffalo_wmr-300
160 DEVICE_VENDOR
:= Buffalo
161 DEVICE_MODEL
:= WMR-300
162 SUPPORTED_DEVICES
+= wmr-300
164 TARGET_DEVICES
+= buffalo_wmr-300
166 define Device
/comfast_cf-wr800n
169 DEVICE_VENDOR
:= Comfast
170 DEVICE_MODEL
:= CF-WR800N
171 SUPPORTED_DEVICES
+= cf-wr800n
173 TARGET_DEVICES
+= comfast_cf-wr800n
175 define Device
/dlink_dch-m225
179 SEAMA_SIGNATURE
:= wapn22_dlink
.2013gui_dap1320b
181 DEVICE_VENDOR
:= D-Link
182 DEVICE_MODEL
:= DCH-M225
183 DEVICE_PACKAGES
:= kmod-sound-core kmod-sound-mt7620 kmod-i2c-ralink
184 SUPPORTED_DEVICES
+= dch-m225
186 TARGET_DEVICES
+= dlink_dch-m225
188 define Device
/dlink_dir-510l
192 DEVICE_VENDOR
:= D-Link
193 DEVICE_MODEL
:= DIR-510L
194 DEVICE_PACKAGES
+= kmod-mt76x0e
195 DLINK_ROM_ID
:= DLK6E3805001
196 DLINK_FAMILY_MEMBER
:= 0x6E38
197 DLINK_FIRMWARE_SIZE
:= 0xDE0000
198 DLINK_IMAGE_OFFSET
:= 0x210000
200 TARGET_DEVICES
+= dlink_dir-510l
202 define Device
/dlink_dir-810l
204 DEVICE_PACKAGES
:= kmod-mt76x0e
205 DEVICE_VENDOR
:= D-Link
206 DEVICE_MODEL
:= DIR-810L
208 SUPPORTED_DEVICES
+= dir-810l
210 TARGET_DEVICES
+= dlink_dir-810l
212 define Device
/dlink_dwr-116-a1
216 DEVICE_VENDOR
:= D-Link
217 DEVICE_MODEL
:= DWR-116
218 DEVICE_VARIANT
:= A1
/A2
219 DLINK_ROM_ID
:= DLK6E3803001
220 DLINK_FAMILY_MEMBER
:= 0x6E38
221 DLINK_FIRMWARE_SIZE
:= 0x7E0000
223 TARGET_DEVICES
+= dlink_dwr-116-a1
225 define Device
/dlink_dwr-118-a1
229 DEVICE_VENDOR
:= D-Link
230 DEVICE_MODEL
:= DWR-118
232 DEVICE_PACKAGES
+= kmod-mt76x0e
233 DLINK_ROM_ID
:= DLK6E3811001
234 DLINK_FAMILY_MEMBER
:= 0x6E38
235 DLINK_FIRMWARE_SIZE
:= 0xFE0000
237 TARGET_DEVICES
+= dlink_dwr-118-a1
239 define Device
/dlink_dwr-118-a2
243 DEVICE_VENDOR
:= D-Link
244 DEVICE_MODEL
:= DWR-118
246 DEVICE_PACKAGES
+= kmod-mt76x2
247 DLINK_ROM_ID
:= DLK6E3814001
248 DLINK_FAMILY_MEMBER
:= 0x6E38
249 DLINK_FIRMWARE_SIZE
:= 0xFE0000
251 TARGET_DEVICES
+= dlink_dwr-118-a2
253 define Device
/dlink_dwr-921-c1
257 DEVICE_VENDOR
:= D-Link
258 DEVICE_MODEL
:= DWR-921
260 DLINK_ROM_ID
:= DLK6E2414001
261 DLINK_FAMILY_MEMBER
:= 0x6E24
262 DLINK_FIRMWARE_SIZE
:= 0xFE0000
263 DEVICE_PACKAGES
+= kmod-usb-net-qmi-wwan kmod-usb-serial-option uqmi
265 TARGET_DEVICES
+= dlink_dwr-921-c1
267 define Device
/dlink_dwr-921-c3
268 $(Device
/dlink_dwr-921-c1
)
269 DEVICE_DTS
:= mt7620n_dlink_dwr-921-c1
270 DEVICE_VENDOR
:= D-Link
271 DEVICE_MODEL
:= DWR-921
273 DLINK_ROM_ID
:= DLK6E2414009
274 SUPPORTED_DEVICES
:= dlink
,dwr-921-c1
276 TARGET_DEVICES
+= dlink_dwr-921-c3
278 define Device
/dlink_dwr-922-e2
282 DEVICE_VENDOR
:= D-Link
283 DEVICE_MODEL
:= DWR-922
285 DLINK_ROM_ID
:= DLK6E2414005
286 DLINK_FAMILY_MEMBER
:= 0x6E24
287 DLINK_FIRMWARE_SIZE
:= 0xFE0000
288 DEVICE_PACKAGES
+= kmod-usb-net-qmi-wwan kmod-usb-serial-option uqmi
290 TARGET_DEVICES
+= dlink_dwr-922-e2
292 define Device
/dovado_tiny-ac
295 DEVICE_VENDOR
:= Dovado
296 DEVICE_MODEL
:= Tiny AC
297 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci
298 SUPPORTED_DEVICES
+= tiny-ac
300 TARGET_DEVICES
+= dovado_tiny-ac
302 define Device
/edimax_br-6478ac-v2
304 DEVICE_VENDOR
:= Edimax
305 DEVICE_MODEL
:= BR-6478AC
309 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | \
310 edimax-header
-s CSYS
-m RN68
-f
0x70000 -S
0x01100000 | pad-rootfs | \
311 append-metadata | check-size
$$$$(IMAGE_SIZE
)
312 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
313 kmod-usb-ledtrig-usbport
315 TARGET_DEVICES
+= edimax_br-6478ac-v2
317 define Device
/edimax_ew-7476rpc
319 DEVICE_VENDOR
:= Edimax
320 DEVICE_MODEL
:= EW-7476RPC
323 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | \
324 edimax-header
-s CSYS
-m RN79
-f
0x70000 -S
0x01100000 | pad-rootfs | \
325 append-metadata | check-size
$$$$(IMAGE_SIZE
)
326 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-phy-realtek
328 TARGET_DEVICES
+= edimax_ew-7476rpc
330 define Device
/edimax_ew-7478ac
332 DEVICE_VENDOR
:= Edimax
333 DEVICE_MODEL
:= EW-7478AC
336 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | \
337 edimax-header
-s CSYS
-m RN70
-f
0x70000 -S
0x01100000 | pad-rootfs | \
338 append-metadata | check-size
$$$$(IMAGE_SIZE
)
339 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-phy-realtek
341 TARGET_DEVICES
+= edimax_ew-7478ac
343 define Device
/edimax_ew-7478apc
345 DEVICE_VENDOR
:= Edimax
346 DEVICE_MODEL
:= EW-7478APC
349 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | \
350 edimax-header
-s CSYS
-m RN75
-f
0x70000 -S
0x01100000 | pad-rootfs | \
351 append-metadata | check-size
$$$$(IMAGE_SIZE
)
352 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
353 kmod-usb-ledtrig-usbport
355 TARGET_DEVICES
+= edimax_ew-7478apc
357 define Device
/elecom_wrh-300cr
360 IMAGES
+= factory.bin
361 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
363 DEVICE_VENDOR
:= Elecom
364 DEVICE_MODEL
:= WRH-300CR
365 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
366 SUPPORTED_DEVICES
+= wrh-300cr
368 TARGET_DEVICES
+= elecom_wrh-300cr
370 define Device
/engenius_esr600
374 IMAGES
+= factory.dlf
375 IMAGE
/factory.dlf
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
376 senao-header
-r
0x101 -p
0x57 -t
2
377 DEVICE_VENDOR
:= EnGenius
378 DEVICE_MODEL
:= ESR600
379 DEVICE_PACKAGES
+= kmod-rt2800-pci kmod-usb-storage kmod-usb-ohci \
382 TARGET_DEVICES
+= engenius_esr600
384 define Device
/fon_fon2601
388 DEVICE_MODEL
:= FON2601
389 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
390 KERNEL_INITRAMFS
:= $$(KERNEL
) | fonfxcimage
391 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | fonfxcimage | \
392 pad-rootfs | append-metadata | check-size
$$$$(IMAGE_SIZE
)
394 TARGET_DEVICES
+= fon_fon2601
396 define Device
/glinet_gl-mt300a
399 DEVICE_VENDOR
:= GL.iNet
400 DEVICE_MODEL
:= GL-MT300A
401 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
402 SUPPORTED_DEVICES
+= gl-mt300a
404 TARGET_DEVICES
+= glinet_gl-mt300a
406 define Device
/glinet_gl-mt300n
409 DEVICE_VENDOR
:= GL.iNet
410 DEVICE_MODEL
:= GL-MT300N
411 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
412 SUPPORTED_DEVICES
+= gl-mt300n
414 TARGET_DEVICES
+= glinet_gl-mt300n
416 define Device
/glinet_gl-mt750
419 DEVICE_VENDOR
:= GL.iNet
420 DEVICE_MODEL
:= GL-MT750
421 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci
422 SUPPORTED_DEVICES
+= gl-mt750
424 TARGET_DEVICES
+= glinet_gl-mt750
426 define Device
/head-weblink_hdrm200
429 DEVICE_VENDOR
:= Head Weblink
430 DEVICE_MODEL
:= HDRM2000
431 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 \
432 uqmi kmod-usb-serial kmod-usb-serial-option
434 TARGET_DEVICES
+= head-weblink_hdrm200
436 define Device
/hiwifi_hc5661
439 DEVICE_VENDOR
:= HiWiFi
440 DEVICE_MODEL
:= HC5661
441 DEVICE_PACKAGES
:= kmod-sdhci-mt7620
442 SUPPORTED_DEVICES
+= hc5661
444 TARGET_DEVICES
+= hiwifi_hc5661
446 define Device
/hiwifi_hc5761
449 DEVICE_VENDOR
:= HiWiFi
450 DEVICE_MODEL
:= HC5761
451 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 \
452 kmod-usb-ledtrig-usbport
453 SUPPORTED_DEVICES
+= hc5761
455 TARGET_DEVICES
+= hiwifi_hc5761
457 define Device
/hiwifi_hc5861
460 DEVICE_VENDOR
:= HiWiFi
461 DEVICE_MODEL
:= HC5861
462 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 \
463 kmod-usb-ledtrig-usbport
464 SUPPORTED_DEVICES
+= hc5861
466 TARGET_DEVICES
+= hiwifi_hc5861
468 define Device
/hnet_c108
471 DEVICE_VENDOR
:= HNET
473 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
474 SUPPORTED_DEVICES
+= c108
476 TARGET_DEVICES
+= hnet_c108
478 define Device
/iodata_wn-ac1167gr
480 DEVICE_VENDOR
:= I-O DATA
481 DEVICE_MODEL
:= WN-AC1167GR
483 IMAGES
+= factory.bin
484 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
485 elx-header
01040016 8844A2D168B45A2D
486 DEVICE_PACKAGES
:= kmod-mt76x2
488 TARGET_DEVICES
+= iodata_wn-ac1167gr
490 define Device
/iodata_wn-ac733gr3
492 DEVICE_VENDOR
:= I-O DATA
493 DEVICE_MODEL
:= WN-AC733GR3
495 IMAGES
+= factory.bin
496 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
497 elx-header
01040006 8844A2D168B45A2D
498 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-switch-rtl8367b
500 TARGET_DEVICES
+= iodata_wn-ac733gr3
502 define Device
/iptime_a104ns
505 UIMAGE_NAME
:= a104ns
506 DEVICE_VENDOR
:= ipTIME
507 DEVICE_MODEL
:= A104ns
508 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
509 kmod-usb-ledtrig-usbport
511 TARGET_DEVICES
+= iptime_a104ns
513 define Device
/kimax_u25awf-h1
516 DEVICE_VENDOR
:= Kimax
517 DEVICE_MODEL
:= U25AWF
519 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-storage kmod-scsi-core \
520 kmod-fs-ext4 kmod-fs-vfat block-mount
521 SUPPORTED_DEVICES
+= u25awf-h1
523 TARGET_DEVICES
+= kimax_u25awf-h1
525 define Device
/kimax_u35wf
528 DEVICE_VENDOR
:= Kimax
529 DEVICE_MODEL
:= U35WF
530 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-storage kmod-scsi-core \
531 kmod-fs-ext4 kmod-fs-vfat block-mount
533 TARGET_DEVICES
+= kimax_u35wf
535 define Device
/kingston_mlw221
538 DEVICE_VENDOR
:= Kingston
539 DEVICE_MODEL
:= MLW221
540 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
541 SUPPORTED_DEVICES
+= mlw221
543 TARGET_DEVICES
+= kingston_mlw221
545 define Device
/kingston_mlwg2
548 DEVICE_VENDOR
:= Kingston
549 DEVICE_MODEL
:= MLWG2
550 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
551 SUPPORTED_DEVICES
+= mlwg2
553 TARGET_DEVICES
+= kingston_mlwg2
555 define Device
/lava_lr-25g001
559 DEVICE_VENDOR
:= LAVA
560 DEVICE_MODEL
:= LR-25G001
561 DLINK_ROM_ID
:= LVA6E3804001
562 DLINK_FAMILY_MEMBER
:= 0x6E38
563 DLINK_FIRMWARE_SIZE
:= 0xFE0000
564 DEVICE_PACKAGES
+= kmod-mt76x0e
566 TARGET_DEVICES
+= lava_lr-25g001
568 define Device
/lenovo_newifi-y1
571 DEVICE_VENDOR
:= Lenovo
573 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
574 SUPPORTED_DEVICES
+= y1
576 TARGET_DEVICES
+= lenovo_newifi-y1
578 define Device
/lenovo_newifi-y1s
581 DEVICE_VENDOR
:= Lenovo
583 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
584 SUPPORTED_DEVICES
+= y1s
586 TARGET_DEVICES
+= lenovo_newifi-y1s
588 define Device
/linksys_e1700
591 IMAGES
+= factory.bin
592 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
593 umedia-header
0x013326
594 DEVICE_VENDOR
:= Linksys
595 DEVICE_MODEL
:= E1700
596 SUPPORTED_DEVICES
+= e1700
598 TARGET_DEVICES
+= linksys_e1700
600 define Device
/microduino_microwrt
603 DEVICE_VENDOR
:= Microduino
604 DEVICE_MODEL
:= MicroWRT
605 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
606 SUPPORTED_DEVICES
+= microwrt
608 TARGET_DEVICES
+= microduino_microwrt
610 define Device
/netgear_ex2700
612 NETGEAR_HW_ID
:= 29764623+4+0+32+2x2
+0
613 NETGEAR_BOARD_ID
:= EX2700
616 IMAGES
+= factory.bin
617 KERNEL
:= $(KERNEL_DTB
) | uImage lzma | pad-offset
64k
64 | \
618 append-uImage-fakehdr filesystem
619 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
621 DEVICE_VENDOR
:= NETGEAR
622 DEVICE_MODEL
:= EX2700
623 SUPPORTED_DEVICES
+= ex2700
625 TARGET_DEVICES
+= netgear_ex2700
627 define Device
/netgear_ex3700
629 NETGEAR_BOARD_ID
:= U12H319T00_NETGEAR
632 IMAGES
+= factory.chk
633 IMAGE
/factory.chk
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
635 DEVICE_PACKAGES
:= kmod-mt76x2
636 DEVICE_VENDOR
:= NETGEAR
637 DEVICE_MODEL
:= EX3700
/EX3800
638 SUPPORTED_DEVICES
+= ex3700
640 TARGET_DEVICES
+= netgear_ex3700
642 define Device
/netgear_ex6130
644 NETGEAR_BOARD_ID
:= U12H319T50_NETGEAR
647 IMAGES
+= factory.chk
648 IMAGE
/factory.chk
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
650 DEVICE_PACKAGES
:= kmod-mt76x2
651 DEVICE_VENDOR
:= NETGEAR
652 DEVICE_MODEL
:= EX6130
654 TARGET_DEVICES
+= netgear_ex6130
656 define Device
/netgear_wn3000rp-v3
659 NETGEAR_HW_ID
:= 29764836+8+0+32+2x2
+0
660 NETGEAR_BOARD_ID
:= WN3000RPv3
662 IMAGES
+= factory.bin
663 KERNEL
:= $(KERNEL_DTB
) | uImage lzma | pad-offset
64k
64 | \
664 append-uImage-fakehdr filesystem
665 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
667 DEVICE_VENDOR
:= NETGEAR
668 DEVICE_MODEL
:= WN3000RP
670 SUPPORTED_DEVICES
+= wn3000rpv3
672 TARGET_DEVICES
+= netgear_wn3000rp-v3
674 define Device
/nexx_wt3020-4m
678 IMAGES
+= factory.bin
679 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
680 poray-header
-B WT3020
-F
4M
681 DEVICE_VENDOR
:= Nexx
682 DEVICE_MODEL
:= WT3020
684 SUPPORTED_DEVICES
+= wt3020 wt3020-4M
686 TARGET_DEVICES
+= nexx_wt3020-4m
688 define Device
/nexx_wt3020-8m
691 IMAGES
+= factory.bin
692 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
693 poray-header
-B WT3020
-F
8M
694 DEVICE_VENDOR
:= Nexx
695 DEVICE_MODEL
:= WT3020
697 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
698 SUPPORTED_DEVICES
+= wt3020 wt3020-8M
700 TARGET_DEVICES
+= nexx_wt3020-8m
702 define Device
/ohyeah_oy-0001
705 DEVICE_VENDOR
:= Oh Yeah
706 DEVICE_MODEL
:= OY-0001
707 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
708 SUPPORTED_DEVICES
+= oy-0001
710 TARGET_DEVICES
+= ohyeah_oy-0001
712 define Device
/phicomm_k2g
715 DEVICE_VENDOR
:= Phicomm
717 DEVICE_PACKAGES
:= kmod-mt76x2
719 TARGET_DEVICES
+= phicomm_k2g
721 define Device
/phicomm_psg1208
724 DEVICE_VENDOR
:= Phicomm
725 DEVICE_MODEL
:= PSG1208
726 DEVICE_PACKAGES
:= kmod-mt76x2
727 SUPPORTED_DEVICES
+= psg1208
729 TARGET_DEVICES
+= phicomm_psg1208
731 define Device
/phicomm_psg1218a
734 DEVICE_VENDOR
:= Phicomm
735 DEVICE_MODEL
:= PSG1218
737 DEVICE_PACKAGES
:= kmod-mt76x2
738 SUPPORTED_DEVICES
+= psg1218 psg1218a
740 TARGET_DEVICES
+= phicomm_psg1218a
742 define Device
/phicomm_psg1218b
745 DEVICE_VENDOR
:= Phicomm
746 DEVICE_MODEL
:= PSG1218
748 DEVICE_PACKAGES
:= kmod-mt76x2
749 SUPPORTED_DEVICES
+= psg1218 psg1218b
751 TARGET_DEVICES
+= phicomm_psg1218b
753 define Device
/planex_cs-qr10
756 DEVICE_VENDOR
:= Planex
757 DEVICE_MODEL
:= CS-QR10
758 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-sound-core \
759 kmod-sound-mt7620 kmod-i2c-ralink kmod-sdhci-mt7620
760 SUPPORTED_DEVICES
+= cs-qr10
762 TARGET_DEVICES
+= planex_cs-qr10
764 define Device
/planex_db-wrt01
767 DEVICE_VENDOR
:= Planex
768 DEVICE_MODEL
:= DB-WRT01
769 SUPPORTED_DEVICES
+= db-wrt01
771 TARGET_DEVICES
+= planex_db-wrt01
773 define Device
/planex_mzk-750dhp
776 DEVICE_VENDOR
:= Planex
777 DEVICE_MODEL
:= MZK-750DHP
778 DEVICE_PACKAGES
:= kmod-mt76x0e
779 SUPPORTED_DEVICES
+= mzk-750dhp
781 TARGET_DEVICES
+= planex_mzk-750dhp
783 define Device
/planex_mzk-ex300np
786 DEVICE_VENDOR
:= Planex
787 DEVICE_MODEL
:= MZK-EX300NP
788 SUPPORTED_DEVICES
+= mzk-ex300np
790 TARGET_DEVICES
+= planex_mzk-ex300np
792 define Device
/planex_mzk-ex750np
795 DEVICE_VENDOR
:= Planex
796 DEVICE_MODEL
:= MZK-EX750NP
797 DEVICE_PACKAGES
:= kmod-mt76x2
798 SUPPORTED_DEVICES
+= mzk-ex750np
800 TARGET_DEVICES
+= planex_mzk-ex750np
802 define Device
/ralink_mt7620a-evb
805 DEVICE_VENDOR
:= MediaTek
806 DEVICE_MODEL
:= MT7620a EVB
808 TARGET_DEVICES
+= ralink_mt7620a-evb
810 define Device
/ralink_mt7620a-mt7530-evb
813 DEVICE_VENDOR
:= MediaTek
814 DEVICE_MODEL
:= MT7620a
+ MT7530 EVB
815 SUPPORTED_DEVICES
+= mt7620a_mt7530
817 TARGET_DEVICES
+= ralink_mt7620a-mt7530-evb
819 define Device
/ralink_mt7620a-mt7610e-evb
822 DEVICE_VENDOR
:= MediaTek
823 DEVICE_MODEL
:= MT7620a
+ MT7610e EVB
824 DEVICE_PACKAGES
:= kmod-mt76x0e
825 SUPPORTED_DEVICES
+= mt7620a_mt7610e
827 TARGET_DEVICES
+= ralink_mt7620a-mt7610e-evb
829 define Device
/ralink_mt7620a-v22sg-evb
831 IMAGE_SIZE
:= 130560k
832 DEVICE_VENDOR
:= MediaTek
833 DEVICE_MODEL
:= MT7620a V22SG
834 SUPPORTED_DEVICES
+= mt7620a_v22sg
836 TARGET_DEVICES
+= ralink_mt7620a-v22sg-evb
838 define Device
/ravpower_wd03
841 DEVICE_VENDOR
:= Ravpower
843 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
845 TARGET_DEVICES
+= ravpower_wd03
847 define Device
/sanlinking_d240
850 DEVICE_VENDOR
:= Sanlinking Technologies
852 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
853 SUPPORTED_DEVICES
+= d240
855 TARGET_DEVICES
+= sanlinking_d240
857 define Device
/sercomm_na930
860 DEVICE_VENDOR
:= Sercomm
861 DEVICE_MODEL
:= NA930
862 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
863 SUPPORTED_DEVICES
+= na930
865 TARGET_DEVICES
+= sercomm_na930
867 define Device
/tplink_archer-c20i
870 TPLINK_FLASHLAYOUT
:= 8Mmtk
871 TPLINK_HWID
:= 0xc2000001
873 IMAGES
+= factory.bin
874 DEVICE_MODEL
:= Archer C20i
875 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci
876 SUPPORTED_DEVICES
+= c20i
878 TARGET_DEVICES
+= tplink_archer-c20i
880 define Device
/tplink_archer-c20-v1
883 SUPPORTED_DEVICES
+= tplink
,c20-v1
884 TPLINK_FLASHLAYOUT
:= 8Mmtk
885 TPLINK_HWID
:= 0xc2000001
887 TPLINK_HWREVADD
:= 0x1
888 IMAGES
+= factory.bin
889 DEVICE_MODEL
:= Archer C20
891 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
892 kmod-usb-ledtrig-usbport
894 TARGET_DEVICES
+= tplink_archer-c20-v1
896 define Device
/tplink_archer-c2-v1
899 SUPPORTED_DEVICES
+= tplink
,c2-v1
900 TPLINK_FLASHLAYOUT
:= 8Mmtk
901 TPLINK_HWID
:= 0xc7500001
903 IMAGES
+= factory.bin
904 DEVICE_MODEL
:= Archer C2
906 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
907 kmod-usb-ledtrig-usbport kmod-switch-rtl8366-smi kmod-switch-rtl8367b
909 TARGET_DEVICES
+= tplink_archer-c2-v1
911 define Device
/tplink_archer-c50-v1
914 TPLINK_FLASHLAYOUT
:= 8Mmtk
915 TPLINK_HWID
:= 0xc7500001
917 IMAGES
+= factory-us.bin factory-eu.bin
918 IMAGE
/factory-us.bin
:= tplink-v2-image
-e
-w
0
919 IMAGE
/factory-eu.bin
:= tplink-v2-image
-e
-w
2
920 DEVICE_MODEL
:= Archer C50
922 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
923 SUPPORTED_DEVICES
+= c50
925 TARGET_DEVICES
+= tplink_archer-c50-v1
927 define Device
/tplink_archer-mr200
930 TPLINK_FLASHLAYOUT
:= 8MLmtk
931 TPLINK_HWID
:= 0xd7500001
933 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-net kmod-usb-net-rndis \
934 kmod-usb-serial kmod-usb-serial-option adb-enablemodem
935 DEVICE_MODEL
:= Archer MR200
936 SUPPORTED_DEVICES
+= mr200
938 TARGET_DEVICES
+= tplink_archer-mr200
940 define Device
/tplink_re200-v1
942 DEVICE_VENDOR
:= TP-Link
943 DEVICE_MODEL
:= RE200
945 DEVICE_PACKAGES
:= kmod-mt76x0e
946 IMAGES
+= factory.bin
947 IMAGE
/sysupgrade.bin
:= tplink-v1-image sysupgrade
-e
-O | append-metadata
948 IMAGE
/factory.bin
:= tplink-v1-image factory
-e
-O
950 KERNEL
:= $(KERNEL_DTB
)
951 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | tplink-v1-header
-e
-O
952 TPLINK_HWID
:= 0x02000001
954 TPLINK_HEADER_VERSION
:= 1
955 TPLINK_FLASHLAYOUT
:= 8Mmtk
957 TARGET_DEVICES
+= tplink_re200-v1
959 define Device
/vonets_var11n-300
963 DEVICE_VENDOR
:= Vonets
964 DEVICE_MODEL
:= VAR11N-300
966 TARGET_DEVICES
+= vonets_var11n-300
968 define Device
/wrtnode_wrtnode
971 DEVICE_VENDOR
:= WRTNode
972 DEVICE_MODEL
:= WRTNode
973 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
974 SUPPORTED_DEVICES
+= wrtnode
976 TARGET_DEVICES
+= wrtnode_wrtnode
978 define Device
/xiaomi_miwifi-mini
981 DEVICE_VENDOR
:= Xiaomi
982 DEVICE_MODEL
:= MiWiFi Mini
983 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
984 SUPPORTED_DEVICES
+= miwifi-mini
986 TARGET_DEVICES
+= xiaomi_miwifi-mini
988 define Device
/youku_yk1
991 DEVICE_VENDOR
:= YOUKU
993 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 \
994 kmod-usb-ledtrig-usbport
995 SUPPORTED_DEVICES
+= youku-yk1
997 TARGET_DEVICES
+= youku_yk1
999 define Device
/yukai_bocco
1002 DEVICE_VENDOR
:= YUKAI Engineering
1003 DEVICE_MODEL
:= BOCCO
1004 DEVICE_PACKAGES
:= kmod-sound-core kmod-sound-mt7620 kmod-i2c-ralink
1005 SUPPORTED_DEVICES
+= bocco
1007 TARGET_DEVICES
+= yukai_bocco
1009 define Device
/zbtlink_zbt-ape522ii
1011 IMAGE_SIZE
:= 15872k
1012 DEVICE_VENDOR
:= Zbtlink
1013 DEVICE_MODEL
:= ZBT-APE522II
1014 DEVICE_PACKAGES
:= kmod-mt76x2
1015 SUPPORTED_DEVICES
+= zbt-ape522ii
1017 TARGET_DEVICES
+= zbtlink_zbt-ape522ii
1019 define Device
/zbtlink_zbt-cpe102
1022 DEVICE_VENDOR
:= Zbtlink
1023 DEVICE_MODEL
:= ZBT-CPE102
1024 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
1025 SUPPORTED_DEVICES
+= zbt-cpe102
1027 TARGET_DEVICES
+= zbtlink_zbt-cpe102
1029 define Device
/zbtlink_zbt-wa05
1032 DEVICE_VENDOR
:= Zbtlink
1033 DEVICE_MODEL
:= ZBT-WA05
1034 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
1035 SUPPORTED_DEVICES
+= zbt-wa05
1037 TARGET_DEVICES
+= zbtlink_zbt-wa05
1039 define Device
/zbtlink_zbt-we1026-5g-16m
1041 IMAGE_SIZE
:= 16064k
1042 DEVICE_VENDOR
:= Zbtlink
1043 DEVICE_MODEL
:= ZBT-WE1026-5G
1044 DEVICE_VARIANT
:= 16M
1045 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
1046 SUPPORTED_DEVICES
+= we1026-5g-16m zbtlink
,we1026-5g-16m
1048 TARGET_DEVICES
+= zbtlink_zbt-we1026-5g-16m
1050 define Device
/zbtlink_zbt-we1026-h-32m
1052 IMAGE_SIZE
:= 32448k
1053 DEVICE_VENDOR
:= Zbtlink
1054 DEVICE_MODEL
:= ZBT-WE1026-H
1055 DEVICE_VARIANT
:= 32M
1056 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 \
1059 TARGET_DEVICES
+= zbtlink_zbt-we1026-h-32m
1061 define Device
/zbtlink_zbt-we2026
1064 DEVICE_VENDOR
:= Zbtlink
1065 DEVICE_MODEL
:= ZBT-WE2026
1066 SUPPORTED_DEVICES
+= zbt-we2026
1068 TARGET_DEVICES
+= zbtlink_zbt-we2026
1070 define Device
/zbtlink_zbt-we826-16m
1072 IMAGE_SIZE
:= 16064k
1073 DEVICE_VENDOR
:= Zbtlink
1074 DEVICE_MODEL
:= ZBT-WE826
1075 DEVICE_VARIANT
:= 16M
1076 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
1077 SUPPORTED_DEVICES
+= zbt-we826 zbt-we826-16M
1079 TARGET_DEVICES
+= zbtlink_zbt-we826-16m
1081 define Device
/zbtlink_zbt-we826-32m
1083 IMAGE_SIZE
:= 32448k
1084 DEVICE_VENDOR
:= Zbtlink
1085 DEVICE_MODEL
:= ZBT-WE826
1086 DEVICE_VARIANT
:= 32M
1087 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
1088 SUPPORTED_DEVICES
+= zbt-we826-32M
1090 TARGET_DEVICES
+= zbtlink_zbt-we826-32m
1092 define Device
/zbtlink_zbt-we826-e
1094 IMAGE_SIZE
:= 32448k
1095 DEVICE_VENDOR
:= Zbtlink
1096 DEVICE_MODEL
:= ZBT-WE826-E
1097 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 uqmi \
1098 kmod-usb-serial kmod-usb-serial-option
1100 TARGET_DEVICES
+= zbtlink_zbt-we826-e
1102 define Device
/zbtlink_zbt-wr8305rt
1105 DEVICE_VENDOR
:= Zbtlink
1106 DEVICE_MODEL
:= ZBT-WR8305RT
1107 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
1108 SUPPORTED_DEVICES
+= zbt-wr8305rt
1110 TARGET_DEVICES
+= zbtlink_zbt-wr8305rt
1112 define Device
/zte_q7
1115 DEVICE_VENDOR
:= ZTE
1117 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
1118 SUPPORTED_DEVICES
+= zte-q7
1120 TARGET_DEVICES
+= zte_q7
1122 define Device
/zyxel_keenetic-omni
1125 DEVICE_VENDOR
:= ZyXEL
1126 DEVICE_MODEL
:= Keenetic Omni
1127 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
1128 IMAGES
+= factory.bin
1129 IMAGE
/factory.bin
:= $$(IMAGE
/sysupgrade.bin
) | pad-to
64k | \
1130 check-size
$$$$(IMAGE_SIZE
) | zyimage
-d
4882 -v
"ZyXEL Keenetic Omni"
1131 SUPPORTED_DEVICES
+= kn_rc
1133 TARGET_DEVICES
+= zyxel_keenetic-omni
1135 define Device
/zyxel_keenetic-omni-ii
1138 DEVICE_VENDOR
:= ZyXEL
1139 DEVICE_MODEL
:= Keenetic Omni II
1140 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
1141 IMAGES
+= factory.bin
1142 IMAGE
/factory.bin
:= $$(IMAGE
/sysupgrade.bin
) | pad-to
64k | \
1143 check-size
$$$$(IMAGE_SIZE
) | \
1144 zyimage
-d
2102034 -v
"ZyXEL Keenetic Omni II"
1145 SUPPORTED_DEVICES
+= kn_rf
1147 TARGET_DEVICES
+= zyxel_keenetic-omni-ii
1149 define Device
/zyxel_keenetic-viva
1151 IMAGE_SIZE
:= 16064k
1152 DEVICE_VENDOR
:= ZyXEL
1153 DEVICE_MODEL
:= Keenetic Viva
1154 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
1155 kmod-switch-rtl8366-smi kmod-switch-rtl8367b
1156 IMAGES
+= factory.bin
1157 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
64k | \
1158 check-size
$$$$(IMAGE_SIZE
) | zyimage
-d
8997 -v
"ZyXEL Keenetic Viva"
1159 SUPPORTED_DEVICES
+= kng_rc
1161 TARGET_DEVICES
+= zyxel_keenetic-viva