Not even a month after 3.1 was released, Apple has just released an update to the iPhone OS firmware  by upgrading it to 3.1.2.

According to TUAW (see image above):

This update fixes the widely reported issue where the iPhone would not wake from sleep, and also fixes an issue involving video playback and cellular service. This update is available for the original iPhone, iPhone 3G and iPhone 3GS, and the iPod touch.

As usual when there is a firmware update, jailbreakers and unlockers should stay away from it!

Damn you, Apple! GeoHot was very close to releasing his new BlackRa1n jailbreak for iPhone and iPod Touch. I guess GeoHot will be back to the drawing board.

More info will be added to the site as we learn more about this situation.