Magic Lantern Forum

Using Magic Lantern => General Help Q&A => Camera Emergency Department => Topic started by: daniu on December 18, 2020, 10:14:50 AM

Title: 5D MkII does not turn on with ML card
Post by: daniu on December 18, 2020, 10:14:50 AM
I have spent a lot of time today reading the forums and trying to troubleshoot this to no avail.

I have followed the procedure of putting the extracted nightly build files onto my CF card and running the firmware update. The green message comes up telling me it was successful and to restart my camera, but when I try my camera no longer boots (or shows any sign of life) as long as there is a ML card in it. Camera still boots totally fine with no memory card or with a formatted non-ML card.

Would love some help on this!
Title: Re: 5D MkII does not turn on with ML card
Post by: Walter Schulz on December 18, 2020, 05:45:24 PM
Are you using an SD-to-CF adapter? If so: Don't!

First things to try: Turn off camera.
Remove battery, insert ML card. Insert battery.
Power up camera.
If not working: Remove battery, remove card.
Insert card into cardreader and format card.
Insert card and battery and format card in cam.
Redo installation steps from here and report back.
Title: Re: 5D MkII does not turn on with ML card
Post by: daniu on December 18, 2020, 11:01:41 PM
Took all steps but same results with reinstallation. Camera still only responsive without ML in it.
Title: Re: 5D MkII does not turn on with ML card
Post by: Walter Schulz on December 19, 2020, 10:34:43 AM
Check ML\LOGS\
Do you have ROM0.BIN and ROM1.BIN there? If yes: Backup those files.
Title: Re: 5D MkII does not turn on with ML card
Post by: daniu on December 20, 2020, 02:04:52 AM
I have them backed up from the first time I tried the installation.
Title: Re: 5D MkII does not turn on with ML card
Post by: Walter Schulz on December 20, 2020, 03:39:30 AM
Good!
CF-Card used? Link pic, please!
Which OS is running on your PC?
Do you have one (or more) spare card(s)? If so: Have you tried with that one, too?
Title: Re: 5D MkII does not turn on with ML card
Post by: daniu on December 20, 2020, 08:00:43 PM
(https://i.ibb.co/4M9Y3zr/IMG-5539-2.jpg) (https://ibb.co/4M9Y3zr) (https://i.ibb.co/85KVvCH/IMG-5538.jpg) (https://ibb.co/85KVvCH)

I was initially using the 64gb card but then read that that would not work for initial installation. Since then I have been trying on the 512mb card. Exact same outcome for both.

I am on Mac, running Catalina 10.15.7.
Title: Re: 5D MkII does not turn on with ML card
Post by: Walter Schulz on December 20, 2020, 09:13:22 PM
Looking good. Install issue with high-capacity cards should not occur anymore. Install routine has changed.
There are a few things left to try but I'm quite convinced they won't change anything. As far as I can see you did nothing wrong.

Waiting for a1ex to take over.
Title: Re: 5D MkII does not turn on with ML card
Post by: a1ex on December 22, 2020, 12:43:59 PM
Indeed, it's a bit of a mystery, and here's why:
- Card formatted from camera. Check.
- Bootloader able to load FIR file from card. Check.
- Our installer FIR able to check for existence of AUTOEXEC.BIN and ML folder. Check.
- Card is made bootable. Check.
- Bootloader unable to load AUTOEXEC.BIN from card?! This is where it normally locks up with no apparent signs of life - see this flowchart (https://www.magiclantern.fm/forum/index.php?topic=23641.msg213338#msg213338).

One way to troubleshoot this would require access to UART (https://www.magiclantern.fm/forum/index.php?topic=7531.10). Not sure where the pins are on 5D2, but I can check if needed. Requirements: FT232RL module (USB to serial) + needle + Arduino-like electronics skills.

Another way to troubleshoot this would be by running QEMU (https://foss.heptapod.net/magic-lantern/magic-lantern/-/blob/branch/qemu/contrib/qemu/README.rst) on Mac directly from the physical CF card. I can assist with that, e.g. on Discord or IRC or Teamviewer. We might have the surprise to find ML booting in QEMU from the physical card, but having trouble doing so on the physical camera - in that case, the only way to diagnose this might be the UART port.