I am searching for an ADSL/VDSL capable modem or modem+router device to buy. But I have a strict criteria. The device should be able to run fully open source firmware. By fully open source I mean: I should be able to put together ALL the source code, compile it and flash it to the device on my own without any proprietary parts or binary blobs in the firmware. I will even use fully libre linux kernel in the process (I assume it is possible).
I am actually trying to achieve what LibreCMC project has done for routers. Unfortunately LibreCMC only supports routers, NOT modem or modem+router devices.
this page -> https://openwrt.org/docs/techref/hardware/xdsl?s=xdsl says that some lantiq based modems have foss ADSL2+ support and VDSL support is work in progress. From that table I understand that some lantiq based xDSL modem or modem+router devices can be used with fully open source software.
But actually I am not completely sure about the table. Below are the cases between which I am bouncing:
1-) lantiq devices which have xDSL technology (I assume xDSL means both ADSL,VDSL capable) can be used with fully open source firmware when in ADSl2+ mode but can not be used with fully open source firmware when in VDSL mode.
2-) a lantiq modem which only has ADSL2+ technology (no VDSL) can be used with fully open source and a lantiq modem which only have VDSL technology (No ADSL) can not be used with fully open source firmware.
Which one do you think or know is the case ?
If the first one is the case, MAYBE I can use a lantiq xDSL modem in ADSL2+ mode with fully open source firmware (stripping off unnecessary and proprietary parts of OpenWRT firmware by myself) and can wait for the fully open VDSL support to come.
Does this plan correct and possible ?
If it is possible, Can I do it with:
(these devices are the ones that I have narrowed my search down to)
I am open to other suggestions in terms of devices as well. I would like to invest money to a device which I will use for years and have complete control over it. Yes I am obsessed about running open source firmware in it