EM7455 - Can’t Send SMS With mmcli on Verizon but Data Works
Posted: Thu Oct 07, 2021 4:46 am
I've been trying for a few days to get mmcli to send a text via terminal on Verizon with no luck. It works with AT&T. I have a data connection on Verizon but no sms. Any guidance?
When I try to send via
It hangs for a long time then says:
SMSC - It works on another modem which I have listed below
If I try to send via AT commands it gives Error 350.
Here's the details from
When I moved back to another phone or other device running Linux with a different modem it sends with no problem with commands above. All msgs come in and send once the sim is placed in another device.
Here's from another modem with the same sim after the above attempts:
When I try to send via
Code: Select all
mmcli -m 0 --messaging-create-sms="text='Hello world',number=+1xxxxxxxxxx,delivery-report-request=yes"
Successfully created new SMS: /org/freedesktop/ModemManager1/SMS/1
mmcli -s 1 --send
Code: Select all
error: couldn't send the SMS: 'Timeout was reached'
Code: Select all
sudo mmcli -v -s 1 --send
[06 Oct 2021, 23:24:14] [Debug] Assuming '1' is the SMS index
[06 Oct 2021, 23:24:14] [Debug] ModemManager process found at ':1.14'
[06 Oct 2021, 23:24:14] [Debug] Sms found at '/org/freedesktop/ModemManager1/SMS/1'
error: couldn't send the SMS:
'GDBus.Error:org.freedesktop.libmbim.Error.Core.Timeout: Couldn't send SMS part: Transaction timed out'
Code: Select all
AT+CSCA?
+CSCA: "+19037029920",145
Code: Select all
AT+CMGF=1
OK
AT+CMGS="xxxxxxxxxx"
> Testing
+CMS ERROR: 350
Code: Select all
mmcli -m 0
Code: Select all
--------------------------------
General | dbus path: /org/freedesktop/ModemManager1/Modem/0
| device id:
--------------------------------
Hardware | manufacturer: Sierra Wireless, Incorporated
| model: DW5811e Snapdragon™ X7 LTE
| firmware revision: SWI9X30C_02.33.03.00
| carrier config: default
| h/w revision: EM7455
| supported: gsm-umts, lte
| current: gsm-umts, lte
| equipment id:
--------------------------------
System | device: /sys/devices/pci0000:00/0000:00:14.0/usb1/1-3
| drivers: qcserial, cdc_mbim
| plugin: Dell
| primary port: cdc-wdm2
| ports: cdc-wdm2 (mbim), ttyUSB2 (at), wwan0 (net), ttyUSB0 (qcdm)
--------------------------------
Numbers | own: +1xxxxxxxxxx
--------------------------------
Status | unlock retries: sim-pin2 (3)
| state: registered
| power state: on
| access tech: lte
| signal quality: 35% (cached)
--------------------------------
Modes | supported: allowed: 3g; preferred: none
| allowed: 4g; preferred: none
| allowed: 3g, 4g; preferred: 3g
| allowed: 3g, 4g; preferred: 4g
| current: allowed: 4g; preferred: none
--------------------------------
Bands | supported: utran-1, utran-3, utran-4, utran-5, utran-8, utran-2,
| eutran-1, eutran-2, eutran-3, eutran-4, eutran-5, eutran-7, eutran-8,
| eutran-12, eutran-13, eutran-20, eutran-25, eutran-26, eutran-29,
| eutran-30, eutran-41
| current: utran-1, utran-3, utran-4, utran-5, utran-8, utran-2,
| eutran-1, eutran-2, eutran-3, eutran-4, eutran-5, eutran-7, eutran-8,
| eutran-12, eutran-13, eutran-20, eutran-25, eutran-26, eutran-29,
| eutran-30, eutran-41
--------------------------------
IP | supported: ipv4, ipv6, ipv4v6
--------------------------------
3GPP | imei:
| enabled locks: fixed-dialing
| operator id: xxxxxx
| operator name: Verizon
| registration: home
--------------------------------
3GPP EPS | ue mode of operation: csps-2
--------------------------------
SIM | dbus path: /org/freedesktop/ModemManager1/SIM/0
Code: Select all
ATI3
Manufacturer: Sierra Wireless, Incorporated
Model: EM7455
Revision: SWI9X30C_02.33.03.00 r8209 CARMD-EV-FRMWR2 2019/08/28 20:59:30
MEID: XXXXX
IMEI: XXXXX
IMEI SV: 20
FSN: LF617590670410
+GCAP: +CGSM
Code: Select all
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
Code: Select all
AT!GSTATUS?
!GSTATUS:
Current Time: 243 Temperature: 30
Reset Counter: 1 Mode: ONLINE
System mode: LTE PS state: Attached
LTE band: B4 LTE bw: 5 MHz
LTE Rx chan: 2175 LTE Tx chan: 20000
LTE CA state: NOT ASSIGNED
EMM state: Registered Normal Service
RRC state: RRC Idle
IMS reg state: No Srv
PCC RxM RSSI: -75 RSRP (dBm): -99
PCC RxD RSSI: -100 RSRP (dBm): -137
Tx Power: -- TAC: 0B01 (2817)
RSRQ (dB): -10.0 Cell ID: 002BE617 (2876951)
SINR (dB): 15.2
When I moved back to another phone or other device running Linux with a different modem it sends with no problem with commands above. All msgs come in and send once the sim is placed in another device.
Here's from another modem with the same sim after the above attempts:
Code: Select all
-----------------------------------
General | path: /org/freedesktop/ModemManager1/Modem/0
| device id:
-----------------------------------
Hardware | manufacturer: QUALCOMM INCORPORATED
| model: QUECTEL Mobile Broadband Module
| firmware revision: EG25GGBR07A08M2G
| carrier config: hVoLTE-Verizon
| carrier config revision: 05010141
| h/w revision: 10000
| supported: gsm-umts, lte
| current: gsm-umts, lte
| equipment id:
-----------------------------------
System | device: /sys/devices/platform/soc/1c1b000.usb/usb2 /2-1
| drivers: qmi_wwan, option
| plugin: quectel
| primary port: cdc-wdm0
| ports: cdc-wdm0 (qmi), ttyUSB0 (qcdm), ttyUSB1 (g ps),
| ttyUSB2 (at), ttyUSB3 (at), wwan0 (net)
-----------------------------------
Numbers | own: xxxxxxxxxx
-----------------------------------
Status | lock: sim-pin2
| unlock retries: sim-pin (3), sim-puk (10), sim-pin2 (3), s im-puk2 (10)
| state: connected
| power state: on
| access tech: lte
| signal quality: 67% (recent)
-----------------------------------
Modes | supported: allowed: 2g; preferred: none
| allowed: 3g; preferred: none
| allowed: 4g; preferred: none
| allowed: 2g, 3g; preferred: 3g
| allowed: 2g, 3g; preferred: 2g
| allowed: 2g, 4g; preferred: 4g
| allowed: 2g, 4g; preferred: 2g
| allowed: 3g, 4g; preferred: 4g
| allowed: 3g, 4g; preferred: 3g
| allowed: 2g, 3g, 4g; preferred: 4g
| allowed: 2g, 3g, 4g; preferred: 3g
| allowed: 2g, 3g, 4g; preferred: 2g
| current: allowed: 2g, 3g, 4g; preferred: 4g
-----------------------------------
Bands | supported: egsm, dcs, pcs, g850, utran-1, utran-4, ut ran-6, utran-5,
| utran-8, utran-2, eutran-1, eutran-2, eutr an-3, eutran-4, eutran-5,
| eutran-7, eutran-8, eutran-12, eutran-13, eutran-18, eutran-19,
| eutran-20, eutran-25, eutran-26, eutran-28 , eutran-38, eutran-39,
| eutran-40, eutran-41, utran-19
| current: egsm, dcs, pcs, g850, utran-1, utran-4, ut ran-6, utran-5,
| utran-8, utran-2, eutran-1, eutran-2, eutr an-3, eutran-4, eutran-5,
| eutran-7, eutran-8, eutran-12, eutran-13, eutran-18, eutran-19,
| eutran-20, eutran-25, eutran-26, eutran-28 , eutran-38, eutran-39,
| eutran-40, eutran-41, utran-19
-----------------------------------
IP | supported: ipv4, ipv6, ipv4v6
-----------------------------------
3GPP | imei: 86xxxxxxxxx
| enabled locks: fixed-dialing
| operator id: xxxxxx
| operator name: Verizon
| registration: home
-----------------------------------
3GPP EPS | ue mode of operation: csps-1
| initial bearer path: /org/freedesktop/ModemManager1/Bearer/0
| initial bearer apn: ims
| initial bearer ip type: ipv4v6
-----------------------------------
SIM | primary sim path: /org/freedesktop/ModemManager1/SIM/0
-----------------------------------
Bearer | paths: /org/freedesktop/ModemManager1/Bearer/1