
Para los que no lo sabían, siempre hay una opción OpenSource en este mundo basto de gente que hace lo imposible para liberar nuestras mentes. Primero empezaron a liberar nuestras computadoras, despues empezaron a liberar hardware, musica, textos y una interminable lista de cosas mas … y dentro de esa lista tambien estan nuestas camaras fotograficas.
CHDK es un firmware OpenSource que nos permitira mejorar la forma en que funcionan las camaras digitales Canon. Debo reconocer que no es tan intuitivo como el firmware original de Canon, ya que CHDK agrega un monton de cosas, tales como por ejemplo la posibilidad de correr script escritos en BASIC, capturar señales desde el usb (para control remoto), Dentro de todas las opciones que tenemos, a grandes rasgos CHDK nos provee:
- Mejores formas de grabar imagenes.
- Displays de datos adicionales, como histogramas, vida de bateria y campo de profundidad entre otros.
- Configuraciones fotograficas adicionales que no estan disponibles en el firmware original, por ejemplo, mayor tiempo de exposicion, tiempos mas rapidos de obturacion y la lista continua.
Veamos que necesitamos saber y tener para poder correr este firmware (no intrusivo) en nuestras camaras.
Bien, como primera instancia necesitamos saber si nuestra camara es compatible, o si alguno
desarrollo un firmware para nuestro modelo.
En mi caso, tengo una PowerShot A540, no es “la camara”, pero la compre en su momento xq tenia opciones manuales, a diferencia de otras camaras y ademas permite agregarle lentes adicionales.
Una ves que tenemos el firmware correspondiente para nuestra maquina, debemos prepara la memoria para correr el nuevo firmware en nuestra camara. Lo primero que tenemos que tener en cuenta es que si la memoria es mayor a 4 Gb podemos llegar a tener problemas xq debe de estar formateada con FAT32, CHDK funciona a la perfeccion con FAT16. Asi pues, lo que debemos hacer es formatearla, y hacer que la particion de la memoria sea booteable (hay varias formas de hacer esto tanto en Guinchot como en Linux u otros sistemas operativos, no es mi objetivo enseñar a formatear una memoria ya que hay suficiente informacion en internet al respecto).
Una ves que tenemos nuestra memoria preparada, el proximo paso es descomprimir el firmware en la tarjeta. Lo descomprimimos directamente en la tarjeta y nos quedaria una estructura de directorio similar a esta:
| -rwx—— 1 user group 116546 2009-03-03 07:05 changelog.txt drwx—— 14 user group 16384 2009-03-09 23:34 CHDK drwx—— 3 user group 16384 2009-03-09 23:43 DCIM -rwx—— 1 user group 256296 2009-03-03 07:12 DISKBOOT.BIN -rwx—— 1 user group 257044 2009-03-03 07:12 PS.FIR -rwx—— 1 user group 12368 2009-03-03 07:12 readme.txt -rwx—— 1 user group 0 2009-03-09 23:18 ver.req -rwx—— 1 user group 107 2008-08-01 16:52 vers.req |
Ya tenemos todo listo para cargar el firmware en nuestra maquina, para ello metemos la tarjeta, pendemos la camara en modo de reproduccion, vamos al menu, seleccionamos a opcion “Firm Update” (Algunos modelos cargan el firmware automaticamente), le damos ok y listo, la camara va a resetearse y el LED azul va a parpadear y listo si todo fue bien ya podriamos entrar en el menu alternativo de la camara (el menu de CHDK) apretando el boton de sincronizacion (el del led azul) para entrar en modo <alt> y listo ya podemos empezar a tocar.
Mas adelante voy a postear con mas profundidad sobre el asunto, pero como post introductorio, considero que es mas que suficiente.
Saludos!!!

