Сайт о телевидении

Сайт о телевидении

» » Не ловит gps android. Яндекс Навигатор не работает с самого начала. Как это работает

Не ловит gps android. Яндекс Навигатор не работает с самого начала. Как это работает

Всё-таки хорошо, что современные смартфоны оборудованы модулем GPS: благодаря ему можно сэкономить на навигаторе да и , тоже нелишне. Однако все ваши планы может нарушить одна мелочь – связь телефона с «космосом». Возьмет и пропадет.

Разберемся, что представляет собой система навигации GPS, в чем причина сбоев в ее работе и что делать, если телефон на базе Android и iOS не находит спутники или не устанавливает с ними связь.


Как это работает

Итак, что делает GPS-модуль в мобильных устройствах? Принимает навигационные сигналы со спутников. Причем не только входящих в систему, которая соответствует его названию, но и аналогов – ГЛОНАСС, BDS и других (при поддержке). Само же понятие «джи-пи-эс» сегодня стало обобщенным синонимом спутниковой навигации.

Помимо GPS, существует навигация AGPS (LBS), которая определяет местонахождение телефона по сигналам ближайших сотовых вышек. Несмотря на схожесть написания, связи между этими системами нет. А различия есть, и весьма существенные:

  • Система AGPS доступна только в зонах покрытия сотовой связью, GPS – везде.
  • AGPS определяет координаты объекта с точностью до 500 м, GPS – до 5 м.
  • AGPS не зависит от погодных условий, для его работы необходимы лишь подключение к сети мобильной связи и наличие денег на балансе. GPS бесплатен, для его активации достаточно включить геолокацию на телефоне, но качество связи сильно зависит от облачности и других внешних факторов. Сигнал распространяется только в прямой видимости.

Плотные облака, высокие здания, заросли деревьев и толстые стены помещений гасят спутниковые сигналы. Поэтому для улучшения GPS-связи в неблагоприятных условиях была разработана еще одна технология – A-GPS (ну как здесь не запутаться?). Суть этой технологии в том, что при потере сигнала телефон соединяется со специальным сервером, откуда получает точные координаты спутников, и уже по ним устанавливает связь. Для работы A-GPS смартфон должен быть подсоединен к сети мобильного оператора или иметь иной способ доступа в Интернет (в частности, Wi-Fi).

От чего зависит скорость нахождения спутников

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

При включении приемник GPS извлекает из своей памяти последние сведения о координатах спутников: альманахи и эфемериды (эфимерис).

  • Альманахи содержат информацию о параметрах орбит всех спутников системы. Они не слишком точны, но сохраняют актуальность несколько месяцев.
  • Эфемериды содержат точные данные корректировки часов и параметров орбиты каждого конкретного спутника. Их актуальность не превышает получаса.

Спутники GPS вокруг Земли

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

При теплом старте , которым называют включение GPS-модуля немногим больше, чем через полчаса после отключения, обновляются только эфемериды. Он занимает около 1 минуты.

Мгновенный горячий старт возможен лишь при сохранении актуальности эфимериса, то есть пока с момента отключения GPS прошло меньше 30 минут.

Почему телефон не видит спутники или теряет с ними связь

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

Внешние причины:

  • Неблагоприятное состояние атмосферы (плотная облачность), нахождение в лесу или среди высотных зданий. Разгонять облака мы, к сожалению, пока не научились, но обойти эти препятствия помогает технология A-GPS.
  • Телефон находится в помещении. Для решения проблемы обычно достаточно подойти к окну или выйти на балкон.
  • Телефон находится в движении, например, во время езды. Для холодного старта GPS-модуля это может быть серьезной помехой. Чтобы ускорить нахождение спутников, остановитесь и положите устройство на ровную поверхность.

Внутренние причины:

  • Телефон вообще не оборудован модулем приема спутниковой связи либо имеет только A-GPS, работа которого зависит от уровня сотового сигнала и Wi-Fi.
  • В аппарате установлен GPS-приемник с маломощной антенной, как правило, пленочного типа. В этом случае связь со спутниками возможна, но она нестабильна и сильно зависит от внешних условий: ей может помешать даже чехол на телефоне. Иногда связь работает только при подключенном Интернете. Проблема обычно выявляется сразу после покупки гаджета.
  • Модуль GPS неисправен. Поломка (чаще это повреждение или нарушение крепления антенны приемника) обнаруживается после удара, падения или разборки устройства, хотя и не всегда. Бывает, что она возникает без видимых причин. Проявляется полной или периодической неспособностью обнаружить спутники и установить с ними связь. Либо тем, что сигнал ловится только при определенном положении телефона.
  • Системные проблемы. Источник неполадки кроется в неверных настройках или кривой прошивке аппарата.
  • Неправильно установленное системное время.
  • Влияние стороннего софта или вредоносных программ. В пользу этой версии говорит взаимосвязь сбоя с установкой какого-либо приложения, а также наличие симптомов заражения вирусами.

Как устранить проблему на Андроид-смартфоне

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

Если причина носит, скорее, программный характер и возникла после периода нормальной работы, сделайте следующее:

  • Убедитесь в правильности системного времени.
  • Удалите приложения, которые вы установили незадолго до сбоя.
  • При отсутствии эффекта .

Если телефон не находит спутники изначально (нет холодного старта), хотя оборудован модулем GPS, очень может быть, что он просто неправильно настроен. Особенно это касается аппаратов, привезенных из заграницы или купленных в иностранных интернет-магазинах – то есть не предназначенных для российского рынка.

Чтобы исправить некорректную настройку, а именно – сбросить альманах, актуальный для территории другой страны, необходим доступ в инженерное меню устройства. Для входа в это меню используют особые телефонные коды, специфичные для аппаратов разных марок. Их вводят так же, как USSD-команды – в приложении для звонков.

На основной массе Android-смартфонов для входа в инженерное меню подходит код
*#*#3646633#*#*
Если ваш аппарат его не принимает, воспользуйтесь подсказками поисковых систем. Либо, если телефон оснащен процессором MediaTek, установите одно из следующих приложений:

Или их аналог.

  • Убедитесь, что на телефоне включена геолокация.
  • Открыв инженерное меню, перейдите в раздел «Location » – «YGPS ».

  • На вкладке «Satellites » должны быть показаны спутники, которые распознает ваш аппарат. Если вы видите там только красные точки, значит, телефон их находит, но не может установить связь.

  • Откройте вкладку «Information » и поочередно коснитесь кнопок «Hot », «Cold », «Warm », «Full » и «AGPS Restart ». Это удалит текущий альманах.

  • Откройте вкладку «NMEA Log » и нажмите «Start ». Это запустит скачивание нового альманаха.

  • Для контроля над установлением связи снова откройте раздел «Satellites ». Если часть точек на синем поле стала зеленой, значит, ваш телефон принял сигнал. Откройте «NMEA Log » еще раз и нажмите «Stop ».

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

  • Итак, запустите Root Explorer или его аналог и найдите файл /system/etc/gps.conf

  • Откройте его любым текстовым редактором и в строке NTP_SERVER = пропишите pool.ntp.org. Это если вы находитесь в России. Данные для других государств можете уточнить на сайте В результате файл должен выглядеть так:

Сохраните изменения в gps.conf и перезагрузите телефон.

Если же вам совсем не хочется возиться с настройками, но есть желание сделать все побыстрее, можете воспользоваться средством автоматической оптимизации параметров спутниковой связи, которое так и называется – « ». Чтобы получить нужный результат, достаточно нажать одну кнопку. Об эффективности судить не берусь, но многие пользователи довольны этим приложением.

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

Кроме того, в маркете Google Play довольно много бесплатных приложений для тестирования работы GPS-приемника, которые тоже могут быть вам полезны:

И другие.

Как устранить проблему на iPhone

Владельцы гаджетов Apple реже сталкиваются с проблемами поиска спутников, причины которых кроются в самих устройствах. Видимо, поэтому способов их решения на iOS гораздо меньше, чем на Android.

Если геолокация на айфоне не работает вообще, обычно она отключена в настройках. Если она доступна в одних приложениях и недоступна в других, причина, скорее всего, тоже скрывается в настройках. Чтобы их исправить:

  • Откройте раздел «Конфиденциальность » и коснитесь строки «Службы геолокации ».
  • На следующем экране находится список приложений. Возле каждого из них указано, имеет ли оно доступ к этой службе. Коснитесь пунктов, которые хотите изменить, и установите нужные разрешения.

В случаях, когда служба геопозиции работает нестабильно или айфон долго не находит спутники, часто достаточно открыть раздел настроек «Основные », перейти в «Сброс » и нажать «Сбросить геонастройки ».

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

Ещё на сайте:

Что делать, если телефон не видит спутники или не подключается к ним обновлено: Ноябрь 1, 2018 автором: Johnny Mnemonic

Подпишитесь:

Многие владельцы телефонов на операционной системе «Андроид» сталкиваются с проблемой, когда встроенный GPS-модуль отказывается находить gps спутники или находит их, но не может подконнектиться. Причин такого поведения модуля может быть несколько, рассмотрим основные:

Неправильно прописаны параметры соединения к спутникам в файле настроек;

Установлен модуль A-GPS, который часто не находит спутники на телефоне самостоятельно;

Модуль нерабочий.

Хотелось бы разобрать проблему с A-GPS (Assisted GPS) модулем, так как китайские телефоны, на которых он стоит в 98% случаев, пользуются сейчас огромной популярностью и вытесняют мировых брендов с рынка.

Как работает A-GPS?

Основное отличие от стандартного GPS-модуля в том, что он соединяется не только со спутниками, но и с вышками мобильных операторов, чем существенно улучшает качество определения местонахождения. При включении данной функции телефон зачастую не может сам соединиться со спутниками gps и ему требуется «Полный рестарт», даже если он был только включен. Это проблема не самих китайских телефонов, а именно модуля A-GPS, который по сравнению с GPS стоит копейки, поэтому и работает соответствующе. Разберемся, как настроить gps на андроиде.

Как определить, A-GPS или GPS модуль стоит на телефоне?

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

Для входа в инженерное меню нужно набрать следующий номер в телефоне: *#*#3646633#*#*. Если комбинация не сработала, можно попробовать ввести *#15963#* или *#*#4636#*#*, однако, в данном случае меню у вас может отличаться.

После ввода фразы вы автоматически попадаете в инженерное меню и увидите окно следующего содержания:

Вам нужно переместиться влево, листая страницы настроек до вкладки «Location».

Теперь выберите первый пункт «Location Based Servise» (Базовые настройки определения местонахождения). Если у вас имеется вкладка A-GPS, значит, следуйте дальнейшим настройкам. В ином случае данная статья вам мало чем поможет.

Настройка GPS на андроид

Если у вас есть вкладка A-GPS, сразу перейдите на нее. У вас должно быть окно следующего вида:

Сравните настройки со своими, при необходимости подкорректируйте, согласно скринам:

Если все прописано верно, можете возвращаться на один уровень назад до выбора пунктов «Location» и перейдите на «YGPS».

Здесь вы видите, что ваш модуль gps не находит спутники, вернее находит, но не соединяется из-за неправильного включения:

Вам нужна вкладка «Information». В ней будут проводиться основные манипуляции.

Как вы видите, статус стоит «UNANVAILABLE», а TTFF зависает на вечном поиске. Сколько бы вы ни ждали, ничего не изменится.

Суть исправления вечного поиска в том, чтобы сделать полный сброс «Full», а затем, спустя 2-3 секунды нажать на «A-GPS Restart». Т.е. вы сбрасываете зависший процесс поиска на ноль, затирая тем самым все предварительно заданные настройки, и сразу же перезагружаете модуль. Не успевая подхватить стандартную конфигурацию (неправильную), модуль с чистого листа находит все спутники.

Спустя секунд 10-20 на вкладке «Satellites» вы увидите сигналы спутников, а еще через полминуты модуль удачно подсоединится к ним.

Поиск делался с 1-й стороны дома, на балконе соответственно, на втором полушарии ничего не найдено. На дороге у вас найдет все спутники.

Вам не нравится что 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-чипом. Навигационный модуль присутствует и в большинстве планшетных компьютеров, функционирующих под управлением операционной системы Android. Однако далеко не все пользователи знают о том, что зачастую по умолчанию работа чипа отключена. В результате такие люди удивляются тому, что на фотографиях нет геометок, а сервис Google Now не показывает маршрут до дома. К счастью, включить GPS на планшете и смартфоне можно без каких-либо трудозатрат.

Зачем нужен GPS?

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

GPS сигнал помогает понять, в какой точке земного шара вы сейчас находитесь. Это полезно по нескольким причинам:

  • Навигационное приложение поможет не заблудиться в лесу;
  • С навигацией можно ориентироваться даже в незнакомом городе;
  • Вы легко находите нужный вам адрес;
  • Вы спасаетесь от заторов - избегать их помогает сервис «Пробки»;
  • Различные приложения показывают вам близлежайшие забегаловки и торговые центры;
  • GPS помогает определить скорость передвижения.

Словом, навигационный чип может быть весьма полезен. Но за его использование придется расплатиться. Если вы решили включить GPS на Андроиде, то готовьтесь к более высокому энергопотреблению. Сильнее всего это заметно на старых девайсах, где нет поддержки технологии A-GPS. Также на недорогих и старых смартфонах есть проблема с приемом сигнала GPS. Приблизиться к её решению поможет наша .

Активация GPS

Но довольно лирики… Давайте же выясним, как включить GPS на телефоне под управлением Android. Делается это очень просто:

1. Перейдите в меню устройства и тапните по иконке «Настройки ».

2. Здесь выберите пункт «Местоположение ».

3. Нажмите на пункт «Режим ».

4. Выберите режим определения местоположения «По всем источникам » или «По спутникам GPS ».

Обратите внимание: на смартфонах Samsung и некоторых других названия пунктов могут отличаться. Например, раздел «Местоположение » может иметь название «Геоданные ».

Модуль GPS в вашем телефоне позволяет использовать навигационные приложения, такие как Google Карты, и службы определения местоположения. А хороший сигнал является решающим не только для навигации, но и для игр с дополненной реальностью, как Pokemon Go. Если вы испытываете проблемы с этим на вашем Android-телефоне, тогда ознакомьтесь с нашими советами, которые помогут улучшить сигнал GPS на Android-девайсе.

Что такое GPS?

Чтобы знать как оптимизировать работу модуля GPS, необходимо понять как он работает. GPS расшифровывается как Global Positioning System, то есть система глобального позиционирования. Она была разработана военными, но позже ее начали использовать для гражданских целях. Первоначально GPS использовала 24 спутника, расположенных на орбите планеты Земля, но сейчас их количество увеличилось до 31.

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

  • Количество доступных спутников на текущем местоположении
  • Качество антенны, которая находится внутри смартфона
  • Реализация драйвера в операционной системе Android

Переключитесь в режим “Высокая точность”

Для получения лучшего сигнала, вы должны приготовиться к тому, что автономность вашего устройства будет ниже, чем обычно. Это необходимая жертва, но вы все равно сможете вернуть настройки обратно, когда вы не будете нуждаться в точном определении своего местоположения. Например, когда играете в Pokemon Go. Все очень просто, следуйте нашим указаниям в инструкции ниже.

Откройте “Настройки”, перейдите в раздел “Местоположение” и убедитесь что службы местоположения включены. Если они выключены, тогда нажмите по переключателю в правом верхнем углу.

В самом верху под этим переключателем находится меню с выбором режима. Тапните по нему и убедитесь, что выбрана опция “Высокая точность”. Это означает, что для определения вашего местоположения будет использоваться встроенный GPS, Wi-Fi и мобильная сеть. Из-за этого может увеличится энергопотребление, но точность определения существенно улучшится.

Заставьте GPS всегда быть активным

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

Так или иначе, вы можете заставить его всегда быть активным, но сделать это нетрудно. Необходимо установить одно приложение из Google Play Маркета, и оно все сделает за вас. Мы рекомендуем Connected GPS , поскольку с ним проще всего работать. Имейте ввиду, что это может стать для автономности вашего устройства настоящим ударом.

Почему может не работать GPS?

С помощью GPS Essentials вы можете диагностировать причину слабого сигнала GPS. Проблемы могут возникать из-за аппаратного или программного обеспечения. На главном экране GPS Essentials найдите пункт “Спутники” и перейдите в него. Смартфон должен подключиться к доступным на орбите Земли спутникам.

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

Очистите GPS-данные

Иногда ваш аппарат “застревает” на некоторых спутниках GPS, даже если они не в пределах досягаемости, что и вызывает проблемы в работе модуля. Исправить это возможно с помощью другого приложения - GPS Status & Toolbox , которое очищает GPS-данные и телефон может с нуля переподключиться к спутникам.

Установите этот инструмент, а затем запустите его. Нажмите кнопку “Меню”, где нужно выбрать “Manage A-GPS state”. Далее нужно нажать кнопку “Очистить”, а после завершения этого процесса вернитесь в “Manage A-GPS state” и тапните по кнопке “Загрузить”. Все, после этого модуль GPS должен работать как новый.

Купите внешний GPS-приемник

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