[Specification] [TitleIndex] [WordIndex

Note that all pointers are ADSL MIPS memory addresses and need to be converted before use.

Offset

Size

Name

Description

0x000

4

g994VendorIdLen

0x004

4

g994XmtNonStdInfoLen

0x008

4

g994RcvNonStdInfoLen

0x00c

4

eocVendorIdLen

0x010

4

eocVersionLen

0x014

4

eocSerNumLen

0x018

8

g994VendorId

0x020

8

eocVendorId

0x028

32

eocVersion

0x048

32

eocSerNum

0x068

64

g994XmtNonStdInfo

0x0a8

64

g994RcvNonStdInfo

0x0e8

4

dslVersionStringPtr

0x0ec

4

dslBuildDataStringPtr

0x0f0

4

t1413VendorIdLen

0x0f4

8

t1413VendorId

0x0fc

4

t1413EocVendorIdLen

0x100

8

t1413EocVendorId

0x108

4

clEocBufferLen

0x10c

4

clEocBufferPtr

pointer to buffer used for sending overhead messages

DSL Version String Format

The version string has the following format:

Broadcom Version <Annex><xDSL features><Phy HW Version>0<Firmware Major Version><Firmware Minor Version>

Annex:

always present

a, A

Firmware supports Annex A

B

Firmware supports Annex B

I

Firmware supports Annex I

xDSL Features:

can be more than one, or empty

2

Firmware supports G.992.3 (ADSL2)

p

Firmware supports G.992.5 (ADSL2+)

v

Firmware supports G.993.2 (VDSL2)

6

? (only if VDSL2)

b

? (only if VDSL2)

Phy HW Version

A or none

BCM6345

B

BCM6338/6348/6358

C

BCM6368

D

BCM6362