OpenWrt on Fritz 7430

I am trying to switch a AVM fritzbox 7430 to use OpenWrt. Following https://openwrt.org/toh/avm/avm_fritz_box_7430 I succeeded in flashing the snapshot referenced on that page to the box, and I also succeeded with some basic local network/wireless/dhcp configuration. Btw. the 7430 images do not contain Luci and I haven´t installed it so far (also lacking internet access so far),

However I am unsure with firmware and DSL configuration (Germany, Telekom).

Newbie needs help with setting up DSL on a FRITZ!Box 7430 mentions extracting lantiq firmware. This is not mentioned at all in https://openwrt.org/toh/avm/avm_fritz_box_7430, thus I am wondering whether this is still required or recommended.
Output of "/etc/init.d/dsl_control dslstat" on my installation yields "firmware_version": "5.7.9.9.0.6", which is older than the "5.9.0.13.0.2" shown at Newbie needs help with setting up DSL on a FRITZ!Box 7430 - #12 by ThxnderBvnny. I also looked at https://xdarklight.github.io/lantiq-xdsl-firmware-info/ which has 5.9.1.4.0.7-5.9.0.D.0.1 corresponding to Fritz-OS 7.29. Is that the recommended version or should I download version 7.30 (the last OS from AVM) and extract from that?

w.r.t. DSL configuration Newbie needs help with setting up DSL on a FRITZ!Box 7430 - #5 by ThxnderBvnny shows options ds_snr_offset, annex, and xfer_mode different than https://openwrt.org/docs/guide-user/network/wan/isp-configurations#germany.

config dsl 'dsl'
	option ds_snr_offset '0'
	option annex 'j'
	option tone 'bv'
	option xfer_mode 'ptm'

config interface 'wan'
        option device 'dsl0'
        option proto 'pppoe'
        option username '55**-0001@t-online.de'
        option password '**'
        option ipv6 '1'
        option ifname 'dsl0.7'

Are these correct or what should I change and to what values? The firmware referenced definitely above does not exist in my installation
(yet), see above. Actually I tried several variants in dsl, but all of them result in similar output of /etc/init.d/dsl_control dslstat:

        "api_version": "4.17.18.6",
        "firmware_version": "5.7.9.9.0.6",
        "chipset": "Lantiq-VRX200",
        "driver_version": "1.5.17.6",
        "state": "Showtime with TC-Layer sync",
        "state_num": 7,
        "up": true,
        "uptime": 29,
...
        "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": false,
                "retx": true,
                "virtual_noise": false,
                "ra_mode": "At initialization",
                "ra_mode_num": 1,
                "interleave_delay": 0,
                "inp": 42.000000,
                "data_rate": 1608000,
                "latn": 0.700000,
                "satn": 0.700000,
                "snr": 10.700000,
                "actatp": 5.000000,
                "attndr": 1608000,
                "mineftr": 1606000
        },
        "downstream": {
                "vector": false,
                "trellis": true,
                "bitswap": false,
                "retx": true,
                "virtual_noise": false,
                "ra_mode": "At initialization",
                "ra_mode_num": 1,
                "interleave_delay": 580,
                "inp": 62.000000,
                "data_rate": 24002000,
                "latn": 2.700000,
                "satn": 2.700000,
                "snr": 6.000000,
                "actatp": 13.700000,
                "attndr": 24028564,
                "mineftr": 24002000
        },
...

(truncated in preview?)

Right now I don´t know what issue to tackle first.
Please advise.

Most practical is to extract dsl file from your own oem fw. Current status says no vectoring.

SCP it over to the router from your client.

https://firmware-selector.openwrt.org/?version=24.10.0&target=lantiq%2Fxrx200&id=avm_fritz7430

1 Like

afaik the 7430 does not support vectoring, and Telekom says it is not active.

Update: nevertheless I extracted the AVM version from OS 7.31. However I am confused by the instructions bspatch vr9-B-dsl.bin vr9-A-dsl.bin vr9-A-dsl.bin.bsdiff, that create - I suppose - an Annex A version. Should I use Annex A or the existing B version?

Thanks for the link with customization options. I do have a webserver around that I used to transfer the sysupgrade image.

1 Like

One or the other (device, not ifname, the later is deprecated), and they mustn't disagree either (so option device 'dsl0.7', no ifname line).

The f!b7430 is a plain xrx200 device, -with the right firmware- it can do vectoring (profile 17b, 100/40 MBit/s), but not super-vectoring (profile 35b, 250/40 MBit/s). Just be aware, its 4*100 MBit/s ethernet ports (and the 802.11n/ 2.4-GHz-only wireless) do limit its capabilities somewhat.

The Annex B version is correct, so you can skip the bspatch stuff.

I know, but I have a spare box around that I can use for experimenting.
Imho AVM has serious quality/reliability issues. I observe both 7430 and 7530 with stock firmware crashing regularly. I could buy some other router, but why new hardware when I can reuse existing hardware with better software. The 7430 matches my girl friend´s needs except for the missing DECT phone.

Thanks for all the feedback. With the changes recommended (including oem firmware), the 7430 connected today. I also used the customization tool to create new firmware including lucy and wireguard.
More tests to come probably next week.