I'm planning to test using a external recorder for my Canon M6, but one of the features missing of older camera is to have a clean HDMI output like its older sister the Canon M6 Mark II.
There's no such option for the Mark I .
If we record we will get the HUD as well .
So there's the video tutorial from Zicko Khawarizmi what I believe to be an Indonesian tech genius
The process involved formatting the camera card into FAT 32 ( what is not possible without a third party software ) and copying a script using Canon Hacker Development Kit (CHDK).
Formatting the card
Then we need to run EOScard tool that can be found https://eoscard.pel.hu/
Press refresh > tick SCRIPT and then press Save
It should say Write successful
Then copy the following 2 files
extend.m
script.req
into the root of the card
They are quite interesting to look at , since they are just operating as custom settings to the camera
DIM palette_buffer_ptr = 0x11d4c
DIM active_palette_buffer = 0x11d44
DIM palette_to_zero = 0
private sub RegisterProcs()
System.Create()
ExecuteEventProcedure("UI.CreatePublic")
end sub
private sub Initialize()
RegisterProcs()
LockMainPower()
adr = *palette_buffer_ptr
adr = adr + (palette_to_zero * 4)
if *adr <> 0 then
adr = *adr + 4
memset(adr, 0, 256 * 4)
end if
end sub
Then comes the weird one , how to trigger the action.
Load the SD card in the camera and the card can't have any picture or video on it to activate the action .
How to run it :
Turn camera ON
Press play/review and in the No image screen press the middle button SET
From there the camera will operate has it has no menus until its turned off and on again .
It can be quite useful if you are not recording in the camera card and if you are using a external monitor and recorder
Comments