We have a large number of devices running OpenWRT. All these devices are running as routers and there is no application that we know that are writting anything on flash. These devices are on field for more than a year. We noticed that many devices are facing flash curruption issue. What happens is that the device is unable to boot. Once we re-flash the firmware from tftp method, device works again perfectly. So there is no problem with the hardware flash chip as such. These boards are RBM33 from Miktrotik. Does anyone have any advice on what could be the solution for this problem?
Have you examined the serial boot log of a unit that does not work?