You are reading a single comment by @fanoush and its replies. Click here to read the full conversation.
  • "DFU charakteristics not found" ... Ist this a nown Problem?

    I haven't come across it before. Are you sure you're connecting to a device called DfuTarg (if it says 'Bangle' you're not in bootloader mode).

    Also try disabling and re-enabling bluetooth on your phone, as it may be the phone itself got confused by the same device suddenly having different characteristics after restarting in bootloader mode.

  • it may be the phone itself got confused by the same device suddenly having different characteristics after restarting in bootloader mode.

    nordic bootloader typically increases mac adddress by one if the name is DfuTarg to avoid this (well, if it is not buttonless update where it shares bonding info,keeps same mac and name and implements service changed service instead)

    EDIT: well at least that is what the SDK11 legacy bootloader does, not sure about secure one now

    EDIT2:
    yes, it is here https://github.com/espruino/Espruino/blo­b/master/targetlibs/nrf5x_12/components/­libraries/bootloader/ble_dfu/nrf_ble_dfu­.c#L735
    but I see no conditional code there like in sdk11 bootloader, there it 'advertises openly' and changes name to DfuTarg only if it is not buttonless update

About

Avatar for fanoush @fanoush started