I'm trying out DFU functionality using nRF52840-PreviewDK and UART transport
It looks like I can disable the requirement for a signature when downloading an APP or SD (SoftDevice) using NRF_DFU_REQUIRE_SIGNED_APP_UPDATE.
It looks like I can disable downgrade prevention of the APP using NRF_DFU_APP_DOWNGRADE_PREVENTION
It looks like I can downgrade the SD regardless of the NRF_DFU_APP_DOWNGRADE_PREVENTION setting (at least for UART transport, which is the only thing I've tried)
However, the signature requirement and downgrade prevention appear to still be in place when downloading a new BL (BootLoader). The documentation seems to confirm that's what is expected.
Is there a way to disable these checks on the bootloader without customizing the bootloader?
I saw something about --debug-mode. I haven't tried this but will that bypass both signatures and downgrade prevention of the bootloader?
How about NRF_FSTORAGE_PARAM_CHECK_DISABLED? I notice this is different in the open bootloader code vs the secure bootloader? I read the description but I'm still not sure I understand what this setting does.