My OSD works when attached to TELEM 1. When I attach it to TELEM 2 and set the MAVLink parameters to the same as TELEM 1, it just says “waiting for MAVLink heartbeats” on the OSD.
The Parameters I have set are:
MAV_1_CONFIG = TELEM2
MAV_1_MODE = OSD
MAV_1_RATE = 57600 B/s
These are all the same settings I have for MAV_0 instance, except MAV_0_CONFIG = TELEM 1.
Does anyone know why the OSD will only work in TELEM 1?
I think you have mixed up the param RATE for baudrate. The rate needs to be max 1/10 of the baudrate. And the baudrate needs to be set using SER_TEL2_BAUD (or something similar).