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

сравнил прошивки ublox NEO M8N 2.01 официальную(на сайте) с 2.01 с идущей по умолчанию(скачанной с модуля ) и нашел отличия… в первых 2300 байтах…он просто удален…(заполнен FF).
видимо что то подчистили…)))

Как скачать прошивку из модуля?

Я скачивал по spi программатором

Было описано ранее в теме.

Нет, но я думаю что для L2C можно будет написать.
У Галилео нет L2, только E1+E5, но антенну для E5 найти невозможно
и придется видимо покупать дорогую широкополосную “для всего”,
но это уже совсем не бюджетно, в то время как Tallysman TW3870 (L1+L2)
можно купить где-то за 300 евро.

Найти модель геоида в прошивке ublox оказалось непросто и я пока забросил это дело.
Сравнение имеющихся значений geoid separation из $GPGGA с EGM2008
показывает, что antaris4 в СПб отличается на 2 метра (значение= 18 м не интерполировано,
а используется во всем регионе),
ublox6 в Копенгагене больше на 4 метра.
Так что значения ele в ОСМ это просто мусор, и особенно те, которые с точностью 10 см :wink:
В прошивке sirf2 модели геоида нет вообще, а в sirf4 вполне приличная (20 см разницы с EGM2008).

У меня ublox постоянно выдаёт -1,7м. Если я правильно воспользовался тулзой от EGM2008(2,5), то получил ~3.

LATLON 54.316667000 48.383333000 (EGM96_M150,EMB,EGM2008_M10,EGM2008_M25) : 2.8292 2.7692 2.8950 2.8940

Поддержка Beidou CFG-BDS (0x064a) . В официальном даташите ее нет. Что она меняет т.е. ее расшифровку…

В5 62 06 4A 00 00 18 00 00 00 00 00 00 00 00 00 1F 00 FF FF FF FF 00 00 00 00 00 00 00 00 83

Спутники с номером > 32 при стандартной конфигурации не видны. Michele Bavaro задал
вопрос на форуме ublox, как их включить и получил этот ответ:
https://forum.u-blox.com/index.php?qa=450

После (успешной) перепрошивки Mitac Mio 168 назад с родной версии R03 на версию R01 (без xtrac)
https://wiki.openstreetmap.org/wiki/Mitac_Mio_168
столкнулся со следующей проблемой: sirfdump.exe не работает на wince 4.20
(AdditionalOptions=" /subsystem:windowsce,5.01" Windows Mobile 5.0 Pocket PC SDK (ARMV4I)).
Попробовал пересобрать с помощью cegcc, но RC парсеру в windres что-то не нравится в
синтаксисе SHMENUBAR …


$ arm-mingw32ce-windres -r -l 0x409 -I . -i sirfdumpppc.rc -o sirfdumpppc.o
arm-mingw32ce-windres: sirfdumpppc.rc2:26: syntax error

IDR_MENU SHMENUBAR DISCARDABLE
BEGIN
    IDR_MENU,
    2,

    I_IMAGENONE, IDM_OK, TBSTATE_ENABLED, TBSTYLE_BUTTON | TBSTYLE_AUTOSIZE,
    IDS_OK, 0, NOMENU,

    I_IMAGENONE, IDM_HELP, TBSTATE_ENABLED, TBSTYLE_DROPDOWN | TBSTYLE_AUTOSIZE,
    IDS_HELP, 0, 0,
END


commctrl.h hell :wink:


#if (_WIN32_IE >= 0x0500)
#define I_INDENTCALLBACK (-1)
#define I_IMAGENONE (-2)
#endif

Нашел и добавил в вики плату для ардуины с приемником sirf4 ( ftp://imall.iteadstudio.com/IM120417017_Arduino_GPS_shield/REB_4216_operational_manual_v0.55_20120912.pdf )
и SMA разъемом http://wiki.iteadstudio.com/Arduino_GPS_shield
Более старая версия платы использует GlobalSat EB-365 (где якобы нет модели геоида ?).

Самое близкое, что есть, это страница 11 в
https://web.archive.org/web/20151212191939/http://www.gao.spb.ru/english/as/p2015/gorshkov1.pdf

Модель геоида там есть, добавил данные в вики: https://wiki.openstreetmap.org/wiki/RTKLIB-compatible_GPS_devices
ТомТом MK-II (sirf3, встроенная quad-helix антенна и только Bluetooth)
действительно выдает фазу с родной прошивкой.
Встает вопрос о полной совместимости прошивок sirf3: можно ли любую из них
прошивать на любое устройство (т.е. известны ли контр-примеры).

На gpspassion было упоминание от инженера что прошивки стали унифицировать кажется с версии 3.2.1, могу поискать.
Ко мне второй месяц никак не доедет отладочная плата, на ней можно безболезненно проверить прошивку томтома.

Я слышал контрпримеры только для bluetooth-приёмников из-за несовпадения настроек портов, но и их решают переводя в BOOT-режим замыканием контактов на плате.

После этого сообщения потерял покой, “вдруг” обнаружил для себя что FPGA нынче очень доступны :up:
OSM и GPS ушли куда-то на задний план. Перерыл все платы на AliExpress (заказал старый Cyclone II, но с шикарной комплектацией), изучаю Verilog.

Попутно нашел на Али много USB-осциллографов, которые представляют из себя сдвоенные ADC с хорошей sample rate и FPGA на борту, типа такого на AD9288. Может кому-то пригодится для SDR.

томтом mk2 входит в коробку Tomtom Mobile 5, я ее купил и проверил выдачу сырых данных:
все работает безо всяких фокусов, как на sirf4 или sirf2.
На тему sirf4: я купил этот самый arduino shield с REB-4216, и так как там прошивка GSD4e_4.1.2-P1,
то он выдает сырые данные с частотой 5 Hz (GSD4e_4.0.4-P1 умеет только 1 Hz).
Добавил в вики. Какие девайсы кроме Mio A701 вы проверяли ? Тоже бы не мешало
добавить в вики. Кстати, glofiish X650 по моим сведениям имеет mMCX разъем и
является фактически аналогом Trimble Juno 3 (Samsung S3C244x процессор + sirf3 с внешней антенной).

Я разобрал HTC P3300, там все чипы BGA и дорожки можно только под микроскопом рассматривать :wink:
Еще там мне мешает WM6. GPS порт COM3, но он не работает напрямую и прикладные
программы используют встроенный external GPS мультиплексор, т.е. данные видны только на COM4.
При этом sirfmemdump не переключает через COM4 в bootloader.

Edit
Интересно, можно ли залить вот эту прошивку GSD4e_4.1.2-P5Maestro.s
http://support.maestro-wireless.com/knowledgebase.php?article=13
на место GSD4e_4.0.4-P1 ?

usm78-gis
Я отстал от жизни, не знаю про какую статью в вики идет речь ))

GloFiish x650 и DX900 без разъёма, на первом я проверил патченую прошивку, фаза есть, но постоянно срывается.
Отладочную плату жду с целью проверить все прошивки GSW3 (кроме LT) и составить таблицу default baudrate, static navigation и т.д.

Про SiRF IV Алексей написал

может это касается только Globalsat

https://wiki.openstreetmap.org/wiki/RTKLIB-compatible_GPS_devices

Мануал обнаружить не удалось, но на фотографиях в правом нижнем углу есть
отверстие, закрытое пробкой. Что это ?

Тоже самое на Navilock NL-442U, надо искать обходной маневр.

Снизу вставлен стилус