Particle Update on never claimed P1

I have pre-0.4.0 P1’s and I am trying to used the cli to update the system firmware to the current.

I put the P1 in DFU mode and run the below, but i am getting an error as below. After this the P1 does not connect as a serial device and safe mode also does not work. I can get the P1 back into DFU mode though.

Any ideas what may be happening??



Welcome to the Particle Command line utility!
Version 1.15.0

Usage: particle <command_name> <arguments>
Common Commands:

    setup, list, call, get, device, identify, flash, subscribe
    compile, monitor, login, logout, help

Less Common Commands:
    token, binary, cloud, config, function, keys, serial, udp
    update, variable, webhook, wireless

For more information Run: particle help <command_name>

C:\Users\stevew>particle update

> Your device is ready for a system update.
> This process should take about 30 seconds. Here goes!

! An error occurred while attempting to update the system firmware of your device:

Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release!!!
Error during download get_status

> Please visit our community forums for help with this error:

Your device was in DFU Mode (blinking yellow) and you got the DFU driver installed for P1?
As what did it show up in Device Manager?

@scruffR, P1 connected via DFU, just a remineder that i have not yet claimed or connected this to the net

Maybe you need to go the common path and let the auto-update happen before that might work (just a blind guess this is).
In order to do that, you’d need to get it online first (no need to claim it yet) and then let it sit there for a few cycles of magenta blinking/flashing and rebooting.