iPhone 3G Recovery Loop - Need fix
I've acquired a used iPhone 3G, but when I went to use it it was stuck in a constant boot loop. I managed to semi fix that by going into recovery mode. Now when I try to restore the phone to any firmware (3.0 and up, including 4.0 beta - I registered as a developer), I see a progress bar on the iPhone, then it resets and I get Error 9.
I've tried different USB ports, different computers (Macs and PCs), different firmwares, different cables, uninstalling & reinstalling iTunes (even different versions), both recovery and DFU modes, and even tried blackra1n with 3.1.2 and nothing seems to fix it. Here are the details of the device:
iTunes version: 126.96.36.199 (but also tried other versions, including 8.0.2)
iPhone OS version: unsure but trying to restore to any version to get working.
Platform: OS X
OS Version: 10.6.3
I do not know if this iPhone was jailbroken before I received it, but judging from the personality of the guy I got it from, I'd say chances are it wasn't.
iTunes update log:
2010-05-19 11:33:33.000 iTunes - Anonymous - Smw5Xzbc - Pastebin.com
Here is what I get from iRecovery (PS: I can't seem to get any commands in iRecovery to work, other than reboot):
iRecovery - Recovery Utility f - Anonymous - SYhqHZxR - Pastebin.com
Extra info: I even tried doing a firmware restore using xcode and same thing happens - progress bar on iphone then it restarts, Xcode gives me "NAND communication error"
Any help would be appreciated!