I have a group of 10 prototypes based on the ESP WROOM-32 module, which can only be updated OTA. OTA works on all 10 of the boards, until it doesn't (i. e. at some point, a particular prototype will stop accepting new updates, and remain with the firmware that it has forever. ) Two boards are now stuck with a stable, but obsolete version (which works perfectly on both boards). RPC calls and HTTP work perfectly on both affected units. But they are essentially bricks unless the OTA update mechanism can be successfully re-achieved.
The OTA command used to update these boards is this:
The response is always as follows (whether or not the firmware update is successful):
What has happened?
How can I recover OTA update capability on the two affected units?