Late yesterday Apple released an update for the software on its flagship iPhone products. This update, dubbed OS 3.1.2, contains several fixes and enhancements to prevent things such as wake from sleep issues, cellular network problems and video streaming crashes. All in all, its probably a good idea to fire up iTunes, connect your iPhone and do the update.
This update is available for the original iPhone, iPhone 3G and iPhone 3GS, and the iPod touch. In addition to this update, there’s also a carrier settings update, which doesn’t seem to do anything special. There’s also an update to the iPhone SDK on the iPhone Dev Center, for all you iPhone developers out there.