Fix Sticky Wi-Fi Clients: 802.11k/v/r, Minimum RSSI, and Roaming Tests
A phone that stays connected to a distant access point may still see that connection as usable, or it may have no suitable replacement nearby. Before forcing it off, establish whether the problem is coverage, interference, authentication delay, or the client's roaming decision. A controller setting cannot create a usable neighboring radio.
Quick Answer
Confirm a usable neighboring access point exists before forcing a sticky client to disconnect. Compare client and AP observations along the same walking route, then change one radio or roaming setting at a time. 802.11k helps discovery, 802.11v supplies transition information, and 802.11r shortens supported authentication transitions. Minimum RSSI is a disconnect policy, not a roaming guarantee. Keep the change only if real application continuity improves without breaking other clients.
Baseline
Record the client, serving BSSID, band, signal, backhaul, and application interruptions along a fixed route.
Change
Adjust one measured coverage issue or supported roaming feature while preserving the previous configuration.
Validate
Repeat the route in both directions and correlate client symptoms with AP, authentication, and network logs.
Operate
Retain only changes that preserve coverage and compatibility; monitor stationary and edge-of-coverage clients too.
Separate Association From a Useful Connection
An access point, or AP, provides a wireless connection to the network. The SSID is the network name; a BSSID identifies a particular basic service set, typically a radio's instance of that network. A client can remain on the same SSID while changing BSSID. Record the BSSID or controller AP identity during diagnosis, because the Wi-Fi icon alone does not show whether a handoff happened.
Apple's roaming documentation describes the client as the decision-maker and identifies signal, available candidates, and device-specific behavior as inputs. That means a controller cannot promise that every phone will switch at the same point. A client that stays associated but suffers packet loss needs investigation; a stationary client on a farther AP with a reliable connection may not need forced roaming at all.
RSSI is received signal strength, often displayed in dBm. Less-negative values indicate stronger received power: -55 dBm is stronger than -75 dBm. Keep the observer attached to the number. The AP measures what it hears from the client; the client measures what it hears from the AP. Those are different links, so an AP dashboard value is not automatically the value the phone uses to decide when to roam.
Fix the Coverage and Wired Path First
- Check that neighboring APs offer the intended SSID and compatible security configuration. For a simple home-LAN roam, keep the client on the same intended IP network; different VLAN mappings can turn a handoff into a connectivity failure.
- Check each AP's uplink, link errors, available capacity, and power stability. If a mesh or repeater backhaul is failing, changing roaming thresholds will not repair that path.
- Walk the problem area and inspect both the serving AP and the candidate. Look for a coverage gap, a weak return link, or a congested channel before increasing transmit power.
- Change placement, channel plan, or power only in response to what you observe. Reducing excessive overlap can help a measured case, but reducing power in an existing coverage gap makes the gap worse.
- Save the original radio and SSID configuration, keep an independent management path, and avoid changing channels, power, and all roaming settings together.
Hypothetical example, not a measurement: near a doorway, a phone reports the current AP at -76 dBm and the next AP at -60 dBm, but never switches and the call breaks up. That suggests investigating candidate eligibility and roam behavior. If both APs are around -80 dBm there instead, a forced disconnect does not create a good connection; investigate placement or coverage. These values illustrate the branch, not recommended thresholds.
What 802.11k, 802.11v, and 802.11r Change
| Feature | Role in a roam | What it cannot fix |
|---|---|---|
| 802.11k neighbor reports | Give supporting clients information about nearby APs, reducing discovery work. | Do not create coverage or force a client to leave its current AP. |
| 802.11v transition assistance | Provide information about candidate BSSs that a supporting client can use. | Do not guarantee the suggested candidate is accepted or usable. |
| 802.11r Fast BSS Transition | Reduce authentication-transition work where AP and client support the configured mode. | Does not repair a weak RF path, slow backhaul, or mismatched client network. |
| Minimum RSSI policy | Disconnect clients when the AP's configured receive-signal condition is met. | Does not ensure that another AP will accept the client or offer a better link. |
Fast Transition support depends on the client, authentication mode, firmware, and AP deployment. The Meraki overview documents product-specific restrictions and compatibility concerns. Treat those as reasons to check your own combination, not universal instructions to enable a checkbox on every SSID. Start with a small set of representative clients, including older or embedded devices that matter to the household.
If enabling 802.11r prevents a device from joining, restore the prior setting for the affected network and investigate documented compatibility options. Do not weaken encryption, remove authentication, or create an open network to make the test pass. An intentionally separate compatibility SSID may be appropriate, but it needs the same access-control review as any other network.
Use Minimum RSSI Only With a Viable Candidate
Ubiquiti's minimum-RSSI guidance describes an AP-side policy and warns that a client may reconnect to the same AP. Repeated disconnect/reconnect cycles are a failure, not successful steering. Survey the actual clients at the intended cell edge and confirm the next AP is usable before experimenting.
Leave the setting disabled while collecting a baseline. If you have a demonstrated need, change one AP/radio conservatively during a maintenance window and watch both moving and stationary clients. Do not copy one threshold across every radio and building. A sensor at the far edge of coverage may be stable on a weak link but unable to recover from forced disconnections.
Run a Repeatable Walking Test
Unperformed test protocol: this procedure is for collecting your own observations. It contains no TechGeeks handoff results or invented packet-loss numbers. Choose a route that crosses the reported problem area, and define success in application terms, such as no dropped call or interrupted interactive session.
- Record client model, OS/driver version, AP firmware, SSID security mode, band, channel, power setting, backhaul type, and enabled roaming features. Synchronize timestamps where possible.
- Start at a marked location associated with the expected AP. Use a continuous ping to a stable wired LAN endpoint as one observation and run the affected voice/video or interactive application as the main continuity test.
- Walk at a similar pace along the route, marking the doorway or location where a symptom occurs. Record serving BSSID changes, signal observations, application interruptions, and controller events.
- Repeat in both directions several times without changing settings. Test both an active session and the device state that originally caused the complaint; power-saving behavior can change the scenario.
- Make one documented change and repeat with the same client and workload. Then check representative other clients, including stationary devices near the coverage edge.
- Compare interruption patterns and failures, not just which AP appears in the dashboard. Keep the prior configuration ready to restore if the change causes join failures, loops, or new dead areas.
Record the test time, route direction, client, old/new BSSID, application symptom, packet-loss observation, and relevant event-log timestamps. A one-second ping interval cannot establish a precise subsecond handoff duration; an apparently clean ping run can miss a brief interruption. Use appropriate timestamped captures or application diagnostics when you need that level of timing, and protect captures because they can expose device identities and traffic metadata.
Interpret the Failure Before the Next Change
| Observed behavior | Investigate next |
|---|---|
| BSSID never changes, poor service, usable candidate exists | Candidate SSID/security eligibility, client support, and actual client-side signal; review neighbor/transition assistance. |
| BSSID changes, followed by authentication delay | Authentication logs and the documented Fast Transition configuration for that client/security mode. |
| BSSID changes, but IP connectivity fails | VLAN assignment, gateway reachability, address continuity, and AP uplink; do not assume this is an RSSI issue. |
| Repeated disconnects after minimum RSSI change | Restore the prior threshold/disabled state; verify candidate coverage and whether the client rejoins the same AP. |
| Good association but all traffic stalls on one AP | Backhaul, interference, channel utilization, and AP health before further steering changes. |
Evidence and Next Action
This is a documentation-backed diagnostic method, not a tested tuning profile. It establishes no universal roaming threshold, cross-vendor compatibility guarantee, or measured latency improvement. Start by recording one problem route before changing anything. Retain a setting only when the intended clients maintain application continuity and other required devices still connect. Hardware purchases should address a measured coverage or backhaul problem, not replace that comparison.
Useful Gear And Buyer Notes
Affiliate disclosure: As an Amazon Associate, TechGeeks may earn from qualifying purchases. The product links below are buying references, not a requirement to buy a specific brand or seller. Verify compatibility, seller quality, warranty, and current specs before ordering.
| Need | What to Evaluate | Buying Reference |
|---|---|---|
| PoE access points | A verified wired uplink removes wireless-backhaul variability from the roaming test; it does not guarantee client handoffs. | Amazon reference |
| PoE switch | Power and wire APs cleanly without injectors everywhere. | Amazon reference |
| MoCA backhaul kit | Use existing coax where Ethernet is not available. | Amazon reference |


