To run ML a so called "bootflag" has to be set on the camera. A camera with bootflag set will look for a *bootable* card with ML (directory, files) on it.
Cam boot flag Card Result
=======================================
Not set bootable, ML files inside ML will not be loaded, camera behaves like intended by Canon
Not set bootable, no ML files inside ML will not be loaded, camera behaves like intended by Canon
Not set Not bootable, no ML files inside ML will not be loaded, camera behaves like intended by Canon
Not set Not bootable, ML files inside ML will not be loaded, camera behaves like intended by Canon
Set bootable, ML files inside ML will load at startup
Set bootable, no ML files inside ML will not be loaded, camera will be stalled at setup, no display -> remove battery!
Set Not bootable, ML files inside ML will not be loaded, camera behaves like intended by Canon
Set Not bootable, no ML files inside ML will not be loaded, camera behaves like intended by Canon
If you format your card using the camera there are two options if ML is loaded:
Format and keep ML (default)
and
Format and delete ML
If you format your card using a cardreader or a camera where ML is not loaded all ML data on this card will be lost.
Ciao, Walter