I've got OTA (from dropbox) working in a freeRTOS application. Download and installation seem to go smooth, the firmware restarts fine and I can connect to the MQTT messaging layer. Through a MQTT version message I can verify that the freshly downloaded and installed FW is indeed the newer version. All is well till about 45 seconds in running the firmware when it resets and revert back to the previously installed FW.
It "feels" to me that a firmware verification step fails and a rollback takes place but I really don't know. Where do I go checking, what might I have forgotten?