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-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-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-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-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-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-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 \
158 SUPPORTED_DEVICES += freestation5
160 TARGET_DEVICES += arcwireless_freestation5
162 define Device/argus_atp-52b
165 DEVICE_VENDOR := Argus
166 DEVICE_MODEL := ATP-52B
167 SUPPORTED_DEVICES += atp-52b
169 TARGET_DEVICES += argus_atp-52b
171 define Device/asiarf_awapn2403
175 DEVICE_VENDOR := AsiaRF
176 DEVICE_MODEL := AWAPN2403
177 SUPPORTED_DEVICES += awapn2403
179 TARGET_DEVICES += asiarf_awapn2403
181 define Device/asiarf_awm002-evb-4m
184 DEVICE_VENDOR := AsiaRF
185 DEVICE_MODEL := AWM002-EVB
187 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 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-ohci kmod-usb2 kmod-i2c-core kmod-i2c-gpio
199 SUPPORTED_DEVICES += awm002-evb-8M
201 TARGET_DEVICES += asiarf_awm002-evb-8m
203 define Device/asus_rt-g32-b1
207 DEVICE_VENDOR := Asus
208 DEVICE_MODEL := RT-G32
210 SUPPORTED_DEVICES += rt-g32-b1
212 TARGET_DEVICES += asus_rt-g32-b1
214 define Device/asus_rt-n10-plus
218 DEVICE_VENDOR := Asus
219 DEVICE_MODEL := RT-N10+
220 SUPPORTED_DEVICES += rt-n10-plus
222 TARGET_DEVICES += asus_rt-n10-plus
224 define Device/asus_rt-n13u
227 DEVICE_VENDOR := Asus
228 DEVICE_MODEL := RT-N13U
229 DEVICE_PACKAGES := kmod-leds-gpio kmod-rt2800-pci kmod-usb-dwc2
230 SUPPORTED_DEVICES += rt-n13u
232 TARGET_DEVICES += asus_rt-n13u
234 define Device/asus_wl-330n
238 DEVICE_VENDOR := Asus
239 DEVICE_MODEL := WL-330N
240 SUPPORTED_DEVICES += wl-330n
242 TARGET_DEVICES += asus_wl-330n
244 define Device/asus_wl-330n3g
248 DEVICE_VENDOR := Asus
249 DEVICE_MODEL := WL-330N3G
251 SUPPORTED_DEVICES += wl-330n3g
253 TARGET_DEVICES += asus_wl-330n3g
255 define Device/aximcom_mr-102n
258 DEVICE_VENDOR := AXIMCom
259 DEVICE_MODEL := MR-102N
260 SUPPORTED_DEVICES += mr-102n
262 TARGET_DEVICES += aximcom_mr-102n
264 define Device/aztech_hw550-3g
267 DEVICE_VENDOR := Aztech
268 DEVICE_MODEL := HW550-3G
269 DEVICE_ALT0_VENDOR := Allnet
270 DEVICE_ALT0_MODEL := ALL0239-3G
271 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
272 SUPPORTED_DEVICES += hw550-3g
274 TARGET_DEVICES += aztech_hw550-3g
276 define Device/belkin_f5d8235-v2
279 DEVICE_VENDOR := Belkin
280 DEVICE_MODEL := F5D8235
282 DEVICE_PACKAGES := kmod-switch-rtl8366rb
283 SUPPORTED_DEVICES += f5d8235-v2
285 TARGET_DEVICES += belkin_f5d8235-v2
287 define Device/belkin_f7c027
290 DEVICE_VENDOR := Belkin
291 DEVICE_MODEL := F7C027
292 DEVICE_PACKAGES := --kmod-usb-dwc2 -kmod-usb-ledtrig-usbport
293 SUPPORTED_DEVICES += f7c027
295 TARGET_DEVICES += belkin_f7c027
297 define Device/buffalo_whr-g300n
301 DEVICE_VENDOR := Buffalo
302 DEVICE_MODEL := WHR-G300N
304 IMAGE/tftp.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
306 SUPPORTED_DEVICES += whr-g300n
308 TARGET_DEVICES += buffalo_whr-g300n
310 define Device/dlink_dap-1350
312 IMAGES += factory.bin factory-NA.bin
314 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
315 dap-header -s RT3052-AP-DAP1350WW-3
316 IMAGE/factory-NA.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
317 dap-header -s RT3052-AP-DAP1350-3
318 DEVICE_VENDOR := D-Link
319 DEVICE_MODEL := DAP-1350
320 SUPPORTED_DEVICES += dap-1350
322 TARGET_DEVICES += dlink_dap-1350
324 define Device/dlink_dcs-930
327 DEVICE_VENDOR := D-Link
328 DEVICE_MODEL := DCS-930
329 DEVICE_PACKAGES := kmod-video-core kmod-video-uvc kmod-sound-core \
330 kmod-usb-audio 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 \
342 kmod-usb-audio kmod-usb-ohci kmod-usb2
343 SUPPORTED_DEVICES += dcs-930l-b1
345 TARGET_DEVICES += dlink_dcs-930l-b1
347 define Device/dlink_dir-300-b1
350 IMAGES += factory.bin
351 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
352 wrg-header wrgn23_dlwbr_dir300b
353 DEVICE_VENDOR := D-Link
354 DEVICE_MODEL := DIR-300
356 SUPPORTED_DEVICES += dir-300-b1
358 TARGET_DEVICES += dlink_dir-300-b1
360 define Device/dlink_dir-300-b7
364 DEVICE_VENDOR := D-Link
365 DEVICE_MODEL := DIR-300
367 SUPPORTED_DEVICES += dir-300-b7
369 TARGET_DEVICES += dlink_dir-300-b7
371 define Device/dlink_dir-320-b1
374 DEVICE_VENDOR := D-Link
375 DEVICE_MODEL := DIR-320
377 SUPPORTED_DEVICES += dir-320-b1
379 TARGET_DEVICES += dlink_dir-320-b1
381 define Device/dlink_dir-600-b1
384 IMAGES += factory.bin
385 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
386 wrg-header wrgn23_dlwbr_dir600b
387 DEVICE_VENDOR := D-Link
388 DEVICE_MODEL := DIR-600
389 DEVICE_VARIANT := B1/B2
390 SUPPORTED_DEVICES += dir-600-b1 dir-600-b2
392 TARGET_DEVICES += dlink_dir-600-b1
394 define Device/dlink_dir-610-a1
398 SEAMA_SIGNATURE := wrgn59_dlob.hans_dir610
399 KERNEL := $(KERNEL_DTB)
401 DEVICE_VENDOR := D-Link
402 DEVICE_MODEL := DIR-610
404 DEVICE_PACKAGES := kmod-ledtrig-netdev kmod-ledtrig-timer
405 SUPPORTED_DEVICES += dir-610-a1
407 TARGET_DEVICES += dlink_dir-610-a1
409 define Device/dlink_dir-615-d
412 IMAGES += factory.bin
413 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
414 wrg-header wrgn23_dlwbr_dir615d
415 DEVICE_VENDOR := D-Link
416 DEVICE_MODEL := DIR-615
418 SUPPORTED_DEVICES += dir-615-d
420 TARGET_DEVICES += dlink_dir-615-d
422 define Device/dlink_dir-615-h1
425 IMAGES += factory.bin
427 IMAGE/factory.bin := $$(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 comgt-ncm
463 DLINK_ROM_ID := DLK6E2412001
464 DLINK_FAMILY_MEMBER := 0x6E24
465 DLINK_FIRMWARE_SIZE := 0x7E0000
466 KERNEL := $(KERNEL_DTB)
467 IMAGES += factory.bin
468 IMAGE/sysupgrade.bin := mkdlinkfw | pad-rootfs | append-metadata
469 IMAGE/factory.bin := mkdlinkfw | pad-rootfs | mkdlinkfw-factory
470 SUPPORTED_DEVICES += dwr-512-b
472 TARGET_DEVICES += dlink_dwr-512-b
474 define Device/easyacc_wizard-8800
477 UIMAGE_NAME:= Linux Kernel Image
478 DEVICE_VENDOR := EasyAcc
479 DEVICE_MODEL := WIZARD 8800
480 SUPPORTED_DEVICES += wizard8800
482 TARGET_DEVICES += easyacc_wizard-8800
484 define Device/edimax_3g-6200n
487 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \
488 edimax-header -s CSYS -m 3G62 -f 0x50000 -S 0x01100000 | pad-rootfs | \
489 append-metadata | check-size $$$$(IMAGE_SIZE)
490 DEVICE_VENDOR := Edimax
491 DEVICE_MODEL := 3g-6200n
492 SUPPORTED_DEVICES += 3g-6200n
494 TARGET_DEVICES += edimax_3g-6200n
496 define Device/edimax_3g-6200nl
499 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \
500 edimax-header -s CSYS -m 3G62 -f 0x50000 -S 0x01100000 | pad-rootfs | \
501 append-metadata | check-size $$$$(IMAGE_SIZE)
502 DEVICE_VENDOR := Edimax
503 DEVICE_MODEL := 3g-6200nl
504 SUPPORTED_DEVICES += 3g-6200nl
506 TARGET_DEVICES += edimax_3g-6200nl
508 define Device/engenius_esr-9753
512 DEVICE_VENDOR := EnGenius
513 DEVICE_MODEL := ESR-9753
514 SUPPORTED_DEVICES += esr-9753
516 TARGET_DEVICES += engenius_esr-9753
518 define Device/fon_fonera-20n
521 IMAGES += factory.bin
522 IMAGE/factory.bin := $$(sysupgrade_bin) | \
523 edimax-header -s RSDK -m NL1T -f 0x50000 -S 0xc0000
525 DEVICE_MODEL := Fonera 2.0N
526 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
527 SUPPORTED_DEVICES += fonera20n
529 TARGET_DEVICES += fon_fonera-20n
531 define Device/hame_mpr-a1
535 UIMAGE_NAME:= Linux Kernel Image
536 DEVICE_VENDOR := HAME
539 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-ledtrig-netdev
540 SUPPORTED_DEVICES += mpr-a1
542 TARGET_DEVICES += hame_mpr-a1
544 define Device/hame_mpr-a2
547 UIMAGE_NAME:= Linux Kernel Image
548 DEVICE_VENDOR := HAME
551 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-ledtrig-netdev
552 SUPPORTED_DEVICES += mpr-a2
554 TARGET_DEVICES += hame_mpr-a2
556 define Device/hauppauge_broadway
559 UIMAGE_NAME:= Broadway Kernel Image
560 DEVICE_VENDOR := Hauppauge
561 DEVICE_MODEL := Broadway
562 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
563 SUPPORTED_DEVICES += broadway
565 TARGET_DEVICES += hauppauge_broadway
567 define Device/hilink_hlk-rm04
570 IMAGES += factory.bin
571 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
573 DEVICE_VENDOR := Hi-Link
574 DEVICE_MODEL := HLK-RM04
575 SUPPORTED_DEVICES += hlk-rm04
577 TARGET_DEVICES += hilink_hlk-rm04
579 define Device/hootoo_ht-tm02
582 DEVICE_VENDOR := HooToo
583 DEVICE_MODEL := HT-TM02
584 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport
585 SUPPORTED_DEVICES += ht-tm02
587 TARGET_DEVICES += hootoo_ht-tm02
589 define Device/huawei_d105
593 DEVICE_VENDOR := Huawei
595 SUPPORTED_DEVICES += d105
597 TARGET_DEVICES += huawei_d105
599 define Device/huawei_hg255d
602 DEVICE_VENDOR := HuaWei
603 DEVICE_MODEL := HG255D
604 SUPPORTED_DEVICES += hg255d
606 TARGET_DEVICES += huawei_hg255d
608 define Device/intenso_memory2move
611 UIMAGE_NAME:= Linux Kernel Image
612 DEVICE_VENDOR := Intenso
613 DEVICE_MODEL := Memory 2 Move
614 DEVICE_PACKAGES := kmod-ledtrig-netdev kmod-ledtrig-timer kmod-usb2 \
615 kmod-usb-storage kmod-scsi-core kmod-fs-ext4 kmod-fs-vfat block-mount
616 SUPPORTED_DEVICES += m2m
618 TARGET_DEVICES += intenso_memory2move
620 define Device/jcg_jhr-n805r
623 IMAGES += factory.bin
624 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
627 DEVICE_MODEL := JHR-N805R
628 SUPPORTED_DEVICES += jhr-n805r
630 TARGET_DEVICES += jcg_jhr-n805r
632 define Device/jcg_jhr-n825r
635 IMAGES += factory.bin
636 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
639 DEVICE_MODEL := JHR-N825R
640 SUPPORTED_DEVICES += jhr-n825r
642 TARGET_DEVICES += jcg_jhr-n825r
644 define Device/jcg_jhr-n926r
647 IMAGES += factory.bin
648 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
651 DEVICE_MODEL := JHR-N926R
652 SUPPORTED_DEVICES += jhr-n926r
654 TARGET_DEVICES += jcg_jhr-n926r
656 define Device/mofinetwork_mofi3500-3gn
659 DEVICE_VENDOR := MoFi Network
660 DEVICE_MODEL := MOFI3500-3GN
661 SUPPORTED_DEVICES += mofi3500-3gn
663 TARGET_DEVICES += mofinetwork_mofi3500-3gn
665 define Device/netcore_nw718
668 UIMAGE_NAME:= ARA1B4NCRNW718;1
669 DEVICE_VENDOR := Netcore
670 DEVICE_MODEL := NW718
671 SUPPORTED_DEVICES += nw718
673 TARGET_DEVICES += netcore_nw718
675 define Device/netgear_wnce2001
678 IMAGES += factory.bin factory-NA.bin
679 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
680 dap-header -s RT3052-AP-WNCE2001-3 -r WW -v 1.0.0.99
681 IMAGE/factory-NA.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
682 dap-header -s RT3052-AP-WNCE2001-3 -r NA -v 1.0.0.99
683 DEVICE_VENDOR := NETGEAR
684 DEVICE_MODEL := WNCE2001
685 SUPPORTED_DEVICES += wnce2001
687 TARGET_DEVICES += netgear_wnce2001
689 define Device/nexaira_bc2
692 DEVICE_VENDOR := NexAira
694 SUPPORTED_DEVICES += bc2
696 TARGET_DEVICES += nexaira_bc2
698 define Device/nexx_wt1520-4m
701 IMAGES += factory.bin
702 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
703 poray-header -B WT1520 -F 4M
704 DEVICE_VENDOR := Nexx
705 DEVICE_MODEL := WT1520
707 SUPPORTED_DEVICES += wt1520-4M
709 TARGET_DEVICES += nexx_wt1520-4m
711 define Device/nexx_wt1520-8m
714 IMAGES += factory.bin
715 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
716 poray-header -B WT1520 -F 8M
717 DEVICE_VENDOR := Nexx
718 DEVICE_MODEL := WT1520
720 SUPPORTED_DEVICES += wt1520-8M
722 TARGET_DEVICES += nexx_wt1520-8m
724 define Device/nixcore_x1-16m
727 DEVICE_VENDOR := Nixcore
729 DEVICE_VARIANT := 16M
730 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-core kmod-i2c-ralink \
732 SUPPORTED_DEVICES += nixcore-x1 nixcore-x1-16M
734 TARGET_DEVICES += nixcore_x1-16m
736 define Device/nixcore_x1-8m
739 DEVICE_VENDOR := Nixcore
742 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-core kmod-i2c-ralink \
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-ohci kmod-usb2 kmod-i2c-core kmod-i2c-ralink \
755 SUPPORTED_DEVICES += rt5350f-olinuxino
757 TARGET_DEVICES += olimex_rt5350f-olinuxino
759 define Device/olimex_rt5350f-olinuxino-evb
762 DEVICE_VENDOR := OLIMEX
763 DEVICE_MODEL := RT5350F-OLinuXino-EVB
764 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-core kmod-i2c-ralink \
766 SUPPORTED_DEVICES += rt5350f-olinuxino-evb
768 TARGET_DEVICES += olimex_rt5350f-olinuxino-evb
770 define Device/omnima_miniembplug
773 DEVICE_VENDOR := Omnima
774 DEVICE_MODEL := MiniEMBPlug
775 SUPPORTED_DEVICES += miniembplug
777 TARGET_DEVICES += omnima_miniembplug
779 define Device/omnima_miniembwifi
782 DEVICE_VENDOR := Omnima
783 DEVICE_MODEL := MiniEMBWiFi
784 SUPPORTED_DEVICES += miniembwifi
786 TARGET_DEVICES += omnima_miniembwifi
788 define Device/petatel_psr-680w
792 DEVICE_VENDOR := Petatel
793 DEVICE_MODEL := PSR-680W Wireless 3G Router
794 SUPPORTED_DEVICES += psr-680w
796 TARGET_DEVICES += petatel_psr-680w
798 define Device/planex_mzk-dp150n
802 DEVICE_VENDOR := Planex
803 DEVICE_MODEL := MZK-DP150N
804 DEVICE_PACKAGES := kmod-spi-dev
805 SUPPORTED_DEVICES += mzk-dp150n
807 TARGET_DEVICES += planex_mzk-dp150n
809 define Device/planex_mzk-w300nh2
812 IMAGES += factory.bin
813 IMAGE/factory.bin := $$(sysupgrade_bin) | \
814 edimax-header -s CSYS -m RN52 -f 0x50000 -S 0xc0000
815 DEVICE_VENDOR := Planex
816 DEVICE_MODEL := MZK-W300NH2
817 SUPPORTED_DEVICES += mzk-w300nh2
819 TARGET_DEVICES += planex_mzk-w300nh2
821 define Device/planex_mzk-wdpr
824 DEVICE_VENDOR := Planex
825 DEVICE_MODEL := MZK-WDPR
826 SUPPORTED_DEVICES += mzk-wdpr
828 TARGET_DEVICES += planex_mzk-wdpr
830 define Device/poray_ip2202
833 DEVICE_VENDOR := Poray
834 DEVICE_MODEL := IP2202
835 SUPPORTED_DEVICES += ip2202
837 TARGET_DEVICES += poray_ip2202
839 define Device/poray_m3
842 IMAGES += factory.bin
843 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
844 poray-header -B M3 -F 4M
845 DEVICE_VENDOR := Poray
847 DEVICE_PACKAGES := kmod-usb2 kmod-ledtrig-netdev kmod-ledtrig-timer
848 SUPPORTED_DEVICES += m3
850 TARGET_DEVICES += poray_m3
852 define Device/poray_m4-4m
855 IMAGES += factory.bin
856 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
857 poray-header -B M4 -F 4M
858 DEVICE_VENDOR := Poray
861 DEVICE_PACKAGES := kmod-usb2 kmod-ledtrig-netdev kmod-ledtrig-timer
862 SUPPORTED_DEVICES += m4-4M
864 TARGET_DEVICES += poray_m4-4m
866 define Device/poray_m4-8m
869 IMAGES += factory.bin
870 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
871 poray-header -B M4 -F 8M
872 DEVICE_VENDOR := Poray
875 DEVICE_PACKAGES := kmod-usb2 kmod-ledtrig-netdev kmod-ledtrig-timer
876 SUPPORTED_DEVICES += m4-8M
878 TARGET_DEVICES += poray_m4-8m
880 define Device/poray_x5
883 IMAGES += factory.bin
884 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
885 poray-header -B X5 -F 8M
886 DEVICE_VENDOR := Poray
887 DEVICE_MODEL := X5/X6
888 DEVICE_PACKAGES := kmod-usb2 kmod-ledtrig-netdev kmod-ledtrig-timer
889 SUPPORTED_DEVICES += x5
891 TARGET_DEVICES += poray_x5
893 define Device/poray_x8
896 IMAGES += factory.bin
897 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
898 poray-header -B X8 -F 8M
899 DEVICE_VENDOR := Poray
901 DEVICE_PACKAGES := kmod-usb2 kmod-ledtrig-netdev kmod-ledtrig-timer
902 SUPPORTED_DEVICES += x8
904 TARGET_DEVICES += poray_x8
906 define Device/prolink_pwh2004
909 DEVICE_VENDOR := Prolink
910 DEVICE_MODEL := PWH2004
912 SUPPORTED_DEVICES += pwh2004
914 TARGET_DEVICES += prolink_pwh2004
916 define Device/ralink_v22rw-2x2
920 DEVICE_VENDOR := Ralink
921 DEVICE_MODEL := AP-RT3052-V22RW-2X2
922 SUPPORTED_DEVICES += v22rw-2x2
924 TARGET_DEVICES += ralink_v22rw-2x2
926 define Device/sitecom_wl-351
930 DEVICE_VENDOR := Sitecom
931 DEVICE_MODEL := WL-351 v1
932 DEVICE_PACKAGES := kmod-switch-rtl8366rb kmod-swconfig swconfig
933 SUPPORTED_DEVICES += wl-351
935 TARGET_DEVICES += sitecom_wl-351
937 define Device/skyline_sl-r7205
941 DEVICE_VENDOR := Skyline
942 DEVICE_MODEL := SL-R7205 Wireless 3G Router
943 SUPPORTED_DEVICES += sl-r7205
945 TARGET_DEVICES += skyline_sl-r7205
947 define Device/sparklan_wcr-150gn
951 DEVICE_VENDOR := Sparklan
952 DEVICE_MODEL := WCR-150GN
953 SUPPORTED_DEVICES += wcr-150gn
955 TARGET_DEVICES += sparklan_wcr-150gn
957 define Device/teltonika_rut5xx
960 DEVICE_VENDOR := Teltonika
961 DEVICE_MODEL := RUT5XX
962 DEVICE_PACKAGES := om-watchdog
963 SUPPORTED_DEVICES += rut5xx
965 TARGET_DEVICES += teltonika_rut5xx
967 define Device/tenda_3g150b
971 UIMAGE_NAME:= Linux Kernel Image
972 DEVICE_VENDOR := Tenda
973 DEVICE_MODEL := 3G150B
974 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
975 SUPPORTED_DEVICES += 3g150b
977 TARGET_DEVICES += tenda_3g150b
979 define Device/tenda_3g300m
982 UIMAGE_NAME := 3G150M_SPI Kernel Image
983 DEVICE_VENDOR := Tenda
984 DEVICE_MODEL := 3G300M
985 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
986 SUPPORTED_DEVICES += 3g300m
988 TARGET_DEVICES += tenda_3g300m
990 define Device/tenda_w150m
993 UIMAGE_NAME:= W150M Kernel Image
994 DEVICE_VENDOR := Tenda
995 DEVICE_MODEL := W150M
996 SUPPORTED_DEVICES += w150m
998 TARGET_DEVICES += tenda_w150m
1000 define Device/tenda_w306r-v2
1003 UIMAGE_NAME:= linkn Kernel Image
1004 DEVICE_VENDOR := Tenda
1005 DEVICE_MODEL := W306R
1006 DEVICE_VARIANT := V2.0
1007 SUPPORTED_DEVICES += w306r-v20
1009 TARGET_DEVICES += tenda_w306r-v2
1011 define Device/trendnet_tew-638apb-v2
1015 IMAGE/sysupgrade.bin := $$(sysupgrade_bin) | umedia-header 0x026382 | \
1016 append-metadata | check-size $$$$(IMAGE_SIZE)
1017 DEVICE_VENDOR := TRENDnet
1018 DEVICE_MODEL := TEW-638APB
1019 DEVICE_VARIANT := v2
1020 SUPPORTED_DEVICES += tew-638apb-v2
1022 TARGET_DEVICES += trendnet_tew-638apb-v2
1024 define Device/trendnet_tew-714tru
1027 DEVICE_VENDOR := TRENDnet
1028 DEVICE_MODEL := TEW-714TRU
1029 SUPPORTED_DEVICES += tew-714tru
1031 TARGET_DEVICES += trendnet_tew-714tru
1033 define Device/unbranded_a5-v11
1036 IMAGES += factory.bin
1037 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
1038 poray-header -B A5-V11 -F 4M
1040 DEVICE_MODEL := A5-V11
1041 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2
1042 SUPPORTED_DEVICES += a5-v11
1044 TARGET_DEVICES += unbranded_a5-v11
1046 define Device/unbranded_wr512-3gn-4m
1049 DEVICE_VENDOR := Ralink
1050 DEVICE_MODEL := WR512-3GN
1051 DEVICE_VARIANT := 4M
1052 SUPPORTED_DEVICES += wr512-3gn-4M
1054 TARGET_DEVICES += unbranded_wr512-3gn-4m
1056 define Device/unbranded_wr512-3gn-8m
1059 DEVICE_VENDOR := Ralink
1060 DEVICE_MODEL := WR512-3GN
1061 DEVICE_VARIANT := 8M
1062 SUPPORTED_DEVICES += wr512-3gn-8M
1064 TARGET_DEVICES += unbranded_wr512-3gn-8m
1066 define Device/unbranded_xdx-rn502j
1070 DEVICE_VENDOR := XDX
1071 DEVICE_MODEL := RN502J
1072 SUPPORTED_DEVICES += xdxrn502j
1074 TARGET_DEVICES += unbranded_xdx-rn502j
1076 define Device/upvel_ur-326n4g
1080 DEVICE_VENDOR := UPVEL
1081 DEVICE_MODEL := UR-326N4G
1082 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
1083 SUPPORTED_DEVICES += ur-326n4g
1085 TARGET_DEVICES += upvel_ur-326n4g
1087 define Device/upvel_ur-336un
1090 DEVICE_VENDOR := UPVEL
1091 DEVICE_MODEL := UR-336UN
1092 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
1093 SUPPORTED_DEVICES += ur-336un
1095 TARGET_DEVICES += upvel_ur-336un
1097 define Device/vocore_vocore-16m
1099 IMAGE_SIZE := 16064k
1100 DEVICE_VENDOR := VoCore
1101 DEVICE_MODEL := VoCore
1102 DEVICE_VARIANT := 16M
1103 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-core kmod-i2c-ralink \
1105 SUPPORTED_DEVICES += vocore vocore-16M
1107 TARGET_DEVICES += vocore_vocore-16m
1109 define Device/vocore_vocore-8m
1112 DEVICE_VENDOR := VoCore
1113 DEVICE_MODEL := VoCore
1114 DEVICE_VARIANT := 8M
1115 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-core kmod-i2c-ralink \
1117 SUPPORTED_DEVICES += vocore vocore-8M
1119 TARGET_DEVICES += vocore_vocore-8m
1121 define Device/wansview_ncs601w
1124 DEVICE_VENDOR := Wansview
1125 DEVICE_MODEL := NCS601W
1126 DEVICE_PACKAGES := kmod-video-core kmod-video-uvc kmod-usb-ohci
1127 SUPPORTED_DEVICES += ncs601w
1129 TARGET_DEVICES += wansview_ncs601w
1131 define Device/wiznet_wizfi630a
1133 IMAGE_SIZE := 16064k
1134 DEVICE_VENDOR := WIZnet
1135 DEVICE_MODEL := WizFi630A
1136 SUPPORTED_DEVICES += wizfi630a
1138 TARGET_DEVICES += wiznet_wizfi630a
1140 define Device/zorlik_zl5900v2
1143 DEVICE_VENDOR := Zorlik
1144 DEVICE_MODEL := ZL5900V2
1145 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-ledtrig-netdev
1147 TARGET_DEVICES += zorlik_zl5900v2
1149 define Device/zyxel_keenetic
1153 DEVICE_VENDOR := ZyXEL
1154 DEVICE_MODEL := Keenetic
1155 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ehci kmod-usb-ledtrig-usbport
1156 SUPPORTED_DEVICES += kn
1158 TARGET_DEVICES += zyxel_keenetic
1160 define Device/zyxel_keenetic-start
1163 DEVICE_VENDOR := ZyXEL
1164 DEVICE_MODEL := Keenetic Start
1166 TARGET_DEVICES += zyxel_keenetic-start
1168 define Device/zyxel_nbg-419n
1172 DEVICE_VENDOR := ZyXEL
1173 DEVICE_MODEL := NBG-419N
1174 SUPPORTED_DEVICES += nbg-419n
1176 TARGET_DEVICES += zyxel_nbg-419n
1178 define Device/zyxel_nbg-419n-v2
1181 DEVICE_VENDOR := ZyXEL
1182 DEVICE_MODEL := NBG-419N
1183 DEVICE_VARIANT := v2
1184 SUPPORTED_DEVICES += nbg-419n2
1186 TARGET_DEVICES += zyxel_nbg-419n-v2