Long story...
I had an unlocked BB 8320 (team mobile phone) which I was using on Att....
The WiFi worked FINE without any data on it. I was able to use jivetalk and surf the web and check my email. Okay, so then one day I decide "let me try this data stuff" I have the BB data added, Att activates the feature, I restart the phone and all the service books are sent and I am up and running. Data (edge) works great and switches to wifi when available. Then I decide, you know what....I dont need this data stuff, I am just not that important. I remove the feature and add the "WIX BLOCK" (read earlier posts for description) however the Att service books and settings which were "sent" to my phone are still present and there, however I no longer have any EDGE connection.
Here is where the problem lies, I try to work my phone as previous and the WiFi is no longer working. I cannot connect to the net off the WiFi browser and jivetalk is no longer working? What has changed between before the data and now? ATT settings that were sent to my phone thats what...
Something that was sent to my phone which comes standard on the ATT curves (and I would assume on their WiFi 8820) makes it so you CANNOT connect to wifi WITHOUT having data on the phone.
I had to completely reset my phone to factory settings to rid it of the restricting Att service books to make my wifi work again.
I assume that att would do something similar with the iphone, however I am not sure. I wish the OP would comment back that MAPS, SAFARI and all APPS work over WiFi.......