Magic Lantern Forum

Using Magic Lantern => General Help Q&A => Camera Emergency Department => Topic started by: Warp__ on June 10, 2017, 07:03:37 PM

Title: [HARDWARE] EOS 70D Error 70, 80 and now won't boot
Post by: Warp__ on June 10, 2017, 07:03:37 PM
Hello,

I had an old version of ML on a card (~July 2015) and didn't use it. Was in the middle of a video and the camera crashed with Error 70.

I removed the battery/card, reinserted both and it came back on. However it is an off-brand battery so I assumed it was that.

However since then, I have had multiple Error 70 and Error 80 errors with a genuine battery too.

I removed ML via formatting the card in-camera (Ticking the remove ML option) to make sure it wasn't that, and also factory reset the Camera.

My camera froze again with no error, so I took out/removed battery and card, then put them back in.

I then switched it back on, and it came up with a firmware upgrade error screen that had a orange background. I was confused as I'd removed ML.

I then turned it back on again, and it will not switch on with Multiple Batteries or Cards or Lenses.

What can I do?
Title: Re: EOS 70D Error 70, 80 and now won't boot
Post by: a1ex on June 10, 2017, 10:28:54 PM
Workaround: place a recent build on the card and make it bootable.

Fix: either run a Canon firmware update, or ask @nikfreak to call this (http://www.magiclantern.fm/forum/index.php?topic=16040.msg170684#msg170684) for you (any of those two should do the trick).
Title: Re: EOS 70D Error 70, 80 and now won't boot
Post by: Warp__ on June 11, 2017, 10:28:02 AM
Sorry, what is the procedure for doing that?

Clicked that link but it doesn't mean much for me, sorry.
Title: Re: EOS 70D Error 70, 80 and now won't boot
Post by: Warp__ on June 11, 2017, 04:06:41 PM
Hello,

I went through the process of making a card bootable with the latest build of ML for the 70D (using EOScard). However I have a feeling I am running Firmware 1.1.1 so it may not work anyway? I can't find a version of ML for that specifically.

Anyhow, it will not boot, no light flashing or movement whatsoever.

I also have tried to use the EOS Assist software to update the Canon Firmware from my PC but that does not work either as the Camera does not show as connected. It shows no life whatsoever.

I have tried an empty card that I formatted with another Canon camera to make sure, and 0 results there either. Using a fully charged genuine canon battery with no lens attached.

I can basically presume that it is bricked?
Title: Re: EOS 70D Error 70, 80 and now won't boot
Post by: a1ex on June 11, 2017, 06:46:22 PM
The "firmware upgrade error screen that had a orange background" appeared only once? If this screen appeared after formatting your card and removing ML, I'd expect it to appear every time you take the battery out and put it back, if you start without card, or with a non-bootable card. Once you place a bootable card with autoexec.bin on it, the camera would load that one instead of showing the error screen. Some older installers had this bug.

Are you able to run the portable display test (http://www.magiclantern.fm/forum/index.php?topic=14732.0)? That should work regardless of the firmware version you might be using, and the same (bootable) card should work on all ML-enabled cameras.

Note that, before each startup attempt (or after each failed startup attempt), you should remove the battery and put it back (because the power switch is only a soft button).

Also, if you left the camera in a "locked" state for a long time (e.g. after starting from a bootable card without autoexec.bin), you should charge the battery.
Title: Re: EOS 70D Error 70, 80 and now won't boot
Post by: Warp__ on June 11, 2017, 07:35:42 PM
QuoteThe "firmware upgrade error screen that had a orange background" appeared only once?

Yes. I was using a card that had had ML on it, but I had removed it. Prior to that I had the Error 70/80 problems.

QuoteI'd expect it to appear every time you take the battery out and put it back, if you start without card, or with a non-bootable card.

It's the only time I'd ever seen it. Since then camera does not react to anything :)

QuoteAre you able to run the portable display test? That should work regardless of the firmware version you might be using, and the same (bootable) card should work on all ML-enabled cameras.

I have grabbed the autoexec.bin, should I put that on a bootable ML sd, replacing the original autoexec.bin?

QuoteNote that, before each startup attempt (or after each failed startup attempt), you should remove the battery and put it back (because the power switch is only a soft button).

Understood, I was aware.


Title: Re: EOS 70D Error 70, 80 and now won't boot
Post by: Warp__ on June 11, 2017, 07:41:17 PM
Quick Update: Put ML for 70D and that autoexec on an SD, made it bootable (http://i.imgur.com/t0lrPB3.png) and tried again.

No result, LCD, light flash or anything. Battery is fully charged.

Also, I just remembered- prior to the Error 70/80 I would have the UI freeze- the touch screen would just stop responding etc. When I turned it back on after removing the battery is when I got the error codes. Is it possible to be a hardware problem?
Title: Re: EOS 70D Error 70, 80 and now won't boot
Post by: a1ex on June 11, 2017, 08:12:21 PM
Quote from: Warp__ on June 11, 2017, 07:35:42 PM
It's the only time I'd ever seen it. Since then camera does not react to anything :)

Hm, going to play with it in QEMU. I wonder if, when displaying that screen, Canon firmware could have changed the boot flags in some unusual configuration...

Edit: found a boot flag configuration that would not load the main firmware and won't display anything on screen either (menu flag (http://magiclantern.wikia.com/wiki/Bootflags) set to 0). I can't imagine how it could reach this state though.

Also found a way to boot IMGTEST.BIN, which does not require the card to be bootable, but it's not interesting for this case (as it first displays the firmware update error, and only then it boots from this file).

I'd like to try a more unusual route: the bootloader messages can be seen on the serial port (which was found on PowerShot - see CHDK (http://chdk.wikia.com/wiki/UART) and nada-labs (https://nada-labs.net/2014/finding-jtag-on-a-canon-elph100hs-ixus115/), EOS M3 which is also a PowerShot, but to my knowledge, nobody attempted to find one on EOS firmware). If we manage to find that port, we should be able to recover from it (if it's what I think).

Unfortunately, at this stage I can't imagine a software-only solution for troubleshooting it.

BTW, @nikfreak: any progress with your JTAG experiments?
Title: Re: EOS 70D Error 70, 80 and now won't boot
Post by: nikfreak on June 11, 2017, 09:36:31 PM
Sorry, I am away for the next 3 weeks but also hadn't time for JTAG experiments
Title: Re: EOS 70D Error 70, 80 and now won't boot
Post by: Warp__ on June 11, 2017, 09:36:57 PM
I really appreciate your efforts Sir.

Why is the Camera expecting to boot ML when I had formatted the card in-camera (Selecting to remove ML)?
Title: Re: EOS 70D Error 70, 80 and now won't boot
Post by: a1ex on June 11, 2017, 09:40:45 PM
The boot flag on the camera is still active (formatting the card only removes the boot flag from the card).

Looks like the serial pins might be in the battery slot (https://www.magiclantern.fm/forum/index.php?topic=7531.msg64846#msg64846).
Title: Re: EOS 70D Error 70, 80 and now won't boot
Post by: Warp__ on June 11, 2017, 11:05:02 PM
Time to sell for parts then.

80D it is now.

(Unless the ML team would like it?)
Title: Re: EOS 70D Error 70, 80 and now won't boot
Post by: g3gg0 on June 11, 2017, 11:41:14 PM
could be ideal for tinkering.
PM
Title: Re: EOS 70D Error 70, 80 and now won't boot
Post by: Sapporo on October 24, 2018, 09:25:49 AM
https://www.usa.canon.com/internet/portal/us/home/support/product-advisories/detail/service%20notice%20eos%2070d%20error%2070%20or%20error%2080/!ut/p/z1/tVJNc4IwEP0r9tAjkwgIckTEwVZq_Szk4gQSNB1JMFCt_76h9eJQ6XhoDskm83bz3tsFCEQAcXxkW1wxwfFe3WNkbcJZ0A_GHpxMl88D6PqD6cKwhgb0DPD2DYA3lgsBusof6T50w-V6EhpjA86tS34LALX_vwYIoCJlBMTdDJMktajm2F1TMzPiaAm2iUZ0x-nZlmPaRK_RKa-KagfiFHPBN5yeTjTZFFKQj7QqH-El0jA5slJIRtVbSeWRpbTDRVUfVJQdG5IOlVJIFXXU_hP3YUNRgzJqN-zpL8tUT3QZeuFWCcfVTmM8EyBKcU4lLkFEyr0EkaKoKYqKDbquB-eODV1raAXOywCOZ70GYD0wFcAZeoY-qjldAC2UYyXZvilZV1NyZPQEVlzIXA3V4s6eBU1TGqb-bso9fVMV2PvhgFw1IYJX9LOqTf2XESny1SrvG2cNxa-Fn4W-YaLkfHr4AvGcGb4!/dz/d5/L2dBISEvZ0FBIS9nQSEh/?urile=wcm:path:/Canon_NewWeb_Products/product-advisories/Service+Notice+EOS+70D+Error+70+or+Error+80
Title: Re: EOS 70D Error 70, 80 and now won't boot
Post by: dfort on October 24, 2018, 05:39:50 PM
So 70D users should check their serial numbers:

(https://farm2.staticflickr.com/1940/45537686051_3508dfcac5_c.jpg) (https://flic.kr/p/2co1xy8)

QuoteEOS 70D digital SLR cameras on which error 70 or error 80 occurs repeatedly and that have a serial number within the range specified above will be inspected/repaired free of charge. Please note that inspection/repairs for any other issue will be handled as normal repairs.

If you wish to make a request for the free inspection/repairs, please bring the camera body only with the body cap attached to a Canon Service Center.