I work in a large corporate, there's a network with dozens of APs in the building I work in. I'm having intermittent problems getting onto the network with my Asus Transformer TF101 on Android 4.0.3. I can usually see 7-9 APs with the same SSID.
When I try to log on it shows low signal strength and says "obtaining IP address". It times out after 5-10 seconds, then repeats. When I can log on the signal strength is usually full. Login success is about 50/50, sometimes I get onto the network, sometimes I don't.
My theory is it sometimes it grabs the lowest signal strength WAP from many floors away instead of the one right beside me. Is there any way to force which channel/AP Android uses?