Back to Home

Open firmware for Canon DSLR

custom firmware · dslr · open source

Open firmware for Canon DSLR

    For a long time cameras are, in fact, specialized computers. For example, Canon devices use the ARM processor and the DRYOS operating system. Naturally, enthusiasts came up with the idea of ​​modifying the software part of these cameras. I want to please the owners of Canon devices of the 1100D, 500D, 550D, 600D, 50D, 60D, 5D Mark II series. Now you can flash your device, improving its functionality. Get a device that has capabilities that are included only in expensive professional photo and video equipment. Or maybe, armed with an ARM-Toolchain, to develop new features.

    Meet Magic Lantern- An open project designed to modify the firmware of Canon cameras. Initially, his main idea was to expand the functions associated with shooting video. But gradually, functions related to both video and photos were added. These features include audio, focus, assistance, bracketing, motion detection, and more. The license used to develop extensions is the GPL. It is also interesting that the developed extensions are easy to uninstall. It is enough to remove the USB flash drive and reboot the device to get the original firmware.

    What can I get by installing Magic Lantern?


    • A whole bunch of focusing tools - capturing focus, following the focus, focus bracketing, face detection, and more.
    • Video: Bitrate control, additional autofocus algorithm, video clip logging, automatic restart of recording when buffer overflows, display of remaining recording time, LiveView blank screen mode, and other functions.
    • Crop: All kinds of grids and frames for cropping, including custom ones that you can draw in any graphics editor.
    • Audio: sensitivity control, digital filters (Hi, Lo-pass), input signal indicators, manual input sensitivity settings, audio monitoring via USB (!).
    • Exposure: Zebra (illustration below), Luma histograms, RGB, spot timers.
    • Timelapse: intervalometer working in photo and video mode, silent (shutterless) frames, combining with bracketing.
    • Information displays about focus, depth of field, sensor temperature, shutter-release counter, clock.
    • Flash operation: wide exposure compensation, flash “bracketing” (even frame with flash, odd frame without flash)
    • Optional: advanced ISO, shutter speed, white balance, and other controls.

    Naturally, this is not a complete list of Magic Lantern features. More details about the features of this firmware can be found in the manual .

    "Zebra" on the "overexposed" and "overexposed" parts of the frame:
    image
    Cropmarks, Histograms, Waweform, Follow Focus:
    image
    Audio Control:
    image
    Additional functions in Live View:
    image
    Additional video functions:
    image
    Additional photo functions:
    image
    Additional Exposure functions:
    image
    Additional Focus functions:
    image
    Tweaks :
    image

    A small review in English:



    I would also like to note that Magic Lantern allows you to do Live View control over the process of shooting video in Full HD mode on an external display.



    Installing Magic Langern is very simple and requires only recording the boot module on the SD card and turning on the boot mode from the SD card in the camera itself. All necessary utilities are included in the installation kit. To get started, use the instructions .

    Well, for those who want to look at the sources and develop a couple of three new functions, links to the main forums and assembly instructions

    Read Next