• Hi,

    When the Puck.js is in bootloader mode EspruinoTools cannot connect to the Puck.js to upload the firmware.

    Obviously it does not find it under the name puck.js xxxx, but it also does not work with -d 'DfuTarg' or -p <device address> or without a port or device option.

    Uploading the firmware when the Puck.js is not in bootloader mode is also not possible (as expected)

    I am running EspruinoTools under Linux Debian buster with bluez 5.50

    Any help is appreciated.

    Thanks,
    Lars

    PS:
    I know there are other ways to upload firmware to the espruino devices. I am looking for a way to automate it without fiddeling around in a GUI tool

  • From the Puck's Firmware update:

    • Reset Puck.js with the button held down - the Green LED should be lit
    • Release the button within 3 seconds of inserting the battery - either the Red LED should light instead or on new Puck.js devices, Green will light more brightly. If it doesn't, you'll need to try again, holding the button down for less time after inserting the battery.

    Now a "DfuTarg" device should be connectable.

About

Avatar for AkosLukacs @AkosLukacs started