|
mi camara modificada |
|
Si tienes una de estas camaras baratas de Ebay, ya sea el modelo MD80, la que parece un "mando de garaje", o similares, habras observado que las muy .... imprimen la fecha en el video, que no se puede eliminar esta opcion y para colmo, cada vez que se agota la bateria, la fecha y hora se van a hacer ..., obligandote a realizar la actualizacion de fecha/hora (mediante la creacion de un archivo de texto en la tarjeta de memoria y blablabla).
Bien, pues existe un metodo que basicamente consiste en: la extraccion del firmware de la camara, su modificacion para hacer que el color de los caracteres que indican la fecha sea transparente y finalmente reescribir firm original por el modificado.
La mala noticia ,es que, de momento no existe el metodo "facil" y es necesario leer/escribir el firm directamente desde el chip de memoria de la camara a traves de SPI, por lo que se necesitan las herramientas para soldar y desoldar smd, algun invento para leer/escribir la susodicha memoria y un poco de practica desoldando.
Ni que decir tiene, que no me hago responsable del uso o perjuicios que puedas tener como consecuencia del uso de esta informacion y que si no estas dispuesto a asumir el riesgo de que tu camara se transaforme en un pisapapeles de diseño, no intentes realizarlo.
El agradecimiento se lo debemos a
Philippe y los participantes de su blog, yo lo unico que he hecho es seguir el procedimiento descrito en el mismo y adaptarlo a mis necesidades/posibilidades.
Dejo a continuacion una explicacion en español sobre el proceso:
El firmware de la camara reside en una memoria flash de 2MB cFeon F16-100HIP Q93H06A F921GDA tambien conocida por EN25F16.
Para su extraccion es necesario desoldar el chip y proceder a su lectura con un dispositivo que trabaje el protocolo serie SPI.
Yo personalmente utilice un
busPirate y una pequeña aplicacion que me hice para automatizar la lectura/Escritura de los 2 MB de datos.
Con esto y el datasheet del chip escribi unas rutinas en c# para acceder al mismo.
Si vas a realizarlo acuerdate de colocar un condesador de desacoplo en las patitas de alimentacion del chip para evitar errores en la lectura/escritura de datos.
Una vez extraido el firmware, el metodo utilizado para localizar los caracteres de la fecha, fue representar cada byte del firmware como un pixel de color gris con una tonalidad correspondiente a su valor. Es decir representar el firmware conmo un archivo de imagen raw en escala de grises de 256 tonalidades obteniendose una especie de "radiografia" de los bytes. Para esto me hice otro pequeño programita.
|
modificado |
|
original |
De esta forma y variando el ancho de la imagen se consigue ver algo parecido a los caracteres alfanumericos utilizados para dibujar la fecha en el video obteniendose asi la posicion de memoria donde residen las los mismos.
Como estas fuentes solo se utilizan para dibujar la fecha, no habra problema alguno en hacerlas transparentes, para ello tomaremos el color de un area donde un caracter no tenga pixeles y lo copiaremos en todo el caracter con un editor hexadecimal.
|
Resultado | |
Una vez realizado esto, basta con borrar la memoria, grabarle el nuevo firmware y volver a montar todo.
He de decir que yo lo he realizado en las dos camaras que tengo y va perfecto. Lo que me llamo la atencion es que el firm de ambas camaras era algo distinto, por lo que repeti el proceso completo para cada una y ni siquiera probe si ambas camaras funcionaban con un mismo firm. No obstante dejo aqui los correspondientes
archivos de firmware por si a alguien les son de utilidad.
Ademas,
aqui hay otra pagina con bastante info sobre este tipo de camaras.
Es cuestion de tiempo que se conozca el metodo "facil" para actualizar el firmware sin destripar la camara.
Edito:
Esta modificacion la realice por Febrero de 2010. Unos dias despues de publicar esta entrada se dio con el metodo para actualizar el firmware sin necesidad de abrirla, todo via soft. Mas info
aqui (ingles).
*Editado: 11/06/2011. Añadido imagenes camara modificada con batería teléfono movil y ojo de pez Dealextreme: