EOS R6 teardown reveals the timer chip that’s holding the camera back
Sep 5, 2020
Ilija Melentijevic
Share:
Here at Kolari Vision, we love tearing into the newest camera gears to learn how they work and if they can be modded for infrared photography, full spectrum photography, or other things. We’ve been really excited about the R5/R6 release, and had plans to add some cooling mods and overhaul it into a proper video camera.
Reports from EOSHD that Canon uses an overheat timer rather than actual temperature readings left us a bit disappointed and calls into question whether physically cooling down the camera can actually give any more shooting time. Andrew Reid was able to bypass this timer by using a screw to override the safety shutoff switch in the battery door compartment and do a hard shutdown during recording, but this seems to corrupt video files.
“Math Class” on Baidu recently showed that removing the clock battery can also bypass this timer. Firmware update by Canon on the R5 has also recently extended the shooting length by a seemingly arbitrary time, showing that software can absolutely affects shutdown times. These data so far suggest that the camera keeps internal time, keeps time when the camera is off, and uses these values to influence if shooting can resume. A hard shutdown corrupts some data being written, preventing a time limit from being established. The clock battery removal suggests that without a clock keeping time while the camera is off, there is no way to establish a countdown timer, and the camera defaults to zero on the shooting time. With this knowledge, we wanted to investigate how the camera functions without a clock battery, could we identify a physical clock chip on the board, and is there a more advanced modification that could be made to interrupt the clock timer communication without affecting date/time settings. Right now we only have the R6 to work with, but we suspect the R5 works similarly. If anyone has an R5, please contact us.
So first, let’s start with the clock battery. It can be found on the back of the main circuit board.
The first thing we wanted to check was, how does missing the battery affect general performance? The clock is of course reset, but on other Canon cameras it has prevented saving shooting settings and custom settings, which would be deal breaker. So we set some custom menus, changed some shooting values, and some menu settings, and then proceeded to remove the clock battery. Leaving the board completely powered off without any battery source for about 30 minutes, we re-assembled the camera sans battery and checked it out. We received the expected prompt for time/date, but were pleasantly surprised to find the rest of our settings were still there. Nice! We also found that the camera keeps time as long as the main battery is in place, even when turned off.
Next up, could we trace out where the battery leads connect to. Visually checking, the leads from the battery immediately go down into the board to a middle layer, so we could not visually trace them out. Oh well, we have a multimeter! Running a continuity check from the leads, I was able to trace the right lead to the common ground right away. The left positive lead was a bit harder, but the trace must come out somewhere, so I went around testing components throughout the board on both sides. A bit tedious, but I was able to identify only one chip that the battery feeds into.

We love it when our readers get in touch with us to share their stories. This article was contributed to DIYP by a member of our community. If you would like to contribute an article, please contact us here.










































Join the Discussion
DIYP Comment Policy
Be nice, be on-topic, no personal information or flames.
5 responses to “EOS R6 teardown reveals the timer chip that’s holding the camera back”
I found crazy that the RTC is a dedicated chip place in the middle of nothing and so easy to access.
I have a simple question.
The RTC holds the time and day and can be access by the I2C bus. Either to program the time and the alarm and countdown.
But when a alarm is set up, Pin 6 is the IRQ line. Usually, the IRQ adk the processor to check what is happening by reading the I2C.
Is simply cutting the pin 6 signal enough for not triggering the IRQ signal and shoot forever? (and keep time of the day and date active?)
https://uploads.disquscdn.com/images/b782f048bac281bb26f67a0a65b8f826d9bd7c43544d92821aa5afd8c1110849.jpg
This was my though as well. I bet the o an “temperature timeout event” the camera loads a time to compare the current time to in this RTC and sets the IRQ line LOW, probably holding the main processor reset pin, once the loaded time and current time match, sets IRQ back to default and releases the processor to assume normal operations.
Depending on what is on the other end of this line, it may already have a pull up somewhere. I second cutting the IRQ line to see what happens. Then if its bricked, send it to me and ill get it working!
Please read my blog and findings on this.
The RTC is not used for any IRQ.
They are doing juts a time comparison for the infamous overheat management.
This is below any standard I know.
I simply never hear of a overheat system that is entirely based on time and not temperature.
You can defeat the timer by simply adding a day to your camera time.
The procedure is describe on my blog (visionrouge)
There have been long-standing “hacks” for Canon EOS DSLRs (Magic Lantern) and Powershots (CHDK) that dramatically override Canon’s built-in limitations, which have often been well below a given model’s hardware and design. Wondering if similar software mods are in the pipe for Canon’s comparatively new mirrorless cameras? (One has to give a certain credit to Canon for turning a blind eye to these hackers, since software overrides haven’t developed in the same way for any other manufacturer.)