Обзоры и статьи / Усиление сигнала GPS на Android

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

Раз Вы читаете эту статью, значит задались вопросом о том как же усилить прием сигнала GPS на своем смартфоне/планшете.
Проблема заключается в том, что коннекта со спутниками либо нет вовсе, либо поиск занимает целую вечность.
Эта проблема конечно же решается с помощью подключения к 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 на Android Усиление сигнала GPS на Android


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

Системные требования: Нет данных
Как бесплатно качать с файлообменников

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
  1. Ребята, не ведитесь на этот миф :) Посмотрите хотябы на строку
    SUPL_TLS_HOST=FQDN
    Бывает такое имя хоста ? :) Правильно, потому что там сказано Fully Qualified Domain Name - которое туда теоретически должно быть подставлено :) Далее - "лишние" ntp сервера - только замедлят холодный старт. И мало того в Android 4.1.1 и старше - этот файл вообще не нужен. Ну а тем, кому показалось что "стало захватывать быстрее" - советую не пользоваться GPS несколкьо дней. а потом включить и посмотреть "как будет захватывать". естественно, "на горячую" оно всегда быстрее. А этот "конфиг" во многих местах разбирали и стебались. Но надо же - его продолжают преподносить как "действующий" :)
    Да, чего я сюда зашел - просто случайно заметил что мой блог упомянул legsam. Я там тоже пример этого конфига привел - как пример "как делать не надо" :) А если хотите нормально откалибровать GPS на MTK, или если он у Вас вообще не фурычет, или постоянно "падает" (низкая чувствительность) - для этого нужно а - вычистить все "что досталось в наследство от китайцев в служебной информации GPS", б - провести полную калибровку. И будет у Вас время "холодного "захвата на открытой местности на ICS 4.04 15-30 сек в среднем, на JB 4.1.1 ~30, и точность до нескольких метров реальная, и "держать лок будет зубами". У меня в маршрутке и не возле окна 5-7 спутников ловит, при чем это по городу между домами.
    Плюс для того чтобы ускорить "захват на холодную" - очень важно обеспечить точную синхронизацию часов. Та что по умолчанию "по сигналам сети" - очень не точная. Понятно я не буду в месаге приводить полное описание методик "очистки и калибровки" - длинно выйдет. Они все полностью описаны в моем блоге. К стати сегодня обновил методику - добавил что делать "в тяжелых случаях" - мне "вот так повезло" - после того как залил прошивку Cink King 4.1.1 в свой FLY IQ450 - случай с GPS оказался тяжелым :)
    Если есть вопросы - связаться со мной можно через мой блог vyacheslav.blogspot.com
  1. Взято тут http:// salat - production.ru/gps-fix-android.php
  1. Автор тяпнул мою ссылку и сделал новость! А эту новость видели!? http://promotiger.ru/news/udalennoe-upravlenie-android.html
  1. для усиления сигнала поверни спутник джи пи эса в свою сторону зайдя на его борт со своего компа
  1. Цитата: 5393
    Писавший статью, конечно, из разряда "профессионалов".
    Не обязательно автор - "проффесионал", возможно он писал статью для "проффесионалов". Напиши он правильно, целевая аудитория его могла бы и не понять, а так - усиление сигнала GPS (знаю, звучит как бред, я зашёл так, посмеяться) всем говорит то что они хотят услышать. А вообще метод должен работать, т.к. меняются сервера с которых берутся альманахи на местные, правда работать быстрее будет для России и Украины, остальным нужно будет подыскать другие сервера с наименьшим пингом.
  1. Работает но неправильно.
    После сброса инфа телефон за 5 секунд нашел место... но не в Питере а в Красноярске! И потом искал спутники для красноярска и не мог их найти
  1. Бред. GPS / ГЛОНАСС либо есть дибо нет
  1. peetbull,
    А прикол в том, что не работает и в принципе работать не может
  1. советую прочитать это http://vyacheslav.blogspot.com/2013/07/gps-android-gpsconf.html и это http://www.droidnews.ru/pochemu-v-vashih-kastomah-ploho-rabotaet-gps после этих манипуляций у меня на JIAYU G3
    про который пишут что на процессорах МТК6577 GPS точным быть не может в принципе.Точность 4м извините не могу вставить скриншот для доказательства
  1. не работает,греется,возвращаю всё обратно thumbdown
  1. Только усиления никакого не происходит на самом деле smile
  1. Цитата: maomao
    smok3000, такая папка есть . а по сабжу скажу ,что теперь вместо 30-40 секунд поиска моего местоположения теперь уходит 10-15

    Поддерживаю!Метод работает!
  1. "Раз Вы читаете эту статью, значит задались вопросом о том как же усилить прием сигнала GPS на своем смартфоне/планшете." (с)

    ... Если я читаю эту статью то у меня есть GPS smile
    Остальное уже ДОМЫСЛЫ ... и это только первое предложение статьи ...
  1. smok3000, такая папка есть . а по сабжу скажу ,что теперь вместо 30-40 секунд поиска моего местоположения теперь уходит 10-15
  1. Писавший статью, конечно, из разряда "профессионалов". Для остальных сообщу, что здесь идёт речь НЕ О GPS, а о A-GPS. А это, как говорят в Одессе, две большие разницы. Далее "многа букав", но почитать советую...
    **************************
    «A-GPS (Assisted GPS) – это технология, с использованием которой GPS-приемник получает часть навигационной информации не со спутников, а из внешних источников. Обычно, для этой цели используются сети операторов мобильной связи. Использование A-GPS позволяет ускорить процесс определения координат и сократить затраты энергии.
    В зависимости от оператора, предоставляющего услуги, существуют различные варианты использования A-GPS. В некоторых случаях мобильное устройство вообще не принимает спутниковые сигналы, а всю работу по определению координат выполняет инфраструктура. Но это возможно только, если обеспечивается очень плотное покрытие территории базовыми станциями. В других случаях приемник самостоятельно получает спутниковые сигналы, а по дополнительному каналу (например, GPRS) оператор предоставляет альманах, эфемериды и список видимых спутников. Еще один вариант – провайдер, предоставляющий услугу A-GPS, может принимать данные, полученные пользователем со спутников, и возвращать готовые значения координат. В отличие от использования бесплатных сигналов GPS услуга A-GPS оплачивается по тарифам провайдера.
    Каковы преимущества A-GPS? Применение A-GPS позволяет увеличить время автономной работы устройства, проследить сигнал от большего количества спутников, таким образом, снижая геометрическую погрешность и увеличивая чувствительность. Эти возможности появляются благодаря предоставлению дополнительной информации: скорости и положения спутников, начальных координат приемника и времени GPS. Следовательно, значительно сокращается время холодного и горячего старта. Если время холодного старта составляет несколько минут, а горячего – около минуты, с применением A-GPS это же время составляет до 10 секунд. Конечно, это в большей степени соответствует ожиданиям потребителей».

  1. Причем тут усиление? ПрофЖурналист писал? Не удержался от громкого заголовка?
  1. Цитата: oltaviro
    цитировать

    А в чем прикол то?
    Или так ляпнуть просто?

    Спасибо все работает!
    Мотор DroidX
  1. Очередной прикол?
  1. нету на ноут 2 такой папки