Apple’s just released an upgrade for iPhone, iPhone 3G and iPhone 3GS users.
iPhone OS 3.1.2 fixes an issue where iPhone doesn’t wake from sleep, an issue that may interupt network connectivity and occasional crashed during video streaming.
Update (a whopping 242 Meg!) is now available via iTunes.