While doing channel-6 tuning for 2.7.1 with Mission Planner 1.2.8 and 1.2.9, I found the following behavior:
In the Arducopter Config screen, when clicking "Write Params", the parameter that is currently selected in Ch6 Opt is set to the value in CH6 Opt Min field, not as the value in the actual parameter's field.
This is a non-issue as long as channel 6 on the receiver keeps feeding the currently dialed value into the parameter on the APM. Tuning works as expected in this case.
It becomes a problem when editing parameters afterwards, with the TX off. Now, the freshly-tuned value is quietly replaced with the min-value when I edit parameters and click "Write Params".
This happens when I edit the parameter I just tuned, and also when I edit another parameter on the screen... as long as Ch6 Opt is not set to Ch6_None, the current channel-6 parameter reverts to the minimum.
The workaround of course is to make sure Ch6 Opt is always Ch6_None when editing any params in the screen.
To fix the issue, avoiding the "quiet" writing of the minimum value would be best. If that is not possible, maybe the CH6 opt setting could become a use-once setting that is only active until the APM is disconnected, reverting to Ch6_None automatically, with appropriate messaging.
Thank you,
Knut
Replies
Knut,
Yes, I've seen this. I think the value that you put into the MP screen just before you push the "write params" button doesis the one that gets saved into the eeprom. So if you set the CH6 Opt to NONE and then reboot or reset the APM that value you wrote will start appearing. That's how it should work I think but I'd love to hear if that's not how it's actually working so we can resolve it.