I've bought the Fritz!Box7430 because it seemed to have full compatibility,
but the DSL connection is capped at 22Mb/s.
Is it something with vectoring?
I want to get the 100Mb/s.
DSL Status Line State: Showtime with TC-Layer sync Line Mode: G.993.2 (VDSL2, Profile 17a) Data Rate: 22.159 Mb/s / 1.486 Mb/s Noise Margin: 6.2 dB / 7.6 dB
image removed
DSL Config:
Annex B + VDSL2
Tone B+B
Encapsulation mode PTM
line mode VDSL
Or is it because i need to set Downstream SNR offset to 60 instead of 0 ?
config interface 'lan'
option device 'br-lan'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ip6assign '60'
config device
option name 'dsl0'
option macaddr 'xxxxxx'
config interface 'wan'
option proto 'pppoe'
option device 'dsl0.7'
option username 'Hinternet/xxxxxx-xxx@de-access.de'
option password 'xxxxxxxxxxx'
option ipv6 'auto'
config interface 'wan6'
option device '@wan'
option proto 'dhcpv6'
option reqaddress 'try'
option reqprefix 'auto'
option peerdns '0'
list dns '2620:fe::fe'
list dns '2620:fe::9'
Likely. You seem to be from Germany so you need a vectoring capable firmware, otherwise your modem will be put into the non-vectoring fall-back VDSL2 profile, which only uses the first 512 carriers (up to ~2.2 MHz).
But please install @janh's excellent go-dsl (binaries here) and take a screenshot of the resulting window (please check both checkboxes: "Show minimum/maximum" and "Auto-scale graphs"). That way we can look at the spectra to confirm my hypothesis.
Or if you installed luci-mod-dsl (maybe:opkg update ; opkg install luci-mod-dsl) just post screenshots of the Stats and Spectrum pages from the Luci-GUI's Status -> DSL Status page...
Yes the hardware supports it, but it is only used if the firmware is configured/compiled to use vectoring. I believe this was/is a licensing issue, but I do not know for a fact. Anyway the fact that SNR and bitloading spectra end sharp after carrier 512 confirms my suspicion, you need a vectoring capable firmware blob.
Maybe from here:
or try this (if you trust me):
copy it on the router and add a line to the dsl section in /etc/config/network: option firmware '/etc/config/vr9-B-dsl.fb7490-07.28-5.9.1.4.0.7.bin'
replace /etc/config/with the actual path you copied it to...
After the next reboot, please post the dsl-mod output again. Personally, I prefer go-dsl, but for this purpose dsl-mod was just as useful.
When i got the router, i saw on the openwrt page that super vectoring isnt supported, so i though normal vectoring must be if not stated otherwise, but i guess even just normal vectoting isnt supported..
From the filename, it sounds like you picked the exact firmware file that is already included with OpenWrt. This one doesn't support vectoring.
Instead, you need to choose a firmware file that is listed with the application types "VDSL over ISDN incl. vectoring support" and "ADSL Annex B" in the table. For example, "5.9.1.4.0.7-5.9.0.D.0.2" would be a good choice. That is the latest version that AVM themselves use in their firmware. The download link is currently broken, but you should be able to just extract it from the latest version instead (i.e. FRITZ.Box_7430-07.31.image).
After you installed the correct firmware file, it would also be a good idea to add the path to /etc/sysupgrade.conf, so it is kept during OpenWrt system upgrades.
Oh Very good! so i can just extract the newest blob if the link is down, good.
Will try that, and if it doesnt work it probably cuz i need the ISP the deactivate fall-back mode again, but will see maybe it works instantly. Thank you everyone.
Did you try the instructions on the firmware page next to the version I mentioned? (You can skip the bspatch step, "vr9-B-dsl.bin" is already the file you need.)
But when doing a speedtest on my computer (connected via lan and CAT5e cable) i now get up to 47Mb/s compared to the 20Mbs i got before, but i was expecting to get about 100Mbs to the clients now. any idea how the get the 100 the router receives to the clients that are connected?
So when I was trying to use an old xrx200 device as all in one OpenWrt router, I failed to reliably achieve 50 Mbps (with firewall, nat, wifi, and sqm) as this generation of SoCs is a bit weak on the CPU side.
I then configured the xrx200 to act as bridged modem and attached a more powerful device as router behind it. In that configuration I could achieve ~100 Mbps download rates.
I could get the bthub5a up to 82-85 MBit/s without software flow-offloading and all the way (synced link speed 94 MBit/s) with software flow-offloading enabled. However, I never managed to get the easybox 904 xdsl beyond 65 MBit/s (even in smp configuration and with software flow-offloading enabled) - on the O² box 6431 SMP or no-SMP (but voice core enabled) made all the difference to go beyond 55 MBit/s.
All these tests have been conducted between 2017 and 2020 (so well before we got nftables or DSA support for lantiq), with VLAN tagging and PPPoE, but I can no longer repeat them (no longer using VDSL).
I dont get it, the Fritz!Box 7430 with factory firmware archives 100Mbs, why would you say that it cant do so using OpenWRT because the SoC is a bit weak when it's the same in the factory firmware, shouldn't it even be faster with OpenWRT compared to factory OS because OpenWRT is less demanding than bloated factory firmware?
What is SMP and what is software flow offloading? should i activate these two?
Whats the best cheap router+modem for openwrt that can achive near 100Mbs?:
Whats the newest Fritz!Box that is compatible as a DSL (or cable) modem with about 100Mbs?
The router should support:
1TR112 der Deutschen Telekom, sowie VDSL2 Vectoring nach ITU-T G.993.5 und ITU G.993.2/.3, sowie die RFC 5072 (IPv6 über PPP), RFC 6333 und RFC 6334 (DS-Lite mit netzseitiger Vorgabe des AFTR mittels DHCPv6)
For the 7490 there are snapshot images now.
The wiki is not quite up to date.
Check the firmware selector.
There are two variants though, based on the flash chip installed.
No, AVM will use all offload engines the SoC's SDK will offer to squeeze every last B/sec out of the hardware. Most of these offloads are proprietary and not supported by upstream Linux, so OpenWrt typically can not use those and hence needs to relay more on the SoC's CPU(s) and these often are simply nothing to brag about. Personally I consider OpenWrt's openness and configurability value enough to make up for any loss in throughput.
But realistically, in 2024 I would have aimed for a FB7530/7520 to use as OpenWrt router on a vdsl2 link, these have enough punch for a 100 Mbps link and are not that expensive if bought used. However installing OpenWrt on those is a bit trickier (but still doable for people capable and willing to read) and under these names there are now multiple models and only some can be used with OpenWrt.
SMP is symmetric multi processing, essentially more than a single CPU, but all CPUs are equivalent (identical or at least support the same instruction set). Software flow offload is a technique in Linux that helps reduce the per packet cost in the linux network stack. I believe by only piping the first packet(s) of a flow through the full stack and cache the forwarding decision and simply treat all other packets to the same forwarding decision without running them through the full stack. But I have not looked at the code so this might be off by a lot.
The set of vdsl modem-routers that support OpenWrt is really small, I believe essentially only some lantiq xrx200 and lantiq (intel/maxlinear) vrx500 are really suited, and as all-in-one routers essentially only the more modern vrx500 generation (so a few select model variants of the Fritzbox 7520 or 7530).
The 7490 is alsao just a xrx200 device with essentially the samer limitations of only achieving 100 Mbps reliably as bridged-modem. But the 7490 is not fully supported in OpenWrt due to its complicated architecture, where IIRC they did not use the lantiq WiFi but tacked on another WiFi chip.
I would go get one second hand (ebay or kleinanzeigen) if it is old enough it is likely variant A and I would make sure that it has the right look: https://boxmatrix.info/wiki/FRITZ!Box_7520 (the correct 7520 one with the two finn-like wifo antennas)
and not the wrong look: https://boxmatrix.info/wiki/FRITZ!Box_7520_v2 (the wrong 7520 with out the fin like antennas)
EDIT: I see that @dnd got the same information earlier, well played, Sir, well played
There is still a potential issue with incompatible flash chips, but I have no clue about diagnosing that.
Installation:
Check which NAND the device has by using the following procedure with
stock firmware:
Go to to http://<fritzbox_ip>/support.lua, download the support data file
and search for string "NAND device" to get the manufacturer kernel output.
Use Micron image if Micron is displayed otherwise the non-Micron image.
If i buy a 7530 i dont have to worry about getting the wrong model type but
"Some models of the 7530 require a patch to enable the VDSL modem which is not yet included in any build."
where is this patch, in case i need it..!?
or if i buy the 7520 it will definitely work but i have to buy the one with the antennas instead of the one without antennas.