Параметры gps conf


Ускорение работы AGPS на Android

Всё началось с того, что я случайно скачал одну прекрасную утилиту — FasterGPS (QR, Market). Немного пошарившись в ней я внезапно ускорил ловлю GPS в пару раз. Параметры я тогда выставлял наабум. На днях, я не понял почему, что-то пошло не так, но мне показалось, что теперь приём сигнала вообще пропал и определяется местоположение только вокруг да около — по сотовым вышкам. Пару дней я это изучал и вот результаты.

Нужен Root, любой файловый менеджер (Total Commander, например) и желательно Busybox, впрочем, я не уверен, что он требуется. Для устройств HTC я не знаю что сказать, у них же там какие-то S-OFFы ещё нужны... Не знаю, никогда в HTC-шках не разбирался.

1) Синхронизация времени

Это необходимо для более точного определения местоположения. Если время на телефоне и время атомных часов GPS-спутника сильно различаются, то это может привести к соответствующим задержкам.

Когда устройство подключается к спутникам, проводятся математические расчёты с четыремя неизвестными: координаты x,y,z и разница во времени Андроида и спутника. Исходя из количества спутников задержка меняется. Из-за того, что и спутники, и (как правило) GPS-приёмники движутся, то разница во времени прямо сказывается на скорости обмена данными. Измеряется она в мили- или нано- секундах и запросто может быть в пару тысяч милисекунд (напомню, Милисекунда = Секунда / 1000)

Для синхронизации времени GPS-спутников и времени телефона пока нам необходима утилита Smart GPS Time (QR, Market).

1.1) Ставим программу на устройство.Желательно выйти на открытую местность или подойти к окну.1.2) Запускаем, жмём кнопку "Включить GPS" и ждём, пока накопится больше трёх спутников или состояние GPS будет отображать "Вкл. Работаем".Если спутники не ловятся, переходим к пункту 2.1.3) Жмём кнопку Синхронизировать, пока Разница не станет + 0 ms. Учтите, что погрешность в любом случае появляется (как я заметил, в зависимости от найденных спутников), так что бесполезно постоянно заходить в программу тыкать кнопку, чтобы время всегда шло наравне с атомными часами. Этого не будет никогда. Наша цель сейчас — минимизировать разницу во времени.

Можно протестировать, однако этого врядли будет достаточно. Желательно выполнить все пункты, чтобы приём был увереннее.

2) FasterGPS

Наверное, единственная нормальная утилита для тонкой настройки AGPS у андроидов.

2.1) Качаем утилиту по ссылкам выше.

2.2) Открываем и настраиваем таким образом:Континент: ЕвропаРегион: Российская Федерация

Можно тестировать с большей длей уверенности. Если что-то изменилось в лучшую сторону — можно не продолжать. Следующие пункты для опытных пользователей или тех, кто хочет быть уверенным, что все действия пройдут не зря.

Для точного определения расположения приёмника требуется соединение к 3-4 и более спутникам (часто бывает от 8 до 15).

Путь 1
2.3) Переходим к расширенным настройкам. Тапнув на параметре всплывает окошко, куда нужно ввести значение этого параметра. Проходимся по всем параметрам и выставляем такие значения (выделенные - необязательны, но желательны):DEBUG_LEVEL = 0INTERMEDIATE_POS = 0ACCURACY_THRES = 0ENABLE_WIPER = 1CURRENT_CARRIER = commonDEFAULT_AGPS_ENABLE = TRUEDEFAULT_SSL_ENABLE = FALSEDEFAULT_USER_PLANE = TRUEREPORT_POSTION_USE_SUPL_REFLOC = 1SUPL_HOST = supl.google.comSUPL_PORT = 7276SUPL_NO_SECURE_PORT = 3425SUPL_SECURE_PORT = 7275SUPL_TLS_HOST = FQDNSUPL_TLS_CERT = /etc/SuplRootCertC2K_HOST = c2k.pde.comC2K_PORT = 1234
Путь 2
Файл с настройками AGPS лежит в памяти телефона по пути /etc/gps.conf (именно он перезаписывается программой FasterGPS при изменении каждого параметра выше).

2.3) Создаём на ПК файл gps.conf и при помощи волшебного Ctrl+C/Ctrl+V и Блокнота вставляем туда следующее:

# Строка, начинающаяся с такой решёточки - комментарий# Пояснения ко многим параметрам есть в расширенных настройках FasterGPSNTP_SERVER=ru.pool.ntp.org XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.binXTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.binXTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.binDEBUG_LEVEL=0INTERMEDIATE_POS=0ACCURACY_THRES=0ENABLE_WIPER=1CURRENT_CARRIER=commonDEFAULT_AGPS_ENABLE=TRUEDEFAULT_SSL_ENABLE=FALSEDEFAULT_USER_PLANE=TRUEREPORT_POSITION_USE_SUPL_REFLOC=1SUPL_HOST=supl.google.comSUPL_PORT=7276SUPL_NO_SECURE_PORT=3425SUPL_SECURE_PORT=7275SUPL_TLS_HOST=FQDNSUPL_TLS_CERT=/etc/SuplRootCertC2K_HOST=c2k.pde.com C2K_PORT=1234

Как вы заметили, именно эти параметры настраиваются в программе.

Но есть одно важное замечание.Параметр NTP_SERVER указывает на сервер синхронизации времени (ntp.org — проект с огромным количеством серверов синхронизации времени). Зачем он нужен — я так и не понял. Ведь если время приёмника синхронизируется со временем спутника, то зачем NTP-сервер? Однако! Если время приёмника синхронизируется всё-таки именно с NTP-сервером (который тикает в такт часам спутника) исходя из расчитанной задержки времени, то тогда всё встаёт на свои места. Я не уверен в обоих вариантах событий.

2.4) Сохраняем файл и заливаем его на андроид в указанную папку своим любым способом. Подтверждаем замену.Не бойтесь заменить файл. Если вы запускали FasterGPS, то он сделал резервную копию при первом запуске, которая восстанавливается без проблем в той же программе. Если резервной копии нет, ничего страшного не произойдёт.2.5) Используя свой любимый файловый менеджер выставляем права доступа к файлу:

rw-r--r-- (644)

Настройка закончена
Желательно перезапустить телефон (просто выключить и включить).
Как результат
имеем высокую скорость и точность позиционирования. Даже гуляя пешком можно заметить как на карте меняется ваше точное местоположение; погрешность, как я прикинул в уме при тестах — около метра, в зависимости от количества словленных спутников.

Но для уверенного приёма необходимо быть на открытом пространстве или в машине. Желательно не сидеть на месте, а менять положение приёмника, даже просто пройдясь туда-сюда.

P.S. 
Некоторые прошивки, например, у Acer Liquid Mini, позволяют задать сервер-порт в настройках AGPS. Когда я тестировал всё вышеописанное, у меня там вообще был и остался установлен сервер agps.fastnet.org с портом 7275. Я нашёл эти данные где-то в интернете и всю свою жизнь устанавливал только их, хотя я вообще не знаю влияют ли они на что-нибудь и работает ли этот сервер.

Первоисточники некоторой информации:

usefull-piece.blogspot.ru

Ускорение работы GPS на Android - 2

Оригинал взят у mechanicuss в Ускорение работы GPS на Android - 2В первой части статьи Ускорение работы GPS на Android я описывал программы и приемы, ускоряющие работу GPS на Android-устройствах. Там же был приведен пример альтернативного файла gps.conf, ускоряющего процесс определения координат.

Файл gps.conf находится в /system/etc/gps.conf , а не на карте памяти, где его обычно ищут начинающие пользователи. Для редактирования нужен root. Редактировать можно с помощью Root Explorer, либо ES Проводник (в меню настроек в разделе "Root-права" включите опцию "Root-эксплорер" и "Подключить системные папки").

Для сравнения - ранее у меня на HTC Inspire 4G спутники ловились единицы минут, после его применения - 30-60 секунд.

С тех пор много воды утекло, но я не прекращал поисков еще более быстрого решения. И вот сегодня могу представить вам синтезированный из нескольких найденных в Сети новый файл gps.conf, c которым процесс определения координат занимает 5-10 секунд. Т.е. к моменту завершения запуска программы навигации координаты уже определены. Файл адаптирован для Украины, но его легко переделать и для других стран Европы - в первых нескольких строках меняем "ua", например на "ru" - получаем файл для России, и т.п.

NTP_SERVER=ua.pool.ntp.org NTP_SERVER=0.ua.pool.ntp.org NTP_SERVER=1.ua.pool.ntp.org NTP_SERVER=2.ua.pool.ntp.org NTP_SERVER=3.ua.pool.ntp.org NTP_SERVER=europe.pool.ntp.org NTP_SERVER=0.europe.pool.ntp.org NTP_SERVER=1.europe.pool.ntp.org NTP_SERVER=2.europe.pool.ntp.org NTP_SERVER=3.europe.pool.ntp.org XTRA_SERVER_1=/data/xtra.bin AGPS=/data/xtra.bin AGPS=http://xtra1.gpsonextra.net/xtra.bin XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin DEFAULT_AGPS_ENABLE=TRUE DEFAULT_USER_PLANE=TRUE REPORT_POSITION_USE_SUPL_REFLOC=1 QOS_ACCURACY=50 QOS_TIME_OUT_STANDALONE=60 QOS_TIME_OUT_agps=89 QosHorizontalThreshold=1000 QosVerticalThreshold=500 AssistMethodType=1 AgpsUse=1 AgpsMtConf=0 AgpsMtResponseType=1 AgpsServerType=1 AgpsServerIp=3232235555 INTERMEDIATE_POS=1 C2K_HOST=c2k.pde.com C2K_PORT=1234 SUPL_HOST=FQDN SUPL_HOST=lbs.geo.t-mobile.com SUPL_HOST=supl.google.com SUPL_PORT=7276 SUPL_SECURE_PORT=7275 SUPL_NO_SECURE_PORT=3425 SUPL_TLS_HOST=FQDN SUPL_TLS_CERT=/etc/SuplRootCert ACCURACY_THRES=5000 CURRENT_CARRIER=common

UPD - Помним о простых вещах - 2:

  • Перед тем как раскрыть вам очередной секрет, скажу что мой путь к его открытию был долгим. Когда смартфон долго не ловит спутники, а нужно вот прям сейчас, то работа мысли становится более интенсивной. И вот в один из таких моментов, ко мне пришла мысль: а не глушит ли чехол на смартфоне сигнал спутника? И хотя я использую классный чехол Speck, я решил проверить. Как только я снял чехол - спутники начали ловиться один за другим. Отсюда вывод - если нужно как можно быстрее поймать GPS - снимите со смартфона чехол.
  • Этот совет был продиктован теми же соображениями, что и предыдущий - "долго не ловит, а нужно вот прям сейчас". Попробуйте изменить ориентацию смартфона в пространстве. Я неоднократно замечал что если держать аппарат вертикально - спутники ловятся быстрее, чем если горизонтально. Возможно в различных моделях будет по разному, но попробовать стоит.
  • Каждый раз при запуске программы Статус GPS заходим в Меню -> Инструменты -> Данные A-GPS - > Сбросить.Выходим.Затем снова Меню -> Инструменты -> Данные A-GPS - > Загрузить.
  • Также в программе Статус GPS (это делается обычно один раз) заходим в Меню -> Настройки -> Датчики -> Фильтрация датчиков. И пробуем разные варианты (в разных источниках рекомендуют пп.3 и 4, у меня обычно лучше работает с п.2):1) Без фильтрации2) Слабая3) Средняя4) Сильная

PS: вопросы вот такого типа я оставляю без ответа - я не конкурент Google:

  • Где находится файл gps.conf? Чем его открыть? У меня нету /system/etc/ а только DCIM LOST.DIR
  • В папке etc нет файла gps.conf, что сделать для улучшения?
  • А я не могу исправить сам фаил gps.conf. Выдаёт ошибку и пишет, что сохранение невозможно! Что мне делать? Как изменить фаил?
  • А что означают эти параметры: INTERMEDIATE_POS=0, ACCURACY_THRES=0 ? (и т.д. и т.п.)
  • У меня смартфон Huawei (или Acer Luqiud и т.д. и т.п.) и не ловится GPS - что мне делать?
  • Помогите! Купил тел а GPS не работает.
  • Я поменял аккумулятор на новый. Новый акум без металической плоскости, как старый, может в этом быть причина?
  • Я переформатировал SD и сбосил на заводские настройки. Теперь вообще GPS не видит спутников. Почему?
  • Я октрутил винты, приподнял не полностью заднюю крышку, вынул кнопку пуск, почистил ее.Поставил все на место, теперь работает нормально, но GPS сигнала нет - почему?

arhka.livejournal.com

Себе заныкать, что бы не забыть. Ускорение работы GPS на Android - 2

Оригинал взят у mechanicuss в Ускорение работы GPS на Android - 2

UPD - третья часть статьи: Ускорение GPS на Android - 3

В первой части статьи Ускорение работы GPS на Android я описывал программы и приемы, ускоряющие работу GPS на Android-устройствах. Там же был приведен пример альтернативного файла gps.conf, ускоряющего процесс определения координат.

Файл gps.conf находится в /system/etc/gps.conf , а не на карте памяти, где его обычно ищут начинающие пользователи. Для редактирования нужен root. Редактировать можно с помощью Root Explorer, либо ES Проводник (в меню настроек в разделе "Root-права" включите опцию "Root-эксплорер" и "Подключить системные папки").

Для сравнения - ранее у меня на HTC Inspire 4G спутники ловились единицы минут, после его применения - 30-60 секунд.

С тех пор много воды утекло, но я не прекращал поисков еще более быстрого решения. И вот сегодня могу представить вам синтезированный из нескольких найденных в Сети новый файл gps.conf, c которым процесс определения координат занимает 5-10 секунд. Т.е. к моменту завершения запуска программы навигации координаты уже определены. Файл адаптирован для Украины, но его легко переделать и для других стран Европы - в первых нескольких строках меняем "ua", например на "ru" - получаем файл для России, и т.п.

NTP_SERVER=ua.pool.ntp.org NTP_SERVER=0.ua.pool.ntp.org NTP_SERVER=1.ua.pool.ntp.org NTP_SERVER=2.ua.pool.ntp.org NTP_SERVER=3.ua.pool.ntp.org NTP_SERVER=europe.pool.ntp.org NTP_SERVER=0.europe.pool.ntp.org NTP_SERVER=1.europe.pool.ntp.org NTP_SERVER=2.europe.pool.ntp.org NTP_SERVER=3.europe.pool.ntp.org XTRA_SERVER_1=/data/xtra.bin AGPS=/data/xtra.bin AGPS=http://xtra1.gpsonextra.net/xtra.bin XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin DEFAULT_AGPS_ENABLE=TRUE DEFAULT_USER_PLANE=TRUE REPORT_POSITION_USE_SUPL_REFLOC=1 QOS_ACCURACY=50 QOS_TIME_OUT_STANDALONE=60 QOS_TIME_OUT_agps=89 QosHorizontalThreshold=1000 QosVerticalThreshold=500 AssistMethodType=1 AgpsUse=1 AgpsMtConf=0 AgpsMtResponseType=1 AgpsServerType=1 AgpsServerIp=3232235555 INTERMEDIATE_POS=1 C2K_HOST=c2k.pde.com C2K_PORT=1234 SUPL_HOST=FQDN SUPL_HOST=lbs.geo.t-mobile.com SUPL_HOST=supl.google.com SUPL_PORT=7276 SUPL_SECURE_PORT=7275 SUPL_NO_SECURE_PORT=3425 SUPL_TLS_HOST=FQDN SUPL_TLS_CERT=/etc/SuplRootCert ACCURACY_THRES=5000 CURRENT_CARRIER=common

UPD - Помним о простых вещах - 2:

  • Перед тем как раскрыть вам очередной секрет, скажу что мой путь к его открытию был долгим. Когда смартфон долго не ловит спутники, а нужно вот прям сейчас, то работа мысли становится более интенсивной. И вот в один из таких моментов, ко мне пришла мысль: а не глушит ли чехол на смартфоне сигнал спутника? И хотя я использую классный чехол Speck, я решил проверить. Как только я снял чехол - спутники начали ловиться один за другим. Отсюда вывод - если нужно как можно быстрее поймать GPS - снимите со смартфона чехол.
  • Этот совет был продиктован теми же соображениями, что и предыдущий - "долго не ловит, а нужно вот прям сейчас". Попробуйте изменить ориентацию смартфона в пространстве. Я неоднократно замечал что если держать аппарат вертикально - спутники ловятся быстрее, чем если горизонтально. Возможно в различных моделях будет по разному, но попробовать стоит.
  • Каждый раз при запуске программы Статус GPS заходим в Меню -> Инструменты -> Данные A-GPS - > Сбросить. Выходим. Затем снова Меню -> Инструменты -> Данные A-GPS - > Загрузить.
  • Также в программе Статус GPS (это делается обычно один раз) заходим в Меню -> Настройки -> Датчики -> Фильтрация датчиков. И пробуем разные варианты (в разных источниках рекомендуют пп.3 и 4, у меня обычно лучше работает с п.2): 1) Без фильтрации2) Слабая3) Средняя4) Сильная

PS: вопросы вот такого типа я оставляю без ответа - я не конкурент Google:

  • можеш подробно описать как ты ето делал?
  • Где находится файл gps.conf? Чем его открыть? У меня нету /system/etc/ а только DCIM LOST.DIR
  • У меня проблема не могу сохранить изменённый файл gps.conf пробовал 3мя программами и не как в чем проблема подскажите где что настроить
  • В папке etc нет файла gps.conf, что сделать для улучшения?
  • А я не могу исправить сам фаил gps.conf. Выдаёт ошибку и пишет, что сохранение невозможно! Что мне делать? Как изменить фаил?
  • А что означают эти параметры: INTERMEDIATE_POS=0, ACCURACY_THRES=0 ? (и т.д. и т.п.)
  • У меня смартфон Huawei (или Acer Luqiud и т.д. и т.п.) и не ловится GPS - что мне делать?
  • Помогите! Купил тел а GPS не работает.
  • Я поменял аккумулятор на новый. Новый акум без металической плоскости, как старый, может в этом быть причина?
  • Я переформатировал SD и сбосил на заводские настройки. Теперь вообще GPS не видит спутников. Почему?
  • Я октрутил винты, приподнял не полностью заднюю крышку, вынул кнопку пуск, почистил ее.Поставил все на место, теперь работает нормально, но GPS сигнала нет - почему?

Если мои советы вам пригодились - поделитесь этой статьей в вашей социальной сети, нажав расположенную ниже кнопку:

 

webcelerator.livejournal.com

Не работает GPS на Android Сброс Альманаха - 15 Августа 2014 - Дневник

краткая инструкция по настройке GPS (метод GPS+EPO), Необходим ROOT :1) /data/misc/mtkgps.dat , /data/misc/EPO.dat /system/etc/gps.conf должны быть удалены.(удаляем через файловый менеджер с поддержкой Root и корневого доступа)2) в "настройки - данные о местоположении"GPS должен быть включенEPO должно быть включено и скачано(то есть мы его заново скачиваем - так как EPO.dat мы удалили перед этим)A-GPS выключен!(это обязательно!)[и не включать после, иначе работать нормально перестанет]4)перезагружаем телефон с выниманием батареи5) заходим в инженерное меню (в номероноберателе *#*#3646633#*#*) - пункт location - там будут 2 подпункта (location based service и YGPS)6)Выходим на улицу в место где GPS ловится максимально хорошо. и просто заходим в YGPS (кнопки не нажимаем!), в течении 3-10 минут дожидаемся фикса(это относительно долго).как только фикс будет достигнут - выходим из YGPS кнопкой назад, и заходим в YGPS еще раз, теперь самое главное:на 2 запуск GPS должны появится красные спутники, но не сразу 10-12 , а в течении 2х секунд будут добавлятся по 1-3 штуки - пример :1 - 3 -7 - 9 красных точек.если точки появляются постепенно (например сначала 5 потом еще 5 - в течении секунды) - значит EPO настроено правильно. если они появились одновременно(сразу раз и все точки) - EPO не работает7) пробуем GPS в навигационных программах.

Часто бывает так, что сменив прошивку на устройстве, или купив новый китайский телефон (бывает и не китайский), мы сталкиваемся с тем, что на смартфоне не работает GPS. Бывает и так, что GPS долго не определяет местоположение. Почему же так происходит? Связанно это с тем, что телефон приезжает к нам зачастую с другого полушария планеты. И у него прописан неактуальный для нашей местности Альманах. Если у вас глючит GPS, мы попробуем это исправить. Сразу предупреждаю, что рекомендации, приведенные в этой статье, не помогут вам, если у вас проблемы с “железом”. Данное руководство поможет вам исправить только ошибки GPS на программном уровне. Итак, покажу вам  способы лечения GPS: Способ GPS+AGPS (нужен ROOT) :1) Нужно включить в настройках Android, в разделе “Мое месторасположение” AGPS, затем открыв верхнюю “шторку” в телефоне активировать GPS.2) Затем в звонилке, необходимо набрать *#*#3646633#*#* - это вход в инженерное меню.Может быть, на вашем телефоне заработает другой номер для входа в инженерное меню Android:*#*#4636#*#**#*#8255#*#*, *#*#4636#*#* — для Samsung*#*#3424#*#*, *#*#4636#*#*, *#*#8255#*#* — для HTC*#*#7378423#*#* — для Sony*#*#3646633#*#* — для Philips, Fly, Alcatel*#*#2846579#*#* — для Huawei Если не получается, поищите информацию о том, как войти в инженерное меню в вашем Android телефоне. Если у вас телефон на базе процессоров MTK (MT6577, MT6589 …), вы можете воспользоваться программой “MobileuncleTools” (необходим ROOT), ее можно скачать из GooglePlay. В ней присутствует раздел EngineerMode. Он нам и нужен.3) Когда вы попали (любым способом) в инженерное меню телефона, нужно перейти на вкладку YGPS – и посмотреть на закладке “Satellites” – появляются ли шкалы сигнала. Если да, значит спутники телефон пытается искать , но не находит из-за неправильно записанного Альманаха. И это не удивительно, ведь аппарат приехал с другого “конца света” .4) Следующим шагом будет переход на вкладку “Information”, а затем нажатие по очереди кнопок “full”, “warm”, ”hot”, “cold” (для полного сброса старого Альманаха).5) После этого, на вкладке NMEA Log, необходимо нажать кнопку start. (начнется запись нового Альманаха)6) Теперь для правильной работы GPS, необходимо перейти на задку “Satellites” и ожидать в течении 5-15 минут пока будет найдено максимальное кол-во шкал спутников (обычно от 10 до 13 штук) и их шкалы позеленеют .7) Когда все спутники будут найдены – перейдите снова на закладку Nmea Log и нажмите кнопку “stop”. Поздравляю, новый альманах для вашей местности записан.Делал эту процедуру на многих китайфонах - в результате процедуры, телефон должен начать быстрее находить спутники.Напомню, что все вышеописанные действия для улучшения качества GPS, необходимо проводить сугубо на открытой местности, подальше от зданий. И последний совет – рекомендую выставить точно системное время и дату в телефоне.Способ GPS+EPO (нужен ROOT) :1) При помощи файлового менеджера, поддерживающего Root и корневой доступ, необходимо удалить следующие файлы:  /data/misc/EPO.dat /data/misc/mtkgps.dat , /system/etc/gps.conf2) Нужно зайти в "настройки - данные о местоположении" и включить GPS.Затем необходимо включить EPO и скачать (т.е нужно заново скачивать - после удаления EPO.dat)3) Убедится что A-GPS выключен. (это обязательно!)[и нельзя включать после, в противном случае перестанет нормально работать]4) Выключаем телефон, вытягиваем батарею, вставляем батарею, включаем телефон.5) заходим в инженерное меню (способы входа смотрите выше) - заходим в закладку location - там будут 2 подпункта (location based service и YGPS)

6) Выходим на улицу в открытую местность,где GPS ловится максимально хорошо, и заходим в подпункт YGPS (кнопки ни какие не нажимаем!), в течении 3-10 минут дожидаемся исправления (это достаточно долго нужно подождать).Как только исправление будет выполненно - выходим из раздела YGPS кнопкой назад, затем входим в раздел YGPS еще раз. Внимание теперь самая важная часть:При 2 запуске GPS, должны появится красные точечки (спутники), но не все сразу одновременно , а каждые 2е секунды должны появлятся по 1-3 штуки. К примеру:В начале 2 - затем 5 - потом 7 - и в конце 10 красненьких точек на радаре.Если точечки появляются постепенно  - значит EPO настроено правильно.Но если они появиляются все одновременно - EPO не работает7) Проверяем работу GPS в навигационных программах.Источник: http://droiddevice.ru/articles-and-reviews/articles/67-nerabotaet-gps-pochinim

 

Усиление сигнала GPS на Android

Раз Вы читаете эту статью, значит задались вопросом о том как же усилить прием сигнала GPS на своем смартфоне/планшете. Проблема заключается в том, что коннекта со спутниками либо нет вовсе, либо поиск занимает целую вечность. В моем случае такой такой баг был обнаружен на топовом смарте Sony Experia ZL. Эта трабла конечно же решается с помощью подключения к 3G и загрузки ассиста через программу. Однако возможности подключиться к инету частенько не бывает по разным причинам. Тем более что"настоящий" GPS должен работать и самостоятельно, без всяких вспомогательных средств. Именно поэтому представляю вашему вниманию фикс через конфигурационный файл gps.conf. Это исправление подходит абсолютно под все Андройд устройства, включая китайские планшеты. 

Для применения конфига нам потребуется: 

• Телефон/планшет с рутом. • Файловый менеджер с возможность низкоуровневых операций. Например Total Commander» • Блокнот на компе или текстовый редактор на Андройде. 

Приступим: 

1. Создадим текстовый файл под названием gps.conf и запишем в него следующие настройки Открыть» 

NTP_SERVER=ru.pool.ntp.org NTP_SERVER=0.ru.pool.ntp.org NTP_SERVER=1.ru.pool.ntp.org NTP_SERVER=2.ru.pool.ntp.org NTP_SERVER=3.ru.pool.ntp.org NTP_SERVER=europe.pool.ntp.org NTP_SERVER=0.europe.pool.ntp.org NTP_SERVER=1.europe.pool.ntp.org NTP_SERVER=2.europe.pool.ntp.org NTP_SERVER=3.europe.pool.ntp.org XTRA_SERVER_1=/data/xtra.bin AGPS=/data/xtra.bin AGPS=http://xtra1.gpsonextra.net/xtra.bin XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin DEFAULT_AGPS_ENABLE=TRUE DEFAULT_USER_PLANE=TRUE REPORT_POSITION_USE_SUPL_REFLOC=1 QOS_ACCURACY=50 QOS_TIME_OUT_STANDALONE=60 QOS_TIME_OUT_agps=89 QosHorizontalThreshold=1000 QosVerticalThreshold=500 AssistMethodType=1 AgpsUse=1 AgpsMtConf=0 AgpsMtResponseType=1 AgpsServerType=1 AgpsServerIp=3232235555 INTERMEDIATE_POS=1 C2K_HOST=c2k.pde.com C2K_PORT=1234 SUPL_HOST=FQDN SUPL_HOST=lbs.geo.t-mobile.com SUPL_HOST=supl.google.com SUPL_PORT=7276 SUPL_SECURE_PORT=7275 SUPL_NO_SECURE_PORT=3425 SUPL_TLS_HOST=FQDN SUPL_TLS_CERT=/etc/SuplRootCert ACCURACY_THRES=5000 CURRENT_CARRIER=common 

*Для жителей Украины необходимо заменить в адресе хоста ru. на ua. 

2. Теперь перезапишем стоковый файл по пути /system/etc/ (разрешаем запись кнопкой .R в нижней панели) 3. Воспользуемся программой Gps Status» для сброса и обновления данных A-GPS 4. Для стопроцентного результата рекомендую перезагрузить систему 

В результате этих несложных манипуляций мы получаем корректно работающий GPS. Скорость ловли спутников теперь составит не более 20-30 секунд из"холодного старта". Отмечу, что даже находясь в помещении на уровне второго этажа + при сильной облачности, GPS умудрялся довольно точно определять мое местоположение. 

 

kiberblog.clan.su


Смотрите также