Basically no matter what ALO mode you have, activating the warning in the ML menu will make the camera display "ALO warning" and the LED will blink orange every one second indefinitely.
I see that, except for 7D, ML uses one single prop address 0x8000003D for detecting ALO mode for all the other cameras. I guess this might be wrong for the M.
Debug logs generated with dm-spy branch while changing ALO mode via the Canon menu:
- ALO off switch to ALO on (weak): https://bitbucket.org/snippets/Licaon_Kter/yRXa5
- ALO on (weak) switch to ALO off (weak): https://bitbucket.org/snippets/Licaon_Kter/kMxaX
How do I go on about finding the right prop address?