El firmware es algo que queda fijado en el momento de creación del IC, lo que si se puede alterar en algunos microcontroladores es la memoria de programa que suele ser una memoria del tipo EEPROM, se puede borrar y alterar el software almacenado en ella, haciendo pequeñas alteraciones en el rendimiento final del sistema. Los desarrollos tecnológicos están haciendo de esto una tendencia firme, es decir se desarrolla un hardware muy amplia en características y luego se va mejorando o adaptando de acuerdo a las necesidades por medio del firmware almacenado en una eeprom interna del procesador.
Para acceder a este se utiliza un canal de comunicación similar al Bus I2C. De hecho hay firmas como Philips que han desarrollado el Com Pair para permitir realizar diagnósticos sobre la placa y para eso se utiliza un terminal de 4 o 5 pines en linea en un extremo y una ficha del tipo DB9 en el otro (muy similar a la de su imagen) y la PC de fábrica logra comunicarse (mediante un hardware, y software específico), de esa manera se obtienen información sobre último error reportado antes de la falla, tiempo de usos total del dispositivo, tiempo medio entre fallas graves, cantidad de fallas y repetición de eventos y otros datos. A través de esta linea de comunicación bidireccional se puede, en los aparatos más modernos, actualizar el firmware, pero en los aparatos mas viejos solo sirve para recabar información sobre el trabajo del procesador. Con respecto al Hardware se ha simplificado, pero cada marca desarrolla el suyo de acuerdo a su conveniencia (no es la misma interface para una placa de TV, para una PC o para un sistema automotriz). Otro tanto ocurre con el software.
En cuanto a "La Marca y el Modelo de los televisores de origen chino como ya se mencionó, de poco sirven para la búsqueda de información técnica", estos datos sirven para poder crear y agrupar familias de marcas y de modelos por chasis, de esa manera se puede crear una base de datos de diagramas en las que el usuario puede identificar y encontrar lo que busca ya sea por marca, modelo y/o por chasis. No todos los chasis chinos o de otro origen pueden actualizar su firmware por este linea de comunicación, de hecho solo los aparatos más modernos (como PCs, teléfonos celulares, LCDs y Plasma) y como esta informaciones son críticas para el correcto funcionamiento del sistema, se recomienda siempre seguir las indicaciones del fabricante del aparato porque el aparato puede pasar desde desactualizado pero funcional a no operacional. En los casos de Tvs de pantalla convencional, plana y plana Slim, la diferencia principal es el hardware del tv: TRC, yugo, salidas vertical y horizontal y potencia de la fuente. No hace falta cambiar el firmware en estos casos, con solo cargar una data eeprom diferente de acuerdo al sistema en uso se soluciona la incompatibilidad, el micro tiene siempre todos sus salidas habilitadas para trabajar por si hace falta (el micro no sabe en que tipo de tv o aparato será utilizado), es la data eeprom cargada la que le dice que tal pin funcione o solo pasa a estado de "tristate".
Otra cosa a tener en cuenta, este método tiene el mismo punto débil que el método de diagnostico por destello de LED, si el micro tiene una falla interna mediana o fatal y total, no sirve...
Saludos.
|