2 # BCM33XX/BCM63XX Profiles
6 KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma bin | hcs-initramfs
12 DEVICE_VARS += HCS_MAGIC_BYTES HCS_REV_MIN HCS_REV_MAJ
15 FILESYSTEMS := squashfs jffs2-64k jffs2-128k
16 KERNEL := kernel-bin | append-dtb | relocate-kernel | lzma | lzma-cfe
17 KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma elf
19 IMAGE/cfe.bin := cfe-bin --pad $$$$(shell expr $$$$(FLASH_MB) / 2)
20 IMAGE/cfe-4M.bin := cfe-bin --pad 2
21 IMAGE/cfe-8M.bin := cfe-bin --pad 4
22 IMAGE/cfe-16M.bin := cfe-bin --pad 8
23 IMAGE/cfe-bc221.bin := cfe-bin --layoutver 5
24 IMAGE/cfe-old.bin := cfe-old-bin
25 IMAGE/sysupgrade.bin := cfe-bin
31 CFE_EXTRAS = --block-size $$(BLOCK_SIZE) --image-offset $$(if $$(IMAGE_OFFSET),$$(IMAGE_OFFSET),$$(BLOCK_SIZE))
33 DEVICE_VARS += BLOCK_SIZE FLASH_MB IMAGE_OFFSET
34 DEVICE_VARS += CFE_BOARD_ID CFE_CHIP_ID CFE_EXTRAS
36 define Device/bcm63xx_netgear
38 IMAGES := factory.chk sysupgrade.bin
39 IMAGE/factory.chk := cfe-bin | netgear-chk
43 DEVICE_VARS += NETGEAR_BOARD_ID NETGEAR_REGION
45 define Device/bcm63xx_redboot
46 FILESYSTEMS := squashfs
47 KERNEL := kernel-bin | append-dtb | relocate-kernel | gzip
48 KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma elf
50 IMAGE/redboot.bin := redboot-bin
51 REDBOOT_PREFIX := $$(IMAGE_PREFIX)
53 DEVICE_VARS += REDBOOT_PREFIX
56 define Device/963281TAN-generic
58 IMAGES := cfe-4M.bin cfe-8M.bin cfe-16M.bin
59 DEVICE_TITLE := Generic 963281TAN
60 DEVICE_DTS := bcm963281TAN
61 CFE_BOARD_ID := 963281TAN
64 TARGET_DEVICES += 963281TAN-generic
66 define Device/96328avng-generic
68 IMAGES := cfe-4M.bin cfe-8M.bin cfe-16M.bin
69 DEVICE_TITLE := Generic 96328avng
70 DEVICE_DTS := bcm96328avng
71 CFE_BOARD_ID := 96328avng
74 TARGET_DEVICES += 96328avng-generic
76 define Device/96338GW-generic
78 DEVICE_TITLE := Generic 96338GW
79 DEVICE_DTS := bcm96338GW
80 CFE_BOARD_ID := 6338GW
83 TARGET_DEVICES += 96338GW-generic
85 define Device/96338W-generic
87 DEVICE_TITLE := Generic 96338W
88 DEVICE_DTS := bcm96338W
92 TARGET_DEVICES += 96338W-generic
94 define Device/96345GW2-generic
96 IMAGES += cfe-bc221.bin
97 DEVICE_TITLE := Generic 96345GW2
98 DEVICE_DTS := bcm96345GW2
99 CFE_BOARD_ID := 96345GW2
102 TARGET_DEVICES += 96345GW2-generic
104 define Device/96348GW-generic
106 IMAGES += cfe-bc221.bin
107 DEVICE_TITLE := Generic 96348GW
108 DEVICE_DTS := bcm96348GW
109 CFE_BOARD_ID := 96348GW
112 TARGET_DEVICES += 96348GW-generic
114 define Device/96348GW-10-generic
116 DEVICE_TITLE := Generic 96348GW-10
117 DEVICE_DTS := bcm96348GW-10
118 CFE_BOARD_ID := 96348GW-10
121 TARGET_DEVICES += 96348GW-10-generic
123 define Device/96348GW-11-generic
125 DEVICE_TITLE := Generic 96348GW-11
126 DEVICE_DTS := bcm96348GW-11
127 CFE_BOARD_ID := 96348GW-11
130 TARGET_DEVICES += 96348GW-11-generic
132 define Device/96348R-generic
134 DEVICE_TITLE := Generic 96348R
135 DEVICE_DTS := bcm96348R
136 CFE_BOARD_ID := 96348R
139 TARGET_DEVICES += 96348R-generic
141 define Device/96358VW-generic
143 DEVICE_TITLE := Generic 96358VW
144 DEVICE_DTS := bcm96358VW
145 CFE_BOARD_ID := 96358VW
148 TARGET_DEVICES += 96358VW-generic
150 define Device/96358VW2-generic
152 DEVICE_TITLE := Generic 96358VW2
153 DEVICE_DTS := bcm96358VW2
154 CFE_BOARD_ID := 96358VW2
157 TARGET_DEVICES += 96358VW2-generic
159 define Device/96368MVNgr-generic
161 DEVICE_TITLE := Generic 96368MVNgr
162 DEVICE_DTS := bcm96368MVNgr
163 CFE_BOARD_ID := 96368MVNgr
166 TARGET_DEVICES += 96368MVNgr-generic
168 define Device/96368MVWG-generic
170 DEVICE_TITLE := Generic 96368MVWG
171 DEVICE_DTS := bcm96368MVWG
172 CFE_BOARD_ID := 96368MVWG
175 TARGET_DEVICES += 96368MVWG-generic
180 DEVICE_TITLE := ADB P.DG A4001N
182 CFE_BOARD_ID := 96328dg2x2
186 $(USB2_PACKAGES) $(B43_PACKAGES)
188 TARGET_DEVICES += A4001N
190 define Device/A4001N1
192 IMAGES += sysupgrade.bin
193 DEVICE_TITLE := ADB P.DG A4001N1
194 DEVICE_DTS := a4001n1
195 CFE_BOARD_ID := 963281T_TEF
199 $(USB2_PACKAGES) $(B43_PACKAGES)
201 TARGET_DEVICES += A4001N1
203 define Device/AV4202N
205 IMAGE_OFFSET := 0x20000
206 DEVICE_TITLE := ADB P.DG AV4202N
207 DEVICE_DTS := av4202n
208 CFE_BOARD_ID := 96368_Swiss_S1
211 $(USB2_PACKAGES) $(B43_PACKAGES)
213 TARGET_DEVICES += AV4202N
218 DEVICE_TITLE := Alcatel RG100A
220 CFE_BOARD_ID := 96358VW2
222 BLOCK_SIZE := 0x20000
224 $(USB2_PACKAGES) $(B43_PACKAGES)
226 TARGET_DEVICES += RG100A
229 define Device/AR1004G
231 DEVICE_TITLE := Asmax AR 1004g
233 CFE_BOARD_ID := 96348GW-10
238 TARGET_DEVICES += AR1004G
241 define Device/F5D7633
243 DEVICE_TITLE := Belkin F5D7633
244 DEVICE_DTS := f5d7633
245 CFE_BOARD_ID := 96348GW-10
247 BLOCK_SIZE := 0x20000
251 TARGET_DEVICES += F5D7633
254 define Device/BCM96318REF
257 DEVICE_TITLE := Broadcom BCM96318REF reference board
258 DEVICE_DTS := bcm96318ref
259 CFE_BOARD_ID := 96318REF
262 $(B43_PACKAGES) $(USB2_PACKAGES) \
265 TARGET_DEVICES += BCM96318REF
267 define Device/BCM96318REF_P300
270 DEVICE_TITLE := Broadcom BCM96318REF_P300 reference board
271 DEVICE_DTS := bcm96318ref_p300
272 CFE_BOARD_ID := 96318REF_P300
275 $(B43_PACKAGES) $(USB2_PACKAGES) \
278 TARGET_DEVICES += BCM96318REF_P300
280 define Device/BCM963268BU_P300
283 DEVICE_TITLE := Broadcom BCM963268BU_P300 reference board
284 DEVICE_DTS := bcm963268bu_p300
285 CFE_BOARD_ID := 963268BU_P300
291 TARGET_DEVICES += BCM963268BU_P300
293 define Device/BCM963269BHR
296 DEVICE_TITLE := Broadcom BCM963269BHR reference board
297 DEVICE_DTS := bcm963269bhr
298 CFE_BOARD_ID := 963269BHR
304 TARGET_DEVICES += BCM963269BHR
307 define Device/HomeHub2A
309 DEVICE_TITLE := BT Home Hub 2.0 A
310 DEVICE_DTS := homehub2a
311 CFE_BOARD_ID := HOMEHUB2A
313 BLOCK_SIZE := 0x20000
315 $(B43_PACKAGES) $(USB2_PACKAGES)
317 TARGET_DEVICES += HomeHub2A
319 define Device/BTV2110
321 DEVICE_TITLE := BT Voyager V2110
323 CFE_BOARD_ID := V2110
325 CFE_EXTRAS += --layoutver 5
329 TARGET_DEVICES += BTV2110
331 define Device/BTV2500V
333 DEVICE_TITLE := BT Voyager V2500V
334 DEVICE_DTS := v2500v-bb
335 CFE_BOARD_ID := V2500V_BB
337 CFE_EXTRAS += --layoutver 5
341 TARGET_DEVICES += BTV2500V
344 define Device/AR5381u
346 IMAGES += sysupgrade.bin
347 DEVICE_TITLE := Comtrend AR-5381u
348 DEVICE_DTS := ar-5381u
349 CFE_BOARD_ID := 96328A-1241N
353 $(B43_PACKAGES) $(USB2_PACKAGES)
355 TARGET_DEVICES += AR5381u
357 define Device/AR5387un
359 IMAGES += sysupgrade.bin
360 DEVICE_TITLE := Comtrend AR-5387un
361 DEVICE_DTS := ar-5387un
362 CFE_BOARD_ID := 96328A-1441N1
366 $(B43_PACKAGES) $(USB2_PACKAGES)
368 TARGET_DEVICES += AR5387un
370 define Device/CT-536_CT-5621
372 DEVICE_TITLE := Comtrend CT-536+/CT-5621
373 DEVICE_DTS := ct536plus
374 CFE_BOARD_ID := 96348GW-11
379 TARGET_DEVICES += CT-536_CT-5621
381 define Device/CT-5365
383 DEVICE_TITLE := Comtrend CT-5365
384 DEVICE_DTS := ct-5365
385 CFE_BOARD_ID := 96348A-122
390 TARGET_DEVICES += CT-5365
392 define Device/CT-6373
394 DEVICE_TITLE := Comtrend CT-6373
395 DEVICE_DTS := ct-6373
396 CFE_BOARD_ID := CT6373-1
399 $(B43_PACKAGES) $(USB2_PACKAGES)
401 TARGET_DEVICES += CT-6373
403 define Device/VR-3025u
405 IMAGES += sysupgrade.bin
406 DEVICE_TITLE := Comtrend VR-3025u
407 DEVICE_DTS := vr-3025u
408 CFE_BOARD_ID := 96368M-1541N
410 BLOCK_SIZE := 0x20000
413 $(B43_PACKAGES) $(USB2_PACKAGES)
415 TARGET_DEVICES += VR-3025u
417 define Device/VR-3025un
419 DEVICE_TITLE := Comtrend VR-3025un
420 DEVICE_DTS := vr-3025un
421 CFE_BOARD_ID := 96368M-1341N
425 $(B43_PACKAGES) $(USB2_PACKAGES)
427 TARGET_DEVICES += VR-3025un
429 define Device/VR-3026e
431 DEVICE_TITLE := Comtrend VR-3026e
432 DEVICE_DTS := vr-3026e
433 CFE_BOARD_ID := 96368MT-1341N1
439 TARGET_DEVICES += VR-3026e
441 define Device/WAP-5813n
443 DEVICE_TITLE := Comtrend WAP-5813n
444 DEVICE_DTS := wap-5813n
445 CFE_BOARD_ID := 96369R-1231N
449 $(B43_PACKAGES) $(USB2_PACKAGES)
451 TARGET_DEVICES += WAP-5813n
454 define Device/DSL2640B-B
456 DEVICE_TITLE := D-Link DSL-2640B rev B2
457 DEVICE_DTS := dsl-2640b-b
458 CFE_BOARD_ID := D-4P-W
463 TARGET_DEVICES += DSL2640B-B
465 define Device/DSL2640U
467 DEVICE_TITLE := D-Link DSL-2640U/BRU/C
468 DEVICE_DTS := dsl-2640u
469 CFE_BOARD_ID := 96338W2_E7T
474 TARGET_DEVICES += DSL2640U
476 define Device/DSL2650U
478 DEVICE_TITLE := D-Link DSL-2650U
479 DEVICE_DTS := dsl-2650u
480 CFE_BOARD_ID := 96358VW2
483 $(B43_PACKAGES) $(USB2_PACKAGES)
485 TARGET_DEVICES += DSL2650U
487 define Device/DSL274XB-C2
489 DEVICE_TITLE := D-Link DSL-2740B/DSL-2741B rev C2
490 DEVICE_DTS := dsl-274xb-c
491 CFE_BOARD_ID := 96358GW
496 TARGET_DEVICES += DSL274XB-C2
498 define Device/DSL274XB-C3
500 DEVICE_TITLE := D-Link DSL-2740B/DSL-2741B rev C3
501 DEVICE_DTS := dsl-274xb-c
502 CFE_BOARD_ID := AW4139
507 TARGET_DEVICES += DSL274XB-C3
509 define Device/DSL274XB-F1
511 DEVICE_TITLE := D-Link DSL-2740B/DSL-2741B rev F1
512 DEVICE_DTS := dsl-274xb-f
513 CFE_BOARD_ID := AW4339U
515 IMAGES := cfe-EU.bin cfe-AU.bin
516 IMAGE/cfe-AU.bin := cfe-bin --signature2 "4.06.01.AUF1" --pad 4
517 IMAGE/cfe-EU.bin := cfe-bin --signature2 "4.06.01.EUF1" --pad 4
521 TARGET_DEVICES += DSL274XB-F1
523 define Device/DSL275XB-D1
525 DEVICE_TITLE := D-Link DSL-2750B/DSL-2751 rev D1
526 DEVICE_DTS := dsl-275xb-d
527 CFE_BOARD_ID := AW5200B
531 $(B43_PACKAGES) $(USB2_PACKAGES)
533 TARGET_DEVICES += DSL275XB-D1
535 define Device/DVAG3810BN
537 DEVICE_TITLE := D-Link DVA-G3810BN/TL
538 DEVICE_DTS := dva-g3810bn_tl
539 CFE_BOARD_ID := 96358VW
542 $(B43_PACKAGES) $(USB2_PACKAGES)
544 TARGET_DEVICES += DVAG3810BN
547 define Device/DV-201AMR
549 IMAGES := cfe-old.bin
550 DEVICE_TITLE := Davolink DV-201AMR
551 DEVICE_DTS := dv-201amr
552 CFE_BOARD_ID := DV201AMR
557 TARGET_DEVICES += DV-201AMR
560 define Device/RTA770BW
563 DEVICE_TITLE := Dynalink RTA770BW (Siemens SE 515)
564 DEVICE_DTS := rta770bw
565 CFE_BOARD_ID := RTA770BW
567 CFE_EXTRAS += --layoutver 5
571 TARGET_DEVICES += RTA770BW
573 define Device/RTA770W
576 DEVICE_TITLE := Dynalink RTA770W
577 DEVICE_DTS := rta770w
578 CFE_BOARD_ID := RTA770W
580 CFE_EXTRAS += --layoutver 5
584 TARGET_DEVICES += RTA770W
586 define Device/RTA1025W_16
588 DEVICE_TITLE := Dynalink RTA1025W
589 DEVICE_DTS := rta1025w
590 CFE_BOARD_ID := RTA1025W_16
592 CFE_EXTRAS += --layoutver 5
596 TARGET_DEVICES += RTA1025W_16
598 define Device/RTA1320_16M
600 DEVICE_TITLE := Dynalink RTA1320
601 DEVICE_DTS := rta1320
602 CFE_BOARD_ID := RTA1320_16M
604 CFE_EXTRAS += --layoutver 5
606 TARGET_DEVICES += RTA1320_16M
611 DEVICE_TITLE := Huawei EchoLife HG520v
613 CFE_BOARD_ID := HW6358GW_B
615 CFE_EXTRAS += --rsa-signature "EchoLife_HG520v"
619 TARGET_DEVICES += HG520v
623 DEVICE_TITLE := Huawei EchoLife HG553
625 CFE_BOARD_ID := HW553
627 CFE_EXTRAS += --rsa-signature "EchoLife_HG553" --tag-version 7
628 BLOCK_SIZE := 0x20000
630 $(B43_PACKAGES) $(USB2_PACKAGES)
632 TARGET_DEVICES += HG553
634 define Device/HG556a-A
636 DEVICE_TITLE := Huawei EchoLife HG556a rev A
637 DEVICE_DESCRIPTION = Build firmware images for Huawei HG556a version A (Atheros)
638 DEVICE_DTS := hg556a-a
639 CFE_BOARD_ID := HW556
641 CFE_EXTRAS += --rsa-signature "EchoLife_HG556a" --tag-version 8
642 IMAGE_OFFSET := 0x20000
644 $(ATH9K_PACKAGES) $(USB2_PACKAGES)
646 TARGET_DEVICES += HG556a-A
648 define Device/HG556a-B
650 DEVICE_TITLE := Huawei EchoLife HG556a rev B
651 DEVICE_DESCRIPTION = Build firmware images for Huawei HG556a version B (Atheros)
652 DEVICE_DTS := hg556a-b
653 CFE_BOARD_ID := HW556
655 CFE_EXTRAS += --rsa-signature "EchoLife_HG556a" --tag-version 8
656 BLOCK_SIZE := 0x20000
658 $(ATH9K_PACKAGES) $(USB2_PACKAGES)
660 TARGET_DEVICES += HG556a-B
662 define Device/HG556a-C
664 DEVICE_TITLE := Huawei EchoLife HG556a rev C
665 DEVICE_DESCRIPTION = Build firmware images for Huawei HG556a version C (Ralink)
666 DEVICE_DTS := hg556a-c
667 CFE_BOARD_ID := HW556
669 CFE_EXTRAS += --rsa-signature "EchoLife_HG556a" --tag-version 8
670 BLOCK_SIZE := 0x20000
672 $(RT28_PACKAGES) $(USB2_PACKAGES)
674 TARGET_DEVICES += HG556a-C
678 IMAGES += sysupgrade.bin
679 DEVICE_TITLE := Huawei EchoLife HG622
681 CFE_BOARD_ID := 96368MVWG_hg622
683 CFE_EXTRAS += --tag-version 7
684 BLOCK_SIZE := 0x20000
687 $(RT28_PACKAGES) $(USB2_PACKAGES)
689 TARGET_DEVICES += HG622
693 DEVICE_TITLE := Huawei EchoLife HG655b
695 CFE_BOARD_ID := HW65x
697 CFE_EXTRAS += --tag-version 7
698 IMAGE_OFFSET := 0x20000
701 $(RT28_PACKAGES) $(USB2_PACKAGES)
703 TARGET_DEVICES += HG655b
709 DEVICE_TITLE := Inteno VG50 Multi-WAN CPE
711 CFE_BOARD_ID := VW6339GU
716 TARGET_DEVICES += VG50
719 define Device/livebox
720 $(Device/bcm63xx_redboot)
721 DEVICE_TITLE := Inventel Livebox 1
722 DEVICE_DTS := livebox-blue-5g
724 $(B43_PACKAGES) $(USB1_PACKAGES)
726 TARGET_DEVICES += livebox
729 define Device/CVG834G
731 DEVICE_TITLE := Netgear CVG834G
732 DEVICE_DTS := cvg834g
733 HCS_MAGIC_BYTES := 0xa020
737 TARGET_DEVICES += CVG834G
739 define Device/DG834GT_PN
741 DEVICE_TITLE := Netgear DG834GT/PN
742 DEVICE_DTS := dg834gtpn
743 CFE_BOARD_ID := 96348GW-10
748 TARGET_DEVICES += DG834GT_PN
750 define Device/DG834GTv4
753 DEVICE_TITLE := Netgear DG834G v4
754 DEVICE_DTS := dg834g_v4
755 CFE_BOARD_ID := 96348W3
760 TARGET_DEVICES += DG834GTv4
762 define Device/DGND3700v1
763 $(Device/bcm63xx_netgear)
764 IMAGES := factory.chk sysupgrade.bin
765 DEVICE_TITLE := Netgear DGND3700 v1
766 DEVICE_DTS := dgnd3700v1
767 CFE_BOARD_ID := 96368MVWG
769 BLOCK_SIZE := 0x20000
770 NETGEAR_BOARD_ID := U12L144T01_NETGEAR_NEWLED
773 $(B43_PACKAGES) $(USB2_PACKAGES)
775 TARGET_DEVICES += DGND3700v1
777 define Device/DGND3800B
778 $(Device/bcm63xx_netgear)
779 IMAGES := factory.chk sysupgrade.bin
780 DEVICE_TITLE := Netgear DGND3800B
781 DEVICE_DTS := dgnd3700v1
782 CFE_BOARD_ID := 96368MVWG
784 BLOCK_SIZE := 0x20000
785 NETGEAR_BOARD_ID := U12L144T11_NETGEAR_NEWLED
788 $(B43_PACKAGES) $(USB2_PACKAGES)
790 TARGET_DEVICES += DGND3800B
792 define Device/EVG2000
793 $(Device/bcm63xx_netgear)
794 IMAGES := factory.chk sysupgrade.bin
795 DEVICE_TITLE := Netgear EVG2000
796 DEVICE_DTS := evg2000
797 CFE_BOARD_ID := 96369PVG
799 BLOCK_SIZE := 0x20000
800 NETGEAR_BOARD_ID := U12H154T90_NETGEAR
803 $(B43_PACKAGES) $(USB2_PACKAGES)
805 TARGET_DEVICES += EVG2000
808 define Device/R5010UNv2
810 IMAGES += sysupgrade.bin
811 DEVICE_TITLE := NuCom R5010UN v2
812 DEVICE_DTS := r5010unv2
813 CFE_BOARD_ID := 96328ang
819 TARGET_DEVICES += R5010UNv2
822 define Device/VH4032N
824 IMAGES += sysupgrade.bin
825 DEVICE_TITLE := Observa VH4032N
826 DEVICE_DTS := vh4032n
827 CFE_BOARD_ID := 96368VVW
829 BLOCK_SIZE := 0x20000
832 $(B43_PACKAGES) $(USB2_PACKAGES)
834 TARGET_DEVICES += VH4032N
839 DEVICE_TITLE := Pirelli A226G
841 CFE_BOARD_ID := DWV-S0
843 CFE_EXTRAS += --signature2 IMAGE --tag-version 8
845 $(B43_PACKAGES) $(USB2_PACKAGES)
847 TARGET_DEVICES += A226G
851 DEVICE_TITLE := Pirelli A226M
853 CFE_BOARD_ID := DWV-S0
855 CFE_EXTRAS += --signature2 IMAGE --tag-version 8
859 TARGET_DEVICES += A226M
861 define Device/A226M-FWB
863 DEVICE_TITLE := Pirelli A226M-FWB
864 DEVICE_DTS := a226m-fwb
865 CFE_BOARD_ID := DWV-S0
867 CFE_EXTRAS += --signature2 IMAGE --tag-version 8
868 BLOCK_SIZE := 0x20000
872 TARGET_DEVICES += A226M-FWB
874 define Device/AGPF-S0
876 DEVICE_TITLE := Pirelli Alice Gate VoIP 2 Plus Wi-Fi AGPF-S0
877 DEVICE_DTS := agpf-s0
878 CFE_BOARD_ID := AGPF-S0
880 CFE_EXTRAS += --signature2 IMAGE --tag-version 8
881 BLOCK_SIZE := 0x20000
883 $(B43_PACKAGES) $(USB2_PACKAGES)
885 TARGET_DEVICES += AGPF-S0
888 define Device/FAST2404
890 DEVICE_TITLE := Sagem F@ST2404
891 DEVICE_DTS := fast2404
892 CFE_BOARD_ID := F@ST2404
897 TARGET_DEVICES += FAST2404
899 define Device/FAST2504n
901 DEVICE_TITLE := Sagem F@ST2504n
902 DEVICE_DTS := fast2504n
903 CFE_BOARD_ID := F@ST2504n
908 TARGET_DEVICES += FAST2504n
910 define Device/FAST2604
912 DEVICE_TITLE := Sagem F@ST2604
913 DEVICE_DTS := fast2604
914 CFE_BOARD_ID := F@ST2604
919 TARGET_DEVICES += FAST2604
921 define Device/FAST2704N
923 DEVICE_TITLE := Sagem F@ST2704N
924 DEVICE_DTS := fast2704n
925 CFE_BOARD_ID := F@ST2704N
929 $(B43_PACKAGES) $(USB2_PACKAGES)
931 TARGET_DEVICES += FAST2704N
933 define Device/FAST2704V2
935 DEVICE_TITLE := Sagem F@ST2704V2
936 DEVICE_DTS := fast2704v2
937 CFE_BOARD_ID := F@ST2704V2
941 $(B43_PACKAGES) $(USB2_PACKAGES)
943 TARGET_DEVICES += FAST2704V2
946 define Device/NEUFBOX4-SER
948 DEVICE_TITLE := SFR Neufbox4 (Sercomm)
949 DEVICE_DTS := nb4-ser-r0
950 CFE_BOARD_ID := 96358VW
952 CFE_EXTRAS += --rsa-signature "LEDE-$(firstword $(subst -,$(space),$(REVISION)))"
954 $(B43_PACKAGES) $(USB2_PACKAGES)
956 TARGET_DEVICES += NEUFBOX4-SER
958 define Device/NEUFBOX4-FXC
960 DEVICE_TITLE := SFR Neufbox4 (Foxconn)
961 DEVICE_DTS := nb4-fxc-r1
962 CFE_BOARD_ID := 96358VW
964 CFE_EXTRAS += --rsa-signature "LEDE-$(firstword $(subst -,$(space),$(REVISION)))"
966 $(B43_PACKAGES) $(USB2_PACKAGES)
968 TARGET_DEVICES += NEUFBOX4-FXC
970 define Device/NEUFBOX6
972 DEVICE_TITLE := SFR Neufbox6
973 DEVICE_DTS := nb6-ser-r0
974 CFE_BOARD_ID := NB6-SER-r0
976 CFE_EXTRAS += --rsa-signature "LEDE-$(firstword $(subst -,$(space),$(REVISION)))"
978 $(B43_PACKAGES) $(USB2_PACKAGES)
980 TARGET_DEVICES += NEUFBOX6
983 define Device/SPW303V
985 IMAGES := factory.bin sysupgrade.bin
986 IMAGE/factory.bin := cfe-spw303v-bin --pad 4 | spw303v-bin | xor-image
987 IMAGE/sysupgrade.bin := cfe-spw303v-bin | spw303v-bin
988 DEVICE_TITLE := T-Com Speedport W 303V
989 DEVICE_DTS := spw303v
990 CFE_BOARD_ID := 96358-502V
995 TARGET_DEVICES += SPW303V
997 define Device/SPW500V
999 DEVICE_TITLE := T-Com Speedport W 500V
1000 DEVICE_DTS := spw500v
1001 CFE_BOARD_ID := 96348GW
1003 DEVICE_PACKAGES := \
1006 TARGET_DEVICES += SPW500V
1009 define Device/GW6000
1011 DEVICE_TITLE := Tecom GW6000
1012 DEVICE_DTS := gw6000
1013 CFE_BOARD_ID := 96348GW
1015 DEVICE_PACKAGES := \
1016 $(BRCMWL_PACKAGES) $(USB1_PACKAGES)
1018 TARGET_DEVICES += GW6000
1020 define Device/GW6200
1022 DEVICE_TITLE := Tecom GW6200
1023 DEVICE_DTS := gw6200
1024 CFE_BOARD_ID := 96348GW
1026 CFE_EXTRAS += --rsa-signature "$(shell printf '\x99')"
1027 DEVICE_PACKAGES := \
1028 $(BRCMWL_PACKAGES) $(USB1_PACKAGES)
1030 TARGET_DEVICES += GW6200
1033 define Device/CVPA502PLUS
1036 DEVICE_TITLE := Telsey CPVA502+
1037 DEVICE_DTS := cpva502plus
1038 CFE_BOARD_ID := CPVA502+
1040 CFE_EXTRAS += --signature "Telsey Tlc" --signature2 "99.99.999" --second-image-flag "0"
1041 DEVICE_PACKAGES := \
1044 TARGET_DEVICES += CVPA502PLUS
1046 define Device/CPA-ZNTE60T
1048 DEVICE_TITLE := Telsey CPVA642-type (CPA-ZNTE60T)
1049 DEVICE_DTS := cpva642
1050 CFE_BOARD_ID := CPVA642
1052 CFE_EXTRAS += --signature "Telsey Tlc" --signature2 "99.99.999" --second-image-flag "0"
1054 DEVICE_PACKAGES := \
1055 $(RT63_PACKAGES) $(USB2_PACKAGES)
1057 TARGET_DEVICES += CPA-ZNTE60T
1062 DEVICE_TITLE := Telsey MAGIC (Alice W-Gate)
1064 CFE_BOARD_ID := MAGIC
1066 DEVICE_PACKAGES := \
1069 TARGET_DEVICES += MAGIC
1072 define Device/TD-W8900GB
1074 DEVICE_TITLE := TP-Link TD-W8900GB
1075 DEVICE_DTS := td-w8900gb
1076 CFE_BOARD_ID := 96348GW-11
1078 CFE_EXTRAS += --rsa-signature "$(shell printf 'PRID\x89\x10\x00\x02')"
1079 IMAGE_OFFSET := 0x20000
1080 DEVICE_PACKAGES := \
1083 TARGET_DEVICES += TD-W8900GB
1086 define Device/USR9108
1088 DEVICE_TITLE := USRobotics 9108
1089 DEVICE_DTS := usr9108
1090 CFE_BOARD_ID := 96348GW-A
1092 DEVICE_PACKAGES := \
1093 $(B43_PACKAGES) $(USB1_PACKAGES)
1095 TARGET_DEVICES += USR9108
1098 define Device/P870HW-51a_v2
1100 IMAGES := factory.bin
1101 IMAGE/factory.bin := cfe-bin | zyxel-bin
1102 DEVICE_TITLE := ZyXEL P870HW-51a v2
1103 DEVICE_DTS := p870hw-51a-v2
1104 CFE_BOARD_ID := 96368VVW
1106 CFE_EXTRAS += --rsa-signature "ZyXEL" --signature "ZyXEL_0001"
1107 DEVICE_PACKAGES := \
1110 TARGET_DEVICES += P870HW-51a_v2