When in dfu mode (with usb dfu enabled) if we jump to application via "
nrf_bootloader_app_start" there seems to be an issue where the firmware locks up and doesn't start the application. If we software reset the chip, the firmware is able to jump to application without a problem.
Issue seems to be related to usb stack initialization. When we comment out the code that initializes the usb stack (
nrf_dfu_transports_init) then the code is able to jump to application without issue.
Using sdk version 15.0.0