Table of Contents

:install-header&nofooter

Magic Lantern Nightly - Install Guide

For the impatient: just follow the quick install guide from the download page. For a more thorough description of the install process, including what to do when things go wrong, keep reading.

Before installing Magic Lantern you need to:

Very important

Right after opening the card door, Canon firmware accesses the card without turning on the LED (yes, with the main switch turned off). If you remove the card too early, the camera will freeze and will drain the battery, or even cause permanent damage! You will be running random code (remember you are loading executable code from the card), and we can't do anything about it without reflashing Canon firmware with our own code.

Get the right firmware version

First install guide

Step 1. Preparing your camera

Step 2. Installation

Step 3. Magic Lantern first startup

Installing Magic Lantern on other cards

This table below explains where magic strings must be written depending on FAT version (done by tools above):

FAT versionVolume Label = “EOS_DEVELOP”Bootcode+2 = “BOOTDISK”“SCRIPT”
FAT12/16 0x2b/430x40/64 0x1f0
FAT32 0x47/71 0x5c/92 0x1f0
ExFAT 0x82/130 0x7a/122 0x1f0

VBR checksums must be updated for ExFat
SCRIPT is for Canon basic.

Updating Magic Lantern

Uninstalling Magic Lantern

Don't just delete the Magic Lantern files from the card! If you do, the camera will freeze at startup and you'll have to take the battery out.

Uninstalling ML from one card

Uninstalling ML from the camera

Troubleshooting

Important notes