Normally the camera when powered on make those things (correct me if wrong, please):
1.
Bootloader starts up and checks card and boot settings
2. If all default it will load
canon firmware from camera, (if no card inserted canon firmware will show warning)
To start up canon firmware and ML we use a setting that canon use for development or service the
Boot Flag.
With this option set bootloader will check if the card is bootable if yes it will try to load a file called autoexec.bin.
So autoexec.bin is the main executable for MagicLantern, other file are needed or generated by the program in the ML folder.
This is what happen when ML is properly installed:
1.
Bootloader starts up and checks card and boot settings
2. It will find the
Boot Flag set so it will check for a
bootable card3. Once found it will load
canon firmware and then
ML's autoexec.binA low level formatted card (used normally)
is not bootable.
this is what happen when card is NOT bootable:
1.
Bootloader starts up and checks card and boot settings
2. It will find the
Boot Flag set so it will check for a
bootable card3. Not found so it will load ONLY
canon firmwareand this is what happen when autoexec.bin is NOT present on a
bootable card:
1.
Bootloader starts up and checks card and boot settings
2. It will find the
Boot Flag set so it will check for a
bootable card3. Once found it will load
canon firmware and then
STUCK IN TRYING TO LOAD missing
ML's autoexec.bin 4. battery pull needed.
So what is the install procedure for?
For working ML needs:
1.Boot Flag set on camera
2.bootable card
3.ML files on the card
So let's start from the last.
3. You can just copy the contents from the released zip or another working ML card to a bootable card with any system you use;
2. Making the card bootable can be done with MacBoot for mac and EOSCard for windows,
check here;
1. This is set with the firmware update procedure described in the guide. The .fir file included in ML package are false firmware updates that when loaded instead of installing a new firmware (dangerous thing) it sets Boot Flag and makes card bootable.
So to have all thing right for ML to load you can chose to:
1. Use always the .fir method and start with an in camera formatted card, copy all the zip contents and then update firmware from camera, waiting for green screen
2. Use only once the .fir method to set up the camera and then make card bootable from PC, and copy file and SETTINGS from the first card to others...
