I have a few particle Boron404X boards. I have same software on few units with os 4.0.2. All boards are currently in test phase and found 2 boards connects without any issue while other boards have problem with cellular connectivity.
Now I have swapped battery/usb power / sim card etc but it is always same boards that connects without any issue while others fail to connect.
Following is the log for both with good connection and bad connection.
Any input would be greatly appreciated.
Good Connection Board
-----------Power Up ---------------
0000000369 [app] INFO: Strating setup.
Activated external SIM :
End OF Setup
0000000375 [system.nm] INFO: State changed: DISABLED → IFACE_DOWN
0000000380 [system.nm] INFO: State changed: IFACE_DOWN → IFACE_REQUEST_UP
0000000386 [ncp.client] TRACE: Powering modem on, ncpId: 0x47
0000000392 [ncp.client] TRACE: Modem already on
0000000397 [ncp.client] TRACE: Setting UART voltage translator state 1
0000000403 [system.nm] INFO: State changed: IFACE_REQUEST_UP → IFACE_UP
0000000409 [app] INFO: deviceID=e00fce68d1f646bcdaa8d166
Device ID : e00fce68d1f646bcdaa8d166
0000000503 [ncp.client] TRACE: Setting UART voltage translator state 0
0000000604 [ncp.client] TRACE: Setting UART voltage translator state 1
0000000605 [ncp.client] TRACE: Muxer is not currently running
0000000611 [ncp.client] TRACE: Initialized muxer @ 460800 baudrate
0000000616 [mux] INFO: Starting GSM07.10 muxer
0000000623 [mux] INFO: GSM07.10 muxer thread started
0000000630 [ncp.client] TRACE: Resumed muxed session
0000000631 [mux] INFO: Openning mux channel 1
0000000682 [ncp.at] TRACE: > AT
0000000686 [ncp.at] TRACE: < OK
0000000686 [ncp.client] TRACE: NCP ready to accept AT commands
0000000690 [ncp.at] TRACE: > AT
0000000693 [ncp.at] TRACE: < OK
0000000696 [ncp.at] TRACE: > ATI9
0000000699 [ncp.at] TRACE: < 03.15,A00.01
0000000704 [ncp.at] TRACE: < OK
0000000706 [ncp.client] TRACE: App firmware: 1
0000000710 [ncp.at] TRACE: > AT+UGPIOC?
0000000715 [ncp.at] TRACE: < +UGPIOC:
0000000717 [ncp.at] TRACE: < 16,255
0000000721 [ncp.at] TRACE: < 19,255
0000000723 [ncp.at] TRACE: < 23,0
0000000726 [ncp.at] TRACE: < 24,255
0000000729 [ncp.at] TRACE: < 25,255
0000000732 [ncp.at] TRACE: < 33,255
0000000738 [ncp.at] TRACE: < 42,255
0000000740 [ncp.at] TRACE: < 46,255
0000000743 [ncp.at] TRACE: < OK
0000000746 [ncp.at] TRACE: > AT+UGPIOR=23
0000000749 [ncp.at] TRACE: < +UGPIOR: 23,0
0000000754 [ncp.at] TRACE: < OK
0000000756 [ncp.client] INFO: Using external Nano SIM card
0000000760 [ncp.at] TRACE: > AT+CPIN?
0000000765 [ncp.at] TRACE: < +CPIN: READY
0000000768 [ncp.at] TRACE: < OK
0000000771 [ncp.at] TRACE: > AT+CCID
0000000819 [ncp.at] TRACE: < +CCID: 89610185002844769463
0000000819 [ncp.at] TRACE: < OK
0000000825 [ncp.at] TRACE: > AT+IFC?
0000000829 [ncp.at] TRACE: < +IFC: 2,2
0000000830 [ncp.at] TRACE: < OK
0000000832 [ncp.at] TRACE: > AT+IFC=2,2
0000000836 [ncp.at] TRACE: < OK
0000000842 [ncp.at] TRACE: > AT
0000000844 [ncp.at] TRACE: < OK
0000000846 [ncp.at] TRACE: > AT+CCID
0000000870 [ncp.at] TRACE: < +CCID: 89610185002844769463
0000000870 [ncp.at] TRACE: < OK
0000000875 [ncp.at] TRACE: > AT+CIMI
0000000923 [ncp.at] TRACE: < 505016010448089
0000000923 [ncp.at] TRACE: < OK
0000000927 [ncp.at] TRACE: > AT+UMNOPROF?
0000000932 [ncp.at] TRACE: < +UMNOPROF: 4
0000000932 [ncp.at] TRACE: < OK
0000000938 [ncp.at] TRACE: > AT+COPS=3,2
0000000942 [ncp.at] TRACE: < OK
0000000944 [ncp.at] TRACE: > AT+CGEREP=1,0
0000000947 [ncp.at] TRACE: < OK
0000000949 [ncp.at] TRACE: > AT+URAT?
0000000955 [ncp.at] TRACE: < +URAT: 7
0000000955 [ncp.at] TRACE: < OK
0000000961 [ncp.at] TRACE: > AT+CPSMS?
0000000965 [ncp.at] TRACE: < +CPSMS: 0,“00111000”,“00100001”
0000000968 [ncp.at] TRACE: < OK
0000000972 [ncp.at] TRACE: > AT+CEDRXS?
0000000976 [ncp.at] TRACE: < +CEDRXS: 4,“0000”
0000000979 [ncp.at] TRACE: < OK
0000000982 [mux] INFO: Mux channel 1 already opened
0000000989 [ncp.at] TRACE: > AT
0000000992 [ncp.at] TRACE: < OK
0000000993 [ncp.client] TRACE: NCP state changed: 1
0000000996 [net.pppncp] TRACE: NCP event 1
0000001002 [net.ppp.client] TRACE: PPP thread event ADM_UP data=0
0000001005 [ncp.at] TRACE: > AT+CFUN?
0000001007 [net.ppp.client] TRACE: State NONE → READY
0000001011 [ncp.at] TRACE: < +CFUN: 1,7
0000001018 [ncp.at] TRACE: < OK
0000001021 [ncp.at] TRACE: > AT+CGDCONT?
0000001028 [ncp.at] TRACE: < +CGDCONT: 1,“IP”,“telstra.m2m.mnc001.mcc505.gprs”,“10.146.151.23”,0,0,0,2,0,0,0,0,0,0,0
0000001034 [ncp.at] TRACE: < OK
0000001039 [ncp.at] TRACE: > AT+CFUN?
0000001043 [ncp.at] TRACE: < +CFUN: 1,7
0000001045 [ncp.at] TRACE: < OK
0000001050 [ncp.at] TRACE: > AT+CEREG=2
0000001054 [ncp.at] TRACE: < OK
0000001055 [ncp.client] TRACE: NCP connection state changed: 1
0000001061 [net.pppncp] TRACE: NCP event 2
0000001062 [net.pppncp] TRACE: State changed event: 1
0000001068 [ncp.at] TRACE: > AT+COPS?
0000001073 [ncp.at] TRACE: < +COPS: 0,2,“50501”,7
0000001077 [ncp.at] TRACE: < OK
0000001078 [ncp.at] TRACE: > AT+CEREG?
0000001083 [ncp.at] TRACE: < +CEREG: 2,1,“302c”,“08314d0b”,7
0000001069 [net.ppp.client] TRACE: PPP thread event LOWER_DOWN data=0
0000001090 [ncp.at] TRACE: < OK
0000001096 [ncp.client] TRACE: NCP connection state changed: 2
0000001102 [mux] INFO: Openning mux channel 2
0000002532 [net.pppncp] TRACE: NCP event 100
0000002532 [net.pppncp] TRACE: New auth info
0000002540 [net.pppncp] TRACE: NCP event 2
0000002540 [net.pppncp] TRACE: State changed event: 2
0000002546 [net.ppp.client] TRACE: PPP thread event LOWER_UP data=0
0000002551 [net.ppp.client] TRACE: State READY → CONNECT
0000002557 [net.ppp.client] TRACE: State CONNECT → CONNECTING
0000002547 [ncp.at] TRACE: > AT+CIMI
0000002573 [ncp.at] TRACE: < 505016010448089
0000002573 [ncp.at] TRACE: < OK
0000002578 [ncp.at] TRACE: > AT+CGATT?
0000002581 [ncp.at] TRACE: < +CGATT: 1
0000002583 [ncp.at] TRACE: < OK
0000003587 [ncp.at] TRACE: > AT
0000003591 [ncp.at] TRACE: < OK
0000003591 [ncp.at] TRACE: > AT+UPORTFWD=100,1
0000003595 [ncp.at] TRACE: < +UPORTFWD: 100,1
0000003598 [ncp.at] TRACE: < OK
0000003603 [ncp.at] TRACE: > ATD99**1#
0000003611 [ncp.at] TRACE: < CONNECT
0000003611 [net.ppp.client] TRACE: PPP phase → Initialize
0000003617 [net.ppp.client] TRACE: PPP phase → Establish
0000003622 [lwip.ppp] TRACE: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x58520204> ]
0000003636 [lwip.ppp] TRACE: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x58520204> ]
0000006902 [lwip.ppp] TRACE: rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <mru 1500> ]
0000006909 [lwip.ppp] TRACE: sent [LCP ConfAck id=0x1 <asyncmap 0x0> <mru 1500> ]
0000006920 [lwip.ppp] TRACE: sent [LCP EchoReq id=0x0 magic=0x58520204]
0000006924 [net.ppp.client] TRACE: PPP phase → Authenticate
0000006930 [lwip.ppp] TRACE: sent [PAP AuthReq id=0x1 user=“” password=“”]
0000006936 [lwip.ppp] TRACE: rcvd [LCP EchoRep id=0x0 magic=0x0]
0000006943 [lwip.ppp] TRACE: rcvd [PAP AuthAck id=0x1 “Login successful.”]
0000006949 [net.ppp.client] TRACE: PPP phase → Network
0000006952 [lwip.ppp] TRACE: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <msdns1 8.8.8.8> <msdns2 8.8.4.4>]
0000006964 [lwip.ppp] TRACE: rcvd [IPCP ConfReq id=0x0 <addr 192.168.201.2>]
0000006969 [lwip.ppp] TRACE: sent [IPCP ConfNak id=0x0 <addr 192.168.201.2>]
0000006976 [lwip.ppp] TRACE: rcvd [IPCP ConfNak id=0x1 <addr 192.168.201.1> <msdns1 101.168.244.101> <msdns2 101.168.244.103>]
0000006987 [lwip.ppp] TRACE: sent [IPCP ConfReq id=0x2 <addr 192.168.201.1> <msdns1 101.168.244.101> <msdns2 101.168.244.103>]
0000006998 [lwip.ppp] TRACE: rcvd [IPCP ConfReq id=0x1 <addr 192.168.201.2>]
0000007006 [lwip.ppp] TRACE: sent [IPCP ConfAck id=0x1 <addr 192.168.201.2>]
0000007015 [lwip.ppp] TRACE: rcvd [IPCP ConfAck id=0x2 <addr 192.168.201.1> <msdns1 101.168.244.101> <msdns2 101.168.244.103>]
0000007025 [system.nm] INFO: State changed: IFACE_UP → IFACE_LINK_UP
0000007032 [net.ppp.client] TRACE: PPP thread event UP data=0
0000007037 [net.ppp.client] TRACE: State CONNECTING → CONNECTED
0000007042 [net.pppncp] TRACE: Negotiated MTU: 1500
0000007033 [system.nm] INFO: State changed: IFACE_LINK_UP → IP_CONFIGURED
0000007054 [net.ppp.client] TRACE: PPP phase → Running
0000007059 [system] INFO: Cloud: connecting
0000007064 [system] INFO: Cloud socket connected
0000007065 [comm.protocol.handshake] INFO: Establish secure connection
0000007076 [comm.dtls] INFO: session has 0 uses
0000007091 [comm.dtls] INFO: (CMPL,RENEG,NO_SESS,ERR) restoreStatus=0
0000007093 [comm.dtls] INFO: out_ctr 0,1,0,0,0,0,0,24, next_coap_id=13
0000007101 [comm.dtls] INFO: restored session from persisted session data. next_msg_id=19
0000007111 [comm.dtls] INFO: session cmd (CLS,DIS,MOV,LOD,SAV): 2
0000007465 [ncp.at] TRACE: > AT+CFUN?
0000007469 [ncp.at] TRACE: < +CFUN: 1,7
0000007470 [ncp.at] TRACE: < OK
0000007471 [ncp.at] TRACE: > AT+CCID
0000007519 [ncp.at] TRACE: < +CCID: 89610185002844769463
0000007519 [ncp.at] TRACE: < OK
0000007522 [ncp.at] TRACE: > AT+CGSN
0000007527 [ncp.at] TRACE: < 351457830323678
0000007531 [ncp.at] TRACE: < OK
0000007533 [ncp.at] TRACE: > ATI9
0000007537 [ncp.at] TRACE: < 03.15,A00.01
0000007538 [ncp.at] TRACE: < OK
0000007544 [comm.protocol.handshake] INFO: Skipping HELLO message
Fail to Connect Board
-----------Power Up ---------------
0000000389 [app] INFO: Strating setup.
Activated external SIM :
End OF Setup
0000000395 [system.nm] INFO: State changed: DISABLED → IFACE_DOWN
0000000401 [system.nm] INFO: State changed: IFACE_DOWN → IFACE_REQUEST_UP
0000000406 [ncp.client] TRACE: Powering modem on, ncpId: 0x47
0000000412 [ncp.client] TRACE: Modem already on
0000000417 [ncp.client] TRACE: Setting UART voltage translator state 1
0000000423 [system.nm] INFO: State changed: IFACE_REQUEST_UP → IFACE_UP
0000000429 [app] INFO: deviceID=e00fce68f43ec7b017e98234
Device ID : e00fce68f43ec7b017e98234
0000000522 [ncp.client] TRACE: Setting UART voltage translator state 0
0000000623 [ncp.client] TRACE: Setting UART voltage translator state 1
0000000624 [ncp.client] TRACE: Muxer is not currently running
0000000631 [ncp.client] TRACE: Initialized muxer @ 460800 baudrate
0000000636 [mux] INFO: Starting GSM07.10 muxer
0000000642 [mux] INFO: GSM07.10 muxer thread started
0000000649 [ncp.client] TRACE: Resumed muxed session
0000000650 [mux] INFO: Openning mux channel 1
0000000702 [ncp.at] TRACE: > AT
0000000705 [ncp.at] TRACE: < OK
0000000706 [ncp.client] TRACE: NCP ready to accept AT commands
0000000710 [ncp.at] TRACE: > AT
0000000712 [ncp.at] TRACE: < OK
0000000715 [ncp.at] TRACE: > ATI9
0000000719 [ncp.at] TRACE: < 03.15,A00.01
0000000724 [ncp.at] TRACE: < OK
0000000726 [ncp.client] TRACE: App firmware: 1
0000000730 [ncp.at] TRACE: > AT+UGPIOC?
0000000735 [ncp.at] TRACE: < +UGPIOC:
0000000737 [ncp.at] TRACE: < 16,255
0000000741 [ncp.at] TRACE: < 19,255
0000000743 [ncp.at] TRACE: < 23,0
0000000747 [ncp.at] TRACE: < 24,255
0000000749 [ncp.at] TRACE: < 25,255
0000000752 [ncp.at] TRACE: < 33,255
0000000758 [ncp.at] TRACE: < 42,255
0000000760 [ncp.at] TRACE: < 46,255
0000000763 [ncp.at] TRACE: < OK
0000000766 [ncp.at] TRACE: > AT+UGPIOR=23
0000000770 [ncp.at] TRACE: < +UGPIOR: 23,0
0000000774 [ncp.at] TRACE: < OK
0000000777 [ncp.client] INFO: Using external Nano SIM card
0000000781 [ncp.at] TRACE: > AT+CPIN?
0000000786 [ncp.at] TRACE: < +CPIN: READY
0000000788 [ncp.at] TRACE: < OK
0000000792 [ncp.at] TRACE: > AT+CCID
0000000839 [ncp.at] TRACE: < +CCID: 89610185002683350763
0000000839 [ncp.at] TRACE: < OK
0000000845 [ncp.at] TRACE: > AT+IFC?
0000000849 [ncp.at] TRACE: < +IFC: 2,2
0000000850 [ncp.at] TRACE: < OK
0000000852 [ncp.at] TRACE: > AT+IFC=2,2
0000000856 [ncp.at] TRACE: < OK
0000000862 [ncp.at] TRACE: > AT
0000000865 [ncp.at] TRACE: < OK
0000000866 [ncp.at] TRACE: > AT+CCID
0000000894 [ncp.at] TRACE: < +CCID: 89610185002683350763
0000000894 [ncp.at] TRACE: < OK
0000000900 [ncp.at] TRACE: > AT+CIMI
0000000946 [ncp.at] TRACE: < 505016004922187
0000000946 [ncp.at] TRACE: < OK
0000000950 [ncp.at] TRACE: > AT+UMNOPROF?
0000000954 [ncp.at] TRACE: < +UMNOPROF: 100
0000000956 [ncp.at] TRACE: < OK
0000000961 [ncp.at] TRACE: > AT+UBANDMASK?
0000000965 [ncp.at] TRACE: < +UBANDMASK: 0,6170,0
0000000967 [ncp.at] TRACE: < OK
0000000972 [ncp.at] TRACE: > AT+COPS=3,2
0000000976 [ncp.at] TRACE: < OK
0000000978 [ncp.at] TRACE: > AT+CGEREP=1,0
0000000981 [ncp.at] TRACE: < OK
0000000984 [ncp.at] TRACE: > AT+URAT?
0000000989 [ncp.at] TRACE: < +URAT: 7
0000000989 [ncp.at] TRACE: < OK
0000000995 [ncp.at] TRACE: > AT+CPSMS?
0000000999 [ncp.at] TRACE: < +CPSMS: 0,“00010011”,“00000011”
0000001002 [ncp.at] TRACE: < OK
0000001006 [ncp.at] TRACE: > AT+CEDRXS?
0000001010 [ncp.at] TRACE: < +CEDRXS: 4,“0000”
0000001013 [ncp.at] TRACE: < OK
0000001017 [mux] INFO: Mux channel 1 already opened
0000001023 [ncp.at] TRACE: > AT
0000001026 [ncp.at] TRACE: < OK
0000001027 [ncp.client] TRACE: NCP state changed: 1
0000001030 [net.pppncp] TRACE: NCP event 1
0000001036 [net.ppp.client] TRACE: PPP thread event ADM_UP data=0
0000001041 [net.ppp.client] TRACE: State NONE → READY
0000001041 [ncp.at] TRACE: > AT+CFUN?
0000001050 [ncp.at] TRACE: < +CFUN: 1,7
0000001052 [ncp.at] TRACE: < OK
0000001056 [ncp.at] TRACE: > AT+CGDCONT?
0000001061 [ncp.at] TRACE: < +CGDCONT: 1,“IP”,“telstra.m2m”,“0.0.0.0”,0,0,0,2,0,0,0,0,0,0,0
0000001069 [ncp.at] TRACE: < OK
0000001069 [ncp.at] TRACE: > AT+CFUN?
0000001074 [ncp.at] TRACE: < +CFUN: 1,7
0000001077 [ncp.at] TRACE: < OK
0000001080 [ncp.at] TRACE: > AT+CEREG=2
0000001083 [ncp.at] TRACE: < OK
0000001086 [ncp.client] TRACE: NCP connection state changed: 1
0000001091 [net.pppncp] TRACE: NCP event 2
0000001097 [net.pppncp] TRACE: State changed event: 1
0000001099 [net.ppp.client] TRACE: PPP thread event LOWER_DOWN data=0
0000001100 [ncp.at] TRACE: > AT+COPS?
0000001110 [ncp.at] TRACE: < +COPS: 0
0000001114 [ncp.at] TRACE: < OK
0000001116 [ncp.at] TRACE: > AT+CEREG?
0000001120 [ncp.at] TRACE: < +CEREG: 2,4
0000001125 [ncp.at] TRACE: < OK
0000016227 [ncp.at] TRACE: > AT+CEREG?
0000016231 [ncp.at] TRACE: < +CEREG: 2,4
0000016231 [ncp.at] TRACE: < OK
0000016232 [ncp.at] TRACE: > AT+UCGED?
0000016239 [ncp.at] TRACE: < +UCGED: 2
0000016240 [ncp.at] TRACE: < 6,2,fff,fff
0000016244 [ncp.at] TRACE: < 65535,255,255,255,ffff,0000000,65535,00000000,ffff,ff,255,255,255,1,255,255,255,255,255,0,255,255,0
0000016255 [ncp.at] TRACE: < OK
0000031258 [ncp.at] TRACE: > AT+CEREG?
0000031261 [ncp.at] TRACE: < +CEREG: 2,4
0000031262 [ncp.at] TRACE: < OK
0000031265 [ncp.at] TRACE: > AT+UCGED?
0000031272 [ncp.at] TRACE: < +UCGED: 2
0000031273 [ncp.at] TRACE: < 6,2,fff,fff
0000031274 [ncp.at] TRACE: < 65535,255,255,255,ffff,0000000,65535,00000000,ffff,ff,255,255,255,1,255,255,255,255,255,0,255,255,0
0000031285 [ncp.at] TRACE: < OK
0000046291 [ncp.at] TRACE: > AT+CEREG?
0000046294 [ncp.at] TRACE: < +CEREG: 2,4
0000046295 [ncp.at] TRACE: < OK
0000046296 [ncp.at] TRACE: > AT+UCGED?
0000046302 [ncp.at] TRACE: < +UCGED: 2
0000046304 [ncp.at] TRACE: < 6,2,fff,fff
0000046310 [ncp.at] TRACE: < 65535,255,255,255,ffff,0000000,65535,00000000,ffff,ff,255,255,255,1,255,255,255,255,255,0,255,255,0
0000046321 [ncp.at] TRACE: < OK