I know a really easy way you can find out .....
Bit of digging reveals it is using the BCM63168 chipset. But I think you'll have to crack one open to find the jtags etc. These seem like fairly capable devices, bit surprised to not find more hardware info online...
Let us know how you get on with this. Could be very interesting.
Does OpenWRT support xDSL binaries, etc? Last time I looked into it the main focus was on Ethernet based devices, and hardware with xDSL support which could run OpenWRT couldn't use the xDSL chips after being flashed.
I would say the likelihood is extremely remote.
The Huawei boxes are pretty closed and the DSL chipset drivers are most definitively closed. So in almost all situations OpenWRT isn't supported on integrated routers as it's too much of a pain to build a useful toolchain and then flash and the lack of support for the DSL chipset.
Broadcom in general isn't that well supported on OpenWRT, they prefer the Atheros WIFI chipset is better supported.
Anyone got around with the HG659?
I started a hardware page in openwrt with the kwnoledge I could gather so far...
These HG659b routers are pretty locked down. Can't even get a shell console via serial. It just tails logs...
I would be interested to know if anyone else managed to get a root shell with the Spark firmware.
gareth41: I haven't done much more with this. If you can get it to boot Linux via network you could use that to access flash or the other option failing jtag is to desolder the flash chip and attach it to a adapter for read/writing
Unfortunately when you set it to grab the image off a tftpserver it disables the switch. Basically no network boot.... :(
I guess there is no other way than reading the flash chip directly.