We have several EM7455 modems that we use for our robots that work great. However they recently went out of stock on Digikey so we tried converting some dw5811e modules to use in the interim.
The converted module shows up correct as ID 1199:9071 Sierra Wireless, Inc.
under lsusb
and seems to interface correctly with the GobiNet/GobiSerial driver in our kernel. It also seems to connect to the network and get an IP address. However the command at!scact=1,1
fails with +CME ERROR: no network service
I’ve included the output of my connection attempt below:
ati
Manufacturer: Sierra Wireless, Incorporated
Model: EM7455
Revision: SWI9X30C_02.33.03.00 r8209 CARMD-EV-FRMWR2 2019/08/28 20:59:30
MEID: 35399107014479
IMEI: 353991070144798
IMEI SV: 20
FSN: LF613644170410
+GCAP: +CGSM
OK
at!gstatus?
!GSTATUS:
Current Time: 166 Temperature: 27
Reset Counter: 1 Mode: ONLINE
System mode: LTE PS state: Attached
LTE band: B2 LTE bw: 15 MHz
LTE Rx chan: 825 LTE Tx chan: 23110
LTE CA state: NOT ASSIGNED
EMM state: Registered Normal Service
RRC state: RRC Idle
IMS reg state: No Srv
PCC RxM RSSI: -73 RSRP (dBm): -108
PCC RxD RSSI: -75 RSRP (dBm): -108
Tx Power: -- TAC: 9006 (36870)
RSRQ (dB): -14.5 Cell ID: 050BF108 (84668680)
SINR (dB): 2.8
OK
at+creg?
+CREG: 0,1
OK
at+cereg?
+CEREG: 0,1
OK
at+cgreg?
+CGREG: 0,1
OK
at+cgpaddr=1
+CGPADDR: 1,10.2.126.139
OK
at!scact=1,1
+CME ERROR: no network service
Plugging in one of our original modems with the same SIM card works great, so I’m not sure what is different with this one. Any advice?
Here is some additional debugging information that I’ve seen asked for in other threads:
at!entercnd="A710"
OK
at+cpin?
+CPIN: READY
OK
at!band=?
Index, Name, GW Band Mask L Band Mask TDS Band Mask
00, All bands 0002000007C00000 00000100330818DF 0000000000000000
01, Europe 3G 0002000000400000 0000000000000000 0000000000000000
02, North America 3G 0000000004800000 0000000000000000 0000000000000000
06, Europe 0002000000400000 00000000000800C5 0000000000000000
07, North America 0000000004800000 000000000300185A 0000000000000000
08, WCDMA ALL 0002000007C00000 0000000000000000 0000000000000000
09, LTE ALL 0000000000000000 00000100330818DF 0000000000000000
0000010000000000 - B41
0000000020000000 - B30
0000000010000000 - B29
0000000002000000 - B26
0000000001000000 - B25
0000000000080000 - B20
0000000000001000 - B13
0000000000000800 - B12
0000000000000080 - B8
0000000000000040 - B7
0000000000000010 - B5
0000000000000008 - B4
0000000000000004 - B3
0000000000000002 - B2
0000000000000001 - B1
0002000000000000 - B8 (900)
0000000004000000 - B5 (850)
0000000002000000 - B4 (1700)
0000000001000000 - B3 (1700)
0000000000800000 - B2 (1900)
0000000000400000 - B1 (2100)
OK
at!band?
Index, Name, GW Band Mask L Band Mask TDS Band Mask
00, All bands, 0002000007C00000 00000100330818DF 0000000000000000
OK
at+cops?
+cops: 0,0,"AT&T",7
OK
at+cops=?
+cops: (2,"AT&T","AT&T","310410",7),(1,"AT&T DR","AT&T DR","310410",2),(1,"AT&T","AT&T","313100",7),(1,"AT&T","AT&T","310120",7),(1,"AT&T","AT&T","311480",7),(1,"AT&T","AT&T","311490",7),(1,"AT&T","AT&T","310260",2),(1,"AT&T","AT&T","310260",7),(1,"AT&T","AT&T","311882",7),(1,"AT&T","AT&T","312530",7),,(0,1,2,3,4),(0,1,2)
OK
at!impref?
!IMPREF:
preferred fw version: 02.33.03.00
preferred carrier name: GENERIC
preferred config name: GENERIC_002.072_000
preferred subpri index: 000
current fw version: 02.33.03.00
current carrier name: GENERIC
current config name: GENERIC_002.072_000
current subpri index: 000
OK
at!custom?
!CUSTOM:
GPSENABLE 0x01
GPIOSARENABLE 0x01
GPSSEL 0x01
IPV6ENABLE 0x01
SIMLPM 0x01
USBSERIALENABLE 0x01
SINGLEAPNSWITCH 0x01
OK
at!pcinfo?
State: Online
LPM voters - Temp:0, Volt:0, User:0, W_DISABLE:0, IMSWITCH:0, BIOS:0, LWM2M:0, OMADM:0, FOTA:0
LPM persistence - None
OK
at!getband?
!GETBAND: B2
OK