On Monday, Apple released iPhone firmware 2.0.1 for the first-generation iPhone, iPhone 3G and iPod Touch. The new release resolves several performance-related issues and bugs found in version 2.0. However, Apple's paltry release notes won't tell you what is fixed, it only states that the update includes "bug fixes."
Among the improvements we've noted so far:
- Better keyboard responsiveness
- Less lag in the Contacts application
- Faster backups
You can obtain version 2.0.1 by connecting your iPhone to a host computer, launching iTunes, and clicking the "Update" button in the device pane. Alternatively, you can manually download the update via these links for the first-generation iPhone and the iPhone 3G. The iPod Touch update must be download via the iTunes "Update" button because it is restricted to new buyers or users who have already paid for the iPod Touch firmware upgrade.
If you used one of the manual download links, hold the Option key under Mac OS X or the Shift key under Windows while clicking the "Restore" button in Windows, then select the downloaded file to upgrade the phone.
Problems applying the update
If you received an error -19 or a different message that prevents the update from taking place, try turning off automatic syncing, then quit iTunes, and disconnect your phone. Launch iTunes again, wait for it to find your phone, and try the update again. Failing that, try the tips in this knowledge base article.
(Cross-posted from iPhone Atlas)