******DON'T UPGRADE PEOPLE, UNLESS YOU ARE DEVELOPER****** Alright, i was the noob, found the firmware on a site, downloaded 3.0, installed. Then, my phone was locked. At this precise moment, I started to sweat. ((((IPHONE 3G only)))) The solution...you cannot restore with a generic 2.2.1 file through iTunes. You MUST (or at least i did this this way) use pwnage tool, make an .ipsw (simple mode), put it in DFU, then restore in iTunes using the custom firmware. It worked for me, it should work for you. Everyone, you're welcome. Update again...I can not put a normal .ipsw on my iphone. I must pwn everytime.