ATD with NO CARRIER


#1

Hi there.

I’m using the HL7539.
I tried the following AT command, However, I got the “NO CARRIER” error by using the ATD.
This SIM is Data only, then I confirmed that HL7539 identified this SIM.


AT+CPIN?
+CPIN: READY
OK
AT+CNUM
+CNUM: “”,“0201667xxxx”,129 (I masked this phone number.)
OK
ATZ
OK
AT+CSQ
+CSQ: 11,3
OK
AT+CGREG?
+CGREG: 2,3
OK
AT+CGDCONT?
+CGDCONT: 1,“IP”,“xxxxxxxxx.jp”,“0.0.0.0”,0,0,0,0,0,0 (I masked this APN server)
OK
ATDT99**1#
NO CARRIER
AT+CEER
+CEER: “EMM reject”,19,“ESM failure”

I want to ask that the cause of this error is carrier configuration problem or HL7539 configuration problem.


#2

Hi Mantaroh,

Try the following command instead:
ATD*99***1#

This will dial a data call using profile #1.


#3

AE5000, Thank you for your reply.

I tried the ATD*99***#1. However, result is same.
This SIM is LTE. Do I need to an other configure for connecting via LTE mobile network?


#4

@mantaroh,

Can you send the below commands to the unit?

at+cgmr
at+cimi
at+creg?      //This and/or the following 2 commands response should end with either 1 or 5
at+cgreg?
at+cereg?
at+cgpaddr=1
at+cops?
at+cops=?     //This one will take a minute or two to complete

This will give a better idea as to what the SIM is or is not able to do i.e. can it atttach to the network, is it on LTE, does it have an IP address (part of the LTE attach), etc.

Typically an EMM reject will be because the SIM does not have the rights to connect to the network in question i.e. no roaming agreement, incorrect APN, not enough credit on your PAYG SIM card, etc.

Regards

Matt


#5

@mantaroh, along with what @mlw has suggested, please also capture the output of AT+CGDCONT? and AT+CGPADDR=1 commands. If the device is attached/registered on LTE, the PDP context should be connected with a valid IP address.

Also, are you using a private or a public APN/IP?


#6

@AE5000 @mlw
Thank you so much.

I missed that dial number is “*99***1#” not “*99***#1”.
However I can’t connect to the network yet, then the error code changed.

The result is as follow:

ATZ
OK
AT+CGMR
RHL7539.2.7.153600.201604221529.x7160_1
OK
AT+CIMI
440103199473607
OK
AT+CREG?
+CREG: 2,3
OK
AT+CEREG?
+CEREG: 2,3
OK
AT+CGPADDR=1
+CGPADDR: 1,"0.0.0.0"
OK
AT+COPS?
+COPS: 0
OK
AT+COPS=?
+COPS: (1,"004A005000200044004F0043004F004D004F","0044004F0043004F004D004F","00340034003000310030",7,0),(3,"0053006F0066007400420061006E006B","0053006F0066007400420061006E006B","00340034003000320030",7,)
OK
AT+CGDCONT?
+CGDCONT: 1,"IP","xxxxxx.jp","0.0.0.0",0,0,0,0,0,0  (I masked this APN server)
OK
ATD\*99***1#
NO CARRIER
AT+CEER
+CEER: "ESM attach error",27,"Missing or unknown APN"
OK

are you using a private or a public APN/IP?

This is private APN, and PDP Type allow the PPP and IP.


#7

Hi @mantaroh,
Thank you. The problem is not about data call here. The main issue is that device is unable to register on the network.

Can you try the following command:
AT+COPS=1,2,“MCCMNC”,7 ==> you will need MCC and MNC for your carrier.

And see if the device registers manually on the network?

Also send the output of below commands:
AT+CSQ, AT+CESQ, AT+KSRAT? and AT*PSRDBS?

Also make sure you are using the latest firmware revision:
https://source.sierrawireless.com/resources/airprime/software/hl7539-firmware/

Do you have any other reference device? Does that device register with the same SIM?


#8

@AE5000 Thank you so much!

I tried the COPS command, my carrier is “JP DoCoMo” / “44010”. (Actually, I use the MVNO which has DoCoMo connection)
I couldn’t register the Operator information by manual.

The command result is as follow:

ATZ
OK
AT
OK
AT+COPS=1,2,“44010”,7
+CME ERROR: 3
AT+CSQ
+CSQ: 9,2
OK
AT+CESQ
+CESQ: 99,99,255,255,24,45
OK
AT+KSRAT?
+KSRAT: 5
OK
AT*PSRDBS
+CME ERROR: 3
AT*PSRDBS?
*PSRDBS: 12584960
OK
AT+COPS=?
+COPS: (1,"JP DOCOMO","DOCOMO","44010",7,0),(3,"SoftBank","SoftBank","44020",7,)
OK
AT+COPS?
+COPS: 1
OK
ATD*99***1#
NO CARRIER
AT+CEER
+CEER: "EMM reject",19,"ESM failure"
OK

Do you have any other reference device? Does that device register with the same SIM?

No I don’t have.


#9

@mantaroh,

If you are absolutely sure that the APN is correct there are a few other things to try.

  • Change the PDP type in the CGDCONT command, it can be either IP, IPV4V6 or IPV6, this changes the PDN request which is part of the attach to the network. Depending on how fussy the network is the different type could make the whole attach procedure fail.
  • You are running 2.7 firmware, the latest is 2.8 (2.9 has also just been approved and will make an appearance shortly). You can get 2.8 from the source to upgrade the unit as the network might not like you application. This has already been mentioned above by AE5000.
  • Some of the more controlling networks (like Verizon and I suspect the Japanese ones) can restrict the IMEI’s on the network i.e. you need to have registered the IMEI with them before it is allowed on the network.

https://source.sierrawireless.com/resources/airprime/software/hl7539-firmware/

Regards

Matt