Как ускорить подключение GPS и увеличить точность GPS на Андроид
вкл. 28 Апрель 2015 . Опубликовано в Android — Общее
Как ускорить подключение GPS и увеличить точность GPS на Андроид. В данной статье вы узнаете как с помощью не сложных манипуляций в несколько десятков раз ускорить подключение GPS и увеличить и его точность на смартфонах и планшетах на ОС Android!
Теория
GPS ( Global Positioning System — система глобального позиционирования ) — система необходимая для высокоточного определения месторасположения, используется для навигации и других целях.
A-GPS — усовершенствованная система GPS, которая ускоряет холодный и горячий старт, за счет дополнительных каналов связи (WI-FI, сотовая связь), а также повышает точность позиционирования.
Холодный и горячий старт GPS — модуль GPS записывает данные о расположение спутников и другие значения (альманах), при их отсутствие или если данные устарели происходит холодный старт, который может продлиться от 5 — 15 минут, в течение этого времени модуль будет обновляться информация о GPS спутниках и в дальнейшем пытаться к ним подключиться, если модуль имеет все данные и они не устарели происходит горячий старт, время подключения к спутникам длиться 1 — 5 минут.
Абсолютно во всех новых смартфонах и планшетах Android (в которых есть GPS) используется A-GPS.
Ускорить подключение GPS и увеличить его точность
Необходимое
1. Наличие Root прав на Android смартфоне или планшете
2. Файловый менеджер с доступом в раздел /system, например Root Browser
4. Установить на ПК текстовый редактор NotePad ++ (Windows), для Linux пользователей Gedit
Извлечь файл GPS.CONF
За работу GPS модуля в Android отвечает файл GPS.CONF, который необходимо извлечь из системного раздела. Находиться он по пути /system/etc/gps.conf и переместить во внутреную память или SD карту, чтобы в дальнейшем редактировать его на ПК.
Редактирование GPS.CONF
Чтобы ускорить подключение GPS и увеличить его точность необходимо изменить настройки GPS.CONF. Откройте его с помощью Notepad++. В зависимости от производителя вы можете увидеть различные внесенные настройки.
Настройка NTP сервера
Приступим к модернизации файла GPS.CONF! Первое что необходимо выполнить — это дописать или переписать NTP_SERVER. NTP — это это высокоточный сервер синхронизации времени. В зависимости от вашего место расположения необходимо изменять главный NTP сервер. Как вы можете видеть выше на скрине указан сервер north-america.pool.ntp.org, что явно не ускорит подключение к GPS если вы к примеру находитесь в Белоруссии, Украине, России. Поэтому необходимо прописать «местный» сервер:
Также можно воспользоватся общим сервером для Европы: europe.pool.ntp.org
Пример как должно быть записано:
также можно дополнительно внести еще один сервер Европы, в случае не работы из одного из местных серверов
Пример:
Некоторые ромоделы кастомных прошивок вносят множество других NTP сервером, что не есть верно, так как, при этом подключение наоборот замедляется, из-за того что 5-6 серверов может не работать, а Android все равно будет тратить время на соединение.
Также существует альтернативные сервера XTRA их рекомендуется вписать и не выполнять никаких изменений
Задействовать или не задействовать WI-FI
Для увеличения точности навигации, а также увеличения подключения к спутинкам GPS можно задействовать беспроводной протокол передачи данных WI-FI. Для этого необходимо вписать следущий параметр:
Значение 1 разрешит использовать WI-FI, значение 0 наоборот запретит
Например:
Отчет промежуточных позиций (точность GPS или скорость подключения)
Данный параметр отвечает за скорость и точность GPS, если больше скорость (холодный и горячий старт), то меньше точность
Значение 0 — точные данные, медленней подключение.
Значение 1 — менее точные данные (чем дольше проработает, тем точней будут в течение одной сессии), но быстрей подключение.
Например:
Порог точности промежуточных позиций (точность GPS)
Данный параметр, откидывает погрешности
Значение 0 — учитывать все данные
Значение 100, 200, 300, 1000, 5000 — удаляет погрешности
Рекомендуется выставлять параметр 0, но вы можете поэкспериментировать
Например
Задействовать A-GPS (скорость, точность)
Параметр отвечает за то будет включен или отключен A-GPS (при включенном точней)
Значение TRUE — использовать A-GPS
Значение FALSE — не использовать A-GPS
Например
Подключение к точки соединения (Supplicant)
Прописать такие значения если не указаны:
Тип использования передачи данных в A-GPS
Параметр отвечает за количество передаваемой информации, служебная «Control Plane» или широкая передача абонентских данных «User Plane» . Рекомендуется использовать «User Plane».
Значение TRUE — использовать User Plane
Значение FALSE — использовать Control Plane
Например:
Итоговый вариант файла GPS.CONF
Отредактированный вариант файла GPS.CONF сохранить и забросить обратно в Android и перезагрузить его! Поздравляю вы смогли ускорить подключение GPS и увеличить его точность на вашем Android!
Легкий способ для Ленивых
Для тех кто не хочет экспериментировать и хочет положиться на чужой опыт, можете воспользоваться готовым, модифицированным файлом gps.conf. По заявлению авторов BlackIce Team подключения к GPS спутникам происходит практически мгновенно.
Все что вам нужно — это скачать gps.conf для своей страны и забросить его по пути /system/etc, после чего перезагрузить Android.
Скачать коллекцию оптимизированных GPS.CONF
Источник
Прошивка для android gps
Коннечно, тема старая, но поиск google выдает ее в первых позициях.
Надеюсь кому-нибудь пригодится.
Инструкция взята отсюда:
Но я думаю должно заработать и на Desire. Проверю отпишусь..
1. Запускаем программу Root Explorer (или ES Проводник)
2. Переходим в каталог /etc и находим файл gps.conf
3. После длинного нажатия на файл и выбираем «Open in Text Editor» (в ES Проводник: Открыть как -> Текст -> ES Редактор)
4. Mеняем эту строку:
NTP_SERVER=north-america.pool.ntp.org у меня стояля ‘Европа’
На строку (для России):
NTP_SERVER=ru.pool.ntp.org
Если вы находитесь не в России, то строка для разных стран выглядит так:
Украина: NTP_SERVER=ua.pool.ntp.org
Беларусь: NTP_SERVER=by.pool.ntp.org
Германия: NTP_SERVER=de.pool.ntp.org
И так далее. Найти наименование ntp сервера для своей страны вы можете здесь: _http://www.pool.ntp.org/zone/@
5. Сохраняем файл и перегружаем планшет.
Вау. Действительно работает. В Навителе секунд за 30 нашел 8 спутников. Соединение со спутниками заняло меньше минуты. Уж и не чаял такой прыти от своего Desire. Думал, это судьба — ждать по 5-10 минут соединения. Ан нет. Всем удачи!! :clap:
Сообщение отредактировал stilsam — 17.08.11, 11:32
ну и в дополнение к этому, а лучше сначало — стоит поменять flash cover в которй gps антенка
очень помогает! (для Desire HD)
ps: +
1) поставте прогу GPS Status с маркета
2) зайдите в Menu — Tools — Manage A-GPS state и нажмите Reset
3) потом Download
4) далее зайдите Menu — Setting — GPS & Sensor — GPS Filtering и поставьте фиксацию сигнала в Medium, а лучше в Strong и посмотрите резульат фикса
. радуйтесь
у меня теперь эта прога фиксирует спутники в медиум режиме за 3 секунды, в режиме стронг за 5-6 секунд
ну и навител теперь ловит влёт в любую погоду . серьезно!
:hemp:
Сообщение отредактировал xotta6bl4 — 13.03.12, 17:58
Источник
Прошивка для android gps
Для функционирования программы необходимы:
— права root пользователя.
— возможность читать и записывать данные на системном разделе.
Краткое описание:
Программа позволяет производить ручную настройку конфигурационного файла(gps.conf) GPS.
Описание:
Программа FasterGPS предназначена для быстрого изменения и настройки серверов, используемых для позиционирования GPS.
Исходный файл конфигурации большинства устройств очень беден на параметры, в нем лишь основной минимум для работы GPS. Данная программа позволяет настроить большее количество параметров конфигурационного файла, учитывающихся при позиционировании.
Требуется Android: 4.1+
Русский интерфейс: ДА
версия: 1.11 ® FasterGPS (Пост #27586219)
версия: 1.10 //4pda.to/forum/dl/post/3578863/FasterGPS+1.10.apk
версия: 1.9 //4pda.to/forum/dl/post/3442490/FasterGPS+1.9.apkFasterGPS_1.8.apk ( 506.32 КБ )
FasterGPS_1.6.apk ( 393.89 КБ )
FasterGPS_1.5.apk ( 163.16 КБ )
FasterGPS_1.4.apk ( 134.96 КБ )
FasterGPS_1.3.apk ( 117.45 КБ )
Сообщение отредактировал Slav_nsk — 18.04.17, 19:35
Эта программа ничего не делает в автоматическом режиме. Все, что она делает, можно сделать руками через обычный текстовый редактор. Плюс этой программы в том, что не надо названия серверов и параметров запоминать, не надо лазить в файловый менеджер искать на диске этот самый gps.conf.
В ее интерфейсе забиты для редактирования практически все используемые параметры — можно включить, можно выключить. (параметры серверов надо вводить руками)
Отвечая на вопрос «будет ли быстрее происходить позиционирование», можно ответить лишь очень приблизительно — да, будет, но при условии, что вы правильно все настроите. В большинстве случае достаточно просто прописать, если он отсутствует в списке, ближайший к вам NTP сервер.
Программа молодая, а автор отзывчивый. Русского не знает.
Сообщение отредактировал TopDome — 29.03.12, 21:30
Перевод ему доступен, просто он не выпускал еще обновления.
Ну тогда попробуй зайти в систему рут эксплорером или любым другим файловым менеджером, и отредактировать конфиг руками.
Однако есть у меня подозрение, что с твоим рутом не все впорядке.
Кстати, а при чем здесь extr1 сервер?
Обычно они одинаково для всех пишутся
вот это у меня в родном gps.conf, подскажите какой ntp и след. сервера мне прописать. живу в Украине.
а прошивка 2.2.1 мне нравится ее стабильностью и расходом батареи.
upd
сервер ntp прописал ua.pool.ntp.org
чтобы почувствовал разницу не скажу,но теперь хоть часы перестали сбиваться на час назад при работе жпс:)
остальные строки в конфиге не трогал.
Сообщение отредактировал gaffertimur — 07.04.12, 19:15
Уверены, что это родной конфиг?
Лично я не встречал в качестве сервера NTP сервер XTRA.
Это сервера для абсолютно разных задач:
NTP — сервер точного времени.
XTRA — сервер с данными о местоположении спутников относительно нашего местоположения.
Не совсем понятно о какой разнице вы говорите?
Новая версия: 1.3 (в шапке)
Что нового в этой версии:
1. Much more NTP server(добавлено много региональных серверов NTP, включая страны СНГ)
2. Немного изменен интерфейс.
3. Официальная Русская версия.(правда я немного опоздал, всего на двое суток, как оказалось. поэтому некоторые новые пункты(1.2->1.3) на английском)
Источник
Прошивка для android gps
Краткое описание:
Фикс GPS, тестирование GPS, автообновление А-GPS данных, быстрый старт GPS
Описание:
Это простое приложение для фиксирование GPS, тестирование GPS, автообновление А-GPS данных, быстрого старта GPS, просмотра текущих координат, скорости, точности позиционирования и информации о уровне сигнала каждого обнаруженного спутника.
Можно использовать совместно с программами навигации или играми требующими геолокации. При наличии интернета существенно быстрее обнаруживает сигнал GPS и повышается точность сигнала.
Сокращения:
spd — скорость
+/- — точность определения позиции в метрах
lat — широта
lon — долгота
alt — высота над уровнем моря
gps time — текущее время по спутникам
sat — количество спутников в формате : доступно / используется для определения местоположения
дальше идет информация в виде
номер спутника , галочка если спутник используется для определения координат, уровень сигнала в цифровом виде, уровень сигнала в псевдографическом виде.
Требуется Android: 2.2
Скачать: версия: 1.7.0
Версия: 1.7.1 build 31 с Маркета (GP) (★drony★)gpsUp_1_7_0.apk ( 675.84 КБ )
gpsUp_1_6_8.apk ( 680.56 КБ )
gpsUp_1_6_7.apk ( 696.65 КБ )
gpsUp_1_6_4.apk ( 696.66 КБ )
gpsUp_1_6_3.apk ( 694.41 КБ )
gpsUp_1_6_0.apk ( 783.82 КБ )
gpsUp_1_5_8.apk ( 843.03 КБ )
gpsUp_1_5_7.apk ( 842.95 КБ )
gpsUp_1_5_4.apk ( 849.44 КБ )
gpsUp_1_5_2.apk ( 780.91 КБ )
Сообщение отредактировал qq1978 — 19.10.20, 18:31
Очень простая программа с текстовым интерфейсом.
История создания такая: пользуюсь яндекс-навигатром, время от времени он теряет спутники, запускаю gps-test, спутники находятся и навигатор дальше работает. Но отвлекает сие занятие сильно.
Сделал эту программку, она висит как сервис и держит GPS поднятым. Также можно обновить A-GPS данные.
Сообщение отредактировал sjrk — 03.06.16, 11:26
А как ее закрыть,висит постоянно в трее,если она пока не нужна.Нажимаю на ехит ,но не закрывается.
И чем она отличается от GPS локер?
Сообщение отредактировал CAX — 10.06.16, 08:08
Источник