• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Wifi roaming: Increase Aggressiveness?

dsimcha

Lurker
I live in a fairly large apartment with brick walls and tons of interference from neighbors' wifi and presumably other devices. Therefore, I have three access points. Everywhere in the apartment has strong coverage from one access point and acceptable coverage from another. My phone is a Samsung Dart, which runs Android 2.2 (Froyo). It has an Atheros AR6000 wi-fi chip in it.

When using my wi-fi for voice (I've tried both Skype and T-mobile's wi-fi calling) while walking across my apartment, the roaming between my access points is not aggressive enough. Sometimes it works seamlessly but usually the call starts to break up for a while before roaming and occasionally the call will drop because I'll get out of range of the AP I'm moving away from before the phone roams to the AP I'm moving towards.

On my laptop, I solved this by changing the roaming option to "very high" in my wireless card's settings using the interface provided by Windows. My three-AP setup works seamlessly on it. Is there any way to get an equivalent setting in Android to make my wifi card roam much more aggressively?
 
Depends on your device and Android version (I can't remember if Froyo can do this) but on my Nexus 4 with current firmware there's an option in settings->Wifi then "advanced" (in menu) called "Avoid poor connections" which is off by default. Turning it on makes the phone behave exactly as you require.

As I said my memory of 2.2 is vague at best so apologies if this setting doesn't exist on your phone.
 
Hi. I've tried that option but it's not working on my nexus 5.
It still clings onto the 1st ap if I walk into the room with a new ap with a stronger signal.
Eg 1st ap is at 45db while new ap is at 92db! And its still latched onto the old weak one which is in a different part of the house while I'm sat close next to the new one.
Is there any other way of making roaming more aggressive ?
 
Back
Top Bottom