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

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

  • 167 Replies
  • 82366 Views
*

Offline srsa_4c

  • ******
  • 4426
Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #130 on: 12 / November / 2020, 11:36:09 »
Advertisements
Is there a new script to make the M100 1.1.0 firmware version compatible? I am trying the script but I can't seem to make it work on the new firmware.
I updated the script for 1.1.0 compatibility.

Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #131 on: 05 / January / 2021, 04:32:42 »
Hello guys, I'm really noob about the DSLR cams. But I want to clear that AF square from my cam so I may use with my capture card. But my cam is EOS 200D (bought beggining of the 2020) and can't use this solution for my cam. Is there any way to solve this problem? I hope I find a noob friendly guide :)

Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #132 on: 05 / January / 2021, 05:20:37 »
The CHDK project focuses on the Canon camera’s with Powershot firmware, the Canon 200D is not part of the scope of CHDK. There is another project for Canon DSLRs, called Magic Lantern. However there is at the moment no Magic Lantern for the 200D. They might release one at some point, but that if that ever happens it might still be a long time away. That being said, doesn’t putting the lens in manual focus remove the square? For streaming the camera is in a fixed position so manual focus should be doable—and it saves you from problems with the autofocus hunting.
« Last Edit: 05 / January / 2021, 06:12:54 by schrijver »

Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #133 on: 05 / January / 2021, 06:21:25 »
The CHDK project focuses on the Canon camera’s with Powershot firmware, the Canon 200D is not part of the scope of CHDK. There is another project for Canon DSLRs, called Magic Lantern. However there is at the moment no Magic Lantern for the 200D. They might release one at some point, but that if that ever happens it might still be a long time away. That being said, doesn’t putting the lens in manual focus remove the square? For streaming the camera is in a fixed position so manual focus should be doable—and it saves you from problems with the autofocus hunting.

Yes manual focus solve my problem, but time to time I move inside the home and need to refocus manually. But thanks for the answer mate, its really pretty clear answer. (btw sorry about my english)


*

Offline c_joerg

  • *****
  • 1157
Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #134 on: 06 / January / 2021, 01:47:18 »
The CHDK project focuses on the Canon camera’s with Powershot firmware, the Canon 200D is not part of the scope of CHDK.

But this thread is about Canon Basic and that is independent of CHDK or ML.
Since the 200D is a DIGIC 7 camera. Clean Canon overlays would probably also work with Canon Basic Skript.

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

Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #135 on: 06 / January / 2021, 03:32:00 »
The CHDK project focuses on the Canon camera’s with Powershot firmware, the Canon 200D is not part of the scope of CHDK.

But this thread is about Canon Basic and that is independent of CHDK or ML.
Since the 200D is a DIGIC 7 camera. Clean Canon overlays would probably also work with Canon Basic Skript.

Is there any resource for that? Also doing that will broke my camera?

*

Offline srsa_4c

  • ******
  • 4426
Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #136 on: 06 / January / 2021, 13:16:39 »
Since the 200D is a DIGIC 7 camera. Clean Canon overlays would probably also work with Canon Basic Skript.
Canon Basic is only available on cameras with PowerShot firmware and on cameras with DIGIC 8 or DIGIC X processor. So, certainly not on EOS 200D. On top of that, palette handling on EOS firmware is completely different.

*

Offline c_joerg

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

Thanks for the explanation.
So that makes a difference...
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


Re: Clean Canon overlays (M10, M3, also M6, M100 via script)
« Reply #138 on: 15 / January / 2021, 07:00:14 »
Thanks to everyone who worked on this.

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).

*

Offline srsa_4c

  • ******
  • 4426
Clean overlay script for EOS M5
« Reply #139 on: 17 / January / 2021, 17:21:46 »
This is a Canon Basic script for EOS M5, firmware 1.02a (official Canon 1.02 update). If your camera is on a different firmware version, upgrade it first.
For usage instructions, see the first post.
Code: [Select]
' clean rec mode palette
' EOS M5, 102a

DIM palette_buffer_ptr = 0x11e24
DIM active_palette_buffer = 0x11e1c
DIM palette_to_zero = 0

public sub check_compat()
    check_compat = 0
    if Peek16(0xe1f20270) <> 0x32bb then
        exit sub
    end if
    if strcmp("GM1.02A",0xe0429fcc) = 0 then
        check_compat = 1
        exit sub
    end if
end sub

private sub RegisterProcs()
    System.Create()
    UI.CreatePublic()
end sub

private 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 if
end sub

private sub Initialize()
    RegisterProcs()
    ret = check_compat()
    if ret=1 then
        LockMainPower()
        palette_mod()
    end if
end sub

 

Related Topics