Interpreting MC7455 AT+CGCONTRDP output for IPv6

Hello,
I’ve been playing with an MC7455 on an IPv6 APN and I’ve been trying to figure out how to get the IP address out of the modem. In the output of AT+CGCONTRDP I can’t seem to make sense of the 3rd set of numbers. The format seems to be:

+CGCONTRDP: 1,5,apn.internet,33.5.69.119.88.2.0.24.38.6.69.128.88.2.0.24, 254.128.0.0.0.0.0.0.2.35.55.255.254.255.189.90, 237.255.135.148.145.119.207.92.133.71.57.171.225.239.236.80,

This seems to work out to:

< context >,< bearer >,< delegated prefix >,< link local address >,< ??? >

Can anyone make sense of this last one? Converted from dotted decimal notation it reads:

EDFF:8794:9177:CF5C:8547:39AB:E1E5:EC50

Normally these are the DNS servers, and I know for a fact the google DNS servers are being handed out here. These are:

dns.google has IPv6 address 2001:4860:4860::8888
dns.google has IPv6 address 2001:4860:4860::8844

Does anyone know what this last value is? Is it the DNS servers encoded and “squished togeather” in some way?

Thanks!

I’ve solved this mystery. It’s a bug in the EPC. That garbage is what the EPC is sending as the DNS server, but it’s complete nonsense.