5 include .
/common-sercomm.mk
6 include .
/common-tp-link.mk
11 DEVICE_VARS
+= ELECOM_HWNAME LINKSYS_HWNAME
13 ifdef CONFIG_LINUX_5_10
14 DTS_CPPFLAGS
+= -DDTS_LEGACY
17 define Build
/arcadyan-trx
18 echo
-ne
"hsqs" > $@.hsqs
19 $(eval trx_magic
=$(word 1,$(1)))
20 $(STAGING_DIR_HOST
)/bin
/otrx create
$@.trx
-M
$(trx_magic
) -f
$@ \
21 -a
0x20000 -b
0x420000 -f
$@.hsqs
-a
1000
23 dd if
=/dev
/zero bs
=1024 count
=1 >> $@.tail
24 echo
-ne
"HDR0" | dd of
=$@.tail bs
=1 seek
=$$((0x10c)) count
=4 \
25 conv
=notrunc
2>/dev
/null
26 dd if
=$@.tail
>> $@
2>/dev
/null
30 define Build
/gemtek-trailer
31 printf
"%s%08X" ".GEMTEK." "$$(cksum $@ | cut -d ' ' -f1)" >> $@
34 define Build
/h3c-blank-header
35 dd if
=/dev
/zero of
=$@.blank bs
=160 count
=1
40 define Build
/haier-sim_wr1800k-factory
42 mv
"$@" "$@.tmp/UploadBrush-bin.img"
43 $(MKHASH
) md5
"$@.tmp/UploadBrush-bin.img" | head
-c32
> "$@.tmp/check_MD5.txt"
44 $(TAR
) -czf
"$@.tmp.tgz" -C
"$@.tmp" UploadBrush-bin.img check_MD5.txt
45 $(STAGING_DIR_HOST
)/bin
/openssl aes-256-cbc
-e
-salt
-in
"$@.tmp.tgz" -out
"$@" -k QiLunSmartWL
46 printf
%32s
$(DEVICE_MODEL
) >> "$@"
47 rm -rf
"$@.tmp" "$@.tmp.tgz"
50 define Build
/iodata-mstc-header
52 data_size_crc
="$$(dd if=$@ ibs=64 skip=1 2>/dev/null | gzip -c | \
53 tail -c 8 | od -An -tx8 --endian little | tr -d ' \n')"; \
54 echo
-ne
"$$(echo $$data_size_crc | sed 's/../\\x&/g')" | \
55 dd of
=$@ bs
=8 count
=1 seek
=7 conv
=notrunc
2>/dev
/null
; \
57 dd if
=/dev
/zero of
=$@ bs
=4 count
=1 seek
=1 conv
=notrunc
2>/dev
/null
59 header_crc
="$$(dd if=$@ bs=64 count=1 2>/dev/null | gzip -c | \
60 tail -c 8 | od -An -N4 -tx4 --endian little | tr -d ' \n')"; \
61 echo
-ne
"$$(echo $$header_crc | sed 's/../\\x&/g')" | \
62 dd of
=$@ bs
=4 count
=1 seek
=1 conv
=notrunc
2>/dev
/null
; \
66 define Build
/belkin-header
67 $(eval magic
=$(word 1,$(1)))
68 $(eval hw_ver
=$(word 2,$(1)))
69 $(eval fw_ver
=$(word 3,$(1)))
72 type_fw_date
=$$(printf
"01%02x%02x%02x" \
73 $$(date
-d
"@$(SOURCE_DATE_EPOCH)" "+%y %m %d")); \
74 hw_fw_ver
=$$(printf
"%02x%02x%02x%02x" \
75 $(hw_ver
) $$(echo
$(fw_ver
) | cut
-d.
-f-3 | tr .
' ')); \
76 fw_len_crc
=$$(gzip
-c
$@ | tail
-c
8 | od
-An
-tx8 | tr
-d
' \n'); \
77 fw_crc_len
="$${fw_len_crc:8:8}$${fw_len_crc:0:8}"; \
79 printf
"$(magic)" | dd bs
=4 count
=1 conv
=sync
2>/dev
/null
; \
80 printf
"$$(echo $${type_fw_date}$${hw_fw_ver} | \
81 sed 's/../\\x&/g')"; \
82 printf
"$$(echo $${fw_crc_len}$${fw_crc_len} | \
83 sed 's/../\\x&/g')"; \
84 printf
"\x5c\x78\x00\x00"; \
90 define Build
/ubnt-erx-factory-image
91 if
[ -e
$(KDIR
)/tmp
/$(KERNEL_INITRAMFS_IMAGE
) -a
"$$(stat -c%s $@)" -lt
"$(KERNEL_SIZE)" ]; then \
92 echo
'21001:7' > $(1).compat
; \
93 $(TAR
) -cf
$(1) --transform
='s/^.*/compat/' $(1).compat
; \
95 $(TAR
) -rf
$(1) --transform
='s/^.*/vmlinux.tmp/' $(KDIR
)/tmp
/$(KERNEL_INITRAMFS_IMAGE
); \
96 $(MKHASH
) md5
$(KDIR
)/tmp
/$(KERNEL_INITRAMFS_IMAGE
) > $(1).md5
; \
97 $(TAR
) -rf
$(1) --transform
='s/^.*/vmlinux.tmp.md5/' $(1).md5
; \
99 echo
"dummy" > $(1).rootfs
; \
100 $(TAR
) -rf
$(1) --transform
='s/^.*/squashfs.tmp/' $(1).rootfs
; \
102 $(MKHASH
) md5
$(1).rootfs
> $(1).md5
; \
103 $(TAR
) -rf
$(1) --transform
='s/^.*/squashfs.tmp.md5/' $(1).md5
; \
105 echo
'$(BOARD) $(VERSION_CODE) $(VERSION_NUMBER)' > $(1).version
; \
106 $(TAR
) -rf
$(1) --transform
='s/^.*/version.tmp/' $(1).version
; \
108 $(CP
) $(1) $(BIN_DIR
)/; \
110 echo
"WARNING: initramfs kernel image too big, cannot generate factory image (actual $$(stat -c%s $@); max $(KERNEL_SIZE))" >&2; \
114 define Build
/zytrx-header
115 $(eval board
=$(word 1,$(1)))
116 $(eval version
=$(word 2,$(1)))
117 $(STAGING_DIR_HOST
)/bin
/zytrx
-B
'$(board)' -v
'$(version)' -i
$@
-o
$@.new
121 define Build
/zyxel-nwa-fit
122 $(TOPDIR
)/scripts
/mkits-zyxel-fit.sh \
123 $@.its
$@
"6b e1 6f e1 ff ff ff ff ff ff"
124 PATH
=$(LINUX_DIR
)/scripts
/dtc
:$(PATH
) mkimage
-f
$@.its
$@.new
128 define Device
/dsa-migration
129 DEVICE_COMPAT_VERSION
:= 1.1
130 DEVICE_COMPAT_MESSAGE
:= Config cannot be migrated from swconfig to DSA
133 define Device
/adslr_g7
134 $(Device
/dsa-migration
)
136 DEVICE_VENDOR
:= ADSLR
138 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware
140 TARGET_DEVICES
+= adslr_g7
142 define Device
/afoundry_ew1200
143 $(Device
/dsa-migration
)
145 DEVICE_VENDOR
:= AFOUNDRY
146 DEVICE_MODEL
:= EW1200
147 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-mt76x2 kmod-mt7603 kmod-usb3 \
148 kmod-usb-ledtrig-usbport
149 SUPPORTED_DEVICES
+= ew1200
151 TARGET_DEVICES
+= afoundry_ew1200
153 define Device
/alfa-network_quad-e4g
154 $(Device
/dsa-migration
)
156 DEVICE_VENDOR
:= ALFA Network
157 DEVICE_MODEL
:= Quad-E4G
158 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-sdhci-mt7620 kmod-usb3 uboot-envtools \
160 SUPPORTED_DEVICES
+= quad-e4g
162 TARGET_DEVICES
+= alfa-network_quad-e4g
164 define Device
/ampedwireless_ally_common
165 $(Device
/dsa-migration
)
166 DEVICE_VENDOR
:= Amped Wireless
167 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware uboot-envtools
173 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | uImage lzma
-n
'flashable-initramfs' |\
174 edimax-header
-s CSYS
-m RN68
-f
0x001c0000 -S
0x01100000
175 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
178 define Device
/ampedwireless_ally-r1900k
179 $(Device
/ampedwireless_ally_common
)
180 DEVICE_MODEL
:= ALLY-R1900K
181 DEVICE_PACKAGES
+= kmod-usb3
183 TARGET_DEVICES
+= ampedwireless_ally-r1900k
185 define Device
/ampedwireless_ally-00x19k
186 $(Device
/ampedwireless_ally_common
)
187 DEVICE_MODEL
:= ALLY-00X19K
189 TARGET_DEVICES
+= ampedwireless_ally-00x19k
191 define Device
/asiarf_ap7621-001
192 $(Device
/dsa-migration
)
194 DEVICE_VENDOR
:= AsiaRF
195 DEVICE_MODEL
:= AP7621-001
196 DEVICE_PACKAGES
:= kmod-sdhci-mt7620 kmod-mt76x2 kmod-usb3
-wpad-basic-wolfssl
198 TARGET_DEVICES
+= asiarf_ap7621-001
200 define Device
/asiarf_ap7621-nv1
201 $(Device
/dsa-migration
)
203 DEVICE_VENDOR
:= AsiaRF
204 DEVICE_MODEL
:= AP7621-NV1
205 DEVICE_PACKAGES
:= kmod-sdhci-mt7620 kmod-mt76x2 kmod-usb3
-wpad-basic-wolfssl
207 TARGET_DEVICES
+= asiarf_ap7621-nv1
209 define Device
/asus_rp-ac56
210 $(Device
/dsa-migration
)
211 $(Device
/uimage-lzma-loader
)
212 DEVICE_VENDOR
:= ASUS
213 DEVICE_MODEL
:= RP-AC56
216 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 \
217 kmod-i2c-ralink kmod-sound-mt7620
218 IMAGES
+= factory.bin
219 IMAGE
/factory.bin
:= append-kernel | append-rootfs | pad-rootfs | check-size
220 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | pad-rootfs | \
221 check-size | append-metadata
223 TARGET_DEVICES
+= asus_rp-ac56
225 define Device
/asus_rp-ac87
226 $(Device
/dsa-migration
)
227 $(Device
/uimage-lzma-loader
)
229 DEVICE_VENDOR
:= ASUS
230 DEVICE_MODEL
:= RP-AC87
231 IMAGES
+= factory.bin
232 IMAGE
/factory.bin
:= append-kernel | append-rootfs | pad-rootfs | check-size
233 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | pad-rootfs | \
234 check-size | append-metadata
235 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware rssileds
237 TARGET_DEVICES
+= asus_rp-ac87
239 define Device
/asus_rt-ac57u
240 $(Device
/dsa-migration
)
241 DEVICE_VENDOR
:= ASUS
242 DEVICE_MODEL
:= RT-AC57U
243 DEVICE_ALT0_VENDOR
:= ASUS
244 DEVICE_ALT0_MODEL
:= RT-AC1200GU
246 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
247 kmod-usb-ledtrig-usbport
249 TARGET_DEVICES
+= asus_rt-ac57u
251 define Device
/asus_rt-ac65p
252 $(Device
/dsa-migration
)
253 DEVICE_VENDOR
:= ASUS
254 DEVICE_MODEL
:= RT-AC65P
260 IMAGES
+= factory.bin
261 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
262 IMAGE
/factory.bin
:= append-kernel | pad-to
$$(KERNEL_SIZE
) | append-ubi | \
264 DEVICE_PACKAGES
:= kmod-usb3 kmod-mt7615e kmod-mt7615-firmware uboot-envtools
266 TARGET_DEVICES
+= asus_rt-ac65p
268 define Device
/asus_rt-ac85p
269 $(Device
/dsa-migration
)
270 DEVICE_VENDOR
:= ASUS
271 DEVICE_MODEL
:= RT-AC85P
277 IMAGES
+= factory.bin
278 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
279 IMAGE
/factory.bin
:= append-kernel | pad-to
$$(KERNEL_SIZE
) | append-ubi | \
281 DEVICE_PACKAGES
:= kmod-usb3 kmod-mt7615e kmod-mt7615-firmware uboot-envtools
283 TARGET_DEVICES
+= asus_rt-ac85p
285 define Device
/asus_rt-n56u-b1
286 $(Device
/dsa-migration
)
287 $(Device
/uimage-lzma-loader
)
288 DEVICE_VENDOR
:= ASUS
289 DEVICE_MODEL
:= RT-N56U
292 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
293 kmod-usb-ledtrig-usbport
295 TARGET_DEVICES
+= asus_rt-n56u-b1
297 define Device
/asus_rt-ax53u
298 $(Device
/dsa-migration
)
299 DEVICE_VENDOR
:= ASUS
300 DEVICE_MODEL
:= RT-AX53U
306 IMAGES
+= factory.bin
307 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
308 IMAGE
/factory.bin
:= append-kernel | pad-to
$$(KERNEL_SIZE
) | append-ubi | \
310 DEVICE_PACKAGES
:= kmod-mt7915e kmod-usb3 uboot-envtools
312 TARGET_DEVICES
+= asus_rt-ax53u
314 define Device
/beeline_smartbox-flash
315 $(Device
/dsa-migration
)
316 $(Device
/uimage-lzma-loader
)
317 DEVICE_VENDOR
:= Beeline
318 DEVICE_MODEL
:= SmartBox Flash
324 KERNEL
:= kernel-bin | append-dtb | lzma | loader-kernel | \
325 uImage none | arcadyan-trx
0x746f435d | pad-to
$$(KERNEL_SIZE
)
326 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma | loader-kernel | \
328 IMAGES
+= factory.trx
329 IMAGE
/factory.trx
:= append-kernel | append-ubi | check-size
330 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
331 DEVICE_PACKAGES
:= kmod-usb3 kmod-mt7615e kmod-mt7615-firmware \
332 uboot-envtools uencrypt
334 TARGET_DEVICES
+= beeline_smartbox-flash
336 define Device
/beeline_smartbox-giga
337 $(Device
/sercomm_dxx
)
340 SERCOMM_HWVER
:= 10100
341 SERCOMM_SWVER
:= 1001
342 DEVICE_VENDOR
:= Beeline
343 DEVICE_MODEL
:= SmartBox GIGA
344 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e kmod-mt7663-firmware-ap \
345 kmod-usb3 uboot-envtools
347 TARGET_DEVICES
+= beeline_smartbox-giga
349 define Device
/beeline_smartbox-turbo
350 $(Device
/sercomm_dxx
)
353 SERCOMM_HWVER
:= 10200
354 SERCOMM_SWVER
:= 1004
355 DEVICE_VENDOR
:= Beeline
356 DEVICE_MODEL
:= SmartBox TURBO
357 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e kmod-mt7615-firmware \
358 kmod-usb3 uboot-envtools
360 TARGET_DEVICES
+= beeline_smartbox-turbo
362 define Device
/belkin_rt1800
363 $(Device
/dsa-migration
)
368 DEVICE_VENDOR
:= Belkin
369 DEVICE_MODEL
:= RT1800
370 DEVICE_PACKAGES
:= kmod-mt7915e kmod-usb3 uboot-envtools
372 KERNEL_LOADADDR
:= 0x82000000
373 KERNEL
:= kernel-bin | relocate-kernel
0x80001000 | lzma | \
374 fit lzma
$$(KDIR
)/image-
$$(firstword $$(DEVICE_DTS
)).dtb | \
375 append-squashfs4-fakeroot
376 IMAGES
+= factory.bin
377 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
378 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(KERNEL_SIZE
) | \
379 append-ubi | check-size | belkin-header RT18
1 9.9.9
381 TARGET_DEVICES
+= belkin_rt1800
383 define Device
/buffalo_wsr-1166dhp
384 $(Device
/dsa-migration
)
385 $(Device
/uimage-lzma-loader
)
386 IMAGE
/sysupgrade.bin
:= trx | pad-rootfs | append-metadata
388 DEVICE_VENDOR
:= Buffalo
389 DEVICE_MODEL
:= WSR-1166DHP
390 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2
391 SUPPORTED_DEVICES
+= wsr-1166
393 TARGET_DEVICES
+= buffalo_wsr-1166dhp
395 define Device
/buffalo_wsr-2533dhpl
396 $(Device
/dsa-migration
)
397 $(Device
/uimage-lzma-loader
)
399 DEVICE_VENDOR
:= Buffalo
400 DEVICE_MODEL
:= WSR-2533DHPL
401 DEVICE_ALT0_VENDOR
:= Buffalo
402 DEVICE_ALT0_MODEL
:= WSR-2533DHP
403 IMAGE
/sysupgrade.bin
:= trx | pad-rootfs | append-metadata
404 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware
406 TARGET_DEVICES
+= buffalo_wsr-2533dhpl
408 define Device
/buffalo_wsr-600dhp
409 $(Device
/dsa-migration
)
411 DEVICE_VENDOR
:= Buffalo
412 DEVICE_MODEL
:= WSR-600DHP
413 DEVICE_PACKAGES
:= kmod-mt7603 kmod-rt2800-pci
414 SUPPORTED_DEVICES
+= wsr-600
416 TARGET_DEVICES
+= buffalo_wsr-600dhp
418 define Device
/bolt_arion
419 $(Device
/dsa-migration
)
420 $(Device
/uimage-lzma-loader
)
422 DEVICE_VENDOR
:= BOLT
423 DEVICE_MODEL
:= Arion
424 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 uboot-envtools
426 TARGET_DEVICES
+= bolt_arion
428 define Device
/cudy_wr1300-v1
429 $(Device
/dsa-migration
)
431 DEVICE_VENDOR
:= Cudy
432 DEVICE_MODEL
:= WR1300
434 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb2 kmod-usb3 \
435 kmod-usb-ledtrig-usbport
436 SUPPORTED_DEVICES
+= cudy
,wr1300 R10
438 TARGET_DEVICES
+= cudy_wr1300-v1
440 define Device
/cudy_wr1300-v2
441 $(Device
/dsa-migration
)
443 DEVICE_VENDOR
:= Cudy
444 DEVICE_MODEL
:= WR1300
446 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e kmod-mt7663-firmware-ap
447 SUPPORTED_DEVICES
+= cudy
,wr1300 R23
449 TARGET_DEVICES
+= cudy_wr1300-v2
451 define Device
/cudy_wr2100
452 $(Device
/dsa-migration
)
453 DEVICE_VENDOR
:= Cudy
454 DEVICE_MODEL
:= WR2100
457 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e kmod-mt7615-firmware
459 TARGET_DEVICES
+= cudy_wr2100
461 define Device
/cudy_x6
462 $(Device
/dsa-migration
)
464 DEVICE_VENDOR
:= Cudy
467 DEVICE_PACKAGES
:= kmod-mt7915e
469 TARGET_DEVICES
+= cudy_x6
471 define Device
/dlink_dir-8xx-a1
472 $(Device
/dsa-migration
)
474 DEVICE_VENDOR
:= D-Link
475 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware
476 KERNEL
:= $$(KERNEL
) | uimage-sgehdr
477 IMAGES
+= factory.bin
478 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | pad-rootfs | \
479 check-size | append-metadata
480 IMAGE
/factory.bin
:= append-kernel | append-rootfs | check-size
483 define Device
/dlink_dir-8xx-r1
484 $(Device
/dsa-migration
)
486 DEVICE_VENDOR
:= D-Link
487 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware
488 KERNEL_INITRAMFS
:= $$(KERNEL
)
489 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | pad-rootfs | \
490 check-size | append-metadata
493 define Device
/dlink_dir-xx60-a1
494 $(Device
/dsa-migration
)
500 DEVICE_VENDOR
:= D-Link
501 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware kmod-usb3 \
502 kmod-usb-ledtrig-usbport
503 KERNEL
:= $$(KERNEL
) | uimage-sgehdr
504 IMAGES
+= factory.bin
505 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
506 IMAGE
/factory.bin
:= append-kernel | pad-to
$$(KERNEL_SIZE
) | append-ubi | \
510 define Device
/dlink_dir-1960-a1
511 $(Device
/dlink_dir-xx60-a1
)
512 DEVICE_MODEL
:= DIR-1960
515 TARGET_DEVICES
+= dlink_dir-1960-a1
517 define Device
/dlink_dir-2640-a1
518 $(Device
/dlink_dir-xx60-a1
)
519 DEVICE_MODEL
:= DIR-2640
522 TARGET_DEVICES
+= dlink_dir-2640-a1
524 define Device
/dlink_dir-2660-a1
525 $(Device
/dlink_dir-xx60-a1
)
526 DEVICE_MODEL
:= DIR-2660
529 TARGET_DEVICES
+= dlink_dir-2660-a1
531 define Device
/dlink_dir-3060-a1
532 $(Device
/dlink_dir-xx60-a1
)
533 DEVICE_MODEL
:= DIR-3060
536 TARGET_DEVICES
+= dlink_dir-3060-a1
538 define Device
/dlink_dir-853-a3
539 $(Device
/dlink_dir-xx60-a1
)
540 DEVICE_MODEL
:= DIR-853
543 TARGET_DEVICES
+= dlink_dir-853-a3
545 define Device
/dlink_dir-853-r1
546 $(Device
/dlink_dir-8xx-r1
)
547 DEVICE_MODEL
:= DIR-853
549 DEVICE_PACKAGES
+= kmod-usb3 kmod-usb-ledtrig-usbport
551 TARGET_DEVICES
+= dlink_dir-853-r1
553 define Device
/dlink_dir-860l-b1
554 $(Device
/dsa-migration
)
555 $(Device
/seama-lzma-loader
)
556 SEAMA_SIGNATURE
:= wrgac13_dlink
.2013gui_dir860lb
558 DEVICE_VENDOR
:= D-Link
559 DEVICE_MODEL
:= DIR-860L
561 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport
562 SUPPORTED_DEVICES
+= dir-860l-b1
564 TARGET_DEVICES
+= dlink_dir-860l-b1
566 define Device
/dlink_dir-867-a1
567 $(Device
/dlink_dir-8xx-a1
)
568 DEVICE_MODEL
:= DIR-867
571 TARGET_DEVICES
+= dlink_dir-867-a1
573 define Device
/dlink_dir-878-a1
574 $(Device
/dlink_dir-8xx-a1
)
575 DEVICE_MODEL
:= DIR-878
578 TARGET_DEVICES
+= dlink_dir-878-a1
580 define Device
/dlink_dir-878-r1
581 $(Device
/dlink_dir-8xx-r1
)
582 DEVICE_MODEL
:= DIR-878
584 IMAGES
+= factory.bin
585 IMAGE
/factory.bin
:= append-kernel | append-rootfs | check-size | \
586 sign-dlink-ru
57c5375741c30ca9ebcb36713db4ba51 \
587 ab0dff19af8842cdb70a86b4b68d23f7
589 TARGET_DEVICES
+= dlink_dir-878-r1
591 define Device
/dlink_dir-882-a1
592 $(Device
/dlink_dir-8xx-a1
)
593 DEVICE_MODEL
:= DIR-882
595 DEVICE_PACKAGES
+= kmod-usb3 kmod-usb-ledtrig-usbport
597 TARGET_DEVICES
+= dlink_dir-882-a1
599 define Device
/dlink_dir-882-r1
600 $(Device
/dlink_dir-8xx-r1
)
601 DEVICE_MODEL
:= DIR-882
603 DEVICE_PACKAGES
+= kmod-usb3 kmod-usb-ledtrig-usbport
604 IMAGES
+= factory.bin
605 IMAGE
/factory.bin
:= append-kernel | append-rootfs | check-size | \
606 sign-dlink-ru
57c5375741c30ca9ebcb36713db4ba51 \
607 ab0dff19af8842cdb70a86b4b68d23f7
609 TARGET_DEVICES
+= dlink_dir-882-r1
611 define Device
/dual-q_h721
612 $(Device
/dsa-migration
)
613 $(Device
/uimage-lzma-loader
)
615 DEVICE_VENDOR
:= Dual-Q
617 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-sdhci-mt7620 kmod-usb3
-wpad-basic-wolfssl
619 TARGET_DEVICES
+= dual-q_h721
621 define Device
/d-team_newifi-d2
622 $(Device
/dsa-migration
)
623 $(Device
/uimage-lzma-loader
)
625 DEVICE_VENDOR
:= Newifi
627 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
628 kmod-usb-ledtrig-usbport
630 TARGET_DEVICES
+= d-team_newifi-d2
632 define Device
/d-team_pbr-m1
633 $(Device
/dsa-migration
)
635 DEVICE_VENDOR
:= PandoraBox
636 DEVICE_MODEL
:= PBR-M1
637 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-mt7603 kmod-mt76x2 kmod-sdhci-mt7620 \
638 kmod-usb3 kmod-usb-ledtrig-usbport
639 SUPPORTED_DEVICES
+= pbr-m1
641 TARGET_DEVICES
+= d-team_pbr-m1
643 define Device
/edimax_ra21s
644 $(Device
/dsa-migration
)
645 $(Device
/uimage-lzma-loader
)
647 DEVICE_VENDOR
:= Edimax
648 DEVICE_MODEL
:= RA21S
649 DEVICE_ALT0_VENDOR
:= Edimax
650 DEVICE_ALT0_MODEL
:= Gemini RA21S
651 IMAGES
+= factory.bin
652 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | \
653 elx-header
02020040 8844A2D168B45A2D
654 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware
656 TARGET_DEVICES
+= edimax_ra21s
658 define Device
/edimax_re23s
659 $(Device
/dsa-migration
)
660 $(Device
/uimage-lzma-loader
)
662 DEVICE_VENDOR
:= Edimax
663 DEVICE_MODEL
:= RE23S
664 DEVICE_ALT0_VENDOR
:= Edimax
665 DEVICE_ALT0_MODEL
:= Gemini RE23S
666 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | \
667 edimax-header
-s CSYS
-m RN76
-f
0x70000 -S
0x01100000 | pad-rootfs | \
668 check-size | append-metadata
669 IMAGES
+= factory.bin
670 IMAGE
/factory.bin
:= append-kernel | append-rootfs | \
671 edimax-header
-s CSYS
-m RN76
-f
0x70000 -S
0x01100000 | pad-rootfs | \
673 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware
675 TARGET_DEVICES
+= edimax_re23s
677 define Device
/edimax_rg21s
678 $(Device
/dsa-migration
)
679 $(Device
/uimage-lzma-loader
)
681 DEVICE_VENDOR
:= Edimax
682 DEVICE_MODEL
:= Gemini AC2600 RG21S
683 IMAGES
+= factory.bin
684 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | \
685 elx-header
02020038 8844A2D168B45A2D
686 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware
688 TARGET_DEVICES
+= edimax_rg21s
690 define Device
/elecom_wrc-1167ghbk2-s
691 $(Device
/dsa-migration
)
693 DEVICE_VENDOR
:= ELECOM
694 DEVICE_MODEL
:= WRC-1167GHBK2-S
695 IMAGES
+= factory.bin
696 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | \
697 elecom-wrc-gs-factory WRC-1167GHBK2-S
0.00
698 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware
700 TARGET_DEVICES
+= elecom_wrc-1167ghbk2-s
702 define Device
/elecom_wrc-gs
703 $(Device
/dsa-migration
)
704 $(Device
/uimage-lzma-loader
)
705 DEVICE_VENDOR
:= ELECOM
706 IMAGES
+= factory.bin
707 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | \
708 elecom-wrc-gs-factory
$$$$(ELECOM_HWNAME
) 0.00 -N | \
709 append-string MT7621_ELECOM_
$$$$(ELECOM_HWNAME
)
710 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware
713 define Device
/elecom_wrc-1167gs2-b
714 $(Device
/elecom_wrc-gs
)
716 DEVICE_MODEL
:= WRC-1167GS2-B
717 ELECOM_HWNAME
:= WRC-1167GS2
719 TARGET_DEVICES
+= elecom_wrc-1167gs2-b
721 define Device
/elecom_wrc-1167gst2
722 $(Device
/elecom_wrc-gs
)
724 DEVICE_MODEL
:= WRC-1167GST2
725 ELECOM_HWNAME
:= WRC-1167GST2
727 TARGET_DEVICES
+= elecom_wrc-1167gst2
729 define Device
/elecom_wrc-1750gs
730 $(Device
/elecom_wrc-gs
)
732 DEVICE_MODEL
:= WRC-1750GS
733 ELECOM_HWNAME
:= WRC-1750GS
735 TARGET_DEVICES
+= elecom_wrc-1750gs
737 define Device
/elecom_wrc-1750gst2
738 $(Device
/elecom_wrc-gs
)
740 DEVICE_MODEL
:= WRC-1750GST2
741 ELECOM_HWNAME
:= WRC-1750GST2
743 TARGET_DEVICES
+= elecom_wrc-1750gst2
745 define Device
/elecom_wrc-1750gsv
746 $(Device
/elecom_wrc-gs
)
748 DEVICE_MODEL
:= WRC-1750GSV
749 ELECOM_HWNAME
:= WRC-1750GSV
751 TARGET_DEVICES
+= elecom_wrc-1750gsv
753 define Device
/elecom_wrc-1900gst
754 $(Device
/elecom_wrc-gs
)
756 DEVICE_MODEL
:= WRC-1900GST
757 ELECOM_HWNAME
:= WRC-1900GST
759 TARGET_DEVICES
+= elecom_wrc-1900gst
761 define Device
/elecom_wrc-2533ghbk-i
762 $(Device
/dsa-migration
)
763 $(Device
/uimage-lzma-loader
)
764 DEVICE_VENDOR
:= ELECOM
765 DEVICE_MODEL
:= WRC-2533GHBK-I
767 IMAGES
+= factory.bin
768 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | \
769 elx-header
0107002d
8844A2D168B45A2D | \
770 elecom-product-header WRC-2533GHBK-I
771 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware
773 TARGET_DEVICES
+= elecom_wrc-2533ghbk-i
775 define Device
/elecom_wrc-2533gs2
776 $(Device
/elecom_wrc-gs
)
778 DEVICE_MODEL
:= WRC-2533GS2
779 ELECOM_HWNAME
:= WRC-2533GS2
781 TARGET_DEVICES
+= elecom_wrc-2533gs2
783 define Device
/elecom_wrc-2533gst
784 $(Device
/elecom_wrc-gs
)
786 DEVICE_MODEL
:= WRC-2533GST
787 ELECOM_HWNAME
:= WRC-2533GST
789 TARGET_DEVICES
+= elecom_wrc-2533gst
791 define Device
/elecom_wrc-2533gst2
792 $(Device
/elecom_wrc-gs
)
794 DEVICE_MODEL
:= WRC-2533GST2
795 ELECOM_HWNAME
:= WRC-2533GST2
797 TARGET_DEVICES
+= elecom_wrc-2533gst2
799 define Device
/etisalat_s3
800 $(Device
/sercomm_dxx
)
803 SERCOMM_HWVER
:= 10000
804 SERCOMM_SWVER
:= 4009
805 DEVICE_VENDOR
:= Etisalat
807 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e kmod-mt7615-firmware \
808 kmod-usb3 uboot-envtools
810 TARGET_DEVICES
+= etisalat_s3
812 define Device
/firefly_firewrt
813 $(Device
/dsa-migration
)
815 DEVICE_VENDOR
:= Firefly
816 DEVICE_MODEL
:= FireWRT
817 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport
818 SUPPORTED_DEVICES
+= firewrt
820 TARGET_DEVICES
+= firefly_firewrt
822 define Device
/gehua_ghl-r-001
823 $(Device
/dsa-migration
)
825 DEVICE_VENDOR
:= GeHua
826 DEVICE_MODEL
:= GHL-R-001
827 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
828 kmod-usb-ledtrig-usbport
830 TARGET_DEVICES
+= gehua_ghl-r-001
832 define Device
/glinet_gl-mt1300
833 $(Device
/dsa-migration
)
835 DEVICE_VENDOR
:= GL.iNet
836 DEVICE_MODEL
:= GL-MT1300
837 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware kmod-usb3
839 TARGET_DEVICES
+= glinet_gl-mt1300
841 define Device
/gnubee_gb-pc1
842 $(Device
/dsa-migration
)
843 $(Device
/uimage-lzma-loader
)
844 DEVICE_VENDOR
:= GnuBee
845 DEVICE_MODEL
:= Personal Cloud One
846 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-usb3 kmod-sdhci-mt7620
-wpad-basic-wolfssl
849 TARGET_DEVICES
+= gnubee_gb-pc1
851 define Device
/gnubee_gb-pc2
852 $(Device
/dsa-migration
)
853 $(Device
/uimage-lzma-loader
)
854 DEVICE_VENDOR
:= GnuBee
855 DEVICE_MODEL
:= Personal Cloud Two
856 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-usb3 kmod-sdhci-mt7620
-wpad-basic-wolfssl
859 TARGET_DEVICES
+= gnubee_gb-pc2
861 define Device
/h3c_tx180x
862 $(Device
/dsa-migration
)
866 IMAGE_SIZE
:= 120832k
868 KERNEL_LOADADDR
:= 0x82000000
869 KERNEL_INITRAMFS
:= kernel-bin | relocate-kernel
0x80001000 | lzma | \
870 fit lzma
$$(KDIR
)/image-
$$(firstword $$(DEVICE_DTS
)).dtb
871 KERNEL
:= $$(KERNEL_INITRAMFS
) | h3c-blank-header
872 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
874 DEVICE_PACKAGES
:= kmod-mt7915e uboot-envtools
877 define Device
/h3c_tx1800-plus
879 DEVICE_MODEL
:= TX1800 Plus
881 TARGET_DEVICES
+= h3c_tx1800-plus
883 define Device
/h3c_tx1801-plus
885 DEVICE_MODEL
:= TX1801 Plus
887 TARGET_DEVICES
+= h3c_tx1801-plus
889 define Device
/h3c_tx1806
891 DEVICE_MODEL
:= TX1806
893 TARGET_DEVICES
+= h3c_tx1806
895 define Device
/haier-sim_wr1800k
896 $(Device
/dsa-migration
)
900 IMAGE_SIZE
:= 125440k
902 KERNEL_LOADADDR
:= 0x82000000
903 KERNEL
:= kernel-bin | relocate-kernel
0x80001000 | lzma | \
904 fit lzma
$$(KDIR
)/image-
$$(firstword $$(DEVICE_DTS
)).dtb
905 ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS
),)
906 ARTIFACTS
:= initramfs-factory.bin
907 ARTIFACT
/initramfs-factory.bin
:= append-image-stage initramfs-kernel.bin | \
908 haier-sim_wr1800k-factory
910 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
911 DEVICE_PACKAGES
:= kmod-mt7915e uboot-envtools
914 define Device
/haier_har-20s2u1
915 $(Device
/haier-sim_wr1800k
)
916 DEVICE_VENDOR
:= Haier
917 DEVICE_MODEL
:= HAR-20S2U1
919 TARGET_DEVICES
+= haier_har-20s2u1
921 define Device
/hilink_hlk-7621a-evb
922 $(Device
/dsa-migration
)
923 $(Device
/uimage-lzma-loader
)
924 DEVICE_VENDOR
:= HiLink
925 DEVICE_MODEL
:= HLK-7621A evaluation board
926 DEVICE_PACKAGES
+= kmod-mt76x2 kmod-usb3
929 TARGET_DEVICES
+= hilink_hlk-7621a-evb
931 define Device
/hiwifi_hc5962
932 $(Device
/dsa-migration
)
933 $(Device
/uimage-lzma-loader
)
939 IMAGES
+= factory.bin
940 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
941 IMAGE
/factory.bin
:= append-kernel | pad-to
$$(KERNEL_SIZE
) | append-ubi | \
943 DEVICE_VENDOR
:= HiWiFi
944 DEVICE_MODEL
:= HC5962
945 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3
947 TARGET_DEVICES
+= hiwifi_hc5962
949 define Device
/humax_e10
950 $(Device
/dsa-migration
)
951 $(Device
/uimage-lzma-loader
)
953 DEVICE_VENDOR
:= HUMAX
955 DEVICE_ALT0_VENDOR
:= HUMAX
956 DEVICE_ALT0_MODEL
:= QUANTUM E10
957 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | \
958 edimax-header
-s CSYS
-m EA03
-f
0x70000 -S
0x01100000 | pad-rootfs | \
959 check-size | append-metadata
960 IMAGES
+= factory.bin
961 IMAGE
/factory.bin
:= append-kernel | append-rootfs | pad-rootfs | \
962 edimax-header
-s CSYS
-m EA03
-f
0x70000 -S
0x01100000 | \
963 check-size | zip upg
-P f013c26cf0a320fb71d03356dcb6bb63
964 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware kmod-usb3
966 TARGET_DEVICES
+= humax_e10
968 define Device
/iodata_wn-ax1167gr
969 $(Device
/dsa-migration
)
970 $(Device
/uimage-lzma-loader
)
972 DEVICE_VENDOR
:= I-O DATA
973 DEVICE_MODEL
:= WN-AX1167GR
974 ARTIFACTS
:= initramfs-factory.bin
975 ARTIFACT
/initramfs-factory.bin
:= append-image-stage initramfs-kernel.bin | \
976 check-size
7680k | senao-header
-r
0x30a -p
0x1055 -t
4
977 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2
979 TARGET_DEVICES
+= iodata_wn-ax1167gr
981 define Device
/iodata_nand
982 $(Device
/dsa-migration
)
983 DEVICE_VENDOR
:= I-O DATA
990 KERNEL
:= kernel-bin | append-dtb | lzma | loader-kernel | lzma | uImage lzma
991 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
994 # The OEM webinterface expects an kernel with initramfs which has the uImage
995 # header field ih_name.
996 # We don't want to set the header name field for the kernel include in the
997 # sysupgrade image as well, as this image shouldn't be accepted by the OEM
998 # webinterface. It will soft-brick the board.
1000 define Device
/iodata_wn-ax1167gr2
1001 $(Device
/iodata_nand
)
1002 DEVICE_MODEL
:= WN-AX1167GR2
1003 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | loader-kernel | lzma | \
1004 uImage lzma
-M
0x434f4d42 -n
'3.10(XBC.1)b10' | iodata-mstc-header
1005 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware
1007 TARGET_DEVICES
+= iodata_wn-ax1167gr2
1009 define Device
/iodata_wn-ax2033gr
1010 $(Device
/iodata_nand
)
1011 DEVICE_MODEL
:= WN-AX2033GR
1012 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | loader-kernel | lzma | \
1013 uImage lzma
-M
0x434f4d42 -n
'3.10(VST.1)C10' | iodata-mstc-header
1014 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e kmod-mt7615-firmware
1016 TARGET_DEVICES
+= iodata_wn-ax2033gr
1018 define Device
/iodata_wn-dx1167r
1019 $(Device
/iodata_nand
)
1020 DEVICE_MODEL
:= WN-DX1167R
1021 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | loader-kernel | lzma | \
1022 uImage lzma
-M
0x434f4d43 -n
'3.10(XIK.1)b10' | iodata-mstc-header
1023 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware
1025 TARGET_DEVICES
+= iodata_wn-dx1167r
1027 define Device
/iodata_wn-dx1200gr
1028 $(Device
/iodata_nand
)
1029 DEVICE_MODEL
:= WN-DX1200GR
1030 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | loader-kernel | lzma | \
1031 uImage lzma
-M
0x434f4d43 -n
'3.10(XIQ.0)b20' | iodata-mstc-header
1032 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e kmod-mt7663-firmware-ap
1034 TARGET_DEVICES
+= iodata_wn-dx1200gr
1036 define Device
/iodata_wn-dx2033gr
1037 $(Device
/iodata_nand
)
1038 DEVICE_MODEL
:= WN-DX2033GR
1039 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | loader-kernel | lzma | \
1040 uImage lzma
-M
0x434f4d42 -n
'3.10(XID.0)b30' | iodata-mstc-header
1041 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e kmod-mt7615-firmware
1043 TARGET_DEVICES
+= iodata_wn-dx2033gr
1045 define Device
/iodata_wn-gx300gr
1046 $(Device
/dsa-migration
)
1047 $(Device
/uimage-lzma-loader
)
1049 DEVICE_VENDOR
:= I-O DATA
1050 DEVICE_MODEL
:= WN-GX300GR
1051 DEVICE_PACKAGES
:= kmod-mt7603
1053 TARGET_DEVICES
+= iodata_wn-gx300gr
1055 define Device
/iodata_wnpr2600g
1056 $(Device
/dsa-migration
)
1057 $(Device
/uimage-lzma-loader
)
1058 DEVICE_VENDOR
:= I-O DATA
1059 DEVICE_MODEL
:= WNPR2600G
1060 IMAGE_SIZE
:= 13952k
1061 IMAGES
+= factory.bin
1062 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | \
1063 elx-header
0104003a
8844A2D168B45A2D
1064 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware
1066 TARGET_DEVICES
+= iodata_wnpr2600g
1068 define Device
/iptime_a3002mesh
1069 $(Device
/dsa-migration
)
1070 IMAGE_SIZE
:= 16128k
1071 UIMAGE_NAME
:= a3002me
1072 DEVICE_VENDOR
:= ipTIME
1073 DEVICE_MODEL
:= A3002MESH
1074 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware
1076 TARGET_DEVICES
+= iptime_a3002mesh
1078 define Device
/iptime_a3004ns-dual
1079 $(Device
/dsa-migration
)
1080 $(Device
/uimage-lzma-loader
)
1081 IMAGE_SIZE
:= 16128k
1082 UIMAGE_NAME
:= a3004nd
1083 DEVICE_VENDOR
:= ipTIME
1084 DEVICE_MODEL
:= A3004NS-dual
1085 DEVICE_PACKAGES
:= kmod-usb3 kmod-mt76x2 kmod-usb-ledtrig-usbport
1087 TARGET_DEVICES
+= iptime_a3004ns-dual
1089 define Device
/iptime_a3004t
1090 $(Device
/dsa-migration
)
1091 $(Device
/uimage-lzma-loader
)
1094 FILESYSTEMS
:= squashfs
1095 KERNEL_SIZE
:= 4096k
1096 IMAGE_SIZE
:= 129280k
1097 UIMAGE_NAME
:= a3004t
1098 UBINIZE_OPTS
:= -E
5
1099 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
1100 DEVICE_VENDOR
:= ipTIME
1101 DEVICE_MODEL
:= A3004T
1102 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware kmod-usb3
1104 TARGET_DEVICES
+= iptime_a3004t
1106 define Device
/iptime_a6004ns-m
1107 $(Device
/dsa-migration
)
1108 IMAGE_SIZE
:= 16128k
1109 UIMAGE_NAME
:= a6004nm
1110 DEVICE_VENDOR
:= ipTIME
1111 DEVICE_MODEL
:= A6004NS-M
1112 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware kmod-usb3 \
1113 kmod-usb-ledtrig-usbport
1115 TARGET_DEVICES
+= iptime_a6004ns-m
1117 define Device
/iptime_a6ns-m
1118 $(Device
/dsa-migration
)
1119 IMAGE_SIZE
:= 16128k
1121 DEVICE_VENDOR
:= ipTIME
1122 DEVICE_MODEL
:= A6ns-M
1123 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware kmod-usb3 \
1124 kmod-usb-ledtrig-usbport
1126 TARGET_DEVICES
+= iptime_a6ns-m
1128 define Device
/iptime_a8004t
1129 $(Device
/dsa-migration
)
1130 IMAGE_SIZE
:= 16128k
1131 UIMAGE_NAME
:= a8004t
1132 DEVICE_VENDOR
:= ipTIME
1133 DEVICE_MODEL
:= A8004T
1134 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware kmod-usb3
1136 TARGET_DEVICES
+= iptime_a8004t
1138 define Device
/iptime_ax2004m
1139 $(Device
/dsa-migration
)
1142 KERNEL_SIZE
:= 4096k
1143 IMAGE_SIZE
:= 121344k
1144 UBINIZE_OPTS
:= -E
5
1145 KERNEL_LOADADDR
:= 0x82000000
1146 KERNEL
:= kernel-bin | relocate-kernel
0x80001000 | lzma | \
1147 fit lzma
$$(KDIR
)/image-
$$(firstword $$(DEVICE_DTS
)).dtb
1148 IMAGES
+= recovery.bin
1149 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
1150 IMAGE
/recovery.bin
:= append-kernel | pad-to
$$(KERNEL_SIZE
) | append-ubi | \
1151 check-size | iptime-crc32 ax2004m
1152 DEVICE_VENDOR
:= ipTIME
1153 DEVICE_MODEL
:= AX2004M
1154 DEVICE_PACKAGES
:= kmod-mt7915e kmod-usb3
1156 TARGET_DEVICES
+= iptime_ax2004m
1158 define Device
/iptime_t5004
1159 $(Device
/dsa-migration
)
1162 KERNEL_SIZE
:= 4096k
1163 IMAGE_SIZE
:= 129280k
1164 UBINIZE_OPTS
:= -E
5
1165 UIMAGE_NAME
:= t5004
1166 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
1167 DEVICE_VENDOR
:= ipTIME
1168 DEVICE_MODEL
:= T5004
1169 DEVICE_PACKAGES
:= -wpad-basic-wolfssl
1171 TARGET_DEVICES
+= iptime_t5004
1173 define Device
/jcg_jhr-ac876m
1174 $(Device
/dsa-migration
)
1175 IMAGE_SIZE
:= 16064k
1176 IMAGES
+= factory.bin
1177 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | jcg-header
89.1
1178 JCG_MAXSIZE
:= 16064k
1179 DEVICE_VENDOR
:= JCG
1180 DEVICE_MODEL
:= JHR-AC876M
1181 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware kmod-usb3 \
1182 kmod-usb-ledtrig-usbport
1184 TARGET_DEVICES
+= jcg_jhr-ac876m
1186 define Device
/jcg_q20
1187 $(Device
/dsa-migration
)
1188 $(Device
/uimage-lzma-loader
)
1191 UBINIZE_OPTS
:= -E
5
1192 KERNEL_SIZE
:= 4096k
1193 IMAGE_SIZE
:= 91136k
1194 IMAGES
+= factory.bin
1195 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
1196 IMAGE
/factory.bin
:= append-kernel | pad-to
$$(KERNEL_SIZE
) | append-ubi | \
1198 DEVICE_VENDOR
:= JCG
1200 DEVICE_PACKAGES
:= kmod-mt7915e uboot-envtools
1202 TARGET_DEVICES
+= jcg_q20
1204 define Device
/jcg_y2
1205 $(Device
/dsa-migration
)
1206 $(Device
/uimage-lzma-loader
)
1207 IMAGE_SIZE
:= 16064k
1208 IMAGES
+= factory.bin
1209 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | check-size | jcg-header
95.1
1210 JCG_MAXSIZE
:= 16064k
1211 DEVICE_VENDOR
:= JCG
1213 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware kmod-usb3
1215 TARGET_DEVICES
+= jcg_y2
1217 define Device
/keenetic_kn-3010
1218 $(Device
/dsa-migration
)
1219 $(Device
/uimage-lzma-loader
)
1221 IMAGE_SIZE
:= 31488k
1222 DEVICE_VENDOR
:= Keenetic
1223 DEVICE_MODEL
:= KN-3010
1224 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e kmod-mt7663-firmware-ap
1225 IMAGES
+= factory.bin
1226 IMAGE
/factory.bin
:= $$(sysupgrade_bin
) | pad-to
$$$$(BLOCKSIZE
) | \
1227 check-size | zyimage
-d
8400912 -v
"KN-3010"
1229 TARGET_DEVICES
+= keenetic_kn-3010
1231 define Device
/lenovo_newifi-d1
1232 $(Device
/dsa-migration
)
1233 $(Device
/uimage-lzma-loader
)
1234 IMAGE_SIZE
:= 32448k
1235 DEVICE_VENDOR
:= Newifi
1237 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-sdhci-mt7620 \
1238 kmod-usb-ledtrig-usbport
1239 SUPPORTED_DEVICES
+= newifi-d1
1241 TARGET_DEVICES
+= lenovo_newifi-d1
1243 define Device
/linksys_e5600
1244 $(Device
/dsa-migration
)
1245 $(Device
/uimage-lzma-loader
)
1248 KERNEL_SIZE
:= 4096k
1249 IMAGE_SIZE
:= 26624k
1250 DEVICE_VENDOR
:= Linksys
1251 DEVICE_MODEL
:= E5600
1252 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e kmod-mt7663-firmware-ap \
1254 UBINIZE_OPTS
:= -E
5
1255 IMAGES
+= factory.bin
1256 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | check-size | append-metadata
1257 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(KERNEL_SIZE
) | \
1258 append-ubi | check-size | gemtek-trailer
1260 TARGET_DEVICES
+= linksys_e5600
1262 define Device
/linksys_e7350
1263 $(Device
/belkin_rt1800
)
1264 DEVICE_VENDOR
:= Linksys
1265 DEVICE_MODEL
:= E7350
1266 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(KERNEL_SIZE
) | \
1267 append-ubi | check-size | belkin-header GOLF
1 9.9.9
1269 TARGET_DEVICES
+= linksys_e7350
1271 define Device
/linksys_ea7xxx
1272 $(Device
/dsa-migration
)
1273 $(Device
/uimage-lzma-loader
)
1276 KERNEL_SIZE
:= 4096k
1277 IMAGE_SIZE
:= 36864k
1278 DEVICE_VENDOR
:= Linksys
1279 DEVICE_PACKAGES
:= kmod-usb3 kmod-mt7615e kmod-mt7615-firmware \
1281 UBINIZE_OPTS
:= -E
5
1282 IMAGES
:= sysupgrade.bin factory.bin
1283 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | check-size | append-metadata
1284 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(KERNEL_SIZE
) | \
1285 append-ubi | check-size | linksys-image type
=$$$$(LINKSYS_HWNAME
)
1288 define Device
/linksys_ea6350-v4
1289 $(Device
/linksys_ea7xxx
)
1290 DEVICE_MODEL
:= EA6350
1291 DEVICE_VARIANT
:= v4
1292 LINKSYS_HWNAME
:= EA6350
1293 DEVICE_PACKAGES
+= kmod-mt7603 kmod-mt7663-firmware-ap
1295 TARGET_DEVICES
+= linksys_ea6350-v4
1297 define Device
/linksys_ea7300-v1
1298 $(Device
/linksys_ea7xxx
)
1299 DEVICE_MODEL
:= EA7300
1300 DEVICE_VARIANT
:= v1
1301 LINKSYS_HWNAME
:= EA7300
1303 TARGET_DEVICES
+= linksys_ea7300-v1
1305 define Device
/linksys_ea7300-v2
1306 $(Device
/linksys_ea7xxx
)
1307 DEVICE_MODEL
:= EA7300
1308 DEVICE_VARIANT
:= v2
1309 LINKSYS_HWNAME
:= EA7300v2
1310 DEVICE_PACKAGES
+= kmod-mt7603
1312 TARGET_DEVICES
+= linksys_ea7300-v2
1314 define Device
/linksys_ea7500-v2
1315 $(Device
/linksys_ea7xxx
)
1316 DEVICE_MODEL
:= EA7500
1317 DEVICE_VARIANT
:= v2
1318 LINKSYS_HWNAME
:= EA7500v2
1320 TARGET_DEVICES
+= linksys_ea7500-v2
1322 define Device
/linksys_ea8100-v1
1323 $(Device
/linksys_ea7xxx
)
1324 DEVICE_MODEL
:= EA8100
1325 DEVICE_VARIANT
:= v1
1326 LINKSYS_HWNAME
:= EA8100
1328 TARGET_DEVICES
+= linksys_ea8100-v1
1330 define Device
/linksys_ea8100-v2
1331 $(Device
/linksys_ea7xxx
)
1332 DEVICE_MODEL
:= EA8100
1333 DEVICE_VARIANT
:= v2
1334 LINKSYS_HWNAME
:= EA8100v2
1336 TARGET_DEVICES
+= linksys_ea8100-v2
1338 define Device
/linksys_re6500
1339 $(Device
/dsa-migration
)
1340 $(Device
/uimage-lzma-loader
)
1342 DEVICE_VENDOR
:= Linksys
1343 DEVICE_MODEL
:= RE6500
1344 DEVICE_PACKAGES
:= kmod-mt76x2
1345 SUPPORTED_DEVICES
+= re6500
1347 TARGET_DEVICES
+= linksys_re6500
1349 define Device
/mediatek_ap-mt7621a-v60
1350 $(Device
/dsa-migration
)
1352 DEVICE_VENDOR
:= Mediatek
1353 DEVICE_MODEL
:= AP-MT7621A-V60 EVB
1354 DEVICE_PACKAGES
:= kmod-usb3 kmod-sdhci-mt7620 kmod-sound-mt7620
-wpad-basic-wolfssl
1356 TARGET_DEVICES
+= mediatek_ap-mt7621a-v60
1358 define Device
/mediatek_mt7621-eval-board
1359 $(Device
/dsa-migration
)
1361 IMAGE_SIZE
:= 15104k
1362 DEVICE_VENDOR
:= MediaTek
1363 DEVICE_MODEL
:= MT7621 EVB
1364 DEVICE_PACKAGES
:= -wpad-basic-wolfssl
1365 SUPPORTED_DEVICES
+= mt7621
1367 TARGET_DEVICES
+= mediatek_mt7621-eval-board
1369 define Device
/MikroTik
1370 $(Device
/dsa-migration
)
1371 DEVICE_VENDOR
:= MikroTik
1373 IMAGE_SIZE
:= 16128k
1374 DEVICE_PACKAGES
:= kmod-usb3
1375 KERNEL_NAME
:= vmlinuz
1376 KERNEL
:= kernel-bin | append-dtb-elf
1377 IMAGE
/sysupgrade.bin
:= append-kernel | kernel2minor
-s
1024 | \
1378 pad-to
$$$$(BLOCKSIZE
) | append-rootfs | pad-rootfs | check-size | \
1382 define Device
/mikrotik_ltap-2hnd
1384 DEVICE_MODEL
:= LtAP-2HnD
1385 DEVICE_PACKAGES
+= kmod-ath9k kmod-pps-gpio rssileds
1387 TARGET_DEVICES
+= mikrotik_ltap-2hnd
1389 define Device
/mikrotik_routerboard-750gr3
1391 DEVICE_MODEL
:= RouterBOARD
750Gr3
1392 DEVICE_PACKAGES
+= -wpad-basic-wolfssl
1393 SUPPORTED_DEVICES
+= mikrotik
,rb750gr3
1395 TARGET_DEVICES
+= mikrotik_routerboard-750gr3
1397 define Device
/mikrotik_routerboard-760igs
1399 DEVICE_MODEL
:= RouterBOARD
760iGS
1400 DEVICE_PACKAGES
+= kmod-sfp
-wpad-basic-wolfssl
1402 TARGET_DEVICES
+= mikrotik_routerboard-760igs
1404 define Device
/mikrotik_routerboard-m11g
1406 DEVICE_MODEL
:= RouterBOARD M11G
1407 DEVICE_PACKAGES
:= -wpad-basic-wolfssl
1408 SUPPORTED_DEVICES
+= mikrotik
,rbm11g
1410 TARGET_DEVICES
+= mikrotik_routerboard-m11g
1412 define Device
/mikrotik_routerboard-m33g
1414 DEVICE_MODEL
:= RouterBOARD M33G
1415 DEVICE_PACKAGES
:= -wpad-basic-wolfssl
1416 SUPPORTED_DEVICES
+= mikrotik
,rbm33g
1418 TARGET_DEVICES
+= mikrotik_routerboard-m33g
1420 define Device
/mqmaker_witi
1421 $(Device
/dsa-migration
)
1422 $(Device
/uimage-lzma-loader
)
1423 IMAGE_SIZE
:= 16064k
1424 DEVICE_VENDOR
:= MQmaker
1425 DEVICE_MODEL
:= WiTi
1426 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-mt76x2 kmod-sdhci-mt7620 kmod-usb3 \
1427 kmod-usb-ledtrig-usbport
1428 SUPPORTED_DEVICES
+= witi mqmaker
,witi-256m mqmaker
,witi-512m
1430 TARGET_DEVICES
+= mqmaker_witi
1432 define Device
/mtc_wr1201
1433 $(Device
/dsa-migration
)
1434 $(Device
/uimage-lzma-loader
)
1435 IMAGE_SIZE
:= 16000k
1436 DEVICE_VENDOR
:= MTC
1437 DEVICE_MODEL
:= Wireless Router WR1201
1438 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | uImage lzma
-n
'WR1201_8_128'
1439 DEVICE_PACKAGES
:= kmod-sdhci-mt7620 kmod-mt76x2 kmod-usb3 \
1440 kmod-usb-ledtrig-usbport
1442 TARGET_DEVICES
+= mtc_wr1201
1444 define Device
/mts_wg430223
1445 $(Device
/dsa-migration
)
1446 $(Device
/uimage-lzma-loader
)
1447 DEVICE_VENDOR
:= MTS
1448 DEVICE_MODEL
:= WG430223
1449 IMAGE_SIZE
:= 32768k
1450 KERNEL_SIZE
:= 4352k
1451 UBINIZE_OPTS
:= -E
5
1454 KERNEL
:= kernel-bin | append-dtb | lzma | loader-kernel | \
1455 uImage none | arcadyan-trx
0x53485231 | pad-to
$$(KERNEL_SIZE
)
1456 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma | loader-kernel | \
1458 IMAGES
+= factory.trx
1459 IMAGE
/factory.trx
:= append-kernel | append-ubi | check-size
1460 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
1461 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware uboot-envtools uencrypt
1463 TARGET_DEVICES
+= mts_wg430223
1465 define Device
/netgear_ex6150
1466 $(Device
/dsa-migration
)
1467 $(Device
/uimage-lzma-loader
)
1468 DEVICE_VENDOR
:= NETGEAR
1469 DEVICE_MODEL
:= EX6150
1470 DEVICE_PACKAGES
:= kmod-mt76x2
1471 NETGEAR_BOARD_ID
:= U12H318T00_NETGEAR
1472 IMAGE_SIZE
:= 14848k
1473 IMAGES
+= factory.chk
1474 IMAGE
/factory.chk
:= $$(sysupgrade_bin
) | check-size | netgear-chk
1476 TARGET_DEVICES
+= netgear_ex6150
1478 define Device
/netgear_sercomm_nand
1479 $(Device
/dsa-migration
)
1480 $(Device
/uimage-lzma-loader
)
1483 KERNEL_SIZE
:= 4096k
1484 UBINIZE_OPTS
:= -E
5
1485 IMAGES
+= factory.img kernel.bin rootfs.bin
1486 IMAGE
/factory.img
:= pad-extra
2048k | append-kernel | pad-to
6144k | \
1487 append-ubi | pad-to
$$$$(BLOCKSIZE
) | sercom-footer | pad-to
128 | \
1488 zip
$$$$(SERCOMM_HWNAME
).bin | sercom-seal
1489 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
1490 IMAGE
/kernel.bin
:= append-kernel
1491 IMAGE
/rootfs.bin
:= append-ubi | check-size
1492 DEVICE_VENDOR
:= NETGEAR
1493 DEVICE_PACKAGES
:= kmod-mt7603 kmod-usb3 kmod-usb-ledtrig-usbport
1496 define Device
/netgear_r6220
1497 $(Device
/netgear_sercomm_nand
)
1498 DEVICE_MODEL
:= R6220
1499 SERCOMM_HWNAME
:= R6220
1501 SERCOMM_HWVER
:= A001
1502 SERCOMM_SWVER
:= 0x0086
1503 IMAGE_SIZE
:= 28672k
1504 DEVICE_PACKAGES
+= kmod-mt76x2
1505 SUPPORTED_DEVICES
+= r6220
1507 TARGET_DEVICES
+= netgear_r6220
1510 define Device
/netgear_r6260
1511 $(Device
/netgear_sercomm_nand
)
1512 DEVICE_MODEL
:= R6260
1513 SERCOMM_HWNAME
:= R6260
1515 SERCOMM_HWVER
:= A001
1516 SERCOMM_SWVER
:= 0x0052
1517 IMAGE_SIZE
:= 40960k
1518 DEVICE_PACKAGES
+= kmod-mt7615e kmod-mt7615-firmware
1520 TARGET_DEVICES
+= netgear_r6260
1522 define Device
/netgear_r6350
1523 $(Device
/netgear_sercomm_nand
)
1524 DEVICE_MODEL
:= R6350
1525 SERCOMM_HWNAME
:= R6350
1527 SERCOMM_HWVER
:= A001
1528 SERCOMM_SWVER
:= 0x0052
1529 IMAGE_SIZE
:= 40960k
1530 DEVICE_PACKAGES
+= kmod-mt7615e kmod-mt7615-firmware
1532 TARGET_DEVICES
+= netgear_r6350
1534 define Device
/netgear_r6700-v2
1535 $(Device
/netgear_sercomm_nand
)
1536 DEVICE_MODEL
:= R6700
1537 DEVICE_VARIANT
:= v2
1538 DEVICE_ALT0_VENDOR
:= NETGEAR
1539 DEVICE_ALT0_MODEL
:= Nighthawk AC2400
1540 DEVICE_ALT0_VARIANT
:= v1
1541 DEVICE_ALT1_VENDOR
:= NETGEAR
1542 DEVICE_ALT1_MODEL
:= Nighthawk AC2100
1543 DEVICE_ALT1_VARIANT
:= v1
1544 SERCOMM_HWNAME
:= R6950
1546 SERCOMM_HWVER
:= A001
1547 SERCOMM_SWVER
:= 0x1032
1548 IMAGE_SIZE
:= 40960k
1549 DEVICE_PACKAGES
+= kmod-mt7615e kmod-mt7615-firmware
1551 TARGET_DEVICES
+= netgear_r6700-v2
1553 define Device
/netgear_r6800
1554 $(Device
/netgear_sercomm_nand
)
1555 DEVICE_MODEL
:= R6800
1556 SERCOMM_HWNAME
:= R6950
1558 SERCOMM_HWVER
:= A001
1559 SERCOMM_SWVER
:= 0x0062
1560 IMAGE_SIZE
:= 40960k
1561 DEVICE_PACKAGES
+= kmod-mt7615e kmod-mt7615-firmware
1563 TARGET_DEVICES
+= netgear_r6800
1565 define Device
/netgear_r6850
1566 $(Device
/netgear_sercomm_nand
)
1567 DEVICE_MODEL
:= R6850
1568 SERCOMM_HWNAME
:= R6850
1570 SERCOMM_HWVER
:= A001
1571 SERCOMM_SWVER
:= 0x0052
1572 IMAGE_SIZE
:= 40960k
1573 DEVICE_PACKAGES
+= kmod-mt7615e kmod-mt7615-firmware
1575 TARGET_DEVICES
+= netgear_r6850
1577 define Device
/netgear_r6900-v2
1578 $(Device
/netgear_sercomm_nand
)
1579 DEVICE_MODEL
:= R6900
1580 DEVICE_VARIANT
:= v2
1581 SERCOMM_HWNAME
:= R6950
1583 SERCOMM_HWVER
:= A001
1584 SERCOMM_SWVER
:= 0x1032
1585 IMAGE_SIZE
:= 40960k
1586 DEVICE_PACKAGES
+= kmod-mt7615e kmod-mt7615-firmware
1588 TARGET_DEVICES
+= netgear_r6900-v2
1590 define Device
/netgear_r7200
1591 $(Device
/netgear_sercomm_nand
)
1592 DEVICE_MODEL
:= R7200
1593 SERCOMM_HWNAME
:= R6950
1595 SERCOMM_HWVER
:= A001
1596 SERCOMM_SWVER
:= 0x1032
1597 IMAGE_SIZE
:= 40960k
1598 DEVICE_PACKAGES
+= kmod-mt7615e kmod-mt7615-firmware
1600 TARGET_DEVICES
+= netgear_r7200
1602 define Device
/netgear_r7450
1603 $(Device
/netgear_sercomm_nand
)
1604 DEVICE_MODEL
:= R7450
1605 SERCOMM_HWNAME
:= R6950
1607 SERCOMM_HWVER
:= A001
1608 SERCOMM_SWVER
:= 0x1032
1609 IMAGE_SIZE
:= 40960k
1610 DEVICE_PACKAGES
+= kmod-mt7615e kmod-mt7615-firmware
1612 TARGET_DEVICES
+= netgear_r7450
1614 define Device
/netgear_wac104
1615 $(Device
/netgear_sercomm_nand
)
1616 DEVICE_MODEL
:= WAC104
1617 SERCOMM_HWNAME
:= WAC104
1619 SERCOMM_HWVER
:= A001
1620 SERCOMM_SWVER
:= 0x0006
1621 IMAGE_SIZE
:= 28672k
1622 DEVICE_PACKAGES
+= kmod-mt76x2
1624 TARGET_DEVICES
+= netgear_wac104
1626 define Device
/netgear_wac124
1627 $(Device
/netgear_sercomm_nand
)
1628 DEVICE_MODEL
:= WAC124
1629 SERCOMM_HWNAME
:= WAC124
1631 SERCOMM_HWVER
:= A003
1632 SERCOMM_SWVER
:= 0x0402
1633 IMAGE_SIZE
:= 40960k
1634 DEVICE_PACKAGES
+= kmod-mt7615e kmod-mt7615-firmware
1636 TARGET_DEVICES
+= netgear_wac124
1638 define Device
/netgear_wax202
1639 $(Device
/dsa-migration
)
1640 DEVICE_VENDOR
:= NETGEAR
1641 DEVICE_MODEL
:= WAX202
1642 DEVICE_PACKAGES
:= kmod-mt7915e
1643 NETGEAR_ENC_MODEL
:= WAX202
1644 NETGEAR_ENC_REGION
:= US
1647 UBINIZE_OPTS
:= -E
5
1648 IMAGE_SIZE
:= 38912k
1649 KERNEL_SIZE
:= 4096k
1650 KERNEL_LOADADDR
:= 0x82000000
1651 KERNEL
:= kernel-bin | relocate-kernel
0x80001000 | lzma | \
1652 fit lzma
$$(KDIR
)/image-
$$(firstword $$(DEVICE_DTS
)).dtb | \
1653 append-squashfs4-fakeroot
1654 IMAGES
+= factory.img
1655 IMAGE
/factory.img
:= append-kernel | pad-to
$$(KERNEL_SIZE
) | \
1656 append-ubi | check-size | netgear-encrypted-factory
1657 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
1659 TARGET_DEVICES
+= netgear_wax202
1661 define Device
/netgear_wndr3700-v5
1662 $(Device
/dsa-migration
)
1663 $(Device
/netgear_sercomm_nor
)
1664 $(Device
/uimage-lzma-loader
)
1665 IMAGE_SIZE
:= 15232k
1666 DEVICE_MODEL
:= WNDR3700
1667 DEVICE_VARIANT
:= v5
1668 SERCOMM_HWNAME
:= WNDR3700v5
1670 SERCOMM_HWVER
:= A001
1671 SERCOMM_SWVER
:= 0x1054
1673 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
1674 kmod-usb-ledtrig-usbport
1675 SUPPORTED_DEVICES
+= wndr3700v5
1677 TARGET_DEVICES
+= netgear_wndr3700-v5
1679 define Device
/netis_wf2881
1680 $(Device
/dsa-migration
)
1681 $(Device
/uimage-lzma-loader
)
1684 FILESYSTEMS
:= squashfs
1685 KERNEL_SIZE
:= 4096k
1686 IMAGE_SIZE
:= 129280k
1687 UBINIZE_OPTS
:= -E
5
1688 UIMAGE_NAME
:= WF2881_0.0
.00
1689 KERNEL_INITRAMFS
:= $$(KERNEL
) | netis-tail WF2881
1690 IMAGES
+= factory.bin
1691 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
1692 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(KERNEL_SIZE
) | append-ubi | \
1694 DEVICE_VENDOR
:= NETIS
1695 DEVICE_MODEL
:= WF2881
1696 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport
1698 TARGET_DEVICES
+= netis_wf2881
1700 define Device
/oraybox_x3a
1701 $(Device
/dsa-migration
)
1702 $(Device
/uimage-lzma-loader
)
1703 IMAGE_SIZE
:= 15360k
1704 DEVICE_VENDOR
:= OrayBox
1706 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware
1708 TARGET_DEVICES
+= oraybox_x3a
1710 define Device
/phicomm_k2p
1711 $(Device
/dsa-migration
)
1712 IMAGE_SIZE
:= 15744k
1713 DEVICE_VENDOR
:= Phicomm
1715 DEVICE_ALT0_VENDOR
:= Phicomm
1716 DEVICE_ALT0_MODEL
:= KE
2P
1717 SUPPORTED_DEVICES
+= k2p
1718 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware
1720 TARGET_DEVICES
+= phicomm_k2p
1722 define Device
/planex_vr500
1723 $(Device
/dsa-migration
)
1724 $(Device
/uimage-lzma-loader
)
1725 IMAGE_SIZE
:= 65216k
1726 DEVICE_VENDOR
:= Planex
1727 DEVICE_MODEL
:= VR500
1728 DEVICE_PACKAGES
:= kmod-usb3
-wpad-basic-wolfssl
1729 SUPPORTED_DEVICES
+= vr500
1731 TARGET_DEVICES
+= planex_vr500
1733 define Device
/raisecom_msg1500-x-00
1734 $(Device
/dsa-migration
)
1735 $(Device
/uimage-lzma-loader
)
1738 KERNEL_SIZE
:= 4096k
1739 IMAGE_SIZE
:= 129280k
1740 UBINIZE_OPTS
:= -E
5
1741 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
1742 DEVICE_VENDOR
:= RAISECOM
1743 DEVICE_MODEL
:= MSG1500
1744 DEVICE_VARIANT
:= X
.00
1745 DEVICE_ALT0_VENDOR
:= Nokia
1746 DEVICE_ALT0_MODEL
:= A-040W-Q
1747 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware kmod-usb3 \
1748 kmod-usb-ledtrig-usbport uboot-envtools
1750 TARGET_DEVICES
+= raisecom_msg1500-x-00
1752 define Device
/renkforce_ws-wn530hp3-a
1753 $(Device
/dsa-migration
)
1754 DEVICE_VENDOR
:= Renkforce
1755 DEVICE_MODEL
:= WS-WN530HP3-A
1756 DEVICE_PACKAGES
+= kmod-mt7603 kmod-mt7615e kmod-mt7663-firmware-ap
1757 IMAGE
/sysupgrade.bin
:= append-kernel | pad-to
65536 | append-rootfs | \
1758 check-size | append-metadata
1759 IMAGE_SIZE
:= 15040k
1761 TARGET_DEVICES
+= renkforce_ws-wn530hp3-a
1763 define Device
/rostelecom_rt-sf-1
1764 $(Device
/sercomm_dxx
)
1765 IMAGE_SIZE
:= 32768k
1767 SERCOMM_HWVER
:= 10110
1768 SERCOMM_SWVER
:= 1026
1769 DEVICE_VENDOR
:= Rostelecom
1770 DEVICE_MODEL
:= RT-SF-1
1771 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e kmod-mt7615-firmware \
1772 kmod-usb3 uboot-envtools
1774 TARGET_DEVICES
+= rostelecom_rt-sf-1
1776 define Device
/samknows_whitebox-v8
1777 $(Device
/dsa-migration
)
1778 $(Device
/uimage-lzma-loader
)
1779 IMAGE_SIZE
:= 16064k
1780 DEVICE_VENDOR
:= SamKnows
1781 DEVICE_MODEL
:= Whitebox
8
1782 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
1783 kmod-usb-ledtrig-usbport uboot-envtools
1784 SUPPORTED_DEVICES
+= sk-wb8
1786 TARGET_DEVICES
+= samknows_whitebox-v8
1788 define Device
/sercomm_na502
1789 $(Device
/uimage-lzma-loader
)
1792 IMAGE_SIZE
:= 20480k
1793 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
1794 UBINIZE_OPTS
:= -E
5
1795 KERNEL_SIZE
:= 4096k
1796 DEVICE_VENDOR
:= SERCOMM
1797 DEVICE_MODEL
:= NA502
1798 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-mt7603 kmod-usb3
1800 TARGET_DEVICES
+= sercomm_na502
1802 define Device
/sercomm_na502s
1803 $(Device
/uimage-lzma-loader
)
1806 IMAGE_SIZE
:= 20971520
1807 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
1808 UBINIZE_OPTS
:= -E
5
1809 KERNEL_SIZE
:= 4096k
1810 DEVICE_VENDOR
:= SERCOMM
1811 DEVICE_MODEL
:= NA502S
1812 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-mt7603 kmod-usb3 kmod-usb-serial \
1813 kmod-usb-serial-xr_usb_serial_common
1815 TARGET_DEVICES
+= sercomm_na502s
1817 define Device
/sim_simax1800t
1818 $(Device
/haier-sim_wr1800k
)
1819 DEVICE_VENDOR
:= SIM
1820 DEVICE_MODEL
:= SIMAX1800T
1822 TARGET_DEVICES
+= sim_simax1800t
1824 define Device
/snr_snr-cpe-me2-lite
1825 $(Device
/dsa-migration
)
1826 $(Device
/uimage-lzma-loader
)
1827 IMAGE_SIZE
:= 16064k
1828 DEVICE_VENDOR
:= SNR
1829 DEVICE_MODEL
:= SNR-CPE-ME2-Lite
1830 UIMAGE_NAME
:= $$(DEVICE_MODEL
)
1831 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e kmod-mt7663-firmware-ap
1833 TARGET_DEVICES
+= snr_snr-cpe-me2-lite
1835 define Device
/storylink_sap-g3200u3
1836 $(Device
/dsa-migration
)
1838 DEVICE_VENDOR
:= STORYLiNK
1839 DEVICE_MODEL
:= SAP-G3200U3
1840 DEVICE_PACKAGES
:= kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport
1841 SUPPORTED_DEVICES
+= sap-g3200u3
1843 TARGET_DEVICES
+= storylink_sap-g3200u3
1845 define Device
/telco-electronics_x1
1846 $(Device
/dsa-migration
)
1847 IMAGE_SIZE
:= 16064k
1848 DEVICE_VENDOR
:= Telco Electronics
1850 DEVICE_PACKAGES
:= kmod-usb3 kmod-mt76
1852 TARGET_DEVICES
+= telco-electronics_x1
1854 define Device
/tenbay_t-mb5eu-v01
1855 $(Device
/dsa-migration
)
1856 DEVICE_VENDOR
:= Tenbay
1857 DEVICE_MODEL
:= T-MB5EU-V01
1858 DEVICE_DTS_CONFIG
:= config@
1
1859 DEVICE_PACKAGES
+= kmod-mt7915e kmod-usb3
1860 KERNEL
:= kernel-bin | lzma | fit lzma
$$(KDIR
)/image-
$$(firstword $$(DEVICE_DTS
)).dtb
1861 IMAGE_SIZE
:= 15808k
1862 SUPPORTED_DEVICES
+= mt7621-dm2-t-mb5eu-v01-nor
1864 TARGET_DEVICES
+= tenbay_t-mb5eu-v01
1866 define Device
/thunder_timecloud
1867 $(Device
/dsa-migration
)
1868 $(Device
/uimage-lzma-loader
)
1869 IMAGE_SIZE
:= 16064k
1870 DEVICE_VENDOR
:= Thunder
1871 DEVICE_MODEL
:= Timecloud
1872 DEVICE_PACKAGES
:= kmod-usb3
-wpad-basic-wolfssl
1873 SUPPORTED_DEVICES
+= timecloud
1875 TARGET_DEVICES
+= thunder_timecloud
1877 define Device
/totolink_a7000r
1878 $(Device
/dsa-migration
)
1879 IMAGE_SIZE
:= 16064k
1880 UIMAGE_NAME
:= C8340R1C-9999
1881 DEVICE_VENDOR
:= TOTOLINK
1882 DEVICE_MODEL
:= A7000R
1883 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware
1885 TARGET_DEVICES
+= totolink_a7000r
1887 define Device
/totolink_x5000r
1888 $(Device
/dsa-migration
)
1889 IMAGE_SIZE
:= 16064k
1890 UIMAGE_NAME
:= C8343R-9999
1891 DEVICE_VENDOR
:= TOTOLINK
1892 DEVICE_MODEL
:= X5000R
1893 DEVICE_PACKAGES
:= kmod-mt7915e
1895 TARGET_DEVICES
+= totolink_x5000r
1897 define Device
/tplink_archer-a6-v3
1898 $(Device
/dsa-migration
)
1899 $(Device
/tplink-safeloader
)
1900 DEVICE_MODEL
:= Archer A6
1901 DEVICE_VARIANT
:= V3
1902 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e \
1903 kmod-mt7663-firmware-ap
1904 TPLINK_BOARD_ID
:= ARCHER-A6-V3
1905 KERNEL
:= $(KERNEL_DTB
) | uImage lzma
1906 IMAGE_SIZE
:= 15744k
1908 TARGET_DEVICES
+= tplink_archer-a6-v3
1910 define Device
/tplink_archer-c6-v3
1911 $(Device
/dsa-migration
)
1912 $(Device
/tplink-safeloader
)
1913 DEVICE_MODEL
:= Archer C6
1914 DEVICE_VARIANT
:= V3
1915 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e \
1916 kmod-mt7663-firmware-ap
1917 TPLINK_BOARD_ID
:= ARCHER-C6-V3
1918 KERNEL
:= $(KERNEL_DTB
) | uImage lzma
1919 IMAGE_SIZE
:= 15744k
1921 TARGET_DEVICES
+= tplink_archer-c6-v3
1923 define Device
/tplink_archer-c6u-v1
1924 $(Device
/dsa-migration
)
1925 $(Device
/tplink-safeloader
)
1926 DEVICE_MODEL
:= Archer C6U
1927 DEVICE_VARIANT
:= v1
1928 DEVICE_PACKAGES
:= kmod-mt7603 \
1929 kmod-mt7615e kmod-mt7663-firmware-ap \
1930 kmod-usb3 kmod-usb-ledtrig-usbport
1931 KERNEL
:= $(KERNEL_DTB
) | uImage lzma
1932 TPLINK_BOARD_ID
:= ARCHER-C6U-V1
1933 IMAGE_SIZE
:= 15744k
1935 TARGET_DEVICES
+= tplink_archer-c6u-v1
1937 define Device
/tplink_eap235-wall-v1
1938 $(Device
/dsa-migration
)
1939 $(Device
/tplink-safeloader
)
1940 DEVICE_MODEL
:= EAP235-Wall
1941 DEVICE_VARIANT
:= v1
1942 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e kmod-mt7663-firmware-ap
1943 TPLINK_BOARD_ID
:= EAP235-WALL-V1
1944 IMAGE_SIZE
:= 13440k
1945 IMAGE
/factory.bin
:= append-rootfs | tplink-safeloader factory | \
1948 TARGET_DEVICES
+= tplink_eap235-wall-v1
1950 define Device
/tplink_eap615-wall-v1
1951 $(Device
/dsa-migration
)
1952 $(Device
/tplink-safeloader
)
1953 DEVICE_MODEL
:= EAP615-Wall
1954 DEVICE_VARIANT
:= v1
1955 DEVICE_PACKAGES
:= kmod-mt7915e
1956 TPLINK_BOARD_ID
:= EAP615-WALL-V1
1957 KERNEL
:= kernel-bin | lzma | fit lzma
$$(KDIR
)/image-
$$(firstword $$(DEVICE_DTS
)).dtb | pad-to
64k
1958 KERNEL_INITRAMFS
:= kernel-bin | lzma | fit lzma
$$(KDIR
)/image-
$$(firstword $$(DEVICE_DTS
)).dtb with-initrd
1959 IMAGE_SIZE
:= 13248k
1961 TARGET_DEVICES
+= tplink_eap615-wall-v1
1963 define Device
/tplink_mr600-v2-eu
1964 $(Device
/dsa-migration
)
1966 DEVICE_MODEL
:= MR600
1967 DEVICE_VARIANT
:= v2
(EU
)
1968 TPLINK_FLASHLAYOUT
:= 16Mltq
1969 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e kmod-mt7663-firmware-ap \
1970 kmod-usb-net-qmi-wwan uqmi kmod-usb3
1971 KERNEL
:= $(KERNEL_DTB
) | uImage lzma
1972 KERNEL_INITRAMFS
:= $$(KERNEL
) | tplink-v2-header
1973 TPLINK_BOARD_ID
:= MR600-V2-EU
1974 IMAGE_SIZE
:= 16384k
1976 TARGET_DEVICES
+= tplink_mr600-v2-eu
1978 define Device
/tplink_re350-v1
1979 $(Device
/dsa-migration
)
1980 $(Device
/tplink-safeloader
)
1981 DEVICE_MODEL
:= RE350
1982 DEVICE_VARIANT
:= v1
1983 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2
1984 TPLINK_BOARD_ID
:= RE350-V1
1986 SUPPORTED_DEVICES
+= re350-v1
1988 TARGET_DEVICES
+= tplink_re350-v1
1990 define Device
/tplink_re500-v1
1991 $(Device
/dsa-migration
)
1992 $(Device
/tplink-safeloader
)
1993 DEVICE_MODEL
:= RE500
1994 DEVICE_VARIANT
:= v1
1995 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware
1996 TPLINK_BOARD_ID
:= RE500-V1
1997 IMAGE_SIZE
:= 14208k
1999 TARGET_DEVICES
+= tplink_re500-v1
2001 define Device
/tplink_re650-v1
2002 $(Device
/dsa-migration
)
2003 $(Device
/tplink-safeloader
)
2004 DEVICE_MODEL
:= RE650
2005 DEVICE_VARIANT
:= v1
2006 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware
2007 TPLINK_BOARD_ID
:= RE650-V1
2008 IMAGE_SIZE
:= 14208k
2010 TARGET_DEVICES
+= tplink_re650-v1
2012 define Device
/tplink_re650-v2
2013 $(Device
/dsa-migration
)
2014 $(Device
/tplink-safeloader
)
2015 DEVICE_MODEL
:= RE650
2016 DEVICE_VARIANT
:= v2
2017 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware
2018 TPLINK_BOARD_ID
:= RE650-V2
2021 TARGET_DEVICES
+= tplink_re650-v2
2023 define Device
/tplink_tl-wpa8631p-v3
2024 $(Device
/dsa-migration
)
2025 $(Device
/tplink-safeloader
)
2026 DEVICE_MODEL
:= TL-WPA8631P
2027 DEVICE_VARIANT
:= v3
2028 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e kmod-mt7663-firmware-ap
2029 TPLINK_BOARD_ID
:= TL-WPA8631P-V3
2032 TARGET_DEVICES
+= tplink_tl-wpa8631p-v3
2034 define Device
/ubnt_edgerouter_common
2035 $(Device
/dsa-migration
)
2036 $(Device
/uimage-lzma-loader
)
2037 DEVICE_VENDOR
:= Ubiquiti
2038 IMAGE_SIZE
:= 256768k
2039 FILESYSTEMS
:= squashfs
2040 KERNEL_SIZE
:= 3145728
2041 KERNEL_INITRAMFS
:= $$(KERNEL
) | \
2042 ubnt-erx-factory-image
$(KDIR
)/tmp
/$$(KERNEL_INITRAMFS_PREFIX
)-factory.
tar
2043 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
2044 DEVICE_PACKAGES
+= -wpad-basic-wolfssl
2047 define Device
/ubnt_edgerouter-x
2048 $(Device
/ubnt_edgerouter_common
)
2049 DEVICE_MODEL
:= EdgeRouter X
2050 SUPPORTED_DEVICES
+= ubnt-erx ubiquiti
,edgerouterx
2052 TARGET_DEVICES
+= ubnt_edgerouter-x
2054 define Device
/ubnt_edgerouter-x-sfp
2055 $(Device
/ubnt_edgerouter_common
)
2056 DEVICE_MODEL
:= EdgeRouter X SFP
2057 DEVICE_ALT0_VENDOR
:= Ubiquiti
2058 DEVICE_ALT0_MODEL
:= EdgePoint R6
2059 DEVICE_PACKAGES
+= kmod-i2c-algo-pca kmod-gpio-pca953x kmod-sfp
2060 SUPPORTED_DEVICES
+= ubnt-erx-sfp ubiquiti
,edgerouterx-sfp
2062 TARGET_DEVICES
+= ubnt_edgerouter-x-sfp
2064 define Device
/ubnt_unifi-6-lite
2065 $(Device
/dsa-migration
)
2066 DEVICE_VENDOR
:= Ubiquiti
2067 DEVICE_MODEL
:= UniFi
6 Lite
2068 DEVICE_DTS_CONFIG
:= config@
1
2069 DEVICE_DTS_LOADADDR
:= 0x87000000
2070 DEVICE_PACKAGES
+= kmod-mt7603 kmod-mt7915e
2071 KERNEL
:= kernel-bin | lzma | fit lzma
$$(KDIR
)/image-
$$(firstword $$(DEVICE_DTS
)).dtb
2072 IMAGE_SIZE
:= 15424k
2074 TARGET_DEVICES
+= ubnt_unifi-6-lite
2076 define Device
/ubnt_unifi-flexhd
2077 $(Device
/dsa-migration
)
2078 DEVICE_VENDOR
:= Ubiquiti
2079 DEVICE_MODEL
:= UniFi FlexHD
2080 DEVICE_DTS_CONFIG
:= config@
2
2081 DEVICE_DTS_LOADADDR
:= 0x87000000
2082 KERNEL
:= kernel-bin | lzma | fit lzma
$$(KDIR
)/image-
$$(firstword $$(DEVICE_DTS
)).dtb
2083 DEVICE_PACKAGES
+= kmod-mt7603 kmod-mt7615e kmod-mt7615-firmware kmod-leds-ubnt-ledbar
2084 IMAGE_SIZE
:= 15552k
2086 TARGET_DEVICES
+= ubnt_unifi-flexhd
2088 define Device
/ubnt_unifi-nanohd
2089 $(Device
/dsa-migration
)
2090 DEVICE_VENDOR
:= Ubiquiti
2091 DEVICE_MODEL
:= UniFi nanoHD
2092 DEVICE_PACKAGES
+= kmod-mt7603 kmod-mt7615e kmod-mt7615-firmware
2093 IMAGE_SIZE
:= 15552k
2095 TARGET_DEVICES
+= ubnt_unifi-nanohd
2097 define Device
/ubnt_usw-flex
2098 $(Device
/dsa-migration
)
2099 DEVICE_VENDOR
:= Ubiquiti
2100 DEVICE_MODEL
:= UniFi Switch Flex
2101 DEVICE_DTS_CONFIG
:= config@
1
2102 DEVICE_DTS_LOADADDR
:= 0x87000000
2103 KERNEL
:= kernel-bin | lzma | fit lzma
$$(KDIR
)/image-
$$(firstword $$(DEVICE_DTS
)).dtb
2106 TARGET_DEVICES
+= ubnt_usw-flex
2108 define Device
/unielec_u7621-01-16m
2109 $(Device
/dsa-migration
)
2110 $(Device
/uimage-lzma-loader
)
2111 IMAGE_SIZE
:= 16064k
2112 DEVICE_VENDOR
:= UniElec
2113 DEVICE_MODEL
:= U7621-01
2114 DEVICE_VARIANT
:= 16M
2115 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3
2117 TARGET_DEVICES
+= unielec_u7621-01-16m
2119 define Device
/unielec_u7621-06-16m
2120 $(Device
/dsa-migration
)
2121 $(Device
/uimage-lzma-loader
)
2122 IMAGE_SIZE
:= 16064k
2123 DEVICE_VENDOR
:= UniElec
2124 DEVICE_MODEL
:= U7621-06
2125 DEVICE_VARIANT
:= 16M
2126 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-sdhci-mt7620 kmod-usb3
-wpad-basic-wolfssl
2127 SUPPORTED_DEVICES
+= u7621-06-256M-16M unielec
,u7621-06-256m-16m
2129 TARGET_DEVICES
+= unielec_u7621-06-16m
2131 define Device
/unielec_u7621-06-64m
2132 $(Device
/dsa-migration
)
2133 $(Device
/uimage-lzma-loader
)
2134 IMAGE_SIZE
:= 65216k
2135 DEVICE_VENDOR
:= UniElec
2136 DEVICE_MODEL
:= U7621-06
2137 DEVICE_VARIANT
:= 64M
2138 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-sdhci-mt7620 kmod-usb3
-wpad-basic-wolfssl
2139 SUPPORTED_DEVICES
+= unielec
,u7621-06-512m-64m
2141 TARGET_DEVICES
+= unielec_u7621-06-64m
2143 define Device
/wavlink_wl-wn531a6
2144 $(Device
/dsa-migration
)
2145 DEVICE_VENDOR
:= Wavlink
2146 DEVICE_MODEL
:= WL-WN531A6
2147 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e kmod-mt7615-firmware kmod-usb3
2148 IMAGE_SIZE
:= 15040k
2150 TARGET_DEVICES
+= wavlink_wl-wn531a6
2152 define Device
/wavlink_wl-wn533a8
2153 $(Device
/dsa-migration
)
2154 DEVICE_VENDOR
:= Wavlink
2155 DEVICE_MODEL
:= WL-WN533A8
2156 KERNEL_INITRAMFS_SUFFIX
:= -WN533A8
$$(KERNEL_SUFFIX
)
2157 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware kmod-usb3
2158 IMAGE_SIZE
:= 15040k
2160 TARGET_DEVICES
+= wavlink_wl-wn533a8
2162 define Device
/wavlink_ws-wn572hp3-4g
2163 $(Device
/dsa-migration
)
2165 DEVICE_VENDOR
:= Wavlink
2166 DEVICE_MODEL
:= WS-WN572HP3
2167 DEVICE_VARIANT
:= 4G
2168 IMAGE_SIZE
:= 15040k
2169 KERNEL_LOADADDR
:= 0x82000000
2170 KERNEL
:= kernel-bin | relocate-kernel
0x80001000 | lzma | \
2171 fit lzma
$$(KDIR
)/image-
$$(firstword $$(DEVICE_DTS
)).dtb
2172 IMAGE
/sysupgrade.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
2173 append-rootfs | pad-rootfs | check-size | append-metadata
2174 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e kmod-mt7663-firmware-ap \
2175 kmod-usb3 kmod-usb-net-rndis comgt-ncm
2177 TARGET_DEVICES
+= wavlink_ws-wn572hp3-4g
2179 define Device
/wevo_11acnas
2180 $(Device
/dsa-migration
)
2181 $(Device
/uimage-lzma-loader
)
2182 IMAGE_SIZE
:= 16064k
2183 UIMAGE_NAME
:= 11AC-NAS-Router
(0.0.0)
2184 DEVICE_VENDOR
:= WeVO
2185 DEVICE_MODEL
:= 11AC NAS Router
2186 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
2187 kmod-usb-ledtrig-usbport
2188 SUPPORTED_DEVICES
+= 11acnas
2190 TARGET_DEVICES
+= wevo_11acnas
2192 define Device
/wevo_w2914ns-v2
2193 $(Device
/dsa-migration
)
2194 $(Device
/uimage-lzma-loader
)
2195 IMAGE_SIZE
:= 16064k
2196 UIMAGE_NAME
:= W2914NS-V2
(0.0.0)
2197 DEVICE_VENDOR
:= WeVO
2198 DEVICE_MODEL
:= W2914NS
2199 DEVICE_VARIANT
:= v2
2200 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
2201 kmod-usb-ledtrig-usbport
2202 SUPPORTED_DEVICES
+= w2914nsv2
2204 TARGET_DEVICES
+= wevo_w2914ns-v2
2206 define Device
/winstars_ws-wn583a6
2207 $(Device
/dsa-migration
)
2208 $(Device
/uimage-lzma-loader
)
2210 DEVICE_VENDOR
:= Winstars
2211 DEVICE_MODEL
:= WS-WN583A6
2212 DEVICE_ALT0_VENDOR
:= Gemeita
2213 DEVICE_ALT0_MODEL
:= AC2100
2214 KERNEL_INITRAMFS_SUFFIX
:= -WN583A6
$$(KERNEL_SUFFIX
)
2215 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7615e kmod-mt7615-firmware
2217 TARGET_DEVICES
+= winstars_ws-wn583a6
2219 define Device
/xiaomi_nand_separate
2220 $(Device
/dsa-migration
)
2221 $(Device
/uimage-lzma-loader
)
2222 DEVICE_VENDOR
:= Xiaomi
2223 DEVICE_PACKAGES
:= uboot-envtools
2226 KERNEL_SIZE
:= 4096k
2227 UBINIZE_OPTS
:= -E
5
2228 IMAGES
+= kernel1.bin rootfs0.bin
2229 IMAGE
/kernel1.bin
:= append-kernel
2230 IMAGE
/rootfs0.bin
:= append-ubi | check-size
2231 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
2234 define Device
/xiaomi_mi-router-3g
2235 $(Device
/xiaomi_nand_separate
)
2236 DEVICE_MODEL
:= Mi Router
3G
2237 IMAGE_SIZE
:= 124416k
2238 DEVICE_PACKAGES
+= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
2239 kmod-usb-ledtrig-usbport
2240 SUPPORTED_DEVICES
+= R3G mir3g xiaomi
,mir3g
2242 TARGET_DEVICES
+= xiaomi_mi-router-3g
2244 define Device
/xiaomi_mi-router-3g-v2
2245 $(Device
/dsa-migration
)
2246 $(Device
/uimage-lzma-loader
)
2247 IMAGE_SIZE
:= 14848k
2248 DEVICE_VENDOR
:= Xiaomi
2249 DEVICE_MODEL
:= Mi Router
3G
2250 DEVICE_VARIANT
:= v2
2251 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2
2252 SUPPORTED_DEVICES
+= xiaomi
,mir3g-v2
2254 TARGET_DEVICES
+= xiaomi_mi-router-3g-v2
2256 define Device
/xiaomi_mi-router-3-pro
2257 $(Device
/dsa-migration
)
2258 $(Device
/uimage-lzma-loader
)
2262 UBINIZE_OPTS
:= -E
5
2263 IMAGE_SIZE
:= 255488k
2264 DEVICE_VENDOR
:= Xiaomi
2265 DEVICE_MODEL
:= Mi Router
3 Pro
2266 IMAGES
+= factory.bin
2267 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
2268 IMAGE
/factory.bin
:= append-kernel | pad-to
$$(KERNEL_SIZE
) | append-ubi | \
2270 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware kmod-usb3 \
2271 kmod-usb-ledtrig-usbport uboot-envtools
2272 SUPPORTED_DEVICES
+= xiaomi
,mir3p
2274 TARGET_DEVICES
+= xiaomi_mi-router-3-pro
2276 define Device
/xiaomi_mi-router-4
2277 $(Device
/xiaomi_nand_separate
)
2278 DEVICE_MODEL
:= Mi Router
4
2279 IMAGE_SIZE
:= 124416k
2280 DEVICE_PACKAGES
+= kmod-mt7603 kmod-mt76x2
2282 TARGET_DEVICES
+= xiaomi_mi-router-4
2284 define Device
/xiaomi_mi-router-4a-gigabit
2285 $(Device
/dsa-migration
)
2286 $(Device
/uimage-lzma-loader
)
2287 IMAGE_SIZE
:= 14848k
2288 DEVICE_VENDOR
:= Xiaomi
2289 DEVICE_MODEL
:= Mi Router
4A
2290 DEVICE_VARIANT
:= Gigabit Edition
2291 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2
2293 TARGET_DEVICES
+= xiaomi_mi-router-4a-gigabit
2295 define Device
/xiaomi_mi-router-ac2100
2296 $(Device
/xiaomi_nand_separate
)
2297 DEVICE_MODEL
:= Mi Router AC2100
2298 IMAGE_SIZE
:= 120320k
2299 DEVICE_PACKAGES
+= kmod-mt7603 kmod-mt7615e kmod-mt7615-firmware
2301 TARGET_DEVICES
+= xiaomi_mi-router-ac2100
2303 define Device
/xiaomi_mi-router-cr660x
2304 $(Device
/dsa-migration
)
2305 $(Device
/uimage-lzma-loader
)
2306 DEVICE_VENDOR
:= Xiaomi
2309 KERNEL_SIZE
:= 4096k
2310 UBINIZE_OPTS
:= -E
5
2311 IMAGE_SIZE
:= 128512k
2312 IMAGES
+= firmware.bin
2313 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
2314 IMAGE
/firmware.bin
:= append-kernel | pad-to
$$(KERNEL_SIZE
) | append-ubi | \
2316 DEVICE_PACKAGES
+= kmod-mt7915e uboot-envtools
2319 define Device
/xiaomi_mi-router-cr6606
2320 $(Device
/xiaomi_mi-router-cr660x
)
2321 DEVICE_MODEL
:= Mi Router CR6606
2323 TARGET_DEVICES
+= xiaomi_mi-router-cr6606
2325 define Device
/xiaomi_mi-router-cr6608
2326 $(Device
/xiaomi_mi-router-cr660x
)
2327 DEVICE_MODEL
:= Mi Router CR6608
2329 TARGET_DEVICES
+= xiaomi_mi-router-cr6608
2331 define Device
/xiaomi_mi-router-cr6609
2332 $(Device
/xiaomi_mi-router-cr660x
)
2333 DEVICE_MODEL
:= Mi Router CR6609
2335 TARGET_DEVICES
+= xiaomi_mi-router-cr6609
2337 define Device
/xiaomi_redmi-router-ac2100
2338 $(Device
/xiaomi_nand_separate
)
2339 DEVICE_MODEL
:= Redmi Router AC2100
2340 IMAGE_SIZE
:= 120320k
2341 DEVICE_PACKAGES
+= kmod-mt7603 kmod-mt7615e kmod-mt7615-firmware
2343 TARGET_DEVICES
+= xiaomi_redmi-router-ac2100
2345 define Device
/xiaoyu_xy-c5
2346 $(Device
/dsa-migration
)
2347 IMAGE_SIZE
:= 32448k
2348 DEVICE_VENDOR
:= XiaoYu
2349 DEVICE_MODEL
:= XY-C5
2350 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-usb3
-wpad-basic-wolfssl
2352 TARGET_DEVICES
+= xiaoyu_xy-c5
2354 define Device
/xzwifi_creativebox-v1
2355 $(Device
/dsa-migration
)
2356 IMAGE_SIZE
:= 32448k
2357 DEVICE_VENDOR
:= CreativeBox
2359 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-mt7603 kmod-mt76x2 kmod-sdhci-mt7620 \
2360 kmod-usb3
-wpad-basic-wolfssl
2362 TARGET_DEVICES
+= xzwifi_creativebox-v1
2364 define Device
/youhua_wr1200js
2365 $(Device
/dsa-migration
)
2366 IMAGE_SIZE
:= 16064k
2367 DEVICE_VENDOR
:= YouHua
2368 DEVICE_MODEL
:= WR1200JS
2369 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
2370 kmod-usb-ledtrig-usbport
2372 TARGET_DEVICES
+= youhua_wr1200js
2374 define Device
/youku_yk-l2
2375 $(Device
/dsa-migration
)
2376 IMAGE_SIZE
:= 16064k
2377 DEVICE_VENDOR
:= Youku
2378 DEVICE_MODEL
:= YK-L2
2379 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
2380 kmod-usb-ledtrig-usbport
2381 UIMAGE_MAGIC
:= 0x12291000
2382 UIMAGE_NAME
:= 400000000000000000003000
2384 TARGET_DEVICES
+= youku_yk-l2
2386 define Device
/yuncore_ax820
2387 $(Device
/dsa-migration
)
2388 IMAGE_SIZE
:= 15808k
2389 DEVICE_VENDOR
:= YunCore
2390 DEVICE_MODEL
:= AX820
2391 DEVICE_PACKAGES
:= kmod-mt7915e
2393 TARGET_DEVICES
+= yuncore_ax820
2395 define Device
/yuncore_fap640
2396 $(Device
/dsa-migration
)
2397 $(Device
/uimage-lzma-loader
)
2398 IMAGE_SIZE
:= 15808k
2399 DEVICE_VENDOR
:= YunCore
2400 DEVICE_MODEL
:= FAP640
2401 DEVICE_PACKAGES
:= kmod-mt7915e
2403 TARGET_DEVICES
+= yuncore_fap640
2405 define Device
/yuncore_fap690
2406 $(Device
/dsa-migration
)
2407 $(Device
/uimage-lzma-loader
)
2408 IMAGE_SIZE
:= 15808k
2409 DEVICE_VENDOR
:= YunCore
2410 DEVICE_MODEL
:= FAP690
2411 DEVICE_PACKAGES
:= kmod-mt7915e
2413 TARGET_DEVICES
+= yuncore_fap690
2415 define Device
/zbtlink_zbt-we1326
2416 $(Device
/dsa-migration
)
2417 $(Device
/uimage-lzma-loader
)
2418 IMAGE_SIZE
:= 16064k
2419 DEVICE_VENDOR
:= Zbtlink
2420 DEVICE_MODEL
:= ZBT-WE1326
2421 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-sdhci-mt7620
2422 SUPPORTED_DEVICES
+= zbt-we1326
2424 TARGET_DEVICES
+= zbtlink_zbt-we1326
2426 define Device
/zbtlink_zbt-we3526
2427 $(Device
/dsa-migration
)
2428 $(Device
/uimage-lzma-loader
)
2429 IMAGE_SIZE
:= 16064k
2430 DEVICE_VENDOR
:= Zbtlink
2431 DEVICE_MODEL
:= ZBT-WE3526
2432 DEVICE_PACKAGES
:= kmod-sdhci-mt7620 kmod-mt7603 kmod-mt76x2 kmod-usb3 \
2433 kmod-usb-ledtrig-usbport
2435 TARGET_DEVICES
+= zbtlink_zbt-we3526
2437 define Device
/zbtlink_zbt-wg1602-16m
2438 $(Device
/dsa-migration
)
2439 $(Device
/uimage-lzma-loader
)
2440 IMAGE_SIZE
:= 16064k
2441 DEVICE_VENDOR
:= Zbtlink
2442 DEVICE_MODEL
:= ZBT-WG1602
2443 DEVICE_VARIANT
:= 16M
2444 DEVICE_PACKAGES
:= kmod-sdhci-mt7620 kmod-mt7603 kmod-mt76x2 kmod-usb3 \
2445 kmod-usb-ledtrig-usbport
2447 TARGET_DEVICES
+= zbtlink_zbt-wg1602-16m
2449 define Device
/zbtlink_zbt-wg1602-v04-16m
2450 $(Device
/dsa-migration
)
2451 $(Device
/uimage-lzma-loader
)
2452 IMAGE_SIZE
:= 16064k
2453 DEVICE_VENDOR
:= Zbtlink
2454 DEVICE_MODEL
:= ZBT-WG1602-V04
2455 DEVICE_VARIANT
:= 16M
2456 DEVICE_PACKAGES
:= kmod-sdhci-mt7620 kmod-mt7603 kmod-mt76x2 kmod-usb3 \
2457 kmod-usb-ledtrig-usbport
2459 TARGET_DEVICES
+= zbtlink_zbt-wg1602-v04-16m
2461 define Device
/zbtlink_zbt-wg1602-v04-32m
2462 $(Device
/dsa-migration
)
2463 $(Device
/uimage-lzma-loader
)
2464 IMAGE_SIZE
:= 32128k
2465 DEVICE_VENDOR
:= Zbtlink
2466 DEVICE_MODEL
:= ZBT-WG1602-V04
2467 DEVICE_VARIANT
:= 32M
2468 DEVICE_PACKAGES
:= kmod-sdhci-mt7620 kmod-mt7603 kmod-mt76x2 kmod-usb3 \
2469 kmod-usb-ledtrig-usbport
2471 TARGET_DEVICES
+= zbtlink_zbt-wg1602-v04-32m
2473 define Device
/zbtlink_zbt-wg1608-16m
2474 $(Device
/dsa-migration
)
2475 $(Device
/uimage-lzma-loader
)
2476 IMAGE_SIZE
:= 16064k
2477 DEVICE_VENDOR
:= Zbtlink
2478 DEVICE_MODEL
:= ZBT-WG1608
2479 DEVICE_VARIANT
:= 16M
2480 DEVICE_PACKAGES
:= kmod-sdhci-mt7620 kmod-mt7603 kmod-mt7615e \
2481 kmod-mt7663-firmware-ap kmod-usb3 kmod-usb-ledtrig-usbport
2483 TARGET_DEVICES
+= zbtlink_zbt-wg1608-16m
2485 define Device
/zbtlink_zbt-wg2626
2486 $(Device
/dsa-migration
)
2487 $(Device
/uimage-lzma-loader
)
2488 IMAGE_SIZE
:= 16064k
2489 DEVICE_VENDOR
:= Zbtlink
2490 DEVICE_MODEL
:= ZBT-WG2626
2491 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-sdhci-mt7620 kmod-mt76x2 kmod-usb3 \
2492 kmod-usb-ledtrig-usbport
2493 SUPPORTED_DEVICES
+= zbt-wg2626
2495 TARGET_DEVICES
+= zbtlink_zbt-wg2626
2497 define Device
/zbtlink_zbt-wg3526-16m
2498 $(Device
/dsa-migration
)
2499 $(Device
/uimage-lzma-loader
)
2500 IMAGE_SIZE
:= 16064k
2501 DEVICE_VENDOR
:= Zbtlink
2502 DEVICE_MODEL
:= ZBT-WG3526
2503 DEVICE_VARIANT
:= 16M
2504 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-sdhci-mt7620 kmod-mt7603 kmod-mt76x2 \
2505 kmod-usb3 kmod-usb-ledtrig-usbport
2506 SUPPORTED_DEVICES
+= zbt-wg3526 zbt-wg3526-16M
2508 TARGET_DEVICES
+= zbtlink_zbt-wg3526-16m
2510 define Device
/zbtlink_zbt-wg3526-32m
2511 $(Device
/dsa-migration
)
2512 $(Device
/uimage-lzma-loader
)
2513 IMAGE_SIZE
:= 32448k
2514 DEVICE_VENDOR
:= Zbtlink
2515 DEVICE_MODEL
:= ZBT-WG3526
2516 DEVICE_VARIANT
:= 32M
2517 DEVICE_PACKAGES
:= kmod-ata-ahci kmod-sdhci-mt7620 kmod-mt7603 kmod-mt76x2 \
2518 kmod-usb3 kmod-usb-ledtrig-usbport
2519 SUPPORTED_DEVICES
+= ac1200pro zbt-wg3526-32M
2521 TARGET_DEVICES
+= zbtlink_zbt-wg3526-32m
2523 define Device
/zio_freezio
2524 $(Device
/dsa-migration
)
2525 IMAGE_SIZE
:= 16064k
2526 DEVICE_VENDOR
:= ZIO
2527 DEVICE_MODEL
:= FREEZIO
2528 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt76x2 kmod-usb3 \
2529 kmod-usb-ledtrig-usbport
2531 TARGET_DEVICES
+= zio_freezio
2533 define Device
/zyxel_lte3301-plus
2534 $(Device
/dsa-migration
)
2537 UBINIZE_OPTS
:= -E
5
2538 DEVICE_VENDOR
:= ZyXEL
2539 DEVICE_MODEL
:= LTE3301-PLUS
2540 DEVICE_PACKAGES
:= kmod-mt7615e kmod-mt7615-firmware kmod-usb3 \
2541 uboot-envtools kmod-usb-ledtrig-usbport kmod-usb-net-qmi-wwan \
2542 kmod-usb-serial-option uqmi
2543 KERNEL
:= $(KERNEL_DTB
) | uImage lzma | \
2544 zytrx-header
$$(DEVICE_MODEL
) $$(VERSION_DIST
)-$$(REVISION
)
2545 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | uImage lzma | \
2546 zytrx-header
$$(DEVICE_MODEL
) 9.99(ABQU
.1)$$(VERSION_DIST
)-recovery
2547 KERNEL_INITRAMFS_SUFFIX
:= -recovery.bin
2548 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
2550 TARGET_DEVICES
+= zyxel_lte3301-plus
2552 define Device
/zyxel_nr7101
2553 $(Device
/dsa-migration
)
2556 UBINIZE_OPTS
:= -E
5
2557 DEVICE_VENDOR
:= ZyXEL
2558 DEVICE_MODEL
:= NR7101
2559 DEVICE_PACKAGES
:= kmod-mt7603 kmod-usb3 uboot-envtools kmod-usb-net-qmi-wwan kmod-usb-serial-option uqmi
2560 KERNEL
:= $(KERNEL_DTB
) | uImage lzma | zytrx-header
$$(DEVICE_MODEL
) $$(VERSION_DIST
)-$$(REVISION
)
2561 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | uImage lzma | zytrx-header
$$(DEVICE_MODEL
) 9.99(ABUV
.9)$$(VERSION_DIST
)-recovery
2562 KERNEL_INITRAMFS_SUFFIX
:= -recovery.bin
2563 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
2565 TARGET_DEVICES
+= zyxel_nr7101
2567 define Device
/zyxel_nwa-ax
2568 $(Device
/dsa-migration
)
2569 DEVICE_VENDOR
:= ZyXEL
2572 KERNEL_SIZE
:= 8192k
2573 UBINIZE_OPTS
:= -E
5
2574 DEVICE_PACKAGES
:= kmod-mt7915e uboot-envtools zyxel-bootconfig
2575 KERNEL
:= kernel-bin | lzma | fit lzma
$$(KDIR
)/image-
$$(firstword $$(DEVICE_DTS
)).dtb
2576 IMAGES
+= factory.bin ramboot-factory.bin
2577 IMAGE
/factory.bin
:= append-kernel | pad-to
$$(KERNEL_SIZE
) | append-ubi | zyxel-nwa-fit
2578 IMAGE
/ramboot-factory.bin
:= append-kernel | pad-to
$$(KERNEL_SIZE
) | append-ubi
2579 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
2582 define Device
/zyxel_nwa50ax
2583 $(Device
/zyxel_nwa-ax
)
2584 DEVICE_MODEL
:= NWA50AX
2586 TARGET_DEVICES
+= zyxel_nwa50ax
2588 define Device
/zyxel_nwa55axe
2589 $(Device
/zyxel_nwa-ax
)
2590 DEVICE_MODEL
:= NWA55AXE
2592 TARGET_DEVICES
+= zyxel_nwa55axe
2594 define Device
/zyxel_wap6805
2595 $(Device
/dsa-migration
)
2596 $(Device
/uimage-lzma-loader
)
2599 KERNEL_SIZE
:= 4096k
2600 UBINIZE_OPTS
:= -E
5
2601 IMAGE_SIZE
:= 32448k
2602 DEVICE_VENDOR
:= ZyXEL
2603 DEVICE_MODEL
:= WAP6805
2604 DEVICE_PACKAGES
:= kmod-mt7603 kmod-mt7621-qtn-rgmii
2605 KERNEL
:= $$(KERNEL
/lzma-loader
) | uImage none | uimage-padhdr
160
2606 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
2608 TARGET_DEVICES
+= zyxel_wap6805