Enabling GPS using NMEA


I would like to use emlid’s reach rtk module with px4 firmware. My current setup is navio2 with raspberry pi 3 to which rtk reach is connected.

I’ve read that px4 doesn’t support emlid’s ERB format but it does support NMEA.

Is there a way to enable this feature in px4 firmware? Is there a way to read NMEA output, then send it to some px4 module (I don’t know if there’s one, but it should exist since px4 supports other RTK systems) to output corrections in RTCM3 format?

Thanks in advance for any advice.


I’m bumping. I’ve been searching the forum, but all post I find about PX4 and NMEA are old or unanswered.

Other topics related:

Old and answered:


Has this been resolved regarding NMEA messages not being read by Px4 through Pixhawk v2.1 such as the CUBE .
It is a shame we have developers who don’t understand anything technically and are not willing to place a piece of code while we alert them on the issue…
My GPS module outputs GNGGA , GNGSA ,GPGSV , GQGSV , GAGSV , GBGSV , GNSVD,GNRMC , GNGST . i am surprised not one of these messages are detected by Orange CUBE Px4 !