Magic Lantern Forum

Developing Magic Lantern => General Development => Topic started by: ty66 on August 02, 2013, 04:36:14 PM

Title: How to disable Canon errors
Post by: ty66 on August 02, 2013, 04:36:14 PM
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?
Title: Re: How to disable Canon errors
Post by: nanomad on August 02, 2013, 05:54:45 PM
Can you take a screenshot of said error?
Title: Re: How to disable Canon errors
Post by: ty66 on August 02, 2013, 11:09:19 PM
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
Title: Re: How to disable Canon errors
Post by: a1ex on August 02, 2013, 11:19:01 PM
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.
Title: Re: How to disable Canon errors
Post by: 1% on August 02, 2013, 11:54:53 PM
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?