Hi there,
I wanted to connect an esp32 to the pixhawk4 via Mavlink. Everthing works on the TELEM2 port, I can request and read data streams etc. but with the other TELEMx it’s not working.
I only receive the heartbeat. I tested it on three different pixhawks.
The baud rate is the same on both devices and the protocol is set to mavlink1. I also changed the baud rate to slower speeds but even then, only TELEM2 works. Different pins on the ESP32 side were tester as well without success.
I have run out of ideas now…
(I noticed the voltage on pin TELEM2 (tx) is not constant when I measure with my voltage meter, while on all other TELEM ports it is constant)
Hi @amilcarlucas,
thanks for your help, I now get telemetry data on the other ports as well! But I still don’t understand it. Why does the pixhawk not obeys my requested stream rates, only the ones in the parameters? Something wrong with my request? Do I have to change the request code somehow depending on the telemx port?