Clean Canon overlays (G7X II, G5X; EOS M10, M3, also M5, M6, M100 via script) - page 7 - General Discussion and Assistance - CHDK Forum

Clean Canon overlays (G7X II, G5X; EOS M10, M3, also M5, M6, M100 via script)

  • 189 Replies
  • 139706 Views
*

Offline srsa_4c

  • ******
  • 4451
Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #60 on: 23 / January / 2020, 16:46:40 »
Advertisements
I've been searching for a way to have a clean overlay on my Canon EOS M6 that has 1.00F Frimware.
Replying here (also to PM).
I don't remember seeing this firmware version, please start with dumping the firmware and uploading it so that I can take a look.

Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #61 on: 24 / January / 2020, 02:31:07 »
I've been searching for a way to have a clean overlay on my Canon EOS M6 that has 1.00F Frimware.
Replying here (also to PM).
I don't remember seeing this firmware version, please start with dumping the firmware and uploading it so that I can take a look.

Thanks for your quick response Sir.
I've just done it and will attach the Primary.BIN and CBDumber.Log to this post.
I appreciate the time and effort you put to take a look at it.

Primary.BIN file: https://easyupload.io/mduz98

Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #62 on: 24 / January / 2020, 04:00:39 »
Hooooraaay!

I just tried the same script as for 1.00b firmware and it worked!

a big thanks to the thread owner and other guys here. you saved me

*

Offline srsa_4c

  • ******
  • 4451
Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #63 on: 24 / January / 2020, 11:35:40 »
I just tried the same script as for 1.00b firmware and it worked!
That was a brave move :)
Fortunately, the addresses used by the script match the 100b ones. Thanks for sharing the dump.
@fe50 EOS M6 100f dump available from the link in this post.


*

Offline fe50

  • ******
  • 3147
  • IXUS50 & 860, SX10 Star WARs-Star RAWs
    • fe50
Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #64 on: 25 / January / 2020, 05:31:27 »
Added the
  • EOS M6 1.00F
full 32MB dump by m6user from this forum post to the CHDK DSLR FW dumps repository.
@srsa_4c - thanks for the hint !

Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #65 on: 07 / February / 2020, 15:56:01 »
Registered an account just to express my appreciation for the work that's been done here. 
Following through the links and doing some reading in here I was able to get my new Canon EOS M100 working with clean HDMI and without turning off automatically. I really appreciate this as I bought the camera in part to be able to use it this way. THANK YOU!

For anyone finding this after me, and who was new to all this, this is what I found most confusing and important to learn:

1)  M100 does not use CHDK.   It will run a Canon Basic Script - similar, but not CHDK as these other camera do.

2) The scripts posted earlier in the thread do seem to work reliably. I'm using the one providing both clean HDMI and disabling the auto-off.

3) Your SD needs to be formatted in FAT32 (or FAT16), NOT exFAT as my brand new SD card was.  You will not be able to us the EOScard utility correctly otherwise (even though it will still say "successful"!) . When formatted in FAT32, you need to be able to CHECK the "script" box in the EOScard utitlity.  If you need to reformat your SD card, I used the "guiformat" utility.

 4) When creating the "script" and "extend" files, you can do this in something like notepad for example.  However, when renaming/saving those files as "script.req" and "extend.m" you need to make sure you set the "save as type" box to "all files", NOT "text documents".  If you don't do this, windows will just save your files as notepad ".txt" files, even if they look like they might be right, they won't be! 

Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #66 on: 14 / February / 2020, 05:16:37 »
Same here, just registered to thank all the geniuses here that makes things like this happen...
I have an M10 and thanks to CHDK I'm now able to remove the overlays and maintain the camera constantly on for streaming!
I have one question though.
Anyone able to get a higher resolution than 720x480 form the HDMI out port?
I thought this camera was able to output 1080p over HDMI but my capture card (Razer Ripsaw HD) only detects it as 720p...

*

Offline srsa_4c

  • ******
  • 4451
Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #67 on: 14 / February / 2020, 13:14:25 »
Anyone able to get a higher resolution than 720x480 form the HDMI out port?
I thought this camera was able to output 1080p over HDMI but my capture card (Razer Ripsaw HD) only detects it as 720p...
Full HD output is available. I'm not sure about its format though (can't check it), but I suspect it's 1080i.
720x480 is the fallback resolution, the camera switches to that when it thinks that the connected HDMI device can't handle the higher resolution. I only see these resolutions, I don't know whether 720p (1280x720) is a possible format.

You could check the "Video system" setting in the "Setup" menu (Canon menu, not the CHDK one), if you haven't already.

edit:
You can also investigate. When a HDMI device is connected, you can get the device's EDID data by doing the following (address valid for M10 110d, 110f, 110g).
First, set up things in CHDK menu
Miscellaneous stuff -> Debug parameters -> ALT +/- debug action [DmpRAM]
Miscellaneous stuff -> Debug parameters -> RAM dump settings -> Start address 0x13bfa8
Miscellaneous stuff -> Debug parameters -> RAM dump settings -> Dump size 0x200

When done, leave ALT mode and switch off the cam.
Connect the device, start the cam in playback mode.
Enter ALT mode without entering the menu. Press the movie button. The green LED will light up for a moment. Switch the cam off, put the card in a card reader, get the dump file from DCIM/100CANON (will be named CRW_0001.JPG or similar, size 512 bytes).
I used the parse-edid example program from this library to turn that data human readable. You can dump your HDMI devices (the capture card, monitor, etc) and compare.
« Last Edit: 14 / February / 2020, 17:48:13 by srsa_4c »


Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #68 on: 15 / February / 2020, 02:04:00 »
Full HD output is available. I'm not sure about its format though (can't check it), but I suspect it's 1080i.
720x480 is the fallback resolution, the camera switches to that when it thinks that the connected HDMI device can't handle the higher resolution. I only see these resolutions, I don't know whether 720p (1280x720) is a possible format.
Spot on! The Razer Ripsaw HD I'm using doesn't play well with interlaced sources, hence why it was falling back to 720x480 (and not 720p as I mentioned).
I have now ordered a Elgato Camlink which should give me the 1080i I need.
Thanks again, you guys are amazing!

*

Offline srsa_4c

  • ******
  • 4451
Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #69 on: 01 / March / 2020, 17:20:37 »
I checked the recently released updated firmwares for M100 (101a) and M6 (101a), and found that the palette related addresses used by the scripts are unchanged.
I updated the M100 script(s) I posted in this thread so that they run on firmwares 100a and 101a. The M6 script (the one posted by zeerow that doesn't check fw version) will run on 100b, 100f, 101a.

 

Related Topics