Non-functional IPv6 in Android for absence of default route in AR

Non-functional IPv6 in Android for absence of default route in AR

Non-functional IPv6 in Android for absence of default route in AR
Non-functional IPv6 in Android for absence of default route in AR
2025-07-15 16:26:18 - last edited Yesterday
Model: XX230v  
Hardware Version: V1
Firmware Version: 0.16.0 3.0.0 v6066.0 Build 250423 Rel.43799n

I have a TP-Link Archer XX230v v1 router updated with the latest firmware available.

It is connected to the internet via modem in bridge mode that provides IPv6 via prefix delegation (PD). The router correctly receives the delegated prefix (2804:xxx:xxxx:xxxx::/64) and displays it in the WAN interface, in addition to announcing this prefix in the LAN via RADVD and RDNSS.

However, only a few devices can use IPv6 on the LAN. Specifically, my Android phone (Samsung) gets the IPv6 address but can’t navigate, and sites like test-ipv6.com indicate absence of IPv6.

After detailed analysis, I identified that the router is not announcing the default route IPv6 (::/0) in Router Advertisements (RA). This absence of “default route” causes newer Android devices to ignore IPv6, even with the correct prefix and DNS.

I tested it with :

    Delegated prefix and Static prefix

    RADVD and DHCPv6 server

    Several Android and other devices that work

By connecting the same cell phone directly to the carrier modem (without TP-Link), IPv6 works normally.
Therefore, the problem is clearly in the way the TP-Link router generates the RA in the LAN.

I would like to know if:

    Correction for this behavior is predicted via firmware

    Or if there is any way to force IPv6 standard route announcement in ARs

 

 

The Router Lifetime field in Router Advertisements (RA) defines how long devices should trust the router as the default IPv6 gateway.

    A healthy, functional value would be 1800 seconds (30 minutes) or more.

    30 seconds is considered unreliable or suspicious — Android discards it right after connecting.

    Result: Android even sees IPv6, but completely ignores route ::/0 by considering it unstable.

 

Unfortunately, in TP-Link Archer XX230v v1 with standard firmware, there is no option in the interface to change the life time of the AR.

    This confirms that the firmware is limited or defective, and this behavior breaks full IPv6 support on modern Android.

  0      
  0      
#1
Options
1 Accepted Solution
Re:Non-functional IPv6 in Android for absence of default route in AR-Solution
2025-07-16 03:22:08 - last edited Yesterday

Hello@kelvinkad ,

Welcome to our community.

 

xx230v is a customized device specifically designed for local Service Providers. Its software is tailored to meet the unique requirements of these providers, ensuring alignment with their specific needs.

Due to the specialized nature of the firmware on your device, our ability to provide troubleshooting may be limited. We recommend contacting the technical support of your Service Provider who supplied the device, as they are best suited to provide the necessary assistance for your device.

Recommended Solution
  0  
  0  
#2
Options
3 Reply
Re:Non-functional IPv6 in Android for absence of default route in AR-Solution
2025-07-16 03:22:08 - last edited Yesterday

Hello@kelvinkad ,

Welcome to our community.

 

xx230v is a customized device specifically designed for local Service Providers. Its software is tailored to meet the unique requirements of these providers, ensuring alignment with their specific needs.

Due to the specialized nature of the firmware on your device, our ability to provide troubleshooting may be limited. We recommend contacting the technical support of your Service Provider who supplied the device, as they are best suited to provide the necessary assistance for your device.

Recommended Solution
  0  
  0  
#2
Options
Re:Non-functional IPv6 in Android for absence of default route in AR
2025-08-03 21:16:02 - last edited Yesterday
You're absolutely right. Unfortunately, on the TP-Link Archer XX230v v1 with standard firmware, there is no option in the interface to change the Router Advertisement Lifetime. This confirms that the firmware is limited or possibly flawed, and this behavior breaks full IPv6 support on newer Android versions like Android 15. In both your case and mine, we are using privately owned equipment not tied to any specific ISP, and yet we face restrictions imposed by TP-Link. Even worse, there is a lack of clear documentation or accessible methods to edit key parameters such as RA lifetimes. This lack of transparency and control over essential IPv6 behavior compromises the user experience and breaks compatibility with modern standards. From a company like TP-Link, we expect a stronger and more responsible stance — especially when their devices are widely used in diverse and independent environments. Thanks for sharing your experience. It helped clarify a lot.
  0  
  0  
#3
Options
Re:Non-functional IPv6 in Android for absence of default route in AR
2025-08-05 01:59:37 - last edited Yesterday

Hello@darkton ,

Welcome to our community.

For IPv6 Connection and more details about the XX230V, please refer to BBA GPON_User Guide (start from the page 19 for IPv6.)

Thank you for your feedback. We will also feedback your suggestions to the relevant departments and hope to continuously improve product performance in the future.heart

  0  
  0  
#4
Options