Boron stuck flashing green, won't connect to internet

I’ve used this Boron before successfully, but after a few months away from it I plugged it in and I can flash code to it but it never starts breathing cyan. Because it never starts breathing cyan, I cannot read the serial monitor, which I need to do. I do not have a sim card. I think the antenna is intact–nothing indicates that it isn’t. I think the cell plan was cancelled for a while but I just updated my credit card and reclaimed my device.

Reclaiming the device doesn’t really do anything to the SIM or its activation.
Have you checked the status of the SIM at

You can also flash this code to debug your issue

1 Like

Hi, thanks for the response. I found this morning that it can connect to the internet now that I’ve added a working credit card to my account. Cheers!

Hi guys, I’m in the process of moving a Boron from one Particle account to another (both of which I have access to), but I’ve apparently done it wrong. On the old account, I ‘unclaimed’ the device, and then went to /sims and ‘released’ from there as well.

Then power-cycled the device and it came up flashing green…which is kind of expected since its not been activated on the new yet.

Then I placed it in setup mode, logged into the new account with my phone app and tried to add it. But it will not pair/progress past the ‘Pairing’ step.

So I flashed it with the debug code from @rickkas7, and here’s the dump.

clouddebug: press letter corresponding to the command
a - enter APN for 3rd-party SIM card
k - set keep-alive value
c - show carriers at this location
p - select MNO profile
t - run normal tests (occurs automatically after 10 seconds)
or tap the MODE button once to show carriers
starting tests...
turning cellular on...
0000015005 [system.nm] INFO: State changed: DISABLED -> IFACE_DOWN
0000020173 [hal] INFO: Using internal SIM card
0000020238 [gsm0710muxer] INFO: Starting GSM07.10 muxer
0000020239 [gsm0710muxer] INFO: Openning mux channel 0
0000020240 [gsm0710muxer] INFO: GSM07.10 muxer thread started
deviceID=xxxxxxx (was correct)
0000020291 [gsm0710muxer] INFO: Resuming channel 0
0000020292 [gsm0710muxer] INFO: Openning mux channel 1
0000020392 [gsm0710muxer] INFO: Resuming channel 1
0000020393 [gsm0710muxer] INFO: Resuming channel 1
firmware version=L0. [Feb 03 2018 13:00:41]
ordering code=SARA-R410M-02B
0000020795 [app] INFO: enabling trace logging
0000020796 [] TRACE: > AT+CGDCONT?
0000020844 [] TRACE: < +CGDCONT: 1,"IP","10569.mcs","",0,0,0,0
0000020845 [] TRACE: < OK
0000020846 [] TRACE: > AT+CSQ
0000020894 [] TRACE: < +CSQ: 99,99
0000020894 [] TRACE: < OK
attempting to connect to the cellular network...
0000020897 [system.nm] INFO: State changed: IFACE_DOWN -> IFACE_REQUEST_UP
0000020897 [system.nm] INFO: State changed: IFACE_DOWN -> IFACE_REQUEST_UP
0000020899 [hal] TRACE: PPP netif -> 8
0000020899 [net.ifapi] INFO: Netif pp3 state UP
0000020899 [net.ifapi] INFO: Netif pp3 state UP
0000020901 [hal] TRACE: PPP thread event LOWER_DOWN
0000020902 [hal] TRACE: PPP thread event ADM_DOWN
0000020904 [hal] TRACE: PPP thread event ADM_UP
0000020907 [] TRACE: > AT+CIMI
0000020906 [hal] TRACE: State NONE -> READY
0000020910 [system.nm] INFO: State changed: IFACE_REQUEST_UP -> IFACE_UP
0000020910 [system.nm] INFO: State changed: IFACE_REQUEST_UP -> IFACE_UP
0000020944 [] TRACE: < 310410963120173
0000020945 [] TRACE: < OK
0000020946 [] TRACE: > AT+CGDCONT=1,"IP","10569.mcs"
0000020994 [] TRACE: < OK
0000020995 [] TRACE: > AT+CEREG=2
0000021044 [] TRACE: < OK
0000021044 [hal] TRACE: NCP connection state changed: 1
0000021045 [net.pppncp] TRACE: NCP event 2
0000021045 [net.pppncp] TRACE: State changed event: 1
0000021046 [hal] TRACE: PPP thread event LOWER_DOWN
0000021047 [] TRACE: > AT+COPS=0,2
0000021094 [] TRACE: < OK
0000021095 [] TRACE: > AT+CEREG?
0000021095 [] TRACE: < +CEREG: 2
0000021144 [] TRACE: < +CEREG: 2,2
0000021145 [] TRACE: < OK
0000022145 [] TRACE: < +CEREG: 3
0000036145 [] TRACE: > AT+CEREG?
0000036194 [] TRACE: < +CEREG: 2,3
0000036195 [] TRACE: < OK
0000051197 [] TRACE: > AT+CEREG?
0000051245 [] TRACE: < +CEREG: 2,3
0000051246 [] TRACE: < OK

Will keep tinkering but thought I’d throw it out there over night in case I’m missing something obvious!

Your sim card is probably not active.
TRACE: < +CEREG: 2,3 indicates the tower is rejecting the sim card.
Go to and activate the sim with your new account - your device should start breathing cyan. Then you can process to claim the device.
I suggest you install the CLI and do it from there. See
Once you have it installed, plug in your Boron, and run:

particle usb listen
particle usb dfu
particle update
particle flash --usb tinker
particle device add <device id>

The above will put your device into listening mode, have it enter DFU mode, update to DeviceOS 1.4.4 and flash Tinker to it - a known working state.
It should come online breathing cyan and the last command will claim the device to your account.

Thanks @no1089, that did the trick - the part I was missing was that handy website and following the Activate SIM link at the bottom (not the pretty Device Setup pictures!).

So for my own future reference, I took these notes. Maybe I’ll find this in 6 months when it happens again and the details have fallen out of the back of my head by then.

To fix a flashing green deactivated/stranded SIM (including the one built-in to Boron)

  1. If the ICCID is not known, use CLI to retrieve it
    Particle usb listen
    (state flashing blue)
    Particle identify
    Capture the ICCID from the CLI results
  2. Go to and follow steps for Activate a Particle SIM
    (wait 5 or 10 min for breathing blue)
  3. Use CLI to claim device to the logged in account
    Particle usb list
    (copy the device id)
    Particle device add {device id}
  4. Go to portal to confirm and send latest Device OS/user firmware as needed

Thanks again!

I’m glad to hear that!
Your notes are not bad, but I can give you a faster way to get the ICCID:

particle usb listen
particle identify

That will work on all our devices and with cellular devices, report back the ICCID of the active sim card. It will also show you the current DeviceOS on the device.
With particle update you can get the latest DeviceOS installed in the easiest way possible. This would be DeviceOS 1.5 as of yesterday.

Awesome thanks for the tip! That will simplify my Note To Self :slight_smile:

1 Like