====== MLinstall ====== [[https://danielc.dev/mlinstall/|MLinstall]] is a free tool that helps install Magic Lantern on Canon cameras. As of 2024, MLinstall is available for Windows, Linux, and MacOS. When you open MLinstall, you will start in the 'USB' tab. {{::mlinstall-2023-usb-tab.png?400|}} ===== USB Tab ===== All options here will communicate with your camera over USB (USB cable) to change internal settings in your camera. It doesn't modify anything relating to the card, nor does it require the camera to have a card. ==== Enable/Disable Custom Boot ==== This will enable the [[glossary#bootflag]] in the camera's internal settings. Disabling it will revert the camera to the factory setting, thus preventing Magic Lantern from booting. ===== Card Tab ===== All options here will find a card plugged into your PC called 'EOS_DIGITAL' and change some hidden settings on it. ==== Card Boot Flags ==== This will let you prepare your SD/CF card and make it [[glossary#bootable_card|bootable]]. It also lets you erase the flags, reverting the card to more or less what it was before writing the flags. There is also an option to make the card //scriptable//, which will allow [[glossary#canon_basic_scripting|Canon Basic Scripting]] by setting another option in the card. ===== Troubleshooting ===== If you get errors, you can run mlinstall in a console window to get detailed information. You can file a bug report on the Github page. ===== Command Line options ===== MLinstall exposes some command line options if launched with the flag `-h`. `-d` allows //developer mode//, which adds a input box to the UI that allows you to run custom [[glossary#event_procedure|evprocs]]. This is dangerous for new users (it can easily [[glossary#brick]] the camera) hence it being a developer option. `--upload` can use CHDK opcodes to upload arbitrary files to your camera's card over PTP/USB.