Switching fleet leads to connectivity issues (encryption issue)

Hey,

I've been trying to move some MSOM devices over to a new fleet. I was able to move the device over and it shows as online for a brief time, but goes offline again. Re-configuring the device with setup.particle.io also works and it will come online for a few hours with tinker. However, once I try to flash my own firmware, it will not connect to cellular or come online. Stuck in green flashing mode. I can’t even get the device onto the original fleet.

I have been playing around with the particle CLI to see if I can refresh the encryption keys, but I haven’t been able to make that work.

On a slightly related note, I have a couple of other MSOMs sitting around with a deactivated SIM. I was trying to re-purpose those. Getting the flashing green LED there too. Even after a new run through setup.particle.io.

Any advice would be appreciated!

Thank you!

You should add this line to your firmware:

SerialLogHander logHandler(LOG_LEVEL_TRACE);

and get a debugging log from the USB serial connection from boot during blinking green, for several minutes, and ideally 10+ minutes, to see what actually is failing. You can also use the Web device doctor.

It's almost certainly not encryption keys because those are only used after you're in blinking cyan.

1 Like

Thank you. It ended up being a bug in my firmware. Reverting to a boilerplate implementation worked.

1 Like