I know I'm not the only one getting this, but honestly its disgusting this hasn't been fixed yet. I currently have 2 devices (my Nexus 7 and SGS2) N7 has JB running and SGS2 recently upgraded to ICS. BOTH have the same stupid obtaining IP address problem. I mean at home the workaround is to assign a proper static IP address. But what about times I don't have access to the router, like wifi hotspots? I was at my local cafe for which my phone worked perfectly on wifi when it was on GB. After ICS it won't even connect! I can't use the static IP workaround either, so what the hell gives???