View Issue Details

IDProjectCategoryView StatusLast Update
0003596SAS.ПланетаБаг / Bugpublic11-11-2024 14:27
Reportermrechte2 Assigned Tozed  
PrioritynormalSeverityfeatureReproducibilityalways
Status resolvedResolutionfixed 
Product Version190707 
Target Version241111Fixed in Version241111 
Summary0003596: GPS connexion not possible with u-blox device combining NMEA and proprietary UBX binary protocol
DescriptionAlso, it may connect, the GPS option view does not show any satellite. The u-center software works OK and reports satellites and fixes.

By default the u-blox GPS (M8T) intermixes NMEA with its own proprietary binary protocol. I have attached an extract of the data-sheet showing the protocol structure.

Also attached an example of the resulting data flow.

If this can be fixed, it may be in the VSAGPS/RUNTIME library.

A temporary fix is to configure the GPS to output NMEA only on the USB port.
TagsNo tags attached.
Attached Files
mixed_ub_nmea.txt (3,402 bytes)   
11:47:34  0000  24 47 4E 47 42 53 2C 31 31 34 37 33 34 2E 30 30  $GNGBS,114734.00
          0010  2C 38 2E 30 2C 38 2E 31 2C 31 37 2E 32 2C 2C 2C  ,8.0,8.1,17.2,,,
          0020  2C 2A 36 45 0D 0A                                ,*6E...
          
11:47:34  0000  B5 62 0A 04 FA 00 45 58 54 20 43 4F 52 45 20 33  µb..ú.EXT CORE 3
          0010  2E 30 31 20 28 31 31 31 31 34 31 29 00 00 00 00  .01 (111141)....
          0020  00 00 00 00 30 30 30 38 30 30 30 30 00 00 52 4F  ....00080000..RO
          0030  4D 20 42 41 53 45 20 32 2E 30 31 20 28 37 35 33  M BASE 2.01 (753
          0040  33 31 29 00 00 00 00 00 00 00 00 00 46 57 56 45  31).........FWVE
          0050  52 3D 54 49 4D 20 31 2E 31 30 00 00 00 00 00 00  R=TIM 1.10......
          0060  00 00 00 00 00 00 00 00 00 00 50 52 4F 54 56 45  ..........PROTVE
          0070  52 3D 32 32 2E 30 30 00 00 00 00 00 00 00 00 00  R=22.00.........
          0080  00 00 00 00 00 00 00 00 4D 4F 44 3D 4E 45 4F 2D  ........MOD=NEO-
          0090  4D 38 54 2D 30 00 00 00 00 00 00 00 00 00 00 00  M8T-0...........
          00A0  00 00 00 00 00 00 46 49 53 3D 30 78 43 32 32 35  ......FIS=0xC225
          00B0  33 36 20 28 31 30 30 31 31 31 29 00 00 00 00 00  36 (100111).....
          00C0  00 00 00 00 47 50 53 3B 47 4C 4F 3B 47 41 4C 3B  ....GPS;GLO;GAL;
          00D0  42 44 53 00 00 00 00 00 00 00 00 00 00 00 00 00  BDS.............
          00E0  00 00 53 42 41 53 3B 49 4D 45 53 3B 51 5A 53 53  ..SBAS;IMES;QZSS
          00F0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
          0100  01 1D                                            ...
          
11:47:34  0000  B5 62 01 30 A4 00 28 16 88 02 0D 04 00 00 02 02  µb.0¤.(.........
          0010  0D 04 10 20 36 01 45 02 00 00 08 03 0D 04 09 1A  ... 6.E.........
          0020  62 00 49 04 00 00 06 04 14 01 00 56 08 00 00 00  b.I........V....
          0030  00 00 00 06 0D 04 17 43 0A 01 A6 FD FF FF 05 07  .......C..¦ýÿÿ..
          0040  0D 07 1B 22 A3 00 5C 01 00 00 04 09 0D 04 10 53  ..."£.\........S
          0050  15 00 13 FB FF FF 09 10 04 01 00 00 45 00 00 00  ...ûÿÿ......E...
          0060  00 00 03 11 0D 04 0A 09 D8 00 FE 08 00 00 07 13  ........Ø.þ.....
          0070  0D 04 14 12 E7 00 D0 02 00 00 0A 16 04 01 00 08  ....ç.Ð.........
          0080  6A 00 00 00 00 00 01 17 0D 07 24 34 36 00 BF FF  j.........$46.¿ÿ
          0090  FF FF 0C 1A 04 01 00 02 2D 00 00 00 00 00 0B 1E  ÿÿ......-.......
          00A0  0D 07 1C 08 BA 00 90 FE FF FF 89 A8              ....º..þÿÿ.¨.
          
11:47:34  0000  B5 62 01 03 10 00 28 16 88 02 03 DD 00 08 0A 3F  µb....(....Ý...?
          0010  0B 00 53 A3 22 00 30 70                          ..S£".0p.
          
11:47:35  0000  24 47 4E 52 4D 43 2C 31 31 34 37 33 35 2E 30 30  $GNRMC,114735.00
          0010  2C 41 2C 34 33 32 38 2E 33 35 33 31 34 2C 4E 2C  ,A,4328.35314,N,
          0020  30 30 31 32 30 2E 36 39 32 33 32 2C 45 2C 30 2E  00120.69232,E,0.
          0030  30 30 35 2C 2C 31 37 31 31 31 39 2C 2C 2C 41 2A  005,,171119,,,A*
          0040  36 32 0D 0A                                      62...
          
11:47:35  0000  24 47 4E 56 54 47 2C 2C 54 2C 2C 4D 2C 30 2E 30  $GNVTG,,T,,M,0.0
          0010  30 35 2C 4E 2C 30 2E 30 30 39 2C 4B 2C 41 2A 33  05,N,0.009,K,A*3
          0020  31 0D 0A                                         1...
          

mixed_ub_nmea.txt (3,402 bytes)   
ub-150c.pdf (358,239 bytes)
SASexception.JPG (26,777 bytes)   
SASexception.JPG (26,777 bytes)   
SASPlanet.Debug.elf (78,540 bytes)

Relationships

related to 0001502 confirmed Программа зависает при выходе если включен GPS 
related to 0001564 confirmed Прерывание приема данных с GPS приемника 
related to 0003603 closedzed не видит встроеной gps 

Activities

sergeyka

11-12-2019 10:48

reporter   ~0019557

Last edited: 11-12-2019 11:00

На самом деле похоже какие-то проблемы у модуля GPS. Если GPS находится во включеном состоянии, то при простом закрытии SAS валится с ошибкой. Такжже если GPS был включен, то при запуске SAS GPS приемник уже не видит. Подробно не пока теститровал. Но у меня UBX+NMEA идут и SAS не падает. И еще...количество каналов отображаемых спутников в SAS ограничено? Новые приемники могут одновременно выводить данные с 60 каналов одновременно.
Если что-то протестировать, то нужен план теста

sergeyka

11-12-2019 11:07

reporter   ~0019558

With my u-blox ZED-F9P configured for UBX+NMEA protocol out and SAS planet work fine. But before run your must detach u-blox and run SASplanet. Next set off "Use GPS" control. Attach u-blox and configure correct port and baudrate. Check off "Autoconfig". Turn On GPS.

vdemidov

11-12-2019 11:17

manager   ~0019559

> Если что-то протестировать, то нужен план теста
Проблема в том, что некому этим заниматься. Работа с GPS базируется на библиотеке, которая последний раз именялась 2013‑09‑23. И что там и как сделано никто не разбирается. Если у кого-то есть желание, то вперед.

sergeyka

11-12-2019 12:03

reporter   ~0019560

Last edited: 14-12-2019 12:01

Exception можно проверить?

zed

14-12-2019 12:15

manager   ~0019574

В приложенном логе есть только про попытку повторного удаления памяти: "Multi Free memory leak" внутри vsagps_object.pas.

zed

14-12-2019 12:19

manager   ~0019575

Проблема с ошибкой при закрытии SAS и работающем GPS известна давно 0001502 и как видно, её не смог побороть даже автор той библиотеки.

sergeyka

14-12-2019 12:20

reporter   ~0019576

Last edited: 14-12-2019 12:25

Ну собственно и видно, что где-то пустой указатель. Попробую зависимость методом тыка выявить. Сложно мне весь сас поставить для для отладки GPS. Может можно отладчиком к процессу подцепиться?
PS Пока писал прочел. Ясно. Но я впервые столкнулся с Exception на WIN7-WIN10 и именно этом блоке с название ZED -F9P :) С u-blox поставляется собственная программа.. Она работает без проблем.

zed

31-12-2023 12:07

manager   ~0020445

Тестируйте последнюю ночную версию, должно стать лучше.

Issue History

Date Modified Username Field Change
30-11-2019 11:40 mrechte2 New Issue
30-11-2019 11:40 mrechte2 File Added: mixed_ub_nmea.txt
30-11-2019 11:40 mrechte2 File Added: ub-150c.pdf
30-11-2019 12:06 zed Category Рефакторинг => Баг
30-11-2019 12:06 zed Product Version .Nightly => 190707
11-12-2019 10:48 sergeyka Note Added: 0019557
11-12-2019 10:48 sergeyka File Added: SASexception.JPG
11-12-2019 10:51 sergeyka Note Edited: 0019557
11-12-2019 11:00 sergeyka Note Edited: 0019557
11-12-2019 11:07 sergeyka Note Added: 0019558
11-12-2019 11:17 vdemidov Note Added: 0019559
11-12-2019 12:03 sergeyka Note Added: 0019560
11-12-2019 12:49 sergeyka File Added: SASPlanet.Debug.elf
14-12-2019 12:01 sergeyka Note Edited: 0019560
14-12-2019 12:15 zed Note Added: 0019574
14-12-2019 12:19 zed Note Added: 0019575
14-12-2019 12:19 zed Relationship added related to 0001502
14-12-2019 12:19 zed Relationship added related to 0001564
14-12-2019 12:20 sergeyka Note Added: 0019576
14-12-2019 12:25 sergeyka Note Edited: 0019576
31-12-2023 12:07 zed Note Added: 0020445
31-12-2023 12:07 zed Assigned To => zed
31-12-2023 12:07 zed Status new => feedback
31-12-2023 12:07 zed Target Version => 41xxxx
03-01-2024 08:36 zed Relationship added related to 0003603
03-06-2024 13:40 zed Status feedback => resolved
03-06-2024 13:40 zed Fixed in Version => 41xxxx
03-06-2024 13:40 zed Resolution open => fixed
11-11-2024 14:15 zed Target Version 41xxxx => 241111
11-11-2024 14:27 zed Fixed in Version 41xxxx => 241111
08-08-2025 13:22 zed Category Баг => Баг / Bug