Author Topic: EOS 70D Error 70, 80 and now won't boot  (Read 1738 times)

Warp__

  • New to the forum
  • *
  • Posts: 7
EOS 70D Error 70, 80 and now won't boot
« 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?

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 10698
  • 5D Mark Free
Re: EOS 70D Error 70, 80 and now won't boot
« Reply #1 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 for you (any of those two should do the trick).

Warp__

  • New to the forum
  • *
  • Posts: 7
Re: EOS 70D Error 70, 80 and now won't boot
« Reply #2 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.

Warp__

  • New to the forum
  • *
  • Posts: 7
Re: EOS 70D Error 70, 80 and now won't boot
« Reply #3 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?

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 10698
  • 5D Mark Free
Re: EOS 70D Error 70, 80 and now won't boot
« Reply #4 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? 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.

Warp__

  • New to the forum
  • *
  • Posts: 7
Re: EOS 70D Error 70, 80 and now won't boot
« Reply #5 on: June 11, 2017, 07:35:42 PM »
Quote
The "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.

Quote
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.

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

Quote
Are 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?

Quote
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).

Understood, I was aware.



Warp__

  • New to the forum
  • *
  • Posts: 7
Re: EOS 70D Error 70, 80 and now won't boot
« Reply #6 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?

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 10698
  • 5D Mark Free
Re: EOS 70D Error 70, 80 and now won't boot
« Reply #7 on: June 11, 2017, 08:12:21 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 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 and nada-labs, 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?

nikfreak

  • Developer
  • Hero Member
  • *****
  • Posts: 1036
Re: EOS 70D Error 70, 80 and now won't boot
« Reply #8 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
70D.112 & 100D.101

Warp__

  • New to the forum
  • *
  • Posts: 7
Re: EOS 70D Error 70, 80 and now won't boot
« Reply #9 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)?

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 10698
  • 5D Mark Free
Re: EOS 70D Error 70, 80 and now won't boot
« Reply #10 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.

Warp__

  • New to the forum
  • *
  • Posts: 7
Re: EOS 70D Error 70, 80 and now won't boot
« Reply #11 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?)

g3gg0

  • Developer
  • Hero Member
  • *****
  • Posts: 3061
Re: EOS 70D Error 70, 80 and now won't boot
« Reply #12 on: June 11, 2017, 11:41:14 PM »
could be ideal for tinkering.
PM
Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: [email protected]
ONLY donate for things we have done, not for things you expect!