when I check my M6 it says version 1.00Is that another version still?
Firmware Revision : 1.00 rev 1.00
ExtDisp = only if in rec, and either video out is presentExtRec = only if video recording, and video out is present
Simple Canon Basic script for the EOS M100, firmware 100a. Modified version of the M6 script, with firmware version check added.UNTESTED, feedback is welcome.Code: [Select]' clean rec mode palette' EOS M100, 100a, 101aDIM palette_buffer_ptr = 0x116f4DIM active_palette_buffer = 0x116ecDIM palette_to_zero = 0public sub check_compat() check_compat = 0 if Peek16(0xe1f20270) <> 0x32d1 then exit sub end if if strcmp("GM1.00A",0xe047b5b1) = 0 then check_compat = 1 exit sub end if if strcmp("GM1.01A",0xe047b5cd) = 0 then check_compat = 1 exit sub end ifend subprivate sub RegisterProcs() System.Create() 'UI.CreatePublic()end subprivate sub palette_mod() adr = *palette_buffer_ptr adr = adr + (palette_to_zero * 4) if *adr <> 0 then adr = *adr + 4 memset(adr, 0, 256 * 4) end ifend subprivate sub Initialize() RegisterProcs() ret = check_compat() if ret=1 then palette_mod() end ifend subUsage and notes (taken from my earlier post):Save it as extend.m in the root directory of the card. The card should be prepared to run scripts.Switch on the camera in playback mode and press SET. If the script does what is intended, the overlay should be mostly clean when you switch the cam to any shooting mode. There might be some parts of the overlay that remain unaffected.edit:add 101a compatibility
' clean rec mode palette' EOS M100, 100a, 101aDIM palette_buffer_ptr = 0x116f4DIM active_palette_buffer = 0x116ecDIM palette_to_zero = 0public sub check_compat() check_compat = 0 if Peek16(0xe1f20270) <> 0x32d1 then exit sub end if if strcmp("GM1.00A",0xe047b5b1) = 0 then check_compat = 1 exit sub end if if strcmp("GM1.01A",0xe047b5cd) = 0 then check_compat = 1 exit sub end ifend subprivate sub RegisterProcs() System.Create() 'UI.CreatePublic()end subprivate sub palette_mod() adr = *palette_buffer_ptr adr = adr + (palette_to_zero * 4) if *adr <> 0 then adr = *adr + 4 memset(adr, 0, 256 * 4) end ifend subprivate sub Initialize() RegisterProcs() ret = check_compat() if ret=1 then palette_mod() end ifend sub
I don't know why this script is not working for me?I made video:
Also I need to know how to turn of "Display off"? Max time I can choose now is 30 minutes (then it cuts of HDMI signal), but we need longer.
Quote from: srsa_4c on 31 / May / 2019, 19:05:50Simple Canon Basic script for the EOS M100, firmware 100a. Modified version of the M6 script, with firmware version check added.UNTESTED, feedback is welcome.Code: [Select]' clean rec mode palette' EOS M100, 100aDIM palette_buffer_ptr = 0x116f4DIM active_palette_buffer = 0x116ecDIM palette_to_zero = 0public sub check_compat() if Peek16(0xe1f20270) = 0x32d1 then check_compat = 1 else check_compat = 0 end if if strcmp("GM1.00A",0xe047b5b1) <> 0 then check_compat = 0 end ifend subprivate sub RegisterProcs() System.Create() 'UI.CreatePublic()end subprivate sub palette_mod() adr = *palette_buffer_ptr adr = adr + (palette_to_zero * 4) if *adr <> 0 then adr = *adr + 4 memset(adr, 0, 256 * 4) end ifend subprivate sub Initialize() RegisterProcs() ret = check_compat() if ret=1 then palette_mod() end ifend subUsage and notes (taken from my earlier post):Save it as extend.m in the root directory of the card. The card should be prepared to run scripts.Switch on the camera in playback mode and press SET. If the script does what is intended, the overlay should be mostly clean when you switch the cam to any shooting mode. There might be some parts of the overlay that remain unaffected.alrighty i just messed something up lol i didnt put the correct line in script.req, or DC_scriptdisk, I changed it and retryed my dump and it worked, then i tried your script and it provides a 100% clean hdmi signal! no facebox nothing! great job dude ill repost this on the main thread of your post so people know it works!for anyone out there who isnt familiar with chdk but wants to have clean hdmi and findds this post:create blank file extend.txt paste the above script in this filecreate blank file script.txt paste DC_scriptdisk in this filerename extend.txt> extend.mrename script.txt>script.reqput both files on the root of your sd card (not in a file just the main directory is what root means)download eoscard if your on windows > https://pel.hu/down/EOScard.exerun itselect your sd cardclick save>returns= write successfulput card in camera boot using the green picture playbackbutton NOT powerclick set a few timesif you have a lens like the 15-45 on keep it lockedwhen you switch to camera/record/or auto it will say "done" in green at the top. now you can unlock your lens and have clean hdmi!
Simple Canon Basic script for the EOS M100, firmware 100a. Modified version of the M6 script, with firmware version check added.UNTESTED, feedback is welcome.Code: [Select]' clean rec mode palette' EOS M100, 100aDIM palette_buffer_ptr = 0x116f4DIM active_palette_buffer = 0x116ecDIM palette_to_zero = 0public sub check_compat() if Peek16(0xe1f20270) = 0x32d1 then check_compat = 1 else check_compat = 0 end if if strcmp("GM1.00A",0xe047b5b1) <> 0 then check_compat = 0 end ifend subprivate sub RegisterProcs() System.Create() 'UI.CreatePublic()end subprivate sub palette_mod() adr = *palette_buffer_ptr adr = adr + (palette_to_zero * 4) if *adr <> 0 then adr = *adr + 4 memset(adr, 0, 256 * 4) end ifend subprivate sub Initialize() RegisterProcs() ret = check_compat() if ret=1 then palette_mod() end ifend subUsage and notes (taken from my earlier post):Save it as extend.m in the root directory of the card. The card should be prepared to run scripts.Switch on the camera in playback mode and press SET. If the script does what is intended, the overlay should be mostly clean when you switch the cam to any shooting mode. There might be some parts of the overlay that remain unaffected.
' clean rec mode palette' EOS M100, 100aDIM palette_buffer_ptr = 0x116f4DIM active_palette_buffer = 0x116ecDIM palette_to_zero = 0public sub check_compat() if Peek16(0xe1f20270) = 0x32d1 then check_compat = 1 else check_compat = 0 end if if strcmp("GM1.00A",0xe047b5b1) <> 0 then check_compat = 0 end ifend subprivate sub RegisterProcs() System.Create() 'UI.CreatePublic()end subprivate sub palette_mod() adr = *palette_buffer_ptr adr = adr + (palette_to_zero * 4) if *adr <> 0 then adr = *adr + 4 memset(adr, 0, 256 * 4) end ifend subprivate sub Initialize() RegisterProcs() ret = check_compat() if ret=1 then palette_mod() end ifend sub
Hello again!Is this correct now?
Code: [Select]' clean rec mode palette' EOS M100, 100a, 101aDIM palette_buffer_ptr = 0x116f4DIM active_palette_buffer = 0x116ecDIM palette_to_zero = 0public sub check_compat() check_compat = 0 if Peek16(0xe1f20270) <> 0x32d1 then exit sub end if if strcmp("GM1.00A",0xe047b5b1) = 0 then check_compat = 1 exit sub end if if strcmp("GM1.01A",0xe047b5cd) = 0 then check_compat = 1 exit sub end ifend subprivate sub RegisterProcs() System.Create() UI.CreatePublic()end subprivate sub palette_mod() adr = *palette_buffer_ptr adr = adr + (palette_to_zero * 4) if *adr <> 0 then adr = *adr + 4 memset(adr, 0, 256 * 4) end ifend subprivate sub Initialize() RegisterProcs() ret = check_compat() if ret=1 then LockMainPower() palette_mod() end ifend sub
' clean rec mode palette' EOS M100, 100a, 101aDIM palette_buffer_ptr = 0x116f4DIM active_palette_buffer = 0x116ecDIM palette_to_zero = 0public sub check_compat() check_compat = 0 if Peek16(0xe1f20270) <> 0x32d1 then exit sub end if if strcmp("GM1.00A",0xe047b5b1) = 0 then check_compat = 1 exit sub end if if strcmp("GM1.01A",0xe047b5cd) = 0 then check_compat = 1 exit sub end ifend subprivate sub RegisterProcs() System.Create() UI.CreatePublic()end subprivate sub palette_mod() adr = *palette_buffer_ptr adr = adr + (palette_to_zero * 4) if *adr <> 0 then adr = *adr + 4 memset(adr, 0, 256 * 4) end ifend subprivate sub Initialize() RegisterProcs() ret = check_compat() if ret=1 then LockMainPower() palette_mod() end ifend sub
Started by psxpetey General Discussion and Assistance
Started by pigeonhill General Help and Assistance on using CHDK stable releases
Started by oPryzeLP General Discussion and Assistance
Started by platinummack « 1 2 3 4 » General Help and Assistance on using CHDK stable releases
Started by scinos General Discussion and Assistance