La mise à jour logicielle iPhone OS 3.1.2 corrige plusieurs bogues, notamment des problèmes de sortie de veille et d'interruption des services de réseau cellulaire. Cette mise à jour est compatible avec les modèles iPhone, iPhone 3G et iPhone 3GS. Des correctifs de sécurité sont également inclus, et des instructions détaillées sont disponibles sur le site d'Apple.