1 include .
/common-buffalo.mk
2 include .
/common-netgear.mk
3 include .
/common-senao.mk
4 include .
/common-tp-link.mk
5 include .
/common-yuncore.mk
6 include .
/common-ubnt.mk
8 DEVICE_VARS
+= ADDPATTERN_ID ADDPATTERN_VERSION
9 DEVICE_VARS
+= SEAMA_SIGNATURE SEAMA_MTDBLOCK
10 DEVICE_VARS
+= KERNEL_INITRAMFS_PREFIX DAP_SIGNATURE
11 DEVICE_VARS
+= EDIMAX_HEADER_MAGIC EDIMAX_HEADER_MODEL
12 DEVICE_VARS
+= MOXA_MAGIC MOXA_HWID
13 DEVICE_VARS
+= OPENMESH_CE_TYPE ZYXEL_MODEL_STRING
14 DEVICE_VARS
+= SUPPORTED_TELTONIKA_DEVICES
16 define Build
/addpattern
17 -$(STAGING_DIR_HOST
)/bin
/addpattern
-B
$(ADDPATTERN_ID
) \
18 -v v
$(ADDPATTERN_VERSION
) -i
$@
-o
$@.new
22 define Build
/append-md5sum-bin
23 $(MKHASH
) md5
$@ | sed
's/../\\\\x&/g' |\
27 define Build
/cybertan-trx
28 @echo
-n
'' > $@
-empty.bin
29 -$(STAGING_DIR_HOST
)/bin
/trx
-o
$@.new \
30 -f
$(IMAGE_KERNEL
) -F
$@
-empty.bin \
31 -x
32 -a
0x10000 -x
-32 -f
$@
36 define Build
/dlink-sge-signature
38 crc
=$$(gzip
-c
$@ | tail
-c
8 | od
-An
-tx4
--endian little | cut
-d
" " -f2
); \
47 define Build
/edimax-headers
48 $(eval edimax_magic
=$(word 1,$(1)))
49 $(eval edimax_model
=$(word 2,$(1)))
51 $(STAGING_DIR_HOST
)/bin
/edimax_fw_header
-M
$(edimax_magic
) -m
$(edimax_model
)\
52 -v
$(VERSION_DIST
)$(firstword $(subst +, , $(firstword $(subst -, ,$(REVISION
))))) \
54 -i
$(KDIR
)/loader-
$(DEVICE_NAME
).uImage \
56 $(STAGING_DIR_HOST
)/bin
/edimax_fw_header
-M
$(edimax_magic
) -m
$(edimax_model
)\
57 -v
$(VERSION_DIST
)$(firstword $(subst +, , $(firstword $(subst -, ,$(REVISION
))))) \
61 cat
$@.uImage
$@.rootfs
> $@
62 rm -rf
$@.uImage
$@.rootfs
65 define Build
/mkdapimg2
66 $(STAGING_DIR_HOST
)/bin
/mkdapimg2 \
69 -v
$(VERSION_DIST
)-$(firstword $(subst +, , \
70 $(firstword $(subst -, ,$(REVISION
))))) \
76 define Build
/mkmylofw_16m
77 $(eval device_id
=$(word 1,$(1)))
78 $(eval revision
=$(word 2,$(1)))
80 # On WPJ344, WPJ531, and WPJ563, the default boot command tries 0x9f680000
81 # first and fails if the remains of the stock image are sill there
82 # - resulting in an infinite boot loop.
83 # The size parameter is grown to have that block deleted if the firmware
84 # isn't big enough by itself.
87 size
="$$(stat -c%s $@)" \
88 pad
="$(subst k,* 1024,$(BLOCKSIZE))" \
89 pad
="(pad - (size % pad)) % pad" \
90 newsize
='size + pad' ; \
91 [ $$newsize -lt
$$((0x660000)) ] && newsize
=0x660000 ; \
92 $(STAGING_DIR_HOST
)/bin
/mkmylofw \
93 -B WPE72
-i
0x11f6:$(device_id
):0x11f6:$(device_id
) -r
$(revision
) \
94 -s
0x1000000 -p0x30000
:$$newsize:al
:0x80060000:"OpenWRT":$@ \
99 define Build
/mkwrggimg
100 $(STAGING_DIR_HOST
)/bin
/mkwrggimg
-b \
101 -i
$@
-o
$@.imghdr
-d
/dev
/mtdblock
/1 \
102 -m
$(DEVICE_MODEL
)-$(DEVICE_VARIANT
) -s
$(DAP_SIGNATURE
) \
103 -v
$(VERSION_DIST
) -B
$(REVISION
)
108 $(STAGING_DIR_HOST
)/bin
/nec-enc \
109 -i
$@
-o
$@.new
-k
$(1)
114 ( stat
-c
%s
$@ | tr
-d
"\n" | dd bs
=16 count
=1 conv
=sync
; ) >> $@
116 echo
-n
-e
"$(1)" | dd bs
=16 count
=1 conv
=sync
; \
117 echo
-n
"0.0.00" | dd bs
=16 count
=1 conv
=sync
; \
123 define Build
/pisen_wmb001n-factory
125 mkdir
-p
"$@.tmp" && \
126 cp
"$(KDIR)/loader-$(word 1,$(1)).uImage" "$@.tmp/uImage" && \
127 mv
"$@" "$@.tmp/rootfs" && \
128 cp
"bin/pisen_wmb001n_factory-header.bin" "$@" && \
129 $(TAR
) -cp
--numeric-owner
--owner
=0 --group
=0 --mode
=a-s
--sort=name \
130 $(if
$(SOURCE_DATE_EPOCH
),--mtime
="@$(SOURCE_DATE_EPOCH)") \
131 -C
"$@.tmp" . | gzip
-9n
>> "$@" && \
135 define Build
/teltonika-fw-fake-checksum
136 # Teltonika U-Boot web based firmware upgrade/recovery routine compares
137 # 16 bytes from md5sum1[16] field in TP-Link v1 header (offset: 76 bytes
138 # from begin of the firmware file) with 16 bytes stored just before
139 # 0xdeadc0de marker. Values are only compared, MD5 sum is not verified.
141 offs
="$$(stat -c%s $@) - $(1)"; \
142 dd if
=$@ bs
=1 count
=16 skip
=76 |\
143 dd of
=$@ bs
=1 count
=16 seek
=$$offs conv
=notrunc
146 define Build
/teltonika-v1-header
147 $(STAGING_DIR_HOST
)/bin
/mktplinkfw \
148 -c
-H
$(TPLINK_HWID
) -W
$(TPLINK_HWREV
) -L
$(KERNEL_LOADADDR
) \
149 -E
$(if
$(KERNEL_ENTRY
),$(KERNEL_ENTRY
),$(KERNEL_LOADADDR
)) \
150 -m
$(TPLINK_HEADER_VERSION
) -N
"$(VERSION_DIST)" -V
"RUT2xx " \
155 metadata_json_teltonika
= \
156 '{ $(if $(IMAGE_METADATA),$(IMAGE_METADATA)$(comma)) \
157 "metadata_version": "1.1", \
158 "compat_version": "$(call json_quote,$(compat_version))", \
159 "version":"$(call json_quote,$(VERSION_DIST))-$(call json_quote,$(VERSION_NUMBER))-$(call json_quote,$(REVISION))", \
160 "device_code": [".*"], \
164 $(if $(DEVICE_COMPAT_MESSAGE),"compat_message": "$(call json_quote,$(DEVICE_COMPAT_MESSAGE))"$(comma)) \
165 $(if $(filter-out 1.0,$(compat_version)),"new_supported_devices": \
166 [$(call metadata_devices,$(SUPPORTED_TELTONIKA_DEVICES))]$(comma) \
167 "supported_devices": ["$(call json_quote,$(legacy_supported_message))"]$(comma)) \
168 $(if $(filter 1.0,$(compat_version)),"supported_devices":[$(call metadata_devices,$(SUPPORTED_TELTONIKA_DEVICES))]$(comma)) \
170 "dist": "$(call json_quote,$(VERSION_DIST))", \
171 "version": "$(call json_quote,$(VERSION_NUMBER))", \
172 "revision": "$(call json_quote,$(REVISION))", \
173 "target": "$(call json_quote,$(TARGETID))", \
174 "board": "$(call json_quote,$(if $(BOARD_NAME),$(BOARD_NAME),$(DEVICE_NAME)))" \
180 define Build
/append-metadata-teltonika
181 echo
$(call metadata_json_teltonika
) | fwtool
-I
- $@
184 define Build
/wrgg-pad-rootfs
185 $(STAGING_DIR_HOST
)/bin
/padjffs2
$(IMAGE_ROOTFS
) -c
64 >>$@
188 define Build
/zyxel-tar-bz2
190 mv
$@
$@.tmp
/$(word 2,$(1))
191 cp
$(KDIR
)/loader-
$(DEVICE_NAME
).uImage
$@.tmp
/$(word 1,$(1)).lzma.uImage
192 $(TAR
) -cjf
$@
-C
$@.tmp .
197 KERNEL
:= kernel-bin | append-dtb | relocate-kernel | lzma
198 KERNEL_INITRAMFS
:= $$(KERNEL
) | seama
199 IMAGES
+= factory.bin
203 # - 28 bytes seama_header
204 # - 36 bytes of META data (4-bytes aligned)
205 IMAGE
/default
:= append-kernel | pad-offset
$$$$(BLOCKSIZE
) 64 | append-rootfs
206 IMAGE
/sysupgrade.bin
:= $$(IMAGE
/default
) | seama | pad-rootfs | \
207 check-size | append-metadata
208 IMAGE
/factory.bin
:= $$(IMAGE
/default
) | pad-rootfs
-x
64 | seama | \
209 seama-seal | check-size
214 define Device
/8dev_carambola2
216 DEVICE_VENDOR
:= 8devices
217 DEVICE_MODEL
:= Carambola2
218 DEVICE_PACKAGES
:= kmod-usb-chipidea2
220 SUPPORTED_DEVICES
+= carambola2
222 TARGET_DEVICES
+= 8dev_carambola2
224 define Device
/8dev_lima
226 DEVICE_VENDOR
:= 8devices
228 DEVICE_PACKAGES
:= kmod-usb2
230 SUPPORTED_DEVICES
+= lima
232 TARGET_DEVICES
+= 8dev_lima
234 define Device
/adtran_bsap1880
236 DEVICE_VENDOR
:= Adtran
/Bluesocket
237 DEVICE_PACKAGES
+= -swconfig
-uboot-envtools fconfig
238 KERNEL
:= kernel-bin | append-dtb | lzma | pad-to
$$(BLOCKSIZE
)
239 KERNEL_INITRAMFS
:= kernel-bin | append-dtb
241 IMAGES
+= kernel.bin rootfs.bin
242 IMAGE
/kernel.bin
:= append-kernel
243 IMAGE
/rootfs.bin
:= append-rootfs | pad-rootfs | pad-to
$$(BLOCKSIZE
)
244 IMAGE
/sysupgrade.bin
:= append-rootfs | pad-rootfs | \
245 check-size | sysupgrade-tar rootfs
=$$$$@ | append-metadata
248 define Device
/adtran_bsap1800-v2
249 $(Device
/adtran_bsap1880
)
250 DEVICE_MODEL
:= BSAP-1800
253 TARGET_DEVICES
+= adtran_bsap1800-v2
255 define Device
/adtran_bsap1840
256 $(Device
/adtran_bsap1880
)
257 DEVICE_MODEL
:= BSAP-1840
259 TARGET_DEVICES
+= adtran_bsap1840
261 define Device
/alcatel_hh40v
263 DEVICE_VENDOR
:= Alcatel
264 DEVICE_MODEL
:= HH40V
265 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-serial-option kmod-usb-net-rndis
267 IMAGES
+= factory.bin
268 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
269 append-rootfs | pad-rootfs
271 TARGET_DEVICES
+= alcatel_hh40v
273 define Device
/airtight_c-75
275 DEVICE_VENDOR
:= AirTight Networks
277 DEVICE_ALT0_VENDOR
:= Mojo Networks
278 DEVICE_ALT0_MODEL
:= C-75
279 DEVICE_ALT1_VENDOR
:= WatchGuard
280 DEVICE_ALT1_MODEL
:= AP320
281 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct kmod-usb2
283 KERNEL_SIZE
:= 15936k
285 TARGET_DEVICES
+= airtight_c-75
287 define Device
/alfa-network_ap121f
289 DEVICE_VENDOR
:= ALFA Network
290 DEVICE_MODEL
:= AP121F
291 DEVICE_PACKAGES
:= kmod-usb-chipidea2 kmod-usb-storage
-swconfig
293 SUPPORTED_DEVICES
+= ap121f
295 TARGET_DEVICES
+= alfa-network_ap121f
297 define Device
/alfa-network_ap121fe
299 DEVICE_VENDOR
:= ALFA Network
300 DEVICE_MODEL
:= AP121FE
301 DEVICE_PACKAGES
:= kmod-usb-chipidea2 kmod-usb-gadget-eth
-swconfig
304 TARGET_DEVICES
+= alfa-network_ap121fe
306 define Device
/alfa-network_n2q
308 DEVICE_VENDOR
:= ALFA Network
310 DEVICE_PACKAGES
:= kmod-i2c-gpio kmod-gpio-pcf857x kmod-usb2 \
311 kmod-usb-ledtrig-usbport rssileds
314 TARGET_DEVICES
+= alfa-network_n2q
316 define Device
/alfa-network_n5q
318 DEVICE_VENDOR
:= ALFA Network
320 DEVICE_PACKAGES
:= rssileds
322 SUPPORTED_DEVICES
+= n5q
324 TARGET_DEVICES
+= alfa-network_n5q
326 define Device
/alfa-network_pi-wifi4
328 DEVICE_VENDOR
:= ALFA Network
329 DEVICE_MODEL
:= Pi-WiFi4
330 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
-swconfig
333 TARGET_DEVICES
+= alfa-network_pi-wifi4
335 define Device
/alfa-network_r36a
337 DEVICE_VENDOR
:= ALFA Network
339 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
341 SUPPORTED_DEVICES
+= r36a
343 TARGET_DEVICES
+= alfa-network_r36a
345 define Device
/alfa-network_tube-2hq
347 DEVICE_VENDOR
:= ALFA Network
348 DEVICE_MODEL
:= Tube-2HQ
349 DEVICE_PACKAGES
:= rssileds
-swconfig
351 SUPPORTED_DEVICES
+= tube-2hq
353 TARGET_DEVICES
+= alfa-network_tube-2hq
355 define Device
/allnet_all-wap02860ac
356 $(Device
/senao_loader_okli
)
358 DEVICE_VENDOR
:= ALLNET
359 DEVICE_MODEL
:= ALL-WAP02860AC
360 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct
362 LOADER_FLASH_OFFS
:= 0x220000
363 SENAO_IMGNAME
:= senao-allwap02860ac
365 TARGET_DEVICES
+= allnet_all-wap02860ac
367 define Device
/araknis_an-300-ap-i-n
368 $(Device
/senao_loader_okli
)
370 DEVICE_VENDOR
:= Araknis
371 DEVICE_MODEL
:= AN-300-AP-I-N
373 LOADER_FLASH_OFFS
:= 0x220000
374 SENAO_IMGNAME
:= senao-an300
376 TARGET_DEVICES
+= araknis_an-300-ap-i-n
378 define Device
/araknis_an-500-ap-i-ac
379 $(Device
/senao_loader_okli
)
381 DEVICE_VENDOR
:= Araknis
382 DEVICE_MODEL
:= AN-500-AP-I-AC
383 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct
385 LOADER_FLASH_OFFS
:= 0x220000
386 SENAO_IMGNAME
:= senao-generic-v1-an500
388 TARGET_DEVICES
+= araknis_an-500-ap-i-ac
390 define Device
/araknis_an-700-ap-i-ac
391 $(Device
/senao_loader_okli
)
393 DEVICE_VENDOR
:= Araknis
394 DEVICE_MODEL
:= AN-700-AP-I-AC
395 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct
397 LOADER_FLASH_OFFS
:= 0x220000
398 SENAO_IMGNAME
:= senao-generic-v1-an700
400 TARGET_DEVICES
+= araknis_an-700-ap-i-ac
402 define Device
/arduino_yun
404 DEVICE_VENDOR
:= Arduino
406 DEVICE_PACKAGES
:= kmod-usb-chipidea2 kmod-usb-ledtrig-usbport \
407 kmod-usb-storage block-mount
-swconfig
409 SUPPORTED_DEVICES
+= arduino-yun
411 TARGET_DEVICES
+= arduino_yun
413 define Device
/aruba_ap-105
415 DEVICE_VENDOR
:= Aruba
416 DEVICE_MODEL
:= AP-105
418 DEVICE_PACKAGES
:= kmod-i2c-gpio kmod-tpm-i2c-atmel
420 LOADER_FLASH_OFFS
:= 0x42000
421 COMPILE
:= loader-
$(1).bin
422 COMPILE
/loader-
$(1).bin
:= loader-okli-compile
423 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49 | loader-okli
$(1) 8128 | uImage none
424 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma | loader-kernel | uImage none
426 TARGET_DEVICES
+= aruba_ap-105
428 define Device
/aruba_ap-115
430 DEVICE_VENDOR
:= Aruba
431 DEVICE_MODEL
:= AP-115
433 DEVICE_PACKAGES
:= kmod-usb2
435 LOADER_FLASH_OFFS
:= 0x102000
436 COMPILE
:= loader-
$(1).bin
437 COMPILE
/loader-
$(1).bin
:= loader-okli-compile
438 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49 | loader-okli
$(1) 8128 | uImage none
439 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma | loader-kernel
441 TARGET_DEVICES
+= aruba_ap-115
443 define Device
/aruba_ap-175
445 DEVICE_VENDOR
:= Aruba
446 DEVICE_MODEL
:= AP-175
448 DEVICE_PACKAGES
:= kmod-gpio-pca953x kmod-hwmon-lm75 kmod-i2c-gpio kmod-rtc-ds1374
450 LOADER_FLASH_OFFS
:= 0x42000
451 COMPILE
:= loader-
$(1).bin
452 COMPILE
/loader-
$(1).bin
:= loader-okli-compile
453 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49 | loader-okli
$(1) 8128 | uImage none
454 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma | loader-kernel | uImage none
456 TARGET_DEVICES
+= aruba_ap-175
458 define Device
/asus_pl-ac56
460 DEVICE_VENDOR
:= ASUS
461 DEVICE_MODEL
:= PL-AC56
464 IMAGES
+= factory.bin
465 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
466 append-rootfs | pad-rootfs
467 DEVICE_PACKAGES
:= kmod-ath10k-ct-smallbuffers ath10k-firmware-qca988x-ct
469 TARGET_DEVICES
+= asus_pl-ac56
471 define Device
/asus_rp-ac51
473 DEVICE_VENDOR
:= ASUS
474 DEVICE_MODEL
:= RP-AC51
476 IMAGES
+= factory.bin
477 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
478 append-rootfs | pad-rootfs
479 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct \
482 TARGET_DEVICES
+= asus_rp-ac51
484 define Device
/asus_rp-ac66
486 DEVICE_VENDOR
:= ASUS
487 DEVICE_MODEL
:= RP-AC66
489 IMAGES
+= factory.bin
490 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
491 append-rootfs | pad-rootfs
492 DEVICE_PACKAGES
:= kmod-ath10k-ct-smallbuffers ath10k-firmware-qca988x-ct \
495 TARGET_DEVICES
+= asus_rp-ac66
497 define Device
/asus_qcn5502
499 DEVICE_VENDOR
:= ASUS
500 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
501 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | uImage none
502 IMAGES
+= factory.bin
503 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
504 append-rootfs | pad-rootfs
507 define Device
/asus_rt-ac59u
508 $(Device
/asus_qcn5502
)
509 DEVICE_MODEL
:= RT-AC59U
510 DEVICE_ALT0_VENDOR
:= ASUS
511 DEVICE_ALT0_MODEL
:= RT-AC1200GE
512 DEVICE_ALT1_VENDOR
:= ASUS
513 DEVICE_ALT1_MODEL
:= RT-AC1500G PLUS
514 DEVICE_ALT2_VENDOR
:= ASUS
515 DEVICE_ALT2_MODEL
:= RT-AC1500UHP
516 DEVICE_ALT3_VENDOR
:= ASUS
517 DEVICE_ALT3_MODEL
:= RT-AC57U
518 DEVICE_ALT3_VARIANT
:= v2
519 DEVICE_ALT4_VENDOR
:= ASUS
520 DEVICE_ALT4_MODEL
:= RT-AC58U
521 DEVICE_ALT4_VARIANT
:= v2
522 DEVICE_ALT5_VENDOR
:= ASUS
523 DEVICE_ALT5_MODEL
:= RT-ACRH12
525 DEVICE_PACKAGES
+= kmod-usb2 kmod-usb-ledtrig-usbport
527 TARGET_DEVICES
+= asus_rt-ac59u
529 define Device
/asus_rt-ac59u-v2
530 $(Device
/asus_qcn5502
)
531 DEVICE_MODEL
:= RT-AC59U
533 DEVICE_ALT0_VENDOR
:= ASUS
534 DEVICE_ALT0_MODEL
:= RT-AC1300G PLUS
535 DEVICE_ALT0_VARIANT
:= v3
536 DEVICE_ALT1_VENDOR
:= ASUS
537 DEVICE_ALT1_MODEL
:= RT-AC57U
538 DEVICE_ALT1_VARIANT
:= v3
539 DEVICE_ALT2_VENDOR
:= ASUS
540 DEVICE_ALT2_MODEL
:= RT-AC58U
541 DEVICE_ALT2_VARIANT
:= v3
543 DEVICE_PACKAGES
+= kmod-usb2 kmod-usb-ledtrig-usbport
545 TARGET_DEVICES
+= asus_rt-ac59u-v2
547 define Device
/asus_zenwifi-cd6n
548 $(Device
/asus_qcn5502
)
549 DEVICE_MODEL
:= ZenWiFi CD6N
552 TARGET_DEVICES
+= asus_zenwifi-cd6n
554 define Device
/asus_zenwifi-cd6r
555 $(Device
/asus_qcn5502
)
556 DEVICE_MODEL
:= ZenWiFi CD6R
559 TARGET_DEVICES
+= asus_zenwifi-cd6r
561 define Device
/atheros_db120
562 $(Device
/loader-okli-uimage
)
564 DEVICE_VENDOR
:= Atheros
565 DEVICE_MODEL
:= DB120
566 DEVICE_PACKAGES
:= kmod-usb2
568 SUPPORTED_DEVICES
+= db120
569 LOADER_FLASH_OFFS
:= 0x50000
570 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49
571 IMAGES
+= factory.bin
572 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
573 append-rootfs | pad-rootfs | check-size | pad-to
6336k | \
574 append-loader-okli-uimage
$(1) | pad-to
64k
576 TARGET_DEVICES
+= atheros_db120
580 KERNEL
:= kernel-bin | append-dtb | lzma | eva-image
581 KERNEL_INITRAMFS
:= $$(KERNEL
)
582 IMAGE
/sysupgrade.bin
:= append-kernel | pad-to
64k | \
583 append-squashfs-fakeroot-be | pad-to
256 | append-rootfs | pad-rootfs | \
584 check-size | append-metadata
585 DEVICE_PACKAGES
:= fritz-tffs
588 define Device
/avm_fritz1750e
592 DEVICE_MODEL
:= FRITZ
!WLAN Repeater
1750E
593 DEVICE_PACKAGES
+= rssileds kmod-ath10k-ct-smallbuffers \
594 ath10k-firmware-qca988x-ct
-swconfig
596 TARGET_DEVICES
+= avm_fritz1750e
598 define Device
/avm_fritz300e
602 DEVICE_MODEL
:= FRITZ
!WLAN Repeater
300E
603 DEVICE_PACKAGES
+= rssileds
-swconfig
604 SUPPORTED_DEVICES
+= fritz300e
606 TARGET_DEVICES
+= avm_fritz300e
608 define Device
/avm_fritz4020
612 DEVICE_MODEL
:= FRITZ
!Box
4020
613 SUPPORTED_DEVICES
+= fritz4020
615 TARGET_DEVICES
+= avm_fritz4020
617 define Device
/avm_fritz450e
621 DEVICE_MODEL
:= FRITZ
!WLAN Repeater
450E
622 SUPPORTED_DEVICES
+= fritz450e
624 TARGET_DEVICES
+= avm_fritz450e
626 define Device
/avm_fritzdvbc
630 DEVICE_MODEL
:= FRITZ
!WLAN Repeater DVB-C
631 DEVICE_PACKAGES
+= rssileds kmod-ath10k-ct-smallbuffers \
632 ath10k-firmware-qca988x-ct
-swconfig
634 TARGET_DEVICES
+= avm_fritzdvbc
636 define Device
/belkin_f9x-v2
637 $(Device
/loader-okli-uimage
)
639 DEVICE_VENDOR
:= Belkin
641 DEVICE_PACKAGES
+= kmod-ath10k-ct ath10k-firmware-qca988x-ct kmod-usb2 \
642 kmod-usb3 kmod-usb-ledtrig-usbport
643 LOADER_FLASH_OFFS
:= 0x50000
644 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49
645 IMAGES
+= factory.bin
646 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
647 append-rootfs | pad-rootfs | check-size | \
648 edimax-headers
$$$$(EDIMAX_HEADER_MAGIC
) $$$$(EDIMAX_HEADER_MODEL
) | \
649 pad-to
$$$$(BLOCKSIZE
)
652 define Device
/belkin_f9j1108-v2
653 $(Device
/belkin_f9x-v2
)
654 DEVICE_MODEL
:= F9J1108 v2
(AC1750 DB Wi-Fi
)
655 EDIMAX_HEADER_MAGIC
:= F9J1108v1
656 EDIMAX_HEADER_MODEL
:= BR-6679BAC
658 TARGET_DEVICES
+= belkin_f9j1108-v2
660 define Device
/belkin_f9k1115-v2
661 $(Device
/belkin_f9x-v2
)
662 DEVICE_MODEL
:= F9K1115 v2
(AC1750 DB Wi-Fi
)
663 EDIMAX_HEADER_MAGIC
:= eDiMaX
664 EDIMAX_HEADER_MODEL
:= F9K1115V2
666 TARGET_DEVICES
+= belkin_f9k1115-v2
668 define Device
/buffalo_bhr-4grv
669 $(Device
/buffalo_common
)
671 DEVICE_MODEL
:= BHR-4GRV
672 BUFFALO_PRODUCT
:= BHR-4GRV
673 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
675 SUPPORTED_DEVICES
+= wzr-hp-g450h
677 TARGET_DEVICES
+= buffalo_bhr-4grv
679 define Device
/buffalo_bhr-4grv2
681 DEVICE_VENDOR
:= Buffalo
682 DEVICE_MODEL
:= BHR-4GRV2
685 TARGET_DEVICES
+= buffalo_bhr-4grv2
687 define Device
/buffalo_wzr_ar7161
688 $(Device
/buffalo_common
)
690 BUFFALO_PRODUCT
:= WZR-HP-AG300H
691 DEVICE_PACKAGES
:= kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport \
692 kmod-leds-reset kmod-owl-loader
694 SUPPORTED_DEVICES
+= wzr-hp-ag300h
697 define Device
/buffalo_wzr-600dhp
698 $(Device
/buffalo_wzr_ar7161
)
699 DEVICE_MODEL
:= WZR-600DHP
701 TARGET_DEVICES
+= buffalo_wzr-600dhp
703 define Device
/buffalo_wzr-hp-ag300h
704 $(Device
/buffalo_wzr_ar7161
)
705 DEVICE_MODEL
:= WZR-HP-AG300H
707 TARGET_DEVICES
+= buffalo_wzr-hp-ag300h
709 define Device
/buffalo_wzr-hp-g300nh
710 $(Device
/buffalo_common
)
712 BUFFALO_PRODUCT
:= WZR-HP-G300NH
714 DEVICE_PACKAGES
:= kmod-gpio-cascade kmod-mux-gpio kmod-usb2 kmod-usb-ledtrig-usbport
717 SUPPORTED_DEVICES
+= wzr-hp-g300nh
720 define Device
/buffalo_wzr-hp-g300nh-rb
721 $(Device
/buffalo_wzr-hp-g300nh
)
722 DEVICE_MODEL
:= WZR-HP-G300NH
(RTL8366RB switch
)
723 DEVICE_PACKAGES
+= kmod-switch-rtl8366rb
725 TARGET_DEVICES
+= buffalo_wzr-hp-g300nh-rb
727 define Device
/buffalo_wzr-hp-g300nh-s
728 $(Device
/buffalo_wzr-hp-g300nh
)
729 DEVICE_MODEL
:= WZR-HP-G300NH
(RTL8366S switch
)
730 DEVICE_PACKAGES
+= kmod-switch-rtl8366s
732 TARGET_DEVICES
+= buffalo_wzr-hp-g300nh-s
734 define Device
/buffalo_wzr-hp-g302h-a1a0
735 $(Device
/buffalo_common
)
737 DEVICE_MODEL
:= WZR-HP-G302H
738 DEVICE_VARIANT
:= A1A0
739 BUFFALO_PRODUCT
:= WZR-HP-G302H
741 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
743 SUPPORTED_DEVICES
+= wzr-hp-g300nh2
745 TARGET_DEVICES
+= buffalo_wzr-hp-g302h-a1a0
747 define Device
/buffalo_wzr-hp-g450h
748 $(Device
/buffalo_common
)
750 DEVICE_MODEL
:= WZR-HP-G450H
/WZR-450HP
751 BUFFALO_PRODUCT
:= WZR-HP-G450H
752 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
754 SUPPORTED_DEVICES
+= wzr-hp-g450h
756 TARGET_DEVICES
+= buffalo_wzr-hp-g450h
758 define Device
/comfast_cf-e110n-v2
760 DEVICE_VENDOR
:= COMFAST
761 DEVICE_MODEL
:= CF-E110N
763 DEVICE_PACKAGES
:= rssileds
-swconfig
-uboot-envtools
766 TARGET_DEVICES
+= comfast_cf-e110n-v2
768 define Device
/comfast_cf-e120a-v3
770 DEVICE_VENDOR
:= COMFAST
771 DEVICE_MODEL
:= CF-E120A
773 DEVICE_PACKAGES
:= rssileds
-uboot-envtools
776 TARGET_DEVICES
+= comfast_cf-e120a-v3
778 define Device
/comfast_cf-e130n-v2
780 DEVICE_VENDOR
:= COMFAST
781 DEVICE_MODEL
:= CF-E130N
783 DEVICE_PACKAGES
:= rssileds
-swconfig
-uboot-envtools
786 TARGET_DEVICES
+= comfast_cf-e130n-v2
788 define Device
/comfast_cf-e313ac
790 DEVICE_VENDOR
:= COMFAST
791 DEVICE_MODEL
:= CF-E313AC
792 DEVICE_PACKAGES
:= rssileds kmod-ath10k-ct-smallbuffers \
793 ath10k-firmware-qca9888-ct
-swconfig
-uboot-envtools
796 TARGET_DEVICES
+= comfast_cf-e313ac
798 define Device
/comfast_cf-e314n-v2
800 DEVICE_VENDOR
:= COMFAST
801 DEVICE_MODEL
:= CF-E314N
803 DEVICE_PACKAGES
:= rssileds
806 TARGET_DEVICES
+= comfast_cf-e314n-v2
808 define Device
/comfast_cf-e375ac
810 DEVICE_VENDOR
:= COMFAST
811 DEVICE_MODEL
:= CF-E375AC
812 DEVICE_PACKAGES
:= kmod-ath10k-ct \
813 ath10k-firmware-qca9888-ct
-uboot-envtools
816 TARGET_DEVICES
+= comfast_cf-e375ac
818 define Device
/comfast_cf-e380ac-v2
820 DEVICE_VENDOR
:= COMFAST
821 DEVICE_MODEL
:= CF-E380AC
823 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 \
824 kmod-ath10k-ct ath10k-firmware-qca988x-ct
827 TARGET_DEVICES
+= comfast_cf-e380ac-v2
829 define Device
/comfast_cf-e5
831 DEVICE_VENDOR
:= COMFAST
832 DEVICE_MODEL
:= CF-E5
/E7
833 DEVICE_PACKAGES
:= rssileds kmod-usb2 kmod-usb-net-qmi-wwan
-swconfig \
837 TARGET_DEVICES
+= comfast_cf-e5
839 define Device
/comfast_cf-e560ac
841 DEVICE_VENDOR
:= COMFAST
842 DEVICE_MODEL
:= CF-E560AC
843 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9888-ct
846 TARGET_DEVICES
+= comfast_cf-e560ac
848 define Device
/comfast_cf-ew72
850 DEVICE_VENDOR
:= COMFAST
851 DEVICE_MODEL
:= CF-EW72
852 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9888-ct \
853 -uboot-envtools
-swconfig
856 TARGET_DEVICES
+= comfast_cf-ew72
858 define Device
/comfast_cf-wr650ac-v1
860 DEVICE_VENDOR
:= COMFAST
861 DEVICE_MODEL
:= CF-WR650AC
863 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
866 TARGET_DEVICES
+= comfast_cf-wr650ac-v1
868 define Device
/comfast_cf-wr650ac-v2
870 DEVICE_VENDOR
:= COMFAST
871 DEVICE_MODEL
:= CF-WR650AC
873 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
876 TARGET_DEVICES
+= comfast_cf-wr650ac-v2
878 define Device
/comfast_cf-wr752ac-v1
880 DEVICE_VENDOR
:= COMFAST
881 DEVICE_MODEL
:= CF-WR752AC
883 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9888-ct \
887 TARGET_DEVICES
+= comfast_cf-wr752ac-v1
889 define Device
/compex_wpj344-16m
891 DEVICE_PACKAGES
:= kmod-usb2
893 DEVICE_VENDOR
:= Compex
894 DEVICE_MODEL
:= WPJ344
895 DEVICE_VARIANT
:= 16M
896 SUPPORTED_DEVICES
+= wpj344
897 IMAGES
+= cpximg-6a08.bin
898 IMAGE
/cpximg-6a08.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | pad-rootfs | mkmylofw_16m
0x690 3
900 TARGET_DEVICES
+= compex_wpj344-16m
902 define Device
/compex_wpj531-16m
904 DEVICE_PACKAGES
:= kmod-usb2
906 DEVICE_VENDOR
:= Compex
907 DEVICE_MODEL
:= WPJ531
908 DEVICE_VARIANT
:= 16M
909 SUPPORTED_DEVICES
+= wpj531
910 IMAGES
+= cpximg-7a03.bin cpximg-7a04.bin cpximg-7a06.bin cpximg-7a07.bin
911 IMAGE
/cpximg-7a03.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | pad-rootfs | mkmylofw_16m
0x68a 2
912 IMAGE
/cpximg-7a04.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | pad-rootfs | mkmylofw_16m
0x693 3
913 IMAGE
/cpximg-7a06.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | pad-rootfs | mkmylofw_16m
0x693 3
914 IMAGE
/cpximg-7a07.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | pad-rootfs | mkmylofw_16m
0x693 3
916 TARGET_DEVICES
+= compex_wpj531-16m
918 define Device
/compex_wpj558-16m
921 DEVICE_VENDOR
:= Compex
922 DEVICE_MODEL
:= WPJ558
923 DEVICE_VARIANT
:= 16M
924 SUPPORTED_DEVICES
+= wpj558
925 IMAGES
+= cpximg-6a07.bin
926 IMAGE
/cpximg-6a07.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
927 append-rootfs | pad-rootfs | mkmylofw_16m
0x691 3
928 DEVICE_PACKAGES
:= kmod-gpio-beeper
930 TARGET_DEVICES
+= compex_wpj558-16m
932 define Device
/compex_wpj563
934 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb3
936 DEVICE_VENDOR
:= Compex
937 DEVICE_MODEL
:= WPJ563
938 SUPPORTED_DEVICES
+= wpj563
939 IMAGES
+= cpximg-7a02.bin
940 IMAGE
/cpximg-7a02.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | pad-rootfs | mkmylofw_16m
0x694 2
942 TARGET_DEVICES
+= compex_wpj563
944 define Device
/devolo_dlan-pro-1200plus-ac
946 DEVICE_VENDOR
:= devolo
947 DEVICE_MODEL
:= dLAN pro
1200+ WiFi ac
948 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
951 TARGET_DEVICES
+= devolo_dlan-pro-1200plus-ac
953 define Device
/devolo_wifi-pro
955 DEVICE_VENDOR
:= devolo
956 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
960 define Device
/devolo_dvl1200e
961 $(Device
/devolo_wifi-pro
)
962 DEVICE_MODEL
:= WiFi pro
1200e
964 TARGET_DEVICES
+= devolo_dvl1200e
966 define Device
/devolo_dvl1200i
967 $(Device
/devolo_wifi-pro
)
968 DEVICE_MODEL
:= WiFi pro
1200i
970 TARGET_DEVICES
+= devolo_dvl1200i
972 define Device
/devolo_dvl1750c
973 $(Device
/devolo_wifi-pro
)
974 DEVICE_MODEL
:= WiFi pro
1750c
976 TARGET_DEVICES
+= devolo_dvl1750c
978 define Device
/devolo_dvl1750e
979 $(Device
/devolo_wifi-pro
)
980 DEVICE_MODEL
:= WiFi pro
1750e
981 DEVICE_PACKAGES
+= kmod-usb2
983 TARGET_DEVICES
+= devolo_dvl1750e
985 define Device
/devolo_dvl1750i
986 $(Device
/devolo_wifi-pro
)
987 DEVICE_MODEL
:= WiFi pro
1750i
989 TARGET_DEVICES
+= devolo_dvl1750i
991 define Device
/devolo_dvl1750x
993 DEVICE_VENDOR
:= devolo
994 DEVICE_MODEL
:= WiFi pro
1750x
995 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
998 TARGET_DEVICES
+= devolo_dvl1750x
1000 define Device
/devolo_magic-2-wifi
1002 DEVICE_VENDOR
:= devolo
1003 DEVICE_MODEL
:= Magic
2 WiFi
1004 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
1005 IMAGE_SIZE
:= 15872k
1007 TARGET_DEVICES
+= devolo_magic-2-wifi
1009 define Device
/dlink_covr-p2500-a1
1010 $(Device
/loader-okli-uimage
)
1012 DEVICE_VENDOR
:= D-Link
1013 DEVICE_MODEL
:= COVR-P2500
1014 DEVICE_VARIANT
:= A1
1015 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
1016 LOADER_FLASH_OFFS
:= 0x050000
1017 LOADER_KERNEL_MAGIC
:= 0x68737173
1018 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x68737173
1019 IMAGE_SIZE
:= 14528k
1020 IMAGES
+= factory.bin recovery.bin
1021 IMAGE
/recovery.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
1022 append-rootfs | pad-rootfs | check-size | pad-to
14528k | \
1023 append-loader-okli-uimage
$(1) | pad-to
15616k
1024 IMAGE
/factory.bin
:= $$(IMAGE
/recovery.bin
) | \
1025 dlink-sge-image COVR-P2500 | dlink-sge-signature COVR-P2500
1027 TARGET_DEVICES
+= dlink_covr-p2500-a1
1029 define Device
/dlink_dap-13xx
1031 DEVICE_VENDOR
:= D-Link
1032 DEVICE_PACKAGES
+= rssileds
1034 IMAGES
+= factory.bin
1035 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
1036 append-rootfs | pad-rootfs | check-size | mkdapimg2
0xE0000
1039 define Device
/dlink_dap-1330-a1
1040 $(Device
/dlink_dap-13xx
)
1041 DEVICE_MODEL
:= DAP-1330
1042 DEVICE_VARIANT
:= A1
1043 DAP_SIGNATURE
:= HONEYBEE-FIRMWARE-DAP-1330
1044 SUPPORTED_DEVICES
+= dap-1330-a1
1046 TARGET_DEVICES
+= dlink_dap-1330-a1
1048 define Device
/dlink_dap-1365-a1
1049 $(Device
/dlink_dap-13xx
)
1050 DEVICE_MODEL
:= DAP-1365
1051 DEVICE_VARIANT
:= A1
1052 DAP_SIGNATURE
:= HONEYBEE-FIRMWARE-DAP-1365
1054 TARGET_DEVICES
+= dlink_dap-1365-a1
1056 define Device
/dlink_dap-2xxx
1057 IMAGES
+= factory.img
1058 IMAGE
/factory.img
:= append-kernel | pad-offset
6144k
160 | \
1059 append-rootfs | wrgg-pad-rootfs | mkwrggimg | check-size
1060 IMAGE
/sysupgrade.bin
:= append-kernel | mkwrggimg | \
1061 pad-to
$$$$(BLOCKSIZE
) | append-rootfs | wrgg-pad-rootfs | \
1062 check-size | append-metadata
1063 KERNEL
:= kernel-bin | append-dtb | relocate-kernel | lzma
1064 KERNEL_INITRAMFS
:= $$(KERNEL
) | mkwrggimg
1067 define Device
/dlink_dap-2230-a1
1068 $(Device
/dlink_dap-2xxx
)
1070 DEVICE_VENDOR
:= D-Link
1071 DEVICE_MODEL
:= DAP-2230
1072 DEVICE_VARIANT
:= A1
1073 IMAGE_SIZE
:= 15232k
1074 DAP_SIGNATURE
:= wapn31_dkbs_dap2230
1076 TARGET_DEVICES
+= dlink_dap-2230-a1
1078 define Device
/dlink_dap-2660-a1
1079 $(Device
/dlink_dap-2xxx
)
1081 DEVICE_VENDOR
:= D-Link
1082 DEVICE_MODEL
:= DAP-2660
1083 DEVICE_VARIANT
:= A1
1084 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct
1085 IMAGE_SIZE
:= 15232k
1086 DAP_SIGNATURE
:= wapac09_dkbs_dap2660
1088 TARGET_DEVICES
+= dlink_dap-2660-a1
1090 define Device
/dlink_dap-2680-a1
1091 $(Device
/dlink_dap-2xxx
)
1093 DEVICE_VENDOR
:= D-Link
1094 DEVICE_MODEL
:= DAP-2680
1095 DEVICE_VARIANT
:= A1
1096 DEVICE_PACKAGES
:= ath10k-firmware-qca9984-ct kmod-ath10k-ct
1097 IMAGE_SIZE
:= 15232k
1098 DAP_SIGNATURE
:= wapac36_dkbs_dap2680
1100 TARGET_DEVICES
+= dlink_dap-2680-a1
1102 define Device
/dlink_dap-2695-a1
1103 $(Device
/dlink_dap-2xxx
)
1105 DEVICE_VENDOR
:= D-Link
1106 DEVICE_MODEL
:= DAP-2695
1107 DEVICE_VARIANT
:= A1
1108 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct
1109 IMAGE_SIZE
:= 15360k
1110 DAP_SIGNATURE
:= wapac02_dkbs_dap2695
1111 SUPPORTED_DEVICES
+= dap-2695-a1
1113 TARGET_DEVICES
+= dlink_dap-2695-a1
1115 define Device
/dlink_dap-3320-a1
1116 $(Device
/dlink_dap-2xxx
)
1118 DEVICE_VENDOR
:= D-Link
1119 DEVICE_MODEL
:= DAP-3320
1120 DEVICE_VARIANT
:= A1
1121 IMAGE_SIZE
:= 15296k
1122 DAP_SIGNATURE
:= wapn29_dkbs_dap3320
1124 TARGET_DEVICES
+= dlink_dap-3320-a1
1126 define Device
/dlink_dap-3662-a1
1127 $(Device
/dlink_dap-2xxx
)
1129 DEVICE_VENDOR
:= D-Link
1130 DEVICE_MODEL
:= DAP-3662
1131 DEVICE_VARIANT
:= A1
1132 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct
1133 IMAGE_SIZE
:= 15296k
1134 DAP_SIGNATURE
:= wapac11_dkbs_dap3662
1136 TARGET_DEVICES
+= dlink_dap-3662-a1
1138 define Device
/dlink_dch-g020-a1
1140 DEVICE_VENDOR
:= D-Link
1141 DEVICE_MODEL
:= DCH-G020
1142 DEVICE_VARIANT
:= A1
1143 DEVICE_PACKAGES
:= kmod-gpio-pca953x kmod-i2c-gpio kmod-usb2 kmod-usb-acm
1144 IMAGES
+= factory.bin
1145 IMAGE_SIZE
:= 14784k
1146 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
1147 append-rootfs | pad-rootfs | check-size | mkdapimg2
0x20000
1148 DAP_SIGNATURE
:= HONEYBEE-FIRMWARE-DCH-G020
1150 TARGET_DEVICES
+= dlink_dch-g020-a1
1152 define Device
/dlink_dir-505
1154 DEVICE_VENDOR
:= D-Link
1155 DEVICE_MODEL
:= DIR-505
1157 DEVICE_PACKAGES
:= kmod-usb-chipidea2
1158 SUPPORTED_DEVICES
+= dir-505-a1
1160 TARGET_DEVICES
+= dlink_dir-505
1162 define Device
/dlink_dir-629-a1
1166 DEVICE_VENDOR
:= D-Link
1167 DEVICE_MODEL
:= DIR-629
1168 DEVICE_VARIANT
:= A1
1169 DEVICE_PACKAGES
:= -uboot-envtools
1171 SEAMA_SIGNATURE
:= wrgn83_dlob.hans_dir629
1173 TARGET_DEVICES
+= dlink_dir-629-a1
1175 define Device
/dlink_dir-825-b1
1177 DEVICE_VENDOR
:= D-Link
1178 DEVICE_MODEL
:= DIR-825
1179 DEVICE_VARIANT
:= B1
1180 DEVICE_PACKAGES
:= kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport \
1181 kmod-leds-reset kmod-owl-loader kmod-switch-rtl8366s
1183 FACTORY_SIZE
:= 6144k
1184 IMAGES
+= factory.bin
1185 IMAGE
/factory.bin
= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | \
1186 pad-rootfs | check-size
$$$$(FACTORY_SIZE
) | pad-to
$$$$(FACTORY_SIZE
) | \
1187 append-string
01AP94-AR7161-RT-080619-00
1189 TARGET_DEVICES
+= dlink_dir-825-b1
1191 define Device
/dlink_dir-825-c1
1193 DEVICE_VENDOR
:= D-Link
1194 DEVICE_MODEL
:= DIR-825
1195 DEVICE_VARIANT
:= C1
1196 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-leds-reset \
1198 SUPPORTED_DEVICES
+= dir-825-c1
1199 IMAGE_SIZE
:= 15936k
1200 IMAGES
:= factory.bin sysupgrade.bin
1201 IMAGE
/default
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | \
1203 IMAGE
/factory.bin
:= $$(IMAGE
/default
) | pad-offset
$$$$(IMAGE_SIZE
) 26 | \
1204 append-string
00DB120AR9344-RT-101214-00 | check-size
1205 IMAGE
/sysupgrade.bin
:= $$(IMAGE
/default
) | check-size | append-metadata
1207 TARGET_DEVICES
+= dlink_dir-825-c1
1209 define Device
/dlink_dir-835-a1
1211 DEVICE_VENDOR
:= D-Link
1212 DEVICE_MODEL
:= DIR-835
1213 DEVICE_VARIANT
:= A1
1214 DEVICE_PACKAGES
:= kmod-usb2 kmod-leds-reset kmod-owl-loader
1215 SUPPORTED_DEVICES
+= dir-835-a1
1216 IMAGE_SIZE
:= 15936k
1217 IMAGES
:= factory.bin sysupgrade.bin
1218 IMAGE
/default
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | \
1220 IMAGE
/factory.bin
:= $$(IMAGE
/default
) | pad-offset
$$$$(IMAGE_SIZE
) 26 | \
1221 append-string
00DB120AR9344-RT-101214-00 | check-size
1222 IMAGE
/sysupgrade.bin
:= $$(IMAGE
/default
) | check-size | append-metadata
1224 TARGET_DEVICES
+= dlink_dir-835-a1
1226 define Device
/dlink_dir-842-c
1228 DEVICE_VENDOR
:= D-Link
1229 DEVICE_MODEL
:= DIR-842
1230 KERNEL
:= kernel-bin | append-dtb | relocate-kernel | lzma
1231 KERNEL_INITRAMFS
:= $$(KERNEL
) | seama
1232 IMAGES
+= factory.bin
1234 SEAMA_SIGNATURE
:= wrgac65_dlink
.2015_dir842
1236 # - 28 bytes seama_header
1237 # - 36 bytes of META data (4-bytes aligned)
1238 IMAGE
/default
:= append-kernel | uImage lzma | \
1239 pad-offset
$$$$(BLOCKSIZE
) 64 | append-rootfs
1240 IMAGE
/sysupgrade.bin
:= $$(IMAGE
/default
) | seama | pad-rootfs | \
1241 check-size | append-metadata
1242 IMAGE
/factory.bin
:= $$(IMAGE
/default
) | pad-rootfs
-x
64 | seama | \
1243 seama-seal | check-size
1244 IMAGE_SIZE
:= 15680k
1247 define Device
/dlink_dir-842-c1
1248 $(Device
/dlink_dir-842-c
)
1249 DEVICE_VARIANT
:= C1
1250 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
1252 TARGET_DEVICES
+= dlink_dir-842-c1
1254 define Device
/dlink_dir-842-c2
1255 $(Device
/dlink_dir-842-c
)
1256 DEVICE_VARIANT
:= C2
1257 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9888-ct
1259 TARGET_DEVICES
+= dlink_dir-842-c2
1261 define Device
/dlink_dir-842-c3
1262 $(Device
/dlink_dir-842-c
)
1263 DEVICE_VARIANT
:= C3
1264 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
1266 TARGET_DEVICES
+= dlink_dir-842-c3
1268 define Device
/dlink_dir-859-ax
1271 DEVICE_VENDOR
:= D-Link
1272 DEVICE_MODEL
:= DIR-859
1273 IMAGE_SIZE
:= 15872k
1274 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct-smallbuffers ath10k-firmware-qca988x-ct
1275 SEAMA_SIGNATURE
:= wrgac37_dlink
.2013gui_dir859
1278 define Device
/dlink_dir-859-a1
1279 $(Device
/dlink_dir-859-ax
)
1280 DEVICE_VARIANT
:= A1
1282 TARGET_DEVICES
+= dlink_dir-859-a1
1284 define Device
/dlink_dir-859-a3
1285 $(Device
/dlink_dir-859-ax
)
1286 DEVICE_VARIANT
:= A3
1288 TARGET_DEVICES
+= dlink_dir-859-a3
1290 define Device
/dlink_dir-869-a1
1293 DEVICE_VENDOR
:= D-Link
1294 DEVICE_MODEL
:= DIR-869
1295 DEVICE_VARIANT
:= A1
1296 IMAGE_SIZE
:= 15872k
1297 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct-smallbuffers ath10k-firmware-qca988x-ct
1298 SEAMA_SIGNATURE
:= wrgac54_dlink
.2015_dir869
1299 SUPPORTED_DEVICES
+= dir-869-a1
1301 TARGET_DEVICES
+= dlink_dir-869-a1
1303 define Device
/elecom_wrc-1750ghbk2-i
1305 DEVICE_VENDOR
:= ELECOM
1306 DEVICE_MODEL
:= WRC-1750GHBK2-I
/C
1307 IMAGE_SIZE
:= 15808k
1308 ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS
),)
1309 ARTIFACTS
:= initramfs-factory.bin
1310 ARTIFACT
/initramfs-factory.bin
:= append-image initramfs-kernel.bin | \
1311 pad-to
2 | edimax-header
-b
-s CSYS
-m RN68
-f
0x70000 -S
0x01100000 | \
1312 elecom-product-header WRC-1750GHBK2 | check-size
1314 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
1316 TARGET_DEVICES
+= elecom_wrc-1750ghbk2-i
1318 define Device
/elecom_wrc-300ghbk2-i
1320 DEVICE_VENDOR
:= ELECOM
1321 DEVICE_MODEL
:= WRC-300GHBK2-I
1323 ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS
),)
1324 ARTIFACTS
:= initramfs-factory.bin
1325 ARTIFACT
/initramfs-factory.bin
:= append-image initramfs-kernel.bin | \
1326 pad-to
2 | edimax-header
-b
-s CSYS
-m RN51
-f
0x70000 -S
0x01100000 | \
1327 elecom-product-header WRC-300GHBK2-I | check-size
1330 TARGET_DEVICES
+= elecom_wrc-300ghbk2-i
1332 define Device
/embeddedwireless_balin
1334 DEVICE_VENDOR
:= Embedded Wireless
1335 DEVICE_MODEL
:= Balin
1336 DEVICE_PACKAGES
:= kmod-usb-chipidea2
1337 IMAGE_SIZE
:= 16000k
1339 TARGET_DEVICES
+= embeddedwireless_balin
1341 define Device
/embeddedwireless_dorin
1343 DEVICE_VENDOR
:= Embedded Wireless
1344 DEVICE_MODEL
:= Dorin
1345 DEVICE_PACKAGES
:= kmod-usb-chipidea2
1346 IMAGE_SIZE
:= 16000k
1348 TARGET_DEVICES
+= embeddedwireless_dorin
1350 define Device
/engenius_eap1200h
1351 $(Device
/senao_loader_okli
)
1353 DEVICE_VENDOR
:= EnGenius
1354 DEVICE_MODEL
:= EAP1200H
1355 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct
1356 IMAGE_SIZE
:= 11584k
1357 LOADER_FLASH_OFFS
:= 0x220000
1358 SENAO_IMGNAME
:= ar71xx-generic-eap1200h
1360 TARGET_DEVICES
+= engenius_eap1200h
1362 define Device
/engenius_eap1750h
1363 $(Device
/senao_loader_okli
)
1365 DEVICE_VENDOR
:= EnGenius
1366 DEVICE_MODEL
:= EAP1750H
1367 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct
1368 IMAGE_SIZE
:= 11584k
1369 LOADER_FLASH_OFFS
:= 0x220000
1370 SENAO_IMGNAME
:= ar71xx-generic-eap1750h
1372 TARGET_DEVICES
+= engenius_eap1750h
1374 define Device
/engenius_eap300-v2
1375 $(Device
/senao_loader_okli
)
1377 DEVICE_VENDOR
:= EnGenius
1378 DEVICE_MODEL
:= EAP300
1379 DEVICE_VARIANT
:= v2
1380 IMAGE_SIZE
:= 12096k
1381 LOADER_FLASH_OFFS
:= 0x220000
1382 SENAO_IMGNAME
:= senao-eap300v2
1384 TARGET_DEVICES
+= engenius_eap300-v2
1386 define Device
/engenius_eap600
1387 $(Device
/senao_loader_okli
)
1389 DEVICE_VENDOR
:= EnGenius
1390 DEVICE_MODEL
:= EAP600
1391 IMAGE_SIZE
:= 12096k
1392 LOADER_FLASH_OFFS
:= 0x220000
1393 SENAO_IMGNAME
:= senao-eap600
1395 TARGET_DEVICES
+= engenius_eap600
1397 define Device
/engenius_ecb1200
1399 DEVICE_VENDOR
:= EnGenius
1400 DEVICE_MODEL
:= ECB1200
1401 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct
1402 IMAGE_SIZE
:= 15680k
1403 IMAGES
+= factory.bin
1404 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
1405 append-rootfs | pad-rootfs | check-size | \
1406 senao-header
-r
0x101 -p
0x6e -t
2
1408 TARGET_DEVICES
+= engenius_ecb1200
1410 define Device
/engenius_ecb1750
1412 DEVICE_VENDOR
:= EnGenius
1413 DEVICE_MODEL
:= ECB1750
1414 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct
1415 IMAGE_SIZE
:= 15680k
1416 IMAGES
+= factory.bin
1417 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
1418 append-rootfs | pad-rootfs | check-size | \
1419 senao-header
-r
0x101 -p
0x6d -t
2
1421 TARGET_DEVICES
+= engenius_ecb1750
1423 define Device
/engenius_ecb600
1424 $(Device
/senao_loader_okli
)
1426 DEVICE_VENDOR
:= EnGenius
1427 DEVICE_MODEL
:= ECB600
1428 IMAGE_SIZE
:= 12096k
1429 LOADER_FLASH_OFFS
:= 0x220000
1430 SENAO_IMGNAME
:= senao-ecb600
1432 TARGET_DEVICES
+= engenius_ecb600
1434 define Device
/engenius_ens202ext-v1
1435 $(Device
/senao_loader_okli
)
1437 DEVICE_VENDOR
:= EnGenius
1438 DEVICE_MODEL
:= ENS202EXT
1439 DEVICE_VARIANT
:= v1
1440 DEVICE_PACKAGES
:= rssileds
1441 IMAGE_SIZE
:= 12096k
1442 LOADER_FLASH_OFFS
:= 0x220000
1443 SENAO_IMGNAME
:= senao-ens202ext
1445 TARGET_DEVICES
+= engenius_ens202ext-v1
1447 define Device
/engenius_enstationac-v1
1448 $(Device
/senao_loader_okli
)
1450 DEVICE_VENDOR
:= EnGenius
1451 DEVICE_MODEL
:= EnStationAC
1452 DEVICE_VARIANT
:= v1
1453 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct rssileds
1454 IMAGE_SIZE
:= 11584k
1455 LOADER_FLASH_OFFS
:= 0x220000
1456 SENAO_IMGNAME
:= ar71xx-generic-enstationac
1458 TARGET_DEVICES
+= engenius_enstationac-v1
1460 define Device
/engenius_epg5000
1462 DEVICE_VENDOR
:= EnGenius
1463 DEVICE_MODEL
:= EPG5000
1464 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct kmod-usb2
1465 IMAGE_SIZE
:= 14656k
1466 IMAGES
+= factory.dlf
1467 IMAGE
/factory.dlf
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
1468 append-rootfs | pad-rootfs | check-size | \
1469 senao-header
-r
0x101 -p
0x71 -t
2
1470 SUPPORTED_DEVICES
+= epg5000
1472 TARGET_DEVICES
+= engenius_epg5000
1474 define Device
/engenius_esr1200
1476 DEVICE_VENDOR
:= EnGenius
1477 DEVICE_MODEL
:= ESR1200
1478 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct kmod-usb2
1479 IMAGE_SIZE
:= 14656k
1480 IMAGES
+= factory.dlf
1481 IMAGE
/factory.dlf
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
1482 append-rootfs | pad-rootfs | check-size | \
1483 senao-header
-r
0x101 -p
0x61 -t
2
1484 SUPPORTED_DEVICES
+= esr1200 esr1750 engenius
,esr1750
1486 TARGET_DEVICES
+= engenius_esr1200
1488 define Device
/engenius_esr1750
1490 DEVICE_VENDOR
:= EnGenius
1491 DEVICE_MODEL
:= ESR1750
1492 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct kmod-usb2
1493 IMAGE_SIZE
:= 14656k
1494 IMAGES
+= factory.dlf
1495 IMAGE
/factory.dlf
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
1496 append-rootfs | pad-rootfs | check-size | \
1497 senao-header
-r
0x101 -p
0x62 -t
2
1498 SUPPORTED_DEVICES
+= esr1750 esr1200 engenius
,esr1200
1500 TARGET_DEVICES
+= engenius_esr1750
1502 define Device
/engenius_esr900
1504 DEVICE_VENDOR
:= EnGenius
1505 DEVICE_MODEL
:= ESR900
1506 DEVICE_PACKAGES
:= kmod-usb2
1507 IMAGE_SIZE
:= 14656k
1508 IMAGES
+= factory.dlf
1509 IMAGE
/factory.dlf
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
1510 append-rootfs | pad-rootfs | check-size | \
1511 senao-header
-r
0x101 -p
0x4e -t
2
1512 SUPPORTED_DEVICES
+= esr900
1514 TARGET_DEVICES
+= engenius_esr900
1516 define Device
/engenius_ews511ap
1518 DEVICE_VENDOR
:= EnGenius
1519 DEVICE_MODEL
:= EWS511AP
1520 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9887-ct
1521 IMAGE_SIZE
:= 16000k
1523 TARGET_DEVICES
+= engenius_ews511ap
1525 define Device
/engenius_ews660ap
1526 $(Device
/senao_loader_okli
)
1528 DEVICE_VENDOR
:= EnGenius
1529 DEVICE_MODEL
:= EWS660AP
1530 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct
1531 IMAGE_SIZE
:= 11584k
1532 LOADER_FLASH_OFFS
:= 0x220000
1533 SENAO_IMGNAME
:= ar71xx-generic-ews660ap
1535 TARGET_DEVICES
+= engenius_ews660ap
1537 define Device
/enterasys_ws-ap3705i
1539 DEVICE_VENDOR
:= Enterasys
1540 DEVICE_MODEL
:= WS-AP3705i
1541 IMAGE_SIZE
:= 30528k
1543 TARGET_DEVICES
+= enterasys_ws-ap3705i
1545 define Device
/etactica_eg200
1547 DEVICE_VENDOR
:= eTactica
1548 DEVICE_MODEL
:= EG200
1549 DEVICE_PACKAGES
:= kmod-usb-chipidea2 kmod-ledtrig-oneshot \
1550 kmod-usb-serial-ftdi kmod-usb-storage kmod-fs-ext4
1551 IMAGE_SIZE
:= 16000k
1552 SUPPORTED_DEVICES
+= rme-eg200
1554 TARGET_DEVICES
+= etactica_eg200
1556 define Device
/extreme-networks_ws-ap3805i
1559 DEVICE_VENDOR
:= Extreme Networks
1560 DEVICE_MODEL
:= WS-AP3805i
1561 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct
1562 IMAGE_SIZE
:= 29440k
1564 TARGET_DEVICES
+= extreme-networks_ws-ap3805i
1566 define Device
/fortinet_fap_common
1567 $(Device
/senao_loader_okli
)
1568 DEVICE_VENDOR
:= Fortinet
1570 LOADER_FLASH_OFFS
:= 0x040000
1571 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
1572 append-rootfs | pad-rootfs | \
1573 check-size | pad-to
$$$$(IMAGE_SIZE
) | \
1574 append-loader-okli-uimage
$(1) | pad-to
10944k | \
1575 gzip-filename
$$$$(FACTORY_IMG_NAME
)
1578 define Device
/fortinet_fap-220-b
1579 $(Device
/fortinet_fap_common
)
1581 DEVICE_MODEL
:= FAP-220-B
1582 FACTORY_IMG_NAME
:= FAP22B-9.99
-AP-build999-999999-patch99
1583 DEVICE_PACKAGES
:= -uboot-envtools kmod-usb-ohci kmod-usb2 \
1586 TARGET_DEVICES
+= fortinet_fap-220-b
1588 define Device
/fortinet_fap-221-b
1589 $(Device
/fortinet_fap_common
)
1591 DEVICE_MODEL
:= FAP-221-B
1592 FACTORY_IMG_NAME
:= FP221B-9.99
-AP-build999-999999-patch99
1594 TARGET_DEVICES
+= fortinet_fap-221-b
1596 define Device
/glinet_6408
1597 $(Device
/tplink-8mlzma
)
1599 DEVICE_VENDOR
:= GL.iNet
1600 DEVICE_MODEL
:= 6408
1601 DEVICE_PACKAGES
:= kmod-usb-chipidea2
1603 TPLINK_HWID
:= 0x08000001
1604 IMAGES
:= sysupgrade.bin
1605 SUPPORTED_DEVICES
+= gl-inet
1607 TARGET_DEVICES
+= glinet_6408
1609 define Device
/glinet_6416
1610 $(Device
/tplink-16mlzma
)
1612 DEVICE_VENDOR
:= GL.iNet
1613 DEVICE_MODEL
:= 6416
1614 DEVICE_PACKAGES
:= kmod-usb-chipidea2
1615 IMAGE_SIZE
:= 16192k
1616 TPLINK_HWID
:= 0x08000001
1617 IMAGES
:= sysupgrade.bin
1618 SUPPORTED_DEVICES
+= gl-inet
1620 TARGET_DEVICES
+= glinet_6416
1622 define Device
/glinet_gl-ar150
1624 DEVICE_VENDOR
:= GL.iNet
1625 DEVICE_MODEL
:= GL-AR150
1626 DEVICE_PACKAGES
:= kmod-usb-chipidea2
1627 IMAGE_SIZE
:= 16000k
1628 SUPPORTED_DEVICES
+= gl-ar150
1630 TARGET_DEVICES
+= glinet_gl-ar150
1632 define Device
/glinet_gl-ar300m-common-nor
1634 DEVICE_VENDOR
:= GL.iNet
1635 DEVICE_PACKAGES
:= kmod-usb2
1636 IMAGE_SIZE
:= 16000k
1637 SUPPORTED_DEVICES
+= gl-ar300m
1640 define Device
/glinet_gl-ar300m-lite
1641 $(Device
/glinet_gl-ar300m-common-nor
)
1642 DEVICE_MODEL
:= GL-AR300M
1643 DEVICE_VARIANT
:= Lite
1645 TARGET_DEVICES
+= glinet_gl-ar300m-lite
1647 define Device
/glinet_gl-ar300m16
1648 $(Device
/glinet_gl-ar300m-common-nor
)
1649 DEVICE_MODEL
:= GL-AR300M16
1651 TARGET_DEVICES
+= glinet_gl-ar300m16
1653 define Device
/glinet_gl-ar750
1655 DEVICE_VENDOR
:= GL.iNet
1656 DEVICE_MODEL
:= GL-AR750
1657 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9887-ct
1658 IMAGE_SIZE
:= 16000k
1659 SUPPORTED_DEVICES
+= gl-ar750
1661 TARGET_DEVICES
+= glinet_gl-ar750
1663 define Device
/glinet_gl-mifi
1665 DEVICE_VENDOR
:= GL.iNET
1666 DEVICE_MODEL
:= GL-MiFi
1667 DEVICE_PACKAGES
:= kmod-usb-chipidea2
1668 IMAGE_SIZE
:= 16000k
1669 SUPPORTED_DEVICES
+= gl-mifi
1671 TARGET_DEVICES
+= glinet_gl-mifi
1673 define Device
/glinet_gl-usb150
1675 DEVICE_VENDOR
:= GL.iNET
1676 DEVICE_MODEL
:= GL-USB150
1677 IMAGE_SIZE
:= 16000k
1678 SUPPORTED_DEVICES
+= gl-usb150
1680 TARGET_DEVICES
+= glinet_gl-usb150
1682 define Device
/glinet_gl-x300b
1684 DEVICE_VENDOR
:= GL.iNet
1685 DEVICE_MODEL
:= GL-X300B
1686 DEVICE_PACKAGES
:= kmod-usb2
1687 IMAGE_SIZE
:= 16000k
1689 TARGET_DEVICES
+= glinet_gl-x300b
1691 define Device
/glinet_gl-x750
1693 DEVICE_VENDOR
:= GL.iNet
1694 DEVICE_MODEL
:= GL-X750
1695 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9887-ct
1696 IMAGE_SIZE
:= 16000k
1698 TARGET_DEVICES
+= glinet_gl-x750
1700 define Device
/hak5_lan-turtle
1701 $(Device
/tplink-16mlzma
)
1703 DEVICE_VENDOR
:= Hak5
1704 DEVICE_MODEL
:= LAN Turtle
1705 TPLINK_HWID
:= 0x5348334c
1706 IMAGES
:= sysupgrade.bin
1707 DEVICE_PACKAGES
:= kmod-usb-chipidea2
-iwinfo
-kmod-ath9k
-swconfig \
1708 -uboot-envtools
-wpad-basic-mbedtls
1709 SUPPORTED_DEVICES
+= lan-turtle
1711 TARGET_DEVICES
+= hak5_lan-turtle
1713 define Device
/hak5_packet-squirrel
1714 $(Device
/tplink-16mlzma
)
1716 DEVICE_VENDOR
:= Hak5
1717 DEVICE_MODEL
:= Packet Squirrel
1718 TPLINK_HWID
:= 0x5351524c
1719 IMAGES
:= sysupgrade.bin
1720 DEVICE_PACKAGES
:= kmod-usb-chipidea2
-iwinfo
-kmod-ath9k
-swconfig \
1721 -uboot-envtools
-wpad-basic-mbedtls
1722 SUPPORTED_DEVICES
+= packet-squirrel
1724 TARGET_DEVICES
+= hak5_packet-squirrel
1726 define Device
/hak5_wifi-pineapple-nano
1727 $(Device
/tplink-16mlzma
)
1729 DEVICE_VENDOR
:= Hak5
1730 DEVICE_MODEL
:= WiFi Pineapple NANO
1731 TPLINK_HWID
:= 0x4e414e4f
1732 IMAGES
:= sysupgrade.bin
1733 DEVICE_PACKAGES
:= kmod-ath9k-htc kmod-usb-chipidea2 kmod-usb-storage \
1734 -swconfig
-uboot-envtools
1735 SUPPORTED_DEVICES
+= wifi-pineapple-nano
1737 TARGET_DEVICES
+= hak5_wifi-pineapple-nano
1739 define Device
/hiwifi_hc6361
1741 DEVICE_VENDOR
:= HiWiFi
1742 DEVICE_MODEL
:= HC6361
1743 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-chipidea2 kmod-usb-storage \
1744 kmod-fs-ext4 kmod-nls-iso8859-1 e2fsprogs
1745 BOARDNAME
:= HiWiFi-HC6361
1746 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma | pad-to
$$(BLOCKSIZE
)
1747 IMAGE_SIZE
:= 16128k
1749 TARGET_DEVICES
+= hiwifi_hc6361
1751 define Device
/iodata_etg3-r
1753 DEVICE_VENDOR
:= I-O DATA
1754 DEVICE_MODEL
:= ETG3-R
1756 DEVICE_PACKAGES
:= -iwinfo
-kmod-ath9k
-wpad-basic-mbedtls
1758 TARGET_DEVICES
+= iodata_etg3-r
1760 define Device
/iodata_wn-ac1167dgr
1762 DEVICE_VENDOR
:= I-O DATA
1763 DEVICE_MODEL
:= WN-AC1167DGR
1764 IMAGE_SIZE
:= 14656k
1765 IMAGES
+= factory.bin
1766 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
1767 append-rootfs | pad-rootfs | check-size | \
1768 senao-header
-r
0x30a -p
0x61 -t
2
1769 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct
1771 TARGET_DEVICES
+= iodata_wn-ac1167dgr
1773 define Device
/iodata_wn-ac1600dgr
1775 DEVICE_VENDOR
:= I-O DATA
1776 DEVICE_MODEL
:= WN-AC1600DGR
1777 IMAGE_SIZE
:= 14656k
1778 IMAGES
+= factory.bin
1779 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
1780 append-rootfs | pad-rootfs | check-size | \
1781 senao-header
-r
0x30a -p
0x60 -t
2 -v
200
1782 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct
1784 TARGET_DEVICES
+= iodata_wn-ac1600dgr
1786 define Device
/iodata_wn-ac1600dgr2
1788 DEVICE_VENDOR
:= I-O DATA
1789 DEVICE_MODEL
:= WN-AC1600DGR2
/DGR3
1790 IMAGE_SIZE
:= 14656k
1791 IMAGES
+= dgr2-dgr3-factory.bin
1792 IMAGE
/dgr2-dgr3-factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
1793 append-rootfs | pad-rootfs | check-size | \
1794 senao-header
-r
0x30a -p
0x60 -t
2 -v
200
1795 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct
1797 TARGET_DEVICES
+= iodata_wn-ac1600dgr2
1799 define Device
/iodata_wn-ag300dgr
1801 DEVICE_VENDOR
:= I-O DATA
1802 DEVICE_MODEL
:= WN-AG300DGR
1803 IMAGE_SIZE
:= 15424k
1804 IMAGES
+= factory.bin
1805 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
1806 append-rootfs | pad-rootfs | check-size | \
1807 senao-header
-r
0x30a -p
0x47 -t
2
1808 DEVICE_PACKAGES
:= kmod-usb2
1810 TARGET_DEVICES
+= iodata_wn-ag300dgr
1812 define Device
/jjplus_ja76pf2
1814 DEVICE_VENDOR
:= jjPlus
1815 DEVICE_MODEL
:= JA76PF2
1816 DEVICE_PACKAGES
+= -kmod-ath9k
-swconfig
-wpad-basic-mbedtls
-uboot-envtools fconfig kmod-hwmon-lm75
1818 LOADER_FLASH_OFFS
:= 0x60000
1819 COMPILE
:= loader-
$(1).bin
1820 COMPILE
/loader-
$(1).bin
:= loader-okli-compile | lzma | pad-to
128k
1821 ARTIFACTS
:= loader.bin
1822 ARTIFACT
/loader.bin
:= append-loader-okli
$(1)
1823 IMAGES
+= firmware.bin
1824 IMAGE
/firmware.bin
:= append-kernel | uImage lzma
-M
0x4f4b4c49 | pad-to
$$$$(BLOCKSIZE
) | \
1825 append-rootfs | pad-rootfs | pad-to
$$$$(BLOCKSIZE
) | check-size
1826 IMAGE
/sysupgrade.bin
:= $$(IMAGE
/firmware.bin
) | \
1827 sysupgrade-tar kernel
=$$$$(KDIR
)/loader-
$(1).bin rootfs
=$$$$@ | append-metadata
1828 KERNEL
:= kernel-bin | append-dtb | lzma
1829 KERNEL_INITRAMFS
:= kernel-bin | append-dtb
1830 IMAGE_SIZE
:= 15872k
1831 DEVICE_COMPAT_VERSION
:= 2.0
1832 DEVICE_COMPAT_MESSAGE
:= Partition design has changed compared to older versions
(19.07 and
21.02) \
1833 due to kernel drivers restrictions. Upgrade via sysupgrade mechanism is one way operation. \
1834 Downgrading OpenWrt version will involve usage of bootloader command line interface.
1836 TARGET_DEVICES
+= jjplus_ja76pf2
1838 define Device
/jjplus_jwap230
1840 DEVICE_VENDOR
:= jjPlus
1841 DEVICE_MODEL
:= JWAP230
1842 IMAGE_SIZE
:= 16000k
1844 TARGET_DEVICES
+= jjplus_jwap230
1846 define Device
/joyit_jt-or750i
1848 DEVICE_VENDOR
:= Joy-IT
1849 DEVICE_MODEL
:= JT-OR750i
1850 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9887-ct
1851 IMAGE_SIZE
:= 16000k
1853 TARGET_DEVICES
+= joyit_jt-or750i
1855 define Device
/kuwfi_c910
1856 $(Device
/loader-okli-uimage
)
1858 DEVICE_VENDOR
:= KuWFi
1859 DEVICE_MODEL
:= C910
1860 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-net-cdc-ether comgt-ncm
1861 LOADER_FLASH_OFFS
:= 0x50000
1862 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49
1863 IMAGE_SIZE
:= 15936k
1864 IMAGES
+= factory.bin
1865 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
1866 append-rootfs | pad-rootfs | check-size | pad-to
14528k | \
1867 append-loader-okli-uimage
$(1) | pad-to
64k
1869 TARGET_DEVICES
+= kuwfi_c910
1871 define Device
/letv_lba-047-ch
1872 $(Device
/loader-okli-uimage
)
1874 DEVICE_VENDOR
:= Letv
1875 DEVICE_MODEL
:= LBA-047-CH
1876 DEVICE_PACKAGES
:= -uboot-envtools
1877 FACTORY_SIZE
:= 14528k
1878 IMAGE_SIZE
:= 15936k
1879 LOADER_FLASH_OFFS
:= 0x50000
1880 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49
1881 IMAGES
+= kernel.bin rootfs.bin
1882 IMAGE
/kernel.bin
:= append-loader-okli-uimage
$(1) | pad-to
64k
1883 IMAGE
/rootfs.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
1884 append-rootfs | pad-rootfs | check-size
$$$$(FACTORY_SIZE
)
1886 TARGET_DEVICES
+= letv_lba-047-ch
1888 define Device
/librerouter_librerouter-v1
1890 DEVICE_VENDOR
:= Librerouter
1891 DEVICE_MODEL
:= LibreRouter
1892 DEVICE_VARIANT
:= v1
1894 DEVICE_PACKAGES
:= kmod-usb2
1896 TARGET_DEVICES
+= librerouter_librerouter-v1
1898 define Device
/meraki_mr12
1900 DEVICE_VENDOR
:= Meraki
1901 DEVICE_MODEL
:= MR12
1902 IMAGE_SIZE
:= 15616k
1903 DEVICE_PACKAGES
:= kmod-owl-loader rssileds
1904 SUPPORTED_DEVICES
+= mr12
1905 DEVICE_COMPAT_VERSION
:= 2.0
1906 DEVICE_COMPAT_MESSAGE
:= Partitions differ from ar71xx version of MR12. Image format is incompatible. \
1907 To use sysupgrade
, you must change
/lib
/update
/common.sh
::get_image to prepend
128K zeroes to this image
, \
1908 and change the bootcmd in u-boot to
"bootm 0xbf0a0000". After that
, you can use
"sysupgrade -F -n". \
1909 Make sure you do not keep your old config
, as ethernet setup is not compatible either. \
1910 For more details
, see the OpenWrt Wiki
: https
://openwrt.org
/toh
/meraki
/MR12
, \
1911 or the commit message of the MR12 ath79 port on git.openwrt.org.
1913 TARGET_DEVICES
+= meraki_mr12
1915 define Device
/meraki_mr16
1917 DEVICE_VENDOR
:= Meraki
1918 DEVICE_MODEL
:= MR16
1919 IMAGE_SIZE
:= 15616k
1920 DEVICE_PACKAGES
:= kmod-owl-loader
1921 SUPPORTED_DEVICES
+= mr16
1922 DEVICE_COMPAT_VERSION
:= 2.0
1923 DEVICE_COMPAT_MESSAGE
:= Partitions differ from ar71xx version of MR16. Image format is incompatible. \
1924 To use sysupgrade
, you must change
/lib
/update
/common.sh
::get_image to prepend
128K zeroes to this image
, \
1925 and change the bootcmd in u-boot to
"bootm 0xbf0a0000". After that
, you can use
"sysupgrade -F". \
1926 For more details
, see the OpenWrt Wiki
: https
://openwrt.org
/toh
/meraki
/mr16
, \
1927 or the commit message of the MR16 ath79 port on git.openwrt.org.
1929 TARGET_DEVICES
+= meraki_mr16
1931 define Device
/mercury_mw4530r-v1
1932 $(Device
/tplink-8mlzma
)
1934 DEVICE_VENDOR
:= Mercury
1935 DEVICE_MODEL
:= MW4530R
1936 DEVICE_VARIANT
:= v1
1937 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
1938 TPLINK_HWID
:= 0x45300001
1939 SUPPORTED_DEVICES
+= tl-wdr4300
1941 TARGET_DEVICES
+= mercury_mw4530r-v1
1943 define Device
/moxa_awk-1137c
1945 DEVICE_MODEL
:= AWK-1137C
1946 DEVICE_VENDOR
:= MOXA
1947 MOXA_MAGIC
:= 0x8919123028877702
1948 MOXA_HWID
:= 0x01080000
1949 IMAGE_SIZE
:= 14336k
1950 DEVICE_PACKAGES
:= uboot-envtools
1951 IMAGES
+= factory.rom
1952 IMAGE
/factory.rom
:= $$(IMAGE
/sysupgrade.bin
) | moxa-encode-fw
1954 TARGET_DEVICES
+= moxa_awk-1137c
1956 define Device
/nec_wx1200cr
1957 DEVICE_VENDOR
:= NEC
1958 IMAGE
/default
:= append-kernel | pad-offset
$$$$(BLOCKSIZE
) 64 | append-rootfs
1959 IMAGE
/sysupgrade.bin
:= $$(IMAGE
/default
) | seama | pad-rootfs | \
1960 check-size | append-metadata
1961 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
1964 define Device
/nec_wf1200cr
1965 $(Device
/nec_wx1200cr
)
1967 DEVICE_MODEL
:= Aterm WF1200CR
1970 SEAMA_SIGNATURE
:= wrgac62_necpf
.2016gui_wf1200cr
1971 IMAGES
+= factory.bin
1972 IMAGE
/factory.bin
:= $$(IMAGE
/default
) | pad-rootfs
-x
64 | seama | \
1973 seama-seal | nec-enc ryztfyutcrqqo69d | check-size
1975 TARGET_DEVICES
+= nec_wf1200cr
1977 define Device
/nec_wg1200cr
1978 $(Device
/nec_wx1200cr
)
1980 DEVICE_MODEL
:= Aterm WG1200CR
1983 SEAMA_SIGNATURE
:= wrgac72_necpf
.2016gui_wg1200cr
1984 IMAGES
+= factory.bin
1985 IMAGE
/factory.bin
:= $$(IMAGE
/default
) | pad-rootfs
-x
64 | seama | \
1986 seama-seal | nec-enc
9gsiy9nzep452pad | check-size
1988 TARGET_DEVICES
+= nec_wg1200cr
1990 define Device
/nec_wg800hp
1992 DEVICE_VENDOR
:= NEC
1993 DEVICE_MODEL
:= Aterm WG800HP
1995 IMAGES
+= factory.bin
1996 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
1997 append-rootfs | pad-rootfs | check-size | \
1998 xor-image
-p
6A57190601121E4C004C1E1201061957
-x | nec-fw LASER_ATERM
1999 DEVICE_PACKAGES
:= kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9887-ct-full-htt
2001 TARGET_DEVICES
+= nec_wg800hp
2003 define Device
/netgear_ex7300
2005 DEVICE_VENDOR
:= NETGEAR
2006 DEVICE_MODEL
:= EX7300
2007 DEVICE_ALT0_VENDOR
:= NETGEAR
2008 DEVICE_ALT0_MODEL
:= EX6400
2009 NETGEAR_BOARD_ID
:= EX7300series
2010 NETGEAR_HW_ID
:= 29765104+16+0+128
2011 IMAGE_SIZE
:= 15552k
2012 IMAGES
+= factory.img
2013 IMAGE
/default
:= append-kernel | pad-offset
$$$$(BLOCKSIZE
) 64 | \
2014 netgear-rootfs | pad-rootfs
2015 IMAGE
/sysupgrade.bin
:= $$(IMAGE
/default
) | check-size | append-metadata
2016 IMAGE
/factory.img
:= $$(IMAGE
/default
) | netgear-dni | check-size
2017 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca99x0-ct
2018 SUPPORTED_DEVICES
+= netgear
,ex6400
2020 TARGET_DEVICES
+= netgear_ex7300
2022 define Device
/netgear_ex7300-v2
2024 DEVICE_VENDOR
:= NETGEAR
2025 DEVICE_MODEL
:= EX7300
2026 DEVICE_VARIANT
:= v2
2027 DEVICE_ALT0_VENDOR
:= NETGEAR
2028 DEVICE_ALT0_MODEL
:= EX6250
2029 DEVICE_ALT1_VENDOR
:= NETGEAR
2030 DEVICE_ALT1_MODEL
:= EX6400
2031 DEVICE_ALT1_VARIANT
:= v2
2032 DEVICE_ALT2_VENDOR
:= NETGEAR
2033 DEVICE_ALT2_MODEL
:= EX6410
2034 DEVICE_ALT3_VENDOR
:= NETGEAR
2035 DEVICE_ALT3_MODEL
:= EX6420
2036 DEVICE_ALT4_VENDOR
:= NETGEAR
2037 DEVICE_ALT4_MODEL
:= EX7320
2038 NETGEAR_BOARD_ID
:= EX7300v2series
2039 NETGEAR_HW_ID
:= 29765907+16+0+128
2040 IMAGE_SIZE
:= 14528k
2041 IMAGES
+= factory.img
2042 IMAGE
/default
:= append-kernel | pad-offset
$$$$(BLOCKSIZE
) 64 | \
2043 netgear-rootfs | pad-rootfs
2044 IMAGE
/sysupgrade.bin
:= $$(IMAGE
/default
) | check-size | append-metadata
2045 IMAGE
/factory.img
:= $$(IMAGE
/default
) | check-size | netgear-dni
2046 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9984-ct
2048 TARGET_DEVICES
+= netgear_ex7300-v2
2050 define Device
/netgear_wndap360
2051 $(Device
/netgear_generic
)
2053 DEVICE_MODEL
:= WNDAP360
2054 DEVICE_PACKAGES
:= kmod-leds-reset
2057 KERNEL
:= kernel-bin | append-dtb | gzip | uImage gzip
2058 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | uImage none
2059 IMAGES
:= sysupgrade.bin
2060 IMAGE
/sysupgrade.bin
:= append-kernel | pad-to
64k | append-rootfs | pad-rootfs | \
2061 check-size | append-metadata
2063 TARGET_DEVICES
+= netgear_wndap360
2065 define Device
/netgear_wndr3x00
2066 $(Device
/netgear_generic
)
2068 DEVICE_PACKAGES
:= kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport \
2069 kmod-leds-reset kmod-owl-loader kmod-switch-rtl8366s
2072 define Device
/netgear_wndr3700
2073 $(Device
/netgear_wndr3x00
)
2074 DEVICE_MODEL
:= WNDR3700
2075 DEVICE_VARIANT
:= v1
2076 UIMAGE_MAGIC
:= 0x33373030
2077 NETGEAR_BOARD_ID
:= WNDR3700
2079 IMAGES
+= factory-NA.img
2080 IMAGE
/factory-NA.img
:= $$(IMAGE
/default
) | netgear-dni NA | \
2082 SUPPORTED_DEVICES
+= wndr3700
2084 TARGET_DEVICES
+= netgear_wndr3700
2086 define Device
/netgear_wndr3700-v2
2087 $(Device
/netgear_wndr3x00
)
2088 DEVICE_MODEL
:= WNDR3700
2089 DEVICE_VARIANT
:= v2
2090 UIMAGE_MAGIC
:= 0x33373031
2091 NETGEAR_BOARD_ID
:= WNDR3700v2
2092 NETGEAR_HW_ID
:= 29763654+16+64
2093 IMAGE_SIZE
:= 15872k
2094 SUPPORTED_DEVICES
+= wndr3700 netgear
,wndr3700v2
2096 TARGET_DEVICES
+= netgear_wndr3700-v2
2098 define Device
/netgear_wndr3800
2099 $(Device
/netgear_wndr3x00
)
2100 DEVICE_MODEL
:= WNDR3800
2101 UIMAGE_MAGIC
:= 0x33373031
2102 NETGEAR_BOARD_ID
:= WNDR3800
2103 NETGEAR_HW_ID
:= 29763654+16+128
2104 IMAGE_SIZE
:= 15872k
2105 SUPPORTED_DEVICES
+= wndr3700
2107 TARGET_DEVICES
+= netgear_wndr3800
2109 define Device
/netgear_wndr3800ch
2110 $(Device
/netgear_wndr3x00
)
2111 DEVICE_MODEL
:= WNDR3800CH
2112 UIMAGE_MAGIC
:= 0x33373031
2113 NETGEAR_BOARD_ID
:= WNDR3800CH
2114 NETGEAR_HW_ID
:= 29763654+16+128
2115 IMAGE_SIZE
:= 15872k
2116 SUPPORTED_DEVICES
+= wndr3700
2118 TARGET_DEVICES
+= netgear_wndr3800ch
2120 define Device
/netgear_wndrmac-v1
2121 $(Device
/netgear_wndr3x00
)
2122 DEVICE_MODEL
:= WNDRMAC
2123 DEVICE_VARIANT
:= v1
2124 UIMAGE_MAGIC
:= 0x33373031
2125 NETGEAR_BOARD_ID
:= WNDRMAC
2126 NETGEAR_HW_ID
:= 29763654+16+64
2127 IMAGE_SIZE
:= 15872k
2128 SUPPORTED_DEVICES
+= wndr3700
2130 TARGET_DEVICES
+= netgear_wndrmac-v1
2132 define Device
/netgear_wndrmac-v2
2133 $(Device
/netgear_wndr3x00
)
2134 DEVICE_MODEL
:= WNDRMAC
2135 DEVICE_VARIANT
:= v2
2136 UIMAGE_MAGIC
:= 0x33373031
2137 NETGEAR_BOARD_ID
:= WNDRMACv2
2138 NETGEAR_HW_ID
:= 29763654+16+128
2139 IMAGE_SIZE
:= 15872k
2140 SUPPORTED_DEVICES
+= wndr3700
2142 TARGET_DEVICES
+= netgear_wndrmac-v2
2144 define Device
/netgear_wnr2200_common
2145 $(Device
/netgear_generic
)
2147 DEVICE_MODEL
:= WNR2200
2148 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
2149 UIMAGE_MAGIC
:= 0x32323030
2150 NETGEAR_BOARD_ID
:= wnr2200
2153 define Device
/netgear_wnr2200-8m
2154 $(Device
/netgear_wnr2200_common
)
2155 DEVICE_VARIANT
:= 8M
2156 NETGEAR_HW_ID
:= 29763600+08+64
2158 IMAGES
+= factory-NA.img
2159 IMAGE
/factory-NA.img
:= $$(IMAGE
/default
) | netgear-dni NA | \
2161 SUPPORTED_DEVICES
+= wnr2200
2163 TARGET_DEVICES
+= netgear_wnr2200-8m
2165 define Device
/netgear_wnr2200-16m
2166 $(Device
/netgear_wnr2200_common
)
2167 DEVICE_VARIANT
:= 16M
2168 DEVICE_ALT0_VENDOR
:= NETGEAR
2169 DEVICE_ALT0_MODEL
:= WNR2200
2170 DEVICE_ALT0_VARIANT
:= CN
/RU
2172 IMAGE_SIZE
:= 16000k
2174 TARGET_DEVICES
+= netgear_wnr2200-16m
2176 define Device
/ocedo_koala
2178 DEVICE_VENDOR
:= Ocedo
2179 DEVICE_MODEL
:= Koala
2180 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
2181 SUPPORTED_DEVICES
+= koala
2182 IMAGE_SIZE
:= 14848k
2184 TARGET_DEVICES
+= ocedo_koala
2186 define Device
/ocedo_raccoon
2188 DEVICE_VENDOR
:= Ocedo
2189 DEVICE_MODEL
:= Raccoon
2190 IMAGE_SIZE
:= 14848k
2192 TARGET_DEVICES
+= ocedo_raccoon
2194 define Device
/ocedo_ursus
2196 DEVICE_VENDOR
:= Ocedo
2197 DEVICE_MODEL
:= Ursus
2198 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
2199 IMAGE_SIZE
:= 14848k
2201 TARGET_DEVICES
+= ocedo_ursus
2203 define Device
/onion_omega
2204 $(Device
/tplink-16mlzma
)
2206 DEVICE_VENDOR
:= Onion
2207 DEVICE_MODEL
:= Omega
2208 DEVICE_PACKAGES
:= kmod-usb-chipidea2
2209 SUPPORTED_DEVICES
+= onion-omega
2210 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma | uImage lzma
2211 IMAGE_SIZE
:= 16192k
2212 TPLINK_HWID
:= 0x04700001
2214 TARGET_DEVICES
+= onion_omega
2216 define Device
/openmesh_common_64k
2217 DEVICE_VENDOR
:= OpenMesh
2218 DEVICE_PACKAGES
:= uboot-envtools
2221 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma | \
2222 pad-to
$$(BLOCKSIZE
)
2223 IMAGE
/sysupgrade.bin
:= append-rootfs | pad-rootfs | \
2224 openmesh-image ce_type
=$$$$(OPENMESH_CE_TYPE
) | append-metadata
2227 define Device
/openmesh_common_256k
2228 DEVICE_VENDOR
:= OpenMesh
2229 DEVICE_PACKAGES
:= uboot-envtools
2233 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma | \
2234 pad-to
$$(BLOCKSIZE
)
2235 IMAGE
/sysupgrade.bin
:= append-rootfs | pad-rootfs | \
2236 openmesh-image ce_type
=$$$$(OPENMESH_CE_TYPE
) | append-metadata
2239 define Device
/openmesh_a40
2240 $(Device
/openmesh_common_64k
)
2243 DEVICE_PACKAGES
+= kmod-ath10k-ct ath10k-firmware-qca988x-ct kmod-usb2
2244 OPENMESH_CE_TYPE
:= A60
2245 SUPPORTED_DEVICES
+= a40
2247 TARGET_DEVICES
+= openmesh_a40
2249 define Device
/openmesh_a60
2250 $(Device
/openmesh_common_64k
)
2253 DEVICE_PACKAGES
+= kmod-ath10k-ct ath10k-firmware-qca988x-ct kmod-usb2
2254 OPENMESH_CE_TYPE
:= A60
2255 SUPPORTED_DEVICES
+= a60
2257 TARGET_DEVICES
+= openmesh_a60
2259 define Device
/openmesh_mr600-v1
2260 $(Device
/openmesh_common_64k
)
2262 DEVICE_MODEL
:= MR600
2263 DEVICE_VARIANT
:= v1
2264 OPENMESH_CE_TYPE
:= MR600
2265 SUPPORTED_DEVICES
+= mr600
2267 TARGET_DEVICES
+= openmesh_mr600-v1
2269 define Device
/openmesh_mr600-v2
2270 $(Device
/openmesh_common_64k
)
2272 DEVICE_MODEL
:= MR600
2273 DEVICE_VARIANT
:= v2
2274 OPENMESH_CE_TYPE
:= MR600
2275 SUPPORTED_DEVICES
+= mr600v2
2277 TARGET_DEVICES
+= openmesh_mr600-v2
2279 define Device
/openmesh_mr900-v1
2280 $(Device
/openmesh_common_64k
)
2282 DEVICE_MODEL
:= MR900
2283 DEVICE_VARIANT
:= v1
2284 OPENMESH_CE_TYPE
:= MR900
2285 SUPPORTED_DEVICES
+= mr900
2287 TARGET_DEVICES
+= openmesh_mr900-v1
2289 define Device
/openmesh_mr900-v2
2290 $(Device
/openmesh_common_64k
)
2292 DEVICE_MODEL
:= MR900
2293 DEVICE_VARIANT
:= v2
2294 OPENMESH_CE_TYPE
:= MR900
2295 SUPPORTED_DEVICES
+= mr900v2
2297 TARGET_DEVICES
+= openmesh_mr900-v2
2299 define Device
/openmesh_mr1750-v1
2300 $(Device
/openmesh_common_64k
)
2302 DEVICE_MODEL
:= MR1750
2303 DEVICE_VARIANT
:= v1
2304 DEVICE_PACKAGES
+= kmod-ath10k-ct ath10k-firmware-qca988x-ct
2305 OPENMESH_CE_TYPE
:= MR1750
2306 SUPPORTED_DEVICES
+= mr1750
2308 TARGET_DEVICES
+= openmesh_mr1750-v1
2310 define Device
/openmesh_mr1750-v2
2311 $(Device
/openmesh_common_64k
)
2313 DEVICE_MODEL
:= MR1750
2314 DEVICE_VARIANT
:= v2
2315 DEVICE_PACKAGES
+= kmod-ath10k-ct ath10k-firmware-qca988x-ct
2316 OPENMESH_CE_TYPE
:= MR1750
2317 SUPPORTED_DEVICES
+= mr1750v2
2319 TARGET_DEVICES
+= openmesh_mr1750-v2
2321 define Device
/openmesh_om2p-v1
2322 $(Device
/openmesh_common_256k
)
2324 DEVICE_MODEL
:= OM2P
2325 DEVICE_VARIANT
:= v1
2326 OPENMESH_CE_TYPE
:= OM2P
2327 SUPPORTED_DEVICES
+= om2p
2329 TARGET_DEVICES
+= openmesh_om2p-v1
2331 define Device
/openmesh_om2p-v2
2332 $(Device
/openmesh_common_256k
)
2334 DEVICE_MODEL
:= OM2P
2335 DEVICE_VARIANT
:= v2
2336 OPENMESH_CE_TYPE
:= OM2P
2337 SUPPORTED_DEVICES
+= om2pv2
2339 TARGET_DEVICES
+= openmesh_om2p-v2
2341 define Device
/openmesh_om2p-v4
2342 $(Device
/openmesh_common_256k
)
2344 DEVICE_MODEL
:= OM2P
2345 DEVICE_VARIANT
:= v4
2346 OPENMESH_CE_TYPE
:= OM2P
2347 SUPPORTED_DEVICES
+= om2pv4
2349 TARGET_DEVICES
+= openmesh_om2p-v4
2351 define Device
/openmesh_om2p-hs-v1
2352 $(Device
/openmesh_common_256k
)
2354 DEVICE_MODEL
:= OM2P-HS
2355 DEVICE_VARIANT
:= v1
2356 OPENMESH_CE_TYPE
:= OM2P
2357 SUPPORTED_DEVICES
+= om2p-hs
2359 TARGET_DEVICES
+= openmesh_om2p-hs-v1
2361 define Device
/openmesh_om2p-hs-v2
2362 $(Device
/openmesh_common_256k
)
2364 DEVICE_MODEL
:= OM2P-HS
2365 DEVICE_VARIANT
:= v2
2366 OPENMESH_CE_TYPE
:= OM2P
2367 SUPPORTED_DEVICES
+= om2p-hsv2
2369 TARGET_DEVICES
+= openmesh_om2p-hs-v2
2371 define Device
/openmesh_om2p-hs-v3
2372 $(Device
/openmesh_common_256k
)
2374 DEVICE_MODEL
:= OM2P-HS
2375 DEVICE_VARIANT
:= v3
2376 OPENMESH_CE_TYPE
:= OM2P
2377 SUPPORTED_DEVICES
+= om2p-hsv3
2379 TARGET_DEVICES
+= openmesh_om2p-hs-v3
2381 define Device
/openmesh_om2p-hs-v4
2382 $(Device
/openmesh_common_256k
)
2384 DEVICE_MODEL
:= OM2P-HS
2385 DEVICE_VARIANT
:= v4
2386 OPENMESH_CE_TYPE
:= OM2P
2387 SUPPORTED_DEVICES
+= om2p-hsv4
2389 TARGET_DEVICES
+= openmesh_om2p-hs-v4
2391 define Device
/openmesh_om2p-lc
2392 $(Device
/openmesh_common_256k
)
2394 DEVICE_MODEL
:= OM2P-LC
2395 OPENMESH_CE_TYPE
:= OM2P
2396 SUPPORTED_DEVICES
+= om2p-lc
2398 TARGET_DEVICES
+= openmesh_om2p-lc
2400 define Device
/openmesh_om5p
2401 $(Device
/openmesh_common_64k
)
2403 DEVICE_MODEL
:= OM5P
2404 OPENMESH_CE_TYPE
:= OM5P
2405 SUPPORTED_DEVICES
+= om5p
2407 TARGET_DEVICES
+= openmesh_om5p
2409 define Device
/openmesh_om5p-ac-v1
2410 $(Device
/openmesh_common_64k
)
2412 DEVICE_MODEL
:= OM5P-AC
2413 DEVICE_VARIANT
:= v1
2414 DEVICE_PACKAGES
+= kmod-ath10k-ct ath10k-firmware-qca988x-ct
2415 OPENMESH_CE_TYPE
:= OM5PAC
2416 SUPPORTED_DEVICES
+= om5p-ac
2418 TARGET_DEVICES
+= openmesh_om5p-ac-v1
2420 define Device
/openmesh_om5p-ac-v2
2421 $(Device
/openmesh_common_64k
)
2423 DEVICE_MODEL
:= OM5P-AC
2424 DEVICE_VARIANT
:= v2
2425 DEVICE_PACKAGES
+= kmod-ath10k-ct ath10k-firmware-qca988x-ct
2426 OPENMESH_CE_TYPE
:= OM5PAC
2427 SUPPORTED_DEVICES
+= om5p-acv2
2429 TARGET_DEVICES
+= openmesh_om5p-ac-v2
2431 define Device
/openmesh_om5p-an
2432 $(Device
/openmesh_common_64k
)
2434 DEVICE_MODEL
:= OM5P-AN
2435 OPENMESH_CE_TYPE
:= OM5P
2436 SUPPORTED_DEVICES
+= om5p-an
2438 TARGET_DEVICES
+= openmesh_om5p-an
2440 define Device
/pcs_cap324
2442 DEVICE_VENDOR
:= PowerCloud Systems
2443 DEVICE_MODEL
:= CAP324
2444 IMAGE_SIZE
:= 16000k
2445 SUPPORTED_DEVICES
+= cap324
2447 TARGET_DEVICES
+= pcs_cap324
2449 define Device
/pcs_cr3000
2451 DEVICE_VENDOR
:= PowerCloud Systems
2452 DEVICE_MODEL
:= CR3000
2454 SUPPORTED_DEVICES
+= cr3000
2456 TARGET_DEVICES
+= pcs_cr3000
2458 define Device
/pcs_cr5000
2460 DEVICE_VENDOR
:= PowerCloud Systems
2461 DEVICE_MODEL
:= CR5000
2462 DEVICE_PACKAGES
:= kmod-usb2
2464 SUPPORTED_DEVICES
+= cr5000
2466 TARGET_DEVICES
+= pcs_cr5000
2468 define Device
/phicomm_k2t
2470 DEVICE_VENDOR
:= Phicomm
2472 IMAGE_SIZE
:= 15744k
2473 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | pad-rootfs | \
2474 check-size | append-metadata
2475 DEVICE_PACKAGES
:= kmod-leds-reset kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9888-ct
2477 TARGET_DEVICES
+= phicomm_k2t
2479 define Device
/pisen_ts-d084
2480 $(Device
/tplink-8mlzma
)
2482 DEVICE_VENDOR
:= PISEN
2483 DEVICE_MODEL
:= TS-D084
2484 DEVICE_PACKAGES
:= kmod-usb-chipidea2
2485 TPLINK_HWID
:= 0x07030101
2487 TARGET_DEVICES
+= pisen_ts-d084
2489 define Device
/pisen_wmb001n
2490 $(Device
/loader-okli-uimage
)
2492 DEVICE_VENDOR
:= PISEN
2493 DEVICE_MODEL
:= WMB001N
2494 IMAGE_SIZE
:= 14080k
2495 DEVICE_PACKAGES
:= kmod-i2c-gpio kmod-usb2
2496 LOADER_FLASH_OFFS
:= 0x20000
2497 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49
2498 IMAGES
+= factory.bin
2499 IMAGE
/factory.bin
:= $$(IMAGE
/sysupgrade.bin
) | pisen_wmb001n-factory
$(1)
2501 TARGET_DEVICES
+= pisen_wmb001n
2503 define Device
/pisen_wmm003n
2504 $(Device
/tplink-8mlzma
)
2506 DEVICE_VENDOR
:= PISEN
2507 DEVICE_MODEL
:= Cloud Easy Power
(WMM003N
)
2508 DEVICE_PACKAGES
:= kmod-usb-chipidea2
2509 TPLINK_HWID
:= 0x07030101
2511 TARGET_DEVICES
+= pisen_wmm003n
2513 define Device
/plasmacloud_pa300-common
2515 DEVICE_VENDOR
:= Plasma Cloud
2516 DEVICE_PACKAGES
:= uboot-envtools
2518 IMAGES
+= factory.bin
2519 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma | pad-to
$$(BLOCKSIZE
)
2520 IMAGE
/factory.bin
:= append-rootfs | pad-rootfs | openmesh-image ce_type
=PA300
2521 IMAGE
/sysupgrade.bin
:= append-rootfs | pad-rootfs | sysupgrade-tar rootfs
=$$$$@ | append-metadata
2524 define Device
/plasmacloud_pa300
2525 $(Device
/plasmacloud_pa300-common
)
2526 DEVICE_MODEL
:= PA300
2528 TARGET_DEVICES
+= plasmacloud_pa300
2530 define Device
/plasmacloud_pa300e
2531 $(Device
/plasmacloud_pa300-common
)
2532 DEVICE_MODEL
:= PA300E
2534 TARGET_DEVICES
+= plasmacloud_pa300e
2536 define Device
/qca_ap143
2537 $(Device
/loader-okli-uimage
)
2539 DEVICE_VENDOR
:= Qualcomm Atheros
2540 DEVICE_MODEL
:= AP143
2541 DEVICE_PACKAGES
:= kmod-usb2
2542 SUPPORTED_DEVICES
+= ap143
2543 LOADER_FLASH_OFFS
:= 0x50000
2544 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49
2547 define Device
/qca_ap143-8m
2549 DEVICE_VARIANT
:= (8M
)
2551 IMAGES
+= factory.bin
2552 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
2553 append-rootfs | pad-rootfs | check-size | pad-to
6336k | \
2554 append-loader-okli-uimage
$(1) | pad-to
64k
2556 TARGET_DEVICES
+= qca_ap143-8m
2558 define Device
/qca_ap143-16m
2560 DEVICE_VARIANT
:= (16M
)
2561 IMAGE_SIZE
:= 15936k
2562 IMAGES
+= factory.bin
2563 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
2564 append-rootfs | pad-rootfs | check-size | pad-to
14528k | \
2565 append-loader-okli-uimage
$(1) | pad-to
64k
2567 TARGET_DEVICES
+= qca_ap143-16m
2569 define Device
/qihoo_c301
2572 DEVICE_VENDOR
:= Qihoo
2573 DEVICE_MODEL
:= C301
2574 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct \
2576 IMAGE_SIZE
:= 15744k
2577 SEAMA_SIGNATURE
:= wrgac26_qihoo360_360rg
2578 SUPPORTED_DEVICES
+= qihoo-c301
2580 TARGET_DEVICES
+= qihoo_c301
2582 define Device
/qxwlan_e1700ac-v2
2584 DEVICE_VENDOR
:= Qxwlan
2585 DEVICE_MODEL
:= E1700AC
2586 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct
2587 SUPPORTED_DEVICES
+= e1700ac-v2
2590 define Device
/qxwlan_e1700ac-v2-16m
2591 $(Device
/qxwlan_e1700ac-v2
)
2592 DEVICE_VARIANT
:= v2
(16M
)
2593 IMAGE_SIZE
:= 15936k
2595 TARGET_DEVICES
+= qxwlan_e1700ac-v2-16m
2597 define Device
/qxwlan_e1700ac-v2-8m
2598 $(Device
/qxwlan_e1700ac-v2
)
2599 DEVICE_VARIANT
:= v2
(8M
)
2602 TARGET_DEVICES
+= qxwlan_e1700ac-v2-8m
2604 define Device
/qxwlan_e558-v2
2606 DEVICE_VENDOR
:= Qxwlan
2607 DEVICE_MODEL
:= E558
2608 DEVICE_PACKAGES
:= kmod-usb2
2609 SUPPORTED_DEVICES
+= e558-v2
2612 define Device
/qxwlan_e558-v2-16m
2613 $(Device
/qxwlan_e558-v2
)
2614 DEVICE_VARIANT
:= v2
(16M
)
2615 IMAGE_SIZE
:= 15936k
2617 TARGET_DEVICES
+= qxwlan_e558-v2-16m
2619 define Device
/qxwlan_e558-v2-8m
2620 $(Device
/qxwlan_e558-v2
)
2621 DEVICE_VARIANT
:= v2
(8M
)
2624 TARGET_DEVICES
+= qxwlan_e558-v2-8m
2626 define Device
/qxwlan_e600g-v2
2628 DEVICE_VENDOR
:= Qxwlan
2629 DEVICE_MODEL
:= E600G
2630 DEVICE_PACKAGES
:= kmod-usb2
2631 SUPPORTED_DEVICES
+= e600g-v2
2634 define Device
/qxwlan_e600g-v2-16m
2635 $(Device
/qxwlan_e600g-v2
)
2636 DEVICE_VARIANT
:= v2
(16M
)
2637 IMAGE_SIZE
:= 15936k
2639 TARGET_DEVICES
+= qxwlan_e600g-v2-16m
2641 define Device
/qxwlan_e600g-v2-8m
2642 $(Device
/qxwlan_e600g-v2
)
2643 DEVICE_VARIANT
:= v2
(8M
)
2646 TARGET_DEVICES
+= qxwlan_e600g-v2-8m
2648 define Device
/qxwlan_e600gac-v2
2650 DEVICE_VENDOR
:= Qxwlan
2651 DEVICE_MODEL
:= E600GAC
2652 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9887-ct
2653 SUPPORTED_DEVICES
+= e600gac-v2
2656 define Device
/qxwlan_e600gac-v2-16m
2657 $(Device
/qxwlan_e600gac-v2
)
2658 DEVICE_VARIANT
:= v2
(16M
)
2659 IMAGE_SIZE
:= 15936k
2661 TARGET_DEVICES
+= qxwlan_e600gac-v2-16m
2663 define Device
/qxwlan_e600gac-v2-8m
2664 $(Device
/qxwlan_e600gac-v2
)
2665 DEVICE_VARIANT
:= v2
(8M
)
2668 TARGET_DEVICES
+= qxwlan_e600gac-v2-8m
2670 define Device
/qxwlan_e750a-v4
2672 DEVICE_VENDOR
:= Qxwlan
2673 DEVICE_MODEL
:= E750A
2674 DEVICE_PACKAGES
:= kmod-usb2
2675 SUPPORTED_DEVICES
+= e750a-v4
2678 define Device
/qxwlan_e750a-v4-16m
2679 $(Device
/qxwlan_e750a-v4
)
2680 DEVICE_VARIANT
:= v4
(16M
)
2681 IMAGE_SIZE
:= 15936k
2683 TARGET_DEVICES
+= qxwlan_e750a-v4-16m
2685 define Device
/qxwlan_e750a-v4-8m
2686 $(Device
/qxwlan_e750a-v4
)
2687 DEVICE_VARIANT
:= v4
(8M
)
2690 TARGET_DEVICES
+= qxwlan_e750a-v4-8m
2692 define Device
/qxwlan_e750g-v8
2694 DEVICE_VENDOR
:= Qxwlan
2695 DEVICE_MODEL
:= E750G
2696 DEVICE_PACKAGES
:= kmod-usb2
2697 SUPPORTED_DEVICES
+= e750g-v8
2700 define Device
/qxwlan_e750g-v8-16m
2701 $(Device
/qxwlan_e750g-v8
)
2702 DEVICE_VARIANT
:= v8
(16M
)
2703 IMAGE_SIZE
:= 15936k
2705 TARGET_DEVICES
+= qxwlan_e750g-v8-16m
2707 define Device
/qxwlan_e750g-v8-8m
2708 $(Device
/qxwlan_e750g-v8
)
2709 DEVICE_VARIANT
:= v8
(8M
)
2712 TARGET_DEVICES
+= qxwlan_e750g-v8-8m
2714 define Device
/rosinson_wr818
2716 DEVICE_VENDOR
:= Rosinson
2717 DEVICE_MODEL
:= WR818
2718 IMAGE_SIZE
:= 15872k
2719 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
2721 TARGET_DEVICES
+= rosinson_wr818
2723 define Device
/ruckus_common
2724 DEVICE_VENDOR
:= Ruckus
2726 KERNEL
:= kernel-bin | append-dtb | lzma | loader-kernel | uImage none
2727 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma | loader-kernel | uImage none
2730 define Device
/ruckus_zf7025
2731 $(Device
/ruckus_common
)
2733 DEVICE_MODEL
:= ZoneFlex
7025
2734 IMAGE_SIZE
:= 15616k
2737 TARGET_DEVICES
+= ruckus_zf7025
2739 define Device
/ruckus_gd11_common
2740 $(Device
/ruckus_common
)
2742 IMAGE_SIZE
:= 15616k
2744 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-chipidea2
2747 define Device
/ruckus_zf7341
2748 $(Device
/ruckus_gd11_common
)
2749 DEVICE_MODEL
:= ZoneFlex
7341[-U
]
2750 DEVICE_PACKAGES
+= -swconfig
2752 TARGET_DEVICES
+= ruckus_zf7341
2754 define Device
/ruckus_zf7351
2755 $(Device
/ruckus_gd11_common
)
2756 DEVICE_MODEL
:= ZoneFlex
7351[-U
]
2757 DEVICE_PACKAGES
+= -swconfig
2759 TARGET_DEVICES
+= ruckus_zf7351
2761 define Device
/ruckus_zf7363
2762 $(Device
/ruckus_gd11_common
)
2763 DEVICE_MODEL
:= ZoneFlex
7363[-U
]
2764 DEVICE_ALT0_VENDOR
:= Ruckus
2765 DEVICE_ALT0_MODEL
:= ZoneFlex
7343[-U
]
2767 TARGET_DEVICES
+= ruckus_zf7363
2769 define Device
/ruckus_zf73xx_common
2770 $(Device
/ruckus_common
)
2771 DEVICE_PACKAGES
:= -swconfig kmod-usb2 kmod-usb-chipidea2
2772 IMAGE_SIZE
:= 31744k
2775 define Device
/ruckus_zf7321
2776 $(Device
/ruckus_zf73xx_common
)
2778 DEVICE_MODEL
:= ZoneFlex
7321[-U
]
2780 TARGET_DEVICES
+= ruckus_zf7321
2782 define Device
/ruckus_zf7372
2783 $(Device
/ruckus_zf73xx_common
)
2785 DEVICE_MODEL
:= ZoneFlex
7352/7372[-E
/-U
]
2787 TARGET_DEVICES
+= ruckus_zf7372
2789 define Device
/samsung_wam250
2791 DEVICE_VENDOR
:= Samsung
2792 DEVICE_MODEL
:= WAM250
2793 IMAGE_SIZE
:= 15872k
2794 DEVICE_PACKAGES
:= kmod-usb2
2795 SUPPORTED_DEVICES
+= wam250
2797 TARGET_DEVICES
+= samsung_wam250
2799 define Device
/siemens_ws-ap3610
2801 DEVICE_VENDOR
:= Siemens
2802 DEVICE_MODEL
:= WS-AP3610
2803 IMAGE_SIZE
:= 14336k
2806 LOADER_FLASH_OFFS
:= 0x82000
2807 COMPILE
:= loader-
$(1).bin
2808 COMPILE
/loader-
$(1).bin
:= loader-okli-compile
2809 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49 | loader-okli
$(1) 8128 | uImage none
2810 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | uImage none
2812 TARGET_DEVICES
+= siemens_ws-ap3610
2814 define Device
/sitecom_wlr-7100
2816 DEVICE_VENDOR
:= Sitecom
2817 DEVICE_MODEL
:= WLR-7100
2818 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct-smallbuffers kmod-usb2
2819 IMAGES
+= factory.dlf
2820 IMAGE
/factory.dlf
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
2821 append-rootfs | pad-rootfs | check-size | \
2822 senao-header
-r
0x222 -p
0x53 -t
2
2825 TARGET_DEVICES
+= sitecom_wlr-7100
2827 define Device
/sitecom_wlr-8100
2829 DEVICE_VENDOR
:= Sitecom
2830 DEVICE_MODEL
:= WLR-8100
2831 DEVICE_ALT0_VENDOR
:= Sitecom
2832 DEVICE_ALT0_MODEL
:= X8 AC1750
2833 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct kmod-usb2 kmod-usb3
2834 SUPPORTED_DEVICES
+= wlr8100
2835 IMAGES
+= factory.dlf
2836 IMAGE
/factory.dlf
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
2837 append-rootfs | pad-rootfs | check-size | \
2838 senao-header
-r
0x222 -p
0x56 -t
2
2839 IMAGE_SIZE
:= 15424k
2841 TARGET_DEVICES
+= sitecom_wlr-8100
2843 define Device
/sophos_ap15
2845 DEVICE_VENDOR
:= Sophos
2846 DEVICE_MODEL
:= AP15
2847 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
2848 IMAGE_SIZE
:= 15936k
2850 TARGET_DEVICES
+= sophos_ap15
2852 define Device
/sophos_ap55
2854 DEVICE_VENDOR
:= Sophos
2855 DEVICE_MODEL
:= AP55
2856 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct kmod-usb2
2857 IMAGE_SIZE
:= 15936k
2859 TARGET_DEVICES
+= sophos_ap55
2861 define Device
/sophos_ap55c
2863 DEVICE_VENDOR
:= Sophos
2864 DEVICE_MODEL
:= AP55C
2865 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
2866 IMAGE_SIZE
:= 15936k
2868 TARGET_DEVICES
+= sophos_ap55c
2870 define Device
/sophos_ap100
2872 DEVICE_VENDOR
:= Sophos
2873 DEVICE_MODEL
:= AP100
2874 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct kmod-usb2
2875 IMAGE_SIZE
:= 15936k
2877 TARGET_DEVICES
+= sophos_ap100
2879 define Device
/sophos_ap100c
2881 DEVICE_VENDOR
:= Sophos
2882 DEVICE_MODEL
:= AP100C
2883 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
2884 IMAGE_SIZE
:= 15936k
2886 TARGET_DEVICES
+= sophos_ap100c
2888 define Device
/telco_t1
2890 DEVICE_VENDOR
:= Telco
2892 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-net-qmi-wwan \
2893 kmod-usb-serial-option uqmi
-swconfig
-uboot-envtools
2894 IMAGE_SIZE
:= 16192k
2895 SUPPORTED_DEVICES
+= telco_electronics
,tel-t1
2897 TARGET_DEVICES
+= telco_t1
2899 define Device
/teltonika_rut230-v1
2901 DEVICE_VENDOR
:= Teltonika
2902 DEVICE_MODEL
:= RUT230
2903 DEVICE_VARIANT
:= v1
2904 DEVICE_PACKAGES
:= kmod-usb-chipidea2 kmod-usb-acm kmod-usb-net-qmi-wwan \
2905 uqmi
-uboot-envtools
2906 IMAGE_SIZE
:= 15552k
2907 TPLINK_HWID
:= 0x32200002
2909 TPLINK_HEADER_VERSION
:= 1
2910 KERNEL
:= kernel-bin | append-dtb | lzma | teltonika-v1-header
2911 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma | uImage lzma
2912 IMAGES
+= factory.bin
2913 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs |\
2914 pad-rootfs | pad-extra
64 | teltonika-fw-fake-checksum
54 | check-size
2915 IMAGE
/sysupgrade.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) |\
2916 append-rootfs | pad-rootfs | append-metadata |\
2919 TARGET_DEVICES
+= teltonika_rut230-v1
2921 define Device
/teltonika_rut300
2923 DEVICE_VENDOR
:= Teltonika
2924 DEVICE_MODEL
:= RUT300
2925 SUPPORTED_TELTONIKA_DEVICES
:= teltonika
,rut30x
2926 DEVICE_PACKAGES
:= -kmod-ath9k
-uboot-envtools
-wpad-basic-mbedtls kmod-usb2
2927 IMAGE_SIZE
:= 15552k
2928 IMAGES
+= factory.bin
2929 IMAGE
/factory.bin
= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
2930 append-rootfs | pad-rootfs | append-metadata-teltonika | \
2931 check-size
$$$$(IMAGE_SIZE
)
2932 IMAGE
/sysupgrade.bin
= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
2933 append-rootfs | pad-rootfs | append-metadata | \
2934 check-size
$$$$(IMAGE_SIZE
)
2936 TARGET_DEVICES
+= teltonika_rut300
2938 define Device
/teltonika_rut955
2940 DEVICE_VENDOR
:= Teltonika
2941 DEVICE_MODEL
:= RUT955
2942 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-acm kmod-usb-net-qmi-wwan \
2943 kmod-usb-serial-option kmod-hwmon-mcp3021 uqmi
-uboot-envtools
2944 IMAGE_SIZE
:= 15552k
2945 TPLINK_HWID
:= 0x35000001
2947 TPLINK_HEADER_VERSION
:= 1
2948 KERNEL
:= kernel-bin | append-dtb | lzma | tplink-v1-header
2949 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma | uImage lzma
2950 IMAGES
+= factory.bin
2951 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs |\
2952 pad-rootfs | teltonika-fw-fake-checksum
20 | append-string master |\
2953 append-md5sum-bin | check-size
2954 IMAGE
/sysupgrade.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) |\
2955 append-rootfs | pad-rootfs | check-size | append-metadata
2957 TARGET_DEVICES
+= teltonika_rut955
2959 define Device
/teltonika_rut955-h7v3c0
2960 $(Device
/teltonika_rut955
)
2961 DEVICE_VARIANT
:= H7V3C0
2963 TARGET_DEVICES
+= teltonika_rut955-h7v3c0
2965 define Device
/trendnet_tew-673gru
2967 DEVICE_VENDOR
:= Trendnet
2968 DEVICE_MODEL
:= TEW-673GRU
2969 DEVICE_VARIANT
:= v1.0R
2970 DEVICE_PACKAGES
:= -uboot-envtools kmod-usb-ohci kmod-usb2 \
2971 kmod-owl-loader kmod-switch-rtl8366s
2973 FACTORY_SIZE
:= 6144k
2974 IMAGES
+= factory.bin
2975 IMAGE
/factory.bin
= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | \
2976 pad-rootfs | check-size
$$$$(FACTORY_SIZE
) | pad-to
$$$$(FACTORY_SIZE
) | \
2977 append-string AP94-AR7161-RT-080619-01
2979 TARGET_DEVICES
+= trendnet_tew-673gru
2981 define Device
/trendnet_tew-823dru
2983 DEVICE_VENDOR
:= Trendnet
2984 DEVICE_MODEL
:= TEW-823DRU
2985 DEVICE_VARIANT
:= v1.0R
2986 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct
2987 SUPPORTED_DEVICES
+= tew-823dru
2988 IMAGE_SIZE
:= 15296k
2989 IMAGES
:= factory.bin sysupgrade.bin
2990 IMAGE
/default
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | \
2992 IMAGE
/factory.bin
:= $$(IMAGE
/default
) | pad-offset
$$$$(IMAGE_SIZE
) 26 | \
2993 append-string
00AP135AR9558-RT-131129-00 | check-size
2994 IMAGE
/sysupgrade.bin
:= $$(IMAGE
/default
) | check-size | append-metadata
2996 TARGET_DEVICES
+= trendnet_tew-823dru
2998 define Device
/wallys_dr531
3000 DEVICE_VENDOR
:= Wallys
3001 DEVICE_MODEL
:= DR531
3002 DEVICE_PACKAGES
:= kmod-usb2 rssileds
3004 SUPPORTED_DEVICES
+= dr531
3006 TARGET_DEVICES
+= wallys_dr531
3008 define Device
/watchguard_ap100
3009 $(Device
/senao_loader_okli
)
3011 DEVICE_VENDOR
:= WatchGuard
3012 DEVICE_MODEL
:= AP100
3013 IMAGE_SIZE
:= 12096k
3014 LOADER_FLASH_OFFS
:= 0x220000
3015 SENAO_IMGNAME
:= senao-ap100
3016 WATCHGUARD_MAGIC
:= 82kdlzk2
3017 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | pad-rootfs | \
3018 check-size | senao-tar-gz
$$$$(SENAO_IMGNAME
) | watchguard-cksum
$$$$(WATCHGUARD_MAGIC
)
3020 TARGET_DEVICES
+= watchguard_ap100
3022 define Device
/watchguard_ap200
3023 $(Device
/senao_loader_okli
)
3025 DEVICE_VENDOR
:= WatchGuard
3026 DEVICE_MODEL
:= AP200
3027 IMAGE_SIZE
:= 12096k
3028 LOADER_FLASH_OFFS
:= 0x220000
3029 SENAO_IMGNAME
:= senao-ap200
3030 WATCHGUARD_MAGIC
:= 82kdlzk2
3031 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | pad-rootfs | \
3032 check-size | senao-tar-gz
$$$$(SENAO_IMGNAME
) | watchguard-cksum
$$$$(WATCHGUARD_MAGIC
)
3034 TARGET_DEVICES
+= watchguard_ap200
3036 define Device
/watchguard_ap300
3037 $(Device
/senao_loader_okli
)
3039 DEVICE_VENDOR
:= WatchGuard
3040 DEVICE_MODEL
:= AP300
3041 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct
3042 IMAGE_SIZE
:= 11584k
3043 LOADER_FLASH_OFFS
:= 0x220000
3044 SENAO_IMGNAME
:= senao-ap300
3045 WATCHGUARD_MAGIC
:= 82kdlzk2
3046 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | pad-rootfs | \
3047 check-size | senao-tar-gz
$$$$(SENAO_IMGNAME
) | watchguard-cksum
$$$$(WATCHGUARD_MAGIC
)
3049 TARGET_DEVICES
+= watchguard_ap300
3051 define Device
/wd_mynet-n600
3054 DEVICE_VENDOR
:= Western Digital
3055 DEVICE_MODEL
:= My Net N600
3056 IMAGE_SIZE
:= 15872k
3057 DEVICE_PACKAGES
:= kmod-usb2
3058 SEAMA_SIGNATURE
:= wrgnd16_wd_db600
3059 SUPPORTED_DEVICES
+= mynet-n600
3061 TARGET_DEVICES
+= wd_mynet-n600
3063 define Device
/wd_mynet-n750
3066 DEVICE_VENDOR
:= Western Digital
3067 DEVICE_MODEL
:= My Net N750
3068 IMAGE_SIZE
:= 15872k
3069 DEVICE_PACKAGES
:= kmod-usb2
3070 SEAMA_SIGNATURE
:= wrgnd13_wd_av
3071 SUPPORTED_DEVICES
+= mynet-n750
3073 TARGET_DEVICES
+= wd_mynet-n750
3075 define Device
/wd_mynet-wifi-rangeextender
3077 DEVICE_VENDOR
:= Western Digital
3078 DEVICE_MODEL
:= My Net Wi-Fi Range Extender
3079 DEVICE_PACKAGES
:= rssileds nvram
-swconfig
3081 ADDPATTERN_ID
:= mynet-rext
3082 ADDPATTERN_VERSION
:= 1.00.01
3083 IMAGE
/sysupgrade.bin
:= append-rootfs | pad-rootfs | cybertan-trx | \
3084 addpattern | append-metadata
3085 SUPPORTED_DEVICES
+= mynet-rext
3088 TARGET_DEVICES
+= wd_mynet-wifi-rangeextender
3090 define Device
/winchannel_wb2000
3092 DEVICE_VENDOR
:= Winchannel
3093 DEVICE_MODEL
:= WB2000
3094 IMAGE_SIZE
:= 15872k
3095 DEVICE_PACKAGES
:= kmod-i2c-gpio kmod-rtc-ds1307 kmod-usb2 \
3096 kmod-usb-ledtrig-usbport
3098 TARGET_DEVICES
+= winchannel_wb2000
3100 define Device
/xiaomi_aiot-ac2350
3102 DEVICE_VENDOR
:= Xiaomi
3103 DEVICE_MODEL
:= AIoT AC2350
3104 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9984-ct
3105 IMAGE_SIZE
:= 14336k
3107 TARGET_DEVICES
+= xiaomi_aiot-ac2350
3109 define Device
/xiaomi_mi-router-4q
3111 DEVICE_VENDOR
:= Xiaomi
3112 DEVICE_MODEL
:= Mi Router
4Q
3113 IMAGE_SIZE
:= 14336k
3115 TARGET_DEVICES
+= xiaomi_mi-router-4q
3117 define Device
/yuncore_a770
3119 DEVICE_VENDOR
:= YunCore
3120 DEVICE_MODEL
:= A770
3121 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9887-ct
3122 IMAGE_SIZE
:= 16000k
3124 IMAGE
/tftp.bin
:= $$(IMAGE
/sysupgrade.bin
) | yuncore-tftp-header-16m
3126 TARGET_DEVICES
+= yuncore_a770
3128 define Device
/yuncore_a782
3130 DEVICE_VENDOR
:= YunCore
3131 DEVICE_MODEL
:= A782
3132 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
3133 IMAGE_SIZE
:= 16000k
3135 IMAGE
/tftp.bin
:= $$(IMAGE
/sysupgrade.bin
) | yuncore-tftp-header-16m
3137 TARGET_DEVICES
+= yuncore_a782
3139 define Device
/yuncore_a930
3141 DEVICE_VENDOR
:= YunCore
3142 DEVICE_MODEL
:= A930
3143 IMAGE_SIZE
:= 16000k
3145 IMAGE
/tftp.bin
:= $$(IMAGE
/sysupgrade.bin
) | yuncore-tftp-header-16m
3147 TARGET_DEVICES
+= yuncore_a930
3149 define Device
/yuncore_xd3200
3151 DEVICE_VENDOR
:= YunCore
3152 DEVICE_MODEL
:= XD3200
3153 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
3154 IMAGE_SIZE
:= 16000k
3156 IMAGE
/tftp.bin
:= $$(IMAGE
/sysupgrade.bin
) | yuncore-tftp-header-16m
3158 TARGET_DEVICES
+= yuncore_xd3200
3160 define Device
/yuncore_xd4200
3162 DEVICE_VENDOR
:= YunCore
3163 DEVICE_MODEL
:= XD4200
3164 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
3165 IMAGE_SIZE
:= 16000k
3167 IMAGE
/tftp.bin
:= $$(IMAGE
/sysupgrade.bin
) | yuncore-tftp-header-16m
3169 TARGET_DEVICES
+= yuncore_xd4200
3171 define Device
/ziking_cpe46b
3173 DEVICE_VENDOR
:= ZiKing
3174 DEVICE_MODEL
:= CPE46B
3176 DEVICE_PACKAGES
:= kmod-i2c-gpio
3179 TARGET_DEVICES
+= ziking_cpe46b
3181 define Device
/zbtlink_zbt-wd323
3183 DEVICE_VENDOR
:= ZBT
3184 DEVICE_MODEL
:= WD323
3185 IMAGE_SIZE
:= 16000k
3186 DEVICE_PACKAGES
:= kmod-usb2 kmod-i2c-gpio kmod-rtc-pcf8563 \
3187 kmod-usb-serial-cp210x uqmi
3189 TARGET_DEVICES
+= zbtlink_zbt-wd323
3191 define Device
/zyxel_nwa11xx
3192 $(Device
/loader-okli-uimage
)
3194 DEVICE_VENDOR
:= ZyXEL
3195 LOADER_FLASH_OFFS
:= 0x050000
3196 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49
3198 IMAGES
+= factory-
$$$$(ZYXEL_MODEL_STRING
).bin
3199 IMAGE
/factory-
$$$$(ZYXEL_MODEL_STRING
).bin
:= \
3200 append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | \
3201 pad-rootfs | pad-to
8192k | check-size | zyxel-tar-bz2 \
3202 vmlinux_mi124_f1e mi124_f1e-jffs2 | append-md5sum-bin
3205 define Device
/zyxel_nwa1100-nh
3206 $(Device
/zyxel_nwa11xx
)
3207 DEVICE_MODEL
:= NWA1100
3208 DEVICE_VARIANT
:= NH
3209 ZYXEL_MODEL_STRING
:= AASI
3211 TARGET_DEVICES
+= zyxel_nwa1100-nh
3213 define Device
/zyxel_nwa1121-ni
3214 $(Device
/zyxel_nwa11xx
)
3215 DEVICE_MODEL
:= NWA1121
3216 DEVICE_VARIANT
:= NI
3217 ZYXEL_MODEL_STRING
:= AABJ
3219 TARGET_DEVICES
+= zyxel_nwa1121-ni
3221 define Device
/zyxel_nwa1123-ac
3222 $(Device
/zyxel_nwa11xx
)
3223 DEVICE_MODEL
:= NWA1123
3224 DEVICE_VARIANT
:= AC
3225 ZYXEL_MODEL_STRING
:= AAOX
3226 DEVICE_PACKAGES
:= kmod-ath10k-ct-smallbuffers \
3227 ath10k-firmware-qca988x-ct
3229 TARGET_DEVICES
+= zyxel_nwa1123-ac
3231 define Device
/zyxel_nwa1123-ni
3232 $(Device
/zyxel_nwa11xx
)
3233 DEVICE_MODEL
:= NWA1123
3234 DEVICE_VARIANT
:= NI
3235 ZYXEL_MODEL_STRING
:= AAEO
3237 TARGET_DEVICES
+= zyxel_nwa1123-ni
3239 define Device
/zyxel_nbg6616
3241 DEVICE_VENDOR
:= ZyXEL
3242 DEVICE_MODEL
:= NBG6616
3243 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-rtc-pcf8563 \
3244 kmod-ath10k-ct ath10k-firmware-qca988x-ct
3245 IMAGE_SIZE
:= 15232k
3246 RAS_BOARD
:= NBG6616
3247 RAS_ROOTFS_SIZE
:= 14464k
3248 RAS_VERSION
:= "OpenWrt Linux-$(LINUX_VERSION)"
3249 IMAGES
+= factory.bin
3250 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
3251 append-rootfs | pad-rootfs | pad-to
64k | check-size | zyxel-ras-image
3252 SUPPORTED_DEVICES
+= nbg6616
3254 TARGET_DEVICES
+= zyxel_nbg6616