3 # BCM33XX/BCM63XX Profiles
7 KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma bin | hcs-initramfs
13 DEVICE_VARS += HCS_MAGIC_BYTES HCS_REV_MIN HCS_REV_MAJ
16 FILESYSTEMS := squashfs jffs2-64k jffs2-128k
17 KERNEL := kernel-bin | append-dtb | relocate-kernel | lzma | lzma-cfe
18 KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma elf
20 IMAGE/cfe.bin := cfe-bin --pad $$$$(shell expr $$$$(FLASH_MB) / 2)
21 IMAGE/cfe-4M.bin := cfe-bin --pad 2
22 IMAGE/cfe-8M.bin := cfe-bin --pad 4
23 IMAGE/cfe-16M.bin := cfe-bin --pad 8
24 IMAGE/cfe-bc221.bin := cfe-bin --layoutver 5
25 IMAGE/cfe-old.bin := cfe-old-bin
26 IMAGE/sysupgrade.bin := cfe-bin
32 CFE_EXTRAS = --block-size $$(BLOCK_SIZE) --image-offset $$(if $$(IMAGE_OFFSET),$$(IMAGE_OFFSET),$$(BLOCK_SIZE))
34 DEVICE_VARS += BLOCK_SIZE FLASH_MB IMAGE_OFFSET
35 DEVICE_VARS += CFE_BOARD_ID CFE_CHIP_ID CFE_EXTRAS
37 define Device/bcm63xx_netgear
39 IMAGES := factory.chk sysupgrade.bin
40 IMAGE/factory.chk := cfe-bin | netgear-chk
44 DEVICE_VARS += NETGEAR_BOARD_ID NETGEAR_REGION
46 define Device/bcm63xx_redboot
47 FILESYSTEMS := squashfs
48 KERNEL := kernel-bin | append-dtb | relocate-kernel | gzip
49 KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-lzma elf
51 IMAGE/redboot.bin := redboot-bin
52 REDBOOT_PREFIX := $$(IMAGE_PREFIX)
54 DEVICE_VARS += REDBOOT_PREFIX
57 define Device/963281TAN-generic
59 IMAGES := cfe-4M.bin cfe-8M.bin cfe-16M.bin
60 DEVICE_TITLE := Generic 963281TAN
61 DEVICE_DTS := bcm963281TAN
62 CFE_BOARD_ID := 963281TAN
65 TARGET_DEVICES += 963281TAN-generic
67 define Device/96328avng-generic
69 IMAGES := cfe-4M.bin cfe-8M.bin cfe-16M.bin
70 DEVICE_TITLE := Generic 96328avng
71 DEVICE_DTS := bcm96328avng
72 CFE_BOARD_ID := 96328avng
75 TARGET_DEVICES += 96328avng-generic
77 define Device/96338GW-generic
79 DEVICE_TITLE := Generic 96338GW
80 DEVICE_DTS := bcm96338GW
81 CFE_BOARD_ID := 6338GW
84 TARGET_DEVICES += 96338GW-generic
86 define Device/96338W-generic
88 DEVICE_TITLE := Generic 96338W
89 DEVICE_DTS := bcm96338W
93 TARGET_DEVICES += 96338W-generic
95 define Device/96345GW2-generic
97 IMAGES += cfe-bc221.bin
98 DEVICE_TITLE := Generic 96345GW2
99 DEVICE_DTS := bcm96345GW2
100 CFE_BOARD_ID := 96345GW2
103 TARGET_DEVICES += 96345GW2-generic
105 define Device/96348GW-generic
107 IMAGES += cfe-bc221.bin
108 DEVICE_TITLE := Generic 96348GW
109 DEVICE_DTS := bcm96348GW
110 CFE_BOARD_ID := 96348GW
113 TARGET_DEVICES += 96348GW-generic
115 define Device/96348GW-10-generic
117 DEVICE_TITLE := Generic 96348GW-10
118 DEVICE_DTS := bcm96348GW-10
119 CFE_BOARD_ID := 96348GW-10
122 TARGET_DEVICES += 96348GW-10-generic
124 define Device/96348GW-11-generic
126 DEVICE_TITLE := Generic 96348GW-11
127 DEVICE_DTS := bcm96348GW-11
128 CFE_BOARD_ID := 96348GW-11
131 TARGET_DEVICES += 96348GW-11-generic
133 define Device/96348R-generic
135 DEVICE_TITLE := Generic 96348R
136 DEVICE_DTS := bcm96348R
137 CFE_BOARD_ID := 96348R
140 TARGET_DEVICES += 96348R-generic
142 define Device/96358VW-generic
144 DEVICE_TITLE := Generic 96358VW
145 DEVICE_DTS := bcm96358VW
146 CFE_BOARD_ID := 96358VW
149 TARGET_DEVICES += 96358VW-generic
151 define Device/96358VW2-generic
153 DEVICE_TITLE := Generic 96358VW2
154 DEVICE_DTS := bcm96358VW2
155 CFE_BOARD_ID := 96358VW2
158 TARGET_DEVICES += 96358VW2-generic
160 define Device/96368MVNgr-generic
162 DEVICE_TITLE := Generic 96368MVNgr
163 DEVICE_DTS := bcm96368MVNgr
164 CFE_BOARD_ID := 96368MVNgr
167 TARGET_DEVICES += 96368MVNgr-generic
169 define Device/96368MVWG-generic
171 DEVICE_TITLE := Generic 96368MVWG
172 DEVICE_DTS := bcm96368MVWG
173 CFE_BOARD_ID := 96368MVWG
176 TARGET_DEVICES += 96368MVWG-generic
181 FILESYSTEMS := squashfs
182 DEVICE_TITLE := Actiontec R1000H
184 CFE_BOARD_ID := 96368MVWG
187 IMAGE_OFFSET := 0x20000
189 $(USB2_PACKAGES) $(BRCMWL_PACKAGES)
191 TARGET_DEVICES += R1000H
196 DEVICE_TITLE := ADB P.DG A4001N
198 CFE_BOARD_ID := 96328dg2x2
202 $(USB2_PACKAGES) $(B43_PACKAGES)
204 TARGET_DEVICES += A4001N
206 define Device/A4001N1
208 IMAGES += sysupgrade.bin
209 DEVICE_TITLE := ADB P.DG A4001N1
210 DEVICE_DTS := a4001n1
211 CFE_BOARD_ID := 963281T_TEF
215 $(USB2_PACKAGES) $(B43_PACKAGES)
217 TARGET_DEVICES += A4001N1
219 define Device/AV4202N
221 IMAGE_OFFSET := 0x20000
222 DEVICE_TITLE := ADB P.DG AV4202N
223 DEVICE_DTS := av4202n
224 CFE_BOARD_ID := 96368_Swiss_S1
227 $(USB2_PACKAGES) $(B43_PACKAGES)
229 TARGET_DEVICES += AV4202N
234 DEVICE_TITLE := Alcatel RG100A
236 CFE_BOARD_ID := 96358VW2
238 BLOCK_SIZE := 0x20000
240 $(USB2_PACKAGES) $(B43_PACKAGES)
242 TARGET_DEVICES += RG100A
245 define Device/AR1004G
247 DEVICE_TITLE := Asmax AR 1004g
248 DEVICE_DTS := ar1004g
249 CFE_BOARD_ID := 96348GW-10
254 TARGET_DEVICES += AR1004G
257 define Device/F5D7633
259 DEVICE_TITLE := Belkin F5D7633
260 DEVICE_DTS := f5d7633
261 CFE_BOARD_ID := 96348GW-10
263 BLOCK_SIZE := 0x20000
267 TARGET_DEVICES += F5D7633
270 define Device/BCM96318REF
273 DEVICE_TITLE := Broadcom BCM96318REF reference board
274 DEVICE_DTS := bcm96318ref
275 CFE_BOARD_ID := 96318REF
278 $(B43_PACKAGES) $(USB2_PACKAGES) \
281 TARGET_DEVICES += BCM96318REF
283 define Device/BCM96318REF_P300
286 DEVICE_TITLE := Broadcom BCM96318REF_P300 reference board
287 DEVICE_DTS := bcm96318ref_p300
288 CFE_BOARD_ID := 96318REF_P300
291 $(B43_PACKAGES) $(USB2_PACKAGES) \
294 TARGET_DEVICES += BCM96318REF_P300
296 define Device/BCM963268BU_P300
299 DEVICE_TITLE := Broadcom BCM963268BU_P300 reference board
300 DEVICE_DTS := bcm963268bu_p300
301 CFE_BOARD_ID := 963268BU_P300
307 TARGET_DEVICES += BCM963268BU_P300
309 define Device/BCM963269BHR
312 DEVICE_TITLE := Broadcom BCM963269BHR reference board
313 DEVICE_DTS := bcm963269bhr
314 CFE_BOARD_ID := 963269BHR
320 TARGET_DEVICES += BCM963269BHR
323 define Device/HomeHub2A
325 DEVICE_TITLE := BT Home Hub 2.0 A
326 DEVICE_DTS := homehub2a
327 CFE_BOARD_ID := HOMEHUB2A
329 BLOCK_SIZE := 0x20000
331 $(B43_PACKAGES) $(USB2_PACKAGES)
333 TARGET_DEVICES += HomeHub2A
335 define Device/BTV2110
337 DEVICE_TITLE := BT Voyager V2110
339 CFE_BOARD_ID := V2110
341 CFE_EXTRAS += --layoutver 5
345 TARGET_DEVICES += BTV2110
347 define Device/BTV2500V
349 DEVICE_TITLE := BT Voyager V2500V
350 DEVICE_DTS := v2500v-bb
351 CFE_BOARD_ID := V2500V_BB
353 CFE_EXTRAS += --layoutver 5
357 TARGET_DEVICES += BTV2500V
360 define Device/AR5315u
362 IMAGES += sysupgrade.bin
363 DEVICE_TITLE := Comtrend AR-5315u
364 DEVICE_DTS := ar-5315u
365 CFE_BOARD_ID := 96318A-1441N1
369 $(B43_PACKAGES) $(USB2_PACKAGES)
371 TARGET_DEVICES += AR5315u
373 define Device/AR5381u
375 IMAGES += sysupgrade.bin
376 DEVICE_TITLE := Comtrend AR-5381u
377 DEVICE_DTS := ar-5381u
378 CFE_BOARD_ID := 96328A-1241N
382 $(B43_PACKAGES) $(USB2_PACKAGES)
384 TARGET_DEVICES += AR5381u
386 define Device/AR5387un
388 IMAGES += sysupgrade.bin
389 DEVICE_TITLE := Comtrend AR-5387un
390 DEVICE_DTS := ar-5387un
391 CFE_BOARD_ID := 96328A-1441N1
395 $(B43_PACKAGES) $(USB2_PACKAGES)
397 TARGET_DEVICES += AR5387un
399 define Device/CT-536_CT-5621
401 DEVICE_TITLE := Comtrend CT-536+/CT-5621
402 DEVICE_DTS := ct536plus
403 CFE_BOARD_ID := 96348GW-11
408 TARGET_DEVICES += CT-536_CT-5621
410 define Device/CT-5365
412 DEVICE_TITLE := Comtrend CT-5365
413 DEVICE_DTS := ct-5365
414 CFE_BOARD_ID := 96348A-122
419 TARGET_DEVICES += CT-5365
421 define Device/CT-6373
423 DEVICE_TITLE := Comtrend CT-6373
424 DEVICE_DTS := ct-6373
425 CFE_BOARD_ID := CT6373-1
428 $(B43_PACKAGES) $(USB2_PACKAGES)
430 TARGET_DEVICES += CT-6373
432 define Device/VR-3025u
434 IMAGES += sysupgrade.bin
435 DEVICE_TITLE := Comtrend VR-3025u
436 DEVICE_DTS := vr-3025u
437 CFE_BOARD_ID := 96368M-1541N
439 BLOCK_SIZE := 0x20000
442 $(B43_PACKAGES) $(USB2_PACKAGES)
444 TARGET_DEVICES += VR-3025u
446 define Device/VR-3025un
448 DEVICE_TITLE := Comtrend VR-3025un
449 DEVICE_DTS := vr-3025un
450 CFE_BOARD_ID := 96368M-1341N
454 $(B43_PACKAGES) $(USB2_PACKAGES)
456 TARGET_DEVICES += VR-3025un
458 define Device/VR-3026e
460 DEVICE_TITLE := Comtrend VR-3026e
461 DEVICE_DTS := vr-3026e
462 CFE_BOARD_ID := 96368MT-1341N1
468 TARGET_DEVICES += VR-3026e
470 define Device/WAP-5813n
472 DEVICE_TITLE := Comtrend WAP-5813n
473 DEVICE_DTS := wap-5813n
474 CFE_BOARD_ID := 96369R-1231N
478 $(B43_PACKAGES) $(USB2_PACKAGES)
480 TARGET_DEVICES += WAP-5813n
483 define Device/DSL2640B-B
485 DEVICE_TITLE := D-Link DSL-2640B rev B2
486 DEVICE_DTS := dsl-2640b-b
487 CFE_BOARD_ID := D-4P-W
492 TARGET_DEVICES += DSL2640B-B
494 define Device/DSL2640U
496 DEVICE_TITLE := D-Link DSL-2640U/BRU/C
497 DEVICE_DTS := dsl-2640u
498 CFE_BOARD_ID := 96338W2_E7T
503 TARGET_DEVICES += DSL2640U
505 define Device/DSL2650U
507 DEVICE_TITLE := D-Link DSL-2650U
508 DEVICE_DTS := dsl-2650u
509 CFE_BOARD_ID := 96358VW2
512 $(B43_PACKAGES) $(USB2_PACKAGES)
514 TARGET_DEVICES += DSL2650U
516 define Device/DSL274XB-C2
518 DEVICE_TITLE := D-Link DSL-2740B/DSL-2741B rev C2
519 DEVICE_DTS := dsl-274xb-c
520 CFE_BOARD_ID := 96358GW
525 TARGET_DEVICES += DSL274XB-C2
527 define Device/DSL274XB-C3
529 DEVICE_TITLE := D-Link DSL-2740B/DSL-2741B rev C3
530 DEVICE_DTS := dsl-274xb-c
531 CFE_BOARD_ID := AW4139
536 TARGET_DEVICES += DSL274XB-C3
538 define Device/DSL274XB-F1
540 DEVICE_TITLE := D-Link DSL-2740B/DSL-2741B rev F1
541 DEVICE_DTS := dsl-274xb-f
542 CFE_BOARD_ID := AW4339U
544 IMAGES := cfe-EU.bin cfe-AU.bin
545 IMAGE/cfe-AU.bin := cfe-bin --signature2 "4.06.01.AUF1" --pad 4
546 IMAGE/cfe-EU.bin := cfe-bin --signature2 "4.06.01.EUF1" --pad 4
550 TARGET_DEVICES += DSL274XB-F1
552 define Device/DSL275XB-D1
554 DEVICE_TITLE := D-Link DSL-2750B/DSL-2751 rev D1
555 DEVICE_DTS := dsl-275xb-d
556 CFE_BOARD_ID := AW5200B
560 $(B43_PACKAGES) $(USB2_PACKAGES)
562 TARGET_DEVICES += DSL275XB-D1
564 define Device/DVAG3810BN
566 DEVICE_TITLE := D-Link DVA-G3810BN/TL
567 DEVICE_DTS := dva-g3810bn_tl
568 CFE_BOARD_ID := 96358VW
571 $(B43_PACKAGES) $(USB2_PACKAGES)
573 TARGET_DEVICES += DVAG3810BN
576 define Device/DV-201AMR
578 IMAGES := cfe-old.bin
579 DEVICE_TITLE := Davolink DV-201AMR
580 DEVICE_DTS := dv-201amr
581 CFE_BOARD_ID := DV201AMR
586 TARGET_DEVICES += DV-201AMR
589 define Device/RTA770BW
592 DEVICE_TITLE := Dynalink RTA770BW (Siemens SE 515)
593 DEVICE_DTS := rta770bw
594 CFE_BOARD_ID := RTA770BW
596 CFE_EXTRAS += --layoutver 5
600 TARGET_DEVICES += RTA770BW
602 define Device/RTA770W
605 DEVICE_TITLE := Dynalink RTA770W
606 DEVICE_DTS := rta770w
607 CFE_BOARD_ID := RTA770W
609 CFE_EXTRAS += --layoutver 5
613 TARGET_DEVICES += RTA770W
615 define Device/RTA1025W_16
617 DEVICE_TITLE := Dynalink RTA1025W
618 DEVICE_DTS := rta1025w
619 CFE_BOARD_ID := RTA1025W_16
621 CFE_EXTRAS += --layoutver 5
625 TARGET_DEVICES += RTA1025W_16
627 define Device/RTA1320_16M
629 DEVICE_TITLE := Dynalink RTA1320
630 DEVICE_DTS := rta1320
631 CFE_BOARD_ID := RTA1320_16M
633 CFE_EXTRAS += --layoutver 5
635 TARGET_DEVICES += RTA1320_16M
640 DEVICE_TITLE := Huawei EchoLife HG520v
642 CFE_BOARD_ID := HW6358GW_B
644 CFE_EXTRAS += --rsa-signature "EchoLife_HG520v"
648 TARGET_DEVICES += HG520v
652 DEVICE_TITLE := Huawei EchoLife HG553
654 CFE_BOARD_ID := HW553
656 CFE_EXTRAS += --rsa-signature "EchoLife_HG553" --tag-version 7
657 BLOCK_SIZE := 0x20000
659 $(B43_PACKAGES) $(USB2_PACKAGES)
661 TARGET_DEVICES += HG553
663 define Device/HG556a-A
665 DEVICE_TITLE := Huawei EchoLife HG556a rev A
666 DEVICE_DESCRIPTION = Build firmware images for Huawei HG556a version A (Atheros)
667 DEVICE_DTS := hg556a-a
668 CFE_BOARD_ID := HW556
670 CFE_EXTRAS += --rsa-signature "EchoLife_HG556a" --tag-version 8
671 IMAGE_OFFSET := 0x20000
673 $(ATH9K_PACKAGES) $(USB2_PACKAGES)
675 TARGET_DEVICES += HG556a-A
677 define Device/HG556a-B
679 DEVICE_TITLE := Huawei EchoLife HG556a rev B
680 DEVICE_DESCRIPTION = Build firmware images for Huawei HG556a version B (Atheros)
681 DEVICE_DTS := hg556a-b
682 CFE_BOARD_ID := HW556
684 CFE_EXTRAS += --rsa-signature "EchoLife_HG556a" --tag-version 8
685 BLOCK_SIZE := 0x20000
687 $(ATH9K_PACKAGES) $(USB2_PACKAGES)
689 TARGET_DEVICES += HG556a-B
691 define Device/HG556a-C
693 DEVICE_TITLE := Huawei EchoLife HG556a rev C
694 DEVICE_DESCRIPTION = Build firmware images for Huawei HG556a version C (Ralink)
695 DEVICE_DTS := hg556a-c
696 CFE_BOARD_ID := HW556
698 CFE_EXTRAS += --rsa-signature "EchoLife_HG556a" --tag-version 8
699 BLOCK_SIZE := 0x20000
701 $(RT28_PACKAGES) $(USB2_PACKAGES)
703 TARGET_DEVICES += HG556a-C
707 IMAGES += sysupgrade.bin
708 DEVICE_TITLE := Huawei EchoLife HG622
710 CFE_BOARD_ID := 96368MVWG_hg622
712 CFE_EXTRAS += --tag-version 7
713 BLOCK_SIZE := 0x20000
716 $(RT28_PACKAGES) $(USB2_PACKAGES)
718 TARGET_DEVICES += HG622
722 DEVICE_TITLE := Huawei EchoLife HG655b
724 CFE_BOARD_ID := HW65x
726 CFE_EXTRAS += --tag-version 7
727 IMAGE_OFFSET := 0x20000
730 $(RT28_PACKAGES) $(USB2_PACKAGES)
732 TARGET_DEVICES += HG655b
738 DEVICE_TITLE := Inteno VG50 Multi-WAN CPE
740 CFE_BOARD_ID := VW6339GU
745 TARGET_DEVICES += VG50
748 define Device/livebox
749 $(Device/bcm63xx_redboot)
750 DEVICE_TITLE := Inventel Livebox 1
751 DEVICE_DTS := livebox-blue-5g
753 $(B43_PACKAGES) $(USB1_PACKAGES)
755 TARGET_DEVICES += livebox
758 define Device/CVG834G
760 DEVICE_TITLE := Netgear CVG834G
761 DEVICE_DTS := cvg834g
762 HCS_MAGIC_BYTES := 0xa020
766 TARGET_DEVICES += CVG834G
768 define Device/DG834GT_PN
770 DEVICE_TITLE := Netgear DG834GT/PN
771 DEVICE_DTS := dg834gtpn
772 CFE_BOARD_ID := 96348GW-10
777 TARGET_DEVICES += DG834GT_PN
779 define Device/DG834GTv4
782 DEVICE_TITLE := Netgear DG834G v4
783 DEVICE_DTS := dg834g_v4
784 CFE_BOARD_ID := 96348W3
789 TARGET_DEVICES += DG834GTv4
791 define Device/DGND3700v1
792 $(Device/bcm63xx_netgear)
793 IMAGES := factory.chk sysupgrade.bin
794 DEVICE_TITLE := Netgear DGND3700 v1
795 DEVICE_DTS := dgnd3700v1
796 CFE_BOARD_ID := 96368MVWG
798 BLOCK_SIZE := 0x20000
799 NETGEAR_BOARD_ID := U12L144T01_NETGEAR_NEWLED
802 $(B43_PACKAGES) $(USB2_PACKAGES)
804 TARGET_DEVICES += DGND3700v1
806 define Device/DGND3800B
807 $(Device/bcm63xx_netgear)
808 IMAGES := factory.chk sysupgrade.bin
809 DEVICE_TITLE := Netgear DGND3800B
810 DEVICE_DTS := dgnd3700v1
811 CFE_BOARD_ID := 96368MVWG
813 BLOCK_SIZE := 0x20000
814 NETGEAR_BOARD_ID := U12L144T11_NETGEAR_NEWLED
817 $(B43_PACKAGES) $(USB2_PACKAGES)
819 TARGET_DEVICES += DGND3800B
821 define Device/EVG2000
822 $(Device/bcm63xx_netgear)
823 IMAGES := factory.chk sysupgrade.bin
824 DEVICE_TITLE := Netgear EVG2000
825 DEVICE_DTS := evg2000
826 CFE_BOARD_ID := 96369PVG
828 BLOCK_SIZE := 0x20000
829 NETGEAR_BOARD_ID := U12H154T90_NETGEAR
832 $(B43_PACKAGES) $(USB2_PACKAGES)
834 TARGET_DEVICES += EVG2000
837 define Device/R5010UNv2
839 IMAGES += sysupgrade.bin
840 DEVICE_TITLE := NuCom R5010UN v2
841 DEVICE_DTS := r5010unv2
842 CFE_BOARD_ID := 96328ang
848 TARGET_DEVICES += R5010UNv2
851 define Device/VH4032N
853 IMAGES += sysupgrade.bin
854 DEVICE_TITLE := Observa VH4032N
855 DEVICE_DTS := vh4032n
856 CFE_BOARD_ID := 96368VVW
858 BLOCK_SIZE := 0x20000
861 $(B43_PACKAGES) $(USB2_PACKAGES)
863 TARGET_DEVICES += VH4032N
868 DEVICE_TITLE := Pirelli A226G
870 CFE_BOARD_ID := DWV-S0
872 CFE_EXTRAS += --signature2 IMAGE --tag-version 8
874 $(B43_PACKAGES) $(USB2_PACKAGES)
876 TARGET_DEVICES += A226G
880 DEVICE_TITLE := Pirelli A226M
882 CFE_BOARD_ID := DWV-S0
884 CFE_EXTRAS += --signature2 IMAGE --tag-version 8
888 TARGET_DEVICES += A226M
890 define Device/A226M-FWB
892 DEVICE_TITLE := Pirelli A226M-FWB
893 DEVICE_DTS := a226m-fwb
894 CFE_BOARD_ID := DWV-S0
896 CFE_EXTRAS += --signature2 IMAGE --tag-version 8
897 BLOCK_SIZE := 0x20000
901 TARGET_DEVICES += A226M-FWB
903 define Device/AGPF-S0
905 DEVICE_TITLE := Pirelli Alice Gate VoIP 2 Plus Wi-Fi AGPF-S0
906 DEVICE_DTS := agpf-s0
907 CFE_BOARD_ID := AGPF-S0
909 CFE_EXTRAS += --signature2 IMAGE --tag-version 8
910 BLOCK_SIZE := 0x20000
912 $(B43_PACKAGES) $(USB2_PACKAGES)
914 TARGET_DEVICES += AGPF-S0
917 define Device/FAST2404
919 DEVICE_TITLE := Sagem F@ST2404
920 DEVICE_DTS := fast2404
921 CFE_BOARD_ID := F@ST2404
926 TARGET_DEVICES += FAST2404
928 define Device/FAST2504n
930 DEVICE_TITLE := Sagem F@ST2504n
931 DEVICE_DTS := fast2504n
932 CFE_BOARD_ID := F@ST2504n
937 TARGET_DEVICES += FAST2504n
939 define Device/FAST2604
941 DEVICE_TITLE := Sagem F@ST2604
942 DEVICE_DTS := fast2604
943 CFE_BOARD_ID := F@ST2604
948 TARGET_DEVICES += FAST2604
950 define Device/FAST2704N
952 DEVICE_TITLE := Sagem F@ST2704N
953 DEVICE_DTS := fast2704n
954 CFE_BOARD_ID := F@ST2704N
958 $(B43_PACKAGES) $(USB2_PACKAGES)
960 TARGET_DEVICES += FAST2704N
962 define Device/FAST2704V2
964 DEVICE_TITLE := Sagem F@ST2704V2
965 DEVICE_DTS := fast2704v2
966 CFE_BOARD_ID := F@ST2704V2
970 $(B43_PACKAGES) $(USB2_PACKAGES)
972 TARGET_DEVICES += FAST2704V2
975 define Device/NEUFBOX4-SER
977 DEVICE_TITLE := SFR Neufbox4 (Sercomm)
978 DEVICE_DTS := nb4-ser-r0
979 CFE_BOARD_ID := 96358VW
981 CFE_EXTRAS += --rsa-signature "OpenWrt-$(firstword $(subst -,$(space),$(REVISION)))"
983 $(B43_PACKAGES) $(USB2_PACKAGES)
985 TARGET_DEVICES += NEUFBOX4-SER
987 define Device/NEUFBOX4-FXC
989 DEVICE_TITLE := SFR Neufbox4 (Foxconn)
990 DEVICE_DTS := nb4-fxc-r1
991 CFE_BOARD_ID := 96358VW
993 CFE_EXTRAS += --rsa-signature "OpenWrt-$(firstword $(subst -,$(space),$(REVISION)))"
995 $(B43_PACKAGES) $(USB2_PACKAGES)
997 TARGET_DEVICES += NEUFBOX4-FXC
999 define Device/NEUFBOX6
1001 DEVICE_TITLE := SFR Neufbox6
1002 DEVICE_DTS := nb6-ser-r0
1003 CFE_BOARD_ID := NB6-SER-r0
1005 CFE_EXTRAS += --rsa-signature "OpenWrt-$(firstword $(subst -,$(space),$(REVISION)))"
1006 DEVICE_PACKAGES := \
1007 $(B43_PACKAGES) $(USB2_PACKAGES)
1009 TARGET_DEVICES += NEUFBOX6
1012 define Device/SPW303V
1014 IMAGES := factory.bin sysupgrade.bin
1015 IMAGE/factory.bin := cfe-spw303v-bin --pad 4 | spw303v-bin | xor-image
1016 IMAGE/sysupgrade.bin := cfe-spw303v-bin | spw303v-bin
1017 DEVICE_TITLE := T-Com Speedport W 303V
1018 DEVICE_DTS := spw303v
1019 CFE_BOARD_ID := 96358-502V
1021 DEVICE_PACKAGES := \
1024 TARGET_DEVICES += SPW303V
1026 define Device/SPW500V
1028 DEVICE_TITLE := T-Com Speedport W 500V
1029 DEVICE_DTS := spw500v
1030 CFE_BOARD_ID := 96348GW
1032 DEVICE_PACKAGES := \
1035 TARGET_DEVICES += SPW500V
1038 define Device/GW6000
1040 DEVICE_TITLE := Tecom GW6000
1041 DEVICE_DTS := gw6000
1042 CFE_BOARD_ID := 96348GW
1044 DEVICE_PACKAGES := \
1045 $(BRCMWL_PACKAGES) $(USB1_PACKAGES)
1047 TARGET_DEVICES += GW6000
1049 define Device/GW6200
1051 DEVICE_TITLE := Tecom GW6200
1052 DEVICE_DTS := gw6200
1053 CFE_BOARD_ID := 96348GW
1055 CFE_EXTRAS += --rsa-signature "$(shell printf '\x99')"
1056 DEVICE_PACKAGES := \
1057 $(BRCMWL_PACKAGES) $(USB1_PACKAGES)
1059 TARGET_DEVICES += GW6200
1062 define Device/CPVA502PLUS
1064 DEVICE_TITLE := Telsey CPVA502+
1065 DEVICE_DTS := cpva502plus
1066 CFE_BOARD_ID := CPVA502+
1068 CFE_EXTRAS += --signature "Telsey Tlc" --signature2 "99.99.999"
1069 DEVICE_PACKAGES := \
1072 TARGET_DEVICES += CPVA502PLUS
1074 define Device/CPA-ZNTE60T
1076 DEVICE_TITLE := Telsey CPVA642-type (CPA-ZNTE60T)
1077 DEVICE_DTS := cpva642
1078 CFE_BOARD_ID := CPVA642
1080 CFE_EXTRAS += --signature "Telsey Tlc" --signature2 "99.99.999" --second-image-flag "0"
1082 DEVICE_PACKAGES := \
1083 $(RT63_PACKAGES) $(USB2_PACKAGES)
1085 TARGET_DEVICES += CPA-ZNTE60T
1090 DEVICE_TITLE := Telsey MAGIC (Alice W-Gate)
1092 CFE_BOARD_ID := MAGIC
1094 DEVICE_PACKAGES := \
1097 TARGET_DEVICES += MAGIC
1100 define Device/TD-W8900GB
1102 DEVICE_TITLE := TP-Link TD-W8900GB
1103 DEVICE_DTS := td-w8900gb
1104 CFE_BOARD_ID := 96348GW-11
1106 CFE_EXTRAS += --rsa-signature "$(shell printf 'PRID\x89\x10\x00\x02')"
1107 IMAGE_OFFSET := 0x20000
1108 DEVICE_PACKAGES := \
1111 TARGET_DEVICES += TD-W8900GB
1114 define Device/USR9108
1116 DEVICE_TITLE := USRobotics 9108
1117 DEVICE_DTS := usr9108
1118 CFE_BOARD_ID := 96348GW-A
1120 DEVICE_PACKAGES := \
1121 $(B43_PACKAGES) $(USB1_PACKAGES)
1123 TARGET_DEVICES += USR9108
1126 define Device/P870HW-51a_v2
1128 IMAGES := factory.bin
1129 IMAGE/factory.bin := cfe-bin | zyxel-bin
1130 DEVICE_TITLE := ZyXEL P870HW-51a v2
1131 DEVICE_DTS := p870hw-51a-v2
1132 CFE_BOARD_ID := 96368VVW
1134 CFE_EXTRAS += --rsa-signature "ZyXEL" --signature "ZyXEL_0001"
1135 DEVICE_PACKAGES := \
1138 TARGET_DEVICES += P870HW-51a_v2