I worked on a port for the 1.0.6 Canon firmware. Don't have the camera so we're depending on user input. You can get a test build from my downloads page.
Uh oh... I uninstalled ML from 1.0.5 camera by doing the firmware update and waiting one minute. Then I upgraded the camera to 1.0.6, downloaded your latest test Nightly, placed it on a card, and attempted to re-enable ML booting through the Firmware Update.
Of course, as I now see reading back one page, ML-SETUP.FIR is not updated to 1.0.6 support yet. So on my camera the firmware update screen hangs with "wrong firmware version, expected 105, pull the battery".
I tried using EOSCard to set BOOTDISK and EOS_DEVELOP but, of course, even if the *card* is marked bootable, the *camera* is not hacked to read it.
How are people getting 1.0.6 ML to boot without a 1.0.6 ML-SETUP.FIR? Can I get one made somehow?