OSD Param Stick Commands Not Working

Hello,

I have configured VTX_BAND, VTX_CHANNEL, and VTX_POWER in OSD 5 for OSD stick command changes. My sticks do not manipulate the menu when in OSD 5 screen. I have the first parameter flashing, but cannot go up, down, or right with right stick (either stick). Any idea what the issue may be? Params linked below. Thanks in advance.

What OSD do you have and what RC system?

TBS Lucid H7 FC onboard and Crossfire 6.42. Can’t edit the VTX params in agent lite either. The Rx is on UART 6 with DMA.

So it’s sprung throttle and I just figured out that throttle channel must be zero to enable right stick navigation. However the Agent Lite LUA is what I really want working, and I’m still unable to change the VTX params from there.

Are you using the TBS menu or the ArdCopter menu?

I’m using the ArduCopter menu

Hmmn, that seems strange - but you can edit them via mission planner ok?

Yes, no issues from mission planner. And I can actually do it from OSD fine now too. Just no luck in Agent Lite.

That seems strange. How did you add the parameters to the OSD screens?

Mav Proxy per your video.

Agent lite has no knowledge of the parameters it is changing - so it must be something to do with the range or type or something similar - what did you set these to when you setup the parameter?

I’ve tried -1, 127, 1, actual min, max, increment for each, all types. No effect.

Seems there is a bug: AP_RCTelemetry: index into OSD parameter screens correctly from CRSF by andyp1per · Pull Request #31518 · ArduPilot/ardupilot · GitHub - not sure whether this is what you are running into but might be. With this it all works fine for me.