As described in the title, i cant change the flight mode 6 in the mission planner under flight mode config. Its locked with 'manual' mode. I got a copter running to, there i can change all flight modes, so i dont know whats the reason to lock flight mode 6 for Arduplane to manual.
I managed my 9x to switch all 6 modes, and in 0 position i like to have the 'manual' mode, now i got it on position 6 too.
Any chance to change this ?
Mode 6 is not changeable because at that setting (>1750ms PWM pulse-width), a hardware manual override is invoked and chan 1-4 are passed straight to the servos and not into the APM at all. I understand this is done within the PWM encoder, (another avr chip?) and is completely outside of the APM's control. I believe it's purpose is to allow a manual takeover should the APM malfunction (e.g. crashes during code development etc).
What I can suggest is that you reverse the servo output of your channel 8, so you can use just mode 6 for manual instead of mode 0, and still have the stick in the desired position, this is what I did on my 9x. (manual is all switches 'back').
Hope this helps,
ok, a perfect and easy solution for this problem! To 'easy' for me to find it self ;)
Only one thing i cant understand, why is that what you described needed in arduplane but not in the arducopter firmware ? Its more 'nice to know' than essential since this simple and good solution above.
Good question, I believe it is recommended not to use channel 8 at all for mode-setting on arducopter. Invoking manual override and sending rx signals straight to your escs on a copter is almost certainly a bad thing since the arducopter code is doing all the mixing etc that makes it fly!
Arducopter uses chan5 for the mode switch, but you're right, given signals straigth to the esc on a copter isn't a good idea. Anyway, thanks for your solution.