Unable to change VTX settings via IRC Tramp?

Hi,

I am trying to set up my VTX to be able to change band, channel and power levels through IRC Tramp via Mission Planner. I have a SpeedBeeF4V4 fc and a SpeedyBee TX800 VTX and running 4.5.7. I have set up parameters as below…



I have double checked that there is a good connection through cable from IRC Tramp terminal on VTX to T1 terminal on fc. Video and OSD are otherwise working fine. I have unlocked the VTX and can change the VTX band, channel and power level using the button on the VTX (up to 800mW according to the LEDs on the VTX), but I cannot change band, channel or power through mission control parameters or change the VTX power by using RC transmitter with RCx_Option=94. I have set up the OSD to show VTX power level and this seems to change and reflect the value I set in Mission Planner but it doesn’t seem to actually change the power level on the VTX and I don’t seem to be able to put it into pit mode (LEDs on the VTX do not change). The vtx power level in the OSD is constantly flashing, but not sure if that is normal?

Any ideas on what I may be doing wrong or problems with my setup?
Full parameter list attached below.
241101.param (19.1 KB)

hi, try SERIAL1_OPTIONS HalfDuplex

1 Like

hi, thanks for the suggestion. I tried that and still doesn’t work. Also tried setting SERIAL1_OPTIONS to 68 which is something else mentioned on the ardupilot video support page (Video Transmitter Support — Copter documentation), but that also doesn’t work.

Any other ideas? The setup I am running with speedybee F405 V4 FC and speedybee TX800 VTX must be pretty common, but I haven’t seen anyone else raise this issue so still not sure if it is an issue with my setup or something else. Thanks!

Unfortunately there are many sub-optimal implementations of the VTX protocols (IRC SA). If your setup is right then I would think that there is some problem with the protocol. Its possible to do a debug build to see if the protocol is even being detected.

The thing is, SB does not list ardupilot as a supported firmware.

Are you sure the firmware you are using is compatible?

I would try flashing betaflight first and then blame it on the protocol implementation.

Ok, scratch that, seems someone added config and is using DJI.

Just checked my config on the Drift which is using IRC Tramp on a Zeus Nano VTX.
Try these settings.

SERIAL1_BAUD,9
SERIAL1_OPTIONS,4
SERIAL1_PROTOCOL,44