How To Get Clean HDMI Out from Canon EOS M100


Continue with our COVID coverage, having good audio and video setup at your home office has become an increasingly crucial step to succeed in working from home environments. If you have a DLSR or Mirrorless camera around you can use it as your webcam this will improve your video quality drastically.

Today we will look at how to turn your Canon EOS M100, an entry Mirrorless camera, into a webcam so you can use on your daily zoom video conference calls. Before we begin some background for this setup. If you are on the market to purchase a brand new Canon or any other new DSLR or mirrorless camera as your main webcam chances are the manufacture already has an updated software suite and you no longer need to follow this guide. However, if you happen to have a camera just like what I have and you want to take full advantage of the bigger sensor and high dynamic range of what a mirrorless can produce vs a webcam then follow along.

Canon created an EOS Webcam Utility that allows you to connect their DSRL or Mirrorless cameras as a webcam via regular USB connections, however, the program only tailors to the newer model of Canon cameras. If you have anything other than those cameras listed below then you are out of luck. (unless you have a new future model that has yet been released)

Screen Shot 2020 04 29 at 11.40.02 AM - How To Get Clean HDMI Out from Canon EOS M100


  • Canon EOS M100 (or other camera Canon does support)
  • dummy battery for Canon EOS M series (so you don’t run out of juice after 1hr)
  • microHDMI to HDMI
  • HDMI Video Capture Card USB 2.0
  • SD Card

This is a preview if you were connecting the camera directly to the computer as a webcam.


2020 09 30 17 18 59  600x326 - How To Get Clean HDMI Out from Canon EOS M100


2020 09 30 07 43 46  600x325 - How To Get Clean HDMI Out from Canon EOS M100

As you can see if you have all the annotation overlays around your face that show where the autofocus is around your face during a video call things will get annoying quickly. Thankfully there are tools out there that leverage CHDK (Canon Hack Development Kit) so you can get a clean HDMI out.

How To Apply CHDK Hack on Your Canon M100

First format your SD Card as FAT32, then download this tool called EOScard and make sure the SCRIPT is selected and nothing else. Select the SD Card and apply the script override. This will tell your Canon EOS M100 to execute the script during bootup, and the scripts you will dump here will hide all the overlay in the video preview.

2020 09 30 19 11 19 EOScard 1.40 - How To Get Clean HDMI Out from Canon EOS M100

Next download the two files we have prepared for you below and put it to the root of the SD Card.

2020 09 30 19 11 55 USB Drive X  600x124 - How To Get Clean HDMI Out from Canon EOS M100

Now eject the SD Card and put it into your Canon M100.

In order to tell the camera to load the script, you need to find the preview button (play icon) at the bottom of the wheel control, and rapidly hitting this preview twice, then hit the SET button twice, then hit the preview one more time.

With any luck, you will see a clean video output and any annotation or video overlays are gone. Now you can connect the HDMI to the USB video capture card, this will turn your HDMI signal as a webcam. From now on as far as Windows is concerned you have a webcam connected to the machine, use it as you see fit.


  1. Hi Jonathan,

    I have tried the process and it worked – no face cage and the session wasn’t curtailed after 29 mins. However, once I turned the M100 off and started a new session, everything reverted back type, the face cage returned as did the 30 minute limit. Am I right to assume that the process should only need to be performed once to keep these features?

    Kind regards,

    Rob W

    • Hey Rob,

      That’s correct, everytime when you start up your M100 if you want a clean HDMI out you need to use the preview method to wake up the camera. Normal Power On will boot without the script, therefore all the overlays will shown.

      Usually, I just leave the camera on all the time during the week and have it powered off during weekends.

      It’s a bit inconvenient but the trade-off is much better image quality.

    • I’m running firmware v1.0.1 as far as I’m aware that’s the latest.
      It shouldn’t matter based on your firmware, the script should still run. Note every time when you shutdown and restart your camera. You need to follow the preview button step in order to enter a clean HDMI out mode. If you just power on regularly it will not run the script on the SD card.

  2. Hello,
    there is an Firmware update to 1.1.0 Form canon (Oktober 2020). With the 1.0.1 Version, the script started.

    Maybe i habe to downgrad again.

    Thanks for the fast reply.

  3. Hello,
    I successfully make this work but my problem is I am experiencing a flickering colored screen.
    I am using an hdmi with mini and micro adapter.


    • you have to install and run Windows in Mac as a virtualized environment. Or ask to borrow a Windows laptop all you need is to format the SD Card to run the script and have the two files copied over to the root of sd card.

    • if you confirm the SD card created correctly, it must be the order of the starting button wasn’t done correctly. Try repeatedly and rapidly press those buttons in the correct order. Also note, every time you power off, you have to power on with the preview button again.


Please enter your comment!
Please enter your name here