I have and iphone 2g and it got stuck on restore mode so i went and try to restore the phone using itunes to firmware 2.2.1 that i downloaded from iclarified. During the process it will get to the part where itune will say "waiting for iphone" and the iphone would have the apple logo and a loading bar under the logo. The loading bar would go to the max and full but from here is where it never goes to the next step and just stays on this screen forever. I even tried leaving it on with itunes overnight but still no luck. I was running with old itunes 8.0.2 and used a different computer with the lastes Itunes version to restore the phone but still no luck. So i even tried restoring using a different firmware and guess what still no luck =(. This phone will not get off the loading screen during restoring process no matter what i do, I even tried to put it in DFU mode with the black screen and restore it but still nothing. So im pretty much out of options now of what to do next. Any help will be appreciated thankyou.