Builds for EOS 50D

Magic Lantern platform name: 50D

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?
How to downgrade firmware if camera won't let me do it?

Builds available for EOS 50D

For firmware version 1.0.9

Development branch (dev)
Builds with the most recent developments

magiclantern.2025-06-20.50D.109.zip

Build date: 2025-06-20
SHA256 checksum: 892778c204970f61c59b2bba9d6950aa643e6a103be0e4b040ca1f96d2f42f36
Source code: LINK , sha: ed3e7c0dfacfdeaf3349dee73edf9e3621217462
Required Canon firmware version: eos50d-v109-win.zip

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

magiclantern-lua_fix.2020Dec28.50D109.zip

Build date: 2020-12-28
SHA256 checksum: 55465917c2ed047483975d12070836434cff9633bdefea08cd66a157127cfd7d
Source code: LINK
Required Canon firmware version: eos50d-v109-win.zip

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

magiclantern-Nightly.2018Jul03.50D109.zip

Build date: 2018-07-03
SHA256 checksum: 5255e57f94b3e5283fb93be58ed0d4b37a5d311759a483975c448e472a8576a7
Source code: LINK
Required Canon firmware version: eos50d-v109-win.zip