Hello guys, I may be able to get the "No WiFi" issues people have been experiencing lately. Cause of "No WiFi" issues If your like me you probably weren't in the iPhone scene until like OS 2.0 or OS 3.0... Well for those who bought an iPhone back in 2007 when it came out for freaking $599 well you may know about this. Anyways back in 2007 unlocking tools started appearing and well a lot of them like ZiPhone corrupted the baseband sometimes and you had to reinstall it. Well that problem as come up again except instead of this problem coming up from a hack it comes from a official firmware release from Apple. Problem is iPhone 3G and 3GS users have a more secure bootloader except for the lucky ones who bought the iPhone 3G the first few months it came out (Until September 2008*. If you are ones of those lucky ones just read the * later on this post. Possible fixes Well you can reinstall or update the baseband. I'm going to refer to iPhone 3G's and 3GS with 5.09 and higher bootloaders on this part of the article. Anyways you can try using iRecovery and override the WiFi Mac Address settings so when the iPhone baseband checks for it, it will find it. I tried it but didn't work for me but you guys can still try it and also these steps confirm if your "No WiFi" problem is a software problem (most probably is a software problem) or hardware problem 1.Setup iRecovery for use (You'll need Microsoft C++ Visual Redistributable) 2.Put your iPhone into Recovery Mode (Hold Home Button before it boots up and keep holding it until it goes into Recovery Mode) 3. Run iRecovery (navigate to where it's located using cd through Command Prompt then run it using the command "irecovery -s") 4.Check whether or not it's a software or hardware problem and get the Mac Address of your WiFi hardware (Run the command in iRecovery "radio readnvram" and check if it has A Mac Address for your WiFi hardware if it does it's a software problem and write down that Mac Address if it doesn't or has x's or something then sorry but it's a hardware problem) 5. Type in saveenv wifiaddr xx:xx:xx:xx:xx (Where xx:xx:xx:x:xx is is where you put your WiFi Mac address 6. Type in printenv wifiaddr 7. Type in fsboot 8. Type in reset 9. Exit out of iRecovery using /exit 10 Close Command Prompt 11. Check if it fixed it Another fix is through forcing a baseband install and well I don't know much about it yet. But you will need bbupdater and use iPhoneBrowser to place it into I think /bin but I'm not sure I'll update my information once I research it (It's 3AM so yeah). I'll research more about this and this also involves getting a baseband of the same version your using you can't downgrade your baseband through this if your thinking about that (Well you wouldn't be right now but later on when Apple does release a new baseband update and it blocks blacksn0w then yeah) A definite fix is if Apple releases a baseband update then you should update to it, it will fix it. As it updates the baseband meaning it will also install a newer version otherwise reinstalling. If your on 04.xx.xx baseband then update now to 05.11.07 (currently as of November 2009) and fix your WiFi problems * If you have a iPhone 3G you bought the first few months it came out then it probably has the 5.08 Bootloader (Bootloader versions can't be changed on the iPhone 3G and 3GS). You can use Fuzzyband to downgrade (meaning it will also reinstall) the baseband. I will post the Fuzzyband deb file for people to use. Jailbreak your iPhone (using a custom firmware not blackra1n since you don't have WiFi) and then use iPhoneBrowser to put the files on to /var/root/Cydia/AutoInstall. Then restart your iPhone and it will install Fuzzyband then afterwards use it to downgrade your baseband.