LTE: can’t get an IPv6 address

My provider support IPV6:

/interface/lte> at-chat lte1 input=“AT+CGDCONT=?”
output: +CGDCONT: (0-15),“IP”,(0-3),(0-4),(0,1),(0,1),(0-2),(0,1)
+CGDCONT: (0-15),“IPV6”,(0-3),(0-4),(0,1),(0,1),(0-2),(0,1)
+CGDCONT: (0-15),“IPV4V6”,(0-3),(0-4),(0,1),(0,1),(0-2),(0,1)
+CGDCONT: (0-15),“PPP”,(0-3),(0-4),(0,1),(0,1),(0-2),(0,1)
OK

But I don’t get any Ipv6 address when setup to auto. I’ve also tried to force it to ipv6 but without success. Any idea how can I force the modem to use the IPV4V6 mode ? Should I setup something else apart the profile and lte interface?

Current configuration is:

/interface lte
set [ find default-name=lte1 ] allow-roaming=no apn-profiles=orange.fr band=
1,3,7,20 network-mode=lte
/interface lte apn
add apn=orange.fr authentication=chap ipv6-interface=bridge user=orange

Hello, I have a 5g chateau ont RouterOS 7.9 and I have the same problem.
When I try with an bouygetel SIM I have the same problem (When on my smartphon I have an Ipv6)

You might want to enable some add’l lte logging to see what’s happening during LTE session establishment.

/system/logging/add topics=lte,!packet,!raw

then disable/re-enable the LTE device, and check the logs.

And it generally helps if you’re using the latest RouterOS, matching /system/routerboard firmware, and the LTE firmware is also up-to-date. e.g. You mention the RouterOS version, but might want to update the board and LTE firmware if you haven’t already.

LTE Firmware and RouterBOARD firmware are up to date :
LTE : RG502QEAAAR13A02M4G
RouterBOARD : 7.9rc1
Here is the log of the lte interface :

11:23:55 lte,debug lte1 mbim: <<< Q service: connect, command: subscriber ready status 
11:23:55 system,info device changed by admin 
11:23:55 lte,async lte1: rcvd OK 
11:23:55 lte,async lte1: sent AT+QNWPREFCFG="nsa_nr5g_band",1:3:5:7:8:20:28:38:40:41:77:78:79 
11:23:55 lte,async lte1: rcvd OK 
11:23:55 lte,async lte1: sent AT+QNWPREFCFG="lte_band",1:3:5:7:8:18:19:20:26:28:32:34:38:39:40:41:42:43 
11:23:55 lte,async lte1: rcvd OK 
11:23:55 lte,debug lte1 mbim: >>> D service: connect, command: subscriber ready status 
11:23:55 lte,debug lte1 mbim: subscriber ready state: initialized 
11:23:55 lte,debug lte1 mbim: state 7=>10 
11:23:55 lte,debug lte1 mbim: set lte attach apn: orange.fr 
11:23:55 lte,debug lte1 mbim: <<< S service: conn_ext, command: lte attach config 
11:23:55 lte,debug lte1 mbim: >>> D service: conn_ext, command: lte attach config 
11:23:55 lte,debug lte1 mbim: lte attach ctx  source: 1 roam: 0 ip: 0 apn: orange.fr 
11:23:55 lte,debug lte1 mbim: lte attach ctx  source: 1 roam: 1 ip: 0 apn: orange.fr 
11:23:55 lte,debug lte1 mbim: lte attach ctx  source: 1 roam: 2 ip: 0 apn: orange.fr 
11:23:55 lte,debug lte1 mbim: request register, operator: [auto] 
11:23:55 lte,debug lte1 mbim: <<< S service: connect, command: register state 
11:23:55 lte,debug lte1 mbim: >>> D service: connect, command: register state 
11:23:55 lte,debug lte1 mbim: register state: deregistered 
11:23:55 lte,debug lte1 mbim: state 10=>11 
11:23:55 lte,debug lte1 mbim: set radio: on 
11:23:55 lte,debug lte1 mbim: <<< S service: connect, command: radio state 
11:23:55 lte,debug lte1 mbim: >>> N service: sms, command: configuration 
11:23:55 lte,debug lte1 mbim: sms service center +33689004000 
11:23:55 lte,debug lte1 mbim: >>> N service: connect, command: radio state 
11:23:55 lte,debug lte1 mbim: >>> D service: connect, command: radio state 
11:23:55 lte,debug lte1 mbim: >>> N service: connect, command: register state 
11:23:55 lte,debug lte1 mbim: register state: searching 
11:23:55 lte,debug lte1 mbim: state 11=>12 
11:23:56 lte,debug lte1 mbim: >>> N service: connect, command: register state 
11:23:56 lte,debug lte1 mbim: register state: home, gsm operator: 20801, Orange F, avail data classes: 0x20 
11:23:56 lte,debug lte1 mbim: state 12=>14 
11:23:56 lte,debug lte1 mbim: waiting for auto attach 
11:23:56 lte,debug lte1 mbim: >>> N service: connect, command: packet service 
11:23:56 lte,debug lte1 mbim: packet service: attached data class: 0x20 nwe:  
11:23:56 lte,debug lte1 mbim: state 14=>17 
11:23:56 lte,debug lte1 mbim: >>> N service: connect, command: packet service 
11:23:56 lte,debug lte1 mbim: packet service: attached data class: 0x20 nwe:  
11:23:56 lte,debug lte1 mbim: >>> N service: conn_ext, command: lte attach status 
11:23:56 lte,debug lte1 mbim: lte status: attached apn: orange.fr iptype: 0 
11:23:57 lte,debug lte1 mbim: do connect activate #0 
11:23:57 lte,debug lte1 mbim: apn: orange.fr iptype: 0 user: orange 
11:23:57 lte,debug lte1 mbim: <<< S service: connect, command: connect 
11:23:57 lte,debug lte1 mbim: >>> N service: connect, command: connect 
11:23:57 lte,debug lte1 mbim: connect: #0 activating, nwe:  
11:23:57 lte,debug lte1 mbim: waiting for done 
11:23:57 lte,debug lte1 mbim: >>> D service: connect, command: connect 
11:23:57 lte,debug lte1 mbim: connect: #0 activated, nwe:  
11:23:57 lte,debug lte1 mbim: get ip config #0 
11:23:57 lte,debug lte1 mbim: <<< Q service: connect, command: ip configuration 
11:23:57 lte,debug lte1 mbim: >>> D service: connect, command: ip configuration 
11:23:57 lte,debug lte1 mbim: received ip config #0 15,0 
11:23:57 lte,debug lte1 mbim: IPv4: 10.2.193.143, DNS: 192.168.10.110, MTU: 1500 
11:23:57 lte,info lte1 IPv4: 10.2.193.143, DNS: 192.168.10.110 
11:23:57 lte,debug lte1 mbim: state 17=>18 
11:23:57 interface,info lte1 link up

Did you try to set ip-type=ipv6 on apn profile? Maybe you cannot have dual stack LTE connection (or is some ROS limitation/bug).

If I set type ipv6 in the apn it fails to connect :

12:04:16 lte,debug lte1 mbim: lte status: attached apn: orange.fr iptype: 2 
12:04:17 lte,debug lte1 mbim: do connect activate #0 
12:04:17 lte,debug lte1 mbim: apn: orange.fr iptype: 2 user: orange 
12:04:17 lte,debug lte1 mbim: <<< S service: connect, command: connect 
12:04:17 lte,debug lte1 mbim: >>> N service: connect, command: connect 
12:04:17 lte,debug lte1 mbim: connect: #0 activating, nwe:  
12:04:17 lte,debug lte1 mbim: waiting for done 
12:04:17 lte,debug lte1 mbim: >>> E service: connect, command: connect, error: FAILURE 
12:04:17 lte,debug lte1 mbim: connect: #0 deactivated, nwe:

Ok I figured it out

apn orange.fr and IPv6 > failed to connect
apn orange and IPv6 > ipv4 (rfc1918) AND ipv6 addresses
apn orange and auto > ipv4 (rfc1918) only

That’s weird