5 include .
/common-tp-link.mk
10 DEVICE_VARS
+= UIMAGE_MAGIC ELECOM_HWNAME LINKSYS_HWNAME
12 # The OEM webinterface expects an kernel with initramfs which has the uImage
13 # header field ih_name.
14 # We don't want to set the header name field for the kernel include in the
15 # sysupgrade image as well, as this image shouldn't be accepted by the OEM
16 # webinterface. It will soft-brick the board.
17 define Build
/custom-initramfs-uimage
18 mkimage
-A
$(LINUX_KARCH
) \
20 -C lzma
-a
$(KERNEL_LOADADDR
) $(if
$(UIMAGE_MAGIC
),-M
$(UIMAGE_MAGIC
),) \
21 -e
$(if
$(KERNEL_ENTRY
),$(KERNEL_ENTRY
),$(KERNEL_LOADADDR
)) \
22 -n
'$(1)' -d
$@
$@.new
26 define Build
/elecom-wrc-gs-factory
27 $(eval product
=$(word 1,$(1)))
28 $(eval version
=$(word 2,$(1)))
29 ( $(STAGING_DIR_HOST
)/bin
/mkhash md5
$@ | tr
-d
'\n' ) >> $@
31 echo
-n
"ELECOM $(product) v$(version)" | \
32 dd bs
=32 count
=1 conv
=sync
; \
36 echo
-n
"MT7621_ELECOM_$(product)" >> $@
39 define Build
/elecom-wrc-factory
40 $(eval product
=$(word 1,$(1)))
41 $(eval version
=$(word 2,$(1)))
42 $(STAGING_DIR_HOST
)/bin
/mkhash md5
$@
>> $@
44 echo
-n
"ELECOM $(product) v$(version)" | \
45 dd bs
=32 count
=1 conv
=sync
; \
51 define Build
/iodata-factory
52 $(eval fw_size
=$(word 1,$(1)))
53 $(eval fw_type
=$(word 2,$(1)))
54 $(eval product
=$(word 3,$(1)))
55 $(eval factory_bin
=$(word 4,$(1)))
56 if
[ -e
$(KDIR
)/tmp
/$(KERNEL_INITRAMFS_IMAGE
) -a
"$$(stat -c%s $@)" -lt
"$(fw_size)" ]; then \
57 $(CP
) $(KDIR
)/tmp
/$(KERNEL_INITRAMFS_IMAGE
) $(factory_bin
); \
58 $(STAGING_DIR_HOST
)/bin
/mksenaofw \
59 -r
0x30a -p
$(product
) -t
$(fw_type
) \
60 -e
$(factory_bin
) -o
$(factory_bin
).new
; \
61 mv
$(factory_bin
).new
$(factory_bin
); \
62 $(CP
) $(factory_bin
) $(BIN_DIR
)/; \
64 echo
"WARNING: initramfs kernel image too big, cannot generate factory image" >&2; \
68 define Build
/iodata-mstc-header
70 data_size_crc
="$$(dd if=$@ ibs=64 skip=1 2>/dev/null | gzip -c | \
71 tail -c 8 | od -An -tx8 --endian little | tr -d ' \n')"; \
72 echo
-ne
"$$(echo $$data_size_crc | sed 's/../\\x&/g')" | \
73 dd of
=$@ bs
=8 count
=1 seek
=7 conv
=notrunc
2>/dev
/null
; \
75 dd if
=/dev
/zero of
=$@ bs
=4 count
=1 seek
=1 conv
=notrunc
2>/dev
/null
77 header_crc
="$$(dd if=$@ bs=64 count=1 2>/dev/null | gzip -c | \
78 tail -c 8 | od -An -N4 -tx4 --endian little | tr -d ' \n')"; \
79 echo
-ne
"$$(echo $$header_crc | sed 's/../\\x&/g')" | \
80 dd of
=$@ bs
=4 count
=1 seek
=1 conv
=notrunc
2>/dev
/null
; \
84 define Build
/ubnt-erx-factory-image
85 if
[ -e
$(KDIR
)/tmp
/$(KERNEL_INITRAMFS_IMAGE
) -a
"$$(stat -c%s $@)" -lt
"$(KERNEL_SIZE)" ]; then \
86 echo
'21001:7' > $(1).compat
; \
87 $(TAR
) -cf
$(1) --transform
='s/^.*/compat/' $(1).compat
; \
89 $(TAR
) -rf
$(1) --transform
='s/^.*/vmlinux.tmp/' $(KDIR
)/tmp
/$(KERNEL_INITRAMFS_IMAGE
); \
90 mkhash md5
$(KDIR
)/tmp
/$(KERNEL_INITRAMFS_IMAGE
) > $(1).md5
; \
91 $(TAR
) -rf
$(1) --transform
='s/^.*/vmlinux.tmp.md5/' $(1).md5
; \
93 echo
"dummy" > $(1).rootfs
; \
94 $(TAR
) -rf
$(1) --transform
='s/^.*/squashfs.tmp/' $(1).rootfs
; \
96 mkhash md5
$(1).rootfs
> $(1).md5
; \
97 $(TAR
) -rf
$(1) --transform
='s/^.*/squashfs.tmp.md5/' $(1).md5
; \
99 echo
'$(BOARD) $(VERSION_CODE) $(VERSION_NUMBER)' > $(1).version
; \
100 $(TAR
) -rf
$(1) --transform
='s/^.*/version.tmp/' $(1).version
; \
102 $(CP
) $(1) $(BIN_DIR
)/; \
104 echo
"WARNING: initramfs kernel image too big, cannot generate factory image" >&2; \
108 define Device
/adslr_g7
110 DEVICE_VENDOR
:= ADSLR
112 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware wpad-basic
114 TARGET_DEVICES
+= adslr_g7
116 define Device
/afoundry_ew1200
118 DEVICE_VENDOR
:= AFOUNDRY
119 DEVICE_MODEL
:= EW1200
120 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-mt76x2 kmod-mt7603 kmod-usb3 \
121 kmod-usb-ledtrig-usbport wpad-basic
122 SUPPORTED_DEVICES
+= ew1200
124 TARGET_DEVICES
+= afoundry_ew1200
126 define Device
/alfa-network_quad-e4g
128 DEVICE_VENDOR
:= ALFA Network
129 DEVICE_MODEL
:= Quad-E4G
130 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-sdhci-mt7620 kmod-usb3 uboot-envtools
132 TARGET_DEVICES
+= alfa-network_quad-e4g
134 define Device
/asiarf_ap7621-001
136 DEVICE_VENDOR
:= AsiaRF
137 DEVICE_MODEL
:= AP7621-001
138 DEVICE_PACKAGES
:= kmod-sdhci-mt7620 kmod-mt76x2 kmod-usb3
140 TARGET_DEVICES
+= asiarf_ap7621-001
142 define Device
/asiarf_ap7621-nv1
144 DEVICE_VENDOR
:= AsiaRF
145 DEVICE_MODEL
:= AP7621-NV1
146 DEVICE_PACKAGES
:= kmod-sdhci-mt7620 kmod-mt76x2 kmod-usb3
148 TARGET_DEVICES
+= asiarf_ap7621-nv1
150 define Device
/asus_rt-ac57u
151 DEVICE_VENDOR
:= ASUS
152 DEVICE_MODEL
:= RT-AC57U
154 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
155 kmod-usb-ledtrig-usbport wpad-basic
157 TARGET_DEVICES
+= asus_rt-ac57u
159 define Device
/asus_rt-ac65p
160 DEVICE_VENDOR
:= ASUS
161 DEVICE_MODEL
:= RT-AC65P
167 IMAGES
+= factory.bin
168 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
169 IMAGE
/factory.bin
:= append-kernel | pad-to
$$(KERNEL_SIZE
) | append-ubi | \
171 DEVICE_PACKAGES
:= kmod-usb3 kmod-mt7615e kmod-mt7615-firmware wpad-basic uboot-envtools
173 TARGET_DEVICES
+= asus_rt-ac65p
175 define Device
/asus_rt-ac85p
176 DEVICE_VENDOR
:= ASUS
177 DEVICE_MODEL
:= RT-AC85P
183 IMAGES
+= factory.bin
184 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
185 IMAGE
/factory.bin
:= append-kernel | pad-to
$$(KERNEL_SIZE
) | append-ubi | \
187 DEVICE_PACKAGES
:= kmod-usb3 kmod-mt7615e kmod-mt7615-firmware wpad-basic uboot-envtools
189 TARGET_DEVICES
+= asus_rt-ac85p
191 define Device
/buffalo_wsr-1166dhp
192 $(Device
/uimage-lzma-loader
)
193 IMAGE
/sysupgrade.bin
:= trx | pad-rootfs | append-metadata
195 DEVICE_VENDOR
:= Buffalo
196 DEVICE_MODEL
:= WSR-1166DHP
197 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 wpad-basic
198 SUPPORTED_DEVICES
+= wsr-1166
200 TARGET_DEVICES
+= buffalo_wsr-1166dhp
202 define Device
/buffalo_wsr-2533dhpl
203 $(Device
/uimage-lzma-loader
)
205 DEVICE_VENDOR
:= Buffalo
206 DEVICE_MODEL
:= WSR-2533DHPL
207 DEVICE_ALT0_VENDOR
:= Buffalo
208 DEVICE_ALT0_MODEL
:= WSR-2533DHP
209 IMAGE
/sysupgrade.bin
:= trx | pad-rootfs | append-metadata
210 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware wpad-basic
212 TARGET_DEVICES
+= buffalo_wsr-2533dhpl
214 define Device
/buffalo_wsr-600dhp
216 DEVICE_VENDOR
:= Buffalo
217 DEVICE_MODEL
:= WSR-600DHP
218 DEVICE_PACKAGES
:= kmod-mt7603 kmod-rt2800-pci wpad-basic
219 SUPPORTED_DEVICES
+= wsr-600
221 TARGET_DEVICES
+= buffalo_wsr-600dhp
223 define Device
/dlink_dir-8xx-a1
225 DEVICE_VENDOR
:= D-Link
226 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware wpad-basic
227 KERNEL_INITRAMFS
:= $$(KERNEL
) | uimage-padhdr
96
228 IMAGES
+= factory.bin
229 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | uimage-padhdr
96 |\
230 pad-rootfs | append-metadata | check-size
231 IMAGE
/factory.bin
:= append-kernel | append-rootfs | uimage-padhdr
96 |\
235 define Device
/dlink_dir-xx60-a1
241 DEVICE_VENDOR
:= D-Link
242 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware wpad-basic \
243 kmod-usb3 kmod-usb-ledtrig-usbport
244 KERNEL
:= $$(KERNEL
) | uimage-padhdr
96
245 IMAGES
+= factory.bin
246 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
247 IMAGE
/factory.bin
:= append-kernel | pad-to
$$(KERNEL_SIZE
) | append-ubi | \
251 define Device
/dlink_dir-1960-a1
252 $(Device
/dlink_dir-xx60-a1
)
253 DEVICE_MODEL
:= DIR-1960
256 TARGET_DEVICES
+= dlink_dir-1960-a1
258 define Device
/dlink_dir-860l-b1
261 SEAMA_SIGNATURE
:= wrgac13_dlink
.2013gui_dir860lb
263 KERNEL
:= kernel-bin | append-dtb | lzma | loader-kernel | relocate-kernel | \
264 lzma
-a0 | uImage lzma
266 DEVICE_VENDOR
:= D-Link
267 DEVICE_MODEL
:= DIR-860L
269 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic
270 SUPPORTED_DEVICES
+= dir-860l-b1
272 TARGET_DEVICES
+= dlink_dir-860l-b1
274 define Device
/dlink_dir-867-a1
275 $(Device
/dlink_dir-8xx-a1
)
276 DEVICE_MODEL
:= DIR-867
279 TARGET_DEVICES
+= dlink_dir-867-a1
281 define Device
/dlink_dir-878-a1
282 $(Device
/dlink_dir-8xx-a1
)
283 DEVICE_MODEL
:= DIR-878
286 TARGET_DEVICES
+= dlink_dir-878-a1
288 define Device
/dlink_dir-882-a1
289 $(Device
/dlink_dir-8xx-a1
)
290 DEVICE_MODEL
:= DIR-882
292 DEVICE_PACKAGES
+= kmod-usb3 kmod-usb-ledtrig-usbport
294 TARGET_DEVICES
+= dlink_dir-882-a1
296 define Device
/d-team_newifi-d2
297 $(Device
/uimage-lzma-loader
)
299 DEVICE_VENDOR
:= Newifi
301 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
302 kmod-usb-ledtrig-usbport wpad-basic
304 TARGET_DEVICES
+= d-team_newifi-d2
306 define Device
/d-team_pbr-m1
308 DEVICE_VENDOR
:= PandoraBox
309 DEVICE_MODEL
:= PBR-M1
310 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-mt7603 kmod-mt76x2 kmod-sdhci-mt7620 \
311 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic
312 SUPPORTED_DEVICES
+= pbr-m1
314 TARGET_DEVICES
+= d-team_pbr-m1
316 define Device
/edimax_ra21s
317 $(Device
/uimage-lzma-loader
)
319 DEVICE_VENDOR
:= Edimax
320 DEVICE_MODEL
:= RA21S
321 DEVICE_ALT0_VENDOR
:= Edimax
322 DEVICE_ALT0_MODEL
:= Gemini RA21S
323 IMAGES
+= factory.bin
324 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | \
325 elx-header
02020040 8844A2D168B45A2D
326 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware wpad-basic
328 TARGET_DEVICES
+= edimax_ra21s
330 define Device
/edimax_re23s
331 $(Device
/uimage-lzma-loader
)
333 DEVICE_VENDOR
:= Edimax
334 DEVICE_MODEL
:= RE23S
335 DEVICE_ALT0_VENDOR
:= Edimax
336 DEVICE_ALT0_MODEL
:= Gemini RE23S
337 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | \
338 edimax-header
-s CSYS
-m RN76
-f
0x70000 -S
0x01100000 | pad-rootfs | \
339 append-metadata | check-size
340 IMAGES
+= factory.bin
341 IMAGE
/factory.bin
:= append-kernel | append-rootfs | \
342 edimax-header
-s CSYS
-m RN76
-f
0x70000 -S
0x01100000 | pad-rootfs | \
344 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware wpad-basic
346 TARGET_DEVICES
+= edimax_re23s
348 define Device
/edimax_rg21s
349 $(Device
/uimage-lzma-loader
)
351 DEVICE_VENDOR
:= Edimax
352 DEVICE_MODEL
:= Gemini AC2600 RG21S
353 IMAGES
+= factory.bin
354 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | \
355 elx-header
02020038 8844A2D168B45A2D
356 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware wpad-basic
358 TARGET_DEVICES
+= edimax_rg21s
360 define Device
/elecom_wrc-1167ghbk2-s
362 DEVICE_VENDOR
:= ELECOM
363 DEVICE_MODEL
:= WRC-1167GHBK2-S
364 IMAGES
+= factory.bin
365 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | \
366 elecom-wrc-factory WRC-1167GHBK2-S
0.00
367 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware wpad-basic
369 TARGET_DEVICES
+= elecom_wrc-1167ghbk2-s
371 define Device
/elecom_wrc-gs
372 $(Device
/uimage-lzma-loader
)
373 DEVICE_VENDOR
:= ELECOM
374 IMAGES
+= factory.bin
375 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | \
376 elecom-wrc-gs-factory
$$$$(ELECOM_HWNAME
) 0.00
377 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware wpad-basic
380 define Device
/elecom_wrc-1750gs
381 $(Device
/elecom_wrc-gs
)
383 DEVICE_MODEL
:= WRC-1750GS
384 ELECOM_HWNAME
:= WRC-1750GS
386 TARGET_DEVICES
+= elecom_wrc-1750gs
388 define Device
/elecom_wrc-1750gsv
389 $(Device
/elecom_wrc-gs
)
391 DEVICE_MODEL
:= WRC-1750GSV
392 ELECOM_HWNAME
:= WRC-1750GSV
394 TARGET_DEVICES
+= elecom_wrc-1750gsv
396 define Device
/elecom_wrc-1900gst
397 $(Device
/elecom_wrc-gs
)
399 DEVICE_MODEL
:= WRC-1900GST
400 ELECOM_HWNAME
:= WRC-1900GST
402 TARGET_DEVICES
+= elecom_wrc-1900gst
404 define Device
/elecom_wrc-2533gst
405 $(Device
/elecom_wrc-gs
)
407 DEVICE_MODEL
:= WRC-2533GST
408 ELECOM_HWNAME
:= WRC-2533GST
410 TARGET_DEVICES
+= elecom_wrc-2533gst
412 define Device
/elecom_wrc-2533gst2
413 $(Device
/elecom_wrc-gs
)
415 DEVICE_MODEL
:= WRC-2533GST2
416 ELECOM_HWNAME
:= WRC-2533GST2
418 TARGET_DEVICES
+= elecom_wrc-2533gst2
420 define Device
/firefly_firewrt
422 DEVICE_VENDOR
:= Firefly
423 DEVICE_MODEL
:= FireWRT
424 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic
425 SUPPORTED_DEVICES
+= firewrt
427 TARGET_DEVICES
+= firefly_firewrt
429 define Device
/gehua_ghl-r-001
431 DEVICE_VENDOR
:= GeHua
432 DEVICE_MODEL
:= GHL-R-001
433 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
434 kmod-usb-ledtrig-usbport wpad-basic
436 TARGET_DEVICES
+= gehua_ghl-r-001
438 define Device
/gnubee_gb-pc1
439 DEVICE_VENDOR
:= GnuBee
440 DEVICE_MODEL
:= Personal Cloud One
441 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-usb3 kmod-sdhci-mt7620
444 TARGET_DEVICES
+= gnubee_gb-pc1
446 define Device
/gnubee_gb-pc2
447 DEVICE_VENDOR
:= GnuBee
448 DEVICE_MODEL
:= Personal Cloud Two
449 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-usb3 kmod-sdhci-mt7620
452 TARGET_DEVICES
+= gnubee_gb-pc2
454 define Device
/hiwifi_hc5962
460 IMAGES
+= factory.bin
461 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
462 IMAGE
/factory.bin
:= append-kernel | pad-to
$$(KERNEL_SIZE
) | append-ubi | \
464 DEVICE_VENDOR
:= HiWiFi
465 DEVICE_MODEL
:= HC5962
466 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 wpad-basic
468 TARGET_DEVICES
+= hiwifi_hc5962
470 define Device
/iodata_wn-ax1167gr
471 $(Device
/uimage-lzma-loader
)
473 KERNEL_INITRAMFS
:= $$(KERNEL
) | \
474 iodata-factory
7864320 4 0x1055 $(KDIR
)/tmp
/$$(KERNEL_INITRAMFS_PREFIX
)-factory.bin
475 DEVICE_VENDOR
:= I-O DATA
476 DEVICE_MODEL
:= WN-AX1167GR
477 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 wpad-basic
479 TARGET_DEVICES
+= iodata_wn-ax1167gr
481 define Device
/iodata_nand
482 DEVICE_VENDOR
:= I-O DATA
489 KERNEL
:= kernel-bin | append-dtb | lzma | loader-kernel | lzma | uImage lzma
490 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
493 define Device
/iodata_wn-ax1167gr2
494 $(Device
/iodata_nand
)
495 UIMAGE_MAGIC
:= 0x434f4d42
496 DEVICE_MODEL
:= WN-AX1167GR2
497 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | loader-kernel | lzma | \
498 custom-initramfs-uimage
3.10(XBC
.1)b10 | iodata-mstc-header
499 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware wpad-basic
501 TARGET_DEVICES
+= iodata_wn-ax1167gr2
503 define Device
/iodata_wn-ax2033gr
504 $(Device
/iodata_nand
)
505 UIMAGE_MAGIC
:= 0x434f4d42
506 DEVICE_MODEL
:= WN-AX2033GR
507 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | loader-kernel | lzma | \
508 custom-initramfs-uimage
3.10(VST
.1)C10 | iodata-mstc-header
509 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e kmod-mt7615-firmware wpad-basic
511 TARGET_DEVICES
+= iodata_wn-ax2033gr
513 define Device
/iodata_wn-dx1167r
514 $(Device
/iodata_nand
)
515 UIMAGE_MAGIC
:= 0x434f4d43
516 DEVICE_MODEL
:= WN-DX1167R
517 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | loader-kernel | lzma | \
518 custom-initramfs-uimage
3.10(XIK
.1)b10 | iodata-mstc-header
519 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware wpad-basic
521 TARGET_DEVICES
+= iodata_wn-dx1167r
523 define Device
/iodata_wn-gx300gr
524 $(Device
/uimage-lzma-loader
)
526 DEVICE_VENDOR
:= I-O DATA
527 DEVICE_MODEL
:= WN-GX300GR
528 DEVICE_PACKAGES
:= kmod-mt7603 wpad-basic
530 TARGET_DEVICES
+= iodata_wn-gx300gr
532 define Device
/iodata_wnpr2600g
533 $(Device
/uimage-lzma-loader
)
534 DEVICE_VENDOR
:= I-O DATA
535 DEVICE_MODEL
:= WNPR2600G
537 IMAGES
+= factory.bin
538 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | \
539 elx-header
0104003a
8844A2D168B45A2D
540 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware wpad-basic
542 TARGET_DEVICES
+= iodata_wnpr2600g
544 define Device
/iptime_a6ns-m
547 DEVICE_VENDOR
:= ipTIME
548 DEVICE_MODEL
:= A6ns-M
549 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic
551 TARGET_DEVICES
+= iptime_a6ns-m
553 define Device
/iptime_a8004t
555 UIMAGE_NAME
:= a8004t
556 DEVICE_VENDOR
:= ipTIME
557 DEVICE_MODEL
:= A8004T
558 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware kmod-usb3 wpad-basic
560 TARGET_DEVICES
+= iptime_a8004t
562 define Device
/jcg_jhr-ac876m
564 IMAGES
+= factory.bin
565 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | jcg-header
89.1
566 JCG_MAXSIZE
:= 16064k
568 DEVICE_MODEL
:= JHR-AC876M
569 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic
571 TARGET_DEVICES
+= jcg_jhr-ac876m
573 define Device
/lenovo_newifi-d1
574 $(Device
/uimage-lzma-loader
)
576 DEVICE_VENDOR
:= Newifi
578 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-sdhci-mt7620 \
579 kmod-usb-ledtrig-usbport wpad-basic
580 SUPPORTED_DEVICES
+= newifi-d1
582 TARGET_DEVICES
+= lenovo_newifi-d1
584 define Device
/linksys_ea7xxx
585 $(Device
/uimage-lzma-loader
)
590 DEVICE_VENDOR
:= Linksys
591 DEVICE_PACKAGES
:= kmod-usb3 kmod-mt7615e kmod-mt7615-firmware wpad-basic \
594 IMAGES
:= sysupgrade.bin factory.bin
595 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata | check-size
596 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(KERNEL_SIZE
) | \
597 append-ubi | check-size | linksys-image type
=$$$$(LINKSYS_HWNAME
)
600 define Device
/linksys_ea7300-v1
601 $(Device
/linksys_ea7xxx
)
602 DEVICE_MODEL
:= EA7300
604 LINKSYS_HWNAME
:= EA7300
606 TARGET_DEVICES
+= linksys_ea7300-v1
608 define Device
/linksys_ea7500-v2
609 $(Device
/linksys_ea7xxx
)
610 DEVICE_MODEL
:= EA7500
612 LINKSYS_HWNAME
:= EA7500v2
614 TARGET_DEVICES
+= linksys_ea7500-v2
616 define Device
/linksys_re6500
618 DEVICE_VENDOR
:= Linksys
619 DEVICE_MODEL
:= RE6500
620 DEVICE_PACKAGES
:= kmod-mt76x2 wpad-basic
621 SUPPORTED_DEVICES
+= re6500
623 TARGET_DEVICES
+= linksys_re6500
625 define Device
/mediatek_ap-mt7621a-v60
627 DEVICE_VENDOR
:= Mediatek
628 DEVICE_MODEL
:= AP-MT7621A-V60 EVB
629 DEVICE_PACKAGES
:= kmod-usb3 kmod-sdhci-mt7620 kmod-sound-mt7620
631 TARGET_DEVICES
+= mediatek_ap-mt7621a-v60
633 define Device
/mediatek_mt7621-eval-board
636 DEVICE_VENDOR
:= MediaTek
637 DEVICE_MODEL
:= MT7621 EVB
638 SUPPORTED_DEVICES
+= mt7621
640 TARGET_DEVICES
+= mediatek_mt7621-eval-board
642 define Device
/MikroTik
643 DEVICE_VENDOR
:= MikroTik
646 DEVICE_PACKAGES
:= kmod-usb3
648 KERNEL
:= $(KERNEL_DTB
) | loader-kernel
649 IMAGE
/sysupgrade.bin
:= append-kernel | kernel2minor
-s
1024 | \
650 pad-to
$$$$(BLOCKSIZE
) | append-rootfs | pad-rootfs | append-metadata | \
654 define Device
/mikrotik_routerboard-750gr3
656 DEVICE_MODEL
:= RouterBOARD
750Gr3
657 DEVICE_PACKAGES
+= kmod-gpio-beeper
658 SUPPORTED_DEVICES
+= mikrotik
,rb750gr3
660 TARGET_DEVICES
+= mikrotik_routerboard-750gr3
662 define Device
/mikrotik_routerboard-m11g
664 DEVICE_MODEL
:= RouterBOARD M11G
665 SUPPORTED_DEVICES
+= mikrotik
,rbm11g
667 TARGET_DEVICES
+= mikrotik_routerboard-m11g
669 define Device
/mikrotik_routerboard-m33g
671 DEVICE_MODEL
:= RouterBOARD M33G
672 SUPPORTED_DEVICES
+= mikrotik
,rbm33g
674 TARGET_DEVICES
+= mikrotik_routerboard-m33g
676 define Device
/mqmaker_witi
678 DEVICE_VENDOR
:= MQmaker
680 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-mt76x2 kmod-sdhci-mt7620 kmod-usb3 \
681 kmod-usb-ledtrig-usbport wpad-basic
682 SUPPORTED_DEVICES
+= witi mqmaker
,witi-256m mqmaker
,witi-512m
684 TARGET_DEVICES
+= mqmaker_witi
686 define Device
/mtc_wr1201
689 DEVICE_MODEL
:= Wireless Router WR1201
690 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | custom-initramfs-uimage WR1201_8_128
691 DEVICE_PACKAGES
:= kmod-sdhci-mt7620 kmod-mt76x2 kmod-usb3 \
692 kmod-usb-ledtrig-usbport wpad-basic
694 TARGET_DEVICES
+= mtc_wr1201
696 define Device
/netgear_ex6150
697 DEVICE_VENDOR
:= NETGEAR
698 DEVICE_MODEL
:= EX6150
699 DEVICE_PACKAGES
:= kmod-mt76x2 wpad-basic
700 NETGEAR_BOARD_ID
:= U12H318T00_NETGEAR
702 IMAGES
+= factory.chk
703 IMAGE
/factory.chk
:= $$(sysupgrade_bin
) | check-size | netgear-chk
705 TARGET_DEVICES
+= netgear_ex6150
707 define Device
/netgear_sercomm_nand
708 $(Device
/uimage-lzma-loader
)
713 IMAGES
+= factory.img kernel.bin rootfs.bin
714 IMAGE
/factory.img
:= pad-extra
2048k | append-kernel | pad-to
6144k | \
715 append-ubi | pad-to
$$$$(BLOCKSIZE
) | sercom-footer | pad-to
128 | \
716 zip
$$$$(SERCOMM_HWNAME
).bin | sercom-seal
717 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
718 IMAGE
/kernel.bin
:= append-kernel
719 IMAGE
/rootfs.bin
:= append-ubi | check-size
720 DEVICE_VENDOR
:= NETGEAR
721 DEVICE_PACKAGES
:= kmod-mt7603 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic
724 define Device
/netgear_r6220
725 $(Device
/netgear_sercomm_nand
)
726 DEVICE_MODEL
:= R6220
727 SERCOMM_HWNAME
:= R6220
729 SERCOMM_HWVER
:= A001
730 SERCOMM_SWVER
:= 0x0086
732 DEVICE_PACKAGES
+= kmod-mt76x2
733 SUPPORTED_DEVICES
+= r6220
735 TARGET_DEVICES
+= netgear_r6220
738 define Device
/netgear_r6260
739 $(Device
/netgear_sercomm_nand
)
740 DEVICE_MODEL
:= R6260
741 SERCOMM_HWNAME
:= R6260
743 SERCOMM_HWVER
:= A001
744 SERCOMM_SWVER
:= 0x0052
746 DEVICE_PACKAGES
+= kmod-mt7615e kmod-mt7615-firmware
748 TARGET_DEVICES
+= netgear_r6260
750 define Device
/netgear_r6350
751 $(Device
/netgear_sercomm_nand
)
752 DEVICE_MODEL
:= R6350
753 SERCOMM_HWNAME
:= R6350
755 SERCOMM_HWVER
:= A001
756 SERCOMM_SWVER
:= 0x0052
758 DEVICE_PACKAGES
+= kmod-mt7615e kmod-mt7615-firmware
760 TARGET_DEVICES
+= netgear_r6350
762 define Device
/netgear_r6700-v2
763 $(Device
/netgear_sercomm_nand
)
764 DEVICE_MODEL
:= R6700
766 DEVICE_ALT0_VENDOR
:= NETGEAR
767 DEVICE_ALT0_MODEL
:= Nighthawk AC2400
768 DEVICE_ALT0_VARIANT
:= v1
769 DEVICE_ALT1_VENDOR
:= NETGEAR
770 DEVICE_ALT1_MODEL
:= R7200
771 DEVICE_ALT1_VARIANT
:= v1
772 SERCOMM_HWNAME
:= R6950
774 SERCOMM_HWVER
:= A001
775 SERCOMM_SWVER
:= 0x1032
777 DEVICE_PACKAGES
+= kmod-mt7615e kmod-mt7615-firmware
779 TARGET_DEVICES
+= netgear_r6700-v2
781 define Device
/netgear_r6800
782 $(Device
/netgear_sercomm_nand
)
783 DEVICE_MODEL
:= R6800
784 SERCOMM_HWNAME
:= R6950
786 SERCOMM_HWVER
:= A001
787 SERCOMM_SWVER
:= 0x0062
789 DEVICE_PACKAGES
+= kmod-mt7615e kmod-mt7615-firmware
791 TARGET_DEVICES
+= netgear_r6800
793 define Device
/netgear_r6850
794 $(Device
/netgear_sercomm_nand
)
795 DEVICE_MODEL
:= R6850
796 SERCOMM_HWNAME
:= R6850
798 SERCOMM_HWVER
:= A001
799 SERCOMM_SWVER
:= 0x0052
801 DEVICE_PACKAGES
+= kmod-mt7615e kmod-mt7615-firmware
803 TARGET_DEVICES
+= netgear_r6850
805 define Device
/netgear_wac104
806 $(Device
/netgear_sercomm_nand
)
807 DEVICE_MODEL
:= WAC104
808 SERCOMM_HWNAME
:= WAC104
810 SERCOMM_HWVER
:= A001
811 SERCOMM_SWVER
:= 0x0006
813 DEVICE_PACKAGES
+= kmod-mt76x2
815 TARGET_DEVICES
+= netgear_wac104
817 define Device
/netgear_wac124
818 $(Device
/netgear_sercomm_nand
)
819 DEVICE_MODEL
:= WAC124
820 SERCOMM_HWNAME
:= WAC124
822 SERCOMM_HWVER
:= A003
823 SERCOMM_SWVER
:= 0x0402
825 DEVICE_PACKAGES
+= kmod-mt7615e kmod-mt7615-firmware
827 TARGET_DEVICES
+= netgear_wac124
829 define Device
/netgear_wndr3700-v5
830 $(Device
/uimage-lzma-loader
)
834 SERCOMM_HWVER
:= A001
835 SERCOMM_SWVER
:= 0x1054
836 IMAGES
+= factory.img
837 IMAGE
/default
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | \
839 IMAGE
/sysupgrade.bin
:= $$(IMAGE
/default
) | append-metadata | check-size
840 IMAGE
/factory.img
:= pad-extra
320k |
$$(IMAGE
/default
) | \
841 pad-to
$$$$(BLOCKSIZE
) | sercom-footer | pad-to
128 | zip WNDR3700v5.bin | \
843 DEVICE_VENDOR
:= NETGEAR
844 DEVICE_MODEL
:= WNDR3700
846 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
847 kmod-usb-ledtrig-usbport wpad-basic
848 SUPPORTED_DEVICES
+= wndr3700v5
850 TARGET_DEVICES
+= netgear_wndr3700-v5
852 define Device
/netis_wf2881
855 FILESYSTEMS
:= squashfs
857 IMAGE_SIZE
:= 129280k
859 UIMAGE_NAME
:= WF2881_0.0
.00
860 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | netis-tail WF2881 | uImage lzma
861 IMAGES
+= factory.bin
862 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
863 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(KERNEL_SIZE
) | append-ubi | \
865 DEVICE_VENDOR
:= NETIS
866 DEVICE_MODEL
:= WF2881
867 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic
869 TARGET_DEVICES
+= netis_wf2881
871 define Device
/phicomm_k2p
873 DEVICE_VENDOR
:= Phicomm
875 DEVICE_ALT0_VENDOR
:= Phicomm
876 DEVICE_ALT0_MODEL
:= KE
2P
877 SUPPORTED_DEVICES
+= k2p
878 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware wpad-basic
880 TARGET_DEVICES
+= phicomm_k2p
882 define Device
/planex_vr500
883 $(Device
/uimage-lzma-loader
)
885 DEVICE_VENDOR
:= Planex
886 DEVICE_MODEL
:= VR500
887 DEVICE_PACKAGES
:= kmod-usb3
888 SUPPORTED_DEVICES
+= vr500
890 TARGET_DEVICES
+= planex_vr500
892 define Device
/samknows_whitebox-v8
894 DEVICE_VENDOR
:= SamKnows
895 DEVICE_MODEL
:= Whitebox
8
896 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
897 kmod-usb-ledtrig-usbport uboot-envtools wpad-basic
898 SUPPORTED_DEVICES
+= sk-wb8
900 TARGET_DEVICES
+= samknows_whitebox-v8
902 define Device
/storylink_sap-g3200u3
904 DEVICE_VENDOR
:= STORYLiNK
905 DEVICE_MODEL
:= SAP-G3200U3
906 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic
907 SUPPORTED_DEVICES
+= sap-g3200u3
909 TARGET_DEVICES
+= storylink_sap-g3200u3
911 define Device
/telco-electronics_x1
913 DEVICE_VENDOR
:= Telco Electronics
915 DEVICE_PACKAGES
:= kmod-usb3 kmod-mt76 wpad-basic
917 TARGET_DEVICES
+= telco-electronics_x1
919 define Device
/thunder_timecloud
920 $(Device
/uimage-lzma-loader
)
922 DEVICE_VENDOR
:= Thunder
923 DEVICE_MODEL
:= Timecloud
924 DEVICE_PACKAGES
:= kmod-usb3
925 SUPPORTED_DEVICES
+= timecloud
927 TARGET_DEVICES
+= thunder_timecloud
929 define Device
/totolink_a7000r
931 UIMAGE_NAME
:= C8340R1C-9999
932 DEVICE_VENDOR
:= TOTOLINK
933 DEVICE_MODEL
:= A7000R
934 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware wpad-basic
936 TARGET_DEVICES
+= totolink_a7000r
938 define Device
/tplink_re350-v1
939 $(Device
/tplink-safeloader
)
940 DEVICE_MODEL
:= RE350
942 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 wpad-basic
943 TPLINK_BOARD_ID
:= RE350-V1
945 SUPPORTED_DEVICES
+= re350-v1
947 TARGET_DEVICES
+= tplink_re350-v1
949 define Device
/tplink_re500-v1
950 $(Device
/tplink-safeloader
)
951 DEVICE_MODEL
:= RE500
953 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware wpad-basic
954 TPLINK_BOARD_ID
:= RE500-V1
957 TARGET_DEVICES
+= tplink_re500-v1
959 define Device
/tplink_re650-v1
960 $(Device
/tplink-safeloader
)
961 DEVICE_MODEL
:= RE650
963 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware wpad-basic
964 TPLINK_BOARD_ID
:= RE650-V1
967 TARGET_DEVICES
+= tplink_re650-v1
969 define Device
/ubnt_edgerouter_common
970 $(Device
/uimage-lzma-loader
)
971 DEVICE_VENDOR
:= Ubiquiti
972 IMAGE_SIZE
:= 256768k
973 FILESYSTEMS
:= squashfs
974 KERNEL_SIZE
:= 3145728
975 KERNEL_INITRAMFS
:= $$(KERNEL
) | \
976 ubnt-erx-factory-image
$(KDIR
)/tmp
/$$(KERNEL_INITRAMFS_PREFIX
)-factory.
tar
977 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
980 define Device
/ubnt_edgerouter-x
981 $(Device
/ubnt_edgerouter_common
)
982 DEVICE_MODEL
:= EdgeRouter X
983 SUPPORTED_DEVICES
+= ubnt-erx ubiquiti
,edgerouterx
985 TARGET_DEVICES
+= ubnt_edgerouter-x
987 define Device
/ubnt_edgerouter-x-sfp
988 $(Device
/ubnt_edgerouter_common
)
989 DEVICE_MODEL
:= EdgeRouter X SFP
990 DEVICE_PACKAGES
+= kmod-i2c-algo-pca kmod-gpio-pca953x kmod-sfp
991 SUPPORTED_DEVICES
+= ubnt-erx-sfp ubiquiti
,edgerouterx-sfp
993 TARGET_DEVICES
+= ubnt_edgerouter-x-sfp
995 define Device
/ubnt_unifi-nanohd
996 DEVICE_VENDOR
:= Ubiquiti
997 DEVICE_MODEL
:= UniFi nanoHD
998 DEVICE_PACKAGES
+= kmod-mt7603 kmod-mt7615e kmod-mt7615-firmware wpad-basic
1001 TARGET_DEVICES
+= ubnt_unifi-nanohd
1003 define Device
/unielec_u7621-06-16m
1004 IMAGE_SIZE
:= 16064k
1005 DEVICE_VENDOR
:= UniElec
1006 DEVICE_MODEL
:= U7621-06
1007 DEVICE_VARIANT
:= 16M
1008 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-sdhci-mt7620 kmod-usb3
1009 SUPPORTED_DEVICES
+= u7621-06-256M-16M unielec
,u7621-06-256m-16m
1011 TARGET_DEVICES
+= unielec_u7621-06-16m
1013 define Device
/unielec_u7621-06-64m
1014 IMAGE_SIZE
:= 65216k
1015 DEVICE_VENDOR
:= UniElec
1016 DEVICE_MODEL
:= U7621-06
1017 DEVICE_VARIANT
:= 64M
1018 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-sdhci-mt7620 kmod-usb3
1019 SUPPORTED_DEVICES
+= unielec
,u7621-06-512m-64m
1021 TARGET_DEVICES
+= unielec_u7621-06-64m
1023 define Device
/wevo_11acnas
1024 IMAGE_SIZE
:= 16064k
1025 UIMAGE_NAME
:= 11AC-NAS-Router
(0.0.0)
1026 DEVICE_VENDOR
:= WeVO
1027 DEVICE_MODEL
:= 11AC NAS Router
1028 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
1029 kmod-usb-ledtrig-usbport wpad-basic
1030 SUPPORTED_DEVICES
+= 11acnas
1032 TARGET_DEVICES
+= wevo_11acnas
1034 define Device
/wevo_w2914ns-v2
1035 IMAGE_SIZE
:= 16064k
1036 UIMAGE_NAME
:= W2914NS-V2
(0.0.0)
1037 DEVICE_VENDOR
:= WeVO
1038 DEVICE_MODEL
:= W2914NS
1039 DEVICE_VARIANT
:= v2
1040 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
1041 kmod-usb-ledtrig-usbport wpad-basic
1042 SUPPORTED_DEVICES
+= w2914nsv2
1044 TARGET_DEVICES
+= wevo_w2914ns-v2
1046 define Device
/winstars_ws-wn583a6
1047 $(Device
/uimage-lzma-loader
)
1049 DEVICE_VENDOR
:= Winstars
1050 DEVICE_MODEL
:= WS-WN583A6
1051 DEVICE_ALT0_VENDOR
:= Gemeita
1052 DEVICE_ALT0_MODEL
:= AC2100
1053 KERNEL_INITRAMFS_SUFFIX
:= -WN583A6
$$(KERNEL_SUFFIX
)
1054 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e kmod-mt7615-firmware wpad-basic
1056 TARGET_DEVICES
+= winstars_ws-wn583a6
1058 define Device
/xiaomi-ac2100
1059 $(Device
/uimage-lzma-loader
)
1062 KERNEL_SIZE
:= 4096k
1063 IMAGE_SIZE
:= 120320k
1064 UBINIZE_OPTS
:= -E
5
1065 IMAGES
+= kernel1.bin rootfs0.bin
1066 IMAGE
/kernel1.bin
:= append-kernel
1067 IMAGE
/rootfs0.bin
:= append-ubi | check-size
1068 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
1069 DEVICE_VENDOR
:= Xiaomi
1070 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e kmod-mt7615-firmware wpad-basic uboot-envtools
1073 define Device
/xiaomi_mi-router-ac2100
1074 $(Device
/xiaomi-ac2100
)
1075 DEVICE_MODEL
:= Mi Router AC2100
1077 TARGET_DEVICES
+= xiaomi_mi-router-ac2100
1079 define Device
/xiaomi_mir3g
1080 $(Device
/uimage-lzma-loader
)
1083 KERNEL_SIZE
:= 4096k
1084 IMAGE_SIZE
:= 124416k
1085 UBINIZE_OPTS
:= -E
5
1086 IMAGES
+= kernel1.bin rootfs0.bin
1087 IMAGE
/kernel1.bin
:= append-kernel
1088 IMAGE
/rootfs0.bin
:= append-ubi | check-size
1089 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
1090 DEVICE_VENDOR
:= Xiaomi
1091 DEVICE_MODEL
:= Mi Router
3G
1092 SUPPORTED_DEVICES
+= R3G
1093 SUPPORTED_DEVICES
+= mir3g
1094 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
1095 kmod-usb-ledtrig-usbport wpad-basic uboot-envtools
1097 TARGET_DEVICES
+= xiaomi_mir3g
1099 define Device
/xiaomi_mir3g-v2
1100 $(Device
/uimage-lzma-loader
)
1101 IMAGE_SIZE
:= 14848k
1102 DEVICE_VENDOR
:= Xiaomi
1103 DEVICE_MODEL
:= Mi Router
3G
1104 DEVICE_VARIANT
:= v2
1105 DEVICE_ALT0_VENDOR
:= Xiaomi
1106 DEVICE_ALT0_MODEL
:= Mi Router
4A
1107 DEVICE_ALT0_VARIANT
:= Gigabit Edition
1108 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 wpad-basic
1110 TARGET_DEVICES
+= xiaomi_mir3g-v2
1112 define Device
/xiaomi_mir3p
1113 $(Device
/uimage-lzma-loader
)
1117 UBINIZE_OPTS
:= -E
5
1118 IMAGE_SIZE
:= 255488k
1119 DEVICE_VENDOR
:= Xiaomi
1120 DEVICE_MODEL
:= Mi Router
3 Pro
1121 IMAGES
+= factory.bin
1122 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
1123 IMAGE
/factory.bin
:= append-kernel | pad-to
$$(KERNEL_SIZE
) | append-ubi | \
1125 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware kmod-usb3 kmod-usb-ledtrig-usbport \
1126 wpad-basic uboot-envtools
1128 TARGET_DEVICES
+= xiaomi_mir3p
1130 define Device
/xiaomi_redmi-router-ac2100
1131 $(Device
/xiaomi-ac2100
)
1132 DEVICE_MODEL
:= Redmi Router AC2100
1134 TARGET_DEVICES
+= xiaomi_redmi-router-ac2100
1136 define Device
/xiaoyu_xy-c5
1137 IMAGE_SIZE
:= 32448k
1138 DEVICE_VENDOR
:= XiaoYu
1139 DEVICE_MODEL
:= XY-C5
1140 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-usb3
1142 TARGET_DEVICES
+= xiaoyu_xy-c5
1144 define Device
/xzwifi_creativebox-v1
1145 IMAGE_SIZE
:= 32448k
1146 DEVICE_VENDOR
:= CreativeBox
1148 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-mt7603 kmod-mt76x2 kmod-sdhci-mt7620 \
1151 TARGET_DEVICES
+= xzwifi_creativebox-v1
1153 define Device
/youhua_wr1200js
1154 IMAGE_SIZE
:= 16064k
1155 DEVICE_VENDOR
:= YouHua
1156 DEVICE_MODEL
:= WR1200JS
1157 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
1158 kmod-usb-ledtrig-usbport wpad-basic
1160 TARGET_DEVICES
+= youhua_wr1200js
1162 define Device
/youku_yk-l2
1163 IMAGE_SIZE
:= 16064k
1164 DEVICE_VENDOR
:= Youku
1165 DEVICE_MODEL
:= YK-L2
1166 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
1167 kmod-usb-ledtrig-usbport wpad-basic
1169 TARGET_DEVICES
+= youku_yk-l2
1171 define Device
/zbtlink_zbt-we1326
1172 IMAGE_SIZE
:= 16064k
1173 DEVICE_VENDOR
:= Zbtlink
1174 DEVICE_MODEL
:= ZBT-WE1326
1175 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-sdhci-mt7620 \
1177 SUPPORTED_DEVICES
+= zbt-we1326
1179 TARGET_DEVICES
+= zbtlink_zbt-we1326
1181 define Device
/zbtlink_zbt-we3526
1182 IMAGE_SIZE
:= 16064k
1183 DEVICE_VENDOR
:= Zbtlink
1184 DEVICE_MODEL
:= ZBT-WE3526
1185 DEVICE_PACKAGES
:= kmod-sdhci-mt7620 kmod-mt7603 kmod-mt76x2 kmod-usb3 \
1186 kmod-usb-ledtrig-usbport wpad-basic
1188 TARGET_DEVICES
+= zbtlink_zbt-we3526
1190 define Device
/zbtlink_zbt-wg2626
1191 IMAGE_SIZE
:= 16064k
1192 DEVICE_VENDOR
:= Zbtlink
1193 DEVICE_MODEL
:= ZBT-WG2626
1194 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-sdhci-mt7620 kmod-mt76x2 kmod-usb3 \
1195 kmod-usb-ledtrig-usbport wpad-basic
1196 SUPPORTED_DEVICES
+= zbt-wg2626
1198 TARGET_DEVICES
+= zbtlink_zbt-wg2626
1200 define Device
/zbtlink_zbt-wg3526-16m
1201 IMAGE_SIZE
:= 16064k
1202 DEVICE_VENDOR
:= Zbtlink
1203 DEVICE_MODEL
:= ZBT-WG3526
1204 DEVICE_VARIANT
:= 16M
1205 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-sdhci-mt7620 kmod-mt7603 kmod-mt76x2 \
1206 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic
1207 SUPPORTED_DEVICES
+= zbt-wg3526 zbt-wg3526-16M
1209 TARGET_DEVICES
+= zbtlink_zbt-wg3526-16m
1211 define Device
/zbtlink_zbt-wg3526-32m
1212 IMAGE_SIZE
:= 32448k
1213 DEVICE_VENDOR
:= Zbtlink
1214 DEVICE_MODEL
:= ZBT-WG3526
1215 DEVICE_VARIANT
:= 32M
1216 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-sdhci-mt7620 kmod-mt7603 kmod-mt76x2 \
1217 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic
1218 SUPPORTED_DEVICES
+= ac1200pro zbt-wg3526-32M
1220 TARGET_DEVICES
+= zbtlink_zbt-wg3526-32m
1222 define Device
/zio_freezio
1223 IMAGE_SIZE
:= 16064k
1224 DEVICE_VENDOR
:= ZIO
1225 DEVICE_MODEL
:= FREEZIO
1226 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
1227 kmod-usb-ledtrig-usbport wpad-basic
1229 TARGET_DEVICES
+= zio_freezio
1231 define Device
/zyxel_wap6805
1234 KERNEL_SIZE
:= 4096k
1235 UBINIZE_OPTS
:= -E
5
1236 IMAGE_SIZE
:= 32448k
1237 DEVICE_VENDOR
:= ZyXEL
1238 DEVICE_MODEL
:= WAP6805
1239 DEVICE_PACKAGES
:= kmod-mt7603 wpad-basic kmod-mt7621-qtn-rgmii
1240 KERNEL
:= $(KERNEL_DTB
) | uImage lzma | uimage-padhdr
160
1241 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
1243 TARGET_DEVICES
+= zyxel_wap6805