How to disable Canon errors

Started by ty66, August 02, 2013, 04:36:14 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

ty66

Hello!

My 7D has broken cmos temperature censor which will time to time report some extreme low and high values, so I get "Camera internal temperature is becoming too high. Can't shoot" error (PS: this error does not have ERR number). Is there some known way to get around Canon errors?
7D ML | 400D plus | 430EX | 10-20 4-5.6 Sigma | 30 1.4 old Sigma | 60 2.8 macro Canon | 85 1.8 Canon | 200 4.0 Jupiter

nanomad

Can you take a screenshot of said error?
EOS 1100D | EOS 650 (No, I didn't forget the D) | Ye Olde Canon EF Lenses ('87): 50 f/1.8 - 28 f/2.8 - 70-210 f/4 | EF-S 18-55 f/3.5-5.6 | Metz 36 AF-5

ty66

Quote from: nanomad on August 02, 2013, 05:54:45 PM
Can you take a screenshot of said error?
This is the error in movie mode. In photo mode, without live view, the error text is replaced with "Camera internal temperature is becoming too high. Can't shoot"
http://i.imgur.com/MJNb1k8.jpg

While this error is active I can't enter to ML menu, but if am already in ML menu I can see CMOS temperature value. Usually it jumps 90 to 150-160 to 240.
http://i.imgur.com/L5yVeIn.jpg
7D ML | 400D plus | 430EX | 10-20 4-5.6 Sigma | 30 1.4 old Sigma | 60 2.8 macro Canon | 85 1.8 Canon | 200 4.0 Jupiter

a1ex

You need to get an error log from Canon code. This is done with call("dumpf") - put it in don't click me, for example (maybe with a delay

If the relevant messages are not there, it's because Canon does not save all messages. In this case, you'll have to use dm-spy, which saves everything.

1%

I'd patch where it updates the temperature. DM log and check what functions are leaving DM messages when the warning pops up and trace it back. You'll need a dump of the FW. And 7D has the 2 procs which might complicate cache hacks?