I'm starting to make a buildroot for the DG834G, with updated sources (Snapshot of uClibc/busybox), with ssh support (dropbear) instead of telnet.
I'm hoping to be able to change the root fs to squashfs, and add a jffs2 partition (Read/write). This requires updating the kernel though...
There are no binary modules distributed with the kernel, so I *assume* that the drivers for all the hardware is included in source form. Atleast the network interface is supported
If anyone knows anything about the bootloader, the offset of the kernel in the flash image etc, I'd love to hear from you.
Hopefully, the end result will be a buildroot that by default produces a working firmware image including the following:
- bootloader & custom kernel
- minimal fail-safe boot (Like openWRT) including busybox, uClibc and dropbear, with a set IP-adress/passwd.
- Hopefully, we can get ATM up at boot without much problems.
The buildroot is easily modifiable, to compile other packages (Like dyndns support, iptables, nbtscan, reaim etc)
When this is set up, I can (in theory), use all the ipkgs from openwrt with no problems whatsoever.