You are reading a single comment by @fanoush and its replies. Click here to read the full conversation.
  • The 'application' hex made by your last line should include everything including bootloader. It is actually softdevice + application + bootloader + bootloader settings + UICR so five different pieces merged into one. there should be hexinfo.py installed (part of intelhex pip package needed by nrfutil) that can be used to examine the hex file.

    The BOOTLOADER=1 should not be needed as long as there is bootloader : 1 in board file https://github.com/espruino/Espruino/blo­b/master/boards/BANGLEJS2.py#L28

    DFU_UPDATE_BUILD=1 makes DFU update zip

    Anyway, great that you got it working :-)

About

Avatar for fanoush @fanoush started