User Tools

Site Tools


mlinstall

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.

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 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 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 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 evprocs. This is dangerous for new users (it can easily 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.

mlinstall.txt · Last modified: 2024/04/02 20:29 by petabyte