@ -23,12 +23,14 @@ define Device/bcm63xx
IMAGE/cfe-bc221.bin := cfe-bin --layoutver 5
IMAGE/cfe-bc221.bin := cfe-bin --layoutver 5
IMAGE/cfe-old.bin := cfe-old-bin
IMAGE/cfe-old.bin := cfe-old-bin
IMAGE/sysupgrade.bin := cfe-bin
IMAGE/sysupgrade.bin := cfe-bin
BLOCK_SIZE := 0x10000
IMAGE_OFFSET :=
FLASH_MB := 4
FLASH_MB := 4
CFE_BOARD_ID :=
CFE_BOARD_ID :=
CFE_CHIP_ID :=
CFE_CHIP_ID :=
CFE_EXTRAS :=
CFE_EXTRAS := --block-size $$ ( BLOCK_SIZE) --image-offset $$ ( if $$ ( IMAGE_OFFSET) ,$$ ( IMAGE_OFFSET) ,$$ ( BLOCK_SIZE) )
e n d e f
e n d e f
DEVICE_VARS += FLASH_MB
DEVICE_VARS += BLOCK_SIZE FLASH_MB IMAGE_SIZE
DEVICE_VARS += CFE_BOARD_ID CFE_CHIP_ID CFE_EXTRAS
DEVICE_VARS += CFE_BOARD_ID CFE_CHIP_ID CFE_EXTRAS
d e f i n e D e v i c e / b c m 6 3 x x _ n e t g e a r
d e f i n e D e v i c e / b c m 6 3 x x _ n e t g e a r
@ -205,7 +207,7 @@ define Device/RG100A
DEVICE_DTS := rg100a
DEVICE_DTS := rg100a
CFE_BOARD_ID := 96358VW2
CFE_BOARD_ID := 96358VW2
CFE_CHIP_ID := 6358
CFE_CHIP_ID := 6358
CFE_EXTRAS := --block-size 0x20000 --image-offset 0x20000
BLOCK_SIZE := 0x20000
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( USB2_PACKAGES) $( B43_PACKAGES)
$( USB2_PACKAGES) $( B43_PACKAGES)
e n d e f
e n d e f
@ -230,7 +232,7 @@ define Device/F5D7633
DEVICE_DTS := f5d7633
DEVICE_DTS := f5d7633
CFE_BOARD_ID := 96348GW-10
CFE_BOARD_ID := 96348GW-10
CFE_CHIP_ID := 6348
CFE_CHIP_ID := 6348
CFE_EXTRAS := --block-size 0x20000 --image-offset 0x20000
BLOCK_SIZE := 0x20000
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( B43_PACKAGES)
$( B43_PACKAGES)
e n d e f
e n d e f
@ -296,7 +298,7 @@ define Device/HomeHub2A
DEVICE_DTS := homehub2a
DEVICE_DTS := homehub2a
CFE_BOARD_ID := HOMEHUB2A
CFE_BOARD_ID := HOMEHUB2A
CFE_CHIP_ID := 6358
CFE_CHIP_ID := 6358
CFE_EXTRAS := --image-offset 0x20000 --block-size 0x20000
BLOCK_SIZE := 0x20000
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( B43_PACKAGES) $( USB2_PACKAGES)
$( B43_PACKAGES) $( USB2_PACKAGES)
e n d e f
e n d e f
@ -308,7 +310,7 @@ define Device/BTV2110
DEVICE_DTS := v2110
DEVICE_DTS := v2110
CFE_BOARD_ID := V2110
CFE_BOARD_ID := V2110
CFE_CHIP_ID := 6348
CFE_CHIP_ID := 6348
CFE_EXTRAS : = --layoutver 5
CFE_EXTRAS + = --layoutver 5
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( B43_PACKAGES)
$( B43_PACKAGES)
e n d e f
e n d e f
@ -320,7 +322,7 @@ define Device/BTV2500V
DEVICE_DTS := v2500v-bb
DEVICE_DTS := v2500v-bb
CFE_BOARD_ID := V2500V_BB
CFE_BOARD_ID := V2500V_BB
CFE_CHIP_ID := 6348
CFE_CHIP_ID := 6348
CFE_EXTRAS : = --layoutver 5
CFE_EXTRAS + = --layoutver 5
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( B43_PACKAGES)
$( B43_PACKAGES)
e n d e f
e n d e f
@ -393,7 +395,7 @@ define Device/VR-3025u
DEVICE_DTS := vr-3025u
DEVICE_DTS := vr-3025u
CFE_BOARD_ID := 96368M-1541N
CFE_BOARD_ID := 96368M-1541N
CFE_CHIP_ID := 6368
CFE_CHIP_ID := 6368
CFE_EXTRAS := --image-offset 0x20000 --block-size 0x20000
BLOCK_SIZE := 0x20000
FLASH_MB := 32
FLASH_MB := 32
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( B43_PACKAGES) $( USB2_PACKAGES)
$( B43_PACKAGES) $( USB2_PACKAGES)
@ -550,7 +552,7 @@ define Device/RTA770BW
DEVICE_DTS := rta770bw
DEVICE_DTS := rta770bw
CFE_BOARD_ID := RTA770BW
CFE_BOARD_ID := RTA770BW
CFE_CHIP_ID := 6345
CFE_CHIP_ID := 6345
CFE_EXTRAS : = --layoutver 5
CFE_EXTRAS + = --layoutver 5
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( B43_PACKAGES)
$( B43_PACKAGES)
e n d e f
e n d e f
@ -563,7 +565,7 @@ define Device/RTA770W
DEVICE_DTS := rta770w
DEVICE_DTS := rta770w
CFE_BOARD_ID := RTA770W
CFE_BOARD_ID := RTA770W
CFE_CHIP_ID := 6345
CFE_CHIP_ID := 6345
CFE_EXTRAS : = --layoutver 5
CFE_EXTRAS + = --layoutver 5
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( B43_PACKAGES)
$( B43_PACKAGES)
e n d e f
e n d e f
@ -575,7 +577,7 @@ define Device/RTA1025W_16
DEVICE_DTS := rta1025w
DEVICE_DTS := rta1025w
CFE_BOARD_ID := RTA1025W_16
CFE_BOARD_ID := RTA1025W_16
CFE_CHIP_ID := 6348
CFE_CHIP_ID := 6348
CFE_EXTRAS : = --layoutver 5
CFE_EXTRAS + = --layoutver 5
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( B43_PACKAGES)
$( B43_PACKAGES)
e n d e f
e n d e f
@ -587,7 +589,7 @@ define Device/RTA1320_16M
DEVICE_DTS := rta1320
DEVICE_DTS := rta1320
CFE_BOARD_ID := RTA1320_16M
CFE_BOARD_ID := RTA1320_16M
CFE_CHIP_ID := 6338
CFE_CHIP_ID := 6338
CFE_EXTRAS : = --layoutver 5
CFE_EXTRAS + = --layoutver 5
e n d e f
e n d e f
TARGET_DEVICES += RTA1320_16M
TARGET_DEVICES += RTA1320_16M
@ -598,7 +600,7 @@ define Device/HG520v
DEVICE_DTS := hg520v
DEVICE_DTS := hg520v
CFE_BOARD_ID := HW6358GW_B
CFE_BOARD_ID := HW6358GW_B
CFE_CHIP_ID := 6358
CFE_CHIP_ID := 6358
CFE_EXTRAS : = --rsa-signature "EchoLife_HG520v"
CFE_EXTRAS + = --rsa-signature "EchoLife_HG520v"
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( B43_PACKAGES)
$( B43_PACKAGES)
e n d e f
e n d e f
@ -610,7 +612,8 @@ define Device/HG553
DEVICE_DTS := hg553
DEVICE_DTS := hg553
CFE_BOARD_ID := HW553
CFE_BOARD_ID := HW553
CFE_CHIP_ID := 6358
CFE_CHIP_ID := 6358
CFE_EXTRAS := --rsa-signature "EchoLife_HG553" --image-offset 0x20000 --block-size 0x20000 --tag-version 7
CFE_EXTRAS += --rsa-signature "EchoLife_HG553" --tag-version 7
BLOCK_SIZE := 0x20000
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( B43_PACKAGES) $( USB2_PACKAGES)
$( B43_PACKAGES) $( USB2_PACKAGES)
e n d e f
e n d e f
@ -623,7 +626,8 @@ define Device/HG556a-A
DEVICE_DTS := hg556a-a
DEVICE_DTS := hg556a-a
CFE_BOARD_ID := HW556
CFE_BOARD_ID := HW556
CFE_CHIP_ID := 6358
CFE_CHIP_ID := 6358
CFE_EXTRAS := --rsa-signature "EchoLife_HG556a" --image-offset 0x20000 --block-size 0x10000 --tag-version 8
CFE_EXTRAS += --rsa-signature "EchoLife_HG556a" --tag-version 8
IMAGE_OFFSET := 0x20000
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( ATH9K_PACKAGES) $( USB2_PACKAGES)
$( ATH9K_PACKAGES) $( USB2_PACKAGES)
e n d e f
e n d e f
@ -636,7 +640,8 @@ define Device/HG556a-B
DEVICE_DTS := hg556a-b
DEVICE_DTS := hg556a-b
CFE_BOARD_ID := HW556
CFE_BOARD_ID := HW556
CFE_CHIP_ID := 6358
CFE_CHIP_ID := 6358
CFE_EXTRAS := --rsa-signature "EchoLife_HG556a" --image-offset 0x20000 --block-size 0x20000 --tag-version 8
CFE_EXTRAS += --rsa-signature "EchoLife_HG556a" --tag-version 8
BLOCK_SIZE := 0x20000
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( ATH9K_PACKAGES) $( USB2_PACKAGES)
$( ATH9K_PACKAGES) $( USB2_PACKAGES)
e n d e f
e n d e f
@ -649,7 +654,8 @@ define Device/HG556a-C
DEVICE_DTS := hg556a-c
DEVICE_DTS := hg556a-c
CFE_BOARD_ID := HW556
CFE_BOARD_ID := HW556
CFE_CHIP_ID := 6358
CFE_CHIP_ID := 6358
CFE_EXTRAS := --rsa-signature "EchoLife_HG556a" --image-offset 0x20000 --block-size 0x20000 --tag-version 8
CFE_EXTRAS += --rsa-signature "EchoLife_HG556a" --tag-version 8
BLOCK_SIZE := 0x20000
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( RT28_PACKAGES) $( USB2_PACKAGES)
$( RT28_PACKAGES) $( USB2_PACKAGES)
e n d e f
e n d e f
@ -662,7 +668,8 @@ define Device/HG622
DEVICE_DTS := hg622
DEVICE_DTS := hg622
CFE_BOARD_ID := 96368MVWG_hg622
CFE_BOARD_ID := 96368MVWG_hg622
CFE_CHIP_ID := 6368
CFE_CHIP_ID := 6368
CFE_EXTRAS := --image-offset 0x20000 --block-size 0x20000 --tag-version 7
CFE_EXTRAS += --tag-version 7
BLOCK_SIZE := 0x20000
FLASH_MB := 16
FLASH_MB := 16
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( RT28_PACKAGES) $( USB2_PACKAGES)
$( RT28_PACKAGES) $( USB2_PACKAGES)
@ -675,7 +682,8 @@ define Device/HG655b
DEVICE_DTS := hg655b
DEVICE_DTS := hg655b
CFE_BOARD_ID := HW65x
CFE_BOARD_ID := HW65x
CFE_CHIP_ID := 6368
CFE_CHIP_ID := 6368
CFE_EXTRAS := --image-offset 0x20000 --tag-version 7
CFE_EXTRAS += --tag-version 7
IMAGE_OFFSET := 0x20000
FLASH_MB := 8
FLASH_MB := 8
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( RT28_PACKAGES) $( USB2_PACKAGES)
$( RT28_PACKAGES) $( USB2_PACKAGES)
@ -746,7 +754,7 @@ define Device/DGND3700v1
DEVICE_DTS := dgnd3700v1
DEVICE_DTS := dgnd3700v1
CFE_BOARD_ID := 96368MVWG
CFE_BOARD_ID := 96368MVWG
CFE_CHIP_ID := 6368
CFE_CHIP_ID := 6368
CFE_EXTRAS := --image-offset 0x20000 --block-size 0x20000
BLOCK_SIZE := 0x20000
NETGEAR_BOARD_ID := U12L144T01_NETGEAR_NEWLED
NETGEAR_BOARD_ID := U12L144T01_NETGEAR_NEWLED
NETGEAR_REGION := 1
NETGEAR_REGION := 1
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
@ -761,7 +769,7 @@ define Device/DGND3800B
DEVICE_DTS := dgnd3700v1
DEVICE_DTS := dgnd3700v1
CFE_BOARD_ID := 96368MVWG
CFE_BOARD_ID := 96368MVWG
CFE_CHIP_ID := 6368
CFE_CHIP_ID := 6368
CFE_EXTRAS := --image-offset 0x20000 --block-size 0x20000
BLOCK_SIZE := 0x20000
NETGEAR_BOARD_ID := U12L144T11_NETGEAR_NEWLED
NETGEAR_BOARD_ID := U12L144T11_NETGEAR_NEWLED
NETGEAR_REGION := 1
NETGEAR_REGION := 1
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
@ -776,7 +784,7 @@ define Device/EVG2000
DEVICE_DTS := evg2000
DEVICE_DTS := evg2000
CFE_BOARD_ID := 96369PVG
CFE_BOARD_ID := 96369PVG
CFE_CHIP_ID := 6368
CFE_CHIP_ID := 6368
CFE_EXTRAS := --image-offset 0x20000 --block-size 0x20000
BLOCK_SIZE := 0x20000
NETGEAR_BOARD_ID := U12H154T90_NETGEAR
NETGEAR_BOARD_ID := U12H154T90_NETGEAR
NETGEAR_REGION := 1
NETGEAR_REGION := 1
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
@ -805,7 +813,7 @@ define Device/A226G
DEVICE_DTS := a226g
DEVICE_DTS := a226g
CFE_BOARD_ID := DWV-S0
CFE_BOARD_ID := DWV-S0
CFE_CHIP_ID := 6358
CFE_CHIP_ID := 6358
CFE_EXTRAS : = --signature2 IMAGE --tag-version 8
CFE_EXTRAS + = --signature2 IMAGE --tag-version 8
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( B43_PACKAGES) $( USB2_PACKAGES)
$( B43_PACKAGES) $( USB2_PACKAGES)
e n d e f
e n d e f
@ -817,7 +825,7 @@ define Device/A226M
DEVICE_DTS := a226m
DEVICE_DTS := a226m
CFE_BOARD_ID := DWV-S0
CFE_BOARD_ID := DWV-S0
CFE_CHIP_ID := 6358
CFE_CHIP_ID := 6358
CFE_EXTRAS : = --signature2 IMAGE --tag-version 8
CFE_EXTRAS + = --signature2 IMAGE --tag-version 8
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( USB2_PACKAGES)
$( USB2_PACKAGES)
e n d e f
e n d e f
@ -829,7 +837,8 @@ define Device/A226M-FWB
DEVICE_DTS := a226m-fwb
DEVICE_DTS := a226m-fwb
CFE_BOARD_ID := DWV-S0
CFE_BOARD_ID := DWV-S0
CFE_CHIP_ID := 6358
CFE_CHIP_ID := 6358
CFE_EXTRAS := --block-size 0x20000 --image-offset 0x20000 --signature2 IMAGE --tag-version 8
CFE_EXTRAS += --signature2 IMAGE --tag-version 8
BLOCK_SIZE := 0x20000
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( USB2_PACKAGES)
$( USB2_PACKAGES)
e n d e f
e n d e f
@ -841,7 +850,8 @@ define Device/AGPF-S0
DEVICE_DTS := agpf-s0
DEVICE_DTS := agpf-s0
CFE_BOARD_ID := AGPF-S0
CFE_BOARD_ID := AGPF-S0
CFE_CHIP_ID := 6358
CFE_CHIP_ID := 6358
CFE_EXTRAS := --block-size 0x20000 --image-offset 0x20000 --signature2 IMAGE --tag-version 8
CFE_EXTRAS += --signature2 IMAGE --tag-version 8
BLOCK_SIZE := 0x20000
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( B43_PACKAGES) $( USB2_PACKAGES)
$( B43_PACKAGES) $( USB2_PACKAGES)
e n d e f
e n d e f
@ -912,7 +922,7 @@ define Device/NEUFBOX4-SER
DEVICE_DTS := nb4-ser-r0
DEVICE_DTS := nb4-ser-r0
CFE_BOARD_ID := 96358VW
CFE_BOARD_ID := 96358VW
CFE_CHIP_ID := 6358
CFE_CHIP_ID := 6358
CFE_EXTRAS : = --rsa-signature " LEDE- $( REVISION) "
CFE_EXTRAS + = --rsa-signature " LEDE- $( REVISION) "
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( B43_PACKAGES) $( USB2_PACKAGES)
$( B43_PACKAGES) $( USB2_PACKAGES)
e n d e f
e n d e f
@ -924,7 +934,7 @@ define Device/NEUFBOX4-FXC
DEVICE_DTS := nb4-fxc-r1
DEVICE_DTS := nb4-fxc-r1
CFE_BOARD_ID := 96358VW
CFE_BOARD_ID := 96358VW
CFE_CHIP_ID := 6358
CFE_CHIP_ID := 6358
CFE_EXTRAS : = --rsa-signature " LEDE- $( REVISION) "
CFE_EXTRAS + = --rsa-signature " LEDE- $( REVISION) "
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( B43_PACKAGES) $( USB2_PACKAGES)
$( B43_PACKAGES) $( USB2_PACKAGES)
e n d e f
e n d e f
@ -936,7 +946,7 @@ define Device/NEUFBOX6
DEVICE_DTS := nb6-ser-r0
DEVICE_DTS := nb6-ser-r0
CFE_BOARD_ID := NB6-SER-r0
CFE_BOARD_ID := NB6-SER-r0
CFE_CHIP_ID := 6362
CFE_CHIP_ID := 6362
CFE_EXTRAS : = --rsa-signature " LEDE- $( REVISION) "
CFE_EXTRAS + = --rsa-signature " LEDE- $( REVISION) "
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( B43_PACKAGES) $( USB2_PACKAGES)
$( B43_PACKAGES) $( USB2_PACKAGES)
e n d e f
e n d e f
@ -986,7 +996,7 @@ define Device/GW6200
DEVICE_DTS := gw6200
DEVICE_DTS := gw6200
CFE_BOARD_ID := 96348GW
CFE_BOARD_ID := 96348GW
CFE_CHIP_ID := 6348
CFE_CHIP_ID := 6348
CFE_EXTRAS : = --rsa-signature " $( shell printf '\x99' ) "
CFE_EXTRAS + = --rsa-signature " $( shell printf '\x99' ) "
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( BRCMWL_PACKAGES) $( USB1_PACKAGES)
$( BRCMWL_PACKAGES) $( USB1_PACKAGES)
e n d e f
e n d e f
@ -1000,7 +1010,7 @@ define Device/CVPA502PLUS
DEVICE_DTS := cpva502plus
DEVICE_DTS := cpva502plus
CFE_BOARD_ID := CPVA502+
CFE_BOARD_ID := CPVA502+
CFE_CHIP_ID := 6348
CFE_CHIP_ID := 6348
CFE_EXTRAS : = --signature "Telsey Tlc" --signature2 "99.99.999" --second-image-flag "0"
CFE_EXTRAS + = --signature "Telsey Tlc" --signature2 "99.99.999" --second-image-flag "0"
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( B43_PACKAGES)
$( B43_PACKAGES)
e n d e f
e n d e f
@ -1012,7 +1022,7 @@ define Device/CPA-ZNTE60T
DEVICE_DTS := cpva642
DEVICE_DTS := cpva642
CFE_BOARD_ID := CPVA642
CFE_BOARD_ID := CPVA642
CFE_CHIP_ID := 6358
CFE_CHIP_ID := 6358
CFE_EXTRAS : = --signature "Telsey Tlc" --signature2 "99.99.999" --second-image-flag "0"
CFE_EXTRAS + = --signature "Telsey Tlc" --signature2 "99.99.999" --second-image-flag "0"
FLASH_MB := 8
FLASH_MB := 8
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( RT63_PACKAGES) $( USB2_PACKAGES)
$( RT63_PACKAGES) $( USB2_PACKAGES)
@ -1038,7 +1048,8 @@ define Device/TD-W8900GB
DEVICE_DTS := td-w8900gb
DEVICE_DTS := td-w8900gb
CFE_BOARD_ID := 96348GW-11
CFE_BOARD_ID := 96348GW-11
CFE_CHIP_ID := 6348
CFE_CHIP_ID := 6348
CFE_EXTRAS := --rsa-signature " $( shell printf 'PRID\x89\x10\x00\x02' ) " --image-offset 0x20000
CFE_EXTRAS += --rsa-signature " $( shell printf 'PRID\x89\x10\x00\x02' ) "
IMAGE_OFFSET := 0x20000
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( B43_PACKAGES)
$( B43_PACKAGES)
e n d e f
e n d e f
@ -1065,7 +1076,7 @@ define Device/P870HW-51a_v2
DEVICE_DTS := p870hw-51a-v2
DEVICE_DTS := p870hw-51a-v2
CFE_BOARD_ID := 96368VVW
CFE_BOARD_ID := 96368VVW
CFE_CHIP_ID := 6368
CFE_CHIP_ID := 6368
CFE_EXTRAS : = --rsa-signature "ZyXEL" --signature "ZyXEL_0001"
CFE_EXTRAS + = --rsa-signature "ZyXEL" --signature "ZyXEL_0001"
DEVICE_PACKAGES := \
DEVICE_PACKAGES := \
$( B43_PACKAGES)
$( B43_PACKAGES)
e n d e f
e n d e f