This is not normal. Maybe some stub is wrong? (not sure where to look, need to debug the code step by step and see where it breaks). For starters, go to beep_task, where you see if (beep_type == BEEP_SHORT), and comment out play_beep. It should work fine, no low-level calls are made before this. If it doesn't work, it's probably a task priority issue.
When you disable beep, the beep calls will do nothing else than blinking the LED. Make sure blinking works (e.g. from don't click me).
Hmm, well, I guess I should not say that the beep normally crashes it, because it is only when I am using beep with bolt trigger which also is enabling the old raw_rec, and while that is going and beeping on detections then that is when live view stutters during beeps and if I am running this and go to ML Beep menu and turn Beep to off then it crashes err70 in 2 seconds.
But if I am not using bolt trigger and just playing a beep then all is fine, so I guess it was not as bad as I thought.
I will change the code for the 650D and let the testers with the cam try it out and will try to solve the Modules menu thing first.
UPDATE! It was not the beep at all crashing my cam during the bolt trigger beep for sure, cause I changed changed beep to blink so during detection it would blink instead of beep and it pauses the live view screen each detection and if you do detection constant more then 2 seconds it crashes just like with beep.
I personally added beep(); in the code during detections, so it is probably just the way the module is set up that it does not really do good with an extra command going on during detections, this actually was unstable in 600D as well last year when I used it, only cam that handled beep stable during detections was 550D and 5D MarkII that I know of.
So at least rules out beep was messing things up for me anyway.
Now to figure out what is killing modules menu for 650D
Not really worried about the beep yet, unless this whole thing is a wrong stub even though it is working, but if you think a stub might be wrong, then maybe its off a bit. But first things fist, let me make the changes and let the testers check the 650D since I dont have one.
Blink test went fine I looped it 20 times in Dont click me