Keys doctor failed, now my Electron won't connect to Particel servers

I am trying to rescue an Electron that I believe has been claimed to a different account.

Things I have done:

  • Updated particle device OS and bootloader to v2.3.0_rc3
  • Ran “particle keys doctor” in Particle CLI
  • Got the following error code:

C:\Users\Boompy>particle keys doctor 2e002a001550483553353620
New Key Created!
Saved!
Saved!
attempting to add a new public key for device 2e002a001550483553353620
Make sure your device is in DFU mode (blinking yellow), and that your computer is online.: Error sending public key to server: Permission Denied

… looks like my device now has the wrong keys. It is stuck blinking cyan rapidly (has a IP address, but cannot complete handshake with Particle servers. If I compile an app and watch the Particle OS debug log, I see:

Cloud handshake failed, code=-160

Also, if I instead run particle device doctor, here is what I get:

Anyone know how to get Particle keys doctor to work?

The likely reason the particle keys doctor failed is because you were logged into your account, not the account the device was claimed to. That’s what typically causes “Error sending public key to server: Permission Denied.”

You should be able to guess which user it is claimed to, but if not DM me and I can give you a hint.

That makes sense moving to dm mode!