Yeah it's a bit that way, i'm trying that out now, have the fritz7530 just in bridge mode. It only uses 4 watts so even though the hardware and firmware has more bells and whistles than a 2-port-no-wireless-modem it's still more power efficient than any other modem you could buy probably.
Mmmh, my 7520 in brodge-mode (running under OpenWrt) consumes ~6W on average, see:
What did you do to push this down to 4Watts?
hmm, not sure, I did set the pcie aspm to "power supersave"
CONFIG_PCIEASPM=y
# CONFIG_PCIEASPM_DEFAULT is not set
# CONFIG_PCIEASPM_PERFORMANCE is not set
# CONFIG_PCIEASPM_POWERSAVE is not set
CONFIG_PCIEASPM_POWER_SUPERSAVE=y
# CONFIG_PCIE_BUS_DEFAULT is not set
CONFIG_PCIE_BUS_PERFORMANCE=y
I use a type c pd power supply with a 12v barrel converter and one of those cables that has a usage led on it and it shows 4w but perhaps if I just judged it from the wall it would be a larger number
Ah, sure, I was measuring wall power, but wether that accounts for 33% of power? I guess your other change might be more relevant here... I guess I will need to built a new firmware for the 7520.... (since I use this as bridged modem only, I did not bother to update it regularly). Does current 23.05 build and work out of the box, or are still additional patches needed?
I think so pretty much, as long as you choose to compile with gcc 13 and musl I don't think anything will go wrong. For some reason 23.05 is on gcc 13.1 a few edits can make it 13.3 easily enough to match mainline.
23.05 uses DSA though so you might see some performance regression and will need to make config changes etc if you were on an older swconfig build
I am already on a DSA snapshot, from before 23 was released, so should be pretty close to 24.
I only consider this as saving 33% with just a compile is really tempting...