The first public post from ten years ago about my homebrew firmware for the Canon 5D Mark 2 DSLR marks the very humble beginning of the Magic Lantern project: https://t.co/b7vbw3dJK4 pic.twitter.com/UfcCd8bD0w
In 2008 the Canon 5D Mark II changed everything. It was the first affordable full frame sensor camera capable of capturing video. It quickly became the go-to tool for budget filmmakers and it wasn’t long till people wanted to get more out of their cameras. Enter Magic Lantern.
Magic Lantern was originally written by Trammell Hudson in 2009 for the Canon EOS 5D Mark II after he managed to reverse engineer the camera’s firmware.
Magic Lantern is a software enhancement that offers increased functionality to Canon DSLR cameras. Magic Lantern created an open framework, licensed under GPL, for developing extensions to the official firmware.
Magic Lantern is not a “hack“, or a modified firmware, it is an independent program that runs alongside Canon’s own software. Each time you start your camera, Magic Lantern is loaded from your memory card. The only modification Magic lantern created was the ability to run software from the memory card.
Magic Lantern was and still is a free software add-on that runs from the SD/CF card and adds a host of new features to Canon EOS cameras that weren’t included from the factory by Canon.
Essentially Magic Lantern opens up functionality that is technically possible to run on Canon DSLR cameras.
Because installing Magic Lantern does not replace the stock Canon firmware or modify the ROM but rather runs alongside it, it is both easy to remove and carries little risk. The camera checks a “boot flag” in its re-writable memory, and if set, reads from a memory card to get the additional firmware routines. Each time the camera is started, there is an option to disable Magic Lantern.
You may be asking why anyone would want to use Magic Lantern and mess around with their camera to change how it performs. Well quite simply, because they can.
Most cameras are a lot more capable and powerful than you may think. In some cases, cameras from manufacturers have had features or capabilities restricted solely by the firmware they are running. The majority of cameras being released today are a lot more capable than you may think, but that doesn’t mean camera companies are willing to give you the keys to the front door and turn the alarm off.
In saying this, companies have to make products reliable and stable and if an engineer thinks that a camera can’t do a particular function with a zero fail rate they are not going to implement that feature into the camera. Companies also have to protect other products in their line up and they also need to make money. Making a completely open source camera doesn’t make financial sense to a large corporation or company.
Magic Lantern offers a greatly improved feature set which turns Canon DSLRs into much more fully feature video cameras. You simply download the files to each memory card you use, pop it into the camera and load the new firmware. Then each time you start the camera it can automatically find the firmware on your memory card and reload it.
However, in my past experience, I have found it to be less than 100% reliable in critical conditions, with the occasional lockup that required me to reboot the camera by reinserting the battery. For this reason, I have stayed away from using it for the type of work I do where missing a key moment is not an option. My cameras need to be 100% reliable, end of story.
It is also technically going to void any warranty you have on the camera and there is always that slight chance that you could irreversibly turn it into a paperweight.
All that said it is amazing that a global team working together was able to add video features to existing Canon cameras.
Both USA and European laws allow reverse engineering for interoperability, without requiring the permission from the copyright holder (in this case, Canon).
Since Magic Lantern is not distributing any Canon code and they are just reverse engineering solely for purposes of interoperability, Magic Lantern does not run afoul of the law.Magic lantern is keen to point out that they do not publish Canon code or any other copyrighted material – be it from Canon or from any other third party. The only information they publish is limited information about DSLR internals, with the only purpose of achieving interoperability. Reverse engineering is required to achieve interoperability because no public documentation is available to create software for Canon DSLRs.
The above video was shot on the 5D Mark III with a Sigma art 35mm and a 64GB Lexar 1066x CF-Card. It was shot in in 3520×1320 in 10bit-lossless at 23,976 fps using the crop_rec module. The files were mounted w/ MLVFS, graded in DaVinci, exported to DNxHR HQX 10bit, edited in Premiere and finally exported to 4K DNxHR HQX 10bit.
The above footage was shot in Magic Lantern Raw format and color corrected with Davinci Resolve. A 5D MKIII, Sigma 50 mm f/1.4, and Canon 100 mm f/2.8 lens was used.
Magic Lantern will continue to press forward, adding more features and testing out other camera models.
2.4g Tv Remote
No matter how you feel about running third party firmware on a camera, you have to give credit to Trammell Hudson and the team over at Magic Lantern. Not only did they give users of Canon DSLR cameras enhanced features and capabilities, but they also give away the product for free.
There is always going to a select few companies and people who were pioneers in our industry, and Magic Lantern is certainly one of those pioneers. Happy birthday Magic lantern and thanks for all you have done and continue to do.
Matthew Allard is a multi-award-winning, ACS accredited freelance Director of Photography with 29 years' experience working in more than 50 countries around the world. He is the Editor of Newsshooter.com and has been writing on the site since 2010. Matthew has won 39 ACS Awards, including four prestigious Golden Tripods. In 2016 he won the Award for Best Cinematography at the 21st Asian Television Awards. Matthew is available to hire as a DP in Japan or for work anywhere else in the world.
Windows 10 Pro, Win 10 Pro, Windows 10 Professional, Windows 10 - Aoxun,https://www.aoxunsoftware.com/