I’m not using LTE but expercing similar really long reconnect times after a cloud flash (boron 2G/3G).
0000002957 [hal] TRACE: Modem powered off
0000002959 [hal] TRACE: Powering modem on
0000003060 [hal] TRACE: Modem powered on
0000003062 [hal] TRACE: Setting UART voltage translator state 1
0000004064 [ncp.at] TRACE: > AT
0000005065 [ncp.at] TRACE: > AT
0000006066 [ncp.at] TRACE: > AT
0000007067 [ncp.at] TRACE: > AT
0000008068 [ncp.at] TRACE: > AT
0000008070 [ncp.at] TRACE: < OK
0000009071 [hal] TRACE: NCP ready to accept AT commands
0000009072 [ncp.at] TRACE: > AT+UGPIOC?
0000009076 [ncp.at] TRACE: < +UGPIOC:
0000009078 [ncp.at] TRACE: < 16,255
0000009079 [ncp.at] TRACE: < 23,255
0000009081 [ncp.at] TRACE: < 24,4
0000009082 [ncp.at] TRACE: < 25,5
0000009084 [ncp.at] TRACE: < 34,12
0000009085 [ncp.at] TRACE: < 35,12
0000009087 [ncp.at] TRACE: < 36,12
0000009088 [ncp.at] TRACE: < 37,12
0000009090 [ncp.at] TRACE: < 42,7
0000009091 [ncp.at] TRACE: < OK
0000009092 [hal] INFO: Using internal SIM card
0000009094 [ncp.at] TRACE: > AT+CPIN?
0000009098 [ncp.at] TRACE: < +CPIN: READY
0000009100 [ncp.at] TRACE: < OK
0000009101 [ncp.at] TRACE: > AT+CCID
0000009120 [ncp.at] TRACE: < +CCID: XXXXXXX
0000009122 [ncp.at] TRACE: < OK
0000009123 [ncp.at] TRACE: > AT+COPS=3,2
0000009127 [ncp.at] TRACE: < OK
0000009128 [ncp.at] TRACE: > AT+IPR=115200
0000009132 [ncp.at] TRACE: < OK
0000010133 [ncp.at] TRACE: > AT
0000010135 [ncp.at] TRACE: < OK
0000010136 [ncp.at] TRACE: > AT+IFC=2,2
0000010139 [ncp.at] TRACE: < OK
0000010141 [ncp.at] TRACE: > AT
0000011142 [ncp.at] TRACE: > AT
0000011144 [ncp.at] TRACE: < OK
0000011145 [ncp.at] TRACE: > AT+UPSV=0
0000011149 [ncp.at] TRACE: < OK
0000011150 [ncp.at] TRACE: > AT+CMUX=0,0,,1509,,,,,
0000011281 [ncp.at] TRACE: < OK
0000011382 [ncp.at] TRACE: > AT
0000011433 [ncp.at] TRACE: < OK
0000011434 [hal] TRACE: NCP state changed: 1
0000011436 [net.ppp.client] TRACE: PPP thread event LOWER_DOWN
0000011439 [net.ppp.client] TRACE: PPP thread event ADM_DOWN
0000011442 [net.ppp.client] TRACE: PPP thread event ADM_UP
0000011444 [net.ppp.client] TRACE: State NONE -> READY
0000011440 [ncp.at] TRACE: > AT+CIMI
0000011483 [ncp.at] TRACE: < XXXXXXXXXXX
0000011485 [ncp.at] TRACE: < OK
0000011487 [ncp.at] TRACE: > AT+CGDCONT=1,"IP","CHAP:vfd1.korem2m.com"
0000011533 [ncp.at] TRACE: < OK
0000011534 [ncp.at] TRACE: > AT+CREG=2
0000011583 [ncp.at] TRACE: < OK
0000011584 [ncp.at] TRACE: > AT+CGREG=2
0000011633 [ncp.at] TRACE: < OK
0000011634 [hal] TRACE: NCP connection state changed: 1
0000011636 [ncp.at] TRACE: > AT+COPS=0,2
0000011637 [net.ppp.client] TRACE: PPP thread event LOWER_DOWN
It get’s “stuck” on this latest lane for long time to then continue on with below to connect
0000103233 [ncp.at] TRACE: < OK
0000103234 [ncp.at] TRACE: > AT+CREG?
0000103236 [ncp.at] TRACE: < +CREG: 5,"015E","FBAC9",6
0000103239 [ncp.at] TRACE: < +CGREG: 5,"015E","FBAC9",6,"32"
0000103241 [hal] TRACE: NCP connection state changed: 2
0000103333 [ncp.at] TRACE: < +CREG: 1,"015E","FBAC9",6
0000103334 [net.ppp.client] TRACE: PPP thread event LOWER_UP
0000103337 [ncp.at] TRACE: < +CGREG: 0
0000103339 [hal] TRACE: NCP connection state changed: 1
0000103341 [ncp.at] TRACE: < +CREG: 2,1,"015E","FBAC9",6
0000103343 [ncp.at] TRACE: < OK
0000103337 [net.ppp.client] TRACE: State READY -> CONNECT
0000103347 [net.ppp.client] TRACE: TX: 13
0000103346 [ncp.at] TRACE: > AT+CGREG?
0000103350 [net.ppp.client] TRACE: State CONNECT -> CONNECTING
0000103353 [net.ppp.client] TRACE: PPP phase -> 2
0000103355 [net.ppp.client] TRACE: PPP thread event LOWER_DOWN
0000103357 [net.ppp.client] TRACE: State CONNECTING -> DISCONNECT
0000103360 [net.ppp.client] TRACE: State DISCONNECT -> DISCONNECTING
0000103363 [net.ppp.client] TRACE: PPP phase -> 0
0000103365 [net.ppp.client] TRACE: PPP status -> 5
0000103367 [net.ppp.client] TRACE: PPP thread event DOWN
0000103369 [net.ppp.client] TRACE: State DISCONNECTING -> DISCONNECTED
0000103372 [net.ppp.client] TRACE: State DISCONNECTED -> READY
0000103384 [ncp.at] TRACE: < +CGREG: 2,0
0000103385 [ncp.at] TRACE: < OK
0000118486 [ncp.at] TRACE: > AT+CREG?
0000118534 [ncp.at] TRACE: < +CREG: 2,1,"015E","FBAC9",6
0000118536 [ncp.at] TRACE: < OK
0000118537 [ncp.at] TRACE: > AT+CGREG?
0000118584 [ncp.at] TRACE: < +CGREG: 2,0
0000118585 [ncp.at] TRACE: < OK
0000133686 [ncp.at] TRACE: > AT+CREG?
0000133734 [ncp.at] TRACE: < +CREG: 2,1,"015E","FBAC9",6
0000133736 [ncp.at] TRACE: < OK
0000133737 [ncp.at] TRACE: > AT+CGREG?
0000133784 [ncp.at] TRACE: < +CGREG: 2,0
0000133785 [ncp.at] TRACE: < OK
0000148886 [ncp.at] TRACE: > AT+CREG?
0000148934 [ncp.at] TRACE: < +CREG: 2,1,"015E","FBAC9",6
0000148936 [ncp.at] TRACE: < OK
0000148937 [ncp.at] TRACE: > AT+CGREG?
0000148984 [ncp.at] TRACE: < +CGREG: 2,0
0000148986 [ncp.at] TRACE: < OK
0000164087 [ncp.at] TRACE: > AT+CREG?
0000164134 [ncp.at] TRACE: < +CREG: 2,1,"015E","FBAC9",6
0000164136 [ncp.at] TRACE: < OK
0000164137 [ncp.at] TRACE: > AT+CGREG?
0000164184 [ncp.at] TRACE: < +CGREG: 2,0
0000164185 [ncp.at] TRACE: < OK
0000179286 [ncp.at] TRACE: > AT+CREG?
0000179334 [ncp.at] TRACE: < +CREG: 2,1,"015E","FBAC9",6
0000179336 [ncp.at] TRACE: < OK
0000179337 [ncp.at] TRACE: > AT+CGREG?
0000179384 [ncp.at] TRACE: < +CGREG: 2,0
0000179385 [ncp.at] TRACE: < OK
It’s because of an automatic network selection?
Do you experience similar traces @Paul_M?
You can get more lower level debug information by adding
SerialLogHandler logHandler(LOG_LEVEL_TRACE);
to your firmware code.