Sadly, the current state is sufficient for me. I can't motivate myself to get the device integrated in upstream, because it means a lot of work to be done. Also there are things left (WIFI) which are in no good state.
I will follow the lede upstream project and will merge the changes into the current device tree - as I have time for it.
Sources will be published on github, so everyone can build his own version, in case I haven't time anymore.
Thats for now
It is not less work to split in a ready part (uboot + vrx200 main support + nand + switch) and a developing, etra and exotic part (like wlan display)
And upstream the ready part to LEDE and the other as an extra feed on github ?
In the hope that the LEDE team takes care of the general eb904x support ?
User can experimenting and learn with WLAN and the other stuff but when the device will not support in generall it is hopeless.
For example what will happen on newer kernel versions with the 4052-NAND-add-easybox904-bbt.patch or other patches ?
(by the way where comes the information from to write this ?)
The second problem is you are the only guy that are competent enought to can do it, because it is your baby.
For upstreaming to LEDE will be an exact todo-list required, so the parts can be split in parts (or patches)
In post 387 i have make patches from the github-eb904x-reposatory for the LEDE-snapshot-reposatory (working on 12/2017).
With this patches you can make clear LEDE image and it was working very well in 12.2017 (now not tested).
I split in to patches because the first with all changes against the LEDE-repo and one with all new files.
If you look at these patches with Kompare (or an other programm) you can see the differenzes.
here my try for a todolist:
- Kernel-config: the default kernelconfig for all xrx200 devices was changed "target/linux/lantiq/xrx200/config-default"
How is it possible to use these different kernelconfig for the EB904x with do not make changes to the default ?
- Uboot: "packages/boot/uboot-lantiq-easybox904xdsl" here a lot of files and it looks totally different to other devices, but i have no knowlege about uboot.
- Kernelpatches: new patches in "target/linux/lantiq/patches-4.9" no idea how are the effect to the mainline
- RTL8367b-Switch: the files in "target/linux/files/drivers/net/phy" differ from the default. Any ideas ?
Is it possible to do an extra kmod package from it ? (or better is this a usefull way ?)
Why does the default rtl8367b files not working with the Easybox 904xDSL ?