OpenWrt – Diff between revs 2 and 3

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 2 Rev 3
Line 1... Line 1...
1 DEVICE_VARS += DAP_SIGNATURE NETGEAR_BOARD_ID NETGEAR_HW_ID NETGEAR_KERNEL_MAGIC ROOTFS_SIZE 1 DEVICE_VARS += DAP_SIGNATURE NETGEAR_BOARD_ID NETGEAR_HW_ID NETGEAR_KERNEL_MAGIC ROOTFS_SIZE SEAMA_SIGNATURE
2 DEVICE_VARS += SEAMA_SIGNATURE SEAMA_MTDBLOCK -  
Line 3... Line 2...
3   2  
4 define Build/alfa-network-rootfs-header 3 define Build/alfa-network-rootfs-header
5 mkimage \ 4 mkimage \
6 -A mips -O linux -T filesystem -C lzma -a 0 -e 0 \ 5 -A mips -O linux -T filesystem -C lzma -a 0 -e 0 \
Line 11... Line 10...
11 define Build/append-md5sum-bin 10 define Build/append-md5sum-bin
12 $(STAGING_DIR_HOST)/bin/mkhash md5 $@ | sed 's/../\\\\x&/g' |\ 11 $(STAGING_DIR_HOST)/bin/mkhash md5 $@ | sed 's/../\\\\x&/g' |\
13 xargs echo -ne >> $@ 12 xargs echo -ne >> $@
14 endef 13 endef
Line -... Line 14...
-   14  
-   15 define Build/append-string
-   16 echo -n $(1) >> $@
-   17 endef
-   18  
-   19 define Build/mkbuffaloimg
-   20 $(STAGING_DIR_HOST)/bin/mkbuffaloimg -B $(BOARDNAME) \
-   21 -R $$(($(subst k, * 1024,$(ROOTFS_SIZE)))) \
-   22 -K $$(($(subst k, * 1024,$(KERNEL_SIZE)))) \
-   23 -i $@ -o $@.new
-   24 mv $@.new $@
-   25 endef
15   26  
16 define Build/mkwrggimg 27 define Build/mkwrggimg
17 $(STAGING_DIR_HOST)/bin/mkwrggimg -b \ 28 $(STAGING_DIR_HOST)/bin/mkwrggimg -b \
18 -i $@ -o $@.imghdr -d /dev/mtdblock/1 \ 29 -i $@ -o $@.imghdr -d /dev/mtdblock/1 \
19 -m $(BOARDNAME) -s $(DAP_SIGNATURE) \ 30 -m $(BOARDNAME) -s $(DAP_SIGNATURE) \
Line 65... Line 76...
65 ) > "$@.new" 76 ) > "$@.new"
66 mv "$@.new" "$@" 77 mv "$@.new" "$@"
67 rm -rf $@.relocate 78 rm -rf $@.relocate
68 endef 79 endef
Line -... Line 80...
-   80  
-   81 define Build/seama
-   82 $(STAGING_DIR_HOST)/bin/seama -i $@ $(if $(1),$(1),-m "dev=/dev/mtdblock/1" -m "type=firmware")
-   83 mv $@.seama $@
-   84 endef
-   85  
-   86 define Build/seama-seal
-   87 $(call Build/seama,-s $@.seama $(1))
-   88 endef
69   89  
70 define Build/teltonika-fw-fake-checksum 90 define Build/teltonika-fw-fake-checksum
71 # Teltonika U-Boot web based firmware upgrade/recovery routine compares 91 # Teltonika U-Boot web based firmware upgrade/recovery routine compares
72 # 16 bytes from md5sum1[16] field in TP-Link v1 header (offset: 76 bytes 92 # 16 bytes from md5sum1[16] field in TP-Link v1 header (offset: 76 bytes
73 # from begin of the firmware file) with 16 bytes stored just before 93 # from begin of the firmware file) with 16 bytes stored just before
Line 134... Line 154...
134 IMAGE/factory.bin := append-rootfs | pad-rootfs |\ 154 IMAGE/factory.bin := append-rootfs | pad-rootfs |\
135 alfa-network-rootfs-header | append-kernel | check-size $$$$(IMAGE_SIZE) 155 alfa-network-rootfs-header | append-kernel | check-size $$$$(IMAGE_SIZE)
136 IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs |\ 156 IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs |\
137 pad-to $$$$(ROOTFS_SIZE) | append-kernel | check-size $$$$(IMAGE_SIZE) 157 pad-to $$$$(ROOTFS_SIZE) | append-kernel | check-size $$$$(IMAGE_SIZE)
138 endef 158 endef
-   159 TARGET_DEVICES += ap91-5g
Line 139... Line 160...
139   160  
140 define Device/arduino-yun 161 define Device/arduino-yun
141 DEVICE_TITLE := Arduino Yun 162 DEVICE_TITLE := Arduino Yun
142 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 163 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
Line 184... Line 205...
184 endef 205 endef
185 TARGET_DEVICES += cf-e320n-v2 206 TARGET_DEVICES += cf-e320n-v2
Line 186... Line 207...
186   207  
187 define Device/cf-e355ac-v1 208 define Device/cf-e355ac-v1
188 DEVICE_TITLE := COMFAST CF-E355AC v1 209 DEVICE_TITLE := COMFAST CF-E355AC v1
189 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct \ 210 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k ath10k-firmware-qca988x \
190 -swconfig -uboot-envtools 211 -swconfig -uboot-envtools
191 BOARDNAME := CF-E355AC-V1 212 BOARDNAME := CF-E355AC-V1
192 IMAGE_SIZE := 16192k 213 IMAGE_SIZE := 16192k
193 MTDPARTS := spi0.0:64k(u-boot)ro,64k(art)ro,16192k(firmware),64k(art-backup)ro 214 MTDPARTS := spi0.0:64k(u-boot)ro,64k(art)ro,16192k(firmware),64k(art-backup)ro
194 endef 215 endef
Line 195... Line 216...
195 TARGET_DEVICES += cf-e355ac-v1 216 TARGET_DEVICES += cf-e355ac-v1
196   217  
197 define Device/cf-e355ac-v2 218 define Device/cf-e355ac-v2
198 $(Device/cf-e355ac-v1) 219 $(Device/cf-e355ac-v1)
199 DEVICE_TITLE := COMFAST CF-E355AC v2 220 DEVICE_TITLE := COMFAST CF-E355AC v2
200 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9888-ct \ 221 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k ath10k-firmware-qca9888 \
201 -swconfig -uboot-envtools 222 -swconfig -uboot-envtools
202 BOARDNAME := CF-E355AC-V2 223 BOARDNAME := CF-E355AC-V2
Line 203... Line 224...
203 endef 224 endef
204 TARGET_DEVICES += cf-e355ac-v2 225 TARGET_DEVICES += cf-e355ac-v2
205   226  
206 define Device/cf-e375ac 227 define Device/cf-e375ac
207 DEVICE_TITLE := COMFAST CF-E375AC 228 DEVICE_TITLE := COMFAST CF-E375AC
208 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9888-ct \ 229 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k ath10k-firmware-qca9888 \
209 -uboot-envtools 230 -uboot-envtools
210 BOARDNAME := CF-E375AC 231 BOARDNAME := CF-E375AC
211 IMAGE_SIZE := 16000k 232 IMAGE_SIZE := 16000k
Line 212... Line 233...
212 MTDPARTS := spi0.0:256k(u-boot)ro,64k(art)ro,16000k(firmware),64k(art-backup)ro 233 MTDPARTS := spi0.0:256k(u-boot)ro,64k(art)ro,16000k(firmware),64k(art-backup)ro
213 endef 234 endef
214 TARGET_DEVICES += cf-e375ac 235 TARGET_DEVICES += cf-e375ac
215   236  
216 define Device/cf-e380ac-v1 237 define Device/cf-e380ac-v1
217 DEVICE_TITLE := COMFAST CF-E380AC v1 238 DEVICE_TITLE := COMFAST CF-E380AC v1
218 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct \ 239 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k ath10k-firmware-qca988x \
219 -swconfig -uboot-envtools 240 -swconfig -uboot-envtools
Line 232... Line 253...
232 endef 253 endef
233 TARGET_DEVICES += cf-e380ac-v2 254 TARGET_DEVICES += cf-e380ac-v2
Line 234... Line 255...
234   255  
235 define Device/cf-e385ac 256 define Device/cf-e385ac
236 DEVICE_TITLE := COMFAST CF-E385AC 257 DEVICE_TITLE := COMFAST CF-E385AC
237 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca9984-ct \ 258 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k ath10k-firmware-qca9984 \
238 -uboot-envtools 259 -uboot-envtools
239 BOARDNAME := CF-E385AC 260 BOARDNAME := CF-E385AC
240 IMAGE_SIZE := 16000k 261 IMAGE_SIZE := 16000k
241 MTDPARTS := spi0.0:256k(u-boot)ro,64k(art)ro,16000k(firmware),64k(art-backup)ro 262 MTDPARTS := spi0.0:256k(u-boot)ro,64k(art)ro,16000k(firmware),64k(art-backup)ro
Line 293... Line 314...
293 endef 314 endef
294 TARGET_DEVICES += dragino2 315 TARGET_DEVICES += dragino2
Line 295... Line 316...
295   316  
296 define Device/e1700ac-v2-16M 317 define Device/e1700ac-v2-16M
297 DEVICE_TITLE := Qxwlan E1700AC v2 (16MB flash) 318 DEVICE_TITLE := Qxwlan E1700AC v2 (16MB flash)
298 DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct kmod-usb-core \ 319 DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca988x kmod-usb-core \
299 kmod-usb2 kmod-usb-ledtrig-usbport 320 kmod-usb2 kmod-usb-ledtrig-usbport
300 BOARDNAME := E1700AC-V2 321 BOARDNAME := E1700AC-V2
301 SUPPORTED_DEVICES := e1700ac-v2 322 SUPPORTED_DEVICES := e1700ac-v2
302 IMAGE_SIZE := 15936k 323 IMAGE_SIZE := 15936k
Line 351... Line 372...
351 endef 372 endef
352 TARGET_DEVICES += e600g-v2-8M 373 TARGET_DEVICES += e600g-v2-8M
Line 353... Line 374...
353   374  
354 define Device/e600gac-v2-16M 375 define Device/e600gac-v2-16M
355 DEVICE_TITLE := Qxwlan E600GAC v2 (16MB flash) 376 DEVICE_TITLE := Qxwlan E600GAC v2 (16MB flash)
356 DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9887-ct kmod-usb-core \ 377 DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca9887 kmod-usb-core \
357 kmod-usb2 -swconfig 378 kmod-usb2 -swconfig
358 BOARDNAME := E600GAC-V2 379 BOARDNAME := E600GAC-V2
359 SUPPORTED_DEVICES := e600gac-v2 380 SUPPORTED_DEVICES := e600gac-v2
360 IMAGE_SIZE := 15936k 381 IMAGE_SIZE := 15936k
Line 484... Line 505...
484 endef 505 endef
485 TARGET_DEVICES += gl-ar300m 506 TARGET_DEVICES += gl-ar300m
Line 486... Line 507...
486   507  
487 define Device/gl-ar750 508 define Device/gl-ar750
488 DEVICE_TITLE := GL.iNet GL-AR750 509 DEVICE_TITLE := GL.iNet GL-AR750
489 DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9887-ct kmod-usb-core \ 510 DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca9887 kmod-usb-core \
490 kmod-usb2 kmod-usb-storage 511 kmod-usb2 kmod-usb-storage
491 BOARDNAME := GL-AR750 512 BOARDNAME := GL-AR750
492 SUPPORTED_DEVICES := gl-ar750 513 SUPPORTED_DEVICES := gl-ar750
493 IMAGE_SIZE := 16000k 514 IMAGE_SIZE := 16000k
494 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),64k(art)ro,-(firmware) 515 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),64k(art)ro,-(firmware)
495 IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) | \ 516 IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) | \
496 append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) 517 append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
497 endef 518 endef
Line 498... Line -...
498 TARGET_DEVICES += gl-ar750 -  
499   -  
500 define Device/gl-ar750s -  
501 DEVICE_TITLE := GL.iNet GL-AR750S -  
502 DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9887-ct kmod-usb-core \ -  
503 kmod-usb2 kmod-usb-storage -  
504 BOARDNAME := GL-AR750S -  
505 SUPPORTED_DEVICES := gl-ar750s -  
506 IMAGE_SIZE := 16000k -  
507 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),64k(art)ro,-(firmware) -  
508 IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) | \ -  
509 append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) -  
510 endef -  
511 TARGET_DEVICES += gl-ar750s 519 TARGET_DEVICES += gl-ar750
512   520  
513 define Device/gl-domino 521 define Device/gl-domino
514 DEVICE_TITLE := GL.iNet Domino Pi 522 DEVICE_TITLE := GL.iNet Domino Pi
515 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 523 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
Line 545... Line 553...
545   553  
546 define Device/lan-turtle 554 define Device/lan-turtle
547 $(Device/tplink-16mlzma) 555 $(Device/tplink-16mlzma)
548 DEVICE_TITLE := Hak5 LAN Turtle 556 DEVICE_TITLE := Hak5 LAN Turtle
549 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-storage \ 557 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-storage \
550 -kmod-ath9k -swconfig -uboot-envtools -wpad-basic 558 -kmod-ath9k -swconfig -uboot-envtools -wpad-mini
551 BOARDNAME := LAN-TURTLE 559 BOARDNAME := LAN-TURTLE
552 DEVICE_PROFILE := LANTURTLE 560 DEVICE_PROFILE := LANTURTLE
553 TPLINK_HWID := 0x5348334c 561 TPLINK_HWID := 0x5348334c
554 CONSOLE := ttyATH0,115200 562 CONSOLE := ttyATH0,115200
Line 671... Line 679...
671 NETGEAR_BOARD_ID := WNDRMACv2 679 NETGEAR_BOARD_ID := WNDRMACv2
672 endef 680 endef
673 TARGET_DEVICES += wndrmacv2 681 TARGET_DEVICES += wndrmacv2
Line 674... Line 682...
674   682  
675 define Device/cap324 683 define Device/cap324
-   684 DEVICE_TITLE := PowerCloud CAP324 Cloud AP
-   685 BOARDNAME := CAP324
-   686 DEVICE_PROFILE := CAP324
-   687 IMAGE_SIZE := 15296k
-   688 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,15296k(firmware),640k(certs),64k(nvram),64k(art)ro
-   689 endef
-   690 TARGET_DEVICES += cap324
-   691  
-   692 define Device/cap324-nocloud
676 DEVICE_TITLE := PowerCloud Systems CAP324 693 DEVICE_TITLE := PowerCloud CAP324 Cloud AP (No-Cloud)
677 BOARDNAME := CAP324 694 BOARDNAME := CAP324
678 DEVICE_PROFILE := CAP324 695 DEVICE_PROFILE := CAP324
679 IMAGE_SIZE := 16000k 696 IMAGE_SIZE := 16000k
680 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro 697 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro
681 endef 698 endef
Line 682... Line 699...
682 TARGET_DEVICES += cap324 699 TARGET_DEVICES += cap324-nocloud
-   700  
-   701 define Device/cr3000
-   702 DEVICE_TITLE := PowerCloud CR3000 Cloud Router
-   703 BOARDNAME := CR3000
-   704 DEVICE_PROFILE := CR3000
-   705 IMAGE_SIZE := 7104k
-   706 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7104k(firmware),640k(certs),64k(nvram),64k(art)ro
-   707 endef
-   708 TARGET_DEVICES += cr3000
683   709  
684 define Device/cr3000 710 define Device/cr3000-nocloud
685 DEVICE_TITLE := PowerCloud Systems CR3000 711 DEVICE_TITLE := PowerCloud CR3000 (No-Cloud)
686 BOARDNAME := CR3000 712 BOARDNAME := CR3000
687 DEVICE_PROFILE := CR3000 713 DEVICE_PROFILE := CR3000
688 IMAGE_SIZE := 7808k 714 IMAGE_SIZE := 7808k
689 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7808k(firmware),64k(art)ro 715 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7808k(firmware),64k(art)ro
Line 690... Line 716...
690 endef 716 endef
-   717 TARGET_DEVICES += cr3000-nocloud
-   718  
-   719 define Device/cr5000
-   720 DEVICE_TITLE := PowerCloud CR5000 Cloud Router
-   721 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb-core
-   722 BOARDNAME := CR5000
-   723 DEVICE_PROFILE := CR5000
-   724 IMAGE_SIZE := 7104k
-   725 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7104k(firmware),640k(certs),64k(nvram),64k(art)ro
-   726 endef
691 TARGET_DEVICES += cr3000 727 TARGET_DEVICES += cr5000
692   728  
693 define Device/cr5000 729 define Device/cr5000-nocloud
694 DEVICE_TITLE := PowerCloud Systems CR5000 730 DEVICE_TITLE := PowerCloud CR5000 (No-Cloud)
695 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb-core 731 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb-core
696 BOARDNAME := CR5000 732 BOARDNAME := CR5000
697 DEVICE_PROFILE := CR5000 733 DEVICE_PROFILE := CR5000
698 IMAGE_SIZE := 7808k 734 IMAGE_SIZE := 7808k
Line 699... Line 735...
699 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7808k(firmware),64k(art)ro 735 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7808k(firmware),64k(art)ro
700 endef 736 endef
701 TARGET_DEVICES += cr5000 737 TARGET_DEVICES += cr5000-nocloud
702   738  
703 define Device/packet-squirrel 739 define Device/packet-squirrel
704 $(Device/tplink-16mlzma) 740 $(Device/tplink-16mlzma)
705 DEVICE_TITLE := Hak5 Packet Squirrel 741 DEVICE_TITLE := Hak5 Packet Squirrel
706 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 \ 742 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 \
707 -kmod-ath9k -swconfig -uboot-envtools -wpad-basic 743 -kmod-ath9k -swconfig -uboot-envtools -wpad-mini
708 BOARDNAME := PACKET-SQUIRREL 744 BOARDNAME := PACKET-SQUIRREL
Line 807... Line 843...
807 IMAGE_SIZE := 16000k 843 IMAGE_SIZE := 16000k
808 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro 844 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro
809 endef 845 endef
810 TARGET_DEVICES += jwap230 846 TARGET_DEVICES += jwap230
Line 811... Line -...
811   -  
812 define Device/koala -  
813 DEVICE_TITLE := OCEDO Koala -  
814 BOARDNAME := KOALA -  
815 DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct -  
816 IMAGE_SIZE := 7424k -  
817 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),7424k(firmware),1536k(kernel2),5888k(rootfs2),1088k(data)ro,64k(id)ro,64k(art)ro -  
818 endef -  
819 TARGET_DEVICES += koala -  
820   847  
821 define Device/r36a 848 define Device/r36a
822 DEVICE_TITLE := ALFA Network R36A 849 DEVICE_TITLE := ALFA Network R36A
823 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport -swconfig 850 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport -swconfig
824 BOARDNAME := R36A 851 BOARDNAME := R36A
Line 862... Line 889...
862 TARGET_DEVICES += rut900 889 TARGET_DEVICES += rut900
Line 863... Line 890...
863   890  
864 define Device/mc-mac1200r 891 define Device/mc-mac1200r
865 $(Device/tplink-8mlzma) 892 $(Device/tplink-8mlzma)
866 DEVICE_TITLE := Mercury MAC1200R 893 DEVICE_TITLE := Mercury MAC1200R
867 DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct 894 DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca988x
868 BOARDNAME := MC-MAC1200R 895 BOARDNAME := MC-MAC1200R
869 DEVICE_PROFILE := MAC1200R 896 DEVICE_PROFILE := MAC1200R
870 TPLINK_HWID := 0x12000001 897 TPLINK_HWID := 0x12000001
871 endef 898 endef
Line 881... Line 908...
881 CONSOLE := ttyATH0,115200 908 CONSOLE := ttyATH0,115200
882 IMAGES := sysupgrade.bin 909 IMAGES := sysupgrade.bin
883 endef 910 endef
884 TARGET_DEVICES += minibox-v1 911 TARGET_DEVICES += minibox-v1
Line 885... Line -...
885   -  
886 define Device/minibox-v3.2 -  
887 $(Device/tplink-16mlzma) -  
888 DEVICE_TITLE := Gainstrong MiniBox V3.2 -  
889 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca9887-ct -swconfig -  
890 BOARDNAME := MINIBOX-V3.2 -  
891 DEVICE_PROFILE := MINIBOXV32 -  
892 TPLINK_HWID := 0x3C00010C -  
893 endef -  
894 TARGET_DEVICES += minibox-v3.2 -  
895   912  
896 define Device/oolite-v1 913 define Device/oolite-v1
897 $(Device/minibox-v1) 914 $(Device/minibox-v1)
898 DEVICE_TITLE := GainStrong Oolite V1.0 915 DEVICE_TITLE := GainStrong Oolite V1.0
899 BOARDNAME := OOLITE-V1 916 BOARDNAME := OOLITE-V1
Line 903... Line 920...
903 TARGET_DEVICES += oolite-v1 920 TARGET_DEVICES += oolite-v1
Line 904... Line 921...
904   921  
905 define Device/oolite-v5.2 922 define Device/oolite-v5.2
906 $(Device/tplink-16mlzma) 923 $(Device/tplink-16mlzma)
907 DEVICE_TITLE := GainStrong Oolite V5.2 924 DEVICE_TITLE := GainStrong Oolite V5.2
908 DEVICE_PACKAGES := ath10k-firmware-qca9887-ct kmod-ath10k-ct kmod-usb-core kmod-usb2 925 DEVICE_PACKAGES := ath10k-firmware-qca9887 kmod-ath10k kmod-usb-core kmod-usb2
909 BOARDNAME := OOLITE-V5-2 926 BOARDNAME := OOLITE-V5-2
910 DEVICE_PROFILE := OOLITEV52 927 DEVICE_PROFILE := OOLITEV52
911 TPLINK_HWID := 0x3C00010B 928 TPLINK_HWID := 0x3C00010B
912 IMAGES := sysupgrade.bin 929 IMAGES := sysupgrade.bin
Line 998... Line 1015...
998 endef 1015 endef
999 TARGET_DEVICES += som9331 1016 TARGET_DEVICES += som9331
Line 1000... Line 1017...
1000   1017  
1001 define Device/sr3200 1018 define Device/sr3200
1002 DEVICE_TITLE := YunCore SR3200 1019 DEVICE_TITLE := YunCore SR3200
1003 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k-ct ath10k-firmware-qca988x-ct 1020 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-ath10k ath10k-firmware-qca988x
1004 BOARDNAME := SR3200 1021 BOARDNAME := SR3200
1005 IMAGE_SIZE := 16000k 1022 IMAGE_SIZE := 16000k
1006 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro 1023 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro
1007 endef 1024 endef
Line 1008... Line 1025...
1008 TARGET_DEVICES += sr3200 1025 TARGET_DEVICES += sr3200
1009   1026  
1010 define Device/xd3200 1027 define Device/xd3200
1011 $(Device/sr3200) 1028 $(Device/sr3200)
1012 DEVICE_TITLE := YunCore XD3200 1029 DEVICE_TITLE := YunCore XD3200
1013 DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct 1030 DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca988x
1014 BOARDNAME := XD3200 1031 BOARDNAME := XD3200
Line 1015... Line 1032...
1015 endef 1032 endef
Line 1061... Line 1078...
1061 endef 1078 endef
1062 TARGET_DEVICES += n5q 1079 TARGET_DEVICES += n5q
Line 1063... Line 1080...
1063   1080  
1064 define Device/NBG6616 1081 define Device/NBG6616
1065 DEVICE_TITLE := ZyXEL NBG6616 1082 DEVICE_TITLE := ZyXEL NBG6616
1066 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb-storage kmod-rtc-pcf8563 kmod-ath10k-ct ath10k-firmware-qca988x-ct 1083 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb-storage kmod-rtc-pcf8563 kmod-ath10k ath10k-firmware-qca988x
1067 BOARDNAME := NBG6616 1084 BOARDNAME := NBG6616
1068 KERNEL_SIZE := 2048k 1085 KERNEL_SIZE := 2048k
1069 IMAGE_SIZE := 15323k 1086 IMAGE_SIZE := 15323k
1070 MTDPARTS := spi0.0:192k(u-boot)ro,64k(env)ro,64k(RFdata)ro,384k(zyxel_rfsd),384k(romd),64k(header),2048k(kernel),13184k(rootfs),15232k@0x120000(firmware) 1087 MTDPARTS := spi0.0:192k(u-boot)ro,64k(env)ro,64k(RFdata)ro,384k(zyxel_rfsd),384k(romd),64k(header),2048k(kernel),13184k(rootfs),15232k@0x120000(firmware)
1071 CMDLINE += mem=128M -  
1072 RAS_BOARD := NBG6616 -  
1073 RAS_ROOTFS_SIZE := 14464k -  
1074 RAS_VERSION := "$(VERSION_DIST) $(REVISION)" 1088 CMDLINE += mem=128M
1075 IMAGES := factory.bin sysupgrade.bin 1089 IMAGES := sysupgrade.bin
1076 KERNEL := kernel-bin | patch-cmdline | lzma | uImage lzma | jffs2 boot/vmlinux.lzma.uImage -  
1077 IMAGE/factory.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-rootfs | pad-rootfs | pad-to 64k | check-size $$$$(IMAGE_SIZE) | zyxel-ras-image 1090 KERNEL := kernel-bin | patch-cmdline | lzma | uImage lzma | jffs2 boot/vmlinux.lzma.uImage
1078 IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-rootfs | pad-rootfs | check-size $$$$(IMAGE_SIZE) 1091 IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-rootfs | pad-rootfs | check-size $$$$(IMAGE_SIZE)
1079 # We cannot currently build a factory image. It is the sysupgrade image 1092 # We cannot currently build a factory image. It is the sysupgrade image
1080 # prefixed with a header (which is actually written into the MTD device). 1093 # prefixed with a header (which is actually written into the MTD device).
1081 # The header is 2kiB and is filled with 0xff. The format seems to be: 1094 # The header is 2kiB and is filled with 0xff. The format seems to be:
Line 1128... Line 1141...
1128 LOADER_TYPE := bin 1141 LOADER_TYPE := bin
1129 BLOCKSIZE := 64k 1142 BLOCKSIZE := 64k
1130 KERNEL := kernel-bin | patch-cmdline | relocate-kernel | lzma 1143 KERNEL := kernel-bin | patch-cmdline | relocate-kernel | lzma
1131 KERNEL_INITRAMFS := kernel-bin | patch-cmdline | lzma | seama 1144 KERNEL_INITRAMFS := kernel-bin | patch-cmdline | lzma | seama
1132 KERNEL_INITRAMFS_SUFFIX = $$(KERNEL_SUFFIX).seama 1145 KERNEL_INITRAMFS_SUFFIX = $$(KERNEL_SUFFIX).seama
1133 SEAMA_MTDBLOCK := 1 -  
1134 IMAGES := sysupgrade.bin factory.bin 1146 IMAGES := sysupgrade.bin factory.bin
Line 1135... Line 1147...
1135   1147  
1136 # 64 bytes offset: 1148 # 64 bytes offset:
1137 # - 28 bytes seama_header 1149 # - 28 bytes seama_header
Line 1140... Line 1152...
1140 IMAGE/sysupgrade.bin := \ 1152 IMAGE/sysupgrade.bin := \
1141 $$(IMAGE/default) | seama | pad-rootfs | \ 1153 $$(IMAGE/default) | seama | pad-rootfs | \
1142 check-size $$$$(IMAGE_SIZE) 1154 check-size $$$$(IMAGE_SIZE)
1143 IMAGE/factory.bin := \ 1155 IMAGE/factory.bin := \
1144 $$(IMAGE/default) | seama | pad-rootfs | \ 1156 $$(IMAGE/default) | seama | pad-rootfs | \
-   1157 seama-seal -m "signature=$$$$(SEAMA_SIGNATURE)" | \
1145 seama-seal | check-size $$$$(IMAGE_SIZE) 1158 check-size $$$$(IMAGE_SIZE)
1146 SEAMA_SIGNATURE := 1159 SEAMA_SIGNATURE :=
1147 endef 1160 endef
Line 1148... Line 1161...
1148   1161  
1149 define Device/dir-869-a1 1162 define Device/dir-869-a1
1150 $(Device/seama) 1163 $(Device/seama)
1151 DEVICE_TITLE := D-Link DIR-869 rev. A1 1164 DEVICE_TITLE := D-Link DIR-869 rev. A1
1152 DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct 1165 DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca988x
1153 BOARDNAME := DIR-869-A1 1166 BOARDNAME := DIR-869-A1
1154 IMAGE_SIZE := 15872k 1167 IMAGE_SIZE := 15872k
1155 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,64k(devdata)ro,64k(devconf)ro,15872k(firmware),64k(radiocfg)ro 1168 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,64k(devdata)ro,64k(devconf)ro,15872k(firmware),64k(radiocfg)ro
1156 SEAMA_SIGNATURE := wrgac54_dlink.2015_dir869 1169 SEAMA_SIGNATURE := wrgac54_dlink.2015_dir869
Line 1184... Line 1197...
1184 TARGET_DEVICES += mynet-n750 1197 TARGET_DEVICES += mynet-n750
Line 1185... Line 1198...
1185   1198  
1186 define Device/qihoo-c301 1199 define Device/qihoo-c301
1187 $(Device/seama) 1200 $(Device/seama)
1188 DEVICE_TITLE := Qihoo C301 1201 DEVICE_TITLE := Qihoo C301
1189 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct 1202 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k ath10k-firmware-qca988x
1190 BOARDNAME := QIHOO-C301 1203 BOARDNAME := QIHOO-C301
1191 IMAGE_SIZE := 15744k 1204 IMAGE_SIZE := 15744k
1192 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),64k(devdata),64k(devconf),15744k(firmware),64k(warm_start),64k(action_image_config),64k(radiocfg)ro;spi0.1:15360k(upgrade2),1024k(privatedata) 1205 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env),64k(devdata),64k(devconf),15744k(firmware),64k(warm_start),64k(action_image_config),64k(radiocfg)ro;spi0.1:15360k(upgrade2),1024k(privatedata)
1193 SEAMA_SIGNATURE := wrgac26_qihoo360_360rg 1206 SEAMA_SIGNATURE := wrgac26_qihoo360_360rg
Line 1206... Line 1219...
1206 endef 1219 endef
1207 TARGET_DEVICES += dap-1330-a1 1220 TARGET_DEVICES += dap-1330-a1
Line 1208... Line 1221...
1208   1221  
1209 define Device/dap-2695-a1 1222 define Device/dap-2695-a1
1210 DEVICE_TITLE := D-Link DAP-2695 rev. A1 1223 DEVICE_TITLE := D-Link DAP-2695 rev. A1
1211 DEVICE_PACKAGES := ath10k-firmware-qca988x-ct kmod-ath10k-ct 1224 DEVICE_PACKAGES := ath10k-firmware-qca988x kmod-ath10k
1212 BOARDNAME := DAP-2695-A1 1225 BOARDNAME := DAP-2695-A1
1213 IMAGES := factory.img sysupgrade.bin 1226 IMAGES := factory.img sysupgrade.bin
1214 IMAGE_SIZE := 15360k 1227 IMAGE_SIZE := 15360k
1215 IMAGE/factory.img := append-kernel | pad-offset 65536 160 | append-rootfs | wrgg-pad-rootfs | mkwrggimg | check-size $$$$(IMAGE_SIZE) 1228 IMAGE/factory.img := append-kernel | pad-offset 65536 160 | append-rootfs | wrgg-pad-rootfs | mkwrggimg | check-size $$$$(IMAGE_SIZE)
Line 1219... Line 1232...
1219 MTDPARTS := spi0.0:256k(bootloader)ro,64k(bdcfg)ro,64k(rgdb)ro,64k(langpack)ro,15360k(firmware),448k(captival)ro,64k(certificate)ro,64k(radiocfg)ro 1232 MTDPARTS := spi0.0:256k(bootloader)ro,64k(bdcfg)ro,64k(rgdb)ro,64k(langpack)ro,15360k(firmware),448k(captival)ro,64k(certificate)ro,64k(radiocfg)ro
1220 DAP_SIGNATURE := wapac02_dkbs_dap2695 1233 DAP_SIGNATURE := wapac02_dkbs_dap2695
1221 endef 1234 endef
1222 TARGET_DEVICES += dap-2695-a1 1235 TARGET_DEVICES += dap-2695-a1
Line -... Line 1236...
-   1236  
-   1237 define Device/bhr-4grv2
-   1238 DEVICE_TITLE := Buffalo BHR-4GRV2
-   1239 BOARDNAME := BHR-4GRV2
-   1240 ROOTFS_SIZE := 14528k
-   1241 KERNEL_SIZE := 1472k
-   1242 IMAGE_SIZE := 16000k
-   1243 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,14528k(rootfs),1472k(kernel),64k(art)ro,16000k@0x50000(firmware)
-   1244 IMAGES := sysupgrade.bin factory.bin
-   1245 IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs | pad-to $$$$(ROOTFS_SIZE) | append-kernel | check-size $$$$(IMAGE_SIZE)
-   1246 IMAGE/factory.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-rootfs | pad-rootfs | mkbuffaloimg
-   1247 endef
-   1248 TARGET_DEVICES += bhr-4grv2
1223   1249  
1224 define Device/wam250 1250 define Device/wam250
1225 DEVICE_TITLE := Samsung WAM250 1251 DEVICE_TITLE := Samsung WAM250
1226 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -swconfig 1252 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 -swconfig
1227 BOARDNAME := WAM250 1253 BOARDNAME := WAM250
Line 1247... Line 1273...
1247 TARGET_DEVICES += wifi-pineapple-nano 1273 TARGET_DEVICES += wifi-pineapple-nano
Line 1248... Line 1274...
1248   1274  
1249 define Device/wlr8100 1275 define Device/wlr8100
1250 DEVICE_TITLE := Sitecom WLR-8100 1276 DEVICE_TITLE := Sitecom WLR-8100
1251 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb3 \ 1277 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-usb3 \
1252 kmod-ath10k-ct ath10k-firmware-qca988x-ct 1278 kmod-ath10k ath10k-firmware-qca988x
1253 BOARDNAME := WLR8100 1279 BOARDNAME := WLR8100
1254 IMAGE_SIZE := 15424k 1280 IMAGE_SIZE := 15424k
1255 MTDPARTS := spi0.0:192k(u-boot)ro,64k(u-boot-env)ro,15424k(firmware),256k(manufacture)ro,64k(backup)ro,320k(storage)ro,64k(art)ro 1281 MTDPARTS := spi0.0:192k(u-boot)ro,64k(u-boot-env)ro,15424k(firmware),256k(manufacture)ro,64k(backup)ro,320k(storage)ro,64k(art)ro
1256 endef 1282 endef
Line 1310... Line 1336...
1310 IMAGE_SIZE := 16064k 1336 IMAGE_SIZE := 16064k
1311 MTDPARTS := spi0.0:192k(u-boot)ro,64k(u-boot-env),64k(art)ro,16064k(firmware),16384k@0x0(fullflash) 1337 MTDPARTS := spi0.0:192k(u-boot)ro,64k(u-boot-env),64k(art)ro,16064k(firmware),16384k@0x0(fullflash)
1312 endef 1338 endef
1313 TARGET_DEVICES += wrtnode2q 1339 TARGET_DEVICES += wrtnode2q
Line -... Line 1340...
-   1340  
-   1341 define Device/zbt-we1526
-   1342 DEVICE_TITLE := Zbtlink ZBT-WE1526
-   1343 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
-   1344 BOARDNAME := ZBT-WE1526
-   1345 IMAGE_SIZE := 16000k
-   1346 KERNEL_SIZE := 1472k
-   1347 ROOTFS_SIZE := 14528k
-   1348 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,14528k(rootfs),1472k(kernel),64k(art)ro,16000k@0x50000(firmware)
-   1349 IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs | pad-to $$$$(ROOTFS_SIZE) | append-kernel | check-size $$$$(IMAGE_SIZE)
-   1350 endef
-   1351 TARGET_DEVICES += zbt-we1526
1314   1352  
1315 define Device/AVM 1353 define Device/AVM
1316 DEVICE_PACKAGES := fritz-tffs -uboot-envtools 1354 DEVICE_PACKAGES := fritz-tffs -uboot-envtools
1317 KERNEL := kernel-bin | patch-cmdline | lzma | eva-image 1355 KERNEL := kernel-bin | patch-cmdline | lzma | eva-image
1318 KERNEL_INITRAMFS := $$(KERNEL) 1356 KERNEL_INITRAMFS := $$(KERNEL)