Hello to the Nordic community!
A rather theoretical question: Would it be possible to have a system, comprising of a SoftDevice + Application + Custom Bootloader, where the application could reside in either "Bank 0" or "Bank 1".
I am implying that if the latest, prior to FOTA, version of the application is in Bank 1, then the previous one is still in Bank 0.
The ability to revert to a previous version of the firmware, as signaled by the new application itself and actually performed by the bootloader, seems to be a nice fallback mechanism, don't you think?