All software, programs (including but not limited to drivers), files, documents, manuals, instructions or any other materials (collectively, “Content”) are made available on this site on an 'as is' basis.

Canon Marketing (Philippines) Inc., and its affiliate companies (“Canon”) make no guarantee of any kind with regard to the Content, expressly disclaims all warranties, expressed or implied (including, without limitation, implied warranties of merchantability, fitness for a particular purpose and non-infringement) and shall not be responsible for updating, correcting or supporting the Content.

  • Hack a Day reports a user under the name of dataghost has made a firmware hack that adds limited movie recording support to the Canon EOS 40D dSLR camera! There are still some problems though but it's a nice proof of concept.
  • Re: 40d new firmware « Reply #6 on: 28 / January / 2009, 16:32:08 » yeah, tried the firmware and nothing much really (no.5 might be an interesting update for strobists, but i never really got to trying that yet). As for no.1, i can only wish i had an 85/1.2L ^^.

Download drivers, software, firmware and manuals for your EOS 40D. Online technical support, troubleshooting and how-to’s.

Canon reserves all relevant title, ownership and intellectual property rights in the Content. You may download and use the Content solely for your personal, non-commercial use and at your own risks. Canon shall not be held liable for any damages whatsoever in connection with the Content, (including, without limitation, indirect, consequential, exemplary or incidental damages).

You shall not distribute, assign, license, sell, rent, broadcast, transmit, publish or transfer the Content to any other party. You shall also not (and shall not let others) reproduce, modify, reformat or create derivative works from the Content, in whole or in part.

You agree not to send or bring the Content out of the country/region where you originally obtained it to other countries/regions without any required authorization of the applicable governments and/or in violation of any laws, restrictions and regulations.

By proceeding to downloading the Content, you agree to be bound by the above as well as all laws and regulations applicable to your download and use of the Content.

Main Builds

These builds have been around for some time, and they are unlikely to cause major issues.

In most cases, regressions are fixed quickly - if you report them.

Most of these builds are tested, to a limited extent, in QEMU.These tests are automated - if they fail, there might be either a real bug in the tested build, or a bug in the emulation.The only way to tell is by testing on real hardware and comparing the results - your feedback is welcome!

For recent features like Lua scripting, raw recording at 2K/3K/4K/10-bit/12-bit/LJ92/etc, please try the experimental builds (and report back!)

  • 5D Mark III 1.1.3Canon Firmware Version: 1.1.3Latest Build: 2018-07-02
  • 5D Mark III 1.2.3Canon Firmware Version: 1.2.3Latest Build: 2018-07-03
  • 5D Mark IICanon Firmware Version: 2.1.2Latest Build: 2018-07-02
  • 6DCanon Firmware Version: 1.1.6Latest Build: 2018-07-02
  • 7DCanon Firmware Version: 2.0.3Latest Build: 2018-07-02
  • 60D, 60DaCanon Firmware Version: 1.1.1Latest Build: 2018-07-02
  • 50DCanon Firmware Version: 1.0.9Latest Build: 2018-07-03
  • 700D / Rebel T5iCanon Firmware Version: 1.1.5Latest Build: 2018-07-02
  • 650D / Rebel T4iCanon Firmware Version: 1.0.4Latest Build: 2018-07-03
  • 600D / Rebel T3iCanon Firmware Version: 1.0.2Latest Build: 2018-07-03
  • 550D / Rebel T2iCanon Firmware Version: 1.0.9Latest Build: 2018-07-03
  • 500D / Rebel T1iCanon Firmware Version: 1.1.1Latest Build: 2018-07-02
  • 1100D / Rebel T3Canon Firmware Version: 1.0.5Latest Build: 2018-07-03
  • EOS MCanon Firmware Version: 2.0.2Latest Build: 2018-07-02

Ports In Progress

Canon Eos 40d Firmware Hack Download

Canon Eos 40d Firmware Update

These builds are works in progress; they are available for download either here or in the forum.

You are welcome to provide testing feedback, to help us identify any major issues that might be present.

  • 100D / Rebel SL1Canon Firmware Version: 1.0.1Latest Build: 2018-06-06
  • 70DCanon Firmware Version: 1.1.2Latest Build: 2018-12-24
  • 1200D / Rebel T5Canon Firmware Version: 1.0.2Latest Build: 2018-08-21
  • 450D / Rebel XSiCanon Firmware Version: 1.1.0
  • 5D Mark III 1.3.4Canon Firmware Version: 1.3.4
  • EOS M 2.0.3Canon Firmware Version: 2.0.3
  • 550D/T2i 1.1.0Canon Firmware Version: 1.1.0
  • 7D 2.0.6Canon Firmware Version: 2.0.6

Old Versions

These cameras are no longer maintained, but there is a working build available.

Your camera is not listed?
  • A port of a new camera model happens if and only if there is a developer who has the camera and sufficient time, motivation and skill to complete the port. (thanks CHDK)
  • If this describes you, then you may be able to help. Start by reading the development forum, the wiki, and the source code.
  • There are firmware dumpers available for most Canon EOS cameras (see below).
  • Porting guides: tutorial for firmware upgrades, EOS M2 walkthrough, any other camera ports (ideally same generation).
  • You can run both Canon firmware and Magic Lantern, to some extent, in QEMU. The emulation guide also covers initial firmware analysis and has some reverse engineering tips.
  • If you cannot find a firmware dumper, feel free to ask; just be aware this step won't magically bring a developer to work on it.
  • You may also ask for a portable display test FIR here (likely to work on most EOS cameras).
  • DIGIC 6 ports are possible, but progress is slow - 80D and 750D are likely to work first. Help needed.
  • DIGIC 7/8 ports are likely possible - you can help.
  • Some recent Canon EOS M cameras (M3, M5, M6, M10, M100) are based on PowerShot firmware. It's much easier to port CHDK on these cameras. EOS M, M2 and M50 are running EOS firmware.
ROM dumpers

These are small programs that can save the contents of your camera's ROM contents on the card.

The existence of a ROM dumper proves we are able to execute code on the camera,and enables anyone with the right skills to start looking into it. Nothing more, nothing less.

In particular, ROM dumpers will NOT help you install Magic Lantern and will NOT provide any useful features on their own.

Canon Eos 40d Firmware Hack Download

  • Portable ROM dumper (models running EOS firmware, 2 ≤ DIGIC ≤ 8)
  • Canon Basic dumper (all DIGIC 8 and 10 models)
When will it be ready?
  • Unfortunately, Magic Lantern ports don't follow a schedule.
  • There is no plan, and there is no Magic Lantern organization that specifies which port happens next.
  • If there is work being done on a camera, there will be a development thread in the forum.
  • If there is no mention of development activity on the forum, there is no reason to ask about that camera's status: It is not supported, and there is no way for anyone to know if or when it might be supported. Your guess is as good as ours.
  • If you want your camera done faster, please join the development efforts.

Canon Eos 40d Firmware Hack Download Windows 7

Magic Lantern is not approved nor endorsed by Canon in any way, and using it will probably void your warranty.
We are not responsible for any damages to your camera.

Copyright (C) 2009-2018 Magic Lantern Development Team

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Coments are closed
Scroll to top