Building custom firmware

Posted on
  • Just wondering if the bootloader accepts any custom firmware built with the Nordic tools? Does it have to be signed to be able to flash it onto the Bangle.js?

  • Any made for Nordic SDK12 and SoftDevice S132 3.0. Package must be signed as Nordic secure DFU requires it, but any key will do since the signature check is disabled.

  • So yes, you can flash whatever you want.

    If you want to use Espruino signing key then that's actually public in the Espruino GitHub repo.

    Obviously it's a bit of a security issue so we've disabled buttonless DFU - you have to be physically with the Bangle to press the correct buttons to reboot it into bootloader mode first.

  • Post a reply
    • Bold
    • Italics
    • Link
    • Image
    • List
    • Quote
    • code
    • Preview

Building custom firmware

Posted by Avatar for Tamás @Tamás