How is it supposed to reload some public wifi's router or use static IP with it?!
I have the same problem with my HTC sensation - I can't connect to many public wifis - it enters in endless loop of "Obtaining address..."
If I go to advanced wifi settings and enable DLNA-auto IP then it connects to the network (gets an IP address) but there is no internet connection.
my laptop and iPhone can connect to these wifis w/o any problems!