Each manufacturer send their own configuration (CMD_CARD_DATA_SET (0x8a) command):

ID      Description and default value
----    ------------------------------------------
0x00 -> debug flag = 0x00000030
0x01 -> adsl datapath select = 0x00000000
0x02 -> adsl psd test mode = 0x00000000
0x03 -> line auto activation = 0x00000001
0x04 -> line persistent act = 0x00000001
0x05 -> controller log enable = 0x00000000
0x06 -> capabilities G922 = 0x00000000
0x07 -> capabilities G922annex = 0x00000009
0x08 -> vendor near ID = 0x00000010
0x09 -> mac address = 0x00000000
0x0a -> auto sense handshake = 0x00000000
0x0b -> auto sens wires first = 0x00000000
0x0c -> auto sense wiring selection = 0x00000001
0x0d -> auto sense wiring num combos = 0x00000002
0x0e -> auto sense wiring combo GPIO = 0x00000000
0x0f -> auto sense wiring relay delay = 0x000000C8
0x10 -> auto sense wiring relay enrg = 0x00000001
0x11 -> auto sense wiring order = 0x00000000
0x12 -> adsl headend = 0x00000000
0x13 -> headend environment = 0x00000000
0x14 -> physical driver type = 0x00000001
0x15 -> software switch hook state = 0x00000000
0x16 -> use software switch hook state = 0x00000000
0x17 -> adsl CRC threshold near = 0x0000000E
0x18 -> adsl ses retrain threshold near = 0x00000005
0x19 -> adsl telco ID = 0x00000000
0x1a -> adsl SNR mar threshold near = 0x00000000
0x1b -> adsl SNR mar retrain threshold near = 0x00000000
0x1c -> adsl CRC threshold far = 0x00000000
0x1d -> adsl CRC increment far = 0x00000000
0x1e -> adsl CRC retrain threshold far = 0x00000000
0x1f -> adsl spare 1 = 0x00000000
0x20 -> adsl spare 2 = 0x00000000
0x21 -> adsl spare 3 = 0x00000000


From Windows .ins file (for Vitelcom):

[PhysicalLayer]
; Preferred modulation.
xDSLmodulation=3
;0 = Auto selection with G.Handshake preferred - default setting
;1 = Auto selection with T1.413 preferred
;2 = G.Handshake only
;3 = T1.413 only
;4 = G.hs, G.dmt Only
;5 = G.hs, G.lite Only

xDSLuplinklatency=0
xDSLdownlinklatency=0
;0 = Dual latency
;1 = Interleaved only
;2 = Fast only

;Wiring Pair Selection
AutoSenseWiringSelection=1
;0 = Automatic
;1 = Line Tip/Ring
;2 = Line A/A1
;3 = Aux Tip/Ring
;4 = Aux A/A1

;Head end DSLAM provider as defined in Annex D, ANSI T1.413 - 1998
;0 = Do not specify the Head end DSLAM provider
AdslHeadEnd=0

;Design environment of DSLAM
;AdslHeadEndEnv=0
;0 = Non-Specific
;1 = No Line Driver (BNA)


I need know how get datapath and theirs values (Fast and Interleaved). I only
have this from Conexant PCI Linux driver (if you have Fast datapath then you
are my rescue, In Spain we are "poor" and we only have interleaved datapath).
To know if you have fast datapath then you do a traceroute and the first hop
is 40ms I think you have fast datapath, for Interleaved I have 70ms:

typedef enum ADSL_DATA_PATH_SELECTION_E
{
    ADSL_PATH_SELECT_UNKNOWN            = 0,
    ADSL_PATH_SELECT_AUTO,
    ADSL_PATH_SELECT_FAST,
    ADSL_PATH_SELECT_INTERLEAVED
} ADSL_DATA_PATH_SELECTION_T;

typedef enum BD_ADSL_DATA_PATH_SELECTS_E
{
    BD_ADSL_PATH_SELECT_START                   =       0,
    BD_ADSL_PATH_SELECT_AUTOMATIC               =       0,
    BD_ADSL_PATH_SELECT_FAST,                   // 1
    BD_ADSL_PATH_SELECT_INTERLEAVED,    // 2
    BD_ADSL_PATH_SELECT_UNKNOWN,                // 3
    BD_ADSL_PATH_SELECT_END                             // 4
} BD_ADSL_DATA_PATH_SELECTS_T;
#define DEFAULT_BD_ADSL_DATA_PATH_SELECTION
BD_ADSL_PATH_SELECT_FAST

