I have come across this issue on OTA and need to know how to resolve it
I have a thing in the field on a network that takes a long time to assign an IP address in exceed of 30 seconds
I run the OTA update and all the data is received and the thing resets. The update is verified and banks are swapped as normal.
The new program then starts to run but after 30 seconds resets*. No IP address has been assign by the network at this point.
I can also replicate on my work network by running the update and when complete removing the network cable which then prevents an IP address being assigned, again after 30 seconds the thing reset.
Normally code will wait until a network connection is made without resetting.
The OTA demo is not running at the point of crashing , its just waiting until a connection is made.
- I have modified ‘forever loops’ to be software resets