As of the last few months, my phone refuses to find most public hotspots, but will generally connect to home wireless networks. For instance, I can connect to my home wireless and my girlfriend's home wireless, but if I go to a local place like Starbucks that I know for a fact has public wifi, my phone won't pick it up. Restarting the phone doesn't fix it.
I haven't updated to iOS 6 yet. Could that potentially fix the problem? IS there a different problem that could be causing my issue?