Hl7548 and Amarisoft

I am working with hl7548 and amarisoft on band2, modem gives cme error 148, unspecified gprs error, cmee error sm activation error 148 unspecified gprs error, cgatt=1, cgact=1,1,

@suhail.shadab

So 148 is a generic catch all error so its a bit difficult to give you an indication as to what the problem is. Can you send the below commands to the unit and post the responses?

ati
at+cgmr
at+cgdcont?
at+cpin?`
at+creg?
at+cgreg?
at+cgpaddr=1
at+cops?
at+kcell=0

That will give an indication of the state of the unit.

Regards

Matt

@mlw: Thanks Matt, Below are the responses for the requested commands

ModemAssistant -c ATI
HL7548
OK
ModemAssistant -c AT+CGMR
RHL75xx.A.2.93.151600.201802201800.x7160_1
OK

ModemAssistant -c AT+CGDCONT?
Sep 28 14:02:31 ModemAssistant: AT< OK

+CGDCONT: 1,“IP”,“default2”,“10.8.191.226”,0,0,0,0,0,0
+CGDCONT: 2,“IPV4V6”,“10552.mcs”,"",0,0,0,0,0,0
+CGDCONT: 3,“IPV4V6”,“default1 “,””,0,0,0,0,0,0
+CGDCONT: 4,“IPV4V6”,“default1 “,””,0,0,0,0,0,0
+CGDCONT: 5,“IPV4V6”,“default1 “,””,0,0,0,0,0,0
+CGDCONT: 6,“IPV4V6”,“default1 “,””,0,0,0,0,0,0
+CGDCONT: 7,“IPV4V6”,“default1 “,””,0,0,0,0,0,0
+CGDCONT: 8,“IPV4V6”,“default1 “,””,0,0,0,0,0,0
+CGDCONT: 9,“IPV4V6”,“default1 “,””,0,0,0,0,0,0
+CGDCONT: 10,“IPV4V6”,“default1 “,””,0,0,0,0,0,0
+CGDCONT: 11,“IPV4V6”,“default1 “,””,0,0,0,0,0,0

ModemAssistant -c AT+CPIN?

+CPIN: READY
OK
ModemAssistant -c AT+CREG?
+CREG: 2,1,“0001”,“01A2D001”,7
OK

ModemAssistant -c AT+CGREG?
+CGREG: 2,1,“0000”,“01A2D001”,7,“00”
OK

ModemAssistant -c AT+CGPADDR=1
+CGPADDR: 1,“10.8.191.226”
OK

ModemAssistant -c AT+COPS?
+COPS: 0,0," IDC Amarisoft Network",7
OK

ModemAssistant -c AT+KCELL=0

+KCELL: 1,5,009167,1a2d001,1,1,54,33,0
OK

@suhail.shadab

So it looks to be fully LTE attached with an IP address for the default bearer so all should be well and there is nothing obvious wrong that would stop the connection happening. Do you see any activity on the Amarisoft with regards the UE trying to start up anything or does the unit come back with the CME error immediately?

Regards

Matt

@mlw: When the UE tries to establish PDP connection, UE comes with the error +148

AT+CEER=SM activation error, 148,unspecified GPRS error

(ttyACM0): --> ‘AT+CGDCONT=12,“IPV4V6”,“default2”’

Sep 29 10:07:22 syslog[445]: (ttyACM0): <-- ‘+CME ERROR: 148’

Sep 29 10:07:22 syslog[445]: Got failure code 148: Unspecified GPRS error

Sep 29 10:07:22 syslog[445]: Couldn’t initialize PDP context with our APN: ‘Unspecified GPRS error’

Sep 29 10:07:22 syslog[445]: (ttyACM0) device open count is 1 (close)

Sep 29 10:07:22 syslog[445]: Couldn’t connect bearer ‘/org/freedesktop/ModemManager1/Bearer/1’: ‘Unspecified GPRS error’

Sep 29 10:07:22 syslog[445]: Modem /org/freedesktop/ModemManager1/Modem/1: state changed (connecting -> registered)

Sep 29 10:07:22 syslog[445]: Couldn’t connect bearer: ‘Unspecified GPRS error’

@suhail.shadab

So do you see any activity on the Amarisoft? Or does the unit return the CME error immediately (as opposed to taking a couple of seconds to return it)?

Regards

Matt

@mlw There is no activity on Amarisoft.

When the unit tries to establish PDP/Data connection unit returns with the above mentioned error
Error is returned after few minutes

@suhail.shadab

So the default bearer (CID 1) is type IP which looks good but the bearer type for the CID (12) you are trying to create a dedicated bearer on is type IPV4V6, try setting it to type IP, it modifies the request sent to the network which might allow it to work better. In theory the IPV4V6 allows the network more options but you never now how it is going to react and it might not like options. Keeping everything the same would seem like a sensible course of action to start with.

Regards

Matt

@mlw: using cgdcont command i can see only 11 pdp contexts, there is no CID12. Tried changing the other PDP contexts, it returns CME error. Can you guide how to modify CID12

ModemAssistant -c AT+CGDCONT=2,IP,default2,0.0.0.0,0,0,0,0,0,0

+CME ERROR: operation not supported

@suhail.shadab

Try the below command

at+cgdcont=12,"IP","default2" or which ever CID number you want.

Regards

Matt

@mlw

ModemAssistant -c AT+CGDCONT=12,“IP”,“default2”
+CME ERROR: operation not supported

ModemAssistant -c AT+CGDCONT=10,“IP”,“default2”

+CME ERROR: operation not supported
ModemAssistant -c AT+CGDCONT=12,“IP”,“default2”
+CME ERROR: operation not supported

ModemAssistant -c AT+CGDCONT=10,“IP”,“default2”

+CME ERROR: operation not supported
ModemAssistant -c AT+CGDCONT=12,“IP”,“default2”
+CME ERROR: operation not supported

ModemAssistant -c AT+CGDCONT=10,“IP”,“default2”

+CME ERROR: operation not supported
Regards,
Suhail Shadab

@suhail.shadab

I did think that 12 was a bit high, going back through the commands and looking at the manual the maximum you can declare is 11. You can check this on your unit by sending at+cgdcont=?, the first parameter will probably come back 1-11, I don’t have a HL7548 to do it on.

So basically you should be able to dial out with any of your CID’s 1-11 but not any higher than that.

Regards

Matt

@mlw, yes the max is 11. Don;t know why modem manager is setting to 12. Even the other CID cannot be modified