I've got an iPod Touch 2nd Gen. It has Software Version 2.2.1. When I click 'Check for Update' in iTunes it says it's already running the latest version.
Is iTunes right? I thought I could update to iOS 4 (I only want to upgrade so I can get Bluetooth on the thing so I can use it in the car).