
Como les comentaba en el último post de Problemas con el Treo 680, finalmente todo se solucionó instalando un Custom ROM 1.04 ROW que obtuve de los foros de TreoCentral, y lo prometido es deuda.
Así que aquí está un tutorial detallado que explica como instalar dicho Custom ROM en tu Treo 680.
Si bien es cierto que lo pasos para realizar esta desactualización de ROM al Treo 680 están disponibles en los foros de TreoCentral, para algunos el idioma de Shakespeare puede resultar algo complicado, lo cual motiva este post.
Antes que todo, es necesario disponer de una tarjeta SD de al menos 32 Mb la cual podamos formatear para realizar el procedimiento. Como primer paso es necesario que descarguen la ROM 1.04 ROW Full de los foros de TreoCentral.
Esta ROM no es oficial, y fué compilada de varias fuentes para reconstruír una ROM 1.04 ROW, por lo tanto según los chicos de TreoCentral existen riesgos al realizar el procedimiento que no son responsabilidad de ellos. Si hacen las cosas como corresponde probablemente no tendrán problemas.
Existe también una versión Custom la cual no incluye Documents To Go, Versamail, Addit y Pocket Tunes, para quienes estén interesados en eliminar dichas aplicaciones de la ROM y de esta forma evitar que sean copiadas a la RAM, aunque mi apreciación personal es que no es necesario eliminarlas de la ROM pues igual se pueden borrar de la RAM manualmente.
Una vez que hayan descargado la ROM 1.04 ROW Full, es necesario formatear la tarjeta SD en FAT16, descomprimir el ZIP de la ROM, y copiar el contenido de la carpeta Palm en el directorio raiz de la tarjeta SD. Si la formatean en el mismo Treo 680 no será necesario preocuparse si se formateó en FAT16.
El proceso de desactualización del ROM a 1.04 ROW borrará toda la información del Treo 680, por lo tanto es necesario respaldar previamente dicha información con NVBackup o Resco Backup. Yo prefiero Resco Backup pues me permite respaldar solo las PIM para después poder instalar las aplicaciones una por una, e ir verificando si se producen problemas o bloqueos por alguna aplicación incompatible.
Antes de insertar la tarjeta SD para desactualizar la ROM, es necesario apagar la función Teléfono y conectar el Treo 680 al cargador de pared.
NO UTILICEN EL CABLE DE SINCRONIZACIÓN Y CARGA, NI EL ADAPTADOR DE CARGA AL AUTOMÓVIL, Y NO DESCONECTEN EL TREO 680 DEL CARGADOR DE PARED HASTA QUE EL PROCESO FINALICE COMPLETAMENTE.
Hecho esto inserten la tarjeta SD y el proceso de desactualización de ROM comenzará automáticamente.
Se ejecutará la aplicación Device Customizer, y en pantalla aparecerá el mensaje “Treo 680 Customizer”. Comenzará el copiado de archivos desde la tarjeta SD hacia la RAM del dispositivo. Posteriormente aparecerá un mensaje de advertencia que indica que perderás toda la información del dispositivo, y que prosigas si estás seguro y has respaldado dicha información.
Una vez que confirmes, en pantalla aparecerá el mensaje “Please wait”, el dispositivo se reiniciará, la pantalla permanecerá de un color blanco por aproximadamente 1 minuto, y luego la aplicación informará que ha comenzado el copiado de archivos desde la RAM a la ROM para reemplazar el firmware mostrando en pantalla el mensaje “Updating Treo, Warning: Do not reset during the update process! Downloading Firmware”.
Es de vital importancia no interrumpir el proceso en ningún punto salvo en los momentos que la aplicación solicita la interacción del usuario, por lo tanto dejen su Treo 680 tranquilo sin presionar ninguna tecla ni tocar la pantalla con el stylus salvo que así sea solicitado.
Cuando el procedimiento haya alcanzado el 100%, aparecerá en pantalla el mensaje “Please wait”. Ahora se están copiando las aplicaciones desde la ROM a la RAM, lo mismo que sucede cuando hacemos un hard reset. Durante esta etapa el dispositivo se reiniciará automáticamente 4 veces. Esta etapa puede resultar preocupante, pero con paciencia después del cuarto reset podrán seleccionar el idioma del SO de su Treo 680, tal cual como ocurre después de un hard reset.
Si por alguna razón ocurren más de 4 resets, no se asusten, esperen a ver si ocurre un 5° ó 6° reset, y realicen un soft reset manualmente, o un warm reset, con lo cual se interrumpirá el ciclo de soft resets. Sólo en esta etapa se puede realizar un soft reset y después de que hayan ocurrido más de 5 ó 6 soft resets…
CUALQUIER SOFT RESET EN LAS ETAPAS ANTERIORES PUEDE INUTILIZAR DEFINITIVAMENTE VUESTRO DISPOSITIVO.
Ahora basta que completen el proceso de calibración de la pantalla, configuración de la fecha, hora y ubicación y tendrán su Treo 680 desactualizado a ROM 1.04 ROW completamente funcional.
Obviamente como se trata de una ROM 1.04, hay una serie de actualizaciones que es necesario instalar para mejorar el rendimiento de la batería y cerrar unas brechas de seguridad. Las actualizaciones en cuestion para el Treo 680 son las siguientes.
- Actualización de la aplicación Cámara
- Parche de Seguridad
- Actualización de SMS
- Actualización de Exchange ActiveSync para Versamail
La última actualización es absolutamente necesaria para quienes usan sus Treo 680 como herramienta corporativa en conjunto con un servidor de correo Microsoft Exchange. Si por el contrario, sólo usas cuentas de correo POP o IMAP no necesitarás esta actualización, pero las otras son un “must have” después de desactualizar a la ROM 1.04 ROW.
Una vez realizado todo esto habrán finalizado la desactualización de la ROM, y podrán disfrutar de un Treo 680 completamente estable y olvidarse de los bloqueos y resets que se producen con los ROM 1.12 y 2.12 ROW.
Como paso final, restauren las PIM con Resco Backup y reinstalen todas las aplicaciones que tenían instaladas una por una, realizando un respaldo completo entre una y otra, de tal forma de asegurarse que las aplicaciones que tenían instaladas previamente son completamente compatibles con el ROM 1.04 ROW y no tengan que lamentar problemas posteriores.
Es recomendable instalar las aplicaciones copiándolas desde la tarjeta SD y no a través de sincronización, a menos que antes de sincronizar borren la carpeta Backup que está dentro de la carpeta correspondiente al usuario con que sincronizan en Palm Desktop. Saludos.
Links: