@Syscall
Did Some Digging Try these
Re: How do disable Bootdisk flag on a 5D Mk III
« Reply #36 on: September 24, 2013, 04:12:57 PM »
Hi all.
First of all, Thank you all developer.
I'm thinking about this problem. And yesterday, I built magiclantern compiling system.
I modified latest source code, and made special autoexec.bin.
This modification is calling "Disalbebootdisk" at auto save toggle.
I was dumping address at before and after modification, call"Disablebootdisk"
I checked these dumping result. Offset+4 address from 0xF8000000 is changing from 0xFFFFFFFF
to 0x00000000. This is clearing boot flag. But, I found some different point at other address. woo...

May be, some developer is thinking that this result is occerd a bad influence on camera function.
After disable boot flag, I updated canon firm V1.2.1.
At present, I can't find a problem.
System boot time become so fast. and Eye-fi card is enable.
void
config_autosave_toggle(void* priv)
{
#if 0
config_flag_file_setting_save(CONFIG_AUTOSAVE_FLAG_FILE, !!config_autosave);
msleep(50);
config_autosave = !config_flag_file_setting_load(CONFIG_AUTOSAVE_FLAG_FILE);
#endif
bmp_printf(FONT_LARGE, 50, 50, "disable flag start");
call( "DisableBootDisk" );
bmp_printf(FONT_LARGE, 50, 50, "disable flag end");
}
Good Luck also Source :https://www.magiclantern.fm/forum/index.php?topic=6035.25