{"id":574,"date":"2010-04-09T23:00:23","date_gmt":"2010-04-09T22:00:23","guid":{"rendered":"http:\/\/blog.walii.es\/2010\/04\/09\/chdk-canon-hack-development-kit-en-sx1\/"},"modified":"2010-04-09T23:20:34","modified_gmt":"2010-04-09T22:20:34","slug":"chdk-canon-hack-development-kit-en-sx1","status":"publish","type":"post","link":"https:\/\/blog.walii.es\/?p=574","title":{"rendered":"CHDK  Canon Hack Development Kit en SX1"},"content":{"rendered":"<p>Mi \u00faltima adquisici\u00f3n es esta c\u00e1mara, que tal cual viene de fabrica es normalita a buena\u2026 pero no deja de ser BRIDGE.<\/p>\n<p>Tiene muchas opciones que ya nos gustar\u00eda en m\u00e1s de una c\u00e1mara:<\/p>\n<ul>\n<li><span style=\"font-family: Times New Roman; font-size: 12pt;\">Procesador de imagen<strong> Digic IV <\/strong>el mismo que las r\u00e9flex de canon<br \/>\n<\/span><\/li>\n<li><span style=\"font-family: Times New Roman; font-size: 12pt;\">Sistema operativo <strong>DryOS<\/strong><br \/>\n<\/span><\/li>\n<li><span style=\"font-family: Times New Roman; font-size: 12pt;\">Sensor: 10 milliones de pixels, 1\/2.3&#8243; Canon CMOS como las reflex<br \/>\n<\/span><\/li>\n<li><span style=\"font-family: Times New Roman; font-size: 12pt;\">Lentes: 28-560mm, 20x optico, F2.8 &#8211; F5.7, IS (Estabilizador dual, mec\u00e1nico,digital y de sensor de movimiento)<br \/>\n<\/span><\/li>\n<li><span style=\"font-family: Times New Roman; font-size: 12pt;\">LCD: 2.8 pulgadas TFT, 230,000 pixeles, multiangulo variable, visor electronico<br \/>\n<\/span><\/li>\n<li><span style=\"font-family: Times New Roman; font-size: 12pt;\">Peliculas de video: 1920 x 1080p (HD) @30fps, sonido estereo<br \/>\n<\/span><\/li>\n<li><span style=\"font-family: Times New Roman; font-size: 12pt;\">Salida HDMI<br \/>\n<\/span><\/li>\n<li><span style=\"font-family: Times New Roman; font-size: 12pt;\">Disparos continuos a m\u00e1xima resolucion 4.0 fps<br \/>\n<\/span><\/li>\n<li><span style=\"font-family: Times New Roman; font-size: 12pt;\">Alimentaci\u00f3n: 4x AA, con fuente de alimentaci\u00f3n opcional CA-PS700<br \/>\n<\/span><\/li>\n<li><span style=\"font-family: Times New Roman; font-size: 12pt;\">Dimensiones: 127,5 x 88,3 x 87,7 mm; peso: 585g (sin baterias)<br \/>\n<\/span><\/li>\n<li><span style=\"font-family: Times New Roman; font-size: 12pt;\">RAW con firmware 2.0.0.0 liberado 18\/3-09. <a title=\"http:\/\/web.canon.jp\/imaging\/firmware-dcp.html\" href=\"http:\/\/chdk.wikia.com\/index.php?title=Special:Outbound&amp;f=SX1&amp;u=http%3A%2F%2Fweb.canon.jp%2Fimaging%2Ffirmware-dcp.html\"><span style=\"color: blue; text-decoration: underline;\">Canon Firmwares<\/span><\/a><br \/>\n<\/span><\/li>\n<li>Tarjetas SD y SDHC<span style=\"font-family: Times New Roman; font-size: 12pt;\"><br \/>\n<\/span><\/li>\n<li>Funcionamiento con bater\u00edas AA, que esto hay gente que cree que es una desventaja, pero yo opino lo contrario, ya que si queremos usarlo como bater\u00eda recargable \u00abpodemos\u00bb, y si en alg\u00fan momento nos quedamos sin carga, podemos reemplazarlas en cualquier supermercado, comprando bater\u00edas AA comunes.<span style=\"font-family: Times New Roman; font-size: 12pt;\"><br \/>\n<\/span><\/li>\n<\/ul>\n<p>Bueno a los que venimos, el CHDK es una modificaci\u00f3n del firmware de esta m\u00e1quina, como muchas otras CANON, debajo pondr\u00e9 la lista, esta modificaci\u00f3n abre la puerta a muchas opciones y modificaciones, por ejemplo:<\/p>\n<p><a href=\"http:\/\/mighty-hoernsche.de\/\">LISTA de c\u00e1maras compatibles con CHDK<\/a><\/p>\n<p style=\"text-align: center;\"><img src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2010\/04\/040910_2158_CHDKCanonHa1.jpg\" alt=\"\" \/><span style=\"font-family: Times New Roman; font-size: 12pt;\"> <\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-family: Times New Roman; font-size: 12pt;\"><!--more--><br \/>\n<\/span><\/p>\n<p><span style=\"font-family: Times New Roman; font-size: 12pt;\">Entre sus numerosas funcionalidades, podemos destacar las siguientes:<br \/>\n<\/span><\/p>\n<ul>\n<li><span style=\"font-family: Times New Roman; font-size: 12pt;\">La primera y quiz\u00e1s m\u00e1s conocida es el disparar en modo RAW. Dispone de dos formatos diferentes, el RAW propiamente dicho (no es el original de Canon y hacen falta programas adicionales para visualizarlo) y el DNG, que es un standard, y puede visualizarse sin problema con Adobe Bridge o Adobe Camara Raw. Esto nos facilita el poder editar mejor nuestras fotos, dado que dispone de 10 bits por canal.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family: Times New Roman; font-size: 12pt;\">Bracketing, soportado tanto para la velocidad de obturaci\u00f3n, la apertura, el ISO e incluso el enfoque.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family: Times New Roman; font-size: 12pt;\">Exposiciones desde 64 segundos hasta 1\/60.000.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family: Times New Roman; font-size: 12pt;\">Detecci\u00f3n de movimiento, que disparara la c\u00e1mara, permitiendo incluso capturar rayos.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family: Times New Roman; font-size: 12pt;\">Histograma en vivo.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family: Times New Roman; font-size: 12pt;\">Modo Zebra, para visualizar las zonas sobre o subexpuestas.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family: Times New Roman; font-size: 12pt;\">22 lenguajes para los men\u00fas.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family: Times New Roman; font-size: 12pt;\">Calculadora de profundidad de campo.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family: Times New Roman; font-size: 12pt;\">Presentaci\u00f3n mejorada del estado de la bater\u00eda, espacio disponible en tarjeta, par\u00e1metros de la c\u00e1mara, y muchas cosas m\u00e1s. Todo esto es altamente configurable por el usuario.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family: Times New Roman; font-size: 12pt;\">Adem\u00e1s de muchas otras posibilidades, tales como control de la calidad de video, scripts y rejillas configurables para presentaci\u00f3n en el display, incluso nos permite la gesti\u00f3n de todos los ficheros que est\u00e1n en la tarjeta sin necesitar un PC, dispone de un lector de textos y adem\u00e1s hasta podemos jugar a las 4 en raya, el Mastermind o el Reversi.<br \/>\n<\/span><\/li>\n<\/ul>\n<p>Basicamente lo que necesitamos para la SX1, es realizar una tarea diferente\u2026 a las dem\u00e1s c\u00e1maras Canon con este software, ya que esta no posee la misma forma de instalar los firmware que las tradicionales y lo que deberemos realizar es una tarjeta SD arrancable, para que el software DRYOS se ejecute desde la tarjeta SD y no desde la c\u00e1mara.<\/p>\n<p>Esto se hace de varias formas. La mas practica y que siempre funciona es hacerlo con Linux. Ya que lo he intentado con Windows y MAC, y en el tercer intento con Linux funcion\u00f3 perfectamente.<\/p>\n<p><span style=\"text-decoration: underline;\">Los pasos son los siguientes:<br \/>\n<\/span><\/p>\n<p>En primero lo realizar\u00e9 para una memoria no SDHC, sino uno simple y de las antiguas SD. Porque es lo m\u00e1s f\u00e1cil, y los que quieras solo probar el software les ser\u00e1s menos arriesgado que jugar con una tarjeta de 4GBSDHC.<\/p>\n<p>La primera vez lo hice con una memoria MICROSD de 2 GB, que con adaptador a SD funcion\u00f3 perfectamente.<\/p>\n<p>Lo primero que debemos hacer es formatearla en FAT 16, esto lo podemos hacer con cualquier Linux, pudiendo ser solo un live CD, sin necesidad de instalarlo.<\/p>\n<p>Booteamos con el LIVE o la instalaciones que tengamos, yo tengo UBUNTU. Y con el programa Gparted<\/p>\n<p style=\"text-align: center;\"><img src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2010\/04\/040910_2158_CHDKCanonHa2.png\" alt=\"\" \/><img src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2010\/04\/040910_2158_CHDKCanonHa3.png\" alt=\"\" \/><\/p>\n<p>Con este programa seleccionando el device correspondiente a la tarjeta SD, le decimos que queremos formatear en FAT16 por completo la tarjeta.<\/p>\n<p>Una vez formateada, y montada procederemos a copiar los datos, os recomiendo que el que posea una SX1 instale la ante \u00faltima versi\u00f3n, ya que la ultima no he podido hacerla funcionar.<\/p>\n<p>En el momento de mi instalaci\u00f3n las versiones eran: <a href=\"http:\/\/mighty-hoernsche.de\/\">link a las versiones<\/a><\/p>\n<p><img src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2010\/04\/040910_2158_CHDKCanonHa4.png\" alt=\"\" \/><img src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2010\/04\/040910_2158_CHDKCanonHa5.png\" alt=\"\" \/><\/p>\n<p>A m\u00ed me funciono la 200h\u2026<\/p>\n<p>Estos paquetes contienen varias cosas, las \u00fanicas que nos interesan son el directorio CHDK y los archivos DISKBOOT.BIN y vers.req (este \u00faltimo es solo para ver las estad\u00edsticas de la c\u00e1mara cuando queramos)<\/p>\n<p>Tal cual los copiamos en la tarjeta, y para finalizar ejecutamos el siguiente comando en una consola CLI:<\/p>\n<p>Este comando activa el FLAG de booteo de la tarjeta, para que lo reconozca e inicie el firmware DRYOS<\/p>\n<p><span style=\"font-family: Courier New; font-size: 10pt;\"><strong>echo -n BOOTDISK | dd bs=1 count=8 seek=64 of=\/dev\/sdx1<br \/>\n<\/strong><\/span><\/p>\n<p>Siendo el device \/dev\/sdx1 el correspondiente a la partici\u00f3n de la tarjeta SD.<\/p>\n<p>Despu\u00e9s de esto ya nuestra estar\u00e1 configurada y preparada para su uso, recordemos que la c\u00e1mara inicia con el CHDK solo cuando la tarjeta SD se encuentra bloqueada, y vuelve al estado normal cuando arrancamos la c\u00e1mara con la tarjeta desbloqueada.<\/p>\n<p style=\"text-align: center;\"><img src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2010\/04\/040910_2158_CHDKCanonHa6.jpg\" alt=\"\" \/><\/p>\n<p style=\"text-align: center;\"><img src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2010\/04\/040910_2158_CHDKCanonHa7.jpg\" alt=\"\" \/><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>La otra opci\u00f3n que tenemos es utilizar una tarjeta SDHC de m\u00e1s de 4GB.<br \/>\n<\/strong><\/span><\/p>\n<p>Para esto con el mismo GParted tenemos que crear dentro de la tarjeta 2 particiones, la primera FAT 16 con 24Mb (porque este valor? Porque es el m\u00ednimo soportado por GParted) y una segunda partici\u00f3n del resto de la tarjeta del tipo FAT32.<\/p>\n<p>Hacemos el mismo procedimiento para activar el booteo:<\/p>\n<p><span style=\"font-family: Courier New; font-size: 10pt;\"><strong>echo -n BOOTDISK | dd bs=1 count=8 seek=64 of=\/dev\/sdx1<br \/>\n<\/strong><\/span><\/p>\n<p>Esta vez copiamos en la partici\u00f3n FAT16 solo los archivos DISKBOOT.BIN y VERS.REQ, y el directorio CHDK en la partici\u00f3n m\u00e1s grande.<\/p>\n<p>Este es el link para los scripts, hay varios y tutoriales para poder hacernos los que queramos, ya que son muy b\u00e1sicos y conociendo un poco de BASIC podremos hacernos los nuestros.<\/p>\n<p><a href=\"http:\/\/chdk.wikia.com\/wiki\/UBASIC\/Scripts\">http:\/\/chdk.wikia.com\/wiki\/UBASIC\/Scripts<\/a><\/p>\n<p>Tenemos muchos:<\/p>\n<p>Ultra intervalometer (para sacar fotograf\u00edas pausadas con un delay configurable) Para hacer con la fotograf\u00edas una pel\u00edcula tipo STOPMOTONS, siempre y cuando pos procesemos estas en un ordenador.<\/p>\n<p>Lightning script (para sacar fotos de rayos) b\u00e1sicamente lo que realiza es que saca fotograf\u00edas continuamente, pero no las guarda, utilizando el buffer de la c\u00e1mara, cuando detecta un rayo, por una modificaci\u00f3n de los pixeles del CMOS, la c\u00e1mara guarda 3 im\u00e1genes, la anterior al rayo, la simult\u00e1nea y la posterior, para asegurar que tengamos la instant\u00e1nea.<\/p>\n<p>Fast MOtion detection (como su  nombre lo dice, detecci\u00f3n de movimiento, es como el script para capturar rayos pero de una forma m\u00e1s suave).<\/p>\n<p>Zoom Shoot (toma fotograf\u00edas con diferentes niveles de zoom, este script es m\u00e1s que nada para pruebas de c\u00e1maras y estabilizadores de c\u00e1maras)<\/p>\n<p>HDR time lapse (para tomar fotograf\u00edas HDR con valores de exposici\u00f3n de (-2,  0, +2) con tiempos configurables.)<\/p>\n<p>Log Exposure Intervalometer (para hacer lo mismo  que el ultra intervalometer pero para fotograf\u00edas nocturnas).<\/p>\n<p>Y muuuchos mas, adem\u00e1s de ofrecer toda la info para que te hagas el tuyo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mi \u00faltima adquisici\u00f3n es esta c\u00e1mara, que tal cual viene de fabrica es normalita a buena\u2026 pero no deja de ser BRIDGE. Tiene muchas opciones que ya nos gustar\u00eda en m\u00e1s de una c\u00e1mara: Procesador de imagen Digic IV el mismo que las r\u00e9flex de canon Sistema operativo DryOS Sensor: 10 milliones de pixels, 1\/2.3&#8243; &hellip;<br \/><a href=\"https:\/\/blog.walii.es\/?p=574\" class=\"more-link pen_button pen_element_default pen_icon_arrow_double\">Seguir leyendo <span class=\"screen-reader-text\">CHDK  Canon Hack Development Kit en SX1<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[68,13],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/posts\/574"}],"collection":[{"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.walii.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=574"}],"version-history":[{"count":1,"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/posts\/574\/revisions"}],"predecessor-version":[{"id":575,"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/posts\/574\/revisions\/575"}],"wp:attachment":[{"href":"https:\/\/blog.walii.es\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.walii.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.walii.es\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}