EM7455 SMS over IMS [Again]

Hey, community. This is a revival of an old thread: (Original) “SMS over IMS” Thread.

I’m working on a school project and trying to send SMS messages from an old EM7455 using AT commands. Here’s where I’m at right now:

AT!GSTATUS?

Current Time:  168              Temperature: 29
Reset Counter: 12               Mode:        ONLINE         
System mode:   LTE              PS state:    Attached     
LTE band:      B12              LTE bw:      5 MHz   
LTE Rx chan:   5035             LTE Tx chan: 23035
LTE CA state:  NOT ASSIGNED
EMM state:     Registered       Normal Service 
RRC state:     RRC Idle       
IMS reg state: No Srv  

PCC RxM RSSI:  -60              RSRP (dBm):  -83
PCC RxD RSSI:  -100             RSRP (dBm):  -139
Tx Power:      --               TAC:         B682 (46722)
RSRQ (dB):     -9.4             Cell ID:     061B0502 (102434050)
SINR (dB):      8.4

AT!CREG?

+CREG: 0,0

AT!CEREG?

+CEREG: 0,1

AT+CGDCONT?

Note: I have replaced my provider’s apn with dashes as I don’t think they would want me to show that (it is US Cellular).


+CGDCONT: 1,"IP","---","0.0.0.0",0,0,0,0

AT+CGSMS?


+CGSMS: 1

I thought that maybe the problem is that I’m missing the “ims APN” for my provider… but I don’t know where to find that information. The advice given in the (Original) “SMS over IMS” thread (see link at the top of this thread) to use the AT$QCPDPIMSCFGE command returns ERROR on my EM7455 running the US Cellular firmware (SWI9X30C_02.32.11.00).

However, take a look: I even tried circuit-switched (+CGSMS: 1) mode. Still, no success sending SMS messages! No matter what I try, I get +CMS ERROR: 350.

I have a SIM card from hologram.io coming in the mail in ~2 days to test. I plan on testing that with the parameters given on their website, and the Generic firmware (SWI9X30C_02.39.00.00). Perhaps I will have more luck with that than the one I’ve borrowed from my cellphone.

I hope there are some experienced engineers around here that can point me in the right direction. Given the number of questions regarding this topic in one way or another left unresolved on this forum, one might wonder if SMS is even supported on the EM7455 - making the specific wording quoted from the manual in the (Original) “SMS over IMS” thread all the more puzzling.

Note: Okay, it makes sense that circuit-switched isn’t working since +CREG: 0,0. I have tried it with packet-switched as-well though. It probably would have made more sense if I showed that setting (I have tested with that also).

I don’t see problem with MC7455 to send SMS:

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


OK
at+cpin?
+CPIN: READY

OK
at+Cgdcont?
+CGDCONT: 1,"IP","smartone","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IP","smartone","0.0.0.0",0,0,0,0

OK
at!gstatus?
!GSTATUS:
Current Time:  12               Temperature: 26
Reset Counter: 1                Mode:        ONLINE
System mode:   LTE              PS state:    Attached
LTE band:      B1               LTE bw:      15 MHz
LTE Rx chan:   374              LTE Tx chan: 18374
LTE CA state:  INACTIVE                 LTE Scell band:B8
LTE Scell bw:5 MHz              LTE Scell chan:3775
EMM state:     Registered       Normal Service
RRC state:     RRC Connected
IMS reg state: No Srv

PCC RxM RSSI:  -60              RSRP (dBm):  -93
PCC RxD RSSI:  -94              RSRP (dBm):  -138
SCC RxM RSSI:  -53              RSRP (dBm):  -69
SCC RxD RSSI:  -105             RSRP (dBm):  -128
Tx Power:      --               TAC:         2775 (10101)
RSRQ (dB):     -14.4            Cell ID:     016E8A21 (24021537)
SINR (dB):      5.4


OK
at+cmgf?
+CMGF: 0

OK
at+cmgf=1
OK
at+cmgs="124356789"
> adfasfd

+CMGS: 49

OK
at!impref?
!IMPREF:
 preferred fw version:    02.38.00.00
 preferred carrier name:  GENERIC
 preferred config name:   GENERIC_002.082_000
 preferred subpri index:  000
 current fw version:      02.38.00.00
 current carrier name:    GENERIC
 current config name:     GENERIC_002.082_000
 current subpri index:    000

OK
at+creg?
+CREG: 0,1

OK
at+cereg?
+CEREG: 0,1

OK
at+Cgreg?
+CGREG: 0,1

OK

Can you try the same firmware and GENERIC PRI as mine?

Here are the results. Notice that at+cmgs returns ERROR 350 and that at+creg? returns 0,0 (same as in previous attempts).

ati3
Manufacturer: Sierra Wireless, Incorporated
Model: EM7455
Revision: SWI9X30C_02.38.00.00 rE3F3E55C03AE94 jenkins 2022/01/13 05:16:00
MEID: 35982032113637IMEI: 359820321136374
IMEI SV: 22
FSN: LF218430050310
+GCAP: +CGSM

OK

at+cpin?+CPIN: READY

at+cgdcont?+CGDCONT: 1,“IPV4V6”,“”,“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0

at+cgdcont=1,“IP”,“—”OK
at+cgdcont=2,“IP”,“—”OK
at+cgdcont?
+CGDCONT: 1,“IP”,“—”,“0.0.0.0”,0,0,0,0
+CGDCONT: 2,“IP”,“—”,“0.0.0.0”,0,0,0,0

OK

at!gstatus?
!GSTATUS:
Current Time:  215              Temperature: 29
Reset Counter: 16               Mode:        ONLINE
System mode:   LTE              PS state:    Attached
LTE band:      B2               LTE bw:      10 MHz
LTE Rx chan:   1100             LTE Tx chan: 18825
LTE CA state:  NOT ASSIGNED
EMM state:     Registered       Normal Service
RRC state:     RRC Idle
IMS reg state: No Srv

PCC RxM RSSI:  -59              RSRP (dBm):  -91
PCC RxD RSSI:  -96              RSRP (dBm):  -137Tx Power:      –               TAC:         B682 (46722)
RSRQ (dB):     -14.7            Cell ID:     061B0508 (102434056)
SINR (dB):      5.0

OK

at+cmgf?+CMGF: 0

OK

at+cmgf?+CMGF: 0

OKat+cmgf=1OK

at+cmgs=“124356789”

adfasfd

+CMS ERROR: 350

at!impref?
!IMPREF:preferred fw version:    00.00.00.00
preferred carrier name:  AUTO-SIM
preferred config name:   AUTO-SIM_000.000_000
preferred subpri index:  000
current fw version:      02.38.00.00
current carrier name:    GENERIC
current config name:     GENERIC_002.082_000
current subpri index:    000

OKat+creg?+CREG: 0,0

is your SIM card OK to send SMS?

yes. I took it out of my cellphone.

have you checked if the APN used in cell phone is the same as now in AT+CGDCONT?

If this SIM a MVNO using TMO/Verizon/AT&T?
If yes, I am thinking whether you need to use those PRI to test

Yes, the APN which I marked out is the same as the one shown in the “hidden” settings on the cellphone.

The company which I got the SIM card from is an MVNO under US Cellular, and originally (see my first post) I was using the US Cellular PRI and firmware.

does it work in WCDMA mode?

BTW, have you tried other operator like TMO/Verizon/AT&T with corresponding certified FW?

I haven’t tried WCDMA mode. Seeing that you have had success using a SmarTone SIM card, I expect that the one I have on the way from hologram.io will work also. I’m glad that you started by showing that you have had success doing this because that alone answered one of the main questions I had after seeing the other threads on this forum regarding this topic.

Thank you for your suggestions so far. I will update once I have received and tested the next SIM card, and perhaps I will report success/failure with more mainstream carriers after that.

Got it working with the hologram.io SIM! Was able to send text messages from the modem to the hologram.io console using their G3 phone number (listed in their docs). Was also able to receive text messages from a US phone number. However, due to the +882 area code that hologram.io uses, I was not able to send text messages from the modem to US phone numbers.

Can sms be sent by a mobile phone when using this sim card?

I don’t know. As far as I can tell from their website, it is marketed towards IoT devices.

if mobile phone cannot send out SMS with this SIM card, then probably this is SIM card problem