1 include .
/common-buffalo.mk
2 include .
/common-netgear.mk
3 include .
/common-tp-link.mk
4 include .
/common-yuncore.mk
6 DEVICE_VARS
+= ADDPATTERN_ID ADDPATTERN_VERSION
7 DEVICE_VARS
+= SEAMA_SIGNATURE SEAMA_MTDBLOCK
8 DEVICE_VARS
+= KERNEL_INITRAMFS_PREFIX
9 DEVICE_VARS
+= DAP_SIGNATURE
11 define Build
/add-elecom-factory-initramfs
12 $(eval edimax_model
=$(word 1,$(1)))
13 $(eval product
=$(word 2,$(1)))
15 $(STAGING_DIR_HOST
)/bin
/mkedimaximg \
16 -b
-s CSYS
-m
$(edimax_model
) \
17 -f
0x70000 -S
0x01100000 \
21 echo
-n
-e
"ELECOM\x00\x00$(product)" | dd bs
=40 count
=1 conv
=sync
; \
22 echo
-n
"0.00" | dd bs
=16 count
=1 conv
=sync
; \
26 if
[ "$$(stat -c%s $@.factory.new)" -le
$$(($(subst k
,* 1024,$(subst m
, * 1024k
,$(IMAGE_SIZE
))))) ]; then \
27 mv
$@.factory.new
$(BIN_DIR
)/$(KERNEL_INITRAMFS_PREFIX
)-factory.bin
; \
29 echo
"WARNING: initramfs kernel image too big, cannot generate factory image" >&2; \
33 define Build
/addpattern
34 -$(STAGING_DIR_HOST
)/bin
/addpattern
-B
$(ADDPATTERN_ID
) \
35 -v v
$(ADDPATTERN_VERSION
) -i
$@
-o
$@.new
39 define Build
/append-md5sum-bin
40 $(STAGING_DIR_HOST
)/bin
/mkhash md5
$@ | sed
's/../\\\\x&/g' |\
44 define Build
/cybertan-trx
45 @echo
-n
'' > $@
-empty.bin
46 -$(STAGING_DIR_HOST
)/bin
/trx
-o
$@.new \
47 -f
$(IMAGE_KERNEL
) -F
$@
-empty.bin \
48 -x
32 -a
0x10000 -x
-32 -f
$@
53 define Build
/mkwrggimg
54 $(STAGING_DIR_HOST
)/bin
/mkwrggimg
-b \
55 -i
$@
-o
$@.imghdr
-d
/dev
/mtdblock
/1 \
56 -m
$(DEVICE_MODEL
)-$(DEVICE_VARIANT
) -s
$(DAP_SIGNATURE
) \
57 -v
$(VERSION_DIST
) -B
$(REVISION
)
62 $(STAGING_DIR_HOST
)/bin
/nec-enc \
63 -i
$@
-o
$@.new
-k
$(1)
68 ( stat
-c
%s
$@ | tr
-d
"\n" | dd bs
=16 count
=1 conv
=sync
; ) >> $@
70 echo
-n
-e
"$(1)" | dd bs
=16 count
=1 conv
=sync
; \
71 echo
-n
"0.0.00" | dd bs
=16 count
=1 conv
=sync
; \
77 define Build
/pisen_wmb001n-factory
79 mkdir
-p
"$@.tmp" && \
80 cp
"$(KDIR)/loader-$(word 1,$(1)).uImage" "$@.tmp/uImage" && \
81 mv
"$@" "$@.tmp/rootfs" && \
82 cp
"bin/pisen_wmb001n_factory-header.bin" "$@" && \
83 $(TAR
) -cp
--numeric-owner
--owner
=0 --group
=0 --mode
=a-s
--sort=name \
84 $(if
$(SOURCE_DATE_EPOCH
),--mtime
="@$(SOURCE_DATE_EPOCH)") \
85 -C
"$@.tmp" . | gzip
-9n
>> "$@" && \
89 define Build
/teltonika-fw-fake-checksum
90 # Teltonika U-Boot web based firmware upgrade/recovery routine compares
91 # 16 bytes from md5sum1[16] field in TP-Link v1 header (offset: 76 bytes
92 # from begin of the firmware file) with 16 bytes stored just before
93 # 0xdeadc0de marker. Values are only compared, MD5 sum is not verified.
95 offs
="$$(stat -c%s $@) - 20"; \
96 dd if
=$@ bs
=1 count
=16 skip
=76 |\
97 dd of
=$@ bs
=1 count
=16 seek
=$$offs conv
=notrunc
100 define Build
/wrgg-pad-rootfs
101 $(STAGING_DIR_HOST
)/bin
/padjffs2
$(IMAGE_ROOTFS
) -c
64 >>$@
105 KERNEL
:= kernel-bin | append-dtb | relocate-kernel | lzma
106 KERNEL_INITRAMFS
:= $$(KERNEL
) | seama
107 IMAGES
+= factory.bin
111 # - 28 bytes seama_header
112 # - 36 bytes of META data (4-bytes aligned)
113 IMAGE
/default
:= append-kernel | pad-offset
$$$$(BLOCKSIZE
) 64 | append-rootfs
114 IMAGE
/sysupgrade.bin
:= $$(IMAGE
/default
) | seama | pad-rootfs | \
115 append-metadata | check-size
116 IMAGE
/factory.bin
:= $$(IMAGE
/default
) | pad-rootfs
-x
64 | seama | \
117 seama-seal | check-size
122 define Device
/8dev_carambola2
124 DEVICE_VENDOR
:= 8devices
125 DEVICE_MODEL
:= Carambola2
126 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-chipidea2
128 SUPPORTED_DEVICES
+= carambola2
130 TARGET_DEVICES
+= 8dev_carambola2
132 define Device
/adtran_bsap1880
134 DEVICE_VENDOR
:= Adtran
/Bluesocket
135 DEVICE_PACKAGES
+= -swconfig
-uboot-envtools fconfig
136 KERNEL
:= kernel-bin | append-dtb | lzma | pad-to
$$(BLOCKSIZE
)
137 KERNEL_INITRAMFS
:= kernel-bin | append-dtb
139 IMAGES
+= kernel.bin rootfs.bin
140 IMAGE
/kernel.bin
:= append-kernel
141 IMAGE
/rootfs.bin
:= append-rootfs | pad-rootfs
142 IMAGE
/sysupgrade.bin
:= append-rootfs | pad-rootfs | \
143 check-size | sysupgrade-tar rootfs
=$$$$@ | append-metadata
146 define Device
/adtran_bsap1800-v2
147 $(Device
/adtran_bsap1880
)
148 DEVICE_MODEL
:= BSAP-1800
151 TARGET_DEVICES
+= adtran_bsap1800-v2
153 define Device
/adtran_bsap1840
154 $(Device
/adtran_bsap1880
)
155 DEVICE_MODEL
:= BSAP-1840
157 TARGET_DEVICES
+= adtran_bsap1840
159 define Device
/alfa-network_ap121f
161 DEVICE_VENDOR
:= ALFA Network
162 DEVICE_MODEL
:= AP121F
163 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-chipidea2 kmod-usb-storage
-swconfig
165 SUPPORTED_DEVICES
+= ap121f
167 TARGET_DEVICES
+= alfa-network_ap121f
169 define Device
/aruba_ap-105
171 DEVICE_VENDOR
:= Aruba
172 DEVICE_MODEL
:= AP-105
174 DEVICE_PACKAGES
:= kmod-i2c-gpio kmod-tpm-i2c-atmel
176 TARGET_DEVICES
+= aruba_ap-105
180 KERNEL
:= kernel-bin | append-dtb | lzma | eva-image
181 KERNEL_INITRAMFS
:= $$(KERNEL
)
182 IMAGE
/sysupgrade.bin
:= append-kernel | pad-to
64k | \
183 append-squashfs-fakeroot-be | pad-to
256 | append-rootfs | pad-rootfs | \
184 append-metadata | check-size
185 DEVICE_PACKAGES
:= fritz-tffs
188 define Device
/avm_fritz1750e
192 DEVICE_MODEL
:= FRITZ
!WLAN Repeater
1750E
193 DEVICE_PACKAGES
+= rssileds kmod-ath10k-ct-smallbuffers \
194 ath10k-firmware-qca988x-ct
-swconfig
196 TARGET_DEVICES
+= avm_fritz1750e
198 define Device
/avm_fritz300e
202 DEVICE_MODEL
:= FRITZ
!WLAN Repeater
300E
203 DEVICE_PACKAGES
+= rssileds
-swconfig
204 SUPPORTED_DEVICES
+= fritz300e
206 TARGET_DEVICES
+= avm_fritz300e
208 define Device
/avm_fritz4020
212 DEVICE_MODEL
:= FRITZ
!Box
4020
213 SUPPORTED_DEVICES
+= fritz4020
215 TARGET_DEVICES
+= avm_fritz4020
217 define Device
/avm_fritz450e
221 DEVICE_MODEL
:= FRITZ
!WLAN Repeater
450E
222 SUPPORTED_DEVICES
+= fritz450e
224 TARGET_DEVICES
+= avm_fritz450e
226 define Device
/buffalo_bhr-4grv
228 DEVICE_VENDOR
:= Buffalo
229 DEVICE_MODEL
:= BHR-4GRV
230 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
232 IMAGES
+= factory.bin tftp.bin
233 IMAGE
/default
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | \
234 pad-rootfs | check-size
235 IMAGE
/factory.bin
:= $$(IMAGE
/default
) | buffalo-enc BHR-4GRV
1.99 | \
236 buffalo-tag BHR-4GRV
3
237 IMAGE
/tftp.bin
:= $$(IMAGE
/default
) | buffalo-tftp-header
238 SUPPORTED_DEVICES
+= wzr-hp-g450h
240 TARGET_DEVICES
+= buffalo_bhr-4grv
242 define Device
/buffalo_bhr-4grv2
244 DEVICE_VENDOR
:= Buffalo
245 DEVICE_MODEL
:= BHR-4GRV2
248 TARGET_DEVICES
+= buffalo_bhr-4grv2
250 define Device
/buffalo_wzr-hp-ag300h
252 DEVICE_VENDOR
:= Buffalo
253 DEVICE_MODEL
:= WZR-HP-AG300H
255 IMAGES
+= factory.bin tftp.bin
256 IMAGE
/default
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | \
257 pad-rootfs | check-size
258 IMAGE
/factory.bin
:= $$(IMAGE
/default
) | buffalo-enc WZR-HP-AG300H
1.99 | \
259 buffalo-tag WZR-HP-AG300H
3
260 IMAGE
/tftp.bin
:= $$(IMAGE
/default
) | buffalo-tftp-header
261 DEVICE_PACKAGES
:= kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport \
262 kmod-leds-reset kmod-owl-loader
263 SUPPORTED_DEVICES
+= wzr-hp-ag300h
265 TARGET_DEVICES
+= buffalo_wzr-hp-ag300h
267 define Device
/buffalo_wzr-hp-g302h-a1a0
269 DEVICE_VENDOR
:= Buffalo
270 DEVICE_MODEL
:= WZR-HP-G302H
271 DEVICE_VARIANT
:= A1A0
272 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
274 IMAGES
+= factory.bin tftp.bin
275 IMAGE
/default
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | \
276 pad-rootfs | check-size
277 IMAGE
/factory.bin
:= $$(IMAGE
/default
) | buffalo-enc WZR-HP-G302H
1.99 | \
278 buffalo-tag WZR-HP-G302H
4
279 IMAGE
/tftp.bin
:= $$(IMAGE
/default
) | buffalo-tftp-header
280 SUPPORTED_DEVICES
+= wzr-hp-g300nh2
282 TARGET_DEVICES
+= buffalo_wzr-hp-g302h-a1a0
284 define Device
/buffalo_wzr-hp-g450h
286 DEVICE_VENDOR
:= Buffalo
287 DEVICE_MODEL
:= WZR-HP-G450H
/WZR-450HP
288 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
290 IMAGES
+= factory.bin tftp.bin
291 IMAGE
/default
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | \
292 pad-rootfs | check-size
293 IMAGE
/factory.bin
:= $$(IMAGE
/default
) | buffalo-enc WZR-HP-G450H
1.99 | \
294 buffalo-tag WZR-HP-G450H
3
295 IMAGE
/tftp.bin
:= $$(IMAGE
/default
) | buffalo-tftp-header
296 SUPPORTED_DEVICES
+= wzr-hp-g450h
298 TARGET_DEVICES
+= buffalo_wzr-hp-g450h
300 define Device
/comfast_cf-e110n-v2
302 DEVICE_VENDOR
:= COMFAST
303 DEVICE_MODEL
:= CF-E110N
305 DEVICE_PACKAGES
:= rssileds kmod-leds-gpio
-swconfig
-uboot-envtools
308 TARGET_DEVICES
+= comfast_cf-e110n-v2
310 define Device
/comfast_cf-e120a-v3
312 DEVICE_VENDOR
:= COMFAST
313 DEVICE_MODEL
:= CF-E120A
315 DEVICE_PACKAGES
:= rssileds kmod-leds-gpio
-uboot-envtools
318 TARGET_DEVICES
+= comfast_cf-e120a-v3
320 define Device
/comfast_cf-e130n-v2
322 DEVICE_VENDOR
:= COMFAST
323 DEVICE_MODEL
:= CF-E130N
325 DEVICE_PACKAGES
:= rssileds kmod-leds-gpio
-swconfig
-uboot-envtools
328 TARGET_DEVICES
+= comfast_cf-e130n-v2
330 define Device
/comfast_cf-e313ac
332 DEVICE_VENDOR
:= COMFAST
333 DEVICE_MODEL
:= CF-E313AC
334 DEVICE_PACKAGES
:= rssileds kmod-leds-gpio kmod-ath10k-ct-smallbuffers \
335 ath10k-firmware-qca9888-ct
-swconfig
-uboot-envtools
338 TARGET_DEVICES
+= comfast_cf-e313ac
340 define Device
/comfast_cf-e314n-v2
342 DEVICE_VENDOR
:= COMFAST
343 DEVICE_MODEL
:= CF-E314N
345 DEVICE_PACKAGES
:= rssileds
348 TARGET_DEVICES
+= comfast_cf-e314n-v2
350 define Device
/comfast_cf-e5
352 DEVICE_VENDOR
:= COMFAST
353 DEVICE_MODEL
:= CF-E5
/E7
354 DEVICE_PACKAGES
:= rssileds kmod-leds-gpio kmod-usb2 kmod-usb-net \
355 kmod-usb-net-qmi-wwan
-swconfig
-uboot-envtools
358 TARGET_DEVICES
+= comfast_cf-e5
360 define Device
/comfast_cf-e560ac
362 DEVICE_VENDOR
:= COMFAST
363 DEVICE_MODEL
:= CF-E560AC
364 DEVICE_PACKAGES
:= kmod-leds-gpio kmod-usb2 kmod-ath10k-ct \
365 ath10k-firmware-qca9888-ct
368 TARGET_DEVICES
+= comfast_cf-e560ac
370 define Device
/comfast_cf-ew72
372 DEVICE_VENDOR
:= COMFAST
373 DEVICE_MODEL
:= CF-EW72
374 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9888-ct \
375 -uboot-envtools
-swconfig
378 TARGET_DEVICES
+= comfast_cf-ew72
380 define Device
/comfast_cf-wr650ac-v1
382 DEVICE_VENDOR
:= COMFAST
383 DEVICE_MODEL
:= CF-WR650AC
385 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
388 TARGET_DEVICES
+= comfast_cf-wr650ac-v1
390 define Device
/comfast_cf-wr650ac-v2
392 DEVICE_VENDOR
:= COMFAST
393 DEVICE_MODEL
:= CF-WR650AC
395 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
398 TARGET_DEVICES
+= comfast_cf-wr650ac-v2
400 define Device
/comfast_cf-wr752ac-v1
402 DEVICE_VENDOR
:= COMFAST
403 DEVICE_MODEL
:= CF-WR752AC
405 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9888-ct \
409 TARGET_DEVICES
+= comfast_cf-wr752ac-v1
411 define Device
/devolo_dvl1200e
413 DEVICE_VENDOR
:= devolo
414 DEVICE_MODEL
:= WiFi pro
1200e
415 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
418 TARGET_DEVICES
+= devolo_dvl1200e
420 define Device
/devolo_dvl1200i
422 DEVICE_VENDOR
:= devolo
423 DEVICE_MODEL
:= WiFi pro
1200i
424 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
427 TARGET_DEVICES
+= devolo_dvl1200i
429 define Device
/devolo_dvl1750c
431 DEVICE_VENDOR
:= devolo
432 DEVICE_MODEL
:= WiFi pro
1750c
433 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
436 TARGET_DEVICES
+= devolo_dvl1750c
438 define Device
/devolo_dvl1750e
440 DEVICE_VENDOR
:= devolo
441 DEVICE_MODEL
:= WiFi pro
1750e
442 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct
445 TARGET_DEVICES
+= devolo_dvl1750e
447 define Device
/devolo_dvl1750i
449 DEVICE_VENDOR
:= devolo
450 DEVICE_MODEL
:= WiFi pro
1750i
451 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
454 TARGET_DEVICES
+= devolo_dvl1750i
456 define Device
/devolo_dvl1750x
458 DEVICE_VENDOR
:= devolo
459 DEVICE_MODEL
:= WiFi pro
1750x
460 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
463 TARGET_DEVICES
+= devolo_dvl1750x
465 define Device
/devolo_magic-2-wifi
467 DEVICE_VENDOR
:= Devolo
468 DEVICE_MODEL
:= Magic
2 WiFi
469 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
472 TARGET_DEVICES
+= devolo_magic-2-wifi
474 define Device
/dlink_dap-2695-a1
476 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct
477 DEVICE_VENDOR
:= D-Link
478 DEVICE_MODEL
:= DAP-2965
480 IMAGES
:= factory.img sysupgrade.bin
482 IMAGE
/default
:= append-kernel | pad-offset
65536 160
483 IMAGE
/factory.img
:= $$(IMAGE
/default
) | append-rootfs | wrgg-pad-rootfs | \
484 mkwrggimg | check-size
485 IMAGE
/sysupgrade.bin
:= $$(IMAGE
/default
) | mkwrggimg | append-rootfs | \
486 wrgg-pad-rootfs | append-metadata | check-size
487 KERNEL
:= kernel-bin | append-dtb | relocate-kernel | lzma
488 KERNEL_INITRAMFS
:= $$(KERNEL
) | mkwrggimg
489 DAP_SIGNATURE
:= wapac02_dkbs_dap2695
490 SUPPORTED_DEVICES
+= dap-2695-a1
492 TARGET_DEVICES
+= dlink_dap-2695-a1
494 define Device
/dlink_dir-505
496 DEVICE_VENDOR
:= D-Link
497 DEVICE_MODEL
:= DIR-505
499 DEVICE_PACKAGES
:= kmod-usb2
500 SUPPORTED_DEVICES
+= dir-505-a1
502 TARGET_DEVICES
+= dlink_dir-505
504 define Device
/dlink_dir-825-b1
506 DEVICE_VENDOR
:= D-Link
507 DEVICE_MODEL
:= DIR-825
510 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | pad-rootfs | \
511 append-metadata | check-size
512 DEVICE_PACKAGES
:= kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport \
513 kmod-leds-reset kmod-owl-loader
514 SUPPORTED_DEVICES
+= dir-825-b1
516 TARGET_DEVICES
+= dlink_dir-825-b1
518 define Device
/dlink_dir-825-c1
520 DEVICE_VENDOR
:= D-Link
521 DEVICE_MODEL
:= DIR-825
523 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport kmod-leds-reset \
525 SUPPORTED_DEVICES
+= dir-825-c1
527 IMAGES
:= factory.bin sysupgrade.bin
528 IMAGE
/default
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | \
530 IMAGE
/factory.bin
:= $$(IMAGE
/default
) | pad-offset
$$$$(IMAGE_SIZE
) 26 | \
531 append-string
00DB120AR9344-RT-101214-00 | check-size
532 IMAGE
/sysupgrade.bin
:= $$(IMAGE
/default
) | append-metadata | \
535 TARGET_DEVICES
+= dlink_dir-825-c1
537 define Device
/dlink_dir-835-a1
539 DEVICE_VENDOR
:= D-Link
540 DEVICE_MODEL
:= DIR-835
542 DEVICE_PACKAGES
:= kmod-usb2 kmod-leds-reset kmod-owl-loader
543 SUPPORTED_DEVICES
+= dir-835-a1
545 IMAGES
:= factory.bin sysupgrade.bin
546 IMAGE
/default
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | \
548 IMAGE
/factory.bin
:= $$(IMAGE
/default
) | pad-offset
$$$$(IMAGE_SIZE
) 26 | \
549 append-string
00DB120AR9344-RT-101214-00 | check-size
550 IMAGE
/sysupgrade.bin
:= $$(IMAGE
/default
) | append-metadata | \
553 TARGET_DEVICES
+= dlink_dir-835-a1
555 define Device
/dlink_dir-842-c
557 DEVICE_VENDOR
:= D-Link
558 DEVICE_MODEL
:= DIR-842
559 KERNEL
:= kernel-bin | append-dtb | relocate-kernel | lzma
560 KERNEL_INITRAMFS
:= $$(KERNEL
) | seama
561 IMAGES
+= factory.bin
563 SEAMA_SIGNATURE
:= wrgac65_dlink
.2015_dir842
565 # - 28 bytes seama_header
566 # - 36 bytes of META data (4-bytes aligned)
567 IMAGE
/default
:= append-kernel | uImage lzma | \
568 pad-offset
$$$$(BLOCKSIZE
) 64 | append-rootfs
569 IMAGE
/sysupgrade.bin
:= $$(IMAGE
/default
) | seama | pad-rootfs | \
570 append-metadata | check-size
571 IMAGE
/factory.bin
:= $$(IMAGE
/default
) | pad-rootfs
-x
64 | seama | \
572 seama-seal | check-size
576 define Device
/dlink_dir-842-c1
577 $(Device
/dlink_dir-842-c
)
579 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
581 TARGET_DEVICES
+= dlink_dir-842-c1
583 define Device
/dlink_dir-842-c2
584 $(Device
/dlink_dir-842-c
)
586 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9888-ct
588 TARGET_DEVICES
+= dlink_dir-842-c2
590 define Device
/dlink_dir-842-c3
591 $(Device
/dlink_dir-842-c
)
593 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
595 TARGET_DEVICES
+= dlink_dir-842-c3
597 define Device
/dlink_dir-859-a1
600 DEVICE_VENDOR
:= D-Link
601 DEVICE_MODEL
:= DIR-859
604 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct-smallbuffers ath10k-firmware-qca988x-ct
605 SEAMA_SIGNATURE
:= wrgac37_dlink
.2013gui_dir859
607 TARGET_DEVICES
+= dlink_dir-859-a1
609 define Device
/elecom_wrc-1750ghbk2-i
611 DEVICE_VENDOR
:= ELECOM
612 DEVICE_MODEL
:= WRC-1750GHBK2-I
/C
614 KERNEL_INITRAMFS
:= $$(KERNEL
) | pad-to
2 | \
615 add-elecom-factory-initramfs RN68 WRC-1750GHBK2
616 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
618 TARGET_DEVICES
+= elecom_wrc-1750ghbk2-i
620 define Device
/elecom_wrc-300ghbk2-i
622 DEVICE_VENDOR
:= ELECOM
623 DEVICE_MODEL
:= WRC-300GHBK2-I
625 KERNEL_INITRAMFS
:= $$(KERNEL
) | pad-to
2 | \
626 add-elecom-factory-initramfs RN51 WRC-300GHBK2-I
628 TARGET_DEVICES
+= elecom_wrc-300ghbk2-i
630 define Device
/embeddedwireless_dorin
632 DEVICE_VENDOR
:= Embedded Wireless
633 DEVICE_MODEL
:= Dorin
634 DEVICE_PACKAGES
:= kmod-usb-chipidea2
637 TARGET_DEVICES
+= embeddedwireless_dorin
639 define Device
/engenius_ecb1750
641 DEVICE_VENDOR
:= EnGenius
642 DEVICE_MODEL
:= ECB1750
643 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
645 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
646 append-rootfs | pad-rootfs | check-size | \
647 senao-header
-r
0x101 -p
0x6d -t
2
648 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | pad-rootfs | \
649 append-metadata | check-size
651 TARGET_DEVICES
+= engenius_ecb1750
653 define Device
/engenius_epg5000
655 DEVICE_VENDOR
:= EnGenius
656 DEVICE_MODEL
:= EPG5000
657 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct kmod-usb2
659 IMAGES
+= factory.dlf
660 IMAGE
/factory.dlf
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
661 append-rootfs | pad-rootfs | check-size | \
662 senao-header
-r
0x101 -p
0x71 -t
2
663 SUPPORTED_DEVICES
+= epg5000
665 TARGET_DEVICES
+= engenius_epg5000
667 define Device
/engenius_ews511ap
669 DEVICE_VENDOR
:= EnGenius
670 DEVICE_MODEL
:= EWS511AP
671 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9887-ct
674 TARGET_DEVICES
+= engenius_ews511ap
676 define Device
/enterasys_ws-ap3705i
678 DEVICE_VENDOR
:= Enterasys
679 DEVICE_MODEL
:= WS-AP3705i
682 TARGET_DEVICES
+= enterasys_ws-ap3705i
684 define Device
/etactica_eg200
686 DEVICE_VENDOR
:= eTactica
687 DEVICE_MODEL
:= EG200
688 DEVICE_PACKAGES
:= kmod-usb-chipidea2 kmod-ledtrig-oneshot \
689 kmod-usb-serial kmod-usb-serial-ftdi kmod-usb-storage kmod-fs-ext4
691 SUPPORTED_DEVICES
+= rme-eg200
693 TARGET_DEVICES
+= etactica_eg200
695 define Device
/glinet_6408
696 $(Device
/tplink-8mlzma
)
698 DEVICE_VENDOR
:= GL.iNet
700 DEVICE_PACKAGES
:= kmod-usb2
702 TPLINK_HWID
:= 0x08000001
703 IMAGES
:= sysupgrade.bin
704 SUPPORTED_DEVICES
+= gl-inet
706 TARGET_DEVICES
+= glinet_6408
708 define Device
/glinet_6416
709 $(Device
/tplink-16mlzma
)
711 DEVICE_VENDOR
:= GL.iNet
713 DEVICE_PACKAGES
:= kmod-usb2
715 TPLINK_HWID
:= 0x08000001
716 IMAGES
:= sysupgrade.bin
717 SUPPORTED_DEVICES
+= gl-inet
719 TARGET_DEVICES
+= glinet_6416
721 define Device
/glinet_gl-ar150
723 DEVICE_VENDOR
:= GL.iNet
724 DEVICE_MODEL
:= GL-AR150
725 DEVICE_PACKAGES
:= kmod-usb-chipidea2
727 SUPPORTED_DEVICES
+= gl-ar150
729 TARGET_DEVICES
+= glinet_gl-ar150
731 define Device
/glinet_gl-ar300m-common-nor
733 DEVICE_VENDOR
:= GL.iNet
734 DEVICE_PACKAGES
:= kmod-usb2
736 SUPPORTED_DEVICES
+= gl-ar300m
739 define Device
/glinet_gl-ar300m-lite
740 $(Device
/glinet_gl-ar300m-common-nor
)
741 DEVICE_MODEL
:= GL-AR300M
742 DEVICE_VARIANT
:= Lite
744 TARGET_DEVICES
+= glinet_gl-ar300m-lite
746 define Device
/glinet_gl-ar300m16
747 $(Device
/glinet_gl-ar300m-common-nor
)
748 DEVICE_MODEL
:= GL-AR300M16
750 TARGET_DEVICES
+= glinet_gl-ar300m16
752 define Device
/glinet_gl-ar750
754 DEVICE_VENDOR
:= GL.iNet
755 DEVICE_MODEL
:= GL-AR750
756 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9887-ct
758 SUPPORTED_DEVICES
+= gl-ar750
760 TARGET_DEVICES
+= glinet_gl-ar750
762 define Device
/glinet_gl-x750
764 DEVICE_VENDOR
:= GL.iNet
765 DEVICE_MODEL
:= GL-X750
766 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9887-ct
769 TARGET_DEVICES
+= glinet_gl-x750
771 define Device
/iodata_etg3-r
773 DEVICE_VENDOR
:= I-O DATA
774 DEVICE_MODEL
:= ETG3-R
776 DEVICE_PACKAGES
:= -iwinfo
-kmod-ath9k
-wpad-basic
778 TARGET_DEVICES
+= iodata_etg3-r
780 define Device
/iodata_wn-ac1167dgr
782 DEVICE_VENDOR
:= I-O DATA
783 DEVICE_MODEL
:= WN-AC1167DGR
785 IMAGES
+= factory.bin
786 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
787 append-rootfs | pad-rootfs | check-size | \
788 senao-header
-r
0x30a -p
0x61 -t
2
789 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct
791 TARGET_DEVICES
+= iodata_wn-ac1167dgr
793 define Device
/iodata_wn-ac1600dgr
795 DEVICE_VENDOR
:= I-O DATA
796 DEVICE_MODEL
:= WN-AC1600DGR
798 IMAGES
+= factory.bin
799 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
800 append-rootfs | pad-rootfs | check-size | \
801 senao-header
-r
0x30a -p
0x60 -t
2 -v
200
802 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct
804 TARGET_DEVICES
+= iodata_wn-ac1600dgr
806 define Device
/iodata_wn-ac1600dgr2
808 DEVICE_VENDOR
:= I-O DATA
809 DEVICE_MODEL
:= WN-AC1600DGR2
/DGR3
811 IMAGES
+= dgr2-dgr3-factory.bin
812 IMAGE
/dgr2-dgr3-factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
813 append-rootfs | pad-rootfs | check-size | \
814 senao-header
-r
0x30a -p
0x60 -t
2 -v
200
815 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct
817 TARGET_DEVICES
+= iodata_wn-ac1600dgr2
819 define Device
/iodata_wn-ag300dgr
821 DEVICE_VENDOR
:= I-O DATA
822 DEVICE_MODEL
:= WN-AG300DGR
824 IMAGES
+= factory.bin
825 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
826 append-rootfs | pad-rootfs | check-size | \
827 senao-header
-r
0x30a -p
0x47 -t
2
828 DEVICE_PACKAGES
:= kmod-usb2
830 TARGET_DEVICES
+= iodata_wn-ag300dgr
832 define Device
/jjplus_ja76pf2
834 DEVICE_VENDOR
:= jjPlus
835 DEVICE_MODEL
:= JA76PF2
836 DEVICE_PACKAGES
+= -kmod-ath9k
-swconfig
-wpad-mini
-uboot-envtools fconfig
837 IMAGES
:= kernel.bin rootfs.bin
838 IMAGE
/kernel.bin
:= append-kernel
839 IMAGE
/rootfs.bin
:= append-rootfs | pad-rootfs
840 KERNEL
:= kernel-bin | append-dtb | lzma | pad-to
$$(BLOCKSIZE
)
841 KERNEL_INITRAMFS
:= kernel-bin | append-dtb
843 SUPPORTED_DEVICES
+= ja76pf2
845 TARGET_DEVICES
+= jjplus_ja76pf2
847 define Device
/librerouter_librerouter-v1
849 DEVICE_VENDOR
:= Librerouter
850 DEVICE_MODEL
:= LibreRouter
853 DEVICE_PACKAGES
:= kmod-usb2
855 TARGET_DEVICES
+= librerouter_librerouter-v1
857 define Device
/nec_wg1200cr
860 DEVICE_MODEL
:= Aterm WG1200CR
863 SEAMA_SIGNATURE
:= wrgac72_necpf
.2016gui_wg1200cr
864 IMAGES
+= factory.bin
865 IMAGE
/default
:= append-kernel | pad-offset
$$$$(BLOCKSIZE
) 64 | append-rootfs
866 IMAGE
/sysupgrade.bin
:= $$(IMAGE
/default
) | seama | pad-rootfs | \
867 append-metadata | check-size
868 IMAGE
/factory.bin
:= $$(IMAGE
/default
) | pad-rootfs
-x
64 | seama | \
869 seama-seal | nec-enc
9gsiy9nzep452pad | check-size
870 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
872 TARGET_DEVICES
+= nec_wg1200cr
874 define Device
/nec_wg800hp
877 DEVICE_MODEL
:= Aterm WG800HP
879 IMAGES
+= factory.bin
880 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
881 append-rootfs | pad-rootfs | check-size | \
882 xor-image
-p
6A57190601121E4C004C1E1201061957
-x | nec-fw LASER_ATERM
883 DEVICE_PACKAGES
:= kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9887-ct-full-htt
885 TARGET_DEVICES
+= nec_wg800hp
887 define Device
/netgear_ex6400_ex7300
889 NETGEAR_KERNEL_MAGIC
:= 0x27051956
890 NETGEAR_BOARD_ID
:= EX7300series
891 NETGEAR_HW_ID
:= 29765104+16+0+128
893 IMAGE
/default
:= append-kernel | pad-offset
$$$$(BLOCKSIZE
) 64 | \
894 netgear-rootfs | pad-rootfs
895 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca99x0-ct
896 $(Device
/netgear_ath79
)
899 define Device
/netgear_ex6400
900 $(Device
/netgear_ex6400_ex7300
)
901 DEVICE_MODEL
:= EX6400
903 TARGET_DEVICES
+= netgear_ex6400
905 define Device
/netgear_ex7300
906 $(Device
/netgear_ex6400_ex7300
)
907 DEVICE_MODEL
:= EX7300
909 TARGET_DEVICES
+= netgear_ex7300
911 define Device
/netgear_wndr3x00
913 IMAGE
/default
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | netgear-squashfs | \
914 append-rootfs | pad-rootfs
915 DEVICE_PACKAGES
:= kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport \
916 kmod-leds-reset kmod-owl-loader
917 $(Device
/netgear_ath79
)
920 define Device
/netgear_wndr3700
921 $(Device
/netgear_wndr3x00
)
922 DEVICE_MODEL
:= WNDR3700
924 NETGEAR_KERNEL_MAGIC
:= 0x33373030
925 NETGEAR_BOARD_ID
:= WNDR3700
927 IMAGES
+= factory-NA.img
928 IMAGE
/factory-NA.img
:= $$(IMAGE
/default
) | netgear-dni NA | \
930 SUPPORTED_DEVICES
+= wndr3700
932 TARGET_DEVICES
+= netgear_wndr3700
934 define Device
/netgear_wndr3700-v2
935 $(Device
/netgear_wndr3x00
)
936 DEVICE_MODEL
:= WNDR3700
938 NETGEAR_KERNEL_MAGIC
:= 0x33373031
939 NETGEAR_BOARD_ID
:= WNDR3700v2
940 NETGEAR_HW_ID
:= 29763654+16+64
942 SUPPORTED_DEVICES
+= wndr3700 netgear
,wndr3700v2
944 TARGET_DEVICES
+= netgear_wndr3700-v2
946 define Device
/netgear_wndr3800
947 $(Device
/netgear_wndr3x00
)
948 DEVICE_MODEL
:= WNDR3800
949 NETGEAR_KERNEL_MAGIC
:= 0x33373031
950 NETGEAR_BOARD_ID
:= WNDR3800
951 NETGEAR_HW_ID
:= 29763654+16+128
953 SUPPORTED_DEVICES
+= wndr3700
955 TARGET_DEVICES
+= netgear_wndr3800
957 define Device
/netgear_wndr3800ch
958 $(Device
/netgear_wndr3x00
)
959 DEVICE_MODEL
:= WNDR3800CH
960 NETGEAR_KERNEL_MAGIC
:= 0x33373031
961 NETGEAR_BOARD_ID
:= WNDR3800CH
962 NETGEAR_HW_ID
:= 29763654+16+128
964 SUPPORTED_DEVICES
+= wndr3700
966 TARGET_DEVICES
+= netgear_wndr3800ch
968 define Device
/netgear_wndrmac-v1
969 $(Device
/netgear_wndr3x00
)
970 DEVICE_MODEL
:= WNDRMAC
972 NETGEAR_KERNEL_MAGIC
:= 0x33373031
973 NETGEAR_BOARD_ID
:= WNDRMAC
974 NETGEAR_HW_ID
:= 29763654+16+64
976 SUPPORTED_DEVICES
+= wndr3700
978 TARGET_DEVICES
+= netgear_wndrmac-v1
980 define Device
/netgear_wndrmac-v2
981 $(Device
/netgear_wndr3x00
)
982 DEVICE_MODEL
:= WNDRMAC
984 NETGEAR_KERNEL_MAGIC
:= 0x33373031
985 NETGEAR_BOARD_ID
:= WNDRMACv2
986 NETGEAR_HW_ID
:= 29763654+16+128
988 SUPPORTED_DEVICES
+= wndr3700
990 TARGET_DEVICES
+= netgear_wndrmac-v2
992 define Device
/netgear_wnr2200_common
994 DEVICE_MODEL
:= WNR2200
995 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
996 NETGEAR_KERNEL_MAGIC
:= 0x32323030
997 NETGEAR_BOARD_ID
:= wnr2200
998 IMAGE
/default
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | netgear-squashfs | \
999 append-rootfs | pad-rootfs
1000 $(Device
/netgear_ath79
)
1003 define Device
/netgear_wnr2200-8m
1004 $(Device
/netgear_wnr2200_common
)
1005 DEVICE_VARIANT
:= 8M
1006 NETGEAR_HW_ID
:= 29763600+08+64
1008 IMAGES
+= factory-NA.img
1009 IMAGE
/factory-NA.img
:= $$(IMAGE
/default
) | netgear-dni NA | \
1011 SUPPORTED_DEVICES
+= wnr2200
1013 TARGET_DEVICES
+= netgear_wnr2200-8m
1015 define Device
/netgear_wnr2200-16m
1016 $(Device
/netgear_wnr2200_common
)
1017 DEVICE_VARIANT
:= 16M
1018 DEVICE_ALT0_VENDOR
:= NETGEAR
1019 DEVICE_ALT0_MODEL
:= WNR2200
1020 DEVICE_ALT0_VARIANT
:= CN
/RU
1022 IMAGE_SIZE
:= 16000k
1024 TARGET_DEVICES
+= netgear_wnr2200-16m
1026 define Device
/ocedo_koala
1028 DEVICE_VENDOR
:= Ocedo
1029 DEVICE_MODEL
:= Koala
1030 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
1031 SUPPORTED_DEVICES
+= koala
1033 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | pad-rootfs | \
1034 append-metadata | check-size
1036 TARGET_DEVICES
+= ocedo_koala
1038 define Device
/ocedo_raccoon
1040 DEVICE_VENDOR
:= Ocedo
1041 DEVICE_MODEL
:= Raccoon
1043 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | pad-rootfs | \
1044 append-metadata | check-size
1046 TARGET_DEVICES
+= ocedo_raccoon
1048 define Device
/ocedo_ursus
1050 DEVICE_VENDOR
:= Ocedo
1051 DEVICE_MODEL
:= Ursus
1052 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct
1054 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | pad-rootfs | \
1055 append-metadata | check-size
1057 TARGET_DEVICES
+= ocedo_ursus
1059 define Device
/openmesh_om5p-ac-v2
1061 DEVICE_VENDOR
:= OpenMesh
1062 DEVICE_MODEL
:= OM5P-AC
1063 DEVICE_VARIANT
:= v2
1064 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca988x-ct om-watchdog
1066 SUPPORTED_DEVICES
+= om5p-acv2
1068 TARGET_DEVICES
+= openmesh_om5p-ac-v2
1070 define Device
/pcs_cap324
1072 DEVICE_VENDOR
:= PowerCloud Systems
1073 DEVICE_MODEL
:= CAP324
1074 IMAGE_SIZE
:= 16000k
1075 SUPPORTED_DEVICES
+= cap324
1077 TARGET_DEVICES
+= pcs_cap324
1079 define Device
/pcs_cr3000
1081 DEVICE_VENDOR
:= PowerCloud Systems
1082 DEVICE_MODEL
:= CR3000
1084 SUPPORTED_DEVICES
+= cr3000
1086 TARGET_DEVICES
+= pcs_cr3000
1088 define Device
/pcs_cr5000
1090 DEVICE_VENDOR
:= PowerCloud Systems
1091 DEVICE_MODEL
:= CR5000
1092 DEVICE_PACKAGES
:= kmod-usb2
1094 SUPPORTED_DEVICES
+= cr5000
1096 TARGET_DEVICES
+= pcs_cr5000
1098 define Device
/phicomm_k2t
1100 DEVICE_VENDOR
:= Phicomm
1102 IMAGE_SIZE
:= 15744k
1103 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | pad-rootfs | \
1104 append-metadata | check-size
1105 DEVICE_PACKAGES
:= kmod-leds-reset kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9888-ct
1107 TARGET_DEVICES
+= phicomm_k2t
1109 define Device
/pisen_ts-d084
1110 $(Device
/tplink-8mlzma
)
1112 DEVICE_VENDOR
:= PISEN
1113 DEVICE_MODEL
:= TS-D084
1114 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-chipidea2
1115 TPLINK_HWID
:= 0x07030101
1117 TARGET_DEVICES
+= pisen_ts-d084
1119 define Device
/pisen_wmb001n
1121 DEVICE_VENDOR
:= PISEN
1122 DEVICE_MODEL
:= WMB001N
1123 IMAGE_SIZE
:= 14080k
1124 DEVICE_PACKAGES
:= kmod-i2c-gpio kmod-usb2
1126 LOADER_FLASH_OFFS
:= 0x20000
1127 COMPILE
:= loader-
$(1).bin loader-
$(1).uImage
1128 COMPILE
/loader-
$(1).bin
:= loader-okli-compile
1129 COMPILE
/loader-
$(1).uImage
:= append-loader-okli
$(1) | pad-to
64k | lzma | \
1131 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49
1132 IMAGES
+= factory.bin
1133 IMAGE
/factory.bin
:= $$(IMAGE
/sysupgrade.bin
) | pisen_wmb001n-factory
$(1)
1135 TARGET_DEVICES
+= pisen_wmb001n
1137 define Device
/pisen_wmm003n
1138 $(Device
/tplink-8mlzma
)
1140 DEVICE_VENDOR
:= PISEN
1141 DEVICE_MODEL
:= Cloud Easy Power
(WMM003N
)
1142 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-chipidea2
1143 TPLINK_HWID
:= 0x07030101
1145 TARGET_DEVICES
+= pisen_wmm003n
1147 define Device
/qihoo_c301
1150 DEVICE_VENDOR
:= Qihoo
1151 DEVICE_MODEL
:= C301
1152 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct \
1154 IMAGE_SIZE
:= 15744k
1155 SEAMA_SIGNATURE
:= wrgac26_qihoo360_360rg
1156 SUPPORTED_DEVICES
+= qihoo-c301
1158 TARGET_DEVICES
+= qihoo_c301
1160 define Device
/rosinson_wr818
1162 DEVICE_VENDOR
:= Rosinson
1163 DEVICE_MODEL
:= WR818
1164 IMAGE_SIZE
:= 15872k
1165 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-ledtrig-usbport
1167 TARGET_DEVICES
+= rosinson_wr818
1169 define Device
/siemens_ws-ap3610
1171 DEVICE_VENDOR
:= Siemens
1172 DEVICE_MODEL
:= WS-AP3610
1173 IMAGE_SIZE
:= 14336k
1176 LOADER_FLASH_OFFS
:= 0x82000
1177 COMPILE
:= loader-
$(1).bin
1178 COMPILE
/loader-
$(1).bin
:= loader-okli-compile
1179 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49 | loader-okli
$(1) 8128 | uImage none
1180 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | uImage none
1182 TARGET_DEVICES
+= siemens_ws-ap3610
1184 define Device
/sitecom_wlr-7100
1186 DEVICE_VENDOR
:= Sitecom
1187 DEVICE_MODEL
:= WLR-7100
1188 DEVICE_VARIANT
:= v1
002
1189 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct-smallbuffers kmod-usb2
1190 IMAGES
+= factory.dlf
1191 IMAGE
/factory.dlf
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
1192 append-rootfs | pad-rootfs | check-size | \
1193 senao-header
-r
0x222 -p
0x53 -t
2
1196 TARGET_DEVICES
+= sitecom_wlr-7100
1198 define Device
/sitecom_wlr-8100
1200 DEVICE_VENDOR
:= Sitecom
1201 DEVICE_MODEL
:= WLR-8100
1202 DEVICE_ALT0_VENDOR
:= Sitecom
1203 DEVICE_ALT0_MODEL
:= X8 AC1750
1204 DEVICE_PACKAGES
:= ath10k-firmware-qca988x-ct kmod-ath10k-ct kmod-usb2 kmod-usb3
1205 SUPPORTED_DEVICES
+= wlr8100
1206 IMAGES
+= factory.dlf
1207 IMAGE
/factory.dlf
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | \
1208 append-rootfs | pad-rootfs | check-size | \
1209 senao-header
-r
0x222 -p
0x56 -t
2
1210 IMAGE_SIZE
:= 15424k
1212 TARGET_DEVICES
+= sitecom_wlr-8100
1214 define Device
/teltonika_rut955
1216 DEVICE_VENDOR
:= Teltonika
1217 DEVICE_MODEL
:= RUT955
1218 DEVICE_PACKAGES
:= kmod-usb2 kmod-usb-acm kmod-usb-net-qmi-wwan \
1219 kmod-usb-serial-option kmod-hwmon-mcp3021 uqmi
-uboot-envtools
1220 IMAGE_SIZE
:= 15552k
1221 TPLINK_HWID
:= 0x35000001
1223 TPLINK_HEADER_VERSION
:= 1
1224 KERNEL
:= kernel-bin | append-dtb | lzma | tplink-v1-header
1225 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma | uImage lzma
1226 IMAGES
+= factory.bin
1227 IMAGE
/factory.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs |\
1228 pad-rootfs | teltonika-fw-fake-checksum | append-string master |\
1229 append-md5sum-bin | check-size
1230 IMAGE
/sysupgrade.bin
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) |\
1231 append-rootfs | pad-rootfs | append-metadata |\
1234 TARGET_DEVICES
+= teltonika_rut955
1236 define Device
/teltonika_rut955-h7v3c0
1237 $(Device
/teltonika_rut955
)
1238 DEVICE_VARIANT
:= H7V3C0
1240 TARGET_DEVICES
+= teltonika_rut955-h7v3c0
1242 define Device
/trendnet_tew-823dru
1244 DEVICE_VENDOR
:= Trendnet
1245 DEVICE_MODEL
:= TEW-823DRU
1246 DEVICE_VARIANT
:= v1.0R
1247 DEVICE_PACKAGES
:= kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct
1248 SUPPORTED_DEVICES
+= tew-823dru
1249 IMAGE_SIZE
:= 15296k
1250 IMAGES
:= factory.bin sysupgrade.bin
1251 IMAGE
/default
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | append-rootfs | \
1253 IMAGE
/factory.bin
:= $$(IMAGE
/default
) | pad-offset
$$$$(IMAGE_SIZE
) 26 | \
1254 append-string
00AP135AR9558-RT-131129-00 | check-size
1255 IMAGE
/sysupgrade.bin
:= $$(IMAGE
/default
) | append-metadata | \
1258 TARGET_DEVICES
+= trendnet_tew-823dru
1260 define Device
/wd_mynet-n750
1263 DEVICE_VENDOR
:= Western Digital
1264 DEVICE_MODEL
:= My Net N750
1265 IMAGE_SIZE
:= 15872k
1266 DEVICE_PACKAGES
:= kmod-usb2
1267 SEAMA_SIGNATURE
:= wrgnd13_wd_av
1268 SUPPORTED_DEVICES
+= mynet-n750
1270 TARGET_DEVICES
+= wd_mynet-n750
1272 define Device
/wd_mynet-wifi-rangeextender
1274 DEVICE_VENDOR
:= Western Digital
1275 DEVICE_MODEL
:= My Net Wi-Fi Range Extender
1276 DEVICE_PACKAGES
:= rssileds nvram
-swconfig
1278 ADDPATTERN_ID
:= mynet-rext
1279 ADDPATTERN_VERSION
:= 1.00.01
1280 IMAGE
/sysupgrade.bin
:= append-rootfs | pad-rootfs | cybertan-trx | \
1281 addpattern | append-metadata
1282 SUPPORTED_DEVICES
+= mynet-rext
1284 TARGET_DEVICES
+= wd_mynet-wifi-rangeextender
1286 define Device
/winchannel_wb2000
1288 DEVICE_VENDOR
:= Winchannel
1289 DEVICE_MODEL
:= WB2000
1290 IMAGE_SIZE
:= 15872k
1291 DEVICE_PACKAGES
:= kmod-i2c-gpio kmod-rtc-ds1307 kmod-usb2 \
1292 kmod-usb-ledtrig-usbport
1294 TARGET_DEVICES
+= winchannel_wb2000
1296 define Device
/xiaomi_mi-router-4q
1298 DEVICE_VENDOR
:= Xiaomi
1299 DEVICE_MODEL
:= Mi Router
4Q
1300 IMAGE_SIZE
:= 14336k
1302 TARGET_DEVICES
+= xiaomi_mi-router-4q
1304 define Device
/yuncore_a770
1306 DEVICE_VENDOR
:= YunCore
1307 DEVICE_MODEL
:= A770
1308 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9887-ct
1309 IMAGE_SIZE
:= 16000k
1311 IMAGE
/tftp.bin
:= $$(IMAGE
/sysupgrade.bin
) | yuncore-tftp-header-16m
1313 TARGET_DEVICES
+= yuncore_a770
1315 define Device
/yuncore_a782
1317 DEVICE_VENDOR
:= YunCore
1318 DEVICE_MODEL
:= A782
1319 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
1320 IMAGE_SIZE
:= 16000k
1322 IMAGE
/tftp.bin
:= $$(IMAGE
/sysupgrade.bin
) | yuncore-tftp-header-16m
1324 TARGET_DEVICES
+= yuncore_a782
1326 define Device
/yuncore_xd4200
1328 DEVICE_VENDOR
:= YunCore
1329 DEVICE_MODEL
:= XD4200
1330 DEVICE_PACKAGES
:= kmod-ath10k-ct ath10k-firmware-qca9888-ct
1331 IMAGE_SIZE
:= 16000k
1333 IMAGE
/tftp.bin
:= $$(IMAGE
/sysupgrade.bin
) | yuncore-tftp-header-16m
1335 TARGET_DEVICES
+= yuncore_xd4200
1337 define Device
/zbtlink_zbt-wd323
1339 DEVICE_VENDOR
:= ZBT
1340 DEVICE_MODEL
:= WD323
1341 IMAGE_SIZE
:= 16000k
1342 DEVICE_PACKAGES
:= kmod-usb2 kmod-i2c-gpio kmod-rtc-pcf8563 \
1343 kmod-usb-serial kmod-usb-serial-cp210x uqmi
1345 TARGET_DEVICES
+= zbtlink_zbt-wd323