I have a Huawei EchoLife HG556a variant A (I'm pretty sure, my serial doesn't match any of the one used to identify the variants) And I have successfully flashed it with the openwrt-18.06.8-brcm63xx-generic-HG556a-A firmware that I downloaded from here: https://openwrt.org/toh/huawei/hg556a
My end goal is to use it as a wireless bridge, and/or a wifi extender.
The flashing process went smoothly, and my EchoLife is now running OpenWRT, I can SSH into it, I can get into the web console. So far so good.
My problem is this: no change I make survives it rebooting, not even setting the root password.
Also, if I ssh into it and save the RSA fingerprint, then reboot it, ssh into it again I immediately get a warning that RSA fingerprint has changed.
Because I've never used openWRT (or indeed any non-stock firmware) I'm not totally sure what's going on, but it looks like the overlay is being stored in a temporary location and is getting lost on power-down.
The df command returns this:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 2560 2560 0 100% /rom
tmpfs 30156 404 29752 1% /tmp
tmpfs 30156 52 30104 0% /tmp/root
overlayfs:/tmp/root 30156 52 30104 0% /
tmpfs 512 0 512 0% /dev
And I'm fairly sure /dev/mtd2 or /dev/mtd3 should be mounted, but they are not.
I have looked through other posts on the forum, and this seems like a known issue with routers with 4Mb or less of space, but so far as I can tell the EchoLife has 16
Also, there is a note about not being able to write new data after an upgrade of an EchoLife, but because I have just removed the stock firmware and replaced it with OpenWRT, I don't think this applies (although I might try it if nothing else seems to work)
Thanks in advance for your help!