Yes just like firmware 3.0, now you can update iPod Touch firmware 3.1 for Free. For all those who have purchased firmware 3.0, they can upgrade to firmware 3.1 for free but all others who have got firmware other than 3.0, they must pay $4.95 to upgrade to 3.1. However if you want to update without paying a single penny to Apple then follow these simple steps to update your iPod Touch Firmware to 3.1 for FREE!

- First download iTunes 9
- Download iPod Touch Firmware 3.1 for iPod Touch 1G, 2G & 3G
- Connect your iPod Touch to the PC
- In iTunes's device list select iPod Touch
- In Microsoft Windows click Shift+ Restore
OR
In Mac OS X Option+Restore - Now located Firmware 3.1 ipsw you have downloaded from the above links
- Wait until iTunes updates your iPod Touch to firmware 3.1
Download Firmware 3.1 for iPod Touch 1G | Alternative Link
Download Firmware 3.1 for iPod Touch 2G | Alternative Link | Torrent Link (By Koool)
Download Firmware 3.1 for iPod Touch 3G
Note: In case the downloaded file is in Zip format, change the extension to .ipsw




