• ISSUE RESOLVED: Follow instructions here. http://forum.espruino.com/conversations/­340193/#comment14961911

    Install the firmware via your iPhone. It requires you downloading a zip file of the firmware you're looking for, but I had no success after a lot of trial and error until I attempted this.

    I just got my PuckJS today. I'm now seeing this issue as well.

    I'm a M1 Mac user. I tried updating the firmware from 2.15 (?) to 2.17 (?).

    I cannot hard reset it -- it does seem like I may have managed to corrupt the firmware and can no longer boot. Any help would be greatly appreciated!

    Sorry, the firmware update has failed.

    The error was: Error: The state of the DFU process does not allow this operation

    Please try again, or check out the Troubleshooting page for what to do next.

    Afterwards, I get a solid blue light. If I remove and replace the battery, I'm stuck in boatload mode again and will get the same error as above if I try to re-flash. I am unable to connect to the device in any way other than attempting to flash it

    Loaded code from local storage.
    No code in storage.
    serviceworker> active
    Handling URL "https://www.espruino.com/ide/#"
    Downloading https://www.espruino.com/binaries/espruino_2v17_puckjs.zip
    >>> Downloading binary...
    >>> Done.
    stepFlashNordicDFU:  [object Object]
    [success] Initialising...
    >>> Initialising...
    >>> Initialising...
    connected to gatt server
    found DFU service
    found 2 characteristic(s)
    [success] Updating application: espruino_2v17_puckjs_app.bin...
    >>> Updating application: espruino_2v17_puckjs_app.bin...
    >>> Updating application: espruino_2v17_puckjs_app.bin...
    connected to gatt server
    found DFU service
    found 2 characteristic(s)
    found packet characteristic
    found control characteristic
    enabled control notifications
    transferring init
    crc32 not found, skipping CRC check
    init packet already available, skipping transfer
    transferring firmware
    >>> Uploading...
    crc32 not found, skipping CRC check
    written 1420 bytes
    notify: Error: The state of the DFU process does not allow this operation
    
About

Avatar for user154784 @user154784 started