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 -f
$@
-C
$(KDIR
) v_0.0
.0.bin v_0.0
.0.md5
19 define Build
/elx-header
20 $(eval hw_id
=$(word 1,$(1)))
21 $(eval xor_pattern
=$(word 2,$(1)))
23 echo
-ne
"\x00\x00\x00\x00\x00\x00\x00\x03" | \
24 dd bs
=42 count
=1 conv
=sync
; \
26 echo
-ne
"\x$${hw_id:0:2}\x$${hw_id:2:2}\x$${hw_id:4:2}\x$${hw_id:6:2}" | \
27 dd bs
=20 count
=1 conv
=sync
; \
28 echo
-ne
"$$(printf '%08x' $$(stat -c%s $@) | fold -s2 | xargs -I {} echo \\x{} | tr -d '\n')" | \
29 dd bs
=8 count
=1 conv
=sync
; \
30 echo
-ne
"$$($(STAGING_DIR_HOST)/bin/mkhash md5 $@ | fold -s2 | xargs -I {} echo \\x{} | tr -d '\n')" | \
31 dd bs
=58 count
=1 conv
=sync
; \
32 ) > $(KDIR
)/tmp
/$(DEVICE_NAME
).header
33 $(call Build
/xor-image
,-p
$(xor_pattern
) -x
)
34 cat
$(KDIR
)/tmp
/$(DEVICE_NAME
).header
$@
> $@.new
38 define Device
/ai-br100
41 DEVICE_TITLE
:= Aigale Ai-BR100
42 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
44 TARGET_DEVICES
+= ai-br100
46 define Device
/alfa-network_ac1200rm
49 DEVICE_TITLE
:= ALFA Network AC1200RM
50 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci uboot-envtools
52 TARGET_DEVICES
+= alfa-network_ac1200rm
54 define Device
/alfa-network_r36m-e4g
57 DEVICE_TITLE
:= ALFA Network R36M-E4G
58 DEVICE_PACKAGES
:= kmod-i2c-ralink kmod-usb2 kmod-usb-ohci uboot-envtools uqmi
60 TARGET_DEVICES
+= alfa-network_r36m-e4g
62 define Device
/alfa-network_tube-e4g
65 DEVICE_TITLE
:= ALFA Network Tube-E4G
66 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci uboot-envtools uqmi \
67 -iwinfo
-kmod-rt2800-soc
-wpad-basic
69 TARGET_DEVICES
+= alfa-network_tube-e4g
71 define Device
/amit_jboot
72 DLINK_IMAGE_OFFSET
:= 0x10000
73 KERNEL
:= $(KERNEL_DTB
)
75 IMAGE
/sysupgrade.bin
:= mkdlinkfw | pad-rootfs | append-metadata
76 IMAGE
/factory.bin
:= mkdlinkfw | pad-rootfs | mkdlinkfw-factory
77 DEVICE_PACKAGES
:= jboot-tools kmod-usb2 kmod-usb-ohci
83 KERNEL
:= $(KERNEL_DTB
)
84 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | tplink-v2-header
-e
85 IMAGE
/factory.bin
:= tplink-v2-image
-e
86 IMAGE
/sysupgrade.bin
:= tplink-v2-image
-s
-e | append-metadata
89 define Device
/ArcherC20i
92 SUPPORTED_DEVICES
:= c20i
93 TPLINK_FLASHLAYOUT
:= 8Mmtk
94 TPLINK_HWID
:= 0xc2000001
97 DEVICE_TITLE
:= TP-Link ArcherC20i
98 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci
100 TARGET_DEVICES
+= ArcherC20i
102 define Device
/ArcherC50v1
105 SUPPORTED_DEVICES
:= c50
106 TPLINK_FLASHLAYOUT
:= 8Mmtk
107 TPLINK_HWID
:= 0xc7500001
109 IMAGES
+= factory-us.bin factory-eu.bin
110 IMAGE
/factory-us.bin
:= tplink-v2-image
-e
-w
0
111 IMAGE
/factory-eu.bin
:= tplink-v2-image
-e
-w
2
112 DEVICE_TITLE
:= TP-Link ArcherC50v1
113 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
115 TARGET_DEVICES
+= ArcherC50v1
117 define Device
/ArcherMR200
120 SUPPORTED_DEVICES
:= mr200
121 TPLINK_FLASHLAYOUT
:= 8MLmtk
122 TPLINK_HWID
:= 0xd7500001
124 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-net kmod-usb-net-rndis kmod-usb-serial kmod-usb-serial-option adb-enablemodem
125 DEVICE_TITLE
:= TP-Link ArcherMR200
127 TARGET_DEVICES
+= ArcherMR200
129 define Device
/bdcom_wap2100-sk
130 DTS
:= BDCOM-WAP2100-SK
132 DEVICE_TITLE
:= BDCOM WAP2100-SK
(ZTE ZXECS EBG3130
)
133 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-mt76x2 kmod-mt76x0e kmod-sdhci-mt7620 kmod-usb-ledtrig-usbport
135 TARGET_DEVICES
+= bdcom_wap2100-sk
139 DEVICE_TITLE
:= YUKAI Engineering BOCCO
140 DEVICE_PACKAGES
:= kmod-sound-core kmod-sound-mt7620 kmod-i2c-ralink
142 TARGET_DEVICES
+= bocco
146 IMAGE_SIZE
:= 16777216
147 DEVICE_TITLE
:= HNET C108
148 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
150 TARGET_DEVICES
+= c108
152 define Device
/cf-wr800n
154 DEVICE_TITLE
:= Comfast CF-WR800N
156 TARGET_DEVICES
+= cf-wr800n
158 define Device
/cs-qr10
160 DEVICE_TITLE
:= Planex CS-QR10
161 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci \
162 kmod-sound-core kmod-sound-mt7620 \
163 kmod-i2c-ralink kmod-sdhci-mt7620
165 TARGET_DEVICES
+= cs-qr10
169 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
170 DEVICE_TITLE
:= Sanlinking Technologies D240
171 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
173 TARGET_DEVICES
+= d240
175 define Device
/db-wrt01
177 DEVICE_TITLE
:= Planex DB-WRT01
179 TARGET_DEVICES
+= db-wrt01
181 define Device
/dch-m225
185 SEAMA_SIGNATURE
:= wapn22_dlink
.2013gui_dap1320b
187 DEVICE_TITLE
:= D-Link DCH-M225
188 DEVICE_PACKAGES
:= kmod-sound-core kmod-sound-mt7620 kmod-i2c-ralink
190 TARGET_DEVICES
+= dch-m225
192 define Device
/dir-810l
194 DEVICE_PACKAGES
:= kmod-mt76x0e
195 DEVICE_TITLE
:= D-Link DIR-810L
198 TARGET_DEVICES
+= dir-810l
200 define Device
/dlink_dir-510l
203 DEVICE_TITLE
:= D-Link DIR-510L
204 DEVICE_PACKAGES
+= kmod-mt76x0e
205 DLINK_ROM_ID
:= DLK6E3805001
206 DLINK_FAMILY_MEMBER
:= 0x6E38
207 DLINK_FIRMWARE_SIZE
:= 0xDE0000
208 DLINK_IMAGE_OFFSET
:= 0x210000
210 TARGET_DEVICES
+= dlink_dir-510l
212 define Device
/dlink_dwr-116-a1
215 DEVICE_TITLE
:= D-Link DWR-116 A1
/A2
216 DLINK_ROM_ID
:= DLK6E3803001
217 DLINK_FAMILY_MEMBER
:= 0x6E38
218 DLINK_FIRMWARE_SIZE
:= 0x7E0000
220 TARGET_DEVICES
+= dlink_dwr-116-a1
222 define Device
/dlink_dwr-118-a1
225 DEVICE_TITLE
:= D-Link DWR-118 A1
226 DEVICE_PACKAGES
+= kmod-mt76x0e
227 DLINK_ROM_ID
:= DLK6E3811001
228 DLINK_FAMILY_MEMBER
:= 0x6E38
229 DLINK_FIRMWARE_SIZE
:= 0xFE0000
231 TARGET_DEVICES
+= dlink_dwr-118-a1
233 define Device
/dlink_dwr-118-a2
236 DEVICE_TITLE
:= D-Link DWR-118 A2
237 DEVICE_PACKAGES
+= kmod-mt76x2
238 DLINK_ROM_ID
:= DLK6E3814001
239 DLINK_FAMILY_MEMBER
:= 0x6E38
240 DLINK_FIRMWARE_SIZE
:= 0xFE0000
242 TARGET_DEVICES
+= dlink_dwr-118-a2
244 define Device
/dlink_dwr-921-c1
247 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
248 DEVICE_TITLE
:= D-Link DWR-921 C1
249 DLINK_ROM_ID
:= DLK6E2414001
250 DLINK_FAMILY_MEMBER
:= 0x6E24
251 DLINK_FIRMWARE_SIZE
:= 0xFE0000
252 DEVICE_PACKAGES
+= kmod-usb-net-qmi-wwan kmod-usb-serial-option uqmi
254 TARGET_DEVICES
+= dlink_dwr-921-c1
256 define Device
/dlink_dwr-921-c3
257 $(Device
/dlink_dwr-921-c1
)
258 DEVICE_TITLE
:= D-Link DWR-921 C3
259 DLINK_ROM_ID
:= DLK6E2414009
260 SUPPORTED_DEVICES
:= dlink
,dwr-921-c1
262 TARGET_DEVICES
+= dlink_dwr-921-c3
264 define Device
/dlink_dwr-922-e2
267 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
268 DEVICE_TITLE
:= D-Link DWR-922 E2
269 DLINK_ROM_ID
:= DLK6E2414005
270 DLINK_FAMILY_MEMBER
:= 0x6E24
271 DLINK_FIRMWARE_SIZE
:= 0xFE0000
272 DEVICE_PACKAGES
+= kmod-usb-net-qmi-wwan kmod-usb-serial-option uqmi
274 TARGET_DEVICES
+= dlink_dwr-922-e2
278 IMAGES
+= factory.bin
279 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
280 umedia-header
0x013326
281 DEVICE_TITLE
:= Linksys E1700
283 TARGET_DEVICES
+= e1700
286 NETGEAR_HW_ID
:= 29764623+4+0+32+2x2
+0
287 NETGEAR_BOARD_ID
:= EX2700
290 IMAGE_SIZE
:= $(ralink_default_fw_size_4M
)
291 IMAGES
+= factory.bin
292 KERNEL
:= $(KERNEL_DTB
) | uImage lzma | pad-offset
64k
64 | append-uImage-fakehdr filesystem
293 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
295 DEVICE_TITLE
:= Netgear EX2700
297 #TARGET_DEVICES += ex2700
299 define Device
/ex3700-ex3800
300 NETGEAR_BOARD_ID
:= U12H319T00_NETGEAR
304 IMAGES
+= factory.chk
305 IMAGE
/factory.chk
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | netgear-chk
306 DEVICE_PACKAGES
:= kmod-mt76x2
307 DEVICE_TITLE
:= Netgear EX3700
/EX3800
308 SUPPORTED_DEVICES
:= ex3700
310 TARGET_DEVICES
+= ex3700-ex3800
312 define Device
/gl-mt300a
314 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
315 DEVICE_TITLE
:= GL-Inet GL-MT300A
316 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
318 TARGET_DEVICES
+= gl-mt300a
320 define Device
/u25awf-h1
323 DEVICE_TITLE
:= Kimax U25AWF-H1
324 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
326 TARGET_DEVICES
+= u25awf-h1
328 define Device
/gl-mt300n
330 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
331 DEVICE_TITLE
:= GL-Inet GL-MT300N
332 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
334 TARGET_DEVICES
+= gl-mt300n
336 define Device
/gl-mt750
338 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
339 DEVICE_TITLE
:= GL-Inet GL-MT750
340 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci
342 TARGET_DEVICES
+= gl-mt750
347 DEVICE_TITLE
:= HiWiFi HC5661
348 DEVICE_PACKAGES
:= kmod-sdhci-mt7620
350 TARGET_DEVICES
+= hc5661
355 DEVICE_TITLE
:= HiWiFi HC5761
356 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 kmod-usb-ledtrig-usbport
358 TARGET_DEVICES
+= hc5761
363 DEVICE_TITLE
:= HiWiFi HC5861
364 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 kmod-usb-ledtrig-usbport
366 TARGET_DEVICES
+= hc5861
368 define Device
/head-weblink_hdrm200
371 DEVICE_TITLE
:= Head Weblink HDRM2000
372 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 \
373 uqmi kmod-usb-serial kmod-usb-serial-option
375 TARGET_DEVICES
+= head-weblink_hdrm200
377 define Device
/iodata_wn-ac1167gr
379 DEVICE_TITLE
:= I-O DATA WN-AC1167GR
381 IMAGES
+= factory.bin
382 IMAGE
/factory.bin
:= \
383 $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
384 elx-header
01040016 8844A2D168B45A2D
385 DEVICE_PACKAGES
:= kmod-mt76x2
387 TARGET_DEVICES
+= iodata_wn-ac1167gr
389 define Device
/iodata_wn-ac733gr3
391 DEVICE_TITLE
:= I-O DATA WN-AC733GR3
393 IMAGES
+= factory.bin
394 IMAGE
/factory.bin
:= \
395 $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
396 elx-header
01040006 8844A2D168B45A2D
397 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-switch-rtl8367b
399 TARGET_DEVICES
+= iodata_wn-ac733gr3
401 define Device
/kimax_u35wf
404 DEVICE_TITLE
:= Kimax U35WF
405 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
407 TARGET_DEVICES
+= kimax_u35wf
411 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
412 DEVICE_TITLE
:= ZyXEL Keenetic Viva
413 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-switch-rtl8366-smi kmod-switch-rtl8367b
414 IMAGES
+= factory.bin
415 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
64k | check-size
$$$$(IMAGE_SIZE
) | \
416 zyimage
-d
8997 -v
"ZyXEL Keenetic Viva"
417 SUPPORTED_DEVICES
:= kng_rc
419 TARGET_DEVICES
+= kng_rc
423 DEVICE_TITLE
:= ZyXEL Keenetic Omni
424 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
425 IMAGES
+= factory.bin
426 IMAGE
/factory.bin
:= $$(IMAGE
/sysupgrade.bin
) | pad-to
64k | check-size
$$$$(IMAGE_SIZE
) | \
427 zyimage
-d
4882 -v
"ZyXEL Keenetic Omni"
428 SUPPORTED_DEVICES
:= kn_rc
430 TARGET_DEVICES
+= kn_rc
434 DEVICE_TITLE
:= ZyXEL Keenetic Omni II
435 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
436 IMAGES
+= factory.bin
437 IMAGE
/factory.bin
:= $$(IMAGE
/sysupgrade.bin
) | pad-to
64k | check-size
$$$$(IMAGE_SIZE
) | \
438 zyimage
-d
2102034 -v
"ZyXEL Keenetic Omni II"
439 SUPPORTED_DEVICES
:= kn_rf
441 TARGET_DEVICES
+= kn_rf
443 define Device
/microwrt
446 DEVICE_TITLE
:= Microduino MicroWRT
447 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
449 TARGET_DEVICES
+= microwrt
451 define Device
/lava_lr-25g001
454 DEVICE_TITLE
:= LAVA LR-25G001
455 DLINK_ROM_ID
:= LVA6E3804001
456 DLINK_FAMILY_MEMBER
:= 0x6E38
457 DLINK_FIRMWARE_SIZE
:= 0xFE0000
458 DEVICE_PACKAGES
+= kmod-mt76x0e
460 TARGET_DEVICES
+= lava_lr-25g001
462 define Device
/miwifi-mini
464 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
465 DEVICE_TITLE
:= Xiaomi MiWiFi Mini
466 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
468 TARGET_DEVICES
+= miwifi-mini
472 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
473 DEVICE_TITLE
:= Kingston MLW221
474 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
476 TARGET_DEVICES
+= mlw221
480 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
481 DEVICE_TITLE
:= Kingston MLWG2
482 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
484 TARGET_DEVICES
+= mlwg2
486 define Device
/mt7620a
488 DEVICE_TITLE
:= MediaTek MT7620a EVB
490 TARGET_DEVICES
+= mt7620a
492 define Device
/mt7620a_mt7530
493 DTS
:= MT7620a_MT7530
494 DEVICE_TITLE
:= MediaTek MT7620a
+ MT7530 EVB
495 SUPPORTED_DEVICES
:= mt7620a_mt7530
497 TARGET_DEVICES
+= mt7620a_mt7530
499 define Device
/mt7620a_mt7610e
500 DTS
:= MT7620a_MT7610e
501 DEVICE_TITLE
:= MediaTek MT7620a
+ MT7610e EVB
502 DEVICE_PACKAGES
:= kmod-mt76x0e
503 SUPPORTED_DEVICES
:= mt7620a_mt7610e
505 TARGET_DEVICES
+= mt7620a_mt7610e
507 define Device
/mt7620a_v22sg
509 DEVICE_TITLE
:= MediaTek MT7620a V22SG
510 SUPPORTED_DEVICES
:= mt7620a_v22sg
512 TARGET_DEVICES
+= mt7620a_v22sg
514 define Device
/mzk-750dhp
516 DEVICE_TITLE
:= Planex MZK-750DHP
517 DEVICE_PACKAGES
:= kmod-mt76x0e
519 TARGET_DEVICES
+= mzk-750dhp
521 define Device
/mzk-ex300np
523 DEVICE_TITLE
:= Planex MZK-EX300NP
525 TARGET_DEVICES
+= mzk-ex300np
527 define Device
/mzk-ex750np
529 DEVICE_TITLE
:= Planex MZK-EX750NP
530 DEVICE_PACKAGES
:= kmod-mt76x2
532 TARGET_DEVICES
+= mzk-ex750np
537 DEVICE_TITLE
:= Sercomm NA930
538 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
540 TARGET_DEVICES
+= na930
542 define Device
/oy-0001
544 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
545 DEVICE_TITLE
:= Oh Yeah OY-0001
546 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
548 TARGET_DEVICES
+= oy-0001
550 define Device
/psg1208
552 DEVICE_TITLE
:= Phicomm PSG1208
553 DEVICE_PACKAGES
:= kmod-mt76x2
555 TARGET_DEVICES
+= psg1208
557 define Device
/psg1218a
559 DEVICE_TITLE
:= Phicomm PSG1218 rev.Ax
560 DEVICE_PACKAGES
:= kmod-mt76x2
561 SUPPORTED_DEVICES
+= psg1218
563 TARGET_DEVICES
+= psg1218a
565 define Device
/psg1218b
567 DEVICE_TITLE
:= Phicomm PSG1218 rev.Bx
568 DEVICE_PACKAGES
:= kmod-mt76x2
569 SUPPORTED_DEVICES
+= psg1218
571 TARGET_DEVICES
+= psg1218b
573 define Device
/phicomm_k2g
576 DEVICE_TITLE
:= Phicomm K2G
577 DEVICE_PACKAGES
:= kmod-mt76x2
579 TARGET_DEVICES
+= phicomm_k2g
583 DEVICE_TITLE
:= Asus RP-N53
584 DEVICE_PACKAGES
:= kmod-rt2800-pci
586 TARGET_DEVICES
+= rp-n53
588 define Device
/rt-n12p
590 DEVICE_TITLE
:= Asus RT-N11P
/RT-N12
+/RT-N12Eb1
592 TARGET_DEVICES
+= rt-n12p
594 define Device
/rt-n14u
596 DEVICE_TITLE
:= Asus RT-N14u
597 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
599 TARGET_DEVICES
+= rt-n14u
601 define Device
/rt-ac51u
603 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
604 DEVICE_TITLE
:= Asus RT-AC51U
605 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
607 TARGET_DEVICES
+= rt-ac51u
609 define Device
/tiny-ac
611 DEVICE_TITLE
:= Dovado Tiny AC
612 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci
614 TARGET_DEVICES
+= tiny-ac
616 define Device
/edimax_br-6478ac-v2
618 DEVICE_TITLE
:= Edimax BR-6478AC V2
621 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | \
622 edimax-header
-s CSYS
-m RN68
-f
0x70000 -S
0x01100000 | pad-rootfs | \
623 append-metadata | check-size
$$$$(IMAGE_SIZE
)
624 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
626 TARGET_DEVICES
+= edimax_br-6478ac-v2
628 define Device
/tplink_c2-v1
631 TPLINK_FLASHLAYOUT
:= 8Mmtk
632 TPLINK_HWID
:= 0xc7500001
634 IMAGES
+= factory.bin
635 DEVICE_TITLE
:= TP-Link Archer C2 v1
636 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-switch-rtl8366-smi kmod-switch-rtl8367b
638 TARGET_DEVICES
+= tplink_c2-v1
640 define Device
/tplink_c20-v1
643 TPLINK_FLASHLAYOUT
:= 8Mmtk
644 TPLINK_HWID
:= 0xc2000001
646 TPLINK_HWREVADD
:= 0x1
647 IMAGES
+= factory.bin
648 DEVICE_TITLE
:= TP-Link ArcherC20 v1
649 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
651 TARGET_DEVICES
+= tplink_c20-v1
653 define Device
/vonets_var11n-300
655 IMAGE_SIZE
:= $(ralink_default_fw_size_4M
)
657 DEVICE_TITLE
:= Vonets VAR11N-300
659 TARGET_DEVICES
+= vonets_var11n-300
661 define Device
/ravpower_wd03
663 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
664 DEVICE_TITLE
:= Ravpower WD03
665 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
667 TARGET_DEVICES
+= ravpower_wd03
669 define Device
/whr-1166d
672 DEVICE_TITLE
:= Buffalo WHR-1166D
673 DEVICE_PACKAGES
:= kmod-mt76x2
675 TARGET_DEVICES
+= whr-1166d
677 define Device
/whr-300hp2
680 DEVICE_TITLE
:= Buffalo WHR-300HP2
682 TARGET_DEVICES
+= whr-300hp2
684 define Device
/whr-600d
687 DEVICE_TITLE
:= Buffalo WHR-600D
688 DEVICE_PACKAGES
:= kmod-rt2800-pci
690 TARGET_DEVICES
+= whr-600d
692 define Device
/wmr-300
694 DEVICE_TITLE
:= Buffalo WMR-300
696 TARGET_DEVICES
+= wmr-300
698 define Device
/wn3000rpv3
699 NETGEAR_HW_ID
:= 29764836+8+0+32+2x2
+0
700 NETGEAR_BOARD_ID
:= WN3000RPv3
703 IMAGES
+= factory.bin
704 KERNEL
:= $(KERNEL_DTB
) | uImage lzma | pad-offset
64k
64 | append-uImage-fakehdr filesystem
705 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
707 DEVICE_TITLE
:= Netgear WN3000RPv3
709 TARGET_DEVICES
+= wn3000rpv3
711 define Device
/wrh-300cr
713 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
714 IMAGES
+= factory.bin
715 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
717 DEVICE_TITLE
:= Elecom WRH-300CR
718 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
720 TARGET_DEVICES
+= wrh-300cr
722 define Device
/wrtnode
724 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
725 DEVICE_TITLE
:= WRTNode
726 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
728 TARGET_DEVICES
+= wrtnode
730 define Device
/wt3020-4M
733 IMAGE_SIZE
:= $(ralink_default_fw_size_4M
)
734 IMAGES
+= factory.bin
735 SUPPORTED_DEVICES
+= wt3020
736 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
737 poray-header
-B WT3020
-F
4M
738 DEVICE_TITLE
:= Nexx WT3020
(4MB
)
740 #TARGET_DEVICES += wt3020-4M
742 define Device
/wt3020-8M
744 IMAGES
+= factory.bin
745 SUPPORTED_DEVICES
+= wt3020
746 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
747 poray-header
-B WT3020
-F
8M
748 DEVICE_TITLE
:= Nexx WT3020
(8MB
)
749 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
751 TARGET_DEVICES
+= wt3020-8M
755 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
756 DEVICE_TITLE
:= Lenovo Y1
757 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
763 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
764 DEVICE_TITLE
:= Lenovo Y1S
765 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
767 TARGET_DEVICES
+= y1s
769 define Device
/youku-yk1
771 IMAGE_SIZE
:= $(ralink_default_fw_size_32M
)
772 DEVICE_TITLE
:= YOUKU YK1
773 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 kmod-usb-ledtrig-usbport
775 TARGET_DEVICES
+= youku-yk1
777 define Device
/we1026-5g-16m
779 IMAGE_SIZE
:= 16777216
780 SUPPORTED_DEVICES
+= we1026-5g-16m
781 DEVICE_TITLE
:= Zbtlink ZBT-WE1026-5G
(16M
)
782 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
784 TARGET_DEVICES
+= we1026-5g-16m
786 define Device
/zbt-ape522ii
788 DEVICE_TITLE
:= Zbtlink ZBT-APE522II
789 DEVICE_PACKAGES
:= kmod-mt76x2
791 TARGET_DEVICES
+= zbt-ape522ii
793 define Device
/zbt-cpe102
795 DEVICE_TITLE
:= Zbtlink ZBT-CPE102
796 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
798 TARGET_DEVICES
+= zbt-cpe102
800 define Device
/zbt-wa05
802 DEVICE_TITLE
:= Zbtlink ZBT-WA05
803 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
805 TARGET_DEVICES
+= zbt-wa05
807 define Device
/zbt-we2026
809 DEVICE_TITLE
:= Zbtlink ZBT-WE2026
811 TARGET_DEVICES
+= zbt-we2026
813 define Device
/zbt-we826-16M
815 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
816 SUPPORTED_DEVICES
+= zbt-we826
817 DEVICE_TITLE
:= Zbtlink ZBT-WE826
(16M
)
818 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
820 TARGET_DEVICES
+= zbt-we826-16M
822 define Device
/zbt-we826-32M
824 IMAGE_SIZE
:= $(ralink_default_fw_size_32M
)
825 DEVICE_TITLE
:= Zbtlink ZBT-WE826
(32M
)
826 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
828 TARGET_DEVICES
+= zbt-we826-32M
830 define Device
/zbtlink_zbt-we826-e
833 DEVICE_TITLE
:= Zbtlink ZBT-WE826-E
834 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 uqmi \
835 kmod-usb-serial kmod-usb-serial-option
837 TARGET_DEVICES
+= zbtlink_zbt-we826-e
839 define Device
/zbt-wr8305rt
841 DEVICE_TITLE
:= Zbtlink ZBT-WR8305RT
842 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
844 TARGET_DEVICES
+= zbt-wr8305rt
848 DEVICE_TITLE
:= ZTE Q7
849 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
851 TARGET_DEVICES
+= zte-q7