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

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

  • 167 Replies
  • 82326 Views
*

Offline srsa_4c

  • ******
  • 4426
Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #140 on: 17 / January / 2021, 17:37:29 »
Advertisements
One question that I can't find answered anywhere: What resolution is the HDMI output on the M100? The HDMI output of the live steam is noticeably worse than recoding to the SD card and playing it on my computer. I would guess 480p (even though it might be technically producing a 1080p signal).
The camera is capable of outputting 1080p (or 1080i, I don't know which one) signal. The camera evaluates the EDID of the display you connect and will reduce the output resolution to 480p if it thinks the display can't handle FullHD signal.
Try connecting a different monitor/TV, or try switching between PAL/NTSC in the camera menu.

Re: Clean Canon overlays (M10, M3, also M5, M6, M100 via script)
« Reply #141 on: 17 / January / 2021, 21:15:46 »
Can anyone show me the link for the m3 script firmware version 1.2.0? I've checked the op but the file isn't linked where I can download it anymore unless I'm doing something wrong. Thanks.

Update: I believe I've managed to find it
« Last Edit: 17 / January / 2021, 21:25:33 by KayMundo »

Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #142 on: 25 / January / 2021, 04:52:23 »
For combining the the scripts, you would at a minimum want to combine the functions with the same names, so there is only one each of "RegisterProcs" and "Initialize", which include the lines from both scripts.

I think that was it! No overlays, and Display is staying on indefinitely from what I can tell. This is huge for live streaming setups! Here is the script I used for reference:

Canon M6 Clean Overlays (Clean HDMI Out) + Display Off Disable
Code: [Select]
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

Hi all,

I recently bought a Canon EOS M6 with video recording in mind. I tend to use it with OBS, so I could mix it with several sources while avoiding post-pro editing as much as possible. However, I found that the M6 has no clean hdmi out and 30-minute screen limitation. I have updated the firmware to 1.0.1 and then tried the script provided above (which plausibly provided for a former version). Therefore, I have 2 questions:
  • Is there any script compatible with the firmware v1.0.1?
  • If there is no script compatible with my firmware, what can I do to have one? Is there any getting started page about writing Canon script? Is there any tutorial for a total beginner like me about writing it?

Anyway, I'm open to any other suggestions from you, since I am quite green in this.
Thanks in advance guys!

*

Offline srsa_4c

  • ******
  • 4426
Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #143 on: 25 / January / 2021, 17:53:35 »
I have updated the firmware to 1.0.1 and then tried the script provided above (which plausibly provided for a former version). Therefore, I have 2 questions:
  • Is there any script compatible with the firmware v1.0.1?
As I wrote here, the 1.0.1 firmware is known to be compatible with the script. If it's not working for you, it's likely that the card isn't prepared correctly.


Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #144 on: 25 / January / 2021, 21:07:55 »
As I wrote here, the 1.0.1 firmware is known to be compatible with the script. If it's not working for you, it's likely that the card isn't prepared correctly.

Thanks for your response. I think I agree with you that my card wasn't correctly prepared. My card is a 64 GB SDXC which when formatted, the camera formatted the card to exFAT. Hence, I formatted my card according to https://www.howtogeek.com/316977/how-to-format-usb-drives-larger-than-32gb-with-fat32-on-windows/.
Is there any other way to format the card as a FAT32 that will work with the script?

Re: Clean Canon overlays (M10, M3, also M5, M6, M100 via script)
« Reply #145 on: 01 / February / 2021, 21:08:03 »
Hey guys, this is awesome. Does this also work for the canon m50? I want to get rid of the autofocus rectangle

*

Offline srsa_4c

  • ******
  • 4426
Re: Clean Canon overlays (M10, M3, also M5, M6, M100 via script)
« Reply #146 on: 02 / February / 2021, 13:53:15 »
Does this also work for the canon m50?
No, those newer cameras are different and little is known about the way they handle the palette.

Re: Clean Canon overlays (M10, M3, also M5, M6, M100 via script)
« Reply #147 on: 05 / February / 2021, 16:07:12 »
Okay, that´s what I thought. Pretty bad customer service from canon. Only to sell it as a new feature for the mark2...
I don´t have a clue, but I guess it would be easy for them to get rid of the rectangle with a click of a button. I hope the m50 mark2 firmware will get hacked to work on the og m50. But I doubt it  >:(


*

Offline Ant

  • ****
  • 491
Re: Clean Canon overlays (M10, M3, also M5, M6, M100 via script)
« Reply #148 on: 05 / February / 2021, 20:00:07 »
You better ask there

*

Offline c_joerg

  • *****
  • 1157
Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #149 on: 03 / March / 2021, 07:35:37 »
Canon Basic is only available on cameras with PowerShot firmware and on cameras with DIGIC 8 or DIGIC X processor.

So should the Clean HDMI work on my G9 X Mark II too?

Is there a way to start Canon Basic automatically without pressing the SET button?
A colleague complained about an M6 right in front of the wall and therefore it is difficult to get to the SET button.
M100 100a, M3 101a, G9x II (1.00c), 2*G1x (101a,100e), S110 (103a), SX50 (100c), SX230 (101a), S45,
Flickr https://www.flickr.com/photos/136329431@N06/albums
YouTube https://www.youtube.com/channel/UCrTH0tHy9OYTVDzWIvXEMlw/videos?shelf_id=0&view=0&sort=dd

 

Related Topics