My 8+1 Horaco 118AS managed switch was misbehaving recently. It was switching frames as normal but GUI was becoming slow or unresponsive after a few weeks since reboot.
When I then tried to power cycle the switch, it automatically entered firmware recovery mode and after flashing frmware via recovery interface (
http://192.168.1.1), it continued to operate as normal for next few weeks until another same thing happened.
Eventually today the same thing happened but it no longer entered firmware recovery mode. So I connected serial console to find out what's happening. It detects runtime checksum error but continues to boot (rathen than enter recovery mode), displays IP address of 192.168.1.1, netmask, GW and MAC and then effectively hangs on console. I can interrupt boot with 'v' key to enter SPI interface. But it does not react to ESC key to interrupt boot andter frmware recovery mode
I suppose it's all because flash chip is dying (it is FM25Q16A).
I have an exact dump of my firmware (did it for
@up-n-atom to put on his Github) and was thinking of buying another 25Q16 chip and reflash it with my previous dump (I own Xgecu programmer) but after having read some posts backwards, it seems not to be so easy because firmware is checking against UID of the flash chip. So if I buy FM25Q16A on Aliexpress, will it work ?