Xrx200- DSL configuration

Hello, I need to disable vectoring,sra,sos,g.inp etc and I dont know how to do it.

1 Like

Default firmware does not enable vectoring.
What is in ubus call system board ?

{
        "kernel": "6.6.79",
        "hostname": "OpenWrt",
        "system": "xRX200 rev 1.2",
        "model": "TP-LINK TD-W8980 16M",
        "board_name": "tplink,tdw8980-16m",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "SNAPSHOT",
                "firmware_url": "https://downloads.openwrt.org/",
                "revision": "r28888-3a7467ffde",
                "target": "lantiq/xrx200",
                "description": "OpenWrt SNAPSHOT r28888-3a7467ffde",
                "builddate": "1740373621"
        }
}

Its a custom build for this according to my previous forum post. Using the default firmware it reports as "friendly" in the vectoring command, I also need to disable the sra and g.inp

root@OpenWrt:~# dsl_cpe_pipe.sh dsmsg
nReturn=0 eVectorStatus=0 eVectorFriendlyStatus=2
{
        "api_version": "4.17.18.6",
        "firmware_version": "5.8.1.8.1.6",
        "chipset": "Lantiq-VRX200",
        "driver_version": "1.5.17.6",
        "state": "Showtime with TC-Layer sync",
        "state_num": 7,
        "up": true,
        "uptime": 396,
        "atu_c": {
                "vendor_id": [
                        181,
                        0,
                        66,
                        68,
                        67,
                        77,
                        178,
                        33
                ],
                "vendor": "Broadcom 178.33",
                "system_vendor_id": [
                        181,
                        0,
                        66,
                        68,
                        67,
                        77,
                        0,
                        0
                ],
                "system_vendor": "Broadcom",
                "version": [
                        49,
                        57,
                        46,
                        48,
                        46,
                        52,
                        49,
                        46,
                        48,
                        32,
                        86,
                        69,
                        95,
                        49,
                        49,
                        95
                ],
                "serial": [
                        65,
                        65,
                        49,
                        54,
                        51,
                        51,
                        70,
                        69,
                        49,
                        76,
                        55,
                        45,
                        49,
                        51,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0,
                        0
                ]
        },
        "power_state": "L0 - Synchronized",
        "power_state_num": 0,
        "xtse": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                2
        ],
        "annex": "B",
        "standard": "G.993.2",
        "profile": "17a",
        "mode": "G.993.2 (VDSL2, Profile 17a)",
        "upstream": {
                "vector": false,
                "trellis": true,
                "bitswap": true,
                "retx": true,
                "virtual_noise": false,
                "ra_mode": "Dynamic",
                "ra_mode_num": 2,
                "interleave_delay": 0,
                "inp": 43.000000,
                "data_rate": 11000000,
                "latn": 5.200000,
                "satn": 5.300000,
                "snr": 31.100000,
                "actatp": 11.900000,
                "attndr": 52792000,
                "mineftr": 10997000
        },
        "downstream": {
                "vector": false,
                "trellis": true,
                "bitswap": true,
                "retx": true,
                "virtual_noise": false,
                "ra_mode": "Dynamic",
                "ra_mode_num": 2,
                "interleave_delay": 150,
                "inp": 44.000000,
                "data_rate": 109998000,
                "latn": 6.300000,
                "satn": 6.300000,
                "snr": 7.600000,
                "actatp": 2.500000,
                "attndr": 137015676,
                "mineftr": 109998000
        },
        "olr": {
                "downstream": {
                        "bitswap": {
                                "requested": 58,
                                "executed": 12,
                                "rejected": 17,
                                "timeout": 0
                        },
                        "sra": {
                                "requested": 0,
                                "executed": 0,
                                "rejected": 0,
                                "timeout": 0
                        },
                        "sos": {
                                "requested": 0,
                                "executed": 0,
                                "rejected": 0,
                                "timeout": 0
                        }
                },
                "upstream": {
                        "bitswap": {
                                "requested": 268,
                                "executed": 134,
                                "rejected": 0,
                                "timeout": 0
                        },
                        "sra": {
                                "requested": 0,
                                "executed": 0,
                                "rejected": 0,
                                "timeout": 0
                        },
                        "sos": {
                                "requested": 0,
                                "executed": 0,
                                "rejected": 0,
                                "timeout": 0
                        }
                }
        },
        "errors": {
                "near": {
                        "es": 0,
                        "ses": 0,
                        "loss": 0,
                        "uas": 327,
                        "lofs": 0,
                        "fecs": 0,
                        "leftrs": 0,
                        "cv_c": 0,
                        "fec_c": 0,
                        "hec": 0,
                        "ibe": 0,
                        "crc_p": 0,
                        "crcp_p": 0,
                        "cv_p": 0,
                        "cvp_p": 0,
                        "rx_corrupted": 3743,
                        "rx_uncorrected_protected": 3735,
                        "rx_retransmitted": 0,
                        "rx_corrected": 8,
                        "tx_retransmitted": 816
                },
                "far": {
                        "es": 29,
                        "ses": 7,
                        "loss": 0,
                        "uas": 327,
                        "lofs": 0,
                        "fecs": 13,
                        "leftrs": 530,
                        "cv_c": 195,
                        "fec_c": 1,
                        "hec": 0,
                        "ibe": 0,
                        "crc_p": 0,
                        "crcp_p": 0,
                        "cv_p": 0,
                        "cvp_p": 0,
                        "rx_corrupted": 1036922,
                        "rx_uncorrected_protected": 1036922,
                        "rx_retransmitted": 0,
                        "rx_corrected": 0,
                        "tx_retransmitted": 125917
                }
        }
}

And what are you trying to change here?

That vector is based on vector status but vector friendly is not taken into account, I would expect

root@OpenWrt:~# dsl_cpe_pipe.sh dsmsg
nReturn=0 eVectorStatus=0 eVectorFriendlyStatus=0

as I have noticed in non vectoring cabins. I also want to disable bitswap and retx