iH8sn0w has released iREB v4.0.x / 4.1 for Windows along with his famous jailbreaking tool Sn0wbreeze 2.0. This updated version of iREB can be used to fix all 16xx, 29, 1015 and 21 errors which can occur during the restore of iOS 4.0.x, 4.1 cutom IPSW on your iPhone 2G, 3G and iPod Touch 1G, 2G (non-MC).


With iREB, you can put your iPhone or iPod Touch into a temporary jailbroken state, which then allows you to restore the custom cooked IPSW file created with PwnageTool or Sn0wbreeze without any restore errors. iREB v4.0.x / 4.1 for Mac will be available soon.
We have already shared step-by-step guide to jailbreak iOS 4.1 with Sn0wbreeze 2.0 on iPhone 3GS (Old or New Bootrom) here and iPod Touch 1G, 2G (MC + Non-MC) & 3G here.
Following are the downgrade tutorials which can be used to downgrade the firmware of your iDevice:
Downgrade iOS 4.1 to iOS 4.0, 4.0.1
Downgrade iOS 4.1 to iOS iPhone OS 3.1.3, 3.1.2
Downgrade iOS 4.0.2 to iOS 4.0, 4.0.1 or iPhone OS 3.1.3, 3.1.2
Downgrade iOS 4.0 to iPhone OS 3.1.3, 3.1.2
During all of the above jailbreak and downgrade tutorials, if you encounter 16xx, 1015 or 21 error during the custom IPSW restore process, you can use iREB 4.0.x / 4.1 to fix it. If you don't know how to use iREB to fix these errors, stay tuned and i'll update you with the usage instructions soon.
Download iREB 4.0.x / 4.1 for Windows
Update1: How to Use iREB 4.0.x / 4.1 to Bypass 16xx, 1015 and 21 iTunes Restore Error



