4 define Build/buffalo-tftp-header
6 echo -n -e "# Airstation FirmWare\nrun u_fw\nreset\n\n" | \
7 dd bs=512 count=1 conv=sync; \
10 $(STAGING_DIR_HOST)/bin/buffalo-tftp -i $@.tmp -o $@.new
14 define Build/dap-header
15 $(STAGING_DIR_HOST)/bin/mkdapimg $(1) -i $@ -o $@.new
19 define Build/hilink-header
20 $(STAGING_DIR_HOST)/bin/mkhilinkfw -e -i $@ -o $@.new
24 define Device/7links_px-4885-4m
27 DEVICE_VENDOR := 7Links
28 DEVICE_MODEL := PX-4885
30 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb2 kmod-usb-ohci \
31 kmod-usb-ledtrig-usbport kmod-leds-gpio
32 SUPPORTED_DEVICES += px-4885-4M
34 TARGET_DEVICES += 7links_px-4885-4m
36 define Device/7links_px-4885-8m
39 DEVICE_VENDOR := 7Links
40 DEVICE_MODEL := PX-4885
42 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb2 kmod-usb-ohci \
43 kmod-usb-ledtrig-usbport kmod-leds-gpio
44 SUPPORTED_DEVICES += px-4885-8M
46 TARGET_DEVICES += 7links_px-4885-8m
48 define Device/8devices_carambola
51 DEVICE_VENDOR := 8devices
52 DEVICE_MODEL := Carambola
54 SUPPORTED_DEVICES += carambola
56 TARGET_DEVICES += 8devices_carambola
58 define Device/accton_wr6202
61 DEVICE_VENDOR := Accton
62 DEVICE_MODEL := WR6202
63 SUPPORTED_DEVICES += wr6202
65 TARGET_DEVICES += accton_wr6202
67 define Device/airlive_air3gii
71 DEVICE_VENDOR := AirLive
72 DEVICE_MODEL := Air3GII
73 SUPPORTED_DEVICES += air3gii
75 TARGET_DEVICES += airlive_air3gii
77 define Device/alfa-network_w502u
81 DEVICE_MODEL := Networks W502U
82 SUPPORTED_DEVICES += w502u
84 TARGET_DEVICES += alfa-network_w502u
86 define Device/allnet_all0256n-4m
89 DEVICE_VENDOR := Allnet
90 DEVICE_MODEL := ALL0256N
92 DEVICE_PACKAGES := rssileds
93 SUPPORTED_DEVICES += all0256n-4M
95 TARGET_DEVICES += allnet_all0256n-4m
97 define Device/allnet_all0256n-8m
100 DEVICE_VENDOR := Allnet
101 DEVICE_MODEL := ALL0256N
103 DEVICE_PACKAGES := rssileds
104 SUPPORTED_DEVICES += all0256n-8M
106 TARGET_DEVICES += allnet_all0256n-8m
108 define Device/allnet_all5002
111 DEVICE_VENDOR := Allnet
112 DEVICE_MODEL := ALL5002
113 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport \
114 kmod-i2c-core kmod-i2c-gpio kmod-hwmon-lm92 kmod-gpio-pcf857x
115 SUPPORTED_DEVICES += all5002
117 TARGET_DEVICES += allnet_all5002
119 define Device/allnet_all5003
122 DEVICE_VENDOR := Allnet
123 DEVICE_MODEL := ALL5003
124 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport \
125 kmod-i2c-core kmod-i2c-gpio kmod-hwmon-lm92 kmod-gpio-pcf857x
126 SUPPORTED_DEVICES += all5003
128 TARGET_DEVICES += allnet_all5003
130 define Device/alphanetworks_asl26555-16m
133 DEVICE_VENDOR := Alpha
134 DEVICE_MODEL := ASL26555
135 DEVICE_VARIANT := 16M
136 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb-ledtrig-usbport
137 SUPPORTED_DEVICES += asl26555 asl26555-16M
139 TARGET_DEVICES += alphanetworks_asl26555-16m
141 define Device/alphanetworks_asl26555-8m
144 DEVICE_VENDOR := Alpha
145 DEVICE_MODEL := ASL26555
146 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb-ledtrig-usbport
147 SUPPORTED_DEVICES += asl26555 asl26555-8M
149 TARGET_DEVICES += alphanetworks_asl26555-8m
151 define Device/arcwireless_freestation5
154 DEVICE_VENDOR := ARC Wireless
155 DEVICE_MODEL := FreeStation
156 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-rt2500-usb kmod-rt2800-usb kmod-rt2x00-usb
157 SUPPORTED_DEVICES += freestation5
159 TARGET_DEVICES += arcwireless_freestation5
161 define Device/argus_atp-52b
164 DEVICE_VENDOR := Argus
165 DEVICE_MODEL := ATP-52B
166 SUPPORTED_DEVICES += atp-52b
168 TARGET_DEVICES += argus_atp-52b
170 define Device/asiarf_awapn2403
174 DEVICE_VENDOR := AsiaRF
175 DEVICE_MODEL := AWAPN2403
176 SUPPORTED_DEVICES += awapn2403
178 TARGET_DEVICES += asiarf_awapn2403
180 define Device/asiarf_awm002-evb-4m
183 DEVICE_VENDOR := AsiaRF
184 DEVICE_MODEL := AWM002-EVB
186 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 \
187 kmod-i2c-core kmod-i2c-gpio
188 SUPPORTED_DEVICES += awm002-evb-4M
190 TARGET_DEVICES += asiarf_awm002-evb-4m
192 define Device/asiarf_awm002-evb-8m
195 DEVICE_VENDOR := AsiaRF
196 DEVICE_MODEL := AWM002-EVB/AWM003-EVB
198 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 \
199 kmod-i2c-core kmod-i2c-gpio
200 SUPPORTED_DEVICES += awm002-evb-8M
202 TARGET_DEVICES += asiarf_awm002-evb-8m
204 define Device/asus_rt-g32-b1
208 DEVICE_VENDOR := Asus
209 DEVICE_MODEL := RT-G32
211 SUPPORTED_DEVICES += rt-g32-b1
213 TARGET_DEVICES += asus_rt-g32-b1
215 define Device/asus_rt-n10-plus
219 DEVICE_VENDOR := Asus
220 DEVICE_MODEL := RT-N10+
221 SUPPORTED_DEVICES += rt-n10-plus
223 TARGET_DEVICES += asus_rt-n10-plus
225 define Device/asus_rt-n13u
228 DEVICE_VENDOR := Asus
229 DEVICE_MODEL := RT-N13U
230 DEVICE_PACKAGES := kmod-leds-gpio kmod-rt2800-pci kmod-usb-dwc2
231 SUPPORTED_DEVICES += rt-n13u
233 TARGET_DEVICES += asus_rt-n13u
235 define Device/asus_wl-330n
239 DEVICE_VENDOR := Asus
240 DEVICE_MODEL := WL-330N
241 SUPPORTED_DEVICES += wl-330n
243 TARGET_DEVICES += asus_wl-330n
245 define Device/asus_wl-330n3g
249 DEVICE_VENDOR := Asus
250 DEVICE_MODEL := WL-330N3G
252 SUPPORTED_DEVICES += wl-330n3g
254 TARGET_DEVICES += asus_wl-330n3g
256 define Device/aximcom_mr-102n
259 DEVICE_VENDOR := AXIMCom
260 DEVICE_MODEL := MR-102N
261 SUPPORTED_DEVICES += mr-102n
263 TARGET_DEVICES += aximcom_mr-102n
265 define Device/aztech_hw550-3g
268 DEVICE_VENDOR := Aztech
269 DEVICE_MODEL := HW550-3G
270 DEVICE_ALT0_VENDOR := Allnet
271 DEVICE_ALT0_MODEL := ALL0239-3G
272 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb-ledtrig-usbport
273 SUPPORTED_DEVICES += hw550-3g
275 TARGET_DEVICES += aztech_hw550-3g
277 define Device/belkin_f5d8235-v2
280 DEVICE_VENDOR := Belkin
281 DEVICE_MODEL := F5D8235
283 DEVICE_PACKAGES := kmod-switch-rtl8366rb
284 SUPPORTED_DEVICES += f5d8235-v2
286 TARGET_DEVICES += belkin_f5d8235-v2
288 define Device/belkin_f7c027
291 DEVICE_VENDOR := Belkin
292 DEVICE_MODEL := F7C027
293 DEVICE_PACKAGES := -kmod-usb-core -kmod-usb-dwc2 -kmod-usb-ledtrig-usbport
294 SUPPORTED_DEVICES += f7c027
296 TARGET_DEVICES += belkin_f7c027
298 define Device/buffalo_whr-g300n
302 DEVICE_VENDOR := Buffalo
303 DEVICE_MODEL := WHR-G300N
305 IMAGE/tftp.bin := $$(sysupgrade_bin) | \
306 check-size $$$$(IMAGE_SIZE) | buffalo-tftp-header
307 SUPPORTED_DEVICES += whr-g300n
309 TARGET_DEVICES += buffalo_whr-g300n
311 define Device/dlink_dap-1350
313 IMAGES += factory.bin factory-NA.bin
315 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
316 dap-header -s RT3052-AP-DAP1350WW-3
317 IMAGE/factory-NA.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
318 dap-header -s RT3052-AP-DAP1350-3
319 DEVICE_VENDOR := D-Link
320 DEVICE_MODEL := DAP-1350
321 SUPPORTED_DEVICES += dap-1350
323 TARGET_DEVICES += dlink_dap-1350
325 define Device/dlink_dcs-930
328 DEVICE_VENDOR := D-Link
329 DEVICE_MODEL := DCS-930
330 DEVICE_PACKAGES := kmod-video-core kmod-video-uvc kmod-sound-core kmod-usb-audio kmod-usb-core kmod-usb-dwc2
331 SUPPORTED_DEVICES += dcs-930
333 TARGET_DEVICES += dlink_dcs-930
335 define Device/dlink_dcs-930l-b1
338 DEVICE_VENDOR := D-Link
339 DEVICE_MODEL := DCS-930L
341 DEVICE_PACKAGES := kmod-video-core kmod-video-uvc kmod-sound-core kmod-usb-audio kmod-usb-core kmod-usb-ohci kmod-usb2
342 SUPPORTED_DEVICES += dcs-930l-b1
344 TARGET_DEVICES += dlink_dcs-930l-b1
346 define Device/dlink_dir-300-b1
349 IMAGES += factory.bin
350 IMAGE/factory.bin := \
351 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | wrg-header wrgn23_dlwbr_dir300b
352 DEVICE_VENDOR := D-Link
353 DEVICE_MODEL := DIR-300
355 SUPPORTED_DEVICES += dir-300-b1
357 TARGET_DEVICES += dlink_dir-300-b1
359 define Device/dlink_dir-300-b7
363 DEVICE_VENDOR := D-Link
364 DEVICE_MODEL := DIR-300
366 SUPPORTED_DEVICES += dir-300-b7
368 TARGET_DEVICES += dlink_dir-300-b7
370 define Device/dlink_dir-320-b1
373 DEVICE_VENDOR := D-Link
374 DEVICE_MODEL := DIR-320
376 SUPPORTED_DEVICES += dir-320-b1
378 TARGET_DEVICES += dlink_dir-320-b1
380 define Device/dlink_dir-600-b1
383 IMAGES += factory.bin
384 IMAGE/factory.bin := \
385 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | wrg-header wrgn23_dlwbr_dir600b
386 DEVICE_VENDOR := D-Link
387 DEVICE_MODEL := DIR-600
388 DEVICE_VARIANT := B1/B2
389 SUPPORTED_DEVICES += dir-600-b1 dir-600-b2
391 TARGET_DEVICES += dlink_dir-600-b1
393 define Device/dlink_dir-610-a1
397 SEAMA_SIGNATURE := wrgn59_dlob.hans_dir610
398 KERNEL := $(KERNEL_DTB)
400 DEVICE_VENDOR := D-Link
401 DEVICE_MODEL := DIR-610
403 DEVICE_PACKAGES := kmod-ledtrig-netdev kmod-ledtrig-timer
404 SUPPORTED_DEVICES += dir-610-a1
406 TARGET_DEVICES += dlink_dir-610-a1
408 define Device/dlink_dir-615-d
411 IMAGES += factory.bin
412 IMAGE/factory.bin := \
413 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | wrg-header wrgn23_dlwbr_dir615d
414 DEVICE_VENDOR := D-Link
415 DEVICE_MODEL := DIR-615
417 SUPPORTED_DEVICES += dir-615-d
419 TARGET_DEVICES += dlink_dir-615-d
421 define Device/dlink_dir-615-h1
424 IMAGES += factory.bin
426 IMAGE/factory.bin := \
427 $$(sysupgrade_bin) | senao-header -r 0x218 -p 0x30 -t 3
428 DEVICE_VENDOR := D-Link
429 DEVICE_MODEL := DIR-615
431 SUPPORTED_DEVICES += dir-615-h1
433 TARGET_DEVICES += dlink_dir-615-h1
435 define Device/dlink_dir-620-a1
438 DEVICE_VENDOR := D-Link
439 DEVICE_MODEL := DIR-620
441 SUPPORTED_DEVICES += dir-620-a1
443 TARGET_DEVICES += dlink_dir-620-a1
445 define Device/dlink_dir-620-d1
448 DEVICE_VENDOR := D-Link
449 DEVICE_MODEL := DIR-620
451 SUPPORTED_DEVICES += dir-620-d1
453 TARGET_DEVICES += dlink_dir-620-d1
455 define Device/dlink_dwr-512-b
458 DEVICE_VENDOR := D-Link
459 DEVICE_MODEL := DWR-512
461 DEVICE_PACKAGES := jboot-tools kmod-usb2 kmod-spi-dev kmod-usb-serial \
462 kmod-usb-serial-option kmod-usb-net kmod-usb-net-cdc-ether \
464 DLINK_ROM_ID := DLK6E2412001
465 DLINK_FAMILY_MEMBER := 0x6E24
466 DLINK_FIRMWARE_SIZE := 0x7E0000
467 KERNEL := $(KERNEL_DTB)
468 IMAGES += factory.bin
469 IMAGE/sysupgrade.bin := mkdlinkfw | pad-rootfs | append-metadata
470 IMAGE/factory.bin := mkdlinkfw | pad-rootfs | mkdlinkfw-factory
471 SUPPORTED_DEVICES += dwr-512-b
473 TARGET_DEVICES += dlink_dwr-512-b
475 define Device/easyacc_wizard-8800
478 UIMAGE_NAME:= Linux Kernel Image
479 DEVICE_VENDOR := EasyAcc
480 DEVICE_MODEL := WIZARD 8800
481 SUPPORTED_DEVICES += wizard8800
483 TARGET_DEVICES += easyacc_wizard-8800
485 define Device/edimax_3g-6200n
488 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \
489 edimax-header -s CSYS -m 3G62 -f 0x50000 -S 0x01100000 | pad-rootfs | \
490 append-metadata | check-size $$$$(IMAGE_SIZE)
491 DEVICE_VENDOR := Edimax
492 DEVICE_MODEL := 3g-6200n
493 SUPPORTED_DEVICES += 3g-6200n
495 TARGET_DEVICES += edimax_3g-6200n
497 define Device/edimax_3g-6200nl
500 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \
501 edimax-header -s CSYS -m 3G62 -f 0x50000 -S 0x01100000 | pad-rootfs | \
502 append-metadata | check-size $$$$(IMAGE_SIZE)
503 DEVICE_VENDOR := Edimax
504 DEVICE_MODEL := 3g-6200nl
505 SUPPORTED_DEVICES += 3g-6200nl
507 TARGET_DEVICES += edimax_3g-6200nl
509 define Device/engenius_esr-9753
513 DEVICE_VENDOR := EnGenius
514 DEVICE_MODEL := ESR-9753
515 SUPPORTED_DEVICES += esr-9753
517 TARGET_DEVICES += engenius_esr-9753
519 define Device/fon_fonera-20n
522 IMAGES += factory.bin
523 IMAGE/factory.bin := $$(sysupgrade_bin) | \
524 edimax-header -s RSDK -m NL1T -f 0x50000 -S 0xc0000
526 DEVICE_MODEL := Fonera 2.0N
527 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb-ledtrig-usbport
528 SUPPORTED_DEVICES += fonera20n
530 TARGET_DEVICES += fon_fonera-20n
532 define Device/hame_mpr-a1
536 UIMAGE_NAME:= Linux Kernel Image
537 DEVICE_VENDOR := HAME
540 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-netdev
541 SUPPORTED_DEVICES += mpr-a1
543 TARGET_DEVICES += hame_mpr-a1
545 define Device/hame_mpr-a2
548 UIMAGE_NAME:= Linux Kernel Image
549 DEVICE_VENDOR := HAME
552 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-netdev
553 SUPPORTED_DEVICES += mpr-a2
555 TARGET_DEVICES += hame_mpr-a2
557 define Device/hauppauge_broadway
560 UIMAGE_NAME:= Broadway Kernel Image
561 DEVICE_VENDOR := Hauppauge
562 DEVICE_MODEL := Broadway
563 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb-ledtrig-usbport
564 SUPPORTED_DEVICES += broadway
566 TARGET_DEVICES += hauppauge_broadway
568 define Device/hilink_hlk-rm04
571 IMAGES += factory.bin
572 IMAGE/factory.bin := \
573 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | hilink-header
574 DEVICE_VENDOR := Hi-Link
575 DEVICE_MODEL := HLK-RM04
576 SUPPORTED_DEVICES += hlk-rm04
578 TARGET_DEVICES += hilink_hlk-rm04
580 define Device/hootoo_ht-tm02
583 DEVICE_VENDOR := HooToo
584 DEVICE_MODEL := HT-TM02
585 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport
586 SUPPORTED_DEVICES += ht-tm02
588 TARGET_DEVICES += hootoo_ht-tm02
590 define Device/huawei_d105
594 DEVICE_VENDOR := Huawei
596 SUPPORTED_DEVICES += d105
598 TARGET_DEVICES += huawei_d105
600 define Device/huawei_hg255d
603 DEVICE_VENDOR := HuaWei
604 DEVICE_MODEL := HG255D
605 SUPPORTED_DEVICES += hg255d
607 TARGET_DEVICES += huawei_hg255d
609 define Device/intenso_memory2move
612 UIMAGE_NAME:= Linux Kernel Image
613 DEVICE_VENDOR := Intenso
614 DEVICE_MODEL := Memory 2 Move
615 DEVICE_PACKAGES := kmod-ledtrig-netdev kmod-ledtrig-timer \
616 kmod-usb-core kmod-usb2 kmod-usb-storage kmod-scsi-core \
617 kmod-fs-ext4 kmod-fs-vfat block-mount
618 SUPPORTED_DEVICES += m2m
620 TARGET_DEVICES += intenso_memory2move
622 define Device/jcg_jhr-n805r
625 IMAGES += factory.bin
626 IMAGE/factory.bin := \
627 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | jcg-header 29.24
629 DEVICE_MODEL := JHR-N805R
630 SUPPORTED_DEVICES += jhr-n805r
632 TARGET_DEVICES += jcg_jhr-n805r
634 define Device/jcg_jhr-n825r
637 IMAGES += factory.bin
638 IMAGE/factory.bin := \
639 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | jcg-header 23.24
641 DEVICE_MODEL := JHR-N825R
642 SUPPORTED_DEVICES += jhr-n825r
644 TARGET_DEVICES += jcg_jhr-n825r
646 define Device/jcg_jhr-n926r
649 IMAGES += factory.bin
650 IMAGE/factory.bin := \
651 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | jcg-header 25.24
653 DEVICE_MODEL := JHR-N926R
654 SUPPORTED_DEVICES += jhr-n926r
656 TARGET_DEVICES += jcg_jhr-n926r
658 define Device/mofinetwork_mofi3500-3gn
661 DEVICE_VENDOR := MoFi Network
662 DEVICE_MODEL := MOFI3500-3GN
663 SUPPORTED_DEVICES += mofi3500-3gn
665 TARGET_DEVICES += mofinetwork_mofi3500-3gn
667 define Device/netcore_nw718
670 UIMAGE_NAME:= ARA1B4NCRNW718;1
671 DEVICE_VENDOR := Netcore
672 DEVICE_MODEL := NW718
673 SUPPORTED_DEVICES += nw718
675 TARGET_DEVICES += netcore_nw718
677 define Device/netgear_wnce2001
680 IMAGES += factory.bin factory-NA.bin
681 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
682 dap-header -s RT3052-AP-WNCE2001-3 -r WW -v 1.0.0.99
683 IMAGE/factory-NA.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
684 dap-header -s RT3052-AP-WNCE2001-3 -r NA -v 1.0.0.99
685 DEVICE_VENDOR := NETGEAR
686 DEVICE_MODEL := WNCE2001
687 SUPPORTED_DEVICES += wnce2001
689 TARGET_DEVICES += netgear_wnce2001
691 define Device/nexaira_bc2
694 DEVICE_VENDOR := NexAira
696 SUPPORTED_DEVICES += bc2
698 TARGET_DEVICES += nexaira_bc2
700 define Device/nexx_wt1520-4m
703 IMAGES += factory.bin
704 IMAGE/factory.bin := \
705 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | poray-header -B WT1520 -F 4M
706 DEVICE_VENDOR := Nexx
707 DEVICE_MODEL := WT1520
709 SUPPORTED_DEVICES += wt1520-4M
711 TARGET_DEVICES += nexx_wt1520-4m
713 define Device/nexx_wt1520-8m
716 IMAGES += factory.bin
717 IMAGE/factory.bin := \
718 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | poray-header -B WT1520 -F 8M
719 DEVICE_VENDOR := Nexx
720 DEVICE_MODEL := WT1520
722 SUPPORTED_DEVICES += wt1520-8M
724 TARGET_DEVICES += nexx_wt1520-8m
726 define Device/nixcore_x1-16m
729 DEVICE_VENDOR := Nixcore
731 DEVICE_VARIANT := 16M
732 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-i2c-core kmod-i2c-ralink kmod-spi-dev
733 SUPPORTED_DEVICES += nixcore-x1 nixcore-x1-16M
735 TARGET_DEVICES += nixcore_x1-16m
737 define Device/nixcore_x1-8m
740 DEVICE_VENDOR := Nixcore
743 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-i2c-core kmod-i2c-ralink kmod-spi-dev
744 SUPPORTED_DEVICES += nixcore-x1 nixcore-x1-8M
746 TARGET_DEVICES += nixcore_x1-8m
748 define Device/olimex_rt5350f-olinuxino
751 DEVICE_VENDOR := OLIMEX
752 DEVICE_MODEL := RT5350F-OLinuXino
753 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 \
754 kmod-i2c-core kmod-i2c-ralink \
756 SUPPORTED_DEVICES += rt5350f-olinuxino
758 TARGET_DEVICES += olimex_rt5350f-olinuxino
760 define Device/olimex_rt5350f-olinuxino-evb
763 DEVICE_VENDOR := OLIMEX
764 DEVICE_MODEL := RT5350F-OLinuXino-EVB
765 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 \
766 kmod-i2c-core kmod-i2c-ralink \
768 SUPPORTED_DEVICES += rt5350f-olinuxino-evb
770 TARGET_DEVICES += olimex_rt5350f-olinuxino-evb
772 define Device/omnima_miniembplug
775 DEVICE_VENDOR := Omnima
776 DEVICE_MODEL := MiniEMBPlug
777 SUPPORTED_DEVICES += miniembplug
779 TARGET_DEVICES += omnima_miniembplug
781 define Device/omnima_miniembwifi
784 DEVICE_VENDOR := Omnima
785 DEVICE_MODEL := MiniEMBWiFi
786 SUPPORTED_DEVICES += miniembwifi
788 TARGET_DEVICES += omnima_miniembwifi
790 define Device/petatel_psr-680w
794 DEVICE_VENDOR := Petatel
795 DEVICE_MODEL := PSR-680W Wireless 3G Router
796 SUPPORTED_DEVICES += psr-680w
798 TARGET_DEVICES += petatel_psr-680w
800 define Device/planex_mzk-dp150n
804 DEVICE_VENDOR := Planex
805 DEVICE_MODEL := MZK-DP150N
806 DEVICE_PACKAGES := kmod-spi-dev
807 SUPPORTED_DEVICES += mzk-dp150n
809 TARGET_DEVICES += planex_mzk-dp150n
811 define Device/planex_mzk-w300nh2
814 IMAGES += factory.bin
815 IMAGE/factory.bin := $$(sysupgrade_bin) | \
816 edimax-header -s CSYS -m RN52 -f 0x50000 -S 0xc0000
817 DEVICE_VENDOR := Planex
818 DEVICE_MODEL := MZK-W300NH2
819 SUPPORTED_DEVICES += mzk-w300nh2
821 TARGET_DEVICES += planex_mzk-w300nh2
823 define Device/planex_mzk-wdpr
826 DEVICE_VENDOR := Planex
827 DEVICE_MODEL := MZK-WDPR
828 SUPPORTED_DEVICES += mzk-wdpr
830 TARGET_DEVICES += planex_mzk-wdpr
832 define Device/poray_ip2202
835 DEVICE_VENDOR := Poray
836 DEVICE_MODEL := IP2202
837 SUPPORTED_DEVICES += ip2202
839 TARGET_DEVICES += poray_ip2202
841 define Device/poray_m3
844 IMAGES += factory.bin
845 IMAGE/factory.bin := \
846 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | poray-header -B M3 -F 4M
847 DEVICE_VENDOR := Poray
849 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ledtrig-netdev \
851 SUPPORTED_DEVICES += m3
853 TARGET_DEVICES += poray_m3
855 define Device/poray_m4-4m
858 IMAGES += factory.bin
859 IMAGE/factory.bin := \
860 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | poray-header -B M4 -F 4M
861 DEVICE_VENDOR := Poray
864 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ledtrig-netdev \
866 SUPPORTED_DEVICES += m4-4M
868 TARGET_DEVICES += poray_m4-4m
870 define Device/poray_m4-8m
873 IMAGES += factory.bin
874 IMAGE/factory.bin := \
875 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | poray-header -B M4 -F 8M
876 DEVICE_VENDOR := Poray
879 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ledtrig-netdev kmod-ledtrig-timer
880 SUPPORTED_DEVICES += m4-8M
882 TARGET_DEVICES += poray_m4-8m
884 define Device/poray_x5
887 IMAGES += factory.bin
888 IMAGE/factory.bin := \
889 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | poray-header -B X5 -F 8M
890 DEVICE_VENDOR := Poray
891 DEVICE_MODEL := X5/X6
892 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ledtrig-netdev kmod-ledtrig-timer
893 SUPPORTED_DEVICES += x5
895 TARGET_DEVICES += poray_x5
897 define Device/poray_x8
900 IMAGES += factory.bin
901 IMAGE/factory.bin := \
902 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | poray-header -B X8 -F 8M
903 DEVICE_VENDOR := Poray
905 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ledtrig-netdev kmod-ledtrig-timer
906 SUPPORTED_DEVICES += x8
908 TARGET_DEVICES += poray_x8
910 define Device/prolink_pwh2004
913 DEVICE_VENDOR := Prolink
914 DEVICE_MODEL := PWH2004
916 SUPPORTED_DEVICES += pwh2004
918 TARGET_DEVICES += prolink_pwh2004
920 define Device/ralink_v22rw-2x2
924 DEVICE_VENDOR := Ralink
925 DEVICE_MODEL := AP-RT3052-V22RW-2X2
926 SUPPORTED_DEVICES += v22rw-2x2
928 TARGET_DEVICES += ralink_v22rw-2x2
930 define Device/sitecom_wl-351
934 DEVICE_VENDOR := Sitecom
935 DEVICE_MODEL := WL-351 v1
936 DEVICE_PACKAGES := kmod-switch-rtl8366rb kmod-swconfig swconfig
937 SUPPORTED_DEVICES += wl-351
939 TARGET_DEVICES += sitecom_wl-351
941 define Device/skyline_sl-r7205
945 DEVICE_VENDOR := Skyline
946 DEVICE_MODEL := SL-R7205 Wireless 3G Router
947 SUPPORTED_DEVICES += sl-r7205
949 TARGET_DEVICES += skyline_sl-r7205
951 define Device/sparklan_wcr-150gn
955 DEVICE_VENDOR := Sparklan
956 DEVICE_MODEL := WCR-150GN
957 SUPPORTED_DEVICES += wcr-150gn
959 TARGET_DEVICES += sparklan_wcr-150gn
961 define Device/teltonika_rut5xx
964 DEVICE_VENDOR := Teltonika
965 DEVICE_MODEL := RUT5XX
966 DEVICE_PACKAGES := om-watchdog
967 SUPPORTED_DEVICES += rut5xx
969 TARGET_DEVICES += teltonika_rut5xx
971 define Device/tenda_3g150b
975 UIMAGE_NAME:= Linux Kernel Image
976 DEVICE_VENDOR := Tenda
977 DEVICE_MODEL := 3G150B
978 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb-ledtrig-usbport
979 SUPPORTED_DEVICES += 3g150b
981 TARGET_DEVICES += tenda_3g150b
983 define Device/tenda_3g300m
986 UIMAGE_NAME := 3G150M_SPI Kernel Image
987 DEVICE_VENDOR := Tenda
988 DEVICE_MODEL := 3G300M
989 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb-ledtrig-usbport
990 SUPPORTED_DEVICES += 3g300m
992 TARGET_DEVICES += tenda_3g300m
994 define Device/tenda_w150m
997 UIMAGE_NAME:= W150M Kernel Image
998 DEVICE_VENDOR := Tenda
999 DEVICE_MODEL := W150M
1000 SUPPORTED_DEVICES += w150m
1002 TARGET_DEVICES += tenda_w150m
1004 define Device/tenda_w306r-v2
1007 UIMAGE_NAME:= linkn Kernel Image
1008 DEVICE_VENDOR := Tenda
1009 DEVICE_MODEL := W306R
1010 DEVICE_VARIANT := V2.0
1011 SUPPORTED_DEVICES += w306r-v20
1013 TARGET_DEVICES += tenda_w306r-v2
1015 define Device/trendnet_tew-638apb-v2
1019 IMAGE/sysupgrade.bin := $$(sysupgrade_bin) | umedia-header 0x026382 | \
1020 append-metadata | check-size $$$$(IMAGE_SIZE)
1021 DEVICE_VENDOR := TRENDnet
1022 DEVICE_MODEL := TEW-638APB
1023 DEVICE_VARIANT := v2
1024 SUPPORTED_DEVICES += tew-638apb-v2
1026 TARGET_DEVICES += trendnet_tew-638apb-v2
1028 define Device/trendnet_tew-714tru
1031 DEVICE_VENDOR := TRENDnet
1032 DEVICE_MODEL := TEW-714TRU
1033 SUPPORTED_DEVICES += tew-714tru
1035 TARGET_DEVICES += trendnet_tew-714tru
1037 define Device/unbranded_a5-v11
1040 IMAGES += factory.bin
1041 IMAGE/factory.bin := \
1042 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | poray-header -B A5-V11 -F 4M
1044 DEVICE_MODEL := A5-V11
1045 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2
1046 SUPPORTED_DEVICES += a5-v11
1048 TARGET_DEVICES += unbranded_a5-v11
1050 define Device/unbranded_wr512-3gn-4m
1053 DEVICE_VENDOR := Ralink
1054 DEVICE_MODEL := WR512-3GN
1055 DEVICE_VARIANT := 4M
1056 SUPPORTED_DEVICES += wr512-3gn-4M
1058 TARGET_DEVICES += unbranded_wr512-3gn-4m
1060 define Device/unbranded_wr512-3gn-8m
1063 DEVICE_VENDOR := Ralink
1064 DEVICE_MODEL := WR512-3GN
1065 DEVICE_VARIANT := 8M
1066 SUPPORTED_DEVICES += wr512-3gn-8M
1068 TARGET_DEVICES += unbranded_wr512-3gn-8m
1070 define Device/unbranded_xdx-rn502j
1074 DEVICE_VENDOR := XDX
1075 DEVICE_MODEL := RN502J
1076 SUPPORTED_DEVICES += xdxrn502j
1078 TARGET_DEVICES += unbranded_xdx-rn502j
1080 define Device/upvel_ur-326n4g
1084 DEVICE_VENDOR := UPVEL
1085 DEVICE_MODEL := UR-326N4G
1086 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb-ledtrig-usbport
1087 SUPPORTED_DEVICES += ur-326n4g
1089 TARGET_DEVICES += upvel_ur-326n4g
1091 define Device/upvel_ur-336un
1094 DEVICE_VENDOR := UPVEL
1095 DEVICE_MODEL := UR-336UN
1096 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb-ledtrig-usbport
1097 SUPPORTED_DEVICES += ur-336un
1099 TARGET_DEVICES += upvel_ur-336un
1101 define Device/vocore_vocore-16m
1103 IMAGE_SIZE := 16064k
1104 DEVICE_VENDOR := VoCore
1105 DEVICE_MODEL := VoCore
1106 DEVICE_VARIANT := 16M
1107 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 \
1108 kmod-i2c-core kmod-i2c-ralink \
1110 SUPPORTED_DEVICES += vocore vocore-16M
1112 TARGET_DEVICES += vocore_vocore-16m
1114 define Device/vocore_vocore-8m
1117 DEVICE_VENDOR := VoCore
1118 DEVICE_MODEL := VoCore
1119 DEVICE_VARIANT := 8M
1120 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 \
1121 kmod-i2c-core kmod-i2c-ralink \
1123 SUPPORTED_DEVICES += vocore vocore-8M
1125 TARGET_DEVICES += vocore_vocore-8m
1127 define Device/wansview_ncs601w
1130 DEVICE_VENDOR := Wansview
1131 DEVICE_MODEL := NCS601W
1132 DEVICE_PACKAGES := kmod-video-core kmod-video-uvc \
1133 kmod-usb-core kmod-usb-ohci
1134 SUPPORTED_DEVICES += ncs601w
1136 TARGET_DEVICES += wansview_ncs601w
1138 define Device/wiznet_wizfi630a
1140 IMAGE_SIZE := 16064k
1141 DEVICE_VENDOR := WIZnet
1142 DEVICE_MODEL := WizFi630A
1143 SUPPORTED_DEVICES += wizfi630a
1145 TARGET_DEVICES += wiznet_wizfi630a
1147 define Device/zorlik_zl5900v2
1150 DEVICE_VENDOR := Zorlik
1151 DEVICE_MODEL := ZL5900V2
1152 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-netdev
1154 TARGET_DEVICES += zorlik_zl5900v2
1156 define Device/zyxel_keenetic
1160 DEVICE_VENDOR := ZyXEL
1161 DEVICE_MODEL := Keenetic
1162 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ehci kmod-usb-ledtrig-usbport
1163 SUPPORTED_DEVICES += kn
1165 TARGET_DEVICES += zyxel_keenetic
1167 define Device/zyxel_keenetic-start
1170 DEVICE_VENDOR := ZyXEL
1171 DEVICE_MODEL := Keenetic Start
1173 TARGET_DEVICES += zyxel_keenetic-start
1175 define Device/zyxel_nbg-419n
1179 DEVICE_VENDOR := ZyXEL
1180 DEVICE_MODEL := NBG-419N
1181 SUPPORTED_DEVICES += nbg-419n
1183 TARGET_DEVICES += zyxel_nbg-419n
1185 define Device/zyxel_nbg-419n-v2
1188 DEVICE_VENDOR := ZyXEL
1189 DEVICE_MODEL := NBG-419N
1190 DEVICE_VARIANT := v2
1191 SUPPORTED_DEVICES += nbg-419n2
1193 TARGET_DEVICES += zyxel_nbg-419n-v2