Está en la página 1de 2

36-37- Autopsias-P26.

qxd

11/2/05

3:50 PM

Page 36

FALLAS ANALIZADAS CON OJO CLINICO

+ EL PISAPAPELES MAS

CARO DEL MUNDO


sta es la segunda autopsia que realizamos sobre una Pocket PC, y no porque seamos fanticos de este dispositivo (bueno un poco s). El punto es que los equipos de mano van ganando cada vez ms adeptos entre los usuarios. Y no nos referimos slo a las PDA: en el rubro entran tambin celulares, reproductores de MP3, cmaras digitales, consolas porttiles y varios etcteras ms. Resulta obvio, entonces, que mientras mayor sea la cantidad de dispositivos, mayor ser el nmero de compradores que deambulen buscando soluciones a problemas inesperados. El caso que tratamos en esta oportunidad es el de un usuario que, intentando realizar una operacin supuestamente de rutina, provoc una falla que casi dej su Pocket convertida en un bonito ladrillo metlico.

HISTORIA CLINICA
Al igual que en el caso anterior, el equipo analizado es una Pocket PC iPAQ H3630, con 32 MB de ROM, procesador StrongARM SA1110 a 206 MHz y Windows CE 2000. El sistema operativo es el taln de Aquiles para aquellos exigentes que ven que su equipo SOBRE LA ACTUALIZACION
Las Pocket PCs tienen una caracterstica muy tentadora para los usuarios: la flexibilidad con respecto al sistema operativo. Si bien incluyen un software de origen, la sola posibilidad de actualizarlo y lograr, as, un funcionamiento y un aspecto visual totalmente diferentes, anima a quienes poseen uno de estos equipos a lanzarse a esta aventura. Incluso, en la actualidad existen versiones de Linux para Pocket PC. Un ejemplo de esto es el Intimate Project, que desarroll una versin de Debian Linux para Pocket, y que puede descargarse desde

podra correr perfectamente la versin 2002 (muy mejorada en su aspecto visual). Es por eso que muchos se lanzan a la aventura de actualizar la ROM de su H3630 utilizando los instaladores que, en su momento, Hewlett Packard distribuy para los usuarios de este modelo, en una oferta limitada. De acuerdo con las instrucciones, antes de proceder a la actualizacin, se debe efectuar un soft reset de la iPAQ mediante el botn situado en la parte inferior. Luego, se la conecta al craddle, donde se sincronizan los datos y se le provee de energa desde la fuente de alimentacin. Una vez que el equipo est online con respecto a la PC de escritorio, se corre el instalador que efecta la actualizacin de la ROM. Este permite realizar un backup de su actual contenido, lo cual es altamente recomendable. Despus de aceptar todos los parmetros previos, se inicia la transferencia del nuevo sistema operativo, proceso que puede seguirse desde una barra de progreso que aparece tanto en la pantalla de la iPAQ como en la PC de escritorio. Como pueden suponer, ste es el punto ms crtico de la operacin, debido a que los datos de la ROM original fue-

ANTE UNA FALLA EN LA TRANSFERENCIA DE LA ROM, LA IPAQ NO ES CAPAZ DE MOSTRAR OTRA COSA QUE NO SEA ESTO.

LA POSIBILIDAD DE CORRER LINUX EN UNA POCKET PC PUEDE SER MUY TENTADORA, PERO HAY QUE SER CONSCIENTES DE LOS RIESGOS QUE SE PUEDEN CORRER DURANTE SU INSTALACION. la transferencia de una nueva ROM puedan salvarse recurriendo a un reemplazo de su contenido. Tambin se han detectado casos en los que el MTTY no logr establecer el enlace con la Pocket PC corriendo Parrot, lo cual dejara al usuario con mnimas posibilidades de restaurar su correcto funcionamiento.

ron rescritos, y los de la actualizacin estn en plena transferencia. Lo peor del caso es que un alto porcentaje de estas actualizaciones, por distintos motivos, fallan en este punto, y dejan la Pocket PC totalmente inutilizable. Uno de esos tantos casos fue el del protagonista de esta autopsia, quien lleg hasta nuestro laboratorio portando una PDA que, al encenderse, slo mostraba una serie de caracteres irreconocibles y una pseudo-barra-de-progreso a medio completar. Segn sus declaraciones, a mitad de la instalacin apareci en la PC un mensaje que declaraba error de transferencia, tras lo cual no hubo mucho ms para hacer.

http://intimate.handhelds.org/index.html.
Si bien las posibilidades que esto brinda son muy variadas, hay que ser muy prudentes al momento de fomentar esta actividad, ya que las empresas desarrolladoras de estos dispositivos no se hacen cargo de las fallas que puedan producirse durante el proceso. Si bien en el caso de esta autopsia result exitoso, esto no significa que todos los errores ocurridos durante

ANALISIS PRELIMINAR
En realidad, ste es un caso que no deja mucho margen de anlisis, ya que el problema es obvio: los datos del sistema operativo alojados en la ROM estn corruptos y, por lo tanto, no hay posibilidad de que la unidad funcione. A pesar de los intentos de soft reset y hard reset (realizados desde la llave de encendido de la iPAQ), nos
POWERUSR

36

36-37- Autopsias-P26.qxd

11/2/05

3:51 PM

Page 37

SE IMAGINAN PAGAR MAS DE 200 DOLARES POR UN PISAPAPELES PARA EL ESCRITORIO? SI NO SON ESTRELLAS DE HOLLYWOOD, SEGURAMENTE LA RESPUESTA SERA UN NO! CONTUNDENTE. AHORA BIEN, ESTA AUTOPSIA DEMUESTRA QUE LA INFORMATICA PUEDE HACER REALIDAD HASTA DELIRIOS COMO ESTOS.

topbamos siempre con la misma imagen esttica que no nos permita hacer nada. A esta altura, la avera podra clasificarse como muy grave, ya que no existe posibilidad de sincronizacin entre la Pocket y la PC de escritorio. Lgicamente, al no haber sistema operativo funcionando, no existen las instrucciones capaces de permitir que ActiveSync detecte la presencia del equipo en su craddle de conexin. Por fortuna, siempre hay una posibilidad de salvacin, y es la que pusimos en prctica.

s Usar el craddle con conexin serial (el

USB no sirve para estos casos).


s Eliminar toda actividad de ActiveSync

(para hacerlo, podemos usar el programa


www.mydesktophelp.com/download/killas.zip). s Alimentar la PDA desde la fuente de

alimentacin.

TRASFERENCIA DE LA NUEVA ROM


Tenemos, entonces, a la iPAQ corriendo Parrot, alimentada mediante la fuente de energa elctrica, conectada al craddle serial y con ActiveSync fuera de actividad. Pasamos ahora a transferir la ROM que obtuvimos previamente mediante el proceso de backup. Para hacerlo, ejecutamos el MTTY, con lo que aparecer la ventana principal con la posibilidad de configurar las caractersticas de conexin. En general, los parmetros sern los siguientes:
s s s s s s s

ESTOS SON LOS PARAMETROS BASICOS PARA QUE MTTY PUEDA SINCRONIZAR SIN PROBLEMAS CON LA PDA.

VOLVIENDO A LA VIDA
Con slo recurrir a la lgica, la solucin salta a la vista: hay que reemplazar los datos afectados en la ROM, por una versin de Windows CE totalmente funcional. Ya no importa si es 2000 o 2002, lo primordial es que la PDA vuelva a la vida. El primer obstculo que se debe superar es la falta de comunicacin, para lo cual debemos recurrir a la ayuda de un loro S, leyeron bien, y no se trata de una broma ni de un repentino inters por resolver las autopsias usando magia negra. La lnea iPAQ incluye un sistema de sincronizacin de emergencia llamado Parrot (loro), al cual se accede de la siguiente manera: En la parte inferior de la PDA buscamos la llave de encendido (hard reset), que suele estar cubierta por una pequea abertura deslizable. Una vez identificado el switch, lo pasamos a la posicin Off (derecha). Mientras el equipo est apagado, presionamos el botn del altavoz (el central) y, sin soltarlo, volvemos a encender la Pocket y restauramos el switch a su posicin original. Aparece en pantalla la imagen de un loro, lo cual indica que Parrot est activo y listo para recibir datos desde la PC. Si bien este sistema permite establecer la comunicacin, sta no es posible mediante el ActiveSync, que seguir sin reconocer la presencia del equipo. Para transferir el sistema operativo sano a la Pocket PC, ser necesario usar un pequeo programa gratuito denominado Multi-Port TTY (http://todopocketpc.com/ descargas/varios/mtty-v14.zip). Para que todo funcione sin inconvenientes, debemos cumplir los siguientes requisitos:
POWERUSR

Port: COM1 (vara segn el puerto usado) Baud: 115200 Databits: 8 bits Stopbits: 1 bits Parity: None Flow control: None Local echo: No

PARA SELECCIONAR EL ARCHIVO QUE CONTIENE LA ROM ORIGINAL, ES NECESARIO DECLARAR LA RUTA ABSOLUTA.

Una vez configurado el programa, vamos a la opcin [Auto/Download file name]. Se abre una ventana de dilogo donde, en [First time download file name], ingresamos la ruta absoluta de la imagen de la ROM que queremos transferir. Para terminar, hacemos clic en [OK] y, luego, en el botn [AutoDownload], el ltimo de la derecha, en la hilera de botones situada debajo del men. El proceso que sigue puede demorar entre 20 y 30 minutos, durante los cuales observaremos un indicador de progreso formado por barras y asteriscos. Es importante controlar la aparicin de estos caracteres, de manera seriada, ya que es la prueba de que la transferencia se est llevando a cabo. Una vez finalizado el proceso, aparecer el mensaje Done en la ventana principal. Retiramos entonces la iPAQ de su craddle, le efectuamos un hard reset (apagado y posterior encendido) y comprobamos la carga del sistema operativo en forma normal. s
Andrs Fiorotto | andres@mpediciones.com

ESTA ES LA PANTALLA DE LA POCKET PC CORRIENDO PARROT, EL SOFTWARE QUE PERMITE SINCRONIZARLA CON LA PC DE ESCRITORIO. 37

También podría gustarte