If you find that you want to back down from the OS 4.0beta1 until it’s more useable, here’s how to do it:

  1. Restore to official 3.1.2 or 3.1.3.
    Your baseband won’t be downgraded, so you’ll get error 1015 at the end of the restore.
  2. Use rslite or irecovery to get past error 1015. Using rslite, you’d do:

% rslite
rslite v0.2 – by the iPhone Dev Team, 2009.

[Recovery] setenv auto-boot true
[Recovery] saveenv
[Recovery] reboot

Your baseband will still be at 05.13 from the stock 4.0beta1, but FW 3.1.2 and 3.1.3 will work fine with it.

The current carrier unlocks will not.

You can follow iPhoneFirmware.com on Twitter or join our Facebook page to keep yourself updated on all the latest from Apple and the Web.