Guys, yesterday upgraded iphone 3G from 3.1 to 3.1.2. Then it is not detecting any networks. Specifying a particular network to connect also seem useless. Reset network settings, then reset all settings, tried airplane mode off and on, then did a hard reset and restored the iphone to original factory settings (but itunes automatically installs 3.1.2). STILL NO WI-FI DETECTED. Finally decided to seek if there is any permanent solution for this issue. I too tried various posts across web, but didnt get to see any permanent answer. If there is a solution i had missed reading, you could share.....that would be simply GREAT!!!!