Please note that the FW verifies the application binary consistency before starting it (checksum reckoning).
If for any reason the application is corrupted, the FW won’t start it.
True. There is also the auto-rollback functionality where if a corrupted application is downloaded onto the unit, and it fails to start up 5 times, the firmware will automatically roll back to the previous application (for example, if you cancel an application download halfway through).