I am trying to integrate OSD messages from a Pixhawk 6C mini (Firmware version 1.14.3) with Walksnail VTX to be displayed on AVATAR googles X. I see OSD related parameters in the doc (Parameter Reference | PX4 User Guide (v1.14)), but its not visible when I check the parameters of the Pixhawk from QGC. Following MAVLink Peripherals (GCS/OSD/Companion) | PX4 Guide (main), I enabled OSD on mavlink-1 for telem-2 at 57600 baud rate, but I don’t see anything in the goggles.
Are there any other parameters that need to be updated or does PX4 not support this without using an intermediate module such as Micro OSD, MinimOSD or Mini OSD?
Thank you for the reply @Benja ! I don’t see OSD parameters in QGroundControl which I used to install the latest firmware. Do I need to build the firmware locally first and use that file so that the OSD parameters are accessible, instead of using the default one?
After compiling locally using instructions from : Reptile Dragon 2 (RD2) Build | PX4 Guide (main), I see the OSD parameters in QGC and set it to TELEM2 (which is connected to the Walksnail). However I still fail to see the messages. A couple of questions I have now are -
a. Does the OSD parameters automatically set the baudrate? After selecting enabling MSP_OSD_CONFIG and selecting TELEM2, I don’t see the SER_TEL2_BAUD (which I would expect to see based on Serial Port Configuration | PX4 Guide (main)) Walksnail requires baudrate of 115200.
b. Do the messages show only when the vehicle is armed?
I see that its running on the serial port. I also verified that when the VTX is connected to TELEM2 (that I set in the MSP_OSD_CONFIG), the googles automatically start recording when the vehicle is armed (which means that its getting the ARM/disarm messages). But I don’t see any messages on the display.
I want to add that this behaviour is the same on the DJI O3 Airunit with the MSP_OSD.
I also don’t see any OSD symbols but when arming the airunit starts recording and exits low power mode. With the original DJI Airunit it is working as intended with the WTFOSD mod.
On Ardupilot they have a working implementation for O3 Airunit, but I didn’t look into how it is different because I don’t really understand code