Just jibbering here really, but it struck me that perhaps the
HG612 isn't sync'ing in
ADSL2+ Annex M mode because of an incompatible upstream transmit spectral mask.
Suitable PSD masks for the BT and Kingston networks are listed in what is called the
Access Network Frequency Plan (ANFP), a Plan laid down by Ofcom. Maybe the Huawei, by default, is using a mask that is incompatible with that Plan? And consequently the DSLAM is refusing to synchronise with the CPE modem in ADSL2+ Annex M mode?
The Ofcom Guidelines for the ANFP Plan are found at [1]. Similar documentation on Annex M PSD masks, in respect of the Frequency Plan for the Australian telephone network, can be found at [2]
The DSLAM, now homed under
Our Wayne's bed, could be coerced into accepting an Annex M connection. And hopefully with the best sync speed possible, given the local loop length of just 3 metres! At [3] is the CLI documentation for tweaking the Huawei MA5616 mini-DSLAM for different DSL connection modes, including ADSL2+ Annex M.
Whether the PSD Masks used by the HG612 (and similar Broadcom-chipset CPE) can actually be modified from userspace via a telnet shell doesn't seem to be publicly documented.
The ANFP Guidelines for the UK list five different upstream transmit PSD masks for ADSL2+ Annex M. The Ozzie Plan lists a total of nine masks. The mask is chosen according to the subscriber's loop length. The loop length is presumably determined from measurements observed at DSL initialisation, rather than from any network infrastructure records of physical loop length. As shown in the diagram below, the five ADSL2+ Annex M PSD masks used in the UK are labelled
ushort,
eshort,
short,
medium and
long.
The equations for calculating a PSD mask are based on just a handful of constants (for frequency cut-off points, etc.) Those constants are possibly all that is stored in the CPE, and from which the upstream transmit mask is constructed.
The documents above all reference the ITU-T
G.992.3 Recommendations found here [4]
Maybe something interesting there for others?!
cheers, a
[1]
http://www.niccstandards.org.uk/files/current/ND1405V3.1.2.pdf?type=pdf[2]
http://www.commsalliance.com.au/..ADSL_Annex_M_NonDeploymentClassSystems_21Feb06.pdf[3]
http://docs.google.com/open?id=0B6wW18mYsk...[4]
http://www.itu.int/rec/T-REC-G.992.3/en