Ура! Успешно перепрошил на fw231! Проверил - MID_28 успешно пишется!
Кстати, на выходных обзавелся Garmin Foretrex 101 и Garmin Etrex Legend. Пришлось паять на МАХ232 преобразователь уровней к телефонному шнурку. Теперь данные льются по такой схеме:
RS232 <->TTL<->USB
Проверил программой Async - сырые гарминовские данные читаются!
Я подозревал что этим закончится… Поэтому и выложил прогу не здесь, а на geodesist.ru, так можно дойти что и компилятор нелицензионный, и винда у меня английская
Исходники kinematic доступны всем желающим после небольшого гугления (как бэ я этого не утаивал и прямо написал ЧТО надо искать). Серьезный баг с нарушением границ массива исправлен, код ниже. Скомпильнув можно получить консольную версию для любой платформы, а GUI каждый рисует свой, он к исходникам kinematic никак не относится.
util.cpp
bool Verror(const char* fmt, va_list arglist)
{
debug("ERROR: "); vdebug(1, fmt, arglist);
if (ErrCount == ErrMax)
ErrCount = ErrMax - 1;
else if (ErrCount > ErrMax)
return ! OK; // some protection of memory leaks
// Format into the slot
_vsnprintf(ErrSlot[ErrCount], ErrMaxStr-1, fmt, arglist);
ErrSlot[ErrCount][ErrMaxStr-1] = '\0';
ErrCount++;
return ! OK;
}
Основная моя работа и изменение кода сводилась к интегрированию доплера и отслеживанию срывов фазы. Эта часть проекта оказалась тупиковой веткой, через пару месяцев ежедневной работы всё-таки пришел к выводу что это невозможно. Так что и публиковать нечего.
А что о нем думать… Снят с производства. На price.ru имеются остатки, но к нему надо обвязку - корпус, кабель питания и пр. Для экспериментов пойдет, а для реального использования в поле - вряд ли.
У меня есть этот логгер. Бинарный протокол сбрасывает после каждого выключения. RXM-RAW не поддерживает (проверено). В описании протокола указано “Supported on u-blox 5 firmware version 6.00 (only available with premium feature raw data)”.
Данные на карточку пишет в своем бинарном формате а не NMEA, что явный бред при огромных объемах MicroSD. Пишет только время, координаты и скорость, ничего больше: ни HDOP, ни количества спутников. В общем полное расстройство за эту цену, снят с производства, на мой запрос в довольно резкой фороме ответили “прошивку менять не собираемся”.