Wow, went back to 1v95 firmware and everything came back as it should working.. yaa.
Also just tried 1v96 to get larger memory format and that version doesn't work with the puck.js either. Have I received really old stock that won't upgrade past certain firmware? Only up to 1v95 operates normal.
That's strange. But if connection is lost during DFU (for example my phone has a short screen lock timeout, and just locked itself while sending DFU, breaking the DFU process), you can reconnect and continue where you were. In my experience Nordic's DFU software handles that automagically.
But if I understand correctly, you have tried to send a different firmware version after the initial failure.
Ooor, there is some chance of the DFU package is corrupted during download from the internet. Could you try to re-download the firmware (from espruino.com to your phone), and DFU that?
Woh, this sentence sounds awkward, because you "download" twice :)
Hi - sorry you're having issues with this. Thanks for posting the logs, although I'm not seeing much in the way of an error there - I wonder if it actually logged the firmware update?
As @AkosLukacs points out, if the upload fails then then you can normally just reconnect and resume the upload from where you left off.
A failed upload will stop Puck.js from working as a Puck but you'll still be able to get the bootloader (appearing as DfuTarg, with the green LED) so you can finish the update and get it working. It sounds like you were just at that stage.
Adafruit have pretty up to date stock, but regardless of the age you should be able to update the firmware to the latest version just fine.
Have you tried to flash with both "NRF Toolbox" and "NRF Connect"?
Please can you try:
Also - does the issue happen on both Puck.js devices, or just one?
Don't worry about formatting, just type in the text and we'll take care of making sense of it. We will auto-convert links, and if you put asterisks around words we will make them bold.
For a full reference visit the Markdown syntax.
© Espruino, powered by microcosm.
Report a problem