You are not logged in.

#2201 2019-07-14 21:34:25

2002_ivan
Member
Registered: 2019-07-14
Posts: 29

Re: RTKlib/постпроцессинг

Utya wrote:

Не все модули ublox m8n можнг перевесьти в работу с raw data?

ROM CORE 3.01 (107888)
открывает RAWX без малейших проблем путем патча LLC в RAM или eFuse.
Модули пропатченные в eFuse уже некоторые продают, но мне больше нравится патч LLC в RAM.

Offline

#2202 2019-08-08 09:58:44

2002_ivan
Member
Registered: 2019-07-14
Posts: 29

Re: RTKlib/постпроцессинг

Большая просьба к владельцам ublox M8T показать что выдает
по чтению команда UBX-CFG-PT (продакт тест, значения eFuse ) 06 41 или в HEX B5 62 06 41 00 00 47 DB
скорее всего именно здесь зашита коррекция для частотных каналов GLONASS


M8N с прошивкой  ROM CORE 3.01 (107888)  выдает :
08:28:07  0000  B5 62 06 41 00 00 47 DB                          µb.A..GÛ.
         
08:28:07  0000  B5 62 06 41 80 00 4C B4 57 5D D2 FF FF FF FF FF  µb.A..L´W]Òÿÿÿÿÿ
          0010  EF EB FF FF FF FF 92 EE FF FF FF FF FF FF FF FF  ïëÿÿÿÿ.îÿÿÿÿÿÿÿÿ
          0020  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
          0030  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
          0040  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
          0050  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
          0060  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
          0070  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
          0080  FF FF FF FF FF FF 30 3D                          ÿÿÿÿÿÿ0=.

Естественно коррекции для частотных каналов GLONASS нет и ошибка на одном только GLONASS всегда > ~12 метров.

Offline

#2203 2019-09-03 14:52:30

Alex_Burk
Member
Registered: 2019-09-03
Posts: 21

Re: RTKlib/постпроцессинг

2002_ivan wrote:

Большая просьба к владельцам ublox M8T показать что выдает
по чтению команда UBX-CFG-PT (продакт тест, значения eFuse ) 06 41 или в HEX B5 62 06 41 00 00 47 DB
скорее всего именно здесь зашита коррекция для частотных каналов GLONASS


M8N с прошивкой  ROM CORE 3.01 (107888)  выдает :
08:28:07  0000  B5 62 06 41 00 00 47 DB                          µb.A..GÛ.
         
08:28:07  0000  B5 62 06 41 80 00 4C B4 57 5D D2 FF FF FF FF FF  µb.A..L´W]Òÿÿÿÿÿ
          0010  EF EB FF FF FF FF 92 EE FF FF FF FF FF FF FF FF  ïëÿÿÿÿ.îÿÿÿÿÿÿÿÿ
          0020  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
          0030  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
          0040  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
          0050  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
          0060  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
          0070  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
          0080  FF FF FF FF FF FF 30 3D                          ÿÿÿÿÿÿ0=.

Естественно коррекции для частотных каналов GLONASS нет и ошибка на одном только GLONASS всегда > ~12 метров.



Нет в документации M8 ublox такой команды 06 41
И физически никак не отвечает, ни ACK ни NACK

Offline

#2204 2019-09-04 08:42:57

Alex_Burk
Member
Registered: 2019-09-03
Posts: 21

Re: RTKlib/постпроцессинг

Это выдает мой экземпляр M8N
SW   EXT CORE 3.01 (107900)
ROM BASE 3.01 (107888)

B5:62:06:41:80:00:65:7C:33:39:DA:FF:FF:FF:FF:FF:
EF:EB:FF:76:EE:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:
FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:
FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:
FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:
FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:
FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:
FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:
FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:B5:7B:

Offline

#2205 2019-09-04 08:48:07

Alex_Burk
Member
Registered: 2019-09-03
Posts: 21

Re: RTKlib/постпроцессинг

Alex_Burk wrote:

Нет в документации M8 ublox такой команды 06 41
И физически никак не отвечает, ни ACK ни NACK

Сорри.... получил таки от M8T CFG-PT: 136:

B5:62:06:41:80:00:E3:24:D5:9F:AC:FF:FF:FF:97:FE:
EF:CB:FF:76:EE:FF:00:00:82:9C:8C:A4:04:00:F1:A0:
F7:F7:00:2C:01:D0:C7:F8:30:51:0C:38:00:EB:08:05:
0E:F1:02:0E:F7:46:FF:FF:FF:FF:FF:FF:FF:FF:FF:
FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:
FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:
FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:
FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:
FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:E2:77:

Offline

#2206 2019-09-04 16:34:02

2002_ivan
Member
Registered: 2019-07-14
Posts: 29

Re: RTKlib/постпроцессинг

Alex_Burk wrote:

Нет в документации M8 ublox такой команды 06 41
И физически никак не отвечает, ни ACK ни NACK

Команда точно работает с ROM CORE 3.01 или EXT CORE 3.01
С 2.01 не работает.

Alex_Burk wrote:

Сорри.... получил таки от M8T CFG-PT: 136:

Огромное спасибо !
Это от ROM BASE 2.01 после апгрейда до  EXT CORE 3.01 (111141) ?
Хотелось бы увидеть конфигурацию M8T от ROM CORE 3.01

Вашу конфигурацию проверил. За 1 час наблюдений получил вот такую картину.
output.jpg
в плане ГЛОНАСС это далеко от идеала, но все таки это лучшее что я видел без внешней PR коррекции .

Offline

#2207 2019-09-05 06:40:12

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 7,787

Re: RTKlib/постпроцессинг

У товарища rtkexplorer есть патченный rtklibconv где частоты глонасс подправляются. Если конечно не нужен реалтайм.

Offline

#2208 2019-09-05 08:19:21

2002_ivan
Member
Registered: 2019-07-14
Posts: 29

Re: RTKlib/постпроцессинг

freeExec wrote:

У товарища rtkexplorer есть патченный rtklibconv где частоты глонасс подправляются. Если конечно не нужен реалтайм.

У него патч в процедуре decode_trkmeas только  для TRK-MEAS в соответствии с табличкой  приведенной здесь..
Для TRK-MEAS (v5) которая в 3.01 я проверял эту таблицу. Действительно, в реалтайм к значениям P из TRK-MEAS необходимо прибавлять значения с таблицы, только тогда будет точное совпадение с RAWX. Зачем это сделали в u-blox остается загадкой, ибо те значения из таблицы реально это только намек на коррекцию.
Естественно я сделал аналогичную коррекцию но уже в decode_rxmrawx, причем не по литерным частотам а непосредственно по номерам спутников, ибо оказалось что для одной литеры часто разные смещения для разных спутников.
Смещения определял по невязкам относительно GPS уже в не реалтайм. Некоторые результаты этих эксп. приведены на этой картинке, где :
FW2, FW3 это графики коррекции для TRK-MEAS относительно RAWX
ехр1, ехр2, ехр3 это насколько реально отклоняется RAWX GLONASS относительно GPS, снятые в различные дни.
glonass_cifb.png
Из этой картинки следует, что простой табличкой проблема не решается.

Для её решения, как мне кажется, необходимо знать некий алгоритм по которому на спутники закладываются предискажения, дабы потом эти искажения вычесть.  Возможно u-blox в M8T реализовал этот алгоритм а возможно и нет.

Offline

#2209 2019-09-05 13:31:12

Alex_Burk
Member
Registered: 2019-09-03
Posts: 21

Re: RTKlib/постпроцессинг

Огромное спасибо !
Это от ROM BASE 2.01 после апгрейда до  EXT CORE 3.01 (111141) ?
Хотелось бы увидеть конфигурацию M8T от ROM CORE 3.01


Вот че выдал M8T  MON-VER :
(ручками не лазили в него smile)

:SW EXT CORE 3.01 (111141)
:HW 00080000
:ROM BASE 2.01 (75331)
:FWVER=TIM 1.10
:PROTVER=22.00
:MOD=NEO-M8T-0
:FIS=0xEF4015 (100111)
:GPS;GLO;GAL;BDS
:SBAS;IMES;QZSS

Last edited by Alex_Burk (2019-09-05 13:32:48)

Offline

#2210 2019-09-05 16:29:12

2002_ivan
Member
Registered: 2019-07-14
Posts: 29

Re: RTKlib/постпроцессинг

Alex_Burk wrote:

Вот че выдал M8T  MON-VER :

Это ROM BASE 2.01 после апгрейда до  EXT CORE 3.01 (111141)

С Вашей конфигурацией мой M8N ROM BASE 3.01 после старта выдает :

$GNTXT,01,01,02,u-blox AG - www.u-blox.com*4E
$GNTXT,01,01,02,HW UBX-M8030 00080000*60
$GNTXT,01,01,02,EXT CORE 3.01 (111141)*39
$GNTXT,01,01,02,ROM BASE 3.01 (107888)*25
$GNTXT,01,01,02,FWVER=TIM 1.10*50
$GNTXT,01,01,02,PROTVER=22.00*18
$GNTXT,01,01,02,MOD=NEO-M8T-0*7D
$GNTXT,01,01,02,FIS=0xEF4017 (200028)*52
$GNTXT,01,01,02,GPS;GLO;GAL;BDS*77
$GNTXT,01,01,02,SBAS;IMES;QZSS*49
$GNTXT,01,01,02,GNSS OTP=GPS;GLO*37
$GNTXT,01,01,02,LLC=FFFFFFFF-FFFFFFED-FFFFFFFF-FFFFFFAE-FFFFFF69*27
$GNTXT,01,01,02,ANTSUPERV=AC SD PDoS SR*3E
$GNTXT,01,01,02,ANTSTATUS=DONTKNOW*2D
$GNTXT,01,01,02,PF=3D2*3D
$GNTXT,01,01,02,ANTSTATUS=INIT*3B
$GNTXT,01,01,02,ANTSTATUS=OK*25

А можно попросить Вас еще об одном одолжении ?
Я могу скинуть Вам *.exe под win 7 или исходник под С# MSVC 2017
который через "UPD-UPLOAD-SEC", 0x09, 0x20 (Transfer data from receiver to host ) прочтет прошивки EXT CORE 3.01 (111141) во флеши Вашего M8T и ROM.

Дело в том что при апгрейде  M8T использует иной загрузчик прошивки чем M8N,
я не уверен что мой EXT CORE 3.01 (111141) пофиксен полностью.

Last edited by 2002_ivan (2019-09-05 16:50:39)

Offline

#2211 2019-09-06 08:32:52

Alex_Burk
Member
Registered: 2019-09-03
Posts: 21

Re: RTKlib/постпроцессинг

2002_ivan wrote:

А можно попросить Вас еще об одном одолжении ?
Я могу скинуть Вам *.exe под win 7 или исходник под С# MSVC 2017
который через "UPD-UPLOAD-SEC", 0x09, 0x20 (Transfer data from receiver to host ) прочтет прошивки EXT CORE 3.01 (111141) во флеши Вашего M8T и ROM.

1. Скоро M8N станет M8T ? smile

2. У меня u-blox8-M8_ReceiverDescrProtSpec_(UBX-13003221)_Public.pdf
   , где нет описания ни UPD-UPLOAD-SEC  ни  CFG-PT.
   Можете поделиться докой? Я должен понимать, о чем идет речь.
  M8T на работе у меня и, если будет кирпич, меня ЗАРЭЖУТ smile.

3. "прочтет прошивки EXT CORE 3.01 (111141) во флеши Вашего M8T и ROM"
   , т.е. скинет в файл содержимое флэши и рома ?

Offline

#2212 2019-09-06 08:46:27

Alex_Burk
Member
Registered: 2019-09-03
Posts: 21

Re: RTKlib/постпроцессинг

2002_ivan wrote:

$GNTXT,01,01,02,u-blox AG - www.u-blox.com*4E
$GNTXT,01,01,02,HW UBX-M8030 00080000*60
$GNTXT,01,01,02,EXT CORE 3.01 (111141)*39
$GNTXT,01,01,02,ROM BASE 3.01 (107888)*25
$GNTXT,01,01,02,FWVER=TIM 1.10*50
$GNTXT,01,01,02,PROTVER=22.00*18
$GNTXT,01,01,02,MOD=NEO-M8T-0*7D
.

Я сравнил свои M8N и M8T :
                    M8T                                                       M8N
:SW             EXT CORE 3.01 (111141)                EXT CORE 3.01(107900)
:HW             00080000                                       00080000
:ROM           BASE 2.01 (75331)                         BASE 3.01(107888) 
:FWVER      TIM 1.10                                         SPG 3.01
:PROTVER   22.00                                             18.00
:MOD           NEO-M8T-0                                    NEO-M8N-0
:FIS              0xEF4015 (100111)                        0xEF4015 (100111)

Offline

#2213 2019-09-06 09:11:24

2002_ivan
Member
Registered: 2019-07-14
Posts: 29

Re: RTKlib/постпроцессинг

Alex_Burk wrote:

1. Скоро M8N станет M8T ? smile

Да я его уже вроде как сделал, сейчас просто верифицирую по части канального смещения ГЛОНАСС.
Та коррекция  канального смещения ГЛОНАСС (вернее её отсутствие) что есть в моем переделанном M8N в M8T
мне не нравится. Но не факт что и в оригинальном M8T эта коррекция реализована корректно и реализована ли вообще.

Alex_Burk wrote:

2. У меня u-blox8-M8_ReceiverDescrProtSpec_(UBX-13003221)_Public.pdf
   , где нет описания ни UPD-UPLOAD-SEC  ни  CFG-PT.
   Можете поделиться докой? Я должен понимать, о чем идет речь.
  M8T на работе у меня и, если будет кирпич, меня ЗАРЭЖУТ smile.

Каких либо pdf, кроме тех что в паблик доступе у меня нет.
Об UPD-UPLOAD-SEC я впервые узнал отсюда собственно это UPD-UPLOAD куда добавили еще SHA256 ключ подписи к каждой команде.

Alex_Burk wrote:

3. "прочтет прошивки EXT CORE 3.01 (111141) во флеши Вашего M8T и ROM"
   , т.е. скинет в файл содержимое флэши и рома ?

Да, в один файл скинет содержимое флэши в другой содержимое ROM.
Собственно эта программа дальнейшая модификация мной этого варианта софты

Offline

#2214 2019-09-06 09:23:58

2002_ivan
Member
Registered: 2019-07-14
Posts: 29

Re: RTKlib/постпроцессинг

Alex_Burk wrote:

Я сравнил свои M8N и M8T :

Я отправил Вам на e-mail  содержимое файла 301_rom_m8n_eFuse.cmd
который самым простым образом превратит M8N в M8T. т.е. появится RAWX и проч. smile

Offline

#2215 2019-09-06 13:21:39

Alex_Burk
Member
Registered: 2019-09-03
Posts: 21

Re: RTKlib/постпроцессинг

2002_ivan wrote:

Я отправил Вам на e-mail  содержимое файла 301_rom_m8n_eFuse.cmd
который самым простым образом превратит M8N в M8T. т.е. появится RAWX и проч. smile

M8N любой или могут быть ограничения?
Процент вероятности кирпича есть? smile
Команды для запрещения NMEA msgs  вероятно лучше заменить одной командой запрета NMEA протокола.

Offline

#2216 2019-09-06 13:25:22

Alex_Burk
Member
Registered: 2019-09-03
Posts: 21

Re: RTKlib/постпроцессинг

2002_ivan wrote:

Да, в один файл скинет содержимое флэши в другой содержимое ROM.
Собственно эта программа дальнейшая модификация мной этого варианта софты

жду .........*.exe
но попробую в понедельник, т.к. у меня линух, винду надо ставить...

Offline

#2217 2019-09-06 13:42:39

Alex_Burk
Member
Registered: 2019-09-03
Posts: 21

Re: RTKlib/постпроцессинг

2002_ivan wrote:

Я отправил Вам на e-mail  содержимое файла 301_rom_m8n_eFuse.cmd
который самым простым образом превратит M8N в M8T. т.е. появится RAWX и проч. smile

0x09 0x21 прямая запись по адресу? flash? ram?

Offline

#2218 2019-09-06 14:19:18

2002_ivan
Member
Registered: 2019-07-14
Posts: 29

Re: RTKlib/постпроцессинг

Alex_Burk wrote:

M8N любой или могут быть ограничения?
Процент вероятности кирпича есть? smile
Команды для запрещения NMEA msgs  вероятно лучше заменить одной командой запрета NMEA протокола.

M8N любой, но обязательно с прошивкой 3.01, в ROM или флеши.
Причем наличие самой флеш не требуется.
Вероятность кирпича равна нулю.
Первая команда переписывает содержимое той области BBRAM (RAM с питанием от суперконденсатора)
где хранится скопированная с eFuse конфигурация. Вторая команда перезапускает, а поскольку контрольная сумма правильная
то использует подставленную конфигурацию. Если M8N отключить от питания то спустя время  напряжение на суперконденсаторе
просядет, контрольная сумма исчезнет и при включении FW поместит туда исходную копию eFuse .
Естественно лучше заменить одной командой запрета NMEA протокола.
Это уже естетика. smile По сравнению с часами наблюдений пара лишних секунд инициализации ничто.

Offline

#2219 2019-09-06 14:26:19

2002_ivan
Member
Registered: 2019-07-14
Posts: 29

Re: RTKlib/постпроцессинг

Alex_Burk wrote:

0x09 0x21 прямая запись по адресу? flash? ram?

Да, прямая запись в BBRAM (ram) начиная с её начального addr 00200000h
Почему так и почему это безопасно объяснил чуть выше.
Собственно команда CFG-PT вычитывает эту область ram и выдает без контрольной суммы.

Last edited by 2002_ivan (2019-09-06 14:28:42)

Offline

#2220 2019-09-06 14:45:11

2002_ivan
Member
Registered: 2019-07-14
Posts: 29

Re: RTKlib/постпроцессинг

Alex_Burk wrote:

жду .........*.exe
но попробую в понедельник, т.к. у меня линух, винду надо ставить...

Заранее огромное спасибо !

Cсылку откуда забрать *.exe скинул Вам на e-mail.

Last edited by 2002_ivan (2019-09-07 08:59:10)

Offline

#2221 2019-09-09 09:36:29

Alex_Burk
Member
Registered: 2019-09-03
Posts: 21

Re: RTKlib/постпроцессинг

2002_ivan wrote:

Cсылку откуда забрать *.exe скинул Вам на e-mail.

обломс...
"Unhandled Exception: System.DllNotFoundException: Unable to load Dll '...256.dll' : Не найден указанный модуль"

Ни локально ни в system32 не видит dll.
Статически залинковать ....?

Offline

#2222 2019-09-09 09:50:12

2002_ivan
Member
Registered: 2019-07-14
Posts: 29

Re: RTKlib/постпроцессинг

Alex_Burk wrote:
2002_ivan wrote:

Cсылку откуда забрать *.exe скинул Вам на e-mail.

обломс...
"Unhandled Exception: System.DllNotFoundException: Unable to load Dll '...256.dll' : Не найден указанный модуль"

Ни локально ни в system32 не видит dll.
Статически залинковать ....?

Это С# и как там статически прилинковать dll  и можно ли это сделать вообще мне надо изучить.

Может проще скачать недостающие библиотеки ?
Назовите  список dll которых не хватает и я их выложу туда же. 
Библиотеку sha256.dll и др. я там выложил.

Offline

#2223 2019-09-09 09:55:55

Alex_Burk
Member
Registered: 2019-09-03
Posts: 21

Re: RTKlib/постпроцессинг

2002_ivan wrote:

Библиотеку sha256.dll и др. я там выложил.

Так её и не видит/не находит
В почте ссылка на скрин

Last edited by Alex_Burk (2019-09-09 10:00:19)

Offline

#2224 2019-09-09 10:15:50

2002_ivan
Member
Registered: 2019-07-14
Posts: 29

Re: RTKlib/постпроцессинг

Alex_Burk wrote:
2002_ivan wrote:

Библиотеку sha256.dll и др. я там выложил.

Так её и не видит/не находит
В почте ссылка на скрин

Первой должна увидеть log4net если sha256 рядом с ней то  буду соображать почему не видит.
Попробуйте sha256.dll закинуть туда где kernel32.dll
типа в C:\Windows\System32

Offline

#2225 2019-09-09 10:21:19

Alex_Burk
Member
Registered: 2019-09-03
Posts: 21

Re: RTKlib/постпроцессинг

2002_ivan wrote:

Первой должна увидеть log4net если sha256 рядом с ней то  буду соображать почему не видит.
Попробуйте sha256.dll закинуть туда где kernel32.dll
типа в C:\Windows\System32

Кидал... писал выше...

Offline

Board footer

Powered by FluxBB