Custom Autopilot VRBrain X how add to Boards available on BlueOS Autopilot Manger how to inject remotly GPS data to Autopilot

Dear Dev,
i have a big question and i try to iterate for some days without solve it . How can help me to solve this issue ? So i have a VRBrain X an Autopilot similar to Pixhawk 6 as hardware configuration . It’s connected to TTYAMA4 , if i use serial bridge ad share it as port 17000 it work perfectly i can connect remotly using QGround Control or Mission planner .
How i can add it to the list of autopilot available ? Other question is about GPS injection . So when i have the board in the list … and want to send the gps nmea data from boat to underwater ROV how i can configure it ? And How i can send the data from the USB on my laptop to NMEA Inection module on port 2700 ? If the board is properly configured the packet automatically trasmitted to the VRBrain autopilot or i need to create another Serial to UDP port for interconnect it with NMEA Injection . These part of BlueOS is not properly documented or i don’t found the docs . I search it for some days … sorry :slight_smile: Now i decide to ask on the forum :slight_smile:
Thanks Roberto

So in another post i found this reply

I’ve just ran the following script from the terminal:

mavlink-routerd /dev/ttyAMA4:57600 0.0.0.0:14660 -e 192.168.2.2:14550 -e 127.0.0.1:14000 --tcp-port 5777 -l /root/.config/ardupilot-manager/logs

I already activate the uart on BlueOS , hope that could be right option .
With this option active could work the NMEA inject , too ?
Tomorrow i’ll test when came back in lab.

The other board and STL need to be service stop … right ? So the port are free to connect to my properly configuration ?

OK the solution for all the issue was a lot more simple i only send the mavlink protocol to mav2rest port at 14001

1 Like

This is the configuration on nmea injector on UDP port 27000


Now the position is available on cockpit software in blueos


I use openCPN as software for receive my Ublox-9 GPS and send it to Mavlink Injection .

If all work fine in mavlink2rest found component id 220

I did some test and it work with rev 1.4 with previous release don’t work.