Клуб +ЗА+ общество любителей навигации
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » PNA/PND » Вспомогательные программы » GpsModDriver (Твики реестра для улучшения работы и скорости GPS.)
GpsModDriver
RusikxxxДата: Четверг, 15.07.2010, 00:18 | Сообщение # 1
МАСОН
Группа: Club
Сообщений: 575
Статус:
GpsModDriver 260+regS
Твики реестра GPS :
Правим ветку реестра: HKLM\SYSTEM\CurrentControlSet\GPS Intermediate Driver\
Настойка скорости обмена данными с приёмником, может избавить от запаздывания вашей координаты:
- Drivers\GpsOneDevice\PollInterval -> 100 (по умолчанию 1000)
- Drivers\InputBufferSize -> 512 (по умолчанию 4096)
- Drivers\OutputBufferSize -> 512 (по умолчанию 4096)
- Drivers\SleepOnNoData -> 100 (по умолчанию 1000)
- Multiplexer\MaxBufferSize -> 512 (по умолчанию не существует, создайте её)
Отключение записи логов низкого уровня в файл, может немного расслабить нагрузку на девайс:
- CurrentLogFile -> ""
- OldLogFile -> ""
- MaxLogFileSize -> 0
Плюс ставим прогу/драйвер GpsModDriver 260 (от HD2, кстати удалить её потом проблематично!)
...ну прям летает и спутников ловит не 5-9 как обычно, а 8-12...и даже в комнатах пару-тройку видит...
Вот мой скрин девайса с Навител, делал в комнате лёжа на диване:

Раньше ловил только три и только уткнувшись носом в окно...
Проверял на HTC Touch HD, в архиве прога выключающая драйвер.

Обсуждение здесь:

ВНИМАНИЕ!!!
При установке GPSModDriver вы возлагаете на себя всю ответственность за любое физическое или программное повреждение вашего устройства.
Устанавливайте GPSModDriver только, если вы знаете, что делаете. В противном случае это может привести к неработоспособности GPS на вашем аппарате до HardReset. Не забывайте делать backup.
После установки драйвер сам определяет свободный COM-порт и занимает его, о чем и сообщает вам. То есть, тот порт, который сообщил драйвер и нужно указывать как основной в программах GPS навигации.

* Устанавливать в основную память
* Без необходимости не меняйте выбранный самой программой COM порт - чаще всего это приводит к подвисанию устройства
Отдельно Твики реестра в РЕГ-файле:

Прикрепления: GpsModDriver_26.rar(103.1 Kb) · GPS_Intermediat.reg(3.0 Kb)


-ROKER-Дата: Четверг, 15.07.2010, 11:46 | Сообщение # 2
Эксперт
Группа: Администраторы
Сообщений: 91
Статус:
как эта программа может физически повредить устройство? wacko
SaradonДата: Четверг, 15.07.2010, 23:36 | Сообщение # 3
Постоялец
Группа: Проверенные
Сообщений: 55
Статус:
Спасибо за хард ресет:)

Работаю в офф сапорте СитиГида
Aleksander13Дата: Понедельник, 19.07.2010, 22:34 | Сообщение # 4
Гость
Группа: Пользователи
Сообщений: 2
Статус:
На глофише не пошла повис GPS. Помог хард ресет smile
r0stДата: Вторник, 24.08.2010, 03:43 | Сообщение # 5
Гость
Группа: Пользователи
Сообщений: 1
Статус:
Omnia 2 i8000 - полет нормальный!
quattroДата: Воскресенье, 19.09.2010, 16:44 | Сообщение # 6
Посетитель
Группа: Проверенные
Сообщений: 17
Статус:
я так и не понял для чего этот драйвер и на каких аппаратах работает.
На любых встроенных жпс на сирф стар 3? Типа обновление прошивки жпс?
D_D_TДата: Воскресенье, 13.02.2011, 19:07 | Сообщение # 7
КОТ
Группа: Сlub
Сообщений: 867
Статус:
GpsModDriver 3.20
3.20
Code
- Added Quiet setting
- Fixed Altitude and seperation value when using msapi as input and gpsid as output
- Fixed false "loss of fix" on some msapi inputs (caused extra beeps all the time)
- Misc... Try it and see for yourself

Этот драйвер устанавливается между вашим GPS-приложением и драйвером GPSID (системный драйвер от Microsoft), который читает аппаратные GPS-данные.
Задержка определения местоположения компенсируется путем угадывания вашей позиции на некоторое количество миллисекунд вперед, т.е. драйвер пытается предсказать в какой точке вы будете через несколько миллисекунд. Текущее направление движения и скорость учитывается при расчете этого "предполагаемого" местоположения.
Также драйвер пытается исправить неверные (ошибочные) значения в данных, получаемых от GPS-приемника:
- Данные вне диапазона (DOP)
- Не число (NaN)
и т.д.
При этом позиция, курс и скорость все равно посылаются в программу, если пройденное расстояние менее 30 метров (т.е. если больше, то драйвер уже не будет отдавать "угадываемые" данные в программу, ибо вы уже можете поменять как курс, так и скорость). Вот именно эта фишка может помочь нам избавится от временных пропаданий связи со спутником - ибо они кратковременные!

Установка


Описание настроек:

Важные значения: PollRate и SleepOnNoData. Коротко: хорошие значения 500 для PollRate и 1000 для SleepOnNoData

если проще: GPSMod setup в меnu\system найти Sleep time исправить на 500 и Poll Rate на 1000 и нажать Save
по умолчанию GPS встает на СОМ 2

Прикрепления: GpsModDriver_32.cab(351.6 Kb)


RusikxxxДата: Воскресенье, 13.02.2011, 21:07 | Сообщение # 8
МАСОН
Группа: Club
Сообщений: 575
Статус:
Дроныч, поставил как ты написал. В доме словил 3 спутника. Поставил по умолчанию - 5
Вот мой каб с уже встроенными настройками в реестре.
Прикрепления: GpsModDriver_32.cab(351.4 Kb)


Форум » PNA/PND » Вспомогательные программы » GpsModDriver (Твики реестра для улучшения работы и скорости GPS.)
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2021Используются технологии uCoz