Condor 2 NMEA Support
Hello, we are using Condor 2 to practice our flying inter winter and corona times and I would love to use XCTrack as usual but XCTrack always shows bad GPS.
System: XCTrack 0.9.4.3 on Phone Xiaomi Redmi 7, Android Version 9
Steps to reproduce:
- Set up a bluetooth com-port
- In Condor activate NMEA output and select the created com-port
- Start Flight in Condor
- In XCTrack add your computer as external Bluetooth Sensor
Bluetooth Connects, but GPS doesn't work as expected.
Here are some lines of the log with significant errors:
2020-04-23 16:06:27.670 DEBUG [org.xcontest.XCTrack.k:a()2] BT: line:>$GPGGA,120654.706,4626.2159,N,01557.6587,E,1,12,10,215.6,M,,,,,0000*09<
2020-04-23 16:06:27.670 DEBUG [lineGPGGA] ExternalSensor: GGA: no date from RMC line, bailing out
2020-04-23 16:06:27.671 DEBUG [org.xcontest.XCTrack.k:a()2] BT: line:>$GPRMC,120654.706,A,4626.2159,N,01557.6587,E,0.01,4.04,,,,*28<
2020-04-23 16:06:27.671 DEBUG [lineGPRMC] No valid timestamp
2020-04-23 16:06:27.671 DEBUG [org.xcontest.XCTrack.k:a()2] BT: line:>$LXWP0,Y,0.1,215.6,0.00,,,,,,4,000,0.0*4F<
2020-04-23 16:06:28.680 DEBUG [org.xcontest.XCTrack.k:a()2] BT: line:>$GPGGA,120655.709,4626.2159,N,01557.6587,E,1,12,10,215.6,M,,,,,0000*07<
2020-04-23 16:06:28.680 DEBUG [lineGPGGA] ExternalSensor: GGA: no date from RMC line, bailing out
2020-04-23 16:06:28.681 DEBUG [org.xcontest.XCTrack.k:a()2] BT: line:>$GPRMC,120655.709,A,4626.2159,N,01557.6587,E,0.01,4.19,,,,*2A<
2020-04-23 16:06:28.681 DEBUG [lineGPRMC] No valid timestamp
2020-04-23 16:06:28.681 DEBUG [org.xcontest.XCTrack.k:a()2] BT: line:>$LXWP0,Y,0.1,215.6,0.00,,,,,,4,000,0.0*4F<
2020-04-23 16:06:28.718 DEBUG [Nofix worker] Nofix wake up 1666585448 > 4999
2020-04-23 16:06:29.697 DEBUG [org.xcontest.XCTrack.k:a()2] BT: line:>$GPGGA,120656.711,4626.2159,N,01557.6587,E,1,12,10,215.6,M,,,,,0000*0D<
2020-04-23 16:06:29.698 DEBUG [lineGPGGA] ExternalSensor: GGA: no date from RMC line, bailing out
2020-04-23 16:06:29.699 DEBUG [org.xcontest.XCTrack.k:a()2] BT: line:>$GPRMC,120656.711,A,4626.2159,N,01557.6587,E,0.01,4.51,,,,*2C<
2020-04-23 16:06:29.699 DEBUG [lineGPRMC] No valid timestamp
2020-04-23 16:06:29.700 DEBUG [org.xcontest.XCTrack.k:a()2] BT: line:>$LXWP0,Y,0.1,215.6,0.00,,,,,,4,000,0.0*4F<
2020-04-23 16:06:30.692 DEBUG [org.xcontest.XCTrack.k:a()2] BT: line:>$GPGGA,120657.714,4626.2159,N,01557.6587,E,1,12,10,215.6,M,,,,,0000*09<
2020-04-23 16:06:30.693 DEBUG [lineGPGGA] ExternalSensor: GGA: no date from RMC line, bailing out
2020-04-23 16:06:30.696 DEBUG [org.xcontest.XCTrack.k:a()2] BT: line:>$GPRMC,120657.714,A,4626.2159,N,01557.6587,E,0.01,4.32,,,,*2D<
2020-04-23 16:06:30.697 DEBUG [lineGPRMC] No valid timestamp
2020-04-23 16:06:30.699 DEBUG [org.xcontest.XCTrack.k:a()2] BT: line:>$LXWP0,Y,0.1,215.6,0.00,,,,,,4,000,0.0*4F<
2020-04-23 16:06:31.693 DEBUG [org.xcontest.XCTrack.k:a()2] BT: line:>$GPGGA,120658.720,4626.2159,N,01557.6587,E,1,12,10,215.6,M,,,,,0000*01<
2020-04-23 16:06:31.694 DEBUG [lineGPGGA] ExternalSensor: GGA: no date from RMC line, bailing out
To compare I have tried XCSoar, where the NMEA of Condor is working.
I have also tried to use the App "Bluetooth GPS" to receive the NMEA and act as mock GPS Location provider but no success with that as well. And I think it's better when XCTrack can handle the nmea itself.
Best regards, Tobias
Edited by Tobias Wust