Since I don't know what those "other apps" might be, I have no knowledge of how they may be obtaining GPS data.
Until it is proven that you are getting NMEA messages to a console from a plain serial device, nothing can be stated.
Said project appears to rely upon having GPS daemon running by the system, and a Python client library that connects to the daemon using /TCP sockets/. The daemon is reading some serial port and parsing the NMEA messages into some JSON format. I suspect one would have to disable/stop this daemon in order for MMDVMHOST to be able to open the serial port to fetch NMEA messages directly.
There are only two things to set (ignoring the enable/disable button). The serial port that is the source of the NMEA messages, and the bit rate of that port (I'm surprised there isn't any option for parity/word-length, eg: 8n1, 7e2 -- though I suspect 8n1 has become the norm).
That's why I stated, above, that until you can show NMEA messages coming from a serial port in a console, nothing else can be considered.
It is not a Pi-Star function, per se... It is a feature of MMDVMHOST -- you'd have to study the code or ask the maintainers of that application; Pi-Star is just a package that incorporates various digital mode packages under one user interface.
If it presents as a serial port selectable in the config page, and produces a stream of NMEA messages, it shouldn't matter.
Code: Select all
$GPRMC,183550,A,4256.1805,N,08521.3888,W,0.0,174.9,210222,5.4,W,A*16
$GPRMB,A,,,,,,,,,,,,V,A*1C
$GPGGA,183550,4256.1805,N,08521.3888,W,1,05,3.4,221.3,M,-34.6,M,,*7A
$GPGSA,A,3,,07,08,,,16,21,27,,,,,0.0,3.4,3.4*3C
$GPGSV,3,1,10,04,21,181,23,07,61,308,25,08,71,115,26,09,43,217,00*7D
$GPGSV,3,2,10,14,09,258,00,16,21,064,26,21,14,137,22,27,46,055,38*77
$GPGSV,3,3,10,28,07,255,00,30,34,304,24*72
$GPGLL,4256.1805,N,08521.3888,W,183550,A,A*53
$GPBOD,,T,,M,,*47
$GPVTG,174.9,T,180.3,M,0.0,N,0.0,K,A*22
$PGRME,15.0,M,12.6,M,19.6,M*11
$PGRMZ,665,f,*2D
$PGRMM,WGS 84*06
$HCHDG,102.7,,,5.4,W*3E
$GPRTE,1,1,c,*37
$GPRMC,183552,A,4256.1815,N,08521.3889,W,0.0,174.9,210222,5.4,W,A*14
$GPRMB,A,,,,,,,,,,,,V,A*1C
$GPGGA,183552,4256.1815,N,08521.3889,W,1,05,3.4,222.0,M,-34.6,M,,*78
$GPGSA,A,3,,07,08,,,16,21,27,,,,,0.0,3.4,3.4*3C
$GPGSV,3,1,10,04,21,181,22,07,61,308,24,08,71,115,27,09,43,217,00*7C
$GPGSV,3,2,10,14,09,258,00,16,21,064,26,21,14,137,22,27,46,055,38*77
$GPGSV,3,3,10,28,07,255,00,30,34,304,24*72
$GPGLL,4256.1815,N,08521.3889,W,183552,A,A*51
$GPBOD,,T,,M,,*47
$GPVTG,174.9,T,180.3,M,0.0,N,0.0,K,A*22
$PGRME,15.2,M,12.7,M,19.8,M*1C
$PGRMZ,665,f,*2D
$PGRMM,WGS 84*06
$HCHDG,103.0,,,5.4,W*38
$GPRTE,1,1,c,*37