Receiving "NO CARRIER" error while tring to execute AT cmd "AT$QCRMCALL=1,1"

I am using linux 20.04 to build an image for the IMX8QXP, the image is based on kernel SUMO 4.14.98. I am using one of the SIMCOM7600E.

I starts to dial up via NIC by using below command :

AT+CREG = 1 +CREG=1,1 return OK

AT+CGREG = 1 +CGREG=1,1 return OK

AT$QCRMCALL=1,1 return No CARRIER

I cant seem to fix the problem or figure out what is wrong. Please help me trouble shoot the problem!!

Upvotes: 0

Views: 2588

Answers (1)

matt
matt

Reputation: 53

My guess would be:

  1. The module can be registered in network, but the selected network mode may be unsuitable for data transmission (e.g. voice calls only or other). Check the preferred mode by using AT+CNMP?. The return value of 2 indicates auto.

  2. Make sure that you have data plan available. Also remove PIN lock on the SIM card

  3. Check if the signal quality is decent: try AT+CSQ. Its return value will be in format ,. RSSI stands for Received Signal Strength Indicator and BER for Bit Error Rate. RSSI value ranges can be in between 0 (minimum, =< -113dBm) to 31 (maximum, >= -51 dBm).

  4. Look for more information about the operator: AT+COPS? and the network mode: AT+CPSI?

  5. Based on the information obtained in previous steps, use an appropriate antenna or adjust its location if necessary

  6. Don't forget about the stable power supply

  7. If you didn't have much success with AT$QCRMCALL=1,1, try changing the USB PID of the module to 9011 (for using the modules as a RNDIS modem): AT+CUSBPIDSWITCH=9011,1,1 (the default PID is 9001)

  8. I would flash a new firmware only as a last resort. Usually this is not necessary

Reference:

  1. SIM7600 AT Commands manual v3.0

Upvotes: 1

Related Questions