Firmware version EG915QNALCR01A05M04.
First issue:
When activating an IPV4V6 PDP context in ECM mode with AT+QNETDEVCTL on T-Mobile US, AT+CGCONTRDP and AT+CGDCONT return only IPv6 addresses:
AT+CGCONTRDP=2
+CGCONTRDP: 2,6,"fast.t-mobile.com","38.7.251.144.154.37.192.120.172.57.189.17.176.171.138.245",,"253.0.151.106.0.0.0.0.0.0.0.0.0.0.0.9","253.0.151.106.0.0.0.0.0.0.0.0.0.0.0.16"
OK
AT+CGPADDR=2
+CGPADDR: 2,"38.7.251.144.154.37.192.120.172.57.189.17.176.171.138.245"
OK
Is there any way to get both IPv4 and IPv6 addresses assigned to this PDP context by the network via AT commands like CGCONTRDP?
Second issue:
The first time after boot I can obtain an IPv4 address with DHCP. IPv6 for the same context works reliably via SLAAC. But after deactivating the connection with AT+QNETDEVCTL: 0,2,1,0 and then AT+CGACT=2,0, I cannot re-activate the connection and get an IPv4 address with DHCP; but IPv6 (via SLAAC) works fine the second time.
<existing connection with V4 and V6 working is already activated>
AT+QNETDEVCTL?
+QNETDEVCTL: 1,2,1,1
OK
<deactivate the working V4V6 connection>
AT+QNETDEVCTL=0,2,1
OK
AT+CGACT=0,2
OK
+QNETDEVSTATUS: 0
AT+QNETDEVCTL?
+QNETDEVCTL: 0,2,1,0
OK
+CGEV: PDN DEACT2
AT+CGACT?
+CGACT: 1,1
+CGACT: 2,0
OK
<start another connection for the V4V6 context>
AT+CREG?
+CREG: 2,1,"XXXX","XXXXXX",7
OK
AT+QNETDEVCTL?
+QNETDEVCTL: 0,2,1,0
OK
AT+CGDCONT?
+CGDCONT: 1,"IPV6","fast.t-mobile.com","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","fast.t-mobile.com","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
OK
AT+CGACT?
+CGACT: 1,1
+CGACT: 2,0
OK
AT+QNETDEVCTL=1,2,1
OK
+CGEV: PDN ACT2
+QNETDEVSTATUS: 1
Now I can obtain IPv6 address with SLAAC, but DHCPv4 does times out and does not return an IPv4 address.
Any idea what’s going on? Thanks!