You are on page 1of 63

Magic Lantern

pre0.2.2 --

Creative Commons
Attribution ShareAlike
Magic Lantern Firmware Wiki

PDF

Magic LanternCanon

Magic LanternCanon
HDR

Magic Lantern

PDF50D, 60D, Kiss X3, X4, X5 (Unied


Version) Magic Lantern
Magic Lantern
PDF

Magic Lantern Firmware Wiki


Vimeo - Magic Lantern User Group
Flickr - Magic Lantern User Group
http://magiclantern.wikia.com


1)

2)

3)

FAQ

Magic LanternCanon

ML?

12?

30?

/ CMOS ?

ML?

AGC/?

/ ERR70/80/99 /

ERR20

XXX?

4)

5)

6)

LCD

Magic Lantern

Audio

Audio Meters

Analog Gain (dB)

L-DigitalGain and R-DigitalGain (dB)

AGC

Input Source
http://magiclantern.wikia.com

Mic Power

Monitoring-USBUSB

Output volume (dB)

LiveV

Global Draw

Histo/Wavefm

Vectorscope

Zebras

False color

Cropmks

Ghost image

Live Desh

Spotmeter

ClearScreen

Focus Peak

Magic Zoom

Split Screen

Movie

Bit Rate

BuWarnLevel

Time Indicator

Bitrate Info

Movie Restart

Movie Logging

MovieModeRemap

Movie REC key

WB workaround

Zebra when REC

Force LiveView

Movie Record50D
http://magiclantern.wikia.com

Exposure Lock50D

Shutter Button50D

FPS override

Tv override

HDR videoHDR

Shoot

HDR Bracket

Intervalometer

Bulb Ramping

LCD Remote ShotLCD

Audio RemoteShot

Motion Detect

Silent Picture

Bulb Timer

Mirror Lockup

Expo

ISOISO1/8

WhiteBalance

WBShift G/M

WBShift B/A

Shutter1/8

Aperture

PictureStyle

REC PicStyle

Flash AEcomp

LV Disp.Gain (NightVision)

Exp.Sim

Exp. Override

Focus

Trap Focus
http://magiclantern.wikia.com

Focus Patterns

Follow Focus

Focus StepSize

Focus StepDelay

Focus End PointRack Focus

Rack Focus

Stack Focus

Focus Dist

Hyperfocal

DOF Near

DOF Far

Tweaks

DOF Preview

Shutter Half-press

AE frame display

LCD Sensor ShortcutsLCD

Auto Burst PicQuality

ISO selectionISO

Crop Factor Display35mm

LiveView Zoomx5, x10

LV Auto ISO (M mode)MISO

DigitalZoom ShortcutKiss X5

Play

After taking a photo

Zoom in PLAY mode

Cropmarks

SET+MainDialSET+MainDial

LV button (PLAY)

Quick EraseSET+ERASE

Display
http://magiclantern.wikia.com

UpsideDown mode

Screenshot (10s)10

ML info barsML

Force HDMI-VGAHDMIVGA

DispOFF in PhotoMode60D

Auto Mirroring

Display

Kill Canon GUI50D

Debug

Stability testsMagic Lantern

FlashlightLCD

Don t click me!Don t even think about it.

Free Memory

CMOS temperatureCMOS

Shutter Count

Powersave

Dim display

Turn o LCD and LV

Turn o GlobalDrawML

Save power when REC

Battery Remaining60D

Cong

Cong AutoSaveML

Save cong now

Delete cong lemagic.cfg

DISP presets

7)

Power saving

8)

Hidden settings

http://magiclantern.wikia.com


: , ,
, (, +,
, ), USB.
: , , , , .
: , , ,
, , , ,
.
: (QScaleCBR), (Exif),
4GB, ,
, .
:
ISO, , ,

: , .
: (),
;
: (8)
: , CMOS, , .
: -10+3 EV
: ; LCD
: .
http://magiclantern.wikia.com


SDBOOTDISK
AUTOEXE.BIN


ARMLCD


ML

http://magiclantern.wikia.com

FAQ
Magic LanternCanon

Magic Lantern
Canon

Canon:
ML

Qremove Magic
Lantern
bootag (ML
; )

ML?
CanonFormat card, keep Magic Lantern

12?
(CBR0.430)
Movie restart
30HDMI
ClearScreenWhenIdle
Half-press shutterEvery
second

12304GB
124GB

http://magiclantern.wikia.com

30
:
Bulb timer ()
HDR bracketing
Bulb ramping ()

/ CMOS ?
Debug

ML?
CPU
5%

LCDOFF
Power saving

AGC/?

S/N
JuicedLink CX231
XLR
Zoom H1, H2 H4n
PAD
cable

Rode VideoMic PRO DSLR


+20dB The Rode VideoMic (pro
http://magiclantern.wikia.com

) CanonDSLR

Canon DSLR Audio thread on dvxuser AGC Disable - Magic Lantern vs.
Juicedlink? on dvinfo

?
Trap focus

/ ERR70/80/99 /

PC

"Debug""stability test"
Magic Lantern

ERR20
Magic Lantern
Canon

Camera Shutter Life Database

XXX?

http://magiclantern.wikia.com

VimeoML issue tracker

()


rack focusstack focus

MLCanon


Magic LanternLiveV
Force HDMI-VGA

HDMILiveV

Magic Lantern

http://magiclantern.wikia.com

Q (550D), UNLOCK (60D), DISP (600D) or FUNC (50D): (,


, , , )(LiveV
)
LV: (Ghost Image)

SET + (): SET+MainDial

LCD
550D500D
LCD (LCD Remote Shot ),
follow focus, (SensorShortcuts
)

LCD sensor + UP / DOWN: LCD


LCD sensor + LEFT / RIGHT:

LCD sensor + Arrows: Follow Focus


LCD sensor + Zoom In: Magic Zoom

550D, 500D, 600D


:

: ISO

http://magiclantern.wikia.com

Kiss X5ISO
DISP

: (Magic Lantern
) P, Tv, Av, M
ISO -> LV: ()

ISO -> DISP (550D) / ISO -> INFO (600D) / (60D):

Zoom: it does just that :) (Magic Zoom)


/ *: Display, Trap Focus, Silent Picture, Bulb timer, Movie REC
key
MENUMagic Lantern
SET

MENU -> DISP: shutter countCMOS

ISOQSET: MLISO

AFQ: MLTrap Focus


DISP + Zoom In / Zoom OutKISS X5: 3x zoom
/ (DigitalZoom Shortcut).
AF Trap Focus

http://magiclantern.wikia.com

Magic Lantern
Magic Lantern
SET PLAYQ

SET

PLAY

ML

()

DISPINFO

Audio (60D)
LiveV ()
Movie ()
Shoot ()
Expo ()
Focus ()
Tweaks ()
Play ()
Display ()
Debug ()
Powersave ()
Cong (Magic Lantern)
http://magiclantern.wikia.com

Audio
Kiss X4
60D

600D/T3i/Kiss X5Magic Lantern


Magic Lantern

Audio Meters: ON / OFF

-40dB0dB

Analog Gain (dB)

L-DigitalGain and R-DigitalGain (dB)

AGC: ON/OFF

http://magiclantern.wikia.com

Input source
:

internal mic

L:int R:extL: R:

external stereo

L:int R:balanced (L: R: XLR


)

Auto int/ext:

"
3XLR
Canon
Canon

" quote

Mic Power: ON/OFF

AK4646 datasheet p.31 Mic power control

ON: 2 kOhm
OFF: 30 kOhm

internal mic L:int R:ext

Monitoring-USB: ON/OFF
USB
Kiss X5
http://magiclantern.wikia.com

Canon USB - RCARCA - 3.5mm


Sescom
(USB-RCA)

VimeoHowTo

Output volume (dB)

Audio Technica ATH-M50 (38 ohms).

FiiO E5.

http://magiclantern.wikia.com

LiveV
: , , ,
, ,

Global Draw: ON/OFF


(,
, , ,
, )

Tip:

Histo/Wavefm: ON/Luma/RGBOFF/Small/Large/
Fullscreen

(Luma RGB, SET)


(Q)

Vectorscope

Zebras: OFF/Luma/RGB, lo_level..hi_level

:
Luma: ;

http://magiclantern.wikia.com

RGB: RGB

(: )

:
SET: OFF/Luma/RGB
PLAY:
Q:

02550
255

: TechnicolorCineStyle16255
16

False color
Q

Tips:
* display presetFalse Color

False Color50 IRE70 IRE

Cropmks(x/n)
ML6

+
http://magiclantern.wikia.com

()
()
(ISO/IEC 19794-5 )
()
16:9 (550D/T2i/Kiss X4)

:
Tweaks
Show
cropmarks in:

SDCROPMKS
8.38.3

9
SD

Magic LanternML cropmark repository.

Cropmarks
Tip: Debug

Ghost image: ON/OFF


Play
Usage:
Play
SET

http://magiclantern.wikia.com

Live Desh: ON/OFF


Samyang 8mm sheye lens]deshed

LUT
LUT vram/xy.png
vram/desh-lut.mLUT
MLnonahugin
(*.PTO) rectilinearPanini

Spotmeter: OFF / Percent / IRE


IRE
:
SET:
Q: :
(0..100%)
RGB (0...255)
IRE -1..101 (AJ0-255-1..101 IRE)
IRE 0..108 (Piers16-2357.5-100 IRE
)

: Marvels Cine

ClearScreen: OFF / HalfShutter / WhenIdle

http://magiclantern.wikia.com

HalfShutter: *

*
(/AE
AE/AF)
WhenIdle:

Always:
Q

Focus Peak: OFF/HDIF/MORF, threshold, color_mode

:
D1xy:

D2xy: 3x3
:
:
:

Magic Zoom: OFF/Zrec/Zr+F/ALW, Small/Med/Large, AFF/NW,NE/SE/SW


AJMagic Circles

ML
(SET):
http://magiclantern.wikia.com

OFF

Zrec: LCD

Zr+F:
(follow focus / rack focus
)

(*): (
) Magic Zoom
LCD

ALW: (5x / 10x


).

/ (PLAY):

Small (150x150)

Medium (250x200)

Large (500x300)

Small X2 : small2

Med X2 : medium2

(Q):

AFF: AF ()

NW, NE, SE, SW: AF

():

HD: 2.4

: 1.5

x2

Notes:

Magic Zoom HD

HDMIVGASD (RCA)

http://magiclantern.wikia.com

Split Screen: ON/OFF, zerocross


Magic Zoom

focus graph

Zerocross

http://magiclantern.wikia.com

Movie

Bit Rate: CBR, 0.1x ... 3x


H.264

(CBR
;
magic.cfg):

* CBR: 0.13
CBR 1x
QScale

FW default: (CBR,
1080p45mbps)

QScale: (VBR) : -16 ...


+16

: SETPLAYQ
CBR 1x

QScale


Class10

QScale

CBRQScale-16

http://magiclantern.wikia.com


XML

Bit rate

BuWarnLevel: 30% ... 100%


ML
CPULiveV
CPU

Time Indicator: OFF / Elapsed / Remain.Card / Remain.4GB

:
Elapsed:
Remain.Card:
Remain.4GB: 4GB
ML
QScale

Bitrate Info: ON/OFF

QScale)

Movie Restart: ON/OFF


http://magiclantern.wikia.com

Movie logging: ON/OFF


Magic LanternMVI_1234.LOG

Tip: CSVMS Excel

MovieModeRemap: A-DEP / CA / C
A-DEP, CA, C

: ISOLV

Movie REC key: Default / HalfShutter

WB workaround: ON/OFF

http://magiclantern.wikia.com

Zebra when REC: Hide / Don't Hide

Force LiveView: OFF / Start & CPU lenses / Always


(LV
).

Always:

Start & CPU lenses:

Movie Record: ON/OFF (50D)


50D1920x1080, 30fps,
P/Tv/Av/M SET

50D

Zoom H1H2, H4n


http://magiclantern.wikia.com

Exposure Lock: ON/OFF (50D)


*

Shutter Button (50D)

Leave unchanged:

Block during REC: AF, *


50DERR99

Hold during REC (IS):

FPS override

3fps

550D
1/fps

PAL/NTSC

PAL: 25p/50p. : 33.333fps, 12.5fps,


11.111fps

NTSC: 30p/60p/24p. : 29.97fps,


23.976fps, 11.988fps

http://magiclantern.wikia.com

Tv override

3601/fps

1/50000

60D, 600D

HDR video
ISO

ISO
MLISO

http://magiclantern.wikia.com

Shoot
(
)

HDR Bracket
HDR

HDRMLPlaySET+MainDial
ExposureFusionSETHDR

HDRMagic Lanternenfuse (version 4.x)


Exposure Fusion: What is it? How
does it Compare to HDR? How Do I Do It?

Intervalometer

http://magiclantern.wikia.com

Bulb Ramping

Tips:

Bulb Ramping

FPS override3fps

crazy mode
SD

DISPINFO

MLPowersave

LED

Bulp Ramping: ON/OFF


Bulb Ramping
180ISO

:
1.

2.

Bulb Ramping

3.

ML
http://magiclantern.wikia.com

4.

50%

RAW

50%

5.

SET

ISO100ISO

1/10002
: 10
1/10008

Tips:

ISO

HDR

ND
http://magiclantern.wikia.com

VirturalDubMSU Deicker
PluginWindows
Timelapse workow using free software tutorial

180ISO

40

ML90270
1030

1/1000-2ISO100

70%50%

902701/43/4
ISO180

ISO (100, 200, 400)

10ms

Kiss160D0.1

1/1000ISO100ISO6400

Exposure algorithm is a P feedback controller, with gain equal to 0.8 (at each
step, it performs 80% of the correction). Process model is a nonlinear gain with
dead time (the S-curve you see on the screen, which is the relationship
between luma and EV).

http://magiclantern.wikia.com

LCD Remote Shot: OFF/Near/Away/Wave


LCD

Near: LCD

Away: Mirror Lockup

Wave:

Wave

Audio RemoteShot: ON/OFF

Tip:

Motion Detect: OFF / EXP / DIF

Exposure change:

Frame Dierence: AB

:
Aij Bij > level
i,j
http://magiclantern.wikia.com

200300msDataGhost's speed test; Silent Picture

Silent Picture / Silent Pic HiRes / Slit-scan Pic

YUV422

Modes:

Silent Picture:

HD(1720x974)
HD
Details here.

Silent Pic Hi-Res: 5x

Slit-scan Pic:

Silent picture

DCIM/1xxCANON/

: 1234-001.4221000

http://magiclantern.wikia.com

12345678.422Tip: File
Numbering -> Manual Reset

422JPEG422-jpg.exe (Windows
Wine) 422-jpg.py (Phthon, PIL, numpy
)
422422

HDML

Bulb Timer: 1s...8h

Tip:

Mirror Lockup: OFF / ON / Timer+Remote


Timer+Remote
:

(210)

LCD Remote Shot Away

http://magiclantern.wikia.com

Expo

PAv,
Tv

ISO: 100-25600
ISO1/8
ISO selectiondisplay gain
:

= ISO100, 200, ... 3200

= (160, 320, ... 2500)

= ()

MLISOISO
: ISO640 = ISO 800 - 1/3 EV

display gainISO

ISO

WhiteBalance: 1500...15000

60D

: 2500...10000) QML
200x200

http://magiclantern.wikia.com

WBShift G/M: Green 0..9 / Magenta 0..9


Q

WBShift B/A: Blue 0..9 / Amber 0..9


15
mireks (5 micro-reciprocal kelvins)

Shutter: 1/24...1/8000
1/8

ML

: 1/50ML1/48

1/4000EV denition1/8000

QML

ISO1/8

ISO

http://magiclantern.wikia.com

Aperture: f/1.2...f/45.0
f

PictureStyle

REC PicStyle

CineStyleSuperFlat

Flash AEcomp: -10..3 EV

: -6

Tip: -10EV

LV Disp.Gain (NightVision): -3EV...+6EV


ISO2ISO100,
200, 800, 1600, 3200ISO160ISO200
1/3EV

http://magiclantern.wikia.com

ND

ISO:

ISO 50, 25, 12.5 (ISO100 -1, -2, -3EV)

ISO 12800, 25600, 51200, 102400, 204800, 409600 (ISO6400 +1...+6EV)

1,2ISO1600
1,2ISO

: MLauto ISO
ISO

Exp.Sim

ON:

O:

Auto: x5, x10

Exp. Override

1000D, 50D, 500D


http://magiclantern.wikia.com

1/25 (24p/25p
)-> 1/3

1/8000

60D600DISO12800

OFF:

ON: MLMLExpo

Auto: ML

500D, 50D, 1100D

60D

550D, 60D, 600D, 5D2


ISO
1/25

1/25

http://magiclantern.wikia.com

Focus

Trap Focus: ON/OFF

Trap Focus:

ML

SETfocus magnitude

Focus Patterns: ON/OFF


trap focus

LCD
;

SET;

http://magiclantern.wikia.com

400plus

Follow Focus: OFF / Arrows / LCD sensor


Rack focus

Arrows:

LCD Sensor: 550DLCD


LCD Sensor Remote
SensorShortcuts

Focus StepSize: 12

Focus StepDelay:
100ms

rack focus:

MENU

PLAY

PLAYrack focus

Focus StepSize: Small/Medium/Large


EOS Utility

Focus StepDelay: Wait, 10...640 ms

http://magiclantern.wikia.com

WaitML

Wait

WaitML

rack focus

Focus End Point


rack focus

1.

SET

2.

SETML Focus End Point: 0 steps from here.

3.

Rack Focus

SET: 2rack focus

Q: rack focus

PLAY: rack focus


http://magiclantern.wikia.com

:
1.

2.

3.

MLFocusFocus End PointSET

4.

Focus End Point:__ steps from here.

5.

FocusRack FocusSETQ, PLAYRack


Focus

6.

Rack Focus

7.

Tip: LCDsensor RemoteNearAwayRack


FocusLCD

Rack Focus:

Focus StepSize: 12

Focus StepDelay:

Wait100ms

WaitDelay

Stack focus

enfuse
FST_1234.SH
http://magiclantern.wikia.com

Exposure Fusion: What is it? How does it Compare to HDR? How Do I Do It?
enfusefocus stacking section

:
1.

rack focus

2.

3.

PLAYPLAYSNAP

HDR bracketingsilent pictures

Rack Focus

Focus Dist

Focus distance

Hyperfocal

http://magiclantern.wikia.com

DOF Near

DOF Far

http://magiclantern.wikia.com

Tweaks

DOF Preview: Normal/Sticky


Sticky

Tip: Exposure Override

Shutter Half-press: O / Sticky / every second / 200 ms / 20 ms

"every second"back-button focus


AF

meter reading

Trap focus
Trap Focus
Sticky

http://magiclantern.wikia.com

every 20ms

AFSticky

AE
back-button focus (AF)
sticky

AE frame display: Show / AutoHide

Show:

AutoHide: 1

LCD Sensor Shortcuts: ON / OFF


LCD
MLLCDLCD
LCDLCD

Auto BurstPicQuality: ON / OFF

4:

RAW + JPG -> JPG L Fine -> JPG M Fine

RAW -> JPG L Fine -> JPG M Fine

JPG L -> JPG M

http://magiclantern.wikia.com

550D, Transcend Class 10

RAW + JPG -> JPG L -> JPG M

RAW -> RAW -> JPG M

ISO selection
All values: 1/8ISO

100x, 160x: ISO100


ISO160

Crop Factor Display


ML
35mm

50mm:

-> 50mm

-> 80eq

LiveView Zoom
x5 x10

x5, x10

LV Auto ISO (M mode)


MISO
http://magiclantern.wikia.com

MISO1

OFF:

Spotmeter: spotmeter50%

CenteredHist:

HighlightPri: :

NoOverexpose:
ETTR (Expose To
The Right)

RAW
ETTRISO

HighlightPriNoOverexposeETTR
NoOverexpose

ML2ISO

ISO100

2ISO

lumaRGB

http://magiclantern.wikia.com

ISO

DigitalZoom Shortcut: 1x, 3x / 3x...10x

Kiss X5DISP + Zoom In/Zoom Out

1x, 3x: HD

3x...10x:

: ML3

http://magiclantern.wikia.com

Play

After taking a photo:


QuickReview / Hold -> Play

QuickReview:

Hold -> Play:

Zoom In PLAY mode

Normal:

Fast:

Fast+100%: 1100%

Cropmarks (PLAY): ON/OFF

SET+MainDial (PLAY)
SET

Play 422: Silent Pictureslow-res422

http://magiclantern.wikia.com

ExposureFusion: 2HDR

CompareImages:

TimelapsePlay:

LV button (PLAY): Default / Protect Image

Default:

Protect image:

Quick Erase
SETERASE

http://magiclantern.wikia.com

Display

UpsideDown mode

Screenshot (10 s)
10
BMP422
BMP
2GIMP

LED

ML info bars
ML

Inside 3:2: 550D3:2

Inside 16:10: 16:10HDMI

Inside 16:9: 16:9HDMI

Under 3:2: 500D, 50D5D Mark II4:3

http://magiclantern.wikia.com

Under 16:9: 4:3

Force HDMI-VGA: ON/OFF


HDMI
HDMI

DispOFF in PhotoMode
60D
INFO

Auto Mirroring
180

Display: Normal/Reverse/Mirror

Kill Canon GUI


50DMLCanon

Idle/Menus:
Canon

Idle/Menus+Keys: Canon

http://magiclantern.wikia.com

Debug

Stability tests
Magic
Lantern

Flashlight
LCDLED

Don't click me!

Free Memory

CMOS temperature
CMOS

Shutter Count

http://magiclantern.wikia.com

Powersave
Dim display: OFF / after X
seconds

Magic Lantern
LCD

Turn o LCD and LV: OFF / after X seconds


LCD

: SET

Turn o GlobalDraw: OFF / after X seconds

Save power when REC ON / OFF

Battery Remaining
60D
http://magiclantern.wikia.com

2%

Cong
Magic Lantern
magic.cfg

Cong AutoSave: ON/OFF

magic.cfg

ML

Save cong now

Delete cong le
magic.cfgML

: magic.cfg
Cong Autosave

DISP presets: 1..4

http://magiclantern.wikia.com

4
DISPISO+INFO

http://magiclantern.wikia.com

Power Saving
Magic Lantern

LiveVCPU

CPULiveV

LCD

60Dautoexec

Hidden settings
magic.cfg

ML:
# Delay between clearing the overlay in Clear Preview mode
clear.preview.delay = 500
# Background color for waveform
waveform_bg = 20 # Semitransparent gray
waveform_bg = 3 # Semitransparent black
waveform_bg = 0 # Transparent
# enable QScale
h264.bitrate-mode = 2 # 0 is FW default, 1 is CBR, 2 is VBR
h264.qscale.plus16 = 8 # QScale plus 16 (range: 0..32)
http://magiclantern.wikia.com

You might also like