My friend has a 3GS, jailbroken (untethered), running 3.1.2. It started in a reboot loop earlier today. I'm not sure how to troubleshoot that so I told him his best bet would just be to restore to 3.1.2 via DFU and then re-jailbreak etc. However, if he does Restore, iTunes wants him to upgrade to 3.1.3. I had him download the 3.1.2 .ipsw file and do an alt-click Restore, select the file, and restore that. However, he got a message saying "The Iphone "Iphone" could not be restored. This device isn't eligible for the requested build." I found Saurik's page, had him edit /etc/hosts to point to Saurik's server and try again, and he gets the same error. I'm not positive he had his SHSH on Saurik's server but don't see why he wouldn't. Am I forgetting anything?