Boron BRN404x won't connect through android app or USB Device setup tool

I received 5 new BRN404x this morning. Hoping to jump on this to fill orders, I opened one powered it up, went through the setup process and now an hour later, I’ve gone through everything I can think to do with no success. My Galaxy S22+ connects to the boron fine, gives me the option of activating the SIM, then the boron blinks green forever and eventually I get an error in the app saying something went wrong.

Two different power sources (24vdc to 5vdc stepdown, and USB providing 2.1A with a battery connected)
Two different antennas (the G142 that is provided with it, and a large outdoor 4G LTE antenna we used without issues on the BRN402, frequency bands on this one are 698-960, 1710-2170, and 2300-2700MHZ)

Edit: It gets worse, after having several issues resetting the boron and the app and resetting my phone, now the app says successfully connected, then immediately goes into “setup has encountered an error and cannot continue”. I checked for an app update in the Play Store, and noticed the app hasn’t been updated since 2019, does this mean the android app wasn’t verified for functionality for the new modem and model BRN404x

That sound like my experience. After putting it in setup mode, I went through the app instructions and it didn’t work. I got the same error that something went wrong. Finally, I tried installing the cloud debug software (Cloud Debug | Troubleshooting | Particle) and it tells me that registration is denied and then later that it is not registered.
Note: Just to make sure the app was working like expected, I setup and activated a BRN402 (old version) and it worked perfectly.

1 Like

That’s disappointing. I’m not thrilled about putting off customers for 6 months just to find out that I can’t setup a new device because the app wasn’t tested.

2 Likes

That sounds very frustrating. We are working to make the setup experience better. As such, the current recommended path is the USB Device Setup Tool.. Can you give that a try and let me know how it goes?

Thanks!

1 Like

Hey Mike!
I had a similar issue with my BRN404x. I could not add it using the mobile app, so I used the CLI. At least that's what I think I did a couple of weeks ago.
Would you like to give it a try?
This one:

$ particle device add 0123456789ABCDEFGHI

source

To get the device id, you can run a:

$ particle identify

source

Let me know,
Gustavo.
FYI @mseaweed

1 Like

Hey @gusgonnet Gustavo, I’ll give this a try and let you know.
Looking through the source link you posted, it says: “Your device will need to be connected to the Internet (onboard LED breathing cyan) for this process to work.” This will be an issue since I can’t get through the app to the point that it will make the connection.

Hey Colleen, so far still no connection. I downloaded the logs from the Device Setup page:

0000000315 [system.nm] TRACE: Request to power on the interface
0000000316 [ncp.client] TRACE: Powering modem on, ncpId: 0x47
0000000316 [ncp.client] TRACE: Modem already on
0000000316 [ncp.client] TRACE: Setting UART voltage translator state 1
0000000317 [system.nm] INFO: State changed: DISABLED -> IFACE_DOWN
0000000416 [ncp.client] TRACE: Setting UART voltage translator state 0
0000000516 [ncp.client] TRACE: Setting UART voltage translator state 1
0000000517 [ncp.client] TRACE: Muxer is not currently running
0000000518 [ncp.client] TRACE: Initialized muxer @ 460800 baudrate
0000000518 [mux] INFO: Starting GSM07.10 muxer
0000000519 [mux] INFO: GSM07.10 muxer thread started
0000000522 [ncp.client] TRACE: Resumed muxed session
0000000522 [mux] INFO: Openning mux channel 1
0000000579 [ncp.at] TRACE: > AT
0000000583 [ncp.at] TRACE: < OK
0000000583 [ncp.client] TRACE: NCP ready to accept AT commands
0000000584 [ncp.at] TRACE: > AT
0000000587 [ncp.at] TRACE: < OK
0000000587 [ncp.at] TRACE: > ATI9
0000000592 [ncp.at] TRACE: < OK
0000000592 [ncp.client] TRACE: App firmware: 1
0000000593 [ncp.at] TRACE: > AT+UGPIOC?
0000000596 [ncp.at] TRACE: < +UGPIOC:
0000000603 [ncp.at] TRACE: < OK
0000000604 [ncp.at] TRACE: > AT+UGPIOR=23
0000000608 [ncp.at] TRACE: < +UGPIOR: 23,1
0000000609 [ncp.at] TRACE: < OK
0000000609 [ncp.client] INFO: Using internal SIM card
0000000610 [ncp.at] TRACE: > AT+CPIN?
0000000617 [ncp.at] TRACE: < +CPIN: READY
0000000618 [ncp.at] TRACE: < OK
0000000618 [ncp.at] TRACE: > AT+CCID
0000000645 [ncp.at] TRACE: < +CCID: ********************
0000000645 [ncp.at] TRACE: < OK
0000000646 [ncp.at] TRACE: > AT+IFC?
0000000649 [ncp.at] TRACE: < +IFC: 2,2
0000000650 [ncp.at] TRACE: < OK
0000000650 [ncp.at] TRACE: > AT+IFC=2,2
0000000654 [ncp.at] TRACE: < OK
0000000655 [ncp.at] TRACE: > AT
0000000658 [ncp.at] TRACE: < OK
0000000658 [ncp.at] TRACE: > AT+CCID
0000000685 [ncp.at] TRACE: < +CCID: ********************
0000000685 [ncp.at] TRACE: < OK
0000000686 [ncp.at] TRACE: > AT+UMNOPROF?
0000000691 [ncp.at] TRACE: < +UMNOPROF: 100
0000000692 [ncp.at] TRACE: < OK
0000000692 [ncp.at] TRACE: > AT+UBANDMASK?
0000000697 [ncp.at] TRACE: < +UBANDMASK: 0,6170,0
0000000697 [ncp.at] TRACE: < OK
0000000698 [ncp.at] TRACE: > AT+COPS=3,2
0000000701 [ncp.at] TRACE: < OK
0000000702 [ncp.at] TRACE: > AT+CGEREP=1,0
0000000705 [ncp.at] TRACE: < OK
0000000706 [ncp.at] TRACE: > AT+URAT?
0000000709 [ncp.at] TRACE: < +URAT: 7
0000000709 [ncp.at] TRACE: < OK
0000000710 [ncp.at] TRACE: > AT+CPSMS?
0000000715 [ncp.at] TRACE: < +CPSMS: 0,,,"00010011","00000011"
0000000716 [ncp.at] TRACE: < OK
0000000716 [ncp.at] TRACE: > AT+CEDRXS?
0000000721 [ncp.at] TRACE: < +CEDRXS: 4,"0000"
0000000721 [ncp.at] TRACE: < OK
0000000721 [mux] INFO: Mux channel 1 already opened
0000000723 [ncp.at] TRACE: > AT
0000000726 [ncp.at] TRACE: < OK
0000000726 [ncp.client] TRACE: NCP state changed: 1
0000000726 [net.pppncp] TRACE: NCP event 1
0000000729 [app] INFO: cellular is on
0000000732 [ncp.at] TRACE: > AT+CCID
0000000758 [ncp.at] TRACE: < +CCID: ********************
0000000759 [ncp.at] TRACE: < OK
0000000760 [ncp.at] TRACE: > AT+CGMI
0000000765 [ncp.at] TRACE: < OK
0000000766 [ncp.at] TRACE: > AT+CGMM
0000000771 [ncp.at] TRACE: < OK
0000000773 [ncp.at] TRACE: > AT+CGMR
0000000777 [ncp.at] TRACE: < OK
0000000778 [ncp.at] TRACE: > AT+CGSN
0000000783 [ncp.at] TRACE: < OK
0000005300 [app] INFO: Auto-connect disabled
0000005735 [ncp.at] TRACE: > AT+CFUN?
0000005739 [ncp.at] TRACE: < +CFUN: 1,7
0000005740 [ncp.at] TRACE: < OK
0000005741 [ncp.at] TRACE: > AT+CCID
0000005766 [ncp.at] TRACE: < +CCID: ********************
0000005767 [ncp.at] TRACE: < OK
0000005768 [ncp.at] TRACE: > AT+CGSN
0000005772 [ncp.at] TRACE: < OK
0000005774 [ncp.at] TRACE: > ATI9
0000005779 [ncp.at] TRACE: < OK
0000006127 [system.nm] INFO: State changed: IFACE_DOWN -> IFACE_REQUEST_UP
0000006130 [net.ppp.client] TRACE: PPP thread event ADM_UP data=0
0000006131 [net.ppp.client] TRACE: State NONE -> READY
0000006132 [ncp.at] TRACE: > AT+CFUN?
0000006133 [system.nm] INFO: State changed: IFACE_REQUEST_UP -> IFACE_UP
0000006136 [ncp.at] TRACE: < +CFUN: 1,7
0000006137 [ncp.at] TRACE: < OK
0000006137 [ncp.at] TRACE: > AT+CCID
0000006161 [ncp.at] TRACE: < +CCID: ********************
0000006161 [ncp.at] TRACE: < OK
0000006162 [ncp.at] TRACE: > AT+CGDCONT?
0000006167 [ncp.at] TRACE: < +CGDCONT: 1,"IP","super","0.0.0.0",0,0,0,2,0,0,0,0,0,0,0
0000006168 [ncp.at] TRACE: < OK
0000006169 [ncp.at] TRACE: > AT+CFUN?
0000006172 [ncp.at] TRACE: < +CFUN: 1,7
0000006173 [ncp.at] TRACE: < OK
0000006173 [ncp.at] TRACE: > AT+CEREG=2
0000006177 [ncp.at] TRACE: < OK
0000006177 [ncp.client] TRACE: NCP connection state changed: 1
0000006177 [net.pppncp] TRACE: NCP event 2
0000006178 [net.pppncp] TRACE: State changed event: 1
0000006178 [net.ppp.client] TRACE: PPP thread event LOWER_DOWN data=0
0000006179 [ncp.at] TRACE: > AT+COPS?
0000006182 [ncp.at] TRACE: < +COPS: 0
0000006183 [ncp.at] TRACE: < OK
0000006183 [ncp.at] TRACE: > AT+CEREG?
0000006185 [ncp.at] TRACE: < +CEREG: 2,0
0000006186 [ncp.at] TRACE: < OK
0000013585 [ncp.at] TRACE: < +CEREG: 3
0000021286 [ncp.at] TRACE: > AT+CEREG?
0000021289 [ncp.at] TRACE: < +CEREG: 2,3
0000021290 [ncp.at] TRACE: < OK
0000021290 [ncp.at] TRACE: > AT+UCGED?
0000021297 [ncp.at] TRACE: < +UCGED: 2
0000021299 [ncp.at] TRACE: < OK
0000036399 [ncp.at] TRACE: > AT+CEREG?
0000036402 [ncp.at] TRACE: < +CEREG: 2,3
0000036403 [ncp.at] TRACE: < OK
0000036403 [ncp.at] TRACE: > AT+UCGED?
0000036410 [ncp.at] TRACE: < +UCGED: 2
0000036411 [ncp.at] TRACE: < OK
0000051512 [ncp.at] TRACE: > AT+CEREG?
0000051515 [ncp.at] TRACE: < +CEREG: 2,3
0000051516 [ncp.at] TRACE: < OK
0000051516 [ncp.at] TRACE: > AT+UCGED?
0000051523 [ncp.at] TRACE: < +UCGED: 2
0000051524 [ncp.at] TRACE: < OK
0000066225 [ncp.at] TRACE: > AT+CIMI
0000066250 [ncp.at] TRACE: < OK
0000066550 [ncp.at] TRACE: > AT+CEREG?
0000066553 [ncp.at] TRACE: < +CEREG: 2,3
0000066553 [ncp.at] TRACE: < OK
0000066554 [ncp.at] TRACE: > AT+UCGED?
0000066561 [ncp.at] TRACE: < +UCGED: 2
0000066562 [ncp.at] TRACE: < OK
0000081563 [ncp.at] TRACE: > AT+CEREG?
0000081566 [ncp.at] TRACE: < +CEREG: 2,3
0000081566 [ncp.at] TRACE: < OK
0000081567 [ncp.at] TRACE: > AT+UCGED?
0000081574 [ncp.at] TRACE: < +UCGED: 2
0000081575 [ncp.at] TRACE: < OK
0000096576 [ncp.at] TRACE: > AT+CEREG?
0000096580 [ncp.at] TRACE: < +CEREG: 2,3
0000096580 [ncp.at] TRACE: < OK
0000096581 [ncp.at] TRACE: > AT+UCGED?
0000097068 [ncp.at] TRACE: < +UCGED: 2
0000097070 [ncp.at] TRACE: < OK
0000099969 [ncp.at] TRACE: < +CEREG: 5,"8301","0d522316",7
0000099970 [ncp.client] TRACE: NCP connection state changed: 2
0000099970 [mux] INFO: Openning mux channel 2
0000100528 [net.pppncp] TRACE: NCP event 100
0000100528 [net.pppncp] TRACE: New auth info
0000100530 [net.pppncp] TRACE: NCP event 2
0000100530 [net.pppncp] TRACE: State changed event: 2
0000100531 [ncp.at] TRACE: > AT+CIMI
0000100532 [ncp.at] TRACE: < +CGEV: ME PDN ACT 1
0000100531 [net.ppp.client] TRACE: PPP thread event LOWER_UP data=0
0000100532 [net.ppp.client] TRACE: State READY -> CONNECT
0000100533 [net.ppp.client] TRACE: State CONNECT -> CONNECTING
0000100829 [ncp.at] TRACE: < OK
0000100830 [ncp.at] TRACE: > AT+CGATT?
0000100830 [ncp.at] TRACE: < +CEREG: 0
0000100831 [ncp.at] TRACE: < +CGEV: ME PDN DEACT 1
0000100834 [ncp.at] TRACE: < +CGATT: 1
0000100834 [ncp.at] TRACE: < OK
0000101836 [ncp.at] TRACE: > AT
0000101838 [ncp.at] TRACE: < OK
0000101839 [ncp.at] TRACE: > AT+UPORTFWD=100,1
0000101843 [ncp.at] TRACE: < +UPORTFWD: 100,1
0000101843 [ncp.at] TRACE: < OK
0000101844 [ncp.at] TRACE: > ATD*99***1#

I now have it connected and running on the Cloud Debug Page, I’ll see what I get from here.

0000100532 [ncp.at] TRACE: < +CGEV: ME PDN ACT 1

The message “ME PDN ACT” is “The MT (Mobile Terminal has forced a primary context deactivation.” at that point. Just as the connection is about to come up, the cellular modem is deactivating the primary PDP context (IP layer connectivity). That’s why you can’t connect. If you give the ICCIDs to Colleen she can probably have the SIM deactivated and reactivated at the carrier level (not in the console) which usually resolves this issue.

1 Like

Thanks Rickkas, I’ll give this a shot. So far I have 2 out of 5 not wanting to connect.

I have a trace log that is almost the same.

0000228403 [ncp.at] TRACE: < +CGEV: ME PDN ACT 1
0000228404 [ncp.at] TRACE: < +CGEV: ME PDN DEACT 1

Is it likely that I will need my sim deactivated and reactivated at the carrier level?

1 Like

It finally connected after several hours. Very nice. Just hope the rest don’t take as long. Thanks for the USB Device Setup Tool.

3 Likes

Incidentally, for fleet deployments we recommend adding all of the Device IDs in your order to your product in advance. If you order in tray or reel quantities from the Particle wholesale store you’ll be emailed a file with this data, but for small quantities you can extract it from the device by USB or from the data matrix sticker.

The advantage of doing this is that the SIM will be activated with the mobile carriers at this time. Activation sometimes takes a while, especially with the 402/312/523 model SIMs, but occasionally with the 404/314/524 models as well. Doing it in advance greatly improves the chance that the device will connect immediately the first time you turn it on.

In the growth and enterprise plans, you won’t be charged until the device connects to the Particle cloud the first time. In the free plan it’s still free, but the device will immediately count toward the 100 device limit.

1 Like

Hey Rickkas, this would be fine for claiming them to the account, but they still never connect to the particle cloud. I sent the ICCIDs to Colleen yesterday, today I still have the same problem.

I connected the Boron via USB, retrieved the device ID and added it to my product, restarted the connection process via the link @Colleen shared for USB Device Setup Tool, still just blinking green, no change.

Here are the newest logs for this session:

0000000257 [system.nm] TRACE: Request to power on the interface
0000000257 [ncp.client] TRACE: Powering modem on, ncpId: 0x47
0000000257 [ncp.client] TRACE: Modem already on
0000000258 [ncp.client] TRACE: Setting UART voltage translator state 1
0000000259 [system.nm] INFO: State changed: DISABLED -> IFACE_DOWN
0000000358 [ncp.client] TRACE: Setting UART voltage translator state 0
0000000458 [ncp.client] TRACE: Setting UART voltage translator state 1
0000000458 [ncp.client] TRACE: Muxer is not currently running
0000000459 [ncp.client] TRACE: Initialized muxer @ 460800 baudrate
0000000459 [mux] INFO: Starting GSM07.10 muxer
0000000460 [mux] INFO: GSM07.10 muxer thread started
0000000463 [ncp.client] TRACE: Resumed muxed session
0000000464 [mux] INFO: Openning mux channel 1
0000000520 [ncp.at] TRACE: > AT
0000000525 [ncp.at] TRACE: < OK
0000000525 [ncp.client] TRACE: NCP ready to accept AT commands
0000000526 [ncp.at] TRACE: > AT
0000000528 [ncp.at] TRACE: < OK
0000000529 [ncp.at] TRACE: > ATI9
0000000533 [ncp.at] TRACE: < OK
0000000534 [ncp.client] TRACE: App firmware: 1
0000000534 [ncp.at] TRACE: > AT+UGPIOC?
0000000538 [ncp.at] TRACE: < +UGPIOC:
0000000545 [ncp.at] TRACE: < OK
0000000545 [ncp.at] TRACE: > AT+UGPIOR=23
0000000549 [ncp.at] TRACE: < +UGPIOR: 23,1
0000000549 [ncp.at] TRACE: < OK
0000000550 [ncp.client] INFO: Using internal SIM card
0000000551 [ncp.at] TRACE: > AT+CPIN?
0000000558 [ncp.at] TRACE: < +CPIN: READY
0000000558 [ncp.at] TRACE: < OK
0000000559 [ncp.at] TRACE: > AT+CCID
0000000602 [ncp.at] TRACE: < +CCID: ********************
0000000602 [ncp.at] TRACE: < OK
0000000603 [ncp.at] TRACE: > AT+IFC?
0000000606 [ncp.at] TRACE: < +IFC: 2,2
0000000606 [ncp.at] TRACE: < OK
0000000607 [ncp.at] TRACE: > AT+IFC=2,2
0000000610 [ncp.at] TRACE: < OK
0000000611 [ncp.at] TRACE: > AT
0000000614 [ncp.at] TRACE: < OK
0000000615 [ncp.at] TRACE: > AT+CCID
0000000641 [ncp.at] TRACE: < +CCID: ********************
0000000642 [ncp.at] TRACE: < OK
0000000643 [ncp.at] TRACE: > AT+UMNOPROF?
0000000648 [ncp.at] TRACE: < +UMNOPROF: 100
0000000648 [ncp.at] TRACE: < OK
0000000649 [ncp.at] TRACE: > AT+UBANDMASK?
0000000653 [ncp.at] TRACE: < +UBANDMASK: 0,6170,0
0000000654 [ncp.at] TRACE: < OK
0000000654 [ncp.at] TRACE: > AT+COPS=3,2
0000000658 [ncp.at] TRACE: < OK
0000000658 [ncp.at] TRACE: > AT+CGEREP=1,0
0000000661 [ncp.at] TRACE: < OK
0000000662 [ncp.at] TRACE: > AT+URAT?
0000000666 [ncp.at] TRACE: < +URAT: 7
0000000666 [ncp.at] TRACE: < OK
0000000667 [ncp.at] TRACE: > AT+CPSMS?
0000000675 [ncp.at] TRACE: < +CPSMS: 0,,,"00010011","00000011"
0000000675 [ncp.at] TRACE: < OK
0000000676 [ncp.at] TRACE: > AT+CEDRXS?
0000000680 [ncp.at] TRACE: < +CEDRXS: 4,"0000"
0000000681 [ncp.at] TRACE: < OK
0000000681 [mux] INFO: Mux channel 1 already opened
0000000682 [ncp.at] TRACE: > AT
0000000685 [ncp.at] TRACE: < OK
0000000685 [ncp.client] TRACE: NCP state changed: 1
0000000686 [net.pppncp] TRACE: NCP event 1
0000000689 [app] INFO: cellular is on
0000000691 [ncp.at] TRACE: > AT+CCID
0000000706 [app] INFO: Auto-connect disabled
0000000714 [ncp.at] TRACE: < +CCID: ********************
0000000715 [ncp.at] TRACE: < OK
0000000717 [ncp.at] TRACE: > AT+CGMI
0000000720 [ncp.at] TRACE: < OK
0000000722 [ncp.at] TRACE: > AT+CGMM
0000000726 [ncp.at] TRACE: < OK
0000000728 [ncp.at] TRACE: > AT+CGMR
0000000732 [ncp.at] TRACE: < OK
0000000734 [ncp.at] TRACE: > AT+CGSN
0000000738 [ncp.at] TRACE: < OK
0000001148 [ncp.at] TRACE: > AT+CFUN?
0000001152 [ncp.at] TRACE: < +CFUN: 1,7
0000001153 [ncp.at] TRACE: < OK
0000001155 [ncp.at] TRACE: > AT+CCID
0000001179 [ncp.at] TRACE: < +CCID: ********************
0000001180 [ncp.at] TRACE: < OK
0000001181 [ncp.at] TRACE: > AT+CGSN
0000001185 [ncp.at] TRACE: < OK
0000001186 [ncp.at] TRACE: > ATI9
0000001190 [ncp.at] TRACE: < OK
0000001639 [system.nm] INFO: State changed: IFACE_DOWN -> IFACE_REQUEST_UP
0000001642 [net.ppp.client] TRACE: PPP thread event ADM_UP data=0
0000001642 [net.ppp.client] TRACE: State NONE -> READY
0000001644 [ncp.at] TRACE: > AT+CFUN?
0000001645 [system.nm] INFO: State changed: IFACE_REQUEST_UP -> IFACE_UP
0000001648 [ncp.at] TRACE: < +CFUN: 1,7
0000001648 [ncp.at] TRACE: < OK
0000001649 [ncp.at] TRACE: > AT+CCID
0000001672 [ncp.at] TRACE: < +CCID: ********************
0000001672 [ncp.at] TRACE: < OK
0000001673 [ncp.at] TRACE: > AT+CGDCONT?
0000001678 [ncp.at] TRACE: < +CGDCONT: 1,"IP","super","0.0.0.0",0,0,0,2,0,0,0,0,0,0,0
0000001679 [ncp.at] TRACE: < OK
0000001679 [ncp.at] TRACE: > AT+CFUN?
0000001683 [ncp.at] TRACE: < +CFUN: 1,7
0000001683 [ncp.at] TRACE: < OK
0000001684 [ncp.at] TRACE: > AT+CEREG=2
0000001687 [ncp.at] TRACE: < OK
0000001688 [ncp.client] TRACE: NCP connection state changed: 1
0000001688 [net.pppncp] TRACE: NCP event 2
0000001688 [net.pppncp] TRACE: State changed event: 1
0000001689 [net.ppp.client] TRACE: PPP thread event LOWER_DOWN data=0
0000001689 [ncp.at] TRACE: > AT+COPS?
0000001693 [ncp.at] TRACE: < +COPS: 0
0000001693 [ncp.at] TRACE: < OK
0000001694 [ncp.at] TRACE: > AT+CEREG?
0000001698 [ncp.at] TRACE: < +CEREG: 2,4
0000001698 [ncp.at] TRACE: < OK
0000016698 [ncp.at] TRACE: > AT+CEREG?
0000016702 [ncp.at] TRACE: < +CEREG: 2,4
0000016702 [ncp.at] TRACE: < OK
0000016703 [ncp.at] TRACE: > AT+UCGED?
0000016710 [ncp.at] TRACE: < +UCGED: 2
0000016711 [ncp.at] TRACE: < OK
0000031711 [ncp.at] TRACE: > AT+CEREG?
0000031715 [ncp.at] TRACE: < +CEREG: 2,0
0000031715 [ncp.at] TRACE: < OK
0000031716 [ncp.at] TRACE: > AT+UCGED?
0000031723 [ncp.at] TRACE: < +UCGED: 2
0000031724 [ncp.at] TRACE: < OK
0000046724 [ncp.at] TRACE: > AT+CEREG?
0000046728 [ncp.at] TRACE: < +CEREG: 2,0
0000046728 [ncp.at] TRACE: < OK
0000046729 [ncp.at] TRACE: > AT+UCGED?
0000046735 [ncp.at] TRACE: < +UCGED: 2
0000046737 [ncp.at] TRACE: < OK
0000061737 [ncp.at] TRACE: > AT+CIMI
0000061763 [ncp.at] TRACE: < OK
0000061764 [ncp.at] TRACE: > AT+CEREG?
0000061767 [ncp.at] TRACE: < +CEREG: 2,0
0000061768 [ncp.at] TRACE: < OK
0000061768 [ncp.at] TRACE: > AT+UCGED?
0000061776 [ncp.at] TRACE: < +UCGED: 2
0000061777 [ncp.at] TRACE: < OK
0000076777 [ncp.at] TRACE: > AT+CEREG?
0000076781 [ncp.at] TRACE: < +CEREG: 2,0
0000076782 [ncp.at] TRACE: < OK
0000076783 [ncp.at] TRACE: > AT+UCGED?
0000076789 [ncp.at] TRACE: < +UCGED: 2
0000076790 [ncp.at] TRACE: < OK
0000091890 [ncp.at] TRACE: > AT+CEREG?
0000091895 [ncp.at] TRACE: < +CEREG: 2,0
0000091895 [ncp.at] TRACE: < OK
0000091896 [ncp.at] TRACE: > AT+UCGED?
0000091902 [ncp.at] TRACE: < +UCGED: 2
0000091904 [ncp.at] TRACE: < OK
0000106904 [ncp.at] TRACE: > AT+CEREG?
0000106908 [ncp.at] TRACE: < +CEREG: 2,0
0000106909 [ncp.at] TRACE: < OK
0000106909 [ncp.at] TRACE: > AT+UCGED?
0000106916 [ncp.at] TRACE: < +UCGED: 2
0000106917 [ncp.at] TRACE: < OK
0000121817 [ncp.at] TRACE: > AT+CIMI
0000121843 [ncp.at] TRACE: < OK
0000121943 [ncp.at] TRACE: > AT+CEREG?
0000121947 [ncp.at] TRACE: < +CEREG: 2,0
0000121948 [ncp.at] TRACE: < OK
0000121948 [ncp.at] TRACE: > AT+UCGED?
0000121955 [ncp.at] TRACE: < +UCGED: 2
0000121956 [ncp.at] TRACE: < OK
0000137056 [ncp.at] TRACE: > AT+CEREG?
0000137060 [ncp.at] TRACE: < +CEREG: 2,0
0000137061 [ncp.at] TRACE: < OK
0000137061 [ncp.at] TRACE: > AT+UCGED?
0000137068 [ncp.at] TRACE: < +UCGED: 2
0000137069 [ncp.at] TRACE: < OK
0000152069 [ncp.at] TRACE: > AT+CEREG?
0000152073 [ncp.at] TRACE: < +CEREG: 2,0
0000152074 [ncp.at] TRACE: < OK
0000152074 [ncp.at] TRACE: > AT+UCGED?
0000152081 [ncp.at] TRACE: < +UCGED: 2
0000152082 [ncp.at] TRACE: < OK
0000167082 [ncp.at] TRACE: > AT+CEREG?
0000167086 [ncp.at] TRACE: < +CEREG: 2,0
0000167087 [ncp.at] TRACE: < OK
0000167087 [ncp.at] TRACE: > AT+UCGED?
0000167094 [ncp.at] TRACE: < +UCGED: 2
0000167095 [ncp.at] TRACE: < OK
0000181895 [ncp.at] TRACE: > AT+CIMI
0000181921 [ncp.at] TRACE: < OK
0000182121 [ncp.at] TRACE: > AT+CEREG?
0000182125 [ncp.at] TRACE: < +CEREG: 2,0
0000182125 [ncp.at] TRACE: < OK
0000182126 [ncp.at] TRACE: > AT+UCGED?
0000182133 [ncp.at] TRACE: < +UCGED: 2
0000182134 [ncp.at] TRACE: < OK
0000197134 [ncp.at] TRACE: > AT+CEREG?
0000197138 [ncp.at] TRACE: < +CEREG: 2,0
0000197138 [ncp.at] TRACE: < OK
0000197139 [ncp.at] TRACE: > AT+UCGED?
0000197146 [ncp.at] TRACE: < +UCGED: 2
0000197147 [ncp.at] TRACE: < OK
0000212147 [ncp.at] TRACE: > AT+CEREG?
0000212151 [ncp.at] TRACE: < +CEREG: 2,0
0000212151 [ncp.at] TRACE: < OK
0000212152 [ncp.at] TRACE: > AT+UCGED?
0000212159 [ncp.at] TRACE: < +UCGED: 2
0000212160 [ncp.at] TRACE: < OK
0000227160 [ncp.at] TRACE: > AT+CEREG?
0000227164 [ncp.at] TRACE: < +CEREG: 2,0
0000227164 [ncp.at] TRACE: < OK
0000227165 [ncp.at] TRACE: > AT+UCGED?
0000227172 [ncp.at] TRACE: < +UCGED: 2
0000227173 [ncp.at] TRACE: < OK
0000241973 [ncp.at] TRACE: > AT+CIMI
0000241998 [ncp.at] TRACE: < OK
0000242199 [ncp.at] TRACE: > AT+CEREG?
0000242203 [ncp.at] TRACE: < +CEREG: 2,0
0000242203 [ncp.at] TRACE: < OK
0000242204 [ncp.at] TRACE: > AT+UCGED?
0000242211 [ncp.at] TRACE: < +UCGED: 2
0000242212 [ncp.at] TRACE: < OK
0000257212 [ncp.at] TRACE: > AT+CEREG?
0000257216 [ncp.at] TRACE: < +CEREG: 2,0
0000257216 [ncp.at] TRACE: < OK
0000257217 [ncp.at] TRACE: > AT+UCGED?
0000257223 [ncp.at] TRACE: < +UCGED: 2
0000257225 [ncp.at] TRACE: < OK
0000272225 [ncp.at] TRACE: > AT+CEREG?
0000272229 [ncp.at] TRACE: < +CEREG: 2,0
0000272230 [ncp.at] TRACE: < OK
0000272231 [ncp.at] TRACE: > AT+UCGED?
0000272237 [ncp.at] TRACE: < +UCGED: 2
0000272239 [ncp.at] TRACE: < OK
0000287239 [ncp.at] TRACE: > AT+CEREG?
0000287243 [ncp.at] TRACE: < +CEREG: 2,0
0000287244 [ncp.at] TRACE: < OK
0000287244 [ncp.at] TRACE: > AT+UCGED?
0000287251 [ncp.at] TRACE: < +UCGED: 2
0000287252 [ncp.at] TRACE: < OK
0000301752 [ncp.client] TRACE: Sticky not registering EPS state for 270 s, PLMN reselection
0000301753 [ncp.at] TRACE: > AT+COPS=0,2
0000384178 [ncp.at] TRACE: < OK
0000384180 [ncp.at] TRACE: > AT+CIMI
0000384180 [ncp.at] TRACE: < +CEREG: 5,"8301","0d522316",7
0000384181 [ncp.at] TRACE: < +CGEV: ME PDN ACT 1
0000384429 [ncp.at] TRACE: < OK
0000384430 [ncp.at] TRACE: > AT+CEREG?
0000384435 [ncp.at] TRACE: < +CEREG: 2,5,"8301","0d522316",7
0000384435 [ncp.at] TRACE: < OK
0000384436 [ncp.at] TRACE: > AT+UCGED?
0000384980 [ncp.at] TRACE: < +UCGED: 2
0000384981 [ncp.at] TRACE: < OK
0000385081 [ncp.at] TRACE: < +CEREG: 0
0000385181 [ncp.at] TRACE: < +CGEV: ME PDN DEACT 1
0000385381 [ncp.at] TRACE: < +CGEV: ME DETACH
0000399981 [ncp.at] TRACE: > AT+CEREG?
0000399985 [ncp.at] TRACE: < +CEREG: 2,0
0000399985 [ncp.at] TRACE: < OK
0000399986 [ncp.at] TRACE: > AT+UCGED?
0000399993 [ncp.at] TRACE: < +UCGED: 2
0000399994 [ncp.at] TRACE: < OK
0000409194 [ncp.at] TRACE: < +CEREG: 3
0000414994 [ncp.at] TRACE: > AT+CEREG?
0000414998 [ncp.at] TRACE: < +CEREG: 2,3
0000414998 [ncp.at] TRACE: < OK
0000414999 [ncp.at] TRACE: > AT+UCGED?
0000415006 [ncp.at] TRACE: < +UCGED: 2
0000415007 [ncp.at] TRACE: < OK
0000430007 [ncp.at] TRACE: > AT+CEREG?
0000430011 [ncp.at] TRACE: < +CEREG: 2,3
0000430011 [ncp.at] TRACE: < OK
0000430012 [ncp.at] TRACE: > AT+UCGED?
0000430019 [ncp.at] TRACE: < +UCGED: 2
0000430020 [ncp.at] TRACE: < OK
0000439220 [ncp.client] TRACE: Sticky EPS denied state for 30 s, RF reset
0000439221 [ncp.at] TRACE: > AT+CFUN=0
0000439234 [ncp.at] TRACE: < OK
0000439235 [ncp.at] TRACE: > AT+CFUN=1
0000439236 [ncp.at] TRACE: < +CEREG: 0
0000439310 [ncp.at] TRACE: < OK
0000444510 [ncp.at] TRACE: > AT+CIMI
0000444536 [ncp.at] TRACE: < OK
0000445036 [ncp.at] TRACE: > AT+CEREG?
0000445040 [ncp.at] TRACE: < +CEREG: 2,0
0000445040 [ncp.at] TRACE: < OK
0000445041 [ncp.at] TRACE: > AT+UCGED?
0000445048 [ncp.at] TRACE: < +UCGED: 2
0000445049 [ncp.at] TRACE: < OK
0000458749 [ncp.at] TRACE: < +CEREG: 3
0000460049 [ncp.at] TRACE: > AT+CEREG?
0000460053 [ncp.at] TRACE: < +CEREG: 2,3
0000460053 [ncp.at] TRACE: < OK
0000460054 [ncp.at] TRACE: > AT+UCGED?
0000460061 [ncp.at] TRACE: < +UCGED: 2
0000460062 [ncp.at] TRACE: < OK
0000475062 [ncp.at] TRACE: > AT+CEREG?
0000475067 [ncp.at] TRACE: < +CEREG: 2,3
0000475067 [ncp.at] TRACE: < OK
0000475068 [ncp.at] TRACE: > AT+UCGED?
0000475074 [ncp.at] TRACE: < +UCGED: 2
0000475076 [ncp.at] TRACE: < OK
0000490076 [ncp.at] TRACE: > AT+CEREG?
0000490080 [ncp.at] TRACE: < +CEREG: 2,3
0000490081 [ncp.at] TRACE: < OK
0000490082 [ncp.at] TRACE: > AT+UCGED?
0000490089 [ncp.at] TRACE: < +UCGED: 2
0000490090 [ncp.at] TRACE: < OK
0000494590 [ncp.at] TRACE: < +CEREG: 5,"8301","0d522316",7
0000494590 [ncp.client] TRACE: NCP connection state changed: 2
0000494591 [mux] INFO: Openning mux channel 2
0000495463 [net.pppncp] TRACE: NCP event 100
0000495464 [net.pppncp] TRACE: New auth info
0000495465 [net.pppncp] TRACE: NCP event 2
0000495465 [net.pppncp] TRACE: State changed event: 2
0000495466 [ncp.at] TRACE: > AT+CIMI
0000495467 [ncp.at] TRACE: < +CGEV: ME PDN ACT 1
0000495467 [net.ppp.client] TRACE: PPP thread event LOWER_UP data=0
0000495467 [net.ppp.client] TRACE: State READY -> CONNECT
0000495468 [net.ppp.client] TRACE: State CONNECT -> CONNECTING
0000495539 [ncp.at] TRACE: < OK
0000495540 [ncp.at] TRACE: > AT+CGATT?
0000495541 [ncp.at] TRACE: < +CEREG: 0
0000495541 [ncp.at] TRACE: < +CGEV: ME PDN DEACT 1
0000495544 [ncp.at] TRACE: < +CGATT: 1
0000495545 [ncp.at] TRACE: < OK
0000496545 [ncp.at] TRACE: > AT
0000496549 [ncp.at] TRACE: < OK
0000496550 [ncp.at] TRACE: > AT+UPORTFWD=100,1
0000496554 [ncp.at] TRACE: < +UPORTFWD: 100,1
0000496554 [ncp.at] TRACE: < OK
0000496555 [ncp.at] TRACE: > ATD*99***1#

I’m also now getting additional errors:

EPS network (CEREG) Status: unknown, may be out of coverage area (4)

and:

EPS network (CEREG) Status: registration denied (3)

In the interest of moving forward, I thought I’d grab another device from my shipment.

Unboxed the device
Connected antenna, then USB
Device started blinking green, held “mode” for 3 seconds to get blinking blue
Particle Identify in the CLI to get the Device ID
Added device ID to product
USB setup tool
Flashed device, started blinking green, no change. New device has been trying to connect for 28 minutes (according to the Cloud Debug) with no change in the LED status.

It appears there are serious issues with the rollout of the BRN404x that were not addressed before launch.

1 Like

Are you seeing the same CREG 2,2/2,3 in the logs as for your other devices?

That indicates the SIM is not active/being denied. It’s neither a device, nor Particle platform problem, but a problem at the carrier/MVNO level.

Please ensure Colleen get’s your ICCIDs and we’ll follow up with the MVNO. It appears something is going wrong during the activation process.

Are the SIMs showing as active in your product?

I did, also i received a response on Wednesday from support. Ismael de/reactivated the sim of the device I was working with and still did not get it connected before the end of the day. Does the 404x connect to the same providers and frequencies as the 402? I ask because I have one of of those sitting next to my workbench connected happily with no issues.

What would cause 3 out of 5 (so far) devices to be denied access right out of the box?

That’s definitely not supposed to happen. I’ll check in on Monday to figure out what’s going on.

1 Like

I forgot to respond to your last question, yes all 3 device SIMs are showing active in the console.

@no1089 were you able to see anything on Particle’s side of things? One device has connected, the other two are still flashing green even after SIM reset, logs are still showing the +CEREG: 2,3.