How do I reset the Defined PDP context (CGDCONT) to the firmware supplied values?

How do I reset the Defined PDP context (CGDCONT) to the firmware supplied values on EM7455?

My current Defined PDP context list is shown below. I want to reset it to the firmware provided factory default values.
+CGDCONT: 1,“IP”,"",“0.0.0.0”,0,0,0,0
+CGDCONT: 2,“IPV4V6”,"",“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0
+CGDCONT: 3,“IPV4V6”,"",“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0
+CGDCONT: 4,“IPV4V6”,"",“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0
+CGDCONT: 5,“IPV4V6”,"",“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0
+CGDCONT: 6,“IPV4V6”,"",“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0

Hi @akn

Which carrier firmware are you using?
Please install the specific firmware (example: Verizon, AT&T). This will reset the Defined PDP context (CGDCONT)

Generic firmware:
AT+CGDCONT?

+CGDCONT: 1,“IPV4V6”,"",“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0
+CGDCONT: 3,“IP”,“internet”,“0.0.0.0”,0,0,0,0

OK
Install the Verizon firmware.
AT+CGDCONT?

+CGDCONT: 1,“IPV4V6”,“ims”,“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0
+CGDCONT: 2,“IPV4V6”,“vzwadmin”,“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0
+CGDCONT: 3,“IPV4V6”,“vzwinternet”,“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0
+CGDCONT: 4,“IPV4V6”,“vzwapp”,“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0
+CGDCONT: 5,“IPV4V6”,“vzw800”,“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0
+CGDCONT: 6,“IPV4V6”,“vzwclass6”,“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0

OK

You can get the EM7455 firmware at here: https://source.sierrawireless.com/resources/airprime/minicard/74xx/airprime-em_mc74xx-approved-fw-packages/#sthash.EYGP2nG1.dpbs

Please help to tick “Solution” if your question is answered.

1 Like

I am using the Verizon firmware. The solution works.

Is there any AT command that can be used to reset this?

Hi @akn

Please refer to automatic-detection-of-the-apn-for-a-particular-carrier

The EF-ACL is a file in the USIM, it is read-only.
At first, please set empty APN on devices AT+CGDCONT=1,“IPV4V6”,""
Insert SIM to device and reboot (if any). When the APN Control List service is enabled, the ME shall check that the entire APN of any PDP context is listed in EFACL before requesting this PDP context activation from the network. If the APN is not present in EFACL, the ME shall not request the corresponding PDP context activation from the network.
In the case that the APN Control List is enabled and no APN is indicated in the PDP context request, indicating that a network provided APN is to be used, then the ME shall only request the PDP context activation if “network provided APN” is contained within EFACL.
After that, read APN that device is using : AT+CGDCONT?
If it can not get the APN automatically, the only way is set it manually, AT+CGDCONT=CID,“IPV4V6”,“apn”