I want to start hacking on the Huawei HG633. I don't think its SoC is supported by OpenWRT yet so my chance of failure is pretty high, but I'll give it a try. Any advice/help from the community would be greatly appreciated!
Here's what I've got so far:
I've opened the case and got a USART connection to the board. I get a nice bootlog https://wiki.openwrt.org/toh/huawei/hg633
Autoboot can be stopped at two points:
1. VER5610 bootrom (within 1 second of applying power). This gives a 'bootrom >' prompt. Any one have any commands for this prompt?
2. Hi-Boot bootloader (a couple of seconds after applying power). This give a 'Hi #' prompt. Again, any commands? It responds to 'tftp'.
There doesn't seem to be a command shell at the end of the full boot.
The device uses an SPI flash memory chip. I'll try and desolder it and take a full backup with flashrom. I'll also remove the EMI shields.
Huawei haven't been very helpful in responding to my GPL requests. I found an opensource package on their website (linked on the wiki). Couldn't see a compiler in there though.
I found a few references littered throughout the opensource code package referring to 'arm-hsan-linux-uclibcgnueabi' e.g. "/home/luokunling/open-HG633/BR-R5-HG633HG658v2-20140408/output/host/usr/bin/arm-hsan-linux-uclibcgnueabi-gcc"
I'm not so familiar with crosscompiling but I managed to find an 'arm-hsan-linux-uclibcgnueabi' compiler for a different router (https://github.com/Stricted/DT_Hybrid_GPL/), will this actually produce executable code for this router?
What should I try next?
Thanks for the support!