Warning!
Magic Lantern is not approved nor endorsed by Canon in any way,
and using it will probably void your warranty.
We are not responsible for any damages to your camera.
Nightly Builds
What are nightly builds?
- Nightly builds are binaries compiled from the latest source code, automatically, whenever there are any changes to the main branch (unified).
- It's pretty close to a rolling release, and that's all we've got for now - there are no plans for a stable release in the near future.
- However, the nightly builds can now be considered somewhat stable, and if something important breaks, it's usually fixed quickly if you report the issue.
What are the disadvantages of nightly builds?
- You may be running untested code. New developments now happen in branches, and what ends up in the nightly builds is usually tested by the developers on at least 2 or 3 camera models. However, we no longer have the time and resources to test every new feature on every camera model.
- Some features may not work as expected - please report bugs here.
- No documentation - the only help for new features is a small line of text, and ML source code.
- No guarantees - if it breaks, you get to keep both pieces.
Download Nightly Builds
Source Code
If you'd like to help, here are the steps for getting started:
- Get the source code:
git clone https://github.com/reticulatedpines/magiclantern_simplified
- Magic Lantern should compile on Linux, Mac, or Windows via WSL.
On a Debian system, the required packages are: git build-essential gcc-arm-none-eabi python3 python3-docutils python3-setuptools zip
- To build for e.g. the 99D, be in
platform/99D.101
and run make -j8
- Start hacking!
Browse Source Code