Не работает gps на андроид. Не работает GPS на Андроид: как исправить

Все современные смартфоны и большинство планшетов оборудованы модулем определения местоположения GPS. GPS «прокладывает» маршруты по незнакомой местности, умеет определять ваше местоположение с точностью до нескольких десятков метров, а ещё автоматически запускает некоторые программы или включает напоминания в конкретных местах. Пожалуй, единственным минусом GPS является то, что он очень быстро высаживает батарею смартфона (планшета). Прежде чем запускать GPS, разберёмся в том, как правильно настроить режим его работы. Подробно рассмотрим, как это можно сделать, а также объясним, как настроить GPS с помощью инженерного меню в случае некорректной работы.

Модерные устройства объединяют в себе функции сразу нескольких девайсов

Настройка режима работы GPS

GPS включается в панели уведомлений. Он обозначен значком, напоминающим иголочку. Определить режим работы можно, перейдя в «Настройки - Личные данные - Местоположение - Режим». Система предложит вам три варианта: «Высокая точность», «Экономия заряда батареи», «По датчикам устройства». В более новых версиях Android они могут называться: «По всем источникам», «По координатам сети», «По спутникам GPS». Давайте разберёмся, что стоит за каждым из них.

  1. «Высокая точность» («По всем источникам»). Самый точный, но при этом самый «прожорливый» режим. Определяет координаты всеми доступными средствами: GPS, Wi-Fi и с помощью . Пространство постоянно мониторится на наличие сигнала, определяет местоположение как на открытой местности, так и в помещении. Указанный режим ещё называют A-GPS . Если обычные навигаторы ловят сигналы исключительно со спутников, то не каждый смартфон и планшет способен на такое. Дополнительная сервисная информация, скачанная из Всемирной паутины, значительно ускорит поиск и связь со спутниками.
  2. «Экономия заряда батареи» («По координатам сети»). Использует лишь беспроводные сети - модуль GPS не задействован. Точность определения координат при этом несколько падает. В помещении местоположение довольно точно определяется по сигналу Wi-Fi, в сети мобильного оператора - по сигналу радиовышки.
  3. «По датчикам устройства» («По спутникам GPS»). Указанный режим работает только на открытой местности - местоположение определяется по сигналу спутника. В помещениях сигнал теряется, и местоположение, соответственно, определено не будет.

Для оптимального расхода заряда аккумулятора следует выбирать режим «По датчикам устройства» и отключать определение местоположения в панели уведомлений. Если вам потребуется проложить маршрут, то вы по новой включаете определение местоположения и следуете указаниям навигатора. Если вы хотите, чтобы у вас был , и вас не смущает несколько повышенный расход аккумулятора, то выбирайте режим «Экономия заряда батареи». Если же вопросы расхода аккумулятора вас не тревожат, и вы любите, когда система определяет ваше местонахождение с точностью до метра, то ваш режим - «Высокая точность».

Настройка GPS через инженерное меню

Безупречно работающий GPS модуль (поиск спутников, быстрое подключение к ним, стабильная связь с ними) значительно упрощает жизнь, особенно в те моменты, когда вы передвигаетесь по незнакомой местности.

Но в китайских моделях, работающих на процессоре МТК, при длительной работе GPS связь может оказаться нестабильной, в худшем случае - местоположение может не определяться вообще. Всё из-за того, что модуль настроен не совсем корректно на работу в наших широтах.

Для того, чтобы откорректировать работу GPS, войдите в в котором вам предстоит произвести ряд несложных настроек. Хотим предупредить вас о том, что все действия вы будете выполнять на свой страх и риск.

Итак, устройство должно получить право суперпользователя (его ещё называют Root).

  1. Включите GPS и Wi-Fi и выйдите на балкон, а лучше на любое открытое место.
  2. Войдите в инженерное меню. Для этого на клавиатуре введите комбинацию*#*#3646633*#*#, или *#15963#*, или *#*#4636#*#*. Она может отличаться от комбинации для вашего смартфона (планшета). В том случае, если ни одна из перечисленных комбинаций не подошла, скачайте программу Mobileuncle ToolHero и выберите в ней соответствующий пункт меню. Сама программа русифицирована, но вот инженерное меню - англоязычное.
  3. В меню программы вы увидите несколько закладок. Пролистав влево, выберите закладку Location, в ней перейдите в пункт Location Based Service.

  1. Во вкладке EPO отметьте пункты Enable EPO и Auto Download. EPO - это системный файл, содержащий информацию о координатах спутников и их траектории полёта. Данный пункт активен не во всех устройствах. Как скачать EPO, можно узнать на специализированных интернет-форумах, например, http://4pda.ru/forum/index.php?showtopic=466241 .
  2. Вернитесь на предыдущий уровень и выберите YGPS. Во вкладке Satellites вы увидите схему с местоположением спутников. Все они будут красного цвета. Это говорит о том, что гаджет их видит, но из-за неправильных настроек не может с ними соединиться.
  3. Перейдите во вкладку Information, нажмите full, затем через пару секунд AGPS restart.
  4. Вернитесь во вкладку Satellites. Через несколько минут планшет подключится к спутникам, и точки станут зелёного цвета. Заметьте, если настройкой GPS вы занимаетесь на балконе, то к части спутников ваш девайс может всё-таки не подключиться. Это происходит из-за помех сигнала.
  5. Перезагрузите устройство. Теперь сигнал со спутников должен ловиться гораздо быстрее и увереннее.

Заключение

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

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

Хороший вопрос. Сегодня многих владельцев смартфонов на Android интересует этот вопрос. Когда-то когда я покупал себе первое устройство на Android-е, я тоже столкнулся с такой проблемой. Я водитель и первое что мне хотелось от смарта – это, конечно же навигация. Купил телефон, включил его и сразу начал искать спутники. И что вы думаете? Ждал минут тридцать, так и не дождался. У меня уже возникла мысль, что телефон бракованный, без GPS-модуля. На самом деле все просто, немножко поковырялся в настройках и вот что нашел:

  • первое что нужно сделать, это войти в настройки смартфона и отыскать там пункт «мое местоположение»;
  • потом активировать GPS-модуль и нажать пункт «по спутникам GPS”. Галки напротив пунктов «доступ к моим геоданным» и «по координатам сети» можно не ставить;

  • как только Вы вошли в настройки своего GPS, нужно поставить галку напротив «вспомогательные данные GPS EPO», потом нажать на пункт «параметры EPO»;

  • теперь ставим галочку напротив «автозагрузка». Если же у Вас есть доступ к сети интернет Вы можете сразу загрузить данные о положении спутников.

Вот и все, теперь, когда данные о местоположении спутников загружены, Ваш смартфон практически сразу будет находить их.

Что такое EPO?

EPO (Extended Prediction Orbit) в переводе на русский означает – система прогнозирования положения орбиты спутников. EPO является собственностью компании MediaTek одной из инноваций использования сервера в автономном режиме на основе технологии A-GPS. Система обеспечивает прогноз положения орбиты спутника на срок до 30 дней, что позволяет значительно повысить возможности пользователя во время первого определения местоположения GPS-спутников.

Настройки, о которых я рассказал Вам, касаются только устройств работающих под управлением MTK-процессоров от компании MediaTek.

Надеюсь, статья принесла Вам пользу, и Вы смогли настроить свой смартфон.

Пользу реализованной в iPhone функции GPS сложно переоценить – с ее помощью проще и легче добраться до пункта назначения, используя программный навигатор, она незаменима во время игры в Pokémon GO и позволяет приложениям отслеживать местоположение пользователя. Тем не менее, как и любая другая система, GPS может выйти из строя.

Почему GPS на iPhone вдруг перестал работать?

Наиболее распространенные проблемы с GPS:

  • Отсутствие сигнала GPS;
  • GPS не обновляет текущее местоположение;
  • GPS показывает неверное местоположение;
  • Компас указывает неверное направление;
  • Приложения не могут определить текущее местоположение.

Конечно, список можно продолжить дальше, в зависимости от того, как и где вы используете iPhone. Кроме того, проблемы могут возникать из-за приложений, по-разному использующих функцию GPS. Иногда сообщение об ошибке не появляется вовсе, что намного усложняет поиски и устранение причины проблемы.

  • «Найти друзей», или как смотреть местонахождение знакомых на iPhone и iPad.
  • Ориентирование с iPhone: Как определять азимут в приложении Компас.

Как исправить наиболее распространенные проблемы с GPS

Ниже представлен ряд решений наиболее часто возникающих проблем с реализованной в iPhone функцией GPS.

Проверьте сигнал GPS

Для того чтобы функция GPS должным образом работала в приложениях, необходим хороший радиосигнал. Проблемы с GPS могут возникнуть, если вы находитесь в здании, подвале, или в каком-либо другом месте, не пропускающем радиосигнал. В таком случае нужно выйти из здания или переместиться куда-нибудь еще, чтобы устройство смогло получить сигнал от спутника.

Проверьте, предоставлено ли приложениям разрешение на использование служб геолокации

Очень часто пользователи просто забывают активировать в приложениях функцию Геолокации. К примеру, вы не сможете увидеть свое местоположение на «Картах» или в других картографических сервисах, если приложению не было дано разрешение на использование функции геолокации.

Для того чтобы проверить, есть ли у приложений соответствующее разрешение, зайдите в Настройки –> Конфиденциальность –> Службы геолокации.

Вы можете запретить некоторым приложениям использовать службы геолокации. Также вы можете разрешить приложениям получать данные о местонахождении всегда или только в то время, когда они работает (в том числе в фоновом режиме).

Обратите внимание, некоторые приложения требуют разрешение на постоянное использование служб геолокации. Если вы выберете опцию, позволяющую получать данные только тогда, когда программа открыта, функция GPS не будет работать корректно. Убедитесь в том, что для каждого приложения установлены верные настройки.

Выключите и снова включите службы геолокации

Иногда причиной проблем с функцией GPS является всего лишь небольшой сбой в работе программного обеспечения. В таком случае нужно отключить и снова включить службы геолокации. Для этого необходимо зайти в Настройки –> Конфиденциальность –> Службы геолокации и передвинуть переключатель влево, а затем снова вправо.

Можно также выключить и включить все беспроводные сервисы, деактивировав и активировав Авиарежим в Пункте управления.

Сбросьте все геолокационные и сетевые данные

Если ни один из вышеописанных способов не работает, значит, проблема связана с геолокационной и сетевой информацией. В таком случае она затрагивает не только функцию GPS, но и сотовую связь.

Исправить неполадку можно, зайдя в Настройки –> Основные –> Сброс и нажав на «Сбросить настройки сети» и «Сбросить геонастройки».

При каждом нажатии на «Сброс» нужно вводить пароль, после чего информация будет полностью удалена. Далее следует заново подключиться к сети Wi-Fi и установить все необходимые настройки для доступа к беспроводной сети.

Перезагрузите или восстановите устройство в iTunes

В некоторых ситуациях единственным решением проблемы является перезагрузка iPhone. Если даже описанный выше способ не сработал, все, что можно сделать – восстановить устройство через iTunes (инструкция).

Представленные методы должны помочь решить проблемы с GPS. В случае неудачи стоит обратиться в сервисный центр, возможно, в Вашем случае имеет место аппаратная проблема.

По материалам yablyk

Вам не нравится что GPS на Вашем Android слишком долго "ищет и звхватывает спутники" ? Точность определения местоположения хуже 10ти метров? Вы думали что "это GPS на самом деле так работает" ? Ничего подобного. Ваш GPS может обеспечить точность +-5 метров, ато и точнее. И я расскажу Вам как этого добиться. И больше никаких "патчей" или сторонних и "геморных" в использовании "GPS утилит ускоряющих поиск спутников и повышающих точность". Все что необходимо есть в Вашем аппарате. Просто "калибровки" туда производитель вписывает "среднефонарные" - естественно не будет же он каждый телефон калибровать индивидуально. Да и производитель где? В Китае, а калибровать нужно там, где Вы его реально используете.Ниже приведенная инструкция, собрана мною из разных источников по частям и проверена, кроме части "обеспечения максимальной точности", которую проверю позже и сделаю дополнение, но даже без нее, время "холодного старта" GPS, после перезагрузки телефона удалось довести до менее чем 20ти секунд, вместо 1-2х минут до калибровки. При этом захват первых спутников идет менее чем через 3-4 секунды, а "захват GPS" (локализация по спутникам, когда перестает мигать "поиск GPS" и тело переходит на работу по спутникам) - менее 10ти секунд (иногда до 40ка но реже - в зависимости от точности часов Вашего смарта и видимости спутников).
Впечатления от работы обеих методов, чтобы решить какой из них Вам больше по душе, можно прочесть здесь: . Я лично рекомендую "метод калибровки родного GPS" (описанный ниже) - он дает те же результаты, и как по мне много предпочтительнее и удобнее в использовании.
Следует отметить, что с помощью программы, описанной здесь: , скорость активации из "холодного" состояния, всеже чуть шустрее. но более гемеройно, и из за ее "глубокого проникновения в систему GPS Android", она может "сбить" калибровки его "родной системы", о которых ниже. Плюс все что нужно проделать с ее помощью, перед каждым включением GPS делает запуск с ее использованием реально медленее, чем в варианте, изложенном в этой заметке.


Добавлено 30/08/2013 . перед началом калибровки, просмотрите вот эту заметку и проделайте процедуры, которые в ней описаны: . Особенно актуально, если у вас серьезные проблемы с GPS, типа "очень плохо держит спутники" и "лок" "падает" при малейшем ослаблении сигнала, плюс после этого, GPS будет "держать" больше спутников одновременно, что улучшит как стабильность так и точность. Без этих процедур мне не удавалось "привести в норму" GPS под JB 4.1.1 Cink King. После чего проделайте калибровку по методике. изложенной ниже в этой заметке.

*наклонным шрифтом выделены пункты, необходимые для достижения вообще теоретически возможной точности. Пункты наклонным шрифтом могут быть пропущены , это чуть снизит точность (реально раза в 2), на скорости "холодного старта" не скажется.
**Перед процедурой выясните код инженерного меню Вашего аппарата - он Вам понадобится.

  1. Точность работы GPS , и особенно скорость "захвата после холодного старта", сильнейшим образом зависят от точности установки времени на Вашем аппарате. Обычно у всех стоит в настройках "Даты и Времени", "синхронизировать время по сети". У меня тоже стояло. Но как выяснилось, при этом аппарат использует для установки времени сотовый сигнал оператора, который в некоторых случаях может давать точность установки времени хуже +-несколько минут, а в моем случае (Киев, опаратор Life) давал отличие от реального времени целых 3 секунды. В общем кал, а не "сигналы точного времени". Есть еще возможность "определять время по GPS", но если Вы не в деревне живете, то это будет жрать много батареи, а толку будет чуть - ни в квартире ни в метро ни в маршрутке, ни в офисе... Ну Вы поняли.
    Поэтому озаботимся сначала утсановкой наиболее точного возможного времени. Для этого я поставил бесплатную программу ClockSync, вот отсюда: https://play.google.com/store/apps/details?id=ru.org.amip.ClockSync&hl=ru , можно еще взять отсюда: http://4pda.ru/forum/index.php?showtopic=171610 . Также можете воспользоваться методикой, которую я описал здесь: - она не требует установки дополнительных программ, но требует ручного редактирования нескольких системных конфигурационных файлов.
    Далее, определяемся с опорным сервером точного времени, который будем использовать. Немаловажно, чтобы он был как можно ближе к Вам, и чтобы время пинга до него было минимальным. Для начала, адреса "пулов" - для Украины это ua.pool.ntp.org, для России ru.pool.ntp.org. Если Вы в другой стране, ищите вот здесь: http://www.pool.ntp.org/ru/ .
    Теперь запускаем терминал, и в нем комманду "ping ua.pool.ntp.org", и смотрим на время отклика. Делаем это раз 10 - каждый раз она будет обращаться к случайному серверу "пула", и обычно к другому. Даже для Украины время "отклика" для разных серверов колеблется от 5ти до 60мс (по наземке), что уж говорить о России с ее размерами. Соответственно выписываем IP адрес сервера, время отклика от которого минимально. Его и будем использовать.
    Запускаем установленную программу ClockSync, Меню > настройки. Первый пункт "NTP сервер". Вписываем туда выбранный IP адрес. Далее, выставляем галочку "автоматическая синхронизация", потом выбираем "Интервал". Чем интервал" меньше - тем чаще будет проходить синхронизация, а это "немножко траффика и множко батареи", с другой стороны, мой аппарат за 3 часа "уходит" аж на 160-180 миллисекунд... Я остановился на 3х часах покачто. Далее галочка "точный интервал" - можете не ставить - чуть сохранит батарею, я лично поставил. "Режим высокой точности" - ставьте, тем более что синхронизация иногда будет идти через сотовую передачу данных с очень нестабильной скоростью (можете не ставить - точность упадет, зато существенно снизится расход батареи при синхронизации). Ставим также "определять часовой пояс",
    Выходим из меню настроек, жмем "меню", и выбираем "синхронизировать" - насколко Ваш аппарат идет "мимо времени" видно на экране. Да, в меню настроек через сутки сможете посмотреть насколько часы Вашего аппарата "спешат/опаздывают" в сутки (мой Fly IQ 450 на 9,21 сек в день).
    PS автоматическая синхронизация времени возможна только на "рутованном" аппарате. Если у Вас не рутованный, там есть в программе "ручной режим", но точность уже будет совсем не та.
    Примечание - добавлено позже. Также есть второй способ точной синхронизации времени, без установки дополнтилеьной программы, я его описал здесь: . После сравнения результатов, я выбрал именно этот способ, но он требует некоторого редактирования конфигурационных файлов.
    Также желательно, если у Вас рутованный аппарат, отредактировать файл /system/etc/gps.conf. А именно, в первой строке, после "NTP_SERVER=", заменить указанный там "дефолтовый", на более подходящий для Вашей страны - например для Украины на ua.pool.ntp.org, или даже на ранее определенный IP адрес, но это будет менее универсально и иногда чревато сбоями, если конкретный сервер не будет работать, поэтому ua.pool.ntp.org универсальнее, зато IP адрес в этом поле может еще больше ускорить начальный холодный старт. Редактирование можно делать с помощью "Root Explorer".
    Со временем разобрались. Далее.
  2. Идем в настройки телефона. Местоположение. Отмечаем пункты: "По координатам сети", "Спутники GPS", "Вспомогательные данные", "AGPS", остальное "по вкусу". теперь заходим в пункт "Параметры EPO". Выключаем "EPO" на время калибровки. Здесь все.
  3. Запускаем Google Earth , в настройках переключаем его, чтобы показывал координаты в формате градусов и долей. Ищем поблизости место, где будем проводить калибровку. Это должно быть достаточно открытое место, например площадь. Выбираем точку где будем стоять при калибровке (выберите приметы, чтобы стать точно в нее потом), наводим на нее курсор, и записываем показанные координаты до последнего знака. Подготовка окончена - идем "в поле" :) с телефоном.
  4. Если использовали п3 - становимся ТОЧНО в точку, которую ранее выбрали . Запускаем "root explorer", заходим в папку /data/misc, удаляем файл mtkgps.dat. Загружаем самые свежие данные AGPS - например через программу Статус GPS (меню>инструменты>Данные AGPS>Загрузить). Проверяем время, например программой ClockSync (несколько раз проверяем, смотрим типичное отклонение, и потом жмем синхронизировать - как пользоваться программой и где взять - см ранее в статье о калибровке времени). Заходим в инженерное меню, LocationBasedServices, выбираем в меню "GPS", и нажимаем кнопку "GPS" (надпись на ней сменится с OFF на ON). Переходим во "View". Ждем пока появится "фикс" (перестанет мигать индикатор GPS), и потом еще не менее 2х минут. После чего жмем RefPosition, и в появившихся окошках вписываем координаты, ранее выписаные с Google Earth" для точки где Вы проводите калибровку (там будут нули). Жмем "ОК". Снова переходим к экрану View, и ждем после "фикса" не менее 2х минут, лучше минут 5. Выходим назад в инженерное меню. Если п3 не выполняли - просто выбираем любое достаточно открытое место. Вынимание - даже не пытайтесь проделывать калибровку на балконе или "из окна" - сделаете только хуже.
  5. ****Можете перед калибровкой еще проверить правильность выбора SIM карты для AGPS - если Ваш сотовый оператор "глюкало", а карты две и два оператора, то можно выбрать менее глючного, это в случае если был выбран "глюкавый", может существенно ускорить работу GPS, ато и "оживить" "неработающий напрочь GPS" процедура описана в самом конце заметки.
  6. Заходим в "Инженерное меню" (для моего FLY IQ 450 и многих китайцев-клонов это код *#*#3646633#*#*, который набираем там где обычно набираете номер телефона при звонке, у Вас может быть другой). Находим "YGPS location", и запускаем. Телефон держите вертикально.
  7. Переходим на вкладку Information . Жмем кнопку "Full".
  8. Переходим на вкладку "Satellites" , ждем когда появится минимум 5 спутников (лучше больше - у меня их было 11 при настройке), и после того как они "появятся и позеленеют", ждем еще минимум 2 минуты, удерживая аппарат неподвижно (можно дольше - хуже не будет - только лучше). Это первичная калибровка. У меня она заняла минуты 3, но у некоторых аппаратов по отзывам может занять и до получаса.
  9. Идем в пункт Information" , жмем "Cold". Далее как в п 8. Пункт 9 повторяем 3 раза. Можно больше.
  10. Снова в Information. Жмем "Warm". далее как в п.8. Повторять уже не обязательно.
  11. Снова в Information" . Жмем "Hot". Далее как в п 8.
  12. Если Вы выполняли пункт 3 , выходите в инженерное меню, выбираете пункт "LocationBasedService", переходим на вкладку "View" (на забудьте активировать GPS как описано в п 4), и ждем пока определится максимум спутников. Минимум 7, лучше больше (чем больше, тем точнее калибровка), и после того как определится максимум, ждем еще 2 минуты. После чего идем во вкладку GPS, и жмем "RefPosition". У Вас появятся две цифры, от той, что Вы ранее записали используя Google Earth, они будут отличаться скорее всего тысячными. Исправляете обе на те, что Вы записали ранее в п3. Жмем "ОК". Теперь переходим во вкладку GPS и ждем минут 5 держа телефон неподвижно. Вот в этом месте - чем дольше - тем лучше. Программа GPS, получив реальные координаты, сравнивает их с теми что "получаются у нее" и вносит коррекции. их уточняя. Ниже в окошке увидите счетчик "процесса" и данные, которые врем от времени меняются.
  13. Выходим из инженерного меню, перезагружаем телефон.
  14. Все. Радуемся шустрому и точному GPS.
После полностью выполненной инструкции, реальная точность определения позиции (вычисленная по google earth а не та, которую показывает сам GPS), составила ~2.3-2.5 метра (GPS показывал точность в 5-6 метров в статусе), при "видимых" 9ти спутниках, и 8 метров (GPS показывал точность 10.5 метров в статусе) при видимых 7ми спутниках -спутники движутся и раз на раз не приходится в смысле день на день.

PS Если Вы собираетесь использовать также программу, описанную здесь: , то учтите что калибровать нужно после ее установки. И в случае ее деинсталяции - калибровать повторно - скидывает при деинсталяции калибровочные данные, и GPS снова начинает "искать спутники по нескольку минут". Загрузка ее данных "ускорения" ВРОДЕ БЫ не влияет на калибровку, но и смысла не имеет - разница по скорости "в пределах статистической погрешности". Но кажется, реальная точность чуть лучше, со свежезагруженными ее данными (процентов на 20, но тоже в пределах статпогрешности по сути). Также имейте в виду, что загруженные данные вышеуказанной программы быстро устаревают, и спустя день-два уже наоборот будут тормозить GPS и снижать точность (по сравнению с просто нормально откалиброванным родным по вышеописанной в этой статье методике). Плюс я ее снес нафик:) Бо во первых не нужна, а во вторых с ней можно получить "GPS который ничего не определяет", если забыли загрузить новые данные. Даже если Вы нажали кнопку "сбросить загруженные данные" и саму программу не запускаете. По кр мере у меня раз так случилось - проверять грабли еще раз не стал.

PPS В нете бродят слухи, что "включение данных EPO" (специфические данные GPS для чипов MTK), дающих некоторое ускорение "холодного старта", уменьшают количество "захватываемых спутников". Это наврядли. Количество захватываемых спутников определяется их "количеством над головой в данный момент" и высотой над горизонтом (в городе, те что над самым горизонтом обычно не видны). Но всеже при калибровке ее лучше выключить. И использовать только если Вы едете в место, где инет возможно будет не доступен. Тогда она Вам даст реальное ускорение запуска (в ней загружаются данные за месяц вперед). В обычной ситуации лучше пользоваться только AGPS - ее данные свежее, и соответственно точнее, поэтому скорость "старта" с ней типично выше.

PPPS Ниже "референсная информация" для тех, кому достался аппарат, с полностью нерабочим GPS. Стоит ее проверить - причина может быть в том, что у Вас вписано в настройки что то отличное от нижеприведенного:

В инженерном меню, в пункте LocationbasedService, во вкладке AGP S:

Должно быть включено Enable A-GPS, MSB, User Profile, SLP Template - GOOGLE, supl.google.com, 7275, TLS Enable, RRLP, IMSI, K-Value.
Horizontal Accuracy - 22, Vertical Accuracy - 0, Location Age - 0, Delay - 0. Выбрано Location Estimate.
*********Выбор SIM карты для AGPS
Идем на вкладку NET - выбираем - нажимаем смотрим карту(вкладка Map), там должен появится адрес по которому вы находитесь, или близкий к нему. Тоже делаем с . Сравниваем, что точнее к вашему реальному положению, и на вкладке AGPS выбираем предпочитаемую симку.
На вкладке AGPS нажимаем
Да, если что то из перечисленного в этом PS отличалось от настроек Вашего аппарата, или если Вы сменили симку, к которой у Вас привязан AGPS - калибровку нужно провести по новой.

PS О влиянии точности хода часов на время "холодного старта GPS".

Из "неудобного места" - балкон, сверху все перекрыто бетоном, двор-колодец - дома с 4х сторон, небу "кусочек сверху", едва видно 4 спутника (едва потом что видно 3, а 4й то появляется то пропадает). телефон откалиброван по методике, изложенной выше (до калибровки в этих условиях захвата вообще не было). Часы "отстают" на ~160мс (со времени калибровки часов программой ClockSync прошло 2 часа). Время "холодного старта" ~250-300 сек. После принудительной калибровки времени программой ClockSync - время "холодного старта" ~100сек. Впрочем это условия. в которых GPS обычно вообще не работоспособен, но хорошо иллюстрируют влияние точности хода часов на время "холодного старта".

PPS Для форсирования загрузки данных AGPS, например если Вы находитесь далеко от места, где они были загружены - типа уехали километров на 200 на рыбалку/отдых итд, и загруженные дома данные AGPS стали неактуальны, что может отрицательно сказаться на времени "холодного старта".

Можно использовать программу "Статус GPS" вот отсюда: https://play.google.com/store/apps/details?id=com.eclipsim.gpsstatus2&hl=ru . Запускаете эту программу. Слева внизу под "координатным кругом", - возраст данных AGPS в часах. Нажимаете Меню > Инструменты > Данные A-GPS. Потом "загрузить".


В современных смартфонах навигационные модули встроены по умолчанию. В большинстве случаев они работают достаточно точно. Просто включите GPS в настройках, запустите приложение «Карты», и за считанные минуты программа определит, где вы находитесь. А если вы и не выключали GPS, то определение займёт и вовсе несколько секунд.

Но что если GPS не работает? Как тогда определить маршрут, скорость, ваше местонахождение? Не стоит спешить нести смартфон в ремонт: чаще всего это решается правильной настройкой телефона.

Вспомогательные сервисы

Кроме собственно спутникового приёмника, для определения вашего местонахождения порой очень полезны вспомогательные настройки. Как правило, они легко включаются на самом телефоне:

  • A-GPS. Этот сервис подгружает данные о вашем местоположении из Интернета, используя данные сотовых сетей, к которым вы подключены. Конечно, точность у него гораздо ниже, но он ускоряет точное спутниковое определение.
  • Wi-Fi. А вы не знали, что по данным сетей Wi-Fi тоже можно определить местонахождение?
  • EPO. Впрочем, о нём – ниже.

Когда настройка необходима: курьёз Mediatek

Сегодня компания Mediatek (известная также как MTK) – один из лидеров в производстве мобильных процессоров. Даже такие гранды, как Sony, LG или HTC, сегодня создают смартфоны на процессорах MTK. Но было время, когда процессоры этой тайваньской компании использовались только в убогих клонах iPhone или двухсимочных «звонилках».

В 2012-2014 годах Mediatek выпускала вполне достойные чипсеты, однако в них постоянно наблюдалась проблема: неверная работа GPS. Спутники с такими устройствами ведут себя согласно цитате: «меня трудно найти, легко потерять…»

Всё дело было в настройках вспомогательного сервиса EPO. Этот сервис, разработанный Mediatek, помогает заранее рассчитывать орбиты навигационных спутников. Но вот беда: предустановленные по умолчанию в китайских телефонах данные EPO просчитаны для Азии и при использовании в Европе дают сбои!

Исправляется это в современных моделях легко. Напомним, все эти инструкции подходят только для смартфонов на процессорах MTK:

  • Откройте меню настроек Android
  • Зайдите в раздел «Время» и выставьте свой часовой пояс вручную. Это нужно для отказа от сетевого определения местоположения для времени.
  • Зайдите в раздел «Моё местоположение», разрешите системе доступ к геоданным, поставьте галочки в пунктах «По спутникам GPS» и «По координатам сети».
  • С помощью файлового менеджера зайдите в корневой каталог памяти и удалите файл GPS.log и другие файлы с сочетанием GPS в названии. Не факт, что они там есть.
  • Скачайте и установите приложение MTK Engineering Mode Start, позволяющую войти в смартфона (https://play.google.com/store/apps/details?id=com.themonsterit.EngineerStarter&hl=ru).

  • Выйдите на открытое место с хорошей видимостью. Вокруг не должно быть высотных зданий или других объектов, мешающих прямому обзору неба. На смартфоне должен быть включен Интернет.
  • Запустите приложение, выберите пункт MTK Settings, в нём – вкладку Location, в ней — пункт EPO. Как вы уже догадались, мы обновляем данные EPO для СВОЕГО часового пояса и времени!
  • Нажмите кнопку EPO (Download). Загрузка должна произойти за считанные секунды даже при слабом соединении.
  • Вернитесь в раздел Location, выберите вкладку YGPS. Во вкладке Information последовательно нажмите кнопки Cold, Warm, Hot и Full. C их помощью обновляется информация о местоположении спутников на орбите, поэтому каждый раз придётся дожидаться загрузки данных. К счастью, это дело секунд.

  • В той же вкладке нажмите кнопку AGPS Restart. Вспомогательный сервис AGPS теперь будет учитывать уже загруженные данные и точнее определять положение спутников.
  • Перейдите в соседнюю вкладку NMEA LOG и нажмите кнопку Start. После этого перейдите во вкладку Satellites. Вы увидите, как система обнаруживает спутники. Этот процесс должен занять 15-20 минут, в его ходе значки спутников будут из красных становиться зелёными. Следите, чтобы дисплей в это время не отключался, а лучше отключите спящий режим вообще. Когда все (или большинство) спутники «позеленеют», вернитесь во вкладку NMEA Log и нажмите Stop.
  • Перезагрузите смартфон.

Да, это далеко не самая простая процедура. В зависимости от версии процессора MTK (мы описали действия для платформы MT6592) процедура может несколько отличаться, но по сути остаётся той же. Но после этих действий GPS на смартфоне будет работать замечательно.



Понравилась статья? Поделитесь ей
Наверх