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 DEVICE_TITLE
:= TP-Link Archer C2 v1
635 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-switch-rtl8366-smi kmod-switch-rtl8367b
637 TARGET_DEVICES
+= tplink_c2-v1
639 define Device
/tplink_c20-v1
642 TPLINK_FLASHLAYOUT
:= 8Mmtk
643 TPLINK_HWID
:= 0xc2000001
645 TPLINK_HWREVADD
:= 0x1
646 DEVICE_TITLE
:= TP-Link ArcherC20 v1
647 DEVICE_PACKAGES
:= kmod-mt76x0e kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
649 TARGET_DEVICES
+= tplink_c20-v1
651 define Device
/vonets_var11n-300
653 IMAGE_SIZE
:= $(ralink_default_fw_size_4M
)
655 DEVICE_TITLE
:= Vonets VAR11N-300
657 TARGET_DEVICES
+= vonets_var11n-300
659 define Device
/ravpower_wd03
661 IMAGE_SIZE
:= $(ralink_default_fw_size_8M
)
662 DEVICE_TITLE
:= Ravpower WD03
663 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
665 TARGET_DEVICES
+= ravpower_wd03
667 define Device
/whr-1166d
670 DEVICE_TITLE
:= Buffalo WHR-1166D
671 DEVICE_PACKAGES
:= kmod-mt76x2
673 TARGET_DEVICES
+= whr-1166d
675 define Device
/whr-300hp2
678 DEVICE_TITLE
:= Buffalo WHR-300HP2
680 TARGET_DEVICES
+= whr-300hp2
682 define Device
/whr-600d
685 DEVICE_TITLE
:= Buffalo WHR-600D
686 DEVICE_PACKAGES
:= kmod-rt2800-pci
688 TARGET_DEVICES
+= whr-600d
690 define Device
/wmr-300
692 DEVICE_TITLE
:= Buffalo WMR-300
694 TARGET_DEVICES
+= wmr-300
696 define Device
/wn3000rpv3
697 NETGEAR_HW_ID
:= 29764836+8+0+32+2x2
+0
698 NETGEAR_BOARD_ID
:= WN3000RPv3
701 IMAGES
+= factory.bin
702 KERNEL
:= $(KERNEL_DTB
) | uImage lzma | pad-offset
64k
64 | append-uImage-fakehdr filesystem
703 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
705 DEVICE_TITLE
:= Netgear WN3000RPv3
707 TARGET_DEVICES
+= wn3000rpv3
709 define Device
/wrh-300cr
711 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
712 IMAGES
+= factory.bin
713 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
715 DEVICE_TITLE
:= Elecom WRH-300CR
716 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
718 TARGET_DEVICES
+= wrh-300cr
720 define Device
/wrtnode
722 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
723 DEVICE_TITLE
:= WRTNode
724 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
726 TARGET_DEVICES
+= wrtnode
728 define Device
/wt3020-4M
731 IMAGE_SIZE
:= $(ralink_default_fw_size_4M
)
732 IMAGES
+= factory.bin
733 SUPPORTED_DEVICES
+= wt3020
734 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
735 poray-header
-B WT3020
-F
4M
736 DEVICE_TITLE
:= Nexx WT3020
(4MB
)
738 #TARGET_DEVICES += wt3020-4M
740 define Device
/wt3020-8M
742 IMAGES
+= factory.bin
743 SUPPORTED_DEVICES
+= wt3020
744 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size
$$$$(IMAGE_SIZE
) | \
745 poray-header
-B WT3020
-F
8M
746 DEVICE_TITLE
:= Nexx WT3020
(8MB
)
747 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
749 TARGET_DEVICES
+= wt3020-8M
753 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
754 DEVICE_TITLE
:= Lenovo Y1
755 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
761 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
762 DEVICE_TITLE
:= Lenovo Y1S
763 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci
765 TARGET_DEVICES
+= y1s
767 define Device
/youku-yk1
769 IMAGE_SIZE
:= $(ralink_default_fw_size_32M
)
770 DEVICE_TITLE
:= YOUKU YK1
771 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 kmod-usb-ledtrig-usbport
773 TARGET_DEVICES
+= youku-yk1
775 define Device
/we1026-5g-16m
777 IMAGE_SIZE
:= 16777216
778 SUPPORTED_DEVICES
+= we1026-5g-16m
779 DEVICE_TITLE
:= Zbtlink ZBT-WE1026-5G
(16M
)
780 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
782 TARGET_DEVICES
+= we1026-5g-16m
784 define Device
/zbt-ape522ii
786 DEVICE_TITLE
:= Zbtlink ZBT-APE522II
787 DEVICE_PACKAGES
:= kmod-mt76x2
789 TARGET_DEVICES
+= zbt-ape522ii
791 define Device
/zbt-cpe102
793 DEVICE_TITLE
:= Zbtlink ZBT-CPE102
794 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
796 TARGET_DEVICES
+= zbt-cpe102
798 define Device
/zbt-wa05
800 DEVICE_TITLE
:= Zbtlink ZBT-WA05
801 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
803 TARGET_DEVICES
+= zbt-wa05
805 define Device
/zbt-we2026
807 DEVICE_TITLE
:= Zbtlink ZBT-WE2026
809 TARGET_DEVICES
+= zbt-we2026
811 define Device
/zbt-we826-16M
813 IMAGE_SIZE
:= $(ralink_default_fw_size_16M
)
814 SUPPORTED_DEVICES
+= zbt-we826
815 DEVICE_TITLE
:= Zbtlink ZBT-WE826
(16M
)
816 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
818 TARGET_DEVICES
+= zbt-we826-16M
820 define Device
/zbt-we826-32M
822 IMAGE_SIZE
:= $(ralink_default_fw_size_32M
)
823 DEVICE_TITLE
:= Zbtlink ZBT-WE826
(32M
)
824 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
826 TARGET_DEVICES
+= zbt-we826-32M
828 define Device
/zbtlink_zbt-we826-e
831 DEVICE_TITLE
:= Zbtlink ZBT-WE826-E
832 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 uqmi \
833 kmod-usb-serial kmod-usb-serial-option
835 TARGET_DEVICES
+= zbtlink_zbt-we826-e
837 define Device
/zbt-wr8305rt
839 DEVICE_TITLE
:= Zbtlink ZBT-WR8305RT
840 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
842 TARGET_DEVICES
+= zbt-wr8305rt
846 DEVICE_TITLE
:= ZTE Q7
847 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ohci
849 TARGET_DEVICES
+= zte-q7