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
28 IMAGE_SIZE := $(ralink_default_fw_size_4M)
29 UIMAGE_NAME:= Linux Kernel Image
30 DEVICE_VENDOR := Tenda
31 DEVICE_MODEL := 3G150B
32 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb-ledtrig-usbport
34 TARGET_DEVICES += 3g150b
38 IMAGE_SIZE := $(ralink_default_fw_size_4M)
39 UIMAGE_NAME := 3G150M_SPI Kernel Image
40 DEVICE_VENDOR := Tenda
41 DEVICE_MODEL := 3G300M
42 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb-ledtrig-usbport
44 TARGET_DEVICES += 3g300m
46 define Device/3g-6200n
49 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \
50 edimax-header -s CSYS -m 3G62 -f 0x50000 -S 0x01100000 | pad-rootfs | \
51 append-metadata | check-size $$$$(IMAGE_SIZE)
52 DEVICE_VENDOR := Edimax
53 DEVICE_MODEL := 3g-6200n
55 TARGET_DEVICES += 3g-6200n
57 define Device/3g-6200nl
60 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \
61 edimax-header -s CSYS -m 3G62 -f 0x50000 -S 0x01100000 | pad-rootfs | \
62 append-metadata | check-size $$$$(IMAGE_SIZE)
63 DEVICE_VENDOR := Edimax
64 DEVICE_MODEL := 3g-6200nl
66 TARGET_DEVICES += 3g-6200nl
70 IMAGE_SIZE := $(ralink_default_fw_size_4M)
72 IMAGE/factory.bin := \
73 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | poray-header -B A5-V11 -F 4M
75 DEVICE_MODEL := A5-V11
76 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2
78 TARGET_DEVICES += a5-v11
83 IMAGE_SIZE := $(ralink_default_fw_size_4M)
84 DEVICE_VENDOR := AirLive
85 DEVICE_MODEL := Air3GII
87 TARGET_DEVICES += air3gii
89 define Device/all0256n-4M
91 IMAGE_SIZE := $(ralink_default_fw_size_4M)
92 DEVICE_VENDOR := Allnet
93 DEVICE_MODEL := ALL0256N
95 DEVICE_PACKAGES := rssileds
97 TARGET_DEVICES += all0256n-4M
99 define Device/all0256n-8M
101 DEVICE_VENDOR := Allnet
102 DEVICE_MODEL := ALL0256N
104 DEVICE_PACKAGES := rssileds
106 TARGET_DEVICES += all0256n-8M
108 define Device/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
116 TARGET_DEVICES += all5002
118 define Device/all5003
121 DEVICE_VENDOR := Allnet
122 DEVICE_MODEL := ALL5003
123 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport \
124 kmod-i2c-core kmod-i2c-gpio kmod-hwmon-lm92 kmod-gpio-pcf857x
126 TARGET_DEVICES += all5003
128 define Device/asl26555-8M
131 SUPPORTED_DEVICES += asl26555
132 DEVICE_VENDOR := Alpha
133 DEVICE_MODEL := ASL26555
134 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb-ledtrig-usbport
136 TARGET_DEVICES += asl26555-8M
138 define Device/asl26555-16M
141 SUPPORTED_DEVICES += asl26555
142 DEVICE_VENDOR := Alpha
143 DEVICE_MODEL := ASL26555
144 DEVICE_VARIANT := 16M
145 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb-ledtrig-usbport
147 TARGET_DEVICES += asl26555-16M
149 define Device/atp-52b
152 DEVICE_VENDOR := Argus
153 DEVICE_MODEL := ATP-52B
155 TARGET_DEVICES += atp-52b
157 define Device/awm002-evb-4M
159 IMAGE_SIZE := $(ralink_default_fw_size_4M)
160 DEVICE_VENDOR := AsiaRF
161 DEVICE_MODEL := AWM002-EVB
163 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 \
164 kmod-i2c-core kmod-i2c-gpio
166 TARGET_DEVICES += awm002-evb-4M
168 define Device/awm002-evb-8M
170 DEVICE_VENDOR := AsiaRF
171 DEVICE_MODEL := AWM002-EVB/AWM003-EVB
173 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 \
174 kmod-i2c-core kmod-i2c-gpio
176 TARGET_DEVICES += awm002-evb-8M
178 define Device/awapn2403
181 IMAGE_SIZE := $(ralink_default_fw_size_4M)
182 DEVICE_VENDOR := AsiaRF
183 DEVICE_MODEL := AWAPN2403
185 TARGET_DEVICES += awapn2403
189 DEVICE_VENDOR := NexAira
192 TARGET_DEVICES += bc2
194 define Device/broadway
197 UIMAGE_NAME:= Broadway Kernel Image
198 DEVICE_VENDOR := Hauppauge
199 DEVICE_MODEL := Broadway
200 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb-ledtrig-usbport
202 TARGET_DEVICES += broadway
204 define Device/carambola
206 DEVICE_VENDOR := 8devices
207 DEVICE_MODEL := Carambola
210 TARGET_DEVICES += carambola
215 IMAGE_SIZE := $(ralink_default_fw_size_4M)
216 DEVICE_VENDOR := Huawei
219 TARGET_DEVICES += d105
221 define Device/dap-1350
223 IMAGES += factory.bin factory-NA.bin
225 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
226 dap-header -s RT3052-AP-DAP1350WW-3
227 IMAGE/factory-NA.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
228 dap-header -s RT3052-AP-DAP1350-3
229 DEVICE_VENDOR := D-Link
230 DEVICE_MODEL := DAP-1350
232 TARGET_DEVICES += dap-1350
234 define Device/dcs-930
236 IMAGE_SIZE := $(ralink_default_fw_size_4M)
237 DEVICE_VENDOR := D-Link
238 DEVICE_MODEL := DCS-930
239 DEVICE_PACKAGES := kmod-video-core kmod-video-uvc kmod-sound-core kmod-usb-audio kmod-usb-core kmod-usb-dwc2
241 TARGET_DEVICES += dcs-930
243 define Device/dcs-930l-b1
245 IMAGE_SIZE := $(ralink_default_fw_size_4M)
246 DEVICE_VENDOR := D-Link
247 DEVICE_MODEL := DCS-930L
249 DEVICE_PACKAGES := kmod-video-core kmod-video-uvc kmod-sound-core kmod-usb-audio kmod-usb-core kmod-usb-ohci kmod-usb2
251 TARGET_DEVICES += dcs-930l-b1
253 define Device/dir-300-b1
255 IMAGE_SIZE := $(ralink_default_fw_size_4M)
256 IMAGES += factory.bin
257 IMAGE/factory.bin := \
258 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | wrg-header wrgn23_dlwbr_dir300b
259 DEVICE_VENDOR := D-Link
260 DEVICE_MODEL := DIR-300
263 TARGET_DEVICES += dir-300-b1
265 define Device/dir-300-b7
268 IMAGE_SIZE := $(ralink_default_fw_size_4M)
269 DEVICE_VENDOR := D-Link
270 DEVICE_MODEL := DIR-300
273 TARGET_DEVICES += dir-300-b7
275 define Device/dir-320-b1
277 DEVICE_VENDOR := D-Link
278 DEVICE_MODEL := DIR-320
281 TARGET_DEVICES += dir-320-b1
283 define Device/dir-600-b1
285 IMAGE_SIZE := $(ralink_default_fw_size_4M)
286 SUPPORTED_DEVICES := dir-600-b1 dir-600-b2
287 IMAGES += factory.bin
288 IMAGE/factory.bin := \
289 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | wrg-header wrgn23_dlwbr_dir600b
290 DEVICE_VENDOR := D-Link
291 DEVICE_MODEL := DIR-600
292 DEVICE_VARIANT := B1/B2
294 TARGET_DEVICES += dir-600-b1
296 define Device/dir-610-a1
300 SEAMA_SIGNATURE := wrgn59_dlob.hans_dir610
301 KERNEL := $(KERNEL_DTB)
302 IMAGE_SIZE := $(ralink_default_fw_size_4M)
303 DEVICE_VENDOR := D-Link
304 DEVICE_MODEL := DIR-610
306 DEVICE_PACKAGES := kmod-ledtrig-netdev kmod-ledtrig-timer
308 TARGET_DEVICES += dir-610-a1
310 define Device/dir-615-d
312 IMAGE_SIZE := $(ralink_default_fw_size_4M)
313 IMAGES += factory.bin
314 IMAGE/factory.bin := \
315 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | wrg-header wrgn23_dlwbr_dir615d
316 DEVICE_VENDOR := D-Link
317 DEVICE_MODEL := DIR-615
320 TARGET_DEVICES += dir-615-d
323 define Device/dir-615-h1
326 IMAGES += factory.bin
327 IMAGE_SIZE := $(ralink_default_fw_size_4M)
328 IMAGE/factory.bin := \
329 $$(sysupgrade_bin) | senao-header -r 0x218 -p 0x30 -t 3
330 DEVICE_VENDOR := D-Link
331 DEVICE_MODEL := DIR-615
334 TARGET_DEVICES += dir-615-h1
336 define Device/dir-620-a1
338 DEVICE_VENDOR := D-Link
339 DEVICE_MODEL := DIR-620 A1
341 TARGET_DEVICES += dir-620-a1
343 define Device/dir-620-d1
345 DEVICE_VENDOR := D-Link
346 DEVICE_MODEL := DIR-620
349 TARGET_DEVICES += dir-620-d1
351 define Device/dwr-512-b
354 DEVICE_VENDOR := D-Link
355 DEVICE_MODEL := DWR-512
357 DEVICE_PACKAGES := jboot-tools kmod-usb2 kmod-spi-dev kmod-usb-serial \
358 kmod-usb-serial-option kmod-usb-net kmod-usb-net-cdc-ether \
360 DLINK_ROM_ID := DLK6E2412001
361 DLINK_FAMILY_MEMBER := 0x6E24
362 DLINK_FIRMWARE_SIZE := 0x7E0000
363 KERNEL := $(KERNEL_DTB)
364 IMAGES += factory.bin
365 IMAGE/sysupgrade.bin := mkdlinkfw | pad-rootfs | append-metadata
366 IMAGE/factory.bin := mkdlinkfw | pad-rootfs | mkdlinkfw-factory
368 TARGET_DEVICES += dwr-512-b
370 define Device/esr-9753
373 IMAGE_SIZE := $(ralink_default_fw_size_4M)
374 DEVICE_VENDOR := EnGenius
375 DEVICE_MODEL := ESR-9753
377 TARGET_DEVICES += esr-9753
379 define Device/f5d8235-v2
382 DEVICE_VENDOR := Belkin
383 DEVICE_MODEL := F5D8235
385 DEVICE_PACKAGES := kmod-switch-rtl8366rb
387 TARGET_DEVICES += f5d8235-v2
392 DEVICE_VENDOR := Belkin
393 DEVICE_MODEL := F7C027
394 DEVICE_PACKAGES := -kmod-usb-core -kmod-usb-dwc2 -kmod-usb-ledtrig-usbport
396 TARGET_DEVICES += f7c027
398 define Device/fonera20n
400 IMAGES += factory.bin
401 IMAGE/factory.bin := $$(sysupgrade_bin) | \
402 edimax-header -s RSDK -m NL1T -f 0x50000 -S 0xc0000
404 DEVICE_MODEL := Fonera 2.0N
405 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb-ledtrig-usbport
407 TARGET_DEVICES += fonera20n
409 define Device/freestation5
411 DEVICE_VENDOR := ARC Wireless
412 DEVICE_MODEL := FreeStation
413 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-rt2500-usb kmod-rt2800-usb kmod-rt2x00-usb
415 TARGET_DEVICES += freestation5
419 IMAGE_SIZE := $(ralink_default_fw_size_16M)
420 DEVICE_VENDOR := HuaWei
421 DEVICE_MODEL := HG255D
423 TARGET_DEVICES += hg255d
425 define Device/hlk-rm04
427 IMAGES += factory.bin
428 IMAGE/factory.bin := \
429 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | hilink-header
430 DEVICE_VENDOR := Hi-Link
431 DEVICE_MODEL := HLK-RM04
433 TARGET_DEVICES += hlk-rm04
435 define Device/ht-tm02
437 DEVICE_VENDOR := HooToo
438 DEVICE_MODEL := HT-TM02
439 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport
441 TARGET_DEVICES += ht-tm02
443 define Device/hw550-3g
445 DEVICE_VENDOR := Aztech
446 DEVICE_MODEL := HW550-3G
447 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb-ledtrig-usbport
449 TARGET_DEVICES += hw550-3g
453 DEVICE_VENDOR := Poray
454 DEVICE_MODEL := IP2202
456 TARGET_DEVICES += ip2202
458 define Device/jhr-n805r
460 IMAGE_SIZE := $(ralink_default_fw_size_4M)
461 IMAGES += factory.bin
462 IMAGE/factory.bin := \
463 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | jcg-header 29.24
465 DEVICE_MODEL := JHR-N805R
467 TARGET_DEVICES += jhr-n805r
469 define Device/jhr-n825r
471 IMAGE_SIZE := $(ralink_default_fw_size_4M)
472 IMAGES += factory.bin
473 IMAGE/factory.bin := \
474 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | jcg-header 23.24
476 DEVICE_MODEL := JHR-N825R
478 TARGET_DEVICES += jhr-n825r
480 define Device/jhr-n926r
482 IMAGE_SIZE := $(ralink_default_fw_size_4M)
483 IMAGES += factory.bin
484 IMAGE/factory.bin := \
485 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | jcg-header 25.24
487 DEVICE_MODEL := JHR-N926R
489 TARGET_DEVICES += jhr-n926r
493 UIMAGE_NAME:= Linux Kernel Image
494 DEVICE_VENDOR := Intenso
495 DEVICE_MODEL := Memory 2 Move
496 DEVICE_PACKAGES := kmod-ledtrig-netdev kmod-ledtrig-timer \
497 kmod-usb-core kmod-usb2 kmod-usb-storage kmod-scsi-core \
498 kmod-fs-ext4 kmod-fs-vfat block-mount
500 TARGET_DEVICES += m2m
504 IMAGE_SIZE := $(ralink_default_fw_size_4M)
505 IMAGES += factory.bin
506 IMAGE/factory.bin := \
507 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | poray-header -B M3 -F 4M
508 DEVICE_VENDOR := Poray
510 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ledtrig-netdev \
517 IMAGE_SIZE := $(ralink_default_fw_size_4M)
518 IMAGES += factory.bin
519 IMAGE/factory.bin := \
520 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | poray-header -B M4 -F 4M
521 DEVICE_VENDOR := Poray
524 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ledtrig-netdev \
527 TARGET_DEVICES += m4-4M
531 IMAGES += factory.bin
532 IMAGE/factory.bin := \
533 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | poray-header -B M4 -F 8M
534 DEVICE_VENDOR := Poray
537 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ledtrig-netdev kmod-ledtrig-timer
539 TARGET_DEVICES += m4-8M
541 define Device/miniembplug
543 DEVICE_VENDOR := Omnima
544 DEVICE_MODEL := MiniEMBPlug
546 TARGET_DEVICES += miniembplug
548 define Device/miniembwifi
550 DEVICE_VENDOR := Omnima
551 DEVICE_MODEL := MiniEMBWiFi
553 TARGET_DEVICES += miniembwifi
555 define Device/mofi3500-3gn
557 DEVICE_VENDOR := MoFi Network
558 DEVICE_MODEL := MOFI3500-3GN
560 TARGET_DEVICES += mofi3500-3gn
565 IMAGE_SIZE := $(ralink_default_fw_size_4M)
566 UIMAGE_NAME:= Linux Kernel Image
567 DEVICE_VENDOR := HAME
570 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-netdev
572 TARGET_DEVICES += mpr-a1
576 UIMAGE_NAME:= Linux Kernel Image
577 DEVICE_VENDOR := HAME
580 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-netdev
582 TARGET_DEVICES += mpr-a2
584 define Device/mr-102n
586 DEVICE_VENDOR := AXIMCom
587 DEVICE_MODEL := MR-102N
589 TARGET_DEVICES += mr-102n
591 define Device/mzk-dp150n
594 IMAGE_SIZE := $(ralink_default_fw_size_4M)
595 DEVICE_VENDOR := Planex
596 DEVICE_MODEL := MZK-DP150N
597 DEVICE_PACKAGES := kmod-spi-dev
599 TARGET_DEVICES += mzk-dp150n
601 define Device/mzk-w300nh2
604 IMAGES += factory.bin
605 IMAGE/factory.bin := $$(sysupgrade_bin) | \
606 edimax-header -s CSYS -m RN52 -f 0x50000 -S 0xc0000
607 DEVICE_VENDOR := Planex
608 DEVICE_MODEL := MZK-W300NH2
610 TARGET_DEVICES += mzk-w300nh2
612 define Device/mzk-wdpr
614 DEVICE_VENDOR := Planex
615 DEVICE_MODEL := MZK-WDPR
617 TARGET_DEVICES += mzk-wdpr
619 define Device/nbg-419n
622 IMAGE_SIZE := $(ralink_default_fw_size_4M)
623 DEVICE_VENDOR := ZyXEL
624 DEVICE_MODEL := NBG-419N
626 TARGET_DEVICES += nbg-419n
628 define Device/nbg-419n2
630 IMAGE_SIZE := $(ralink_default_fw_size_8M)
631 DEVICE_VENDOR := ZyXEL
632 DEVICE_MODEL := NBG-419N2
634 TARGET_DEVICES += nbg-419n2
636 define Device/ncs601w
638 DEVICE_VENDOR := Wansview
639 DEVICE_MODEL := NCS601W
640 DEVICE_PACKAGES := kmod-video-core kmod-video-uvc \
641 kmod-usb-core kmod-usb-ohci
643 TARGET_DEVICES += ncs601w
645 define Device/nixcore-x1-8M
648 SUPPORTED_DEVICES += nixcore-x1
649 DEVICE_VENDOR := Nixcore
652 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-i2c-core kmod-i2c-ralink kmod-spi-dev
654 TARGET_DEVICES += nixcore-x1-8M
656 define Device/nixcore-x1-16M
659 SUPPORTED_DEVICES += nixcore-x1
660 DEVICE_VENDOR := Nixcore
662 DEVICE_VARIANT := 16M
663 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-i2c-core kmod-i2c-ralink kmod-spi-dev
665 TARGET_DEVICES += nixcore-x1-16M
670 UIMAGE_NAME:= ARA1B4NCRNW718;1
671 DEVICE_VENDOR := Netcore
672 DEVICE_MODEL := NW718
674 TARGET_DEVICES += nw718
676 define Device/psr-680w
679 IMAGE_SIZE := $(ralink_default_fw_size_4M)
680 DEVICE_VENDOR := Petatel
681 DEVICE_MODEL := PSR-680W Wireless 3G Router
683 TARGET_DEVICES += psr-680w
685 define Device/pwh2004
687 DEVICE_VENDOR := Prolink
688 DEVICE_MODEL := PWH2004
691 TARGET_DEVICES += pwh2004
693 define Device/px-4885-4M
695 IMAGE_SIZE := $(ralink_default_fw_size_4M)
696 DEVICE_VENDOR := 7Links
697 DEVICE_MODEL := PX-4885
699 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb2 kmod-usb-ohci \
700 kmod-usb-ledtrig-usbport kmod-leds-gpio
702 TARGET_DEVICES += px-4885-4M
704 define Device/px-4885-8M
706 DEVICE_VENDOR := 7Links
707 DEVICE_MODEL := PX-4885
709 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb2 kmod-usb-ohci \
710 kmod-usb-ledtrig-usbport kmod-leds-gpio
712 TARGET_DEVICES += px-4885-8M
714 define Device/rt5350f-olinuxino
715 DTS := RT5350F-OLINUXINO
716 DEVICE_VENDOR := OLIMEX
717 DEVICE_MODEL := RT5350F-OLinuXino
718 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 \
719 kmod-i2c-core kmod-i2c-ralink \
722 TARGET_DEVICES += rt5350f-olinuxino
724 define Device/rt5350f-olinuxino-evb
725 DTS := RT5350F-OLINUXINO-EVB
726 DEVICE_VENDOR := OLIMEX
727 DEVICE_MODEL := RT5350F-OLinuXino-EVB
728 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 \
729 kmod-i2c-core kmod-i2c-ralink \
732 TARGET_DEVICES += rt5350f-olinuxino-evb
734 define Device/rt-g32-b1
737 IMAGE_SIZE := $(ralink_default_fw_size_4M)
738 DEVICE_VENDOR := Asus
739 DEVICE_MODEL := RT-G32
742 TARGET_DEVICES += rt-g32-b1
744 define Device/rt-n10-plus
747 IMAGE_SIZE := $(ralink_default_fw_size_4M)
748 DEVICE_VENDOR := Asus
749 DEVICE_MODEL := RT-N10+
751 TARGET_DEVICES += rt-n10-plus
753 define Device/rt-n13u
755 DEVICE_VENDOR := Asus
756 DEVICE_MODEL := RT-N13U
757 DEVICE_PACKAGES := kmod-leds-gpio kmod-rt2800-pci kmod-usb-dwc2
759 TARGET_DEVICES += rt-n13u
763 DEVICE_VENDOR := Teltonika
764 DEVICE_MODEL := RUT5XX
765 DEVICE_PACKAGES := om-watchdog
767 TARGET_DEVICES += rut5xx
769 define Device/sl-r7205
772 IMAGE_SIZE := $(ralink_default_fw_size_4M)
773 DEVICE_VENDOR := Skyline
774 DEVICE_MODEL := SL-R7205 Wireless 3G Router
776 TARGET_DEVICES += sl-r7205
778 define Device/tew-638apb-v2
781 IMAGE_SIZE := $(ralink_default_fw_size_4M)
782 IMAGE/sysupgrade.bin := $$(sysupgrade_bin) | umedia-header 0x026382 | \
783 append-metadata | check-size $$$$(IMAGE_SIZE)
784 DEVICE_VENDOR := TRENDnet
785 DEVICE_MODEL := TEW-638APB
788 TARGET_DEVICES += tew-638apb-v2
790 define Device/tew-714tru
792 DEVICE_VENDOR := TRENDnet
793 DEVICE_MODEL := TEW-714TRU
795 TARGET_DEVICES += tew-714tru
797 define Device/ur-326n4g
800 IMAGE_SIZE := $(ralink_default_fw_size_4M)
801 DEVICE_VENDOR := UPVEL
802 DEVICE_MODEL := UR-326N4G
803 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb-ledtrig-usbport
805 TARGET_DEVICES += ur-326n4g
807 define Device/ur-336un
809 DEVICE_VENDOR := UPVEL
810 DEVICE_MODEL := UR-336UN
811 DEVICE_PACKAGES := kmod-usb-core kmod-usb-dwc2 kmod-usb-ledtrig-usbport
813 TARGET_DEVICES += ur-336un
815 define Device/v22rw-2x2
818 IMAGE_SIZE := $(ralink_default_fw_size_4M)
819 DEVICE_VENDOR := Ralink
820 DEVICE_MODEL := AP-RT3052-V22RW-2X2
822 TARGET_DEVICES += v22rw-2x2
824 define Device/vocore-8M
827 SUPPORTED_DEVICES += vocore
828 DEVICE_VENDOR := VoCore
829 DEVICE_MODEL := VoCore
831 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 \
832 kmod-i2c-core kmod-i2c-ralink \
835 TARGET_DEVICES += vocore-8M
837 define Device/vocore-16M
840 SUPPORTED_DEVICES += vocore
841 DEVICE_VENDOR := VoCore
842 DEVICE_MODEL := VoCore
843 DEVICE_VARIANT := 16M
844 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 \
845 kmod-i2c-core kmod-i2c-ralink \
848 TARGET_DEVICES += vocore-16M
852 IMAGE_SIZE := $(ralink_default_fw_size_4M)
853 UIMAGE_NAME:= W150M Kernel Image
854 DEVICE_VENDOR := Tenda
855 DEVICE_MODEL := W150M
857 TARGET_DEVICES += w150m
859 define Device/w306r-v20
861 IMAGE_SIZE := $(ralink_default_fw_size_4M)
862 UIMAGE_NAME:= linkn Kernel Image
863 DEVICE_VENDOR := Tenda
864 DEVICE_MODEL := W306R
865 DEVICE_VARIANT := V2.0
867 TARGET_DEVICES += w306r-v20
871 DEVICE_VENDOR := ALFA
872 DEVICE_MODEL := Networks W502U
874 TARGET_DEVICES += w502u
876 define Device/wcr-150gn
879 IMAGE_SIZE := $(ralink_default_fw_size_4M)
880 DEVICE_VENDOR := Sparklan
881 DEVICE_MODEL := WCR-150GN
883 TARGET_DEVICES += wcr-150gn
885 define Device/whr-g300n
888 IMAGE_SIZE := 3801088
889 DEVICE_VENDOR := Buffalo
890 DEVICE_MODEL := WHR-G300N
892 IMAGE/tftp.bin := $$(sysupgrade_bin) | \
893 check-size $$$$(IMAGE_SIZE) | buffalo-tftp-header
895 TARGET_DEVICES += whr-g300n
897 define Device/wizard8800
899 UIMAGE_NAME:= Linux Kernel Image
900 DEVICE_VENDOR := EasyAcc
901 DEVICE_MODEL := WIZARD 8800
903 TARGET_DEVICES += wizard8800
905 define Device/wizfi630a
907 IMAGE_SIZE := $(ralink_default_fw_size_16M)
908 DEVICE_VENDOR := WIZnet
909 DEVICE_MODEL := WizFi630A
911 TARGET_DEVICES += wizfi630a
913 define Device/wl-330n
916 IMAGE_SIZE := $(ralink_default_fw_size_4M)
917 DEVICE_VENDOR := Asus
918 DEVICE_MODEL := WL-330N
920 TARGET_DEVICES += wl-330n
922 define Device/wl-330n3g
925 IMAGE_SIZE := $(ralink_default_fw_size_4M)
926 DEVICE_VENDOR := Asus
927 DEVICE_MODEL := WL-330N3G
930 TARGET_DEVICES += wl-330n3g
935 IMAGE_SIZE := $(ralink_default_fw_size_4M)
936 DEVICE_VENDOR := Sitecom
937 DEVICE_MODEL := WL-351 v1
938 DEVICE_PACKAGES := kmod-switch-rtl8366rb kmod-swconfig swconfig
940 TARGET_DEVICES += wl-351
942 define Device/wnce2001
944 IMAGE_SIZE := $(ralink_default_fw_size_4M)
945 IMAGES += factory.bin factory-NA.bin
946 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
947 dap-header -s RT3052-AP-WNCE2001-3 -r WW -v 1.0.0.99
948 IMAGE/factory-NA.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
949 dap-header -s RT3052-AP-WNCE2001-3 -r NA -v 1.0.0.99
950 DEVICE_VENDOR := NETGEAR
951 DEVICE_MODEL := WNCE2001
953 TARGET_DEVICES += wnce2001
955 define Device/wr512-3gn-4M
957 IMAGE_SIZE := $(ralink_default_fw_size_4M)
958 DEVICE_VENDOR := Ralink
959 DEVICE_MODEL := WR512-3GN (4M)
961 TARGET_DEVICES += wr512-3gn-4M
963 define Device/wr512-3gn-8M
965 DEVICE_VENDOR := Ralink
966 DEVICE_MODEL := WR512-3GN (8M)
968 TARGET_DEVICES += wr512-3gn-8M
973 DEVICE_MODEL := WR6202
975 TARGET_DEVICES += wr6202
977 define Device/wt1520-4M
979 IMAGE_SIZE := $(ralink_default_fw_size_4M)
980 IMAGES += factory.bin
981 IMAGE/factory.bin := \
982 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | poray-header -B WT1520 -F 4M
983 DEVICE_VENDOR := Nexx
984 DEVICE_MODEL := WT1520 (4MB)
986 TARGET_DEVICES += wt1520-4M
988 define Device/wt1520-8M
990 IMAGES += factory.bin
991 IMAGE/factory.bin := \
992 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | poray-header -B WT1520 -F 8M
993 DEVICE_VENDOR := Nexx
994 DEVICE_MODEL := WT1520 (8MB)
996 TARGET_DEVICES += wt1520-8M
1000 IMAGES += factory.bin
1001 IMAGE/factory.bin := \
1002 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | poray-header -B X5 -F 8M
1003 DEVICE_VENDOR := Poray
1004 DEVICE_MODEL := X5/X6
1005 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ledtrig-netdev kmod-ledtrig-timer
1007 TARGET_DEVICES += x5
1012 IMAGES += factory.bin
1013 IMAGE/factory.bin := \
1014 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | poray-header -B X8 -F 8M
1015 DEVICE_VENDOR := Poray
1017 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ledtrig-netdev kmod-ledtrig-timer
1019 TARGET_DEVICES += x8
1021 define Device/xdxrn502j
1024 IMAGE_SIZE := $(ralink_default_fw_size_4M)
1025 DEVICE_VENDOR := XDX
1026 DEVICE_MODEL := RN502J
1028 TARGET_DEVICES += xdxrn502j
1033 IMAGE_SIZE := $(ralink_default_fw_size_4M)
1034 DEVICE_VENDOR := ZyXEL
1035 DEVICE_MODEL := Keenetic
1036 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ehci kmod-usb-ledtrig-usbport
1038 TARGET_DEVICES += kn
1040 define Device/zyxel_keenetic-start
1042 IMAGE_SIZE := $(ralink_default_fw_size_4M)
1043 DEVICE_VENDOR := ZyXEL
1044 DEVICE_MODEL := Keenetic Start
1046 TARGET_DEVICES += zyxel_keenetic-start
1048 define Device/zorlik_zl5900v2
1050 DEVICE_VENDOR := Zorlik
1051 DEVICE_MODEL := ZL5900V2
1052 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-netdev
1054 TARGET_DEVICES += zorlik_zl5900v2