Builds for EOS M

Magic Lantern platform name: EOSM

Model-specific notes

Those bulds work only for the original Canon EOS M.
M2, M3, M50, M200, etc. are different models that need their own dedicated builds!

EOS M
EOS M2
EOS M50
EOS M50 Mark II
EOS M200
EOS M6 Mark II
EOS M3, M5, M6, M10, M100 - for those check CHDK Project

How to install Magic Lantern?

Just follow the guide available on our wiki.

Every Magic Lantern build requires a very specific version of camera firmware.

If installed firmware version doesn't match the requirements, you will have to upgrade (or downgrade) it before using Magic Lantern.

Where can I get a required Canon firmware version?

Builds available for EOS M

For firmware version 2.0.2

Development branch (dev)
Builds with the most recent developments

magiclantern.2025-06-20.EOSM.202.zip

Build date: 2025-06-20
SHA256 checksum: 152f2ab46b83f45b978bcb704bda976849aa9d06b08fb70448f69be3ebfc44fb
Source code: LINK , sha: ed3e7c0dfacfdeaf3349dee73edf9e3621217462
Required Canon firmware version: eosm-v202-win.zip

Legacy lua_fix builds (lua_fix)
Latest version of Lua improvements branch

magiclantern-lua_fix.2020Dec28.EOSM202.zip

Build date: 2020-12-28
SHA256 checksum: 6b3aa6abe07cb531b2e076b62e38857113691541e25f8a396d25062ba265b83a
Source code: LINK
Required Canon firmware version: eosm-v202-win.zip

Legacy nightly builds (unified)
Latest version of unified nightly builds from Heptapod repository (2018)

magiclantern-Nightly.2018Jul03.EOSM202.zip

Build date: 2018-07-03
SHA256 checksum: f32d3cf9ce51655a1b8a505e9ab00ba49ea7341f4d524ed3ee0f66e2290c2dd2
Source code: LINK
Required Canon firmware version: eosm-v202-win.zip