@skywatch Yes, please send those logs. I may get some clues
Dualoptiboot is an online OTA updater. So all your firmware data are transferred via normal application run time and stored on a external memory.
On the next reboot it is checking is there any new firmware on the external memory. if a new firmware available loads that into your microcontroller and application boots from the newly loaded firmware.
I think serial upload will work with dualoptiboot. But I never tested that scenario.
The problem with dualoptiboot I see is, When there is communication issue at the time of firmware transfer and when you try to push again next time, it says already in latest version. So in this case you have to change the firmware version details in MyController GUI to accept the firmware again. Other than this issue I do not see any.