After upgrading to Froyo on my Samsung Vibrant, my Wifi always got stuck on "Obtaining IP Address".
After restarting my router, my Samsung Galaxy tab also had the same thing happen.
The problem has to do with Android remembering the IP address used to connect to the router. If the router no longer has that IP address available when connecting, Android goes into a loop.
I found that deleting the following file fixed my problem on both devices. I used "Terminal Emulator" and my devices are rooted.
>su
>rm /data/misc/dhcp/dhcp_list
Tried that. Even tried to remove "dhcpcd-eth0.lease file, but same story. Obtaining Ip....obtaining Ip....network disabled..
I also went into /data/wifi/ and removed the "bcm_supp.conf" file. No luck with that either i think. A new file was writen as soon as i started my wifi...
Then i tried opening Allshare as it have brought up the wifi before, but it wouldnt now. So i copy the two dhcp fils back to folder and restarted my phone. Went into advanced wifi settings and set a static IP to 192.168.2.15, Went in to router settings and changed channel from 11 to 7, (as i have done before with no results, switching channel on my router that is) Fired up wifi again and it connected. Then i switched off static ip, and tried again and it would still connect. So i looks like i
Upvote
0