Ubuntu Peronista@TTBP

Este es un espejo en el Tilde Blog Project del blog original Ubuntu Peronista. Se encuentra disponible en Tildeverso únicamente con fin histórico.



20 april 2022

¿Cómo instalo el firmware libre Magic Lantern en mi cámara réflex Canon?

Bajo el oficio de la Secretaría del Trabajo y Previsión, Juan Perón estableció los lineamientos de defensa del Trabajo, y marcó a fuego la conducta que tendrian para sí los Trabajadores de la Nación. También enseñó cómo instalar el firmware libre y potenciado Magic Lantern en las cámaras digitales Canon compatibles desde nuestro sistema operativo GNU con Linux.

(...) El Capital, bajo nuestra concepción, no puede tener otro destino que ser combatido activamente por los hombres que trabajan. Si esta premisa no es convertida en realidad efectiva por los trabajadores, nos veremos meramente asociados a él, pero sólo en una figura asimilada en una condición inferior: seremos simples consumidores.

Vean señores, sabemos que el Capital - en vistas de maximizar las ganancias de la clase oligárquica - usará toda posibilidad para dominar quien ha sido asimilado, y sea ahora un mero usuario o consumidor. Ejemplo de ello sobran, incluso en el mundo del Software. Sólo traeremos uno, pues un ejemplo suele aclararlo todo, como decía Napoleón. El fabricante de reconocidas cámaras fotográficas Canon, dispone de varias líneas de equipos, segmentadas ellas según el poder adquisitivo de sus destinatarios. Las dividen - además de ciertas características técnicas reservadas al hardware de toma - por discriminaciones en el programa interno suplido en la cámara en cuestión. Dicha segmentación de potencia es - a diferencia de lo que los inocentes podrán preveer - meramente cosmética: el firmware está limitado adrede, a fin de que sólo los equipos de la gama más alta en la marca consten de todas las funcionalidades operativas que la Masa anhela.

Estas decisiones de diseño y de "poda" de funcionalidades están estratégicamente analizadas en la envisionada relación costo/beneficio que el fabricante pretende para sus equipos. ¿Por qué? Porque el software que emplean para manejar el equipo es privativo, es una herramienta de dominio y control, y el usuario no puede hacer otra cosa mas que usarlo.

El Justicialismo ha propugnado un rol diferente al hombre que trabaja: el de ser un verdadero operador del software. Esto significa que no será un ente de consumo, sino que transmutará en un gigantesco vector libertador, de apropiación y uso del conocimiento en acción. Su arremetida de rebeldía inusitada y de socialización del conocimiento, lo convierten en un apóstol del software libre.

Es esta el ancla fundamental que lo proclama un Ser del Pueblo, y le permite engendrar para sí un práctico software de control (firmware) libre, que soslaya las crueles limitaciones que propone un Capital sin Patria ni Bandera.

Gracias a esta ingeniería inversa Justicialista se logra entonces Magic Lantern, tal firmware libre y abierto se haya pensado para correr en las cámaras Canon, y extender sus funcionalidades, especialmente aquellas características intrínsecas pero que adrede son limitadas por la compañía. Gracias a él, la Masa contará con equipos potenciados y liberados de un yugo tan artificial como dañino. Como tal capaz de capacidades mejoradas. Opera en cámaras Canon EOS de las series 5D Mark II, 5D Mark III, 6D, 7D, 50D, 60D, EOS Digital Rebel 500D/T1i, 550D/T2i, 600D/T3i, 650D/T4i, 700D/T5i, 1100D/T3, y EOS M.

Entre las potentes funciones agregadas encontramos la capacidad en video de monitorear la entrada de audio con audífonos, activar un programa filtro de viento/soplidos, seleccionar la fuente de retorno de audio, ver niveles de audio en tiempo real, usar control fino de la compresión H.264 y los cuadros por segundos, grabar video de alto rango dinámico (HDR), y hacer corrección de lentes y viñeteado en la grabación.

Para la visualización LiveView ahora podremos hacer uso de la visualización de "gráfica cebra" para la sobreexposición, en tiempo real, resalte de enfoque, lupa de enfoque durante el enfoque manual, ver marcas de referencia para corte 16:9, así como superponer una imagen fantasma de referencia durante la filmación, visualizar un exposimetro puntual durante la filmación, activar falseo de color temporal durante el control de exposición, visualizar histograma RGB durante la filmación en RAW, y osciloscopio para entonador de chroma verde, así como el vectorscopio para mejor definición en pantalla de los tonos cromáticos.

Desde el punto de vista fotográfico, podremos ajustar los valores kelvin de la temperatura cromática, trabar la exposición en modo Manual, exponer automáticamente luces (ETTR), conmutar entre dos tríadas de combinación manuales, activar/desactivar la simulación de exposición durante el LiveView. Asimismo podremos lograr modos de tiro con horquillados de balance de blancos, flash compensado, o profundidad de campo, programar un intervalómetro desde la cámara, configurar tiempos del modo Bulbo, contar con rutinas de detección de movimiento, y grabar etiquetas de voz para las fotos. Magic Lantern - Guía de Instalación Antes de instalar Magic Lantern, se necesita:

Saber cómo usar una computadora y su sistema operativo GNU (cómo descargar un archivo, descomprimirlo, navegar en la web y leer un foro…)
Saber usar su cámara Canon si el firmware Magic Lantern. Cuando esté habituado al firmware oficial Canon firmware, considere instalar Magic Lantern.

Muy Importante

Nunca borre "a mano" los archivos de Magic Lantern de la tarjeta de memoria! En lugar de ello, el procedimiento correcto consiste directamente en formatear la tarjeta.

Después de abrir la tapa de la tarjeta de memoria, siempre espere la confirmación de la luz LED (o aguarde 5 segundos) antes de remover la tarjeta, incluso si su cámara está apagada!!!

Inmediatamente luego de abrir la tapa de la tarjeta de memoria, el firmware Canon accede a la tarjeta sin encender la LED (¡si, incluso con el equipo apagado en OFF!). Si removemos la tarjeta rápidamente, la cámara será gorila y se colgará y agotará la batería, e incluso incluso puede causarse daño permanente a la misma! Usted está ejecutando código especial, y no se puede hacer nada sin reflashear el firmware Canon con su propio código. ¡No sea mongo! Obtener la versión correcta del firmware

Nos dirigimos a http://builds.magiclantern.fm/ y descargamos el archivo comprimido en formato ZIP de Magic Lantern que corresponda específicamente a nuestro modelo de cámara.
Nos aseguramos de estar ejecutando la versión correcta de firmware oficial Canon especificada en la página de descarga. Dicho menester puede hacerse poniendo el Dial de Modos de la cámara en el modo Manual (M) y buscando la opción de firmware en el menú Canon.
No sucederá nada malo si intentamos ejecutar Magic Lantern en una versión diferente de firmware. En dicho caso la luz LED de la tarjeta parpadeará y deberá quitar la batería. Magic Lantern revisará la versión del firmware de su Canon antes de intentar darse arranque.

Primera guía de Instalación Paso 1. Preparar la cámara

Usamos una batería completamente cargada, idealmente la original.
Removemos cualquier accesorio de la cámara.
Nos aseguramos de contar con un lector de tarjetas adecuado para su sistema GNU con Linux.
Revisamos la versión de su firmware original Canon.
Ponemos el dial de modos en la posición Manual ("M") .
Recomendado: restaurar los valores de fábrica de la cámara.

Paso 2. Instalación

Formateamos la tarjeta en la cámara (formato de bajo nivel) para dejarla vacía y "pelada", con el nombre EOS_DIGITAL. (Eso lo hace automáticamente el proceso de formateado desde la cámara).
Descomprimimos todos los archivos del fichero ZIP de Magic Lantern y usando el lector de tarjetas, los copiamos al directorio raíz de la tarjeta de memoria (incluyendo los archivos autoexec.bin y ML-SETUP.FIR.
Os indicaré cómo hacer esto desde la Terminal. Suponiendo que ya hemos descargado el archivo ZIP a nuestra carpeta Descargas, abrimos una consola con Ctrl+Alt+T e indicamos los siguientes comandos de organización (naturalmente reemplazando el nombre del archivo ZIP y nuestro usuario por los que nos correspondan específicamente):

cd ~/Descargas/ ;
unzip magiclantern-Nightly.2016Dec03.550D109.zip ;

mv autoexec.bin /media/usuario/EOS_DIGITAL/ ;
mv ML-SETUP.FIR /media/usuario/EOS_DIGITAL/ ;

mv ~/Descargas/ML/ /media/usuario/EOS_DIGITAL/ ;

Comenzamos el proceso de Actualización de Firmware.
    Si la luz LED de la tarjeta parpadea más de unos pocos segundos, actualice su firmware Canon desde los enlaces indicados arriba (incluso si ya tiene el número de versión correcto!) y pruebe nuevamente.
Una vez que veamos la pantalla de confirmación verde, reiniciamos nuestra Canon y estará listo.
Si algo sale mal, revisamos abajo la sección Resolución de Problemas.

Paso 3. Primer inicio de Magic Lantern

Vamos al menú Canon y restauramos nuestras preferencias. No olvidamos ingresar las siguientes:
    En las Canon 550D/60D/600D, activamos Exposición de video Manual.
    En las Canon 5D Mark II y 50D, activamos Grabación LiveView.
    También puedemos querer reinstalar nuestros Picture Styles personalizados.
Durante el modo LiveView, si activamos el botón INFO/DISP veremos en un momento los niveles de audio (vúmetros) Magic Lantern y la barra inferior.
Presionamos el botón DELETE para abrir el menú Magic Lantern, y LEA EL TEXTO DE AYUDA que aparece.
Lea la Guía de Usuario y comience e a usar Magic Lantern.
No olvide ESPERAR la confirmación de la luz LED de la tarjeta antes de remover la tarjeta! (a no ser que use una Canon 550D).

Instalar Magic Lantern en otras tarjetas

Simplemente repetimos el Paso 2 en todas las tarjetas en las que quisiéramos contar con Magic Lantern.

Si preferimos evitar el paso de actualización de firmware y preparar nuestras tarjetas desde un sistema GNU con Linux, podemos copiar los archivos en su tarjeta y hacerla arrancable con la utilidad especial make_bootable.sh, capaz de correr bajo la línea de comandos de GNU Linux.

Podremos descargarlo con:

wget https://bitbucket.org/hudson/magic-lantern/raw/3781fb5997a82c230ff9faef5d9b014cc09910e8/contrib/make-bootable/make_bootable.sh

chmod +x make_bootable.sh

Luego removemos todos los medios del sistema (por ejemplo, desmontamos cualquier disco rígido externo que pudiésemos tener) e insertamos solamente la tarjeta de memoria EOS_DIGITAL en el lector de tarjetas, y ejecutamos el programa con:

./make_bootable.sh 

También podremos utilizar aplicaciones gráficas para otros sistemas operativos esclavos, como los privativos Window$ (con EOScard) o MacO$ (con MacBoot)

Actualizando Magic Lantern

Simplemente borre los archivos antiguos de Magic Lantern de la tarjeta y copie los nuevos.
Puede mantener sus archivos de configuración (el directorio ML/SETTINGS de la tarjeta).

Desinstalar Magic Lantern No sólo borre los archivos de Magic Lantern de la tarjeta! Si lo hace, la cámara se colgará al inicio y deberá remover la batería para volver a poderla iniciar. Desinstalar Magic Lantern de una tarjeta

Formatee esa tarjeta de la cámara (seleccione esta opción en la cámara: Formatear Tarjeta, Remover Magic Lantern. Luego reinicie la cámara. La cámara cargará el firmware original cuando use dicha tarjeta.

Desinstalar ML desde la cámara

Con una tarjeta con Magic Lantern instalado, de inicio al proceso de Actualización de Firmware y siga las instrucciones de la pantalla.
Reinstale el firmware Canon y no remueva Magic Lantern.

Resolución de Problemas

Si la luz LED de la tarjeta parpadea continuamente luego de Actualizar el Firmware, significa que usted no tiene la versión correcta del Firmware Canon o la sub-versión adecuada. Para corregirlo, instale la actualización oficial de Canon desde los enlaces localizados en la página de descargas de ML, incluso si ya tiene el número de versión correcto (podría tener un número diferente de sub versión).
Si la pantalla no se enciende, pero el autofoco funciona, remueva la batería y formatee la tarjeta. Esto pasa cuando la tarjeta es arrancable, pero no existe un archivo autoexec.bin en ella.
Revise que todas las tapas estén cerradas. La cámara no arrancará si alguna de las tapas de tarjeta o batería están abiertas!
Si la cámara no inicia (parece muerta), remueva la batería y la tarjeta. Luego ponga la batería e intente arrancar la cámara sin tarjeta. Luego coloque una tarjeta formateada en la cámara e intente iniciarla sin Magic Lantern. Luego de que esté seguro que la cámara funciona correctamente, intente ver que sucedió con Magic Lantern.
Si la cámara le pide una actualización de firmware, ponga el firmware Canon en la tarjeta (este era un problema con las versiones más antiguas).
NO use una tarjeta arrancable sin un archivo autoexec.bin funcional en ella! Si hace así, remueva la batería inmediatamente, apagar la cámara no es suficiente!!!

Notas importantes

Luego de abrir la tapa de la tarjeta de memoria, siempre aguarda que la luz LED de confirmación se apague (o espere 5 segundos) antes de remover la tarjeta.
Las tarjetas EyeFi podrían no funcionar; debe usar tarjetas comunes de tipo Secure Digital SD / Secure Digital High Capacity SDHC / Secure Digital Extended Capacity SDXC / Compact Flash CF.
Si usted tiene una tarjeta arrancable y tiene el indicadar BOOTDISK activado en la cámara (lo cual es activado por el instalador) y usted no tiene un archivo AUTOEXEC.BIN presente en la tarjeta, la cñamara NO ARRANCARÁ! Quedará colgada, comenzará a calentar, y no despertará hasta que no remueva la batería.
Si encuentra una cámara "colgada", rápidamente remueva la batería para evitar que se recaliente. ¡No sea mongo!
Cuando esté en duda, remueva la batería y reinicie.
Y recuerde, este firmware no es oficial y puede dañar o destruir su cámara.