practical yes, but it do not remove the packages it disable the packages only
I fear the kernel makes the different.
All the UCI config entrys and the initscrips aka /etc/init.d/dsl_control end up in a executable called /sbin/vdsl_cpe_control (not shure if it the same on a adsl router)
Run:
ps | grep "cpe_control"
You can equal from both Firmware. It is very cryptic and i have no idea what the meaning are exactly.
These Deamon create 3 pipes: /var/pipe/dsl_cpe0_event /var/pipe/dsl_cpe0_ack /var/pipe/dsl_cpe0_cmd
You can get the output from event via:
while true; do while read event < /var/pipe/dsl_cpe0_event; do echo "event>$event"; done; done
again here a lot of cryptic thinks where i do not know the meaning, but if it is the right firmware image you should get:
I am not shure, I am not an DSL expert enought but it is really import that your discovery can be veryfied.
It is a great mistery of Lantiq DSL chips why Annex-X works on a modell 1 and not on Modell 2, because the you can change the DSL-Firmware and the Chipsets are the same
I really wodering because it is the same like W504v Firmware with more packets.
I expected that it works but without WLAN.
If it works the DTS file must be modyfied step by step get the old back with testing, In the hope to find the right codeline with the reson for not working Annex J.
I can do it (not yet but next week) i have an 803a too, but no ADSL Annex J. You must test them.
But before i want to have an test if it work in generall.
Test if ADSL Annex J are working (i have no ADSL)
try0 = ARV8539PW22.dts - some packages
try1 = ARV8539PW22.dts + WLAN support (image works, WLAN is working too)
try2 - 4 = more and more elements from ARV752DPW22 (complett untested)
try5 = ARV752DPW22.dts fwbuild803a.tar.gz
Buildscrips are inside
I would recommend to just get an xrx200 based device when you are already buying some used router. For example the Easybox 904xdsl works fine and have a build in screen. It also have build in telephone connectors (TAE connectors) that also work. The o2 box 6431 also works fine and have phone connector build in. If you dont need build in phone connector, then take a look into tp-link 8970, 8980, 9980. Those 3 have xrx200 build in and all 3 support vectoring with openwrt.
The xrx200 devices support following DSL-Lines: Annex b, Annex j, VDSL, VDSL Vectoring, profile 17a (the typical one), profile 30a, ...
And the xrx200 chipsets are known to be rock stable at DSL and to bring out the max speed. They are for example build into the AVM Fritzbox 7360/3370 (also supported by openwrt) and the AVM Fritzbox 7490 (not supported recently by openwrt as far as i know).