# Why "QMI protocol error (14)"

**URL:** <https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664>\
**Category:** IoT Modules\
**Created:** [March 25, 2022, 1:15pm UTC](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664 "2022-03-25T13:15:41Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![JFTWIT](https://avatars.discourse-cdn.com/v4/letter/j/d2c977/32.png) [@JFTWIT](https://forum.sierrawireless.com/u/JFTWIT)\
**Post date:** [March 25, 2022, 1:15pm UTC](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664/1 "2022-03-25T13:15:41Z")

</div>

Hello,

Our product includes :  
Modem: RC7620-1  
Version: SWI9X07H\_00.08.07.00 0ce4c1 jenkins 2021/03/17 02:18:20

Everything works fine, but I don’t understand why, for varying lengths of time, the modem can’t connect and gives the following message:

_error: couldn’t start network: QMI protocol error (14): ‘CallFailed’_  
_call end reason (1): generic-unspecified_  
_verbose call end reason (2,209): [internal] pdn-ipv4-call-throttled_  
_error: network start failed, no packet data handle_

I don’t understand what the problem is ?

Thank you for your help  
See you soon  
JFT

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [March 27, 2022, 4:37am UTC](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664/2 "2022-03-27T04:37:28Z")

</div>

what is the return of

AT!ENTERCND=“A710”  
AT!IMPREF?  
AT!GSTATUS?  
AT+CEREG?  
AT+CGDCONT?  
AT+CFUN?

---

<div class="post-metadata">

**Author:** ![JFTWIT](https://avatars.discourse-cdn.com/v4/letter/j/d2c977/32.png) [@JFTWIT](https://forum.sierrawireless.com/u/JFTWIT)\
**Post date:** [March 28, 2022, 12:27pm UTC](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664/3 "2022-03-28T12:27:25Z")

</div>

Hello jyijyi,  
thank you for your reply

**Here are the answers to the Hayes questions asked :**

_AT!ENTERCND=“A710”_  
OK

_AT!IMPREF?_  
!IMPREF:  
preferred fw version: 00.08.07.00  
preferred carrier name: SIERRA  
preferred config name: SIERRA\_000.057\_000  
preferred subpri index: 001  
current fw version: 00.08.07.00  
current carrier name: SIERRA  
current config name: SIERRA\_000.057\_000  
current subpri index: 001

OK

_AT!GSTATUS?_  
!GSTATUS:  
Current Time: 140 Temperature: 36  
Modem Mitigate Level: 0 ModemProc Mitigate Level: 0  
Reset Counter: 1 Mode: ONLINE  
System mode: WCDMA PS state: Attached  
IMS reg state: NOT REGISTERED IMS mode: Normal  
IMS Srv State: NO SMS,NO VoIP  
WCDMA band: WCDMA 900  
WCDMA channel: 3075  
GMM (PS) state:REGISTERED NORMAL SERVICE  
MM (CS) state: IDLE NORMAL SERVICE

WCDMA L1 state:L1M\_PCH\_SLEEP LAC: C296 (49814)  
RRC state: DISCONNECTED UTRAN Cell ID: 01526FF7 (22179831)  
RxM RSSI C0: — RxD RSSI C0: —  
RxM RSSI C1: — RxD RSSI C1: —

OK

_AT+CEREG?_  
+CEREG: 0,5

OK

_AT+CGDCONT?_  
+CGDCONT: 1,“IP”,“m2mroaming17”,“0.0.0.0”,0,0,0,0  
+CGDCONT: 2,“IPV4V6”,“ims”,“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0  
+CGDCONT: 3,“IPV4V6”,“sos”,“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,1

OK

_AT+CFUN?_  
+CFUN: 1

OK

**Here is the log of the connection attempt**  
I have hidden the identifiers

REDY: Loading profile at /var/etc/qmi/qmi-network.conf…  
REDY: APN: m2mroaming17  
REDY: APN user: ------------  
REDY: APN password: -------------  
REDY: APN auth: CHAP  
REDY: qmi-proxy: no  
REDY: Checking data format with ‘qmicli -d /dev/cdc-wdm0 --wda-get-data-format ‘…  
REDY: Device link layer protocol retrieved: raw-ip  
REDY: Getting expected data format with ‘qmicli -d /dev/cdc-wdm0 --get-expected-data-format’…  
REDY: Expected link layer protocol retrieved: 802-3  
REDY: Updating kernel link layer protocol with ‘qmicli -d /dev/cdc-wdm0 --set-expected-data-format=raw-ip’…  
REDY: Kernel link layer protocol updated  
REDY: Starting network with ‘qmicli -d /dev/cdc-wdm0 --wds-start-network=apn=‘m2mroaming17’,username=’-----------’,password=’-------------’,auth=‘CHAP’ --client-no-release-cid '…  
REDY: error: couldn’t start network: QMI protocol error (14): ‘CallFailed’  
REDY: call end reason (1): generic-unspecified  
REDY: verbose call end reason (2,209): [internal] pdn-ipv4-call-throttled  
REDY: Saving state at /var/etc/qmi/qmi-network-state-cdc-wdm0… (CID: 3)  
REDY: error: network start failed, no packet data handle  
REDY: Clearing state at /var/etc/qmi/qmi-network-state-cdc-wdm0…

Thank you for your help  
See you soon  
JFT

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [March 28, 2022, 1:06pm UTC](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664/4 "2022-03-28T13:06:41Z")

</div>

Can you try with another sim card without authentication requirement?  
BTW, did you also try AT+CGAUTH?

You can also try AT!SCACT to see if it can establish data connection:

> [@Example on establishing data connection by AT!SCACT via MBPL R20 driver](https://forum.sierrawireless.com/t/example-on-establishing-data-connection-by-at-scact-via-mbpl-r20-driver/24130):
>
> Here is an example to establish data connection by AT!SCACT via MBPL R20 driver: Module: WP7609 FW: R13 MBPL: R20 PC Environment: Ubuntu 18 need to install the MBPL R20 driver for qmi\_wwan and qcserial (MBPL\_Drivers\_USB\_R20\_ENG1-src.tar.gz) avoid the Ubuntu changing the network name: ln -s /dev/null /etc/systemd/network/99-default.link sudo apt-get install libqmi-utils sudo apt-get install udhcpc now insert the USB to PC sudo chmod 777 /sys/class/net/wwan0/qmi/raw\_ip …

---

<div class="post-metadata">

**Author:** ![JFTWIT](https://avatars.discourse-cdn.com/v4/letter/j/d2c977/32.png) [@JFTWIT](https://forum.sierrawireless.com/u/JFTWIT)\
**Post date:** [March 29, 2022, 8:44am UTC](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664/5 "2022-03-29T08:44:58Z")

</div>

Hello jyijyi,  
thank you for your reply

_Can you try with another sim card without authentication requirement?_  
No, no SIM without authentication because the modems are embedded in secure management systems.

BTW, did you also try AT+CGAUTH?  
here is the answer:

+CGAUTH: 1,2,“351925689550”  
+CGAUTH: 2,0  
+CGAUTH: 3,0

OK

In the documentation it is written that the password should be present but this is not the case.

_You can also try AT!SCACT to see if it can establish data connection_  
This is not possible. This makes me rewrite the whole procedure for managing the modem. I am not in a PC.

When I look at the response to the AT!GSTATUS?, the mode is LTE when the connection is correct…

_System mode: LTE PS state: Attached_  
_IMS reg state: NOT REGISTERED IMS mode: Normal_  
_IMS Srv State: NO SMS,NO VoIP_  
_LTE band: B7 LTE bw: 15 MHz_  
_LTE Rx chan: 2825 LTE Tx chan: 20825_  
_LTE CA state: INACTIVE_  
_EMM state: Registered Normal Service_  
_RRC state: RRC Idle_

_PCC RxM RSSI: -59 RSRP (dBm): -87_  
_PCC RxD RSSI: -92 RSRP (dBm): -134_  
_Tx Power: – TAC: C28B (49803)_  
_RSRQ (dB): -9 Cell ID: 00114400 (1131520)_  
_SINR (dB): 16.8_

…and the mode is WCDMA when the connection is not working.

_System mode: WCDMA PS state: Attached_  
_IMS reg state: NOT REGISTERED IMS mode: Normal_  
_IMS Srv State: NO SMS,NO VoIP_  
_WCDMA band: WCDMA 900_  
_WCDMA channel: 3075_  
_GMM (PS) state:REGISTERED NORMAL SERVICE_  
_MM (CS) state: IDLE NORMAL SERVICE_

_WCDMA L1 state:L1M\_PCH\_SLEEP LAC: C296 (49814)_  
_RRC state: DISCONNECTED UTRAN Cell ID: 01526FF7 (22179831)_  
_RxM RSSI C0: — RxD RSSI C0: —_  
_RxM RSSI C1: — RxD RSSI C1: —_

Could you explain the difference?

Thank you for your help  
See you soon  
JFT

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [March 29, 2022, 8:53am UTC](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664/6 "2022-03-29T08:53:01Z")

</div>

how about fixing the technology to be LTE by AT+KSRAT?

---

<div class="post-metadata">

**Author:** ![JFTWIT](https://avatars.discourse-cdn.com/v4/letter/j/d2c977/32.png) [@JFTWIT](https://forum.sierrawireless.com/u/JFTWIT)\
**Post date:** [March 29, 2022, 9:13am UTC](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664/7 "2022-03-29T09:13:23Z")

</div>

Currently the command is AT+KSRAT=0  
I’ll do the test.  
But the sim cards are 3G-4G and multi-operator.

In the AT+KSRAT documentation it says:  
 1 GSM only =\> 2G  
2 UMTS only =\> 3G  
5 LTE only =\> 4G

What is the WCDMA mode?

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [March 29, 2022, 9:29am UTC](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664/8 "2022-03-29T09:29:49Z")

</div>

i think WCDMA is the 3G

---

<div class="post-metadata">

**Author:** ![JFTWIT](https://avatars.discourse-cdn.com/v4/letter/j/d2c977/32.png) [@JFTWIT](https://forum.sierrawireless.com/u/JFTWIT)\
**Post date:** [April 3, 2022, 3:03pm UTC](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664/9 "2022-04-03T15:03:43Z")

</div>

Hello jyijyi,

I did the test in the different modes of the AT+KSRAT= query and the result is always the same.

**Do you have any additional information about these error messages ?**

REDY: error: couldn’t start network: QMI protocol error (14): ‘CallFailed’  
REDY: call end reason (1): generic-unspecified  
REDY: verbose call end reason (2,209): [internal] pdn-ipv4-call-throttled

Thank you for your help  
See you soon  
JFT

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [April 4, 2022, 4:12am UTC](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664/10 "2022-04-04T04:12:50Z")

</div>

Why did you test OK previously when technology was LTE?

---

<div class="post-metadata">

**Author:** ![sophiaab98](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/sophiaab98/32/6741_2.png) [@sophiaab98](https://forum.sierrawireless.com/u/sophiaab98)\
**Post date:** [April 4, 2022, 8:50am UTC](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664/12 "2022-04-04T08:50:19Z")

</div>

means that registration is denied. It seems that the device isn’t able to properly communicate with the SIM [192.168.o.1](https://192168l254.com.mx/192.168.o.1) card provider. Usually, the troubleshooting steps for this issue are these: Try a different SIM card, preferably a SIM card from a different carrier than you already have.

---

<div class="post-metadata">

**Author:** ![JFTWIT](https://avatars.discourse-cdn.com/v4/letter/j/d2c977/32.png) [@JFTWIT](https://forum.sierrawireless.com/u/JFTWIT)\
**Post date:** [April 4, 2022, 10:27am UTC](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664/13 "2022-04-04T10:27:12Z")

</div>

Hello jyijyi and sophiaab98,

I understand that the modem is denied,  
but the problem is not permanent and this is true for all technologies.  
When the connection is established everything is ok.  
When the connection is denied I get the following message and I would like to know more about the refusal.

REDY: error: couldn’t start network: QMI protocol error (14): ‘CallFailed’  
REDY: call end reason (1): generic-unspecified  
REDY: verbose call end reason (2,209): [internal] pdn-ipv4-call-throttled

With another SIM from another provider no similar problem.

JFT

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [April 4, 2022, 10:31am UTC](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664/15 "2022-04-04T10:31:40Z")

</div>

Can the module get IP address successfully in AT+CGPADDR=1

---

<div class="post-metadata">

**Author:** ![JFTWIT](https://avatars.discourse-cdn.com/v4/letter/j/d2c977/32.png) [@JFTWIT](https://forum.sierrawireless.com/u/JFTWIT)\
**Post date:** [April 5, 2022, 1:24pm UTC](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664/16 "2022-04-05T13:24:05Z")

</div>

Hello jyijyi,

I do not use this command.  
I use “qmicli -d /dev/cdc-wdm0 --wds-get-current-settings” to get the IP address.

JFT

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [April 5, 2022, 3:10pm UTC](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664/17 "2022-04-05T15:10:22Z")

</div>

you can use AT command to check also

---

<div class="post-metadata">

**Author:** ![JFTWIT](https://avatars.discourse-cdn.com/v4/letter/j/d2c977/32.png) [@JFTWIT](https://forum.sierrawireless.com/u/JFTWIT)\
**Post date:** [April 20, 2022, 7:08am UTC](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664/18 "2022-04-20T07:08:23Z")

</div>

Hello jyijyi,

All this does not correct my initial problem:  
What does the following message correspond to?

_error: couldn’t start network: QMI protocol error (14): ‘CallFailed’_  
_call end reason (1): generic-unspecified_  
_verbose call end reason (2,209): [internal] pdn-ipv4-call-throttled_  
_error: network start failed, no packet data handle_

I have big problems because this error happens intermittently and users are very unhappy

Thank you for your help  
See you soon  
JFT

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [April 20, 2022, 7:44am UTC](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664/19 "2022-04-20T07:44:02Z")

</div>

As this is happening randomly, if you need to know the root cause, you need to contact distributor and capture the qualcomm log.

Probably you can also try the next official release R9 later to see if it solves the problem…

---

<div class="post-metadata">

**Author:** ![JFTWIT](https://avatars.discourse-cdn.com/v4/letter/j/d2c977/32.png) [@JFTWIT](https://forum.sierrawireless.com/u/JFTWIT)\
**Post date:** [April 20, 2022, 7:58am UTC](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664/20 "2022-04-20T07:58:09Z")

</div>

This is not the answer I expected. ☹  
Where can I download the official release R9 later version ?

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [April 20, 2022, 8:01am UTC](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664/21 "2022-04-20T08:01:56Z")

</div>

you can search in [https://source.sierrawireless.com/](https://source.sierrawireless.com/)  
But the R9 is not yet ready, probably in May or June

---

<div class="post-metadata">

**Author:** ![JFTWIT](https://avatars.discourse-cdn.com/v4/letter/j/d2c977/32.png) [@JFTWIT](https://forum.sierrawireless.com/u/JFTWIT)\
**Post date:** [April 20, 2022, 8:08am UTC](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664/22 "2022-04-20T08:08:01Z")

</div>

It is therefore better to wait.  
another question:  
what is the difference between

1. R8 (Generic - GCF): RC7620, RC7620-1
2. R8 (Sierra Wireless): RC7620, RC7620-1

[Next page](https://forum.sierrawireless.com/t/why-qmi-protocol-error-14/26664.md?page=2)
