So far Canon has never allowed any third party lens manufacturer to make a Full…
List of Canon camera hackers are currently improving

Be aware of he risks!
Updated: 11 November 2026. Canon firmware add-ons, film-look projects and useful external tools. Public releases, experimental ports and unverified claims are labeled separately. Testing status comes from the linked developers and camera owners.
| Camera(s) | Features and research progress | Status | Hack & links |
|---|---|---|---|
| EOS R8 — 1.4.0 research target Magic Lantern DIGIC X port Source updates through 11 November 2026 |
Early RAW-video proof of concept. The developer demonstrated a short 2008 × 664, approximately 24 fps MLV recording without sound. New source work reports clean 10/12-bit RAW packing alongside 14-bit. This does not establish continuous recording, HD/4K RAW output or a ready-to-install public release. | Developer demonstration Research; not a user release |
Creator demonstration · 10/12-bit source update · Discussion |
| EOS 5D — 1.1.1 EOS 5D Mark II — 2.1.2 EOS 5D Mark III — 1.2.3 or 1.3.6 EOS 6D — 1.1.9 The Ritual v1.2.1 |
In-camera film-inspired JPEG processing with film selection, push/pull development, paper choices, halation and roll folders/contact sheets. Output sizes include a full-sensor Print option. v1.2.1 adds the 6D and improves halation across output sizes. Creator-offered downloads with a price you choose; Mac or Windows is needed to prepare the card. | Creator demonstrations Public download; independent testing limited |
Current features, camera requirements and downloads |
| EOS M — 2.0.2 EOS 6D — 1.1.6 EOS 550D / Rebel T2i — 1.0.9 EOS 650D / Rebel T4i — 1.0.4 M-Film v0.2.1 Released 11 November 2026 |
72 film-inspired looks and a film-roll interface, with an in-camera darkroom that develops retained RAWs into JPEGs. v0.2 adds larger print sizes, zoom and four viewfinder layouts. These models have owner testing, but the new module-based loader still awaits confirmation on some bodies. Check the camera matrix; in-camera prints are smaller than full-resolution RAW development on a computer. | Owner-tested features Latest loader not confirmed on every body |
Features and camera test matrix · Latest release · Known issues and testing |
| EOS 1300D / Rebel T6 — 1.1.0 M-Film v0.2.1 New test target, 11 November 2026 |
New experimental M-Film port built on Magic Lantern’s 1300D work. It requires USB-based mlinstall rather than the usual firmware-update installer. No physical-camera tester is recorded yet. Canon 1.1.0 exists in two variants, and camera settings such as ISO/WB are not changed automatically by this port. | Build available for testers No camera validation yet |
Current camera status · 1300D-specific instructions |
| EOS 5D — 1.1.1 Soup Engine beta |
13 film-inspired looks plus a web recipe editor. Saves an additional processed JPEG beside the original RAW. The default JPEG-source processing takes roughly 20 seconds per image; the RAW-source option is much slower and has colour limitations. It replaces Magic Lantern’s autoexec program, so ML’s normal menu is unavailable while Soup Engine is installed. | Developer-demonstrated beta Exact-body build required |
Features and limitations · Release |
| EOS 5D Mark III — 1.1.3 or 1.2.3 Magic Lantern RAW / crop_rec |
RAW video and higher-resolution sensor-crop modes. Source presets include 3072 × 1920 at 24p, 3840 × 1600 at 24p, and 4096 × 3072 at 12.5 fps. These modes have crop, preview and recording-throughput compromises; preset availability is not a guarantee of continuous recording. MLV files require a compatible post-production workflow. | Established RAW-video platform High-resolution modes experimental |
Official builds · Exact crop-mode definitions · MLV App workflow |
| EOS M — 2.0.2; original model Magic Lantern / Danne’s specialist builds |
RAW video, crop/anamorphic presets and recording controls, including specialist 3K/4K-labelled modes. Some anamorphic modes require resampling in post, and resolution, frame rate, bit depth and duration trade against one another. Danne’s presets and touch controls are separate from the standard official build; use the matching project instructions. | Widely used community builds Specialist modes experimental |
Official model requirements · Developer’s EOS M thread · Danne release |
| EOS 200D / Rebel SL2 — 1.0.1 Magic Lantern Original 200D, not 250D / SL3 |
RAW video with Dual Pixel AF and Dual ISO, plus intervalometer, crop marks and other utilities. The official developer announcement also confirms an extended MOV/MP4 recording timer. RAW output has quirks and needs compatible processing; the timer change does not promise unlimited recording. | Official development build Developer-tested features; limitations remain |
Official builds · Developer feature announcement |
| EOS 6D Mark II — 1.1.1 EOS 7D Mark II — 1.1.2 EOS 750D / Rebel T6i — 1.1.0 Magic Lantern development ports |
Utility features such as interval shooting, custom crop marks, shutter count and disabling the 30-minute Live View power-save timeout, depending on the model. These ports have a smaller feature set than older ML bodies. The available official builds do not establish the same RAW-video capabilities as the 5D III or 200D. | Official development builds Limited feature sets |
6D II · 7D II · 750D · Feature scope |
| EOS 5D Mark II — 2.1.2 EOS 6D — 1.1.6 Magic Lantern |
RAW-video recording plus exposure monitoring, focusing aids and shooting automation. Resolution, frame rate and recording duration depend on the camera, recording module, bit depth and card performance. Higher-resolution or crop options vary by build; do not assume 5D III presets work on these bodies. | Established community functionality Recording limits depend on setup |
5D II builds · 6D builds · Feature guide |
| EOS 60D — 1.1.1 EOS 70D — 1.1.2 EOS 100D / Rebel SL1 — 1.0.1 EOS 500D / Rebel T1i — 1.1.1 EOS 550D / Rebel T2i — 1.0.9 EOS 600D / Rebel T3i — 1.0.2 EOS 650D / Rebel T4i — 1.0.4 EOS 700D / Rebel T5i — 1.1.5 EOS 1100D / Rebel T3 — 1.0.5 Selected established Magic Lantern bodies |
Intervalometer, HDR bracketing, bulb ramping, ETTR, focus aids and exposure overlays. The wider toolbox includes zebras, false colour, histograms, focus stacking/rack focus, audio tools and scripting where supported. Availability differs by body and build; the official model list and feature guide are the reference. | Established Magic Lantern toolbox Features vary by model |
Official camera/build list · Feature guide · Source code |
| EOS 5D Mark III — 1.1.3 / 1.2.3 EOS 7D — 2.0.3 EOS 200D / Rebel SL2 — 1.0.1 Magic Lantern Dual ISO |
Samples alternating sensor lines at different ISO settings to recover cleaner shadows and increase usable dynamic range. Requires specialised processing such as cr2hdr. The trade-off is reduced vertical detail and possible aliasing/moiré; it is intended for high-dynamic-range scenes rather than every photograph. | Established specialist technique Artifacts and processing trade-offs |
Module documentation · 200D support · 7D requirements |
| EOS 50D — 1.0.9 Magic Lantern |
Adds movie-recording functions to a body that shipped as a stills camera, alongside Magic Lantern’s shooting and display tools. The 50D has no internal audio recording support, and enabled movie modes still depend on the build and card performance. | Established legacy add-on No internal audio |
Official builds · 50D movie/audio feature definitions |
| PowerShot SX260 HS PowerShot SX40 HS IXUS 220 HS / ELPH 300 HS PowerShot A590 IS Examples of CHDK-supported compacts Exact firmware subversion must match |
RAW/DNG capture on supported ports, exposure overrides, bracketing, zebras, live histograms, motion-triggered shooting and Lua/uBASIC automation. Enables timelapse and DIY USB-remote projects. This is a large family of camera-specific ports; check the exact model, firmware subversion and current build rather than treating every feature as universal. | Established CHDK ports Camera-specific limitations |
Features · Firmware compatibility · Maintained autobuild |
| EOS M3 — 1.01A / 1.20F / 1.21A EOS M10 — 1.10D / 1.10F / 1.10G / 1.11A CHDK Separate project from EOS M Magic Lantern |
Scripted shooting and exposure automation, including interval sequences, advanced bracketing and remote-control workflows supported by the port. These cameras already have native RAW stills; the practical addition is programmability. They do not inherit the original EOS M’s Magic Lantern RAW-video modes. | Public CHDK builds Port-specific capabilities |
M3 port · M10 port · Exact firmware matrix · Builds |
| EOS 400D / Rebel XTi — 1.1.1 400plus |
Spot/multi-spot metering, configurable Auto ISO, intermediate ISOs, extended bracketing, intervalometer, bulb ramping and custom modes. Also adds configurable controls, white-balance presets and release count. This is a dedicated legacy 400D project, loaded from a prepared CF card after camera setup; it is not a general Canon port. | Established legacy enhancement 400D / XTi only |
Features and releases · Firmware requirement and setup |
| EOS C300 — Original Mark I; base firmware unspecified Community recording-mode claim |
Creator claims a 145 Mbps recording-mode unlock, replacing 35 Mbps 720p entries. A menu photo and early owner claims are public, but no patch, sample recording or independent replication was provided in the discussion checked. Sustained recording and actual encoded bitrate remain unverified. | Unverified community claim No usable public release established |
Creator’s post and limitations |
| EOS 3 — Film SLR tapin-cli Tamron lens-firmware patch |
Restores aperture/compatibility with selected Tamron EF lenses. Developer-tested with SP 35mm, 45mm and 85mm f/1.8 VC lenses on an EOS 3. Requires a Tamron TAP-in Console and flashes the lens, not the camera. Other film bodies/lenses are unconfirmed; a failed lens flash can require service. | Developer-tested combinations Unofficial lens modification |
Tested lenses, patch and limits |
| EOS R8 EOS R5 Mark II EOS R6 Mark II Examples; many other EOS bodies supported No firmware modification |
Community film-style Picture Styles and custom colour/tone profiles using compatible PF2/PF3 files in the camera’s User Defined slots. The community catalog also contains post-production LUTs, which are separate from camera-loadable styles. This uses Canon’s existing import system; it does not add RAW video, extra bit depth or native Canon Log. | Working native import workflow Third-party looks vary |
Community catalog · Canon import instructions |
| EOS R6 Mark II EOS RP EOS M6 PowerShot G9 X Mark II furble DIY ESP32 / M5Stack controller |
Bluetooth shutter release and interval shooting from a small DIY controller, using the camera’s existing Bluetooth connection. These models appear in the project’s tested list. Focus/GPS functions depend on Canon’s remote-versus-smartphone protocol; do not assume every mode offers both. No camera firmware flashing is required. | Tested external controller Protocol-dependent features |
Compatibility and feature matrix |
Compatibility: Use the exact camera, firmware and project build stated. Magic Lantern and CHDK run alongside Canon’s software from the card; initial setup can change boot settings. Experimental code can cause hangs or startup failures. Follow each project’s current installation and removal instructions.
“`
