Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs

OTA DFU cant find bootloader

nRF5 SDK SD140

Using the nRF Connect Android app with the DFU utility, looking at the log I send the Enter Bootloader request and get a thumbs up back (op code = 1, status = 1), then the following occur:

[DFU] gatt.refresh()
[DFU] gatt.dsconnect()
[DFU] gatt.close()
[DFU] Sanning for the DFU Bootloader... (timeout 5000ms)
[Callback] Connection state changed with status: 8 and new state: DESCONNECTED (0)

So presumably it's not finding the DFU bootloader. Is this referring to something on the board or something in the DFU package?

  • JGusler said:
    I might be confused on an earlier step in this process. Am I still flashing the hex that  contains the sd, bootloader, and buttonless dfu hex files? Or should i be flashing ONLY the secure_bootloader_debug hex?

    Try sd + secure_bootloader_debug + buttonless app

    JGusler said:
    I get but it just loops

    Looks like it's not entering / staying in bootloader mode then.

    JGusler said:
    and I get the exact same result with one small exception, this time the DFU bootloader IS found

    But it still disconnects? Did you update the clock settings in the bootloader project?

    Can you try to start a debug session in the debug-bootloader project?

Related