Installed and working! Another success!! :-) Amazing...
I have 2 questions however...
1) Installing and booting from a CF card is still not possible? I am currently running ML off an 128GB SDXC card which works great (had to make it bootable with make_bootable.sh for it to work however). I tried to also set up my 128GB 1050x Komputerbay CF in the same way, but with just the CF card in, the camera is completely unbootable and non-responsive until I take out the battery. If both the SDXC and CF cards are inserted, I get the message:
ML on both cards, loading from SD.
and ML loads fine and I can shoot/record to either card. Also, if just the SDXC card is inserted, I can also use ML with no issues. According the the message, ML detects a copy of itself on the CF card, but cannot load from there (and makes the camera seem broken until I pop out the batteries!). Is this normal behaviour? Is it impossible to boot from CF cards?
2) Audio recording in movie mode, even with H.264, seems to not work at all unless mlv_snd is loaded and enabled. Furthermore, mlv_snd causes many errors unless mlv_rec is also enabled. Therefore, there a couple of things that need fixing. Most important is being able to record normal H.264 video and
audio without having mlv_snd enabled. As far as I understand it, the mlv_snd module is for adding audio recording to MLV-style RAW video recording. This is also what the module description indicates:
With this module, mlv_rec is extended by sound recording support.
So why do we need this module enabled to record normal H.264 videos with audio when using ML? In the Canon firmware menus, the audio recording is enabled and volume up, but when starting to record H.264 videos without mlv_snd disabled (default configuration!), it gives an error that audio recording is disabled. This is confusing and seems to be broken. Does normal H.264-mode audio recording really depend on mlv_snd, or is this a bug?
On a related note, enabling mlv_snd but leaving mlv_rec disabled causes many ML errors to the point of disfunctionality. This is a user interface issue, really. If one module depends on another to function, then the UI must load not only the user-selected modules, but its dependencies as well.
As it stands, after a default install, audio recording seems broken unless *BOTH* mlv_snd and mlv_rec are enabled. So if you want normal H.264 video recording with audio, you need to enable RAW video recording modules but disable the RAW video recording. This is not only counterintuitive, but it gives users a default broken configuration for normal (non-RAW) video recording.
If anyone else can confirm any of the issues I have outlined, it would be appreciated!