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?

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