Indoor Wi-Fi Roaming with OpenWRT

Home Wi-Fi got a makeover, but the comments turned it into an Apple-vs-router therapy session

TLDR: A homeowner finally fixed room-to-room Wi-Fi handoffs by adding better guidance tools to an OpenWRT setup, especially for stubborn Apple devices. In the comments, readers turned it into a debate over whether the setup was smart, overcomplicated, or proof that home Wi-Fi is secretly everyone’s least favorite household drama.

A home Wi-Fi tinkering story somehow turned into group counseling for people betrayed by their own devices. The original post is simple enough: one homeowner moved the house to OpenWRT, split older gadgets onto a separate 2.4GHz network, kept newer phones and laptops on a faster 5GHz network, and then finally tackled the annoying part everyone pretends is "fine" until it absolutely isn’t—walking from room to room and watching your phone cling to the wrong access point like a toxic ex. The fix was adding OpenWRT tools that help devices get better hints about when to switch.

But the real fireworks were in the comments, where readers immediately turned this into a roaming confession booth. One person said they bought Omada access points expecting Apple gear to glide smoothly around the house, only to discover that "just works" was apparently on vacation. Another jumped in with the classic open-source flex: forget the old tool, use uSteer because it’s newer and official. Then came the home-network philosophers: one commenter argued the whole setup was weird and said the obvious move was to keep one main network name and make a separate "legacy" one just for old smart-home junk.

And yes, there was a delightfully nerdy hot take about how the fastest switching happened by lowering power and putting all access points on the same channel—basically the Wi-Fi version of solving traffic by repainting the lanes. The funniest vibe? A commenter casually noting that in the US, wooden houses are so forgiving you can sometimes blast one giant router and call it a day. Europe’s concrete walls and elevator shafts, meanwhile, were cast as the real villains of this domestic drama.

Key Points

  • The article documents efforts to improve Wi-Fi roaming in a home OpenWRT deployment using four access points.
  • The network keeps separate SSIDs by band: a legacy-compatible 2.4GHz WPA2 network and a modern 5GHz WPA3/SAE network.
  • Although 802.11r/k/v-related options and Fast Transition were already enabled, roaming problems persisted for client devices in parts of the house.
  • The author identified two issues: no steering daemon was installed, and hostapd was not providing 802.11k neighbor reports because the neighbor list was empty.
  • Installing usteer and the static-neighbor-reports package enabled AP coordination and provided the missing neighbor report functionality.

Hottest takes

"thinking roaming would just work with mostly Apple devices. That didn’t happen" — jonhohle
"uSteer is a little newer & is an official openwrt project" — jauntywundrkind
"I don't quite understand the benefit of the setup" — ghrl
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.