EM7455 not registering with the network

Using linux. For some unknown reasons, AT responses seem to be truncated with the latest firmware, but they weren’t with the old one. I’ll post them here alongside other relevant debugging details:

sudo qmicli -p -d /dev/cdc-wdm0 --dms-swi-get-current-firmware
[/dev/cdc-wdm0] Successfully retrieved current firmware:
	Model: EM7455
	Boot version: SWI9X30C_02.38.00.00
	AMSS version: SWI9X30C_02.38.00.00
	SKU ID: 1103582
	Package ID: unknown
	Carrier ID: 1
	Config version: 002.082_000

sudo qmicli -p -d /dev/cdc-wdm0 --dms-list-stored-images
[/dev/cdc-wdm0] Device list of stored images retrieved:

	[0] Type:    'modem'
	    Maximum: '4'

		[modem0]
		Unique ID:     '?_?'
		Build ID:      '02.24.05.06_?'
		Storage index: '1'
		Failure count: '0'

		[modem1]
		Unique ID:     '?_?'
		Build ID:      '02.24.03.00_?'
		Storage index: '2'
		Failure count: '0'

		[modem2]
		Unique ID:     '?_?'
		Build ID:      '02.33.03.00_?'
		Storage index: '3'
		Failure count: '0'

	[1] Type:    'pri'
	    Maximum: '50'

		[pri0]
		Unique ID:     '002.027_000'
		Build ID:      '02.24.05.06_ATT'

		>>>>>>>>>> [CURRENT] <<<<<<<<<<
		[pri1]
		Unique ID:     '002.082_000'
		Build ID:      '02.38.00.00_GENERIC'

		[pri2]
		Unique ID:     '002.022_000'
		Build ID:      '02.24.03.00_SPRINT'

		[pri3]
		Unique ID:     '002.034_000'
		Build ID:      '02.24.05.06_VERIZON'
ati3
Manufacturer: Sierra Wireless, Incorporated
Model: EM7455
Revision: SWI9X30C_02.38.00.00 rE3F3E55C03AE94 jenkins 2022/01/13

AT!IMPREF?
!IMPREF: 
 preferred fw version:    02.38.00.00
 preferred carrier name:  GENERIC
 preferred config name:   GENERIC_002.08

AT!SELRAT?
!SELRAT: 00, Automatic


OK
AT!BAND?
Index, Name
00, All bands


OK

AT+cpin?
+CPIN: READY

OK

AT!uims?
!UIMS: 0

OK

AT+CGDCONT?
+CGDCONT: 1,"IP","internet","0.0.0.0",0,0,0,0
+CGDCONT: 11,"IPV4V6","internet","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+C

I’ve manually set the apn to “internet” since that’s what this carrier requires after following this thread EM7455 Not connecting/registering to Network

But the modem still doesn’t register. Any ideas how to register with the network and what might cause minicom to not receive the full response?

What is the response of at!gstatus?

Hmm, it is:

!GSTATUS: 
Current Time:  4492             Temperature: 28
Reset Counter: 1                Mode:        ONLINE         
System mode:   WCDMA      

(truncated, unfortunately)

Later edit:

!GSTATUS: 
Current Time:  4575             Temperature: 28
Reset Counter: 1                Mode:        ONLINE         
System mode:   LTE        

looks like the “System mode” changes between LTE and WCDMA.

I managed to get a non-truncated response, but I don’t know how I did that:

!GSTATUS: 
Current Time:  4618             Temperature: 28
Reset Counter: 1                Mode:        ONLINE         
System mode:   WCDMA            PS state:    Not attached 
WCDMA band:    WCDMA 2100 
WCDMA channel: 10837
GMM (PS) state:DEREGISTERED     LIMITED SERVICE
MM (CS) state: IDLE             LIMITED SERVICE

WCDMA L1 state:L1M_PCH_SLEEP    LAC:           5ABE (23230)
RRC state:   DISCONNECTED       UTRAN Cell ID: 0913855D (152274269)
RxM RSSI C0:   -85              RxD RSSI C0:  --- 
RxM RSSI C1:    ---             RxD RSSI C1:  --- 


OK

and later:

!GSTATUS: 
Current Time:  4703             Temperature: 28
Reset Counter: 1                Mode:        ONLINE         
System mode:   LTE              PS state:    Not attached 
LTE band:      No band          LTE bw:      1.4 MHz 
LTE Rx chan:   0                LTE Tx chan: 4294967295
LTE CA state:  NOT ASSIGNED
EMM state:     Deregistered     No Cell        
RRC state:     RRC Releasing  
IMS reg state: No Srv  

PCC RxM RSSI:  0                RSRP (dBm):  0
PCC RxD RSSI:  0                RSRP (dBm):  0
Tx Power:      --               TAC:         FFFF (65535)
RSRQ (dB):     0.0              Cell ID:     FFFFFFFF (4294967295)
SINR (dB):     


OK

Seems there is no lte cell
Does it work with other sim?

I took the SIM card out of a working DWR-932, so I’d normally expect it to work.

Anyway, I tested with a different SIM from a different GSM provider and it registered, but it doesn’t seem to work properly:

Jan 14 01:21:33 rpi4b-01 ModemManager[662]: <warn>  [modem0] network reject indication received
Jan 14 01:21:33 rpi4b-01 ModemManager[662]: <warn>  [modem0]   service domain: cs-ps
Jan 14 01:21:33 rpi4b-01 ModemManager[662]: <warn>  [modem0]   radio interface: lte
Jan 14 01:21:33 rpi4b-01 ModemManager[662]: <warn>  [modem0]   reject cause: esm-failure
!GSTATUS: 
Current Time:  226              Temperature: 29
Reset Counter: 1                Mode:        ONLINE         
System mode:   WCDMA            PS state:    Attached     
WCDMA band:    WCDMA 2100 
WCDMA channel: 0
GMM (PS) state:DEREGISTERED     NO SERVICE     
MM (CS) state: IDLE             NO SERVICE     

WCDMA L1 state:L1M_STOPPED      LAC:           03F2 (1010)
RRC state:   DISCONNECTED       UTRAN Cell ID: 00400702 (4196098)
RxM RSSI C0:    ---             RxD RSSI C0:  --- 
RxM RSSI C1:    ---             RxD RSSI C1:  --- 


OK

EDIT:

Nevermind, the new GSM provider (my personal SIM) had a different APN. It connects and works.

The trouble is, why doesn’t it work with the previous GSM provider? I tried 2 different SIM cards from the first provider, neither works, but they both work with a FIBOCOM modem. I have the SIM I copy pasted the first commands with in the FIBOCOM L-850-GL modem right now and it’s connected and working.

Are there any AT commands I might run over there to figure out why that one and the DWR-932 work as expected but the EM7455 doesn’t?

Alternatively, should I close this thread and open a new one with the issue “EM7455 doesn’t work with a particular GSM provider”?

Did you check the previous sim has available band for em7455?

These are the gsm frequencies Telekom Romania Mobile - Wikipedia and I’m in-between 3 towers of theirs according to cellmapper. There seem to be plenty of overlapping bands!

I checked the FIBOCOM modem and it’s connected to BAND_LTE_3 using the SIM in question, which is 1800MHz, definitely supported by EM7455, too.

Is your personal SIM registering lte band 3?

No, when in EM7455, my personal SIM uses

EUTRA Absolute RF Channel Number: '2950' (E-UTRA band 7: 2600)

AT command confirms it:

!GSTATUS: 
Current Time:  45735            Temperature: 47
Reset Counter: 1                Mode:        ONLINE         
System mode:   LTE              PS state:    Attached     
LTE band:      B7               LTE bw:      20 MHz  
LTE Rx chan:   2950             LTE Tx chan: 20950
LTE CA state:  ACTIVE                   LTE Scell band:B3     
LTE Scell bw:20 MHz             LTE Scell chan:1600
EMM state:     Registered       Normal Service 
RRC state:     RRC Connected  
IMS reg state: No Srv  

PCC RxM RSSI:  -74              RSRP (dBm):  -112
PCC RxD RSSI:  -71              RSRP (dBm):  -112
SCC RxM RSSI:  -81              RSRP (dBm):  -120
SCC RxD RSSI:  -76              RSRP (dBm):  -114
Tx Power:      20               TAC:         2786 (10118)
RSRQ (dB):     -19.4            Cell ID:     00400706 (4196102)
SINR (dB):     -3.4


OK

My personal SIM’s GSM provider also supports 1800MHz Orange Romania - Wikipedia

Strange that lte b3 can be registered in secondary cell
But the signal rsrp is quite bad, are you sure the two antennas is connected well?
How about limiting only lte b3 in at!band with this sim?

I may need your help in doing so. I think i’ve limited it, but not according to this status:

at!band=?

Index, Name,                        GW Band Mask     L Band Mask      TDS Band Mask
00, All bands                     000200             0000000001000000 - B3 (1700)
                                  0000000000800000 - B2 (1900)
                                  0000000000400000 - B1 (2100)

OK

at!band?

00, All bands,                      0002000007C00000 00000100330818DF 0000000000000000


OK

at!gstatus?

!GSTATUS: 
Current Time:  48608            Temperature: 47
Reset Counter: 1                Mode:        ONLINE         
System mode:   LTE              PS state:    Attached     
LTE band:      B7               LTE bw:      20 MHz  
LTE Rx chan:   0                LTE Tx chan: 20950
LTE CA state:  NOT ASSIGNED
EMM state:     Registered       Update Needed  
RRC state:     RRC Releasing  
IMS reg state: No Srv  

PCC RxM RSSI:  -75              RSRP (dBm):  -117
PCC RxD RSSI:  -71              RSRP (dBm):  -117
Tx Power:      --               TAC:         FFFF (65535)
RSRQ (dB):     -20.0            Cell ID:     FFFFFFFF (4294967295)
SINR (dB):     -7.8


OK

the signal rsrp is quite bad, are you sure the two antennas is connected well?

The signal is quite bad in my office, I’ve moved the antennas above the computer screen:

!GSTATUS: 
Current Time:  49559            Temperature: 45
Reset Counter: 1                Mode:        ONLINE         
System mode:   LTE              PS state:    Attached     
LTE band:      B7               LTE bw:      20 MHz  
LTE Rx chan:   2950             LTE Tx chan: 20950
LTE CA state:  INACTIVE                 LTE Scell band:B3     
LTE Scell bw:20 MHz             LTE Scell chan:1600
EMM state:     Registered       Normal Service 
RRC state:     RRC Connected  
IMS reg state: No Srv  

PCC RxM RSSI:  -73              RSRP (dBm):  -107
PCC RxD RSSI:  -76              RSRP (dBm):  -109
SCC RxM RSSI:  -87              RSRP (dBm):  -110
SCC RxD RSSI:  -86              RSRP (dBm):  -108
Tx Power:      17               TAC:         2786 (10118)
RSRQ (dB):     -16.0            Cell ID:     00400706 (4196102)
SINR (dB):     -1.0


OK

but the final placement of the modem will be on the rooftop of the same building. The antennas are in, checked them, too.

this time the signal is better, does it work with previous SIM?

here is an example of setting lte B3 only for testing your personal sim:

at!band=13,"CUSTOMER",0000000000000000,0000000000000004,0000000000000000
OK
at!band=13
OK
at!band?
Index, Name,                        GW Band Mask     L Band Mask      TDS Band Mask
13, CUSTOMER,                       0000000000000000 0000000000000004 0000000000000000


OK
ati3
Manufacturer: Sierra Wireless, Incorporated
Model: MC7455
Revision: SWI9X30C_02.38.00.00 rE3F3E55C03AE94 jenkins 2022/01/13 05:16:00
MEID: 35907206012345
ESN: 12800003752, 80000EA8
IMEI: 359072060012345
IMEI SV: 22
FSN: LQ530100512345
+GCAP: +CGSM


OK

Here we go, Telekom SIM which doesn’t seem to work:

!GSTATUS: 
Current Time:  639              Temperature: 27
Reset Counter: 1                Mode:        ONLINE         
System mode:   LTE              PS state:    Not attached 
LTE band:      B3               LTE bw:      20 MHz  
LTE Rx chan:   1798             LTE Tx chan: 4294967295
LTE CA state:  NOT ASSIGNED
EMM state:     Deregistered     Waiting for PDN
RRC state:     RRC Idle       
IMS reg state: No Srv  

PCC RxM RSSI:  -69              RSRP (dBm):  -102
PCC RxD RSSI:  -71              RSRP (dBm):  -106
Tx Power:      --               TAC:         B7AF (47023)
RSRQ (dB):     -12.5            Cell ID:     00013201 (78337)
SINR (dB):     11.0


OK

Not sure if this is hardware issue on the TX of LTE B3…
Do you have another EM7455 to test?

does it work with older FW?
https://source.sierrawireless.com/resources/airprime/minicard/74xx/em_mc74xx-approved-fw-packages/#sthash.4OgFEsCA.dpbs

I have a second EM7455 with older firmware, tests ran with Telekom SIM which doesn’t seem to work with EM7455:

ati

Manufacturer: Sierra Wireless, Incorporated
Model: EM7455
Revision: SWI9X30C_02.33.03.00 r8209 CARMD-EV-FRMWR2 2019/08/28 20:59:30
MEID: 35907306173225
IMEI: 359073061732255
IMEI SV: 20
FSN: LF842307730110
+GCAP: +CGSM


OK

at!band=?

Index, Name,                        GW Band Mask     L Band Mask      TDS Band Mask
00, All bands                     000200             0000000001000000 - B3 (1700)
                                  0000000000800000 - B2 (1900)
                                  0000000000400000 - B1 (2100)

OK

at!band?

Index, Name,                        GW Band Mask     L Band Mask      TDS Band Mask
13, CUSTOMER,                       0000000000000000 0000000000000004 0000000000000000


OK

at!gstatus?

!GSTATUS: 
Current Time:  449              Temperature: 25
Reset Counter: 1                Mode:        ONLINE         
System mode:   LTE              PS state:    Not attached 
LTE band:      B3               LTE bw:      20 MHz  
LTE Rx chan:   1798             LTE Tx chan: 19798
LTE CA state:  NOT ASSIGNED
EMM state:     Deregistered     PLMN Search    
RRC state:     RRC Idle       
IMS reg state: No Srv  

PCC RxM RSSI:  -75              RSRP (dBm):  -108
PCC RxD RSSI:  -69              RSRP (dBm):  -103
Tx Power:      --               TAC:         B7AF (47023)
RSRQ (dB):     -13.0            Cell ID:     00013201 (78337)
SINR (dB):      8.2


OK

Could there be insufficient power coming via USB to transmit on B3, as opposed to B7?

FYI I also have 3 older MC7700 which don’t work with this carrier, this information might be relevant in the context. Could the carrier somehow be blocking some modems, but not other?

how about limiting to other band like B20 B8 B1?

Tests ran with Telekom, the one that doesn’t work with EM7455 but works with the other modem:

B1

Index, Name,                        GW Band Mask     L Band Mask      TDS Band Mask
13, CUSTOMER,                       0000000000000000 0000000000000001 0000000000000000


OK
!GSTATUS: 
Current Time:  541              Temperature: 26
Reset Counter: 1                Mode:        ONLINE         
System mode:   LTE              PS state:    Not attached 
LTE band:      No band          LTE bw:      1.4 MHz 
LTE Rx chan:   0                LTE Tx chan: 4294967295
LTE CA state:  INACTIVE                 LTE Scell band:No band
LTE Scell bw:Unknown            LTE Scell chan:77
EMM state:     Deregistered     No Cell        
RRC state:     RRC Idle       
IMS reg state: No Srv  

PCC RxM RSSI:  0                RSRP (dBm):  0
PCC RxD RSSI:  0                RSRP (dBm):  0
SCC RxM RSSI:  0                RSRP (dBm):  0
SCC RxD RSSI:  0                RSRP (dBm):  0
Tx Power:      --               TAC:         9908 (39176)
RSRQ (dB):     97.3             Cell ID:     D042AA08 (3494029832)
SINR (dB):     


OK

B8

Index, Name,                        GW Band Mask     L Band Mask      TDS Band Mask
13, CUSTOMER,                       0000000000000000 0000000000000080 0000000000000000


OK

!GSTATUS: 
Current Time:  848              Temperature: 26
Reset Counter: 1                Mode:        ONLINE         
System mode:   LTE              PS state:    Not attached 
LTE band:      No band          LTE bw:      1.4 MHz 
LTE Rx chan:   0                LTE Tx chan: 4294967295
LTE CA state:  INACTIVE                 LTE Scell band:No band
LTE Scell bw:Unknown            LTE Scell chan:0
EMM state:     Deregistered     No Cell        
RRC state:     RRC Idle       
IMS reg state: No Srv  

PCC RxM RSSI:  0                RSRP (dBm):  0
PCC RxD RSSI:  0                RSRP (dBm):  0
SCC RxM RSSI:  0                RSRP (dBm):  0
SCC RxD RSSI:  0                RSRP (dBm):  0
Tx Power:      --               TAC:         0000 (0)
RSRQ (dB):     0.0              Cell ID:     021D5E78 (35479160)
SINR (dB):     


OK

B20

Index, Name,                        GW Band Mask     L Band Mask      TDS Band Mask
13, CUSTOMER,                       0000000000000000 0000000000080000 0000000000000000


OK
!GSTATUS: 
Current Time:  1059             Temperature: 27
Reset Counter: 1                Mode:        ONLINE         
System mode:   LTE              PS state:    Not attached 
LTE band:      B20              LTE bw:      10 MHz  
LTE Rx chan:   6350             LTE Tx chan: 4294967295
LTE CA state:  NOT ASSIGNED
EMM state:     Deregistered     Attach Needed  
RRC state:     RRC Idle       
IMS reg state: No Srv  

PCC RxM RSSI:  -75              RSRP (dBm):  -110
PCC RxD RSSI:  -82              RSRP (dBm):  -116
Tx Power:      --               TAC:         2779 (10105)
RSRQ (dB):     -16.9            Cell ID:     0028D509 (2675977)
SINR (dB):     -5.0


OK

are you testing with your personal SIM (orange) which works with LTE B7?