Help to enable and configure Rpi5 uart pin for blueOS - telem1 - mavlink communication

I run BlueOS 1.4.7 stable on Rpi5 and use Pixhawk 6c mini. When I connect the USB-C port of 6Cmini to a Rpi5 USB port, BlueOS immediatly detect the Autopilot and list all parameter etc. When I connect the 6Cmini telem1 port to Rpi5 GPIO pin 14(tx), 15(rx) and ground, BlueOS do not detect the autopilot. I double check the tx-rx. I also swap them just in case. No luck.

I feel I need to enable those pin at the Raspberry or BlueOS level to have acces to UART? I don’t know how.

I configured telem1 port in QGC for mavlink protocol, 57600baud. I am mostly confident this part is correct.

thank you

Hi @Charles,

BlueOS does not yet support non-USB serial connections to flight controller boards. There is a longstanding issue about it, which you can check for context and to see attempts to fix the problem so far.

A pull request would be welcomed if you’re willing to fix the issue :slight_smile:

I read this link already. I was hoping there was a solution since 2023. So does it mean we can’t have access to any Raspberry pin once it run BlueOS?

If an issue is open, it is very likely it is not solved.

No, just that BlueOS does not automatically check serial ports on Raspberry Pi pins when it’s trying to detect flight controller boards.

We even have an example BlueOS Extension for controlling a GPIO pin.

Hi Eliot, now that I followed the link you provide I realise it was not the thread on BR forum (the one I read already) but a link to the issu on Github. I will follow it now. Thank you.