Hello,
With PDP set to IPV6 only I have:
[email protected]:/etc/config# ifconfig wwan0
wwan0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet6 addr: 2a02:8440:630b:79ae:8151:2931:d339:9e59/64 Scope:Global
inet6 addr: fe80::8151:2931:d339:9e59/64 Scope:Link
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1358 Metric:1
RX packets:722268 errors:0 dropped:0 overruns:0 frame:0
TX packets:712765 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:531352280 (506.7 MiB) TX bytes:473728301 (451.7 MiB)
[email protected]:/etc/config# gsmctl -p mob1s2a1
2a02:8440:630b:79ae:8151:2931:d339:9e59
Good, the IPv6 address is returned, and in the standard hex format.
Now switch the PDP to IPv4 + IPV6:
[email protected]:/etc/config# ifconfig wwan0
wwan0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:100.65.16.115 P-t-P:100.65.16.115 Mask:255.255.255.255
inet6 addr: 2a02:8440:6312:8316:8151:2931:d339:9e59/64 Scope:Global
inet6 addr: fe80::8151:2931:d339:9e59/64 Scope:Link
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:722272 errors:0 dropped:0 overruns:0 frame:0
TX packets:712781 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:531353158 (506.7 MiB) TX bytes:473730585 (451.7 MiB)
[email protected]:/etc/config# gsmctl -p mob1s2a1
100.65.16.115
The IPv6 part has disappeared, in older versions ( <= 07.01.4) it was present albeit in a odd decimal format still present in gsmctl -A "AT+CGPADDR=1" :
[email protected]:~# gsmctl -A "AT+CGPADDR=1"
+CGPADDR: 1,"100.93.27.205,42.2.132.64.97.15.209.216.0.0.0.46.211.251.27.1"
The %mi format in the events reporting subsystem exhibits the same issue.
Regards,