TL;DR
A home user has successfully enhanced Wi-Fi roaming on OpenWRT by installing usteer and static neighbor reports, resulting in more reliable client transitions between access points. This demonstrates a DIY approach to improving indoor Wi-Fi performance without vendor-specific solutions.
A home user has successfully improved Wi-Fi roaming on an OpenWRT network by installing usteer and static neighbor reports, enabling more reliable client handoffs across multiple access points without relying on vendor-specific solutions. This development matters because it offers a DIY approach to solving common indoor Wi-Fi issues, especially for users who prefer open-source firmware and custom configurations.
The user operates a home network with separate SSIDs for 2.4GHz and 5GHz bands, maintaining legacy compatibility on 2.4GHz and WPA3 on 5GHz. Despite enabling 802.11r/k/v and fast transition, client roaming was suboptimal, with devices sticking to distant access points. To address this, the user installed usteer and the LuCI interface on multiple OpenWRT access points, enabling client steering. The key step involved generating static neighbor reports for each band, allowing access points to advertise their neighbors explicitly, thus improving client handoff.
After configuration, the user observed measurable improvements: better signal quality and more appropriate client distribution across access points, especially on the 5GHz band. While 2.4GHz remained congested, the overall network behavior showed enhanced roaming, with clients more accurately switching to stronger signals, as confirmed by signal-to-noise ratio and bitrate data collected over a week.
Why It Matters
This development matters because it demonstrates a practical, open-source solution for improving indoor Wi-Fi roaming without vendor lock-in, which is particularly relevant for tech-savvy users managing complex home networks. It offers a blueprint for others seeking to optimize Wi-Fi performance in environments with multiple access points, especially where legacy devices and security requirements complicate seamless roaming.

TP-Link Deco X55 AX3000 WiFi 6 Mesh System – Covers up to 6500 Sq.Ft, Replaces Wireless Router and Extender, 3 Gigabit Ports per Unit, Supports Ethernet Backhaul, Deco X55(3-Pack)
Wi-Fi 6 Mesh Wi-Fi – Next-gen Wi-Fi 6 AX3000 whole home mesh system to eliminate weak Wi-Fi for…
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Background
Indoor Wi-Fi roaming has historically been challenging due to client device limitations and vendor-specific features. Many users rely on SSID-based roaming, which can result in devices sticking to weaker signals. OpenWRT, an open-source firmware for routers, offers advanced customization, but enabling effective client steering requires additional configuration. Prior to this development, most DIY solutions focused on enabling fast transition features, but lacked effective neighbor reporting and steering mechanisms. The recent addition of usteer and static neighbor reports addresses these gaps, allowing for improved client management and handoff performance.
“Adding usteer and static neighbor reports significantly improved our Wi-Fi roaming, making devices switch more reliably between access points.”
— the user
“Generating band-specific neighbor reports is key to effective client steering in multi-AP setups on OpenWRT.”
— OpenWRT community member

TP-Link Omada WiFi 7 Wireless Access Point – BE5000 Dual Band, 2.5G Port, PoE+ or DC Powered, DC Adapter Included, 5yr Warranty, Captive Portal, Mesh, WPA3, Roaming, Business WiFi Experience(EAP720)
𝐅𝐑𝐄𝐄 𝐎𝐦𝐚𝐝𝐚 𝐄𝐬𝐬𝐞𝐧𝐭𝐢𝐚𝐥 𝐏𝐥𝐚𝐭𝐟𝐨𝐫𝐦 𝐂𝐞𝐧𝐭𝐫𝐚𝐥𝐢𝐳𝐞𝐝 𝐑𝐞𝐦𝐨𝐭𝐞 𝐌𝐚𝐧𝐚𝐠𝐞𝐦𝐞𝐧𝐭: Unlock numerous advanced features by integrating with Omada Cloud Management Platform,…
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
What Remains Unclear
It is still unclear how these improvements will scale in larger or more complex environments, or how different client devices will respond over longer periods. The long-term stability of the configuration and its compatibility with future OpenWRT updates remain to be seen.

TP-Link AX1800 WiFi 6 Router (Archer AX21 V5) – Dual Band Wireless Internet, Gigabit, Easy Mesh, Works with Alexa – A Certified for Humans Device, Free Expert Support
DUAL-BAND WIFI 6 ROUTER: Wi-Fi 6(802.11ax) technology achieves faster speeds, greater capacity and reduced network congestion compared to…
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
What’s Next
The user plans to monitor network performance over the coming weeks, potentially refine neighbor report configurations, and share detailed setup guides for others interested in DIY Wi-Fi roaming enhancements. Further testing across different device types and environments is expected.

NETGEAR Cloud Managed Wireless Access Point (WAX610) – WiFi 6 Dual-Band AX1800 Speed | Up to 200 Client Devices | 802.11ax | Insight Remote Management | PoE+ Powered or AC Adapter (not Included)
WiFi 6 Dual-Band AX1800 speed, coupled with MU-MIMO technology, supports up to 200 client devices and 2,500 sq….
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Key Questions
Can I implement this on any OpenWRT router?
Most OpenWRT routers that support the necessary packages and have multiple access points can implement this setup, but compatibility depends on hardware and firmware version.
Will this work with all client devices?
While it improves roaming for many devices, some clients may still behave unpredictably due to their own firmware limitations, especially legacy or non-standard devices.
Do I need to disable vendor-specific features?
Generally, no. The configuration enhances existing features like 802.11k/v and adds steering, but some vendor-specific settings might still influence performance.
Is this suitable for large or commercial networks?
This approach is primarily aimed at home or small office environments. Larger networks may require more sophisticated solutions or enterprise-grade hardware.
Source: Hacker News