I have developed a custom firmware for RT5350F-OLinuXino from Olimex.
I flash this firmware using U-Boot's second option with an TFTP server :
2: Load system code then write to Flash via TFTP.
From time to time, the flashed devices loses wifi functionality. I mean it is not able to broadcast wifi SSID anymore.
iw dev shows the wifi device as up and broadcasting the SSID but no SSID appears on my phone or any other device when scanning available devices.
The problem is not solved by rebooting, modifying
/etc/config/wireless, restarting the wifi or networking service.
The only way I have found to solve the issue is to :
- take a working device (flashed with the same firmware)
- read its ROM (ROM~8M while firmware flashed~4M)
- write this ROM image to the not working device
- boot and wifi works again !
Note, if you flash the firmware again you might end up with a working/not working device... again...
I have been flashing these kind of devices for several years now and it's only since OpenWrt-18.06 that I seem to encounter this issue.
Do you know where does this come from? Is there a fix?
Thanks for you help.