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.

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