I have tested the new version of the iphone released late January 2009 and I have had several issues with quick battery drain and crashes on the iphone. I wanted to make the video below to help you out if you want to downgrade the iphone to a previous version. Below are also the links to the firmware you will need for the 3G iphone and the 1st generation iphone. I also put below the link to the Quickpwn program you will need to activate the firmware once it is restored.
Iphone 3G Firmware 2.2: CLICK TO DOWNLOAD
Iphone 1st Generation Firmware 2.2: CLICK TO DOWNLOAD
Ipod Touch 2nd Generation Firmware 2.2: CLICK TO DOWNLOAD
Ipod Touch 1st Generation Firmware 2.2: CLICK TO DOWNLOAD