El error 1012 aparece al intentar actualizar el firmware (OTA) en teléfonos HTC en la red de Sprint (EE. UU.). Indica que el servidor de actualizaciones no responde o la autenticación del dispositivo falla.
Es un error del lado de la red Sprint. Ocurre frecuente en teléfonos nuevos que aún no tienen provisionado correctamente el perfil de datos en la red. La voz funciona, pero el canal de datos para OTA no está activo.
No hagas hard reset ni flashees ROMs; el problema es de red, no del teléfono. La voz y SMS deben funcionar normalmente.