If you have any questions please contact me via Twitter @Livecrunch
iPhone 2G
Download Firmware 2.2.1 - iPhone1,1_2.2.1_5H11_Restore.ipsw
iPhone 3g
Download Firmware 2.2.1 - iPhone1,2_2.2.1_5H11_Restore.ipsw
iPod Touch 1G
Download Firmware 2.2.1 - iPod1,1_2.2.1_5H11_Restore.ipsw
iPod Touch 2g
Download Firmware 2.2.1 - iPod2,1_2.2.1_5H11a_Restore.ipsw