EM7511 returns "Attempt Update" after limiting the bands to LTE

Hello,

I have an EM7511 module that has trouble attaching to the network. Running AT!GSTATUS returns the following, and it takes over 30 minutes to connect and display “Normal Service”. It is supposed to be connecting to LTE Band 48, but it keeps searching for WCDMA bands.

AT!GSTATUS?
!GSTATUS:
Current Time:  382              Temperature: 27
Reset Counter: 1                Mode:        ONLINE
System mode:   WCDMA            PS state:    Not attached
WCDMA band:    WCDMA 850
WCDMA channel: 4359
GMM (PS) state:REGISTERED       LIMITED SERVICE
MM (CS) state: IDLE             LIMITED SERVICE

WCDMA L1 state:L1M_PCH_BPLMN    LAC:           7137 (28983)
RRC state:   DISCONNECTED       UTRAN Cell ID: 061f9dad (102735277)
RxM RSSI C0:   -81              RxD RSSI C0: -65
RxM RSSI C1:    ---             RxD RSSI C1:  ---
OK

I tried limiting the bands to only search LTE bands by running the following:

AT!ENTERCND="A710"
OK
AT!BAND=09
OK

AT!BAND?
Index, Name,                        GW Band Mask     L Band Mask 1    TDS Band Mask    L Band Mask 2    L Band Mask 3    L Band Mask 4
09, LTE ALL                       0000000000000000 0000A700B20E39DF 0000000000000000 0000000000000002 0000000000000000 0000000000000000

OK

AT!GSTATUS?
!GSTATUS:
Current Time:  416              Temperature: 27
Reset Counter: 1                Mode:        ONLINE
System mode:   LTE              PS state:    Attached
LTE band:      B48              LTE bw:      20 MHz
LTE Rx chan:   55440            LTE Tx chan: 55440
LTE SCC1 state:NOT ASSIGNED
LTE SCC2 state:NOT ASSIGNED
LTE SCC3 state:NOT ASSIGNED
LTE SCC4 state:NOT ASSIGNED
EMM state:     Registered       MM Update
RRC state:     RRC Connected
IMS reg state: No Srv

PCC RxM RSSI:  -56              PCC RxM RSRP:  -83
PCC RxD RSSI:  -51              PCC RxD RSRP:  -78
Tx Power:      --               TAC:         0037 (55)
RSRQ (dB):     -6.8             Cell ID:     081f6092 (136274066)
SINR (dB):     22.0
OK

AT!GSTATUS?
!GSTATUS:
Current Time:  444              Temperature: 27
Reset Counter: 1                Mode:        ONLINE
System mode:   LTE              PS state:    Attached
LTE band:      B48              LTE bw:      20 MHz
LTE Rx chan:   55440            LTE Tx chan: 55440
LTE SCC1 state:NOT ASSIGNED
LTE SCC2 state:NOT ASSIGNED
LTE SCC3 state:NOT ASSIGNED
LTE SCC4 state:NOT ASSIGNED
EMM state:     Registered       Attempt Update
RRC state:     RRC Idle
IMS reg state: No Srv

PCC RxM RSSI:  -56              PCC RxM RSRP:  -83
PCC RxD RSSI:  -53              PCC RxD RSRP:  -79
Tx Power:      --               TAC:         0037 (55)
RSRQ (dB):     -6.4             Cell ID:     081f6092 (136274066)
SINR (dB):     21.2

OK

I am not sure what is being updated or what I should be updating. The firmware seems to be the most recent one.

AT!IMPREF?
!IMPREF:
 preferred fw version:    01.14.02.00
 preferred carrier name:  GENERIC
 preferred config name:   GENERIC_002.035_000
 preferred subpri index:  000
 current fw version:      01.14.02.00
 current carrier name:    GENERIC
 current config name:     GENERIC_002.035_000
 current subpri index:    000

OK

It has remained in the “Attempt Update” state for an hour now, and I am not sure how to fix that. I can’t start the network when it’s in this state.

What could be the issue in this case, and is there a way to fix it?

Thank you!

How about limiting to lte only with at!selrat?

It’s returning the same issue, it still says “Attempt Update”.

what is the problem to show "attempt update?
I saw the PS state is attached already.

When I attempt to start network and get IP addresses assigned, it says it’s not registered, so I can’t use the device.

~$ sudo mbimcli -d /dev/cdc-wdm2 --query-registration-state
[/dev/cdc-wdm2] Registration status:
                 Network error: 'unknown'
                Register state: 'searching'
                 Register mode: 'automatic'
        Available data classes: 'unknown'
        Current cellular class: 'gsm'
                   Provider ID: 'unknown'
                 Provider name: 'unknown'
                  Roaming text: 'unknown'
            Registration flags: 'packet-service-automatic-attach'

It always says “searching” but never finds anything. Everything else looks correct, the band, bandwidth, PLMN, etc. Should I be using a different library to start the network?

you can try the MBPL SDK.

but from your AT command of AT!GSTATUS, it says PS state is attached, I believe it should obtain IP address