• You mean the DFU ZIP file? The Espruino command-line tools do allow you to create a hex file direct from the source code, and you can then merge that with the Espruino hex file and upload that.

    It's much easier to do the updates via SWD (using a physical connection) though - otherwise you'll have to sign the hex file and recreate the final DFU zip, which is a bit of a pain.

    If you just want to upload firmware to Pucks, check out the Programmer app for Bangle.js: https://banglejs.com/apps/?id=espruinoprĀ­og

    You can run it on a watch, and the watch will automatically connect and upload code to any device it sees. That is probably faster (and easier to test) than the Bluetooth DFU method.


Avatar for Gordon @Gordon started