Skip to content

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.

“`

Back To Top