BORON 404X Connectivity Inconsistency

I have 2 Borons. Same location. Out of the box with factory antennas. Using the e-sim. One connects consistently and exclusively with AT&T. No issues.

The 2nd Boron has only ever connected to T-Mobile, but the connection is very inconsistent/unreliable. Sometimes it connects quickly and other times it takes hours. Drops frequently. At the moment after 8 hours is will not connect. T-Mobile is not the better signal, AT&T is.

I tried different antennas, reflashing and clearing credentials. Is there a reason one module would have an affinity for AT&T and the other T-Mobile? Does the modem cache the last successful tower and put priority on that one? If so how to reset that?

Here is a dump of diagnostics:

0000015348 [app] INFO: Platform: Boron
0000015348 [app] INFO: Binary compiled for: 4.0.0
0000015348 [app] INFO: Cloud Debug Release 4.0.5
0000015349 [app] INFO: System version: 4.0.1
0000015350 [app] INFO: Device ID: e00fce68052e0dcXXXXXXXX
0000015350 [app] INFO: Power source: USB Host
0000015350 [app] INFO: Battery state: disconnected, SoC: -1.00
0000015351 [app] INFO: This device could have Ethernet (is 3rd generation)
0000015352 [app] INFO: FEATURE_ETHERNET_DETECTION not enabled, so Ethernet will not be used (even i
0000023360 [app] INFO: deviceID: e00fce68052e0dXXXXXXXX
0000023361 [app] INFO: PMIC inputVoltageLimit: 3880 mV
0000023362 [app] INFO: PMIC inputCurrentLimit: 500 mA
0000023363 [app] INFO: PMIC minimumSystemVoltage: 3500 mV
0000023364 [app] INFO: PMIC chargeCurrentValue: 896 mA
0000023364 [app] INFO: PMIC chargeVoltageValue: 4112 mV
0000023365 [app] INFO: modem is not yet responding
0000023366 [system.nm] INFO: State changed: DISABLED -> IFACE_DOWN
0000023367 [system.nm] INFO: State changed: IFACE_DOWN -> IFACE_REQUEST_UP
0000023368 [ncp.client] TRACE: Powering modem on, ncpId: 0x47
0000023368 [ncp.client] TRACE: Modem already on
0000023369 [ncp.client] TRACE: Setting UART voltage translator state 1
0000023370 [system.nm] INFO: State changed: IFACE_REQUEST_UP -> IFACE_UP
0000023380 [app] INFO: Still trying to connect to cellular 00:00
0000023380 [app] INFO: Power source: USB Host
0000023380 [app] INFO: Battery state: disconnected, SoC: -1.00
0000023469 [ncp.client] TRACE: Setting UART voltage translator state 0
0000023569 [ncp.client] TRACE: Setting UART voltage translator state 1
0000023569 [ncp.client] TRACE: Muxer is not currently running
0000023570 [ncp.client] TRACE: Initialized muxer @ 460800 baudrate
0000023570 [mux] INFO: Starting GSM07.10 muxer
0000023571 [mux] INFO: GSM07.10 muxer thread started
0000023574 [ncp.client] TRACE: Resumed muxed session
0000023574 [mux] INFO: Openning mux channel 1
0000023625 [ncp.at] TRACE: > AT
0000023629 [ncp.at] TRACE: < OK
0000023629 [ncp.client] TRACE: NCP ready to accept AT commands
0000023630 [ncp.at] TRACE: > AT
0000023632 [ncp.at] TRACE: < OK
0000023633 [ncp.at] TRACE: > ATI9
0000023638 [ncp.at] TRACE: < OK
0000023638 [ncp.client] TRACE: App firmware: 1
0000023639 [ncp.at] TRACE: > AT+UGPIOC?
0000023642 [ncp.at] TRACE: < +UGPIOC:
0000023648 [ncp.at] TRACE: < OK
0000023649 [ncp.at] TRACE: > AT+UGPIOR=23
0000023652 [ncp.at] TRACE: < +UGPIOR: 23,1
0000023653 [ncp.at] TRACE: < OK
0000023653 [ncp.client] INFO: Using internal SIM card
0000023654 [ncp.at] TRACE: > AT+CPIN?
0000023657 [ncp.at] TRACE: < +CPIN: READY
0000023657 [ncp.at] TRACE: < OK
0000023658 [ncp.at] TRACE: > AT+CCID
0000023702 [ncp.at] TRACE: < +CCID: 8988307000003XXXXXXX
0000023702 [ncp.at] TRACE: < OK
0000023703 [ncp.at] TRACE: > AT+IFC?
0000023706 [ncp.at] TRACE: < +IFC: 2,2
0000023706 [ncp.at] TRACE: < OK
0000023707 [ncp.at] TRACE: > AT+IFC=2,2
0000023709 [ncp.at] TRACE: < OK
0000023710 [ncp.at] TRACE: > AT
0000023712 [ncp.at] TRACE: < OK
0000023713 [ncp.at] TRACE: > AT+CCID
0000023741 [ncp.at] TRACE: < +CCID: 898830700000XXXXXXX
0000023741 [ncp.at] TRACE: < OK
0000023742 [ncp.at] TRACE: > AT+UMNOPROF?
0000023746 [ncp.at] TRACE: < +UMNOPROF: 100
0000023753 [app.help] INFO: Mobile Network Operator Profile (UMNOPROF): Manual band selection (or Europe) (100)
0000023746 [ncp.at] TRACE: < OK
0000023747 [ncp.at] TRACE: > AT+UBANDMASK?
0000023752 [ncp.at] TRACE: < +UBANDMASK: 0,6170,0
0000023752 [ncp.at] TRACE: < OK
0000023753 [ncp.at] TRACE: > AT+COPS=3,2
0000023766 [app.help] INFO: Operator Selection (COPS) Set: mode=set format (3) format=numeric (2)
0000023756 [ncp.at] TRACE: < OK
0000023756 [ncp.at] TRACE: > AT+CGEREP=1,0
0000023760 [ncp.at] TRACE: < OK
0000023760 [ncp.at] TRACE: > AT+URAT?
0000023764 [ncp.at] TRACE: < +URAT: 7
0000023764 [ncp.at] TRACE: < OK
0000023765 [ncp.at] TRACE: > AT+CPSMS?
0000023770 [ncp.at] TRACE: < +CPSMS: 0,,,"00010011","00000011"
0000023770 [ncp.at] TRACE: < OK
0000023771 [ncp.at] TRACE: > AT+CEDRXS?
0000023776 [ncp.at] TRACE: < +CEDRXS: 4,"0000"
0000023776 [ncp.at] TRACE: < OK
0000023776 [mux] INFO: Mux channel 1 already opened
0000023777 [ncp.at] TRACE: > AT
0000023780 [ncp.at] TRACE: < OK
0000023781 [ncp.client] TRACE: NCP state changed: 1
0000023781 [net.pppncp] TRACE: NCP event 1
0000023782 [net.ppp.client] TRACE: PPP thread event ADM_UP data=0
0000023782 [net.ppp.client] TRACE: State NONE -> READY
0000023785 [ncp.at] TRACE: > AT+CFUN?
0000023799 [app.help] INFO: Set module functionality (CFUN): minimum functionality (0)
0000023789 [ncp.at] TRACE: < +CFUN: 1,7
0000023790 [ncp.at] TRACE: < OK
0000023791 [ncp.at] TRACE: > AT+CCID
0000023815 [ncp.at] TRACE: < +CCID: 89883070000XXXXXXX
0000023815 [ncp.at] TRACE: < OK
0000023816 [ncp.at] TRACE: > AT+CGDCONT?
0000023819 [app.help] INFO: PDP context definition (CGDCONT): cid=0 pdpType= APN=
0000023821 [ncp.at] TRACE: < +CGDCONT: 1,"IP","super","0.0.0.0",0,0,0,2,0,0,0,0,0,0,0
0000023823 [ncp.at] TRACE: < OK
0000023824 [ncp.at] TRACE: > AT+CFUN?
0000023830 [app.help] INFO: Set module functionality (CFUN): minimum functionality (0)
0000023827 [ncp.at] TRACE: < +CFUN: 1,7
0000023827 [ncp.at] TRACE: < OK
0000023828 [ncp.at] TRACE: > AT+CEREG=2
0000023841 [app.help] INFO: EPS network (CEREG) Set to location enabled (2)
0000023832 [ncp.at] TRACE: < OK
0000023833 [ncp.client] TRACE: NCP connection state changed: 1
0000023833 [net.pppncp] TRACE: NCP event 2
0000023834 [net.pppncp] TRACE: State changed event: 1
0000023834 [ncp.at] TRACE: > AT+COPS?
0000023835 [net.ppp.client] TRACE: PPP thread event LOWER_DOWN data=0
0000023838 [ncp.at] TRACE: < +COPS: 0
0000023850 [app.help] INFO: Operator Selection (COPS) Read: mode=automatic (0)
0000023839 [ncp.at] TRACE: < OK
0000023839 [ncp.at] TRACE: > AT+CEREG?
0000023843 [ncp.at] TRACE: < +CEREG: 2,4
0000023855 [app.help] INFO: EPS network (CEREG) Status: unknown, may be out of coverage area (4)
0000023844 [ncp.at] TRACE: < OK
0000033365 [ncp.at] TRACE: > AT+CGMI
0000033369 [ncp.at] TRACE: < OK
0000033370 [app] INFO: manufacturer: u-blox
0000033375 [app] INFO: model: SARA-R510S
0000033380 [app] INFO: firmware version: 03.15
0000033385 [app] INFO: ordering code: SARA-R510S-01B-00
0000033390 [app] INFO: IMEI: 351457830130503
0000033395 [app] INFO: IMSI: u-blox
0000033420 [app] INFO: ICCID: 8988307000003XXXXXX
0000033421 [app] INFO: Still trying to connect to cellular 00:10
0000033421 [app] INFO: Power source: USB Host
0000033422 [app] INFO: Battery state: disconnected, SoC: -1.00
0000038844 [ncp.at] TRACE: > AT+CEREG?
0000038848 [ncp.at] TRACE: < +CEREG: 2,4
0000038852 [app.help] INFO: EPS network (CEREG) Status: unknown, may be out of coverage area (4)
0000038848 [ncp.at] TRACE: < OK
0000038849 [ncp.at] TRACE: > AT+UCGED?
0000038856 [ncp.at] TRACE: < +UCGED: 2
0000038858 [ncp.at] TRACE: < OK
0000043421 [app] INFO: Still trying to connect to cellular 00:20
0000043421 [app] INFO: Power source: USB Host
0000043421 [app] INFO: Battery state: disconnected, SoC: -1.00
0000044658 [ncp.at] TRACE: < +CEREG: 3
0000044660 [app.help] INFO: EPS network (CEREG) Status: registration denied (3)
0000053421 [app] INFO: Still trying to connect to cellular 00:30
0000053421 [app] INFO: Power source: USB Host
0000053421 [app] INFO: Battery state: disconnected, SoC: -1.00
0000053858 [ncp.at] TRACE: > AT+CEREG?
0000053862 [ncp.at] TRACE: < +CEREG: 2,3
0000053865 [app.help] INFO: EPS network (CEREG) Status: registration denied (3)
0000053862 [ncp.at] TRACE: < OK
0000053863 [ncp.at] TRACE: > AT+UCGED?
0000053870 [ncp.at] TRACE: < +UCGED: 2
0000053871 [ncp.at] TRACE: < OK
0000063421 [app] INFO: Still trying to connect to cellular 00:40
0000063421 [app] INFO: Power source: USB Host
0000063421 [app] INFO: Battery state: disconnected, SoC: -1.00
0000068871 [ncp.at] TRACE: > AT+CEREG?
0000068875 [ncp.at] TRACE: < +CEREG: 2,3
0000068878 [app.help] INFO: EPS network (CEREG) Status: registration denied (3)
0000068875 [ncp.at] TRACE: < OK
0000068876 [ncp.at] TRACE: > AT+UCGED?
0000068883 [ncp.at] TRACE: < +UCGED: 2
0000068884 [ncp.at] TRACE: < OK
0000073421 [app] INFO: Still trying to connect to cellular 00:50
0000073421 [app] INFO: Power source: USB Host
0000073421 [app] INFO: Battery state: disconnected, SoC: -1.00
0000083421 [app] INFO: Still trying to connect to cellular 01:00
0000083421 [app] INFO: Power source: USB Host
0000083421 [app] INFO: Battery state: disconnected, SoC: -1.00
0000083884 [ncp.at] TRACE: > AT+CIMI
0000083910 [ncp.at] TRACE: < OK
0000083910 [ncp.at] TRACE: > AT+CEREG?
0000083914 [ncp.at] TRACE: < +CEREG: 2,3
0000083917 [app.help] INFO: EPS network (CEREG) Status: registration denied (3)
0000083915 [ncp.at] TRACE: < OK
0000083916 [ncp.at] TRACE: > AT+UCGED?
0000083922 [ncp.at] TRACE: < +UCGED: 2
0000083924 [ncp.at] TRACE: < OK
0000093421 [app] INFO: Still trying to connect to cellular 01:10
0000093421 [app] INFO: Power source: USB Host
0000093421 [app] INFO: Battery state: disconnected, SoC: -1.00
0000098924 [ncp.at] TRACE: > AT+CEREG?
0000098928 [ncp.at] TRACE: < +CEREG: 2,3
0000098933 [app.help] INFO: EPS network (CEREG) Status: registration denied (3)
0000098929 [ncp.at] TRACE: < OK
0000098930 [ncp.at] TRACE: > AT+UCGED?
0000098936 [ncp.at] TRACE: < +UCGED: 2
0000098938 [ncp.at] TRACE: < OK
0000103421 [app] INFO: Still trying to connect to cellular 01:20
0000103421 [app] INFO: Power source: USB Host
0000103421 [app] INFO: Battery state: disconnected, SoC: -1.00
0000113421 [app] INFO: Still trying to connect to cellular 01:30
0000113421 [app] INFO: Power source: USB Host
0000113421 [app] INFO: Battery state: disconnected, SoC: -1.00
0000113938 [ncp.at] TRACE: > AT+CEREG?
0000113942 [ncp.at] TRACE: < +CEREG: 2,3
0000113945 [app.help] INFO: EPS network (CEREG) Status: registration denied (3)
0000113943 [ncp.at] TRACE: < OK
0000113943 [ncp.at] TRACE: > AT+UCGED?
0000114431 [ncp.at] TRACE: < +UCGED: 2
0000114432 [ncp.at] TRACE: < OK

Hi Superpanda - did you open a support ticket about this? If not, can you DM me your ICCID?

Hi guys, @marekparticle @superpanda
Any explanation of this behaviour in the end?

It was a service side issue and as these come up they should be directed to Particle support. My issue was resolved quickly.

1 Like