EM7565 "no network service"

I’m trying to get a new EM7565 module up and running. I’ve had it working in the development board in windows, I’ve also had my custom carrier board working with a different EM7565. With the problem unit when I do at!scact=1,1 I get :

"at!scact=1,1
+CME ERROR: no network service
"

On the other EM7565 module it works just fine.

I tried updating the firmware, but had no effect. Is there some other settings I need to change to make this work? It seems to connect under windows just fine so the module is obviously capable of working on my network.

Hi greg.wood,

Can you please provide the log files of the following commands on working EM7565 and not working EM7565?

ATI3
AT+CCID?
AT+CIMI
AT!ENTERCND="A710"
AT!SKU?
AT!HWID?
AT!IMPREF?
AT!PRIID?
AT!USBCOMP?
AT!GSTATUS?
AT+COPS?
AT+CGDCONT?
AT!UIMS?
AT!BAND?

Here you are:

Working unit:

ati3
Manufacturer: Sierra Wireless, Incorporated
Model: EM7565
Revision: SWI9X50C_01.08.04.00 dbb5d0 jenkins 2018/08/21 21:40:11
IMEI: 353533101687104
IMEI SV: 8
FSN: UF043201540210
+GCAP: +CGSM

OK

at+ccid?
+CCID: 89302780201326768169

OK
at+cimi
302780002735351

OK
at!entercnd=“A710”
OK
at!sku?
SKU: 1104207

OK
at!hwid?
Revision: 1.0

OK
at!impref?
!IMPREF:
preferred fw version: 01.08.04.00
preferred carrier name: GENERIC
preferred config name: GENERIC_002.011_000
current fw version: 01.08.04.00
current carrier name: GENERIC
current config name: GENERIC_002.011_000

OK

at!priid?
PRI Part Number: 9908685
Revision: 002.004
Customer: Generic-M2M

Carrier PRI: 9999999_9907259_SWI9X50C_01.08.04.00_00_GENERIC_002.011_000
Carrier PRI: 9999999_9907258_SWI9X50C_01.07.02.00_00_ATT_002.008_004
Carrier PRI: 9999999_9908609_SWI9X50C_01.09.04.00_00_DOCOMO_002.015_000
Carrier PRI: 9999999_9908789_SWI9X50C_01.08.04.00_00_SIERRA_002.001_000
Carrier PRI: 9999999_9908607_SWI9X50C_01.09.04.00_00_SOFTBANK_002.017_000
Carrier PRI: 9999999_9909446_SWI9X50C_01.08.04.00_00_SPRINT_000.001_001
Carrier PRI: 9999999_9909335_SWI9X50C_01.07.02.00_00_TELUS_001.000_000
Carrier PRI: 9999999_9907257_SWI9X50C_01.08.04.00_00_VERIZON_002.015_001

OK

at!USBCOMP?
Config Index: 1
Config Type: 3 (Generic)
Interface bitmask: 0000010D (diag,nmea,modem,rmnet0)

OK

at!gstatus?
!GSTATUS:
Current Time: 325 Temperature: 33
Reset Counter: 1 Mode: ONLINE
System mode: LTE PS state: Attached
LTE band: B7 LTE bw: 20 MHz
LTE Rx chan: 2850 LTE Tx chan: 20850
LTE SSC1 state:ACTIVE LTE SSC1 band: B4
LTE SSC1 bw : 20 MHz LTE SSC1 chan: 2200
LTE SSC2 state:ACTIVE LTE SSC2 band: B7
LTE SSC2 bw : 10 MHz LTE SSC2 chan: 3000
LTE SSC3 state:NOT ASSIGNED
LTE SSC4 state:NOT ASSIGNED
EMM state: Registered Normal Service
RRC state: RRC Connected
IMS reg state: No Srv

PCC RxM RSSI: -80 PCC RxM RSRP: -110
PCC RxD RSSI: -76 PCC RxD RSRP: -104
SCC1 RxM RSSI: -84 SCC1 RxM RSRP: -115
SCC1 RxD RSSI: -80 SCC1 RxD RSRP: -110
SCC2 RxM RSSI: -78 SCC2 RxM RSRP: -113
SCC2 RxD RSSI: -71 SCC2 RxD RSRP: -104
Tx Power: – TAC: 0014 (20)
RSRQ (dB): -8.7 Cell ID: 0116f205 (18280965)
SINR (dB): 17.6

OK
at+cops?
+cops: 0,0,“SaskTel”,7

OK
at+CGDcont?
+CGDCONT: 1,“IPV4V6”,“inet.stm.sk.ca”,“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0

OK
at!uims?
!UIMS: 0

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
00, All bands 100600000EC00000 0000A700BA0E19DF 0000000000000000 0000000000000002 0000000000000000 0000000000000000

OK

Failing unit:

ati3
Manufacturer: Sierra Wireless, Incorporated
Model: EM7565
Revision: SWI9X50C_01.14.02.00 2e210b jenkins 2020/08/19 14:18:39
IMEI: 353533100115214
IMEI SV: 12
FSN: UF904586700215
+GCAP: +CGSM

OK

at+ccid?
+CCID: 89302780201327989426

OK

at+cimi
302780002857457

OK

at!entercnd=“A710”
OK

at!sku?
SKU: 1104207

OK

at!hwid?
Revision: 1.0

OK

at!impref?
!IMPREF:
preferred fw version: 01.14.02.00
preferred carrier name: GENERIC
preferred config name: GENERIC_002.035_003
preferred subpri index: 000
current fw version: 01.14.02.00
current carrier name: GENERIC
current config name: GENERIC_002.035_003
current subpri index: 000

OK

at!priid?
PRI Part Number: Unknown
Revision: Unknown
Customer: Unknown

Carrier PRI: 9999999_9907259_SWI9X50C_01.14.02.00_00_GENERIC_002.035_003

OK

at!usbcomp?
Config Index: 1
Config Type: 1 (USBIF)
Interface bitmask: 0000100D (diag,nmea,modem,mbim)

OK
at!gstatus?
!GSTATUS:
Current Time: 192 Temperature: 27
Reset Counter: 1 Mode: ONLINE
System mode: LTE PS state: Attached
LTE band: B7 LTE bw: 20 MHz
LTE Rx chan: 2850 LTE Tx chan: 20850
LTE SCC1 state:NOT ASSIGNED
LTE SCC2 state:NOT ASSIGNED
LTE SCC3 state:NOT ASSIGNED
LTE SCC4 state:NOT ASSIGNED
EMM state: Registered Normal Service
RRC state: RRC Idle
IMS reg state: No Srv

PCC RxM RSSI: -81 PCC RxM RSRP: -112
PCC RxD RSSI: -86 PCC RxD RSRP: -117
Tx Power: – TAC: 0014 (20)
RSRQ (dB): -10.8 Cell ID: 0116f205 (18280965)
SINR (dB): 8.8

OK
at+cops?
+cops: 0,0,“SaskTel”,7

OK
at+cgdcont?>
+CGDCONT: 1,“IPV4V6”,“inet.stm.sk.ca”,“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0
+CGDCONT: 2,“IPV4V6”,"",“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0
+CGDCONT: 3,“IPV4V6”,"",“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0

OK
at!uims?
!UIMS: 0

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
00, All bands 100600000FC00000 0000A700BA0E19DF 0000000000000000 0000000000000002 0000000000000000 0000000000000000

OK

Thanks for the help.

Issue is probably because problem modem is set to MBIM.

at!usbcomp?
Config Index: 1
Config Type: 1 (USBIF)
Interface bitmask: 0000100D (diag,nmea,modem,mbim)
OK

Change it to rmnet like the other modem:

AT!ENTERCND=“A710”
AT!USBCOMP=1,1,10D
AT!RESET

After reset, AT!SCACT=1,1 should work.

Brilliant! It’s working now. Thanks.

One small issue remains. On the original EM7565 the control port ( the one I send AT commands to) enumerated as /dev/ttyUSB2, on this one it is /dev/ttyUSB0. On both cards I get USB0 through USB2, but the ordering seems to have changed.

I have a script that runs on boot and sends the at!scact=1,1 command to the radio. Right now this script assumes the control port is the last of the /dev/ttyUSB devices added by the GobiSerial driver. Is there a way to determined which port is which without need to open and test each port?

Hi greg.wood,

Please change it to AT!USBCOMP=1,3,10D same as a working module:

<Config Type> : 3 Generic
<Interface bitmask>:  0000010D (diag,nmea,modem,rmnet0)
AT!ENTERCND="A710"
AT!USBCOMP=?
AT!USBCOMP=1,3,10D
AT!RESET
AT!ENTERCND="A710"
AT!USBCOMP?                                                                     
Config Index: 1                                                                 
Config Type:  3 (Generic)                                                       
Interface bitmask: 0000010D (diag,nmea,modem,rmnet0)                            
                                                                                
OK    

/dev/ttyUSB2 is AT port.

That did the trick, thanks.