Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Fallas del firmware<br />
que a ésta le concierne. Estos aparatos poseen<br />
un conector de actualización que le permite al fabricante<br />
cargar la memoria flash onboard y antes<br />
de la descarga de datos en sí. Para habilitar la posibilidad<br />
de escritura completa, maneja un circuito<br />
que le aplica 12 V al pin reset #. También hay<br />
que tener en cuenta que el micro verifica el código<br />
de identificación, la correcta protección de<br />
la memoria y el checksum.<br />
Si bien todo lo anterior se aplica a ciertos modelos<br />
en particular, se debe tomar este ejemplo para el uso<br />
intensivo de la memoria flash en dichos equipos, y<br />
como punto de referencia cuando se trabaja con cualquier<br />
dispositivo que utilice este tipo de memoria.<br />
En el 90% de los casos, es posible intercambiar el<br />
firmware (el chip de la memoria flash ya programado)<br />
entre aparatos del mismo modelo e incluso de la<br />
misma familia, con el fin de transferir las características<br />
de uno a otro.<br />
Si existe una EEPROM, primero debemos intercambiarla<br />
y luego hacer lo propio con el firmware. Si la característica<br />
deseada no se transfirió con la EEPROM,<br />
puede tratarse de opciones de idioma, sistema de<br />
video, anulación del macro visión y otras (Figura 9).<br />
REPROGRAMACIÓN<br />
DE UNA MEMORIA FLASH<br />
Si bien éste es un trabajo muy arduo, es perfectamente<br />
posible llevarlo a cabo y así modificar el contenido<br />
de una memoria flash. De hecho, esto es lo<br />
que en algunos aparatos se hace mediante un disco<br />
de servicio o mediante una interfaz de PC. De todas<br />
formas, un recurso más lento, pero más seguro, es extraer<br />
el chip y leerlo con algún programador compatible,<br />
con zócalos adaptadores para los distintos tipos<br />
de encapsulados y grabación del nuevo archivo.<br />
También es posible desensamblar el código con programas<br />
como IDA, modificar las rutinas y volver a ensamblarlo,<br />
corregir datos del checksum y reprogramar<br />
FIGURA 9.<br />
Desde el sitio oficial<br />
del fabricante de la unidad<br />
es posible descargar<br />
y actualizar el firmware.<br />
85<br />
www.FreeLibros.me