Данная инструкция предназначена для выявления и устранения проблем плохого приема (не точного определения местоположения), долгого поиска местоположения (GPS сигнала) или вовсе невозможностью определения местоположения.
Поиск местоположения…
При определённых условиях сигнал может не доходить до приёмника, или приходить со значительными искажениями или задержками.
Например, практически невозможно определить своё точное местонахождение в глубине квартиры внутри железобетонного здания, в подвале или в тоннеле, даже профессиональными геодезическими приёмниками. Уровень сигнала от спутников может серьёзно снизиться под плотной листвой деревьев или из-за очень большой облачности или если на устройство надет не сертифицированный чехолбампер. Нормальному приёму сигналов GPS могут повредить помехи от многих наземных радиоисточников (лобовое стекло автомобиля с электро подогревом; не качественные блоки питания видеорегистраторов, радардетекторов и другое электро оборудование используемое в автомобиле).
GPS реализована и эксплуатируется министерством обороны США и поэтому есть полная зависимость от этого органа в получении другими пользователями точного сигнала GPS.
Для проверки работы GPS приемника на устройствах Android рекомендуем установить бесплатное приложение GPS Test.
C его помощью Вы сможете проверить, работу GPS приемник Вашего устройства.
После запуска GPS Test Вы видите статус работы GPS приемника:
Постоянно указано «3D Fix» — Устройство работает корректно и определило координаты GPS
Постоянно указано «No Fix» — Устройство неисправно или устройство находится в плохих условиях приема.
Значения не стабильны и постоянно изменяются с «3D Fix» на «No Fix» — Устройство неисправно или находится в плохих условиях приема.
Постоянно указано «off» — GPS приемник устройства отключен.
Чтобы включить GPS приемник, нужно найти в настройки телефона, пункт меню «Местоположение» (настройки и названия пунктов меню у различных устройств иили версиях Android могут отличаться от представленных на примерах).
При использования любого Android устройства в качестве автомобильного навигатора, для быстрого и точного определения местоположения в настройках должны быть включены все доступные методы определения местоположениягеоданных иили задан режим высокой точности.
Примечание: Определение местоположения только по Wi-Fiмобильным сетям или только по GPS — значительно ухудшают скорость определения местоположения и его точность.
Подробная инструкция от Google — Как настроить доступ приложений к геоданным телефона Android доступна по ссылке.
Внимание! Если Вы проверили работу устройства и GPS Test показал, что устройство исправно и в другой программе навигации проблем нет, при этом только в СитиГид местоположение не определяется, убедитесь, что Вы самостоятельно не запретили использование GPS и сотовых данных при установки программы СитиГид или в настройках разрешений!
Разрешения необходимые для корректной работы всех функций программы СитиГид показаны на снимках ниже (вид меню настройки в разных версиях Android):
Article ID: 150, Created: May 14, 2014 at 2:03 PM, Modified: January 12, 2021 at 3:31 PM
Функция GPS-навигации сейчас есть в каждом современном смартфоне. Большинству людей эта технология нужна практически ежедневно. К примеру, водители, у которых нет автомобильных навигаторов, часто в качестве портативного навигатора используют свой мобильный гаджет. Так как эти устройства не рассчитаны быть полноценными навигаторами, в их работе иногда бывают сбои.
Зачастую это связано с неправильными программными настройками. У многих не работает gps на Xiaomi устройствах, а именно показывает некорректное местонахождение. Существует несколько способов, которые заставят ваше устройство искать спутники быстрее.
Содержание
- Тестируем подключение
- Даем доступ нужному приложению
- Изменяем системные настройки
- Возможные проблемы с MiKey
- Проверяем контакты gps антенны
Тестируем подключение
Чтобы сравнивать результаты ваших манипуляций с устройством, рекомендуем использовать программу GPS Test. Она покажет вам сколько спутников видит ваш телефон, к каким он подключен и качество этого подключения.
Gps Status — отображает статус GPS, включен ли он сейчас или нет. Каждый столбик — это спутник, который видит ваш телефон, суммарное их количество можно посмотреть в верхнем левом углу «In View», в правом верхнем углу «In Use» — какое количество из них использует телефон. Цвет и цифра столбца отображает качество подключения.
- Столбец серый — спутник не используется
- от 0 до 20 (красный, оранжевый) — плохая связь
- от 20 до 40 (желтый) — приемлемое качество
- от 40 (зеленый) — отличное качество
В программе вы найдете еще множество полезных функций, таких как карта спутников, компас, точность и прочее.
Даем доступ нужному приложению
Необходимо зайти в Настройки, далее:
- Дополнительно;
- Батарея и производительность;
- Фоновый режим;
- Приложения.
Выбираем требуемое приложения, которое работает с GPS модулем некорректно. Даём нужной программе полный доступ и снимаем все ограничения.
Изменяем системные настройки
Есть ряд пользователей, у которых смартфон находит много спутников, однако отображает неверную точку позиционирования, работает плохо и медленно. Здесь версия прошивки не играет никакой роли. К примеру, на аппарате Xiaomi Mi5 наблюдались проблемы с GPS на большинстве прошивок как кастомных, так и стоковых. Проблема решается внесением изменений в системный файл.
Для того чтобы вносить изменения в систему, необходимо получить Root права.
- Скачиваем любой проводник. Можно ES проводник или Root Explorer.
- Заходим в папку system/etc. Там ищем файл с названием gps.config.
- Рекомендуем заранее скопировать данный файл. После внесённых изменений навигация может совсем перестать работать, поэтому запасная копия может пригодиться.
- Открываем файл через встроенный текстовый редактор, переходим в конец файла и дописываем с новой строки следующее:
#Russia
NTP_SERVER=ru.pool.ntp.org
- Сохраняем изменения, перезагружаем смартфон.
- Для полной уверенности можно еще сделать сброс кэша.
Этот метод был успешно протестирован также на аппарате xiaomi mi4 и нескольких других андроид-устройствах. После внесения изменений в системный файл, смартфон нашёл местоположение точно, с погрешностью всего 2 метра.
Возможные проблемы с MiKey
Довольно банальное решение проблемы, связанное со специальной кнопкой MiKey. Пользователи устройств xiaomi redmi note 3 pro заметили, что gps не работает, когда в телефон вставлена дополнительная кнопка MiKey в разъем для подключения наушников.
На самом деле, некоторые аппараты очень долго соединяются со спутниками вместе с кнопкой.
Как выяснилось, MiKey мешает нормальной работе GPS антенны, поэтому связь устанавливается медленно.
Проверяем контакты gps антенны
Если вы перепробовали все методы, но у вас до сих пор не работает gps, то нужно проверить контакты GPS антенны.
Внимание, данный способ включается в себя разбор устройства, что может стать причиной окончания гарантии. Если вы не уверены в своих силах, то не рекомендуем использовать этот способ. Все действия вы делаете на свой страх и риск.
Данную процедуру стоит делать аккуратно, чтобы не повредить системную плату.
- Снимаем заднюю крышку телефона.
- С помощью крестообразной отвёртки необходимо открутить металлическую крышку, расположенную над батареей. Снимаем её с устройства.
- На плате смартфона вы увидите несколько пружинок, которые следует зачистить миниатюрным напильником или отвёрткой. Это контакты антенны, которые соприкасаются с металлической крышкой. Если контакт плохой, то уровень сигнала будет низким, что и приводит к долгому поиску спутников.
- Точно не известно, какой из них отвечает за приём GPS сигнала, поэтому зачистите все. То же самое проделайте на металлической крышке с внутренней стороны.
- Ставим крышку на место, закручиваем болтики. Закрываем основную заднюю крышку и перезагружаем смартфон.
Один из американских пользователей решил пойти другим путем, он отогнул контакты, чтобы они максимально плотно соприкасались с антеннами на внутренней крышке. Его фотоотчет можно увидеть чуть ниже (можно перелистывать фото).
После проделанных операций, наше подопытное устройство теперь ищет большее количество спутников, качество сигнала увеличилось, а соответственно точность местоположения теперь имеет минимальную погрешность.
Некорректная работа GPS модуля – довольно распространённая проблема Android-устройств. Система может подключаться к спутникам, но навигация всё равно работать не будет. В некоторых случаях дефект связан с поломкой аппаратной части гаджета, но большинство ситуация разрешимо программными методами. Ниже описано, что делать, если не работает GPS на Андроиде.
Инструкция подходит для всех моделей и марок: Alcatel, Asus, Lenovo, Phillips, Prestigio, Sony Xperia, HTC, Samsung, Xiaomi, Umidigi, Leagoo, Doogie, Huawei, HomTom, китайские No-Name, Мегафон, Билайн, МТС и т.д.
У программы нет доступа GPS
32
Требуется калибровка модуля
21
Смартфон требует перезагрузки
20
Аппаратная неисправность
14
Содержание
- Самостоятельная диагностика
- У программы нет доступа
- Проблемы с GPS
- Причины отсутствия сигнала
- Некорректная настройка
- Неправильная прошивка
- Калибровка модуля
- Проблемы с аппаратной частью
- Заключение
- Видео
Самостоятельная диагностика
Для самостоятельной диагностики, пройдите тест. Виртуальный помощник определит неисправность и подскажет что делать.
Перезагружали устройство?
Проверяли настройки GPS?
Correct! Wrong!
Как проверить настройки GPS подробности тут.
Если проверяли, нажмите кнопку «Продолжаем диагностику».
Пытались калибровать датчит GPS?
Correct! Wrong!
Инструкция здесь.
Если уже делали, нажмите кнопку «Продолжаем диагностику».
Сброс до заводских настроек делали? (Аккуратнее! можно потерять все данные)
Пробовали перепрошивать девайс?
Диагностика GPS
Скорей всего что-то случилось по аппаратной части, тут поможет только поход в сервис.
У программы нет доступа
Бывает что карты или навигатор не видит спутники, так как Android блокирует системный доступ к получению географических данных.
- Для того чтобы выдать разрешение перейдите «Общие» – «Местоположение и защита» – «Разрешения для приложений»,
- Выберите Карты или другую утилиту – «Разрешения»,
- И активируйте переключатель «Местоположение».
Первое, что следует сделать, если датчик GPS не работает – перезагрузить смартфон и проверить его антивирусом. Возможно, оперативная память устройства заполнена, а ресурсов процессора не хватает для активации связи со спутниками. Или произошел глюк операционной системы.
Для начала определим, как работает навигатор на телефоне. Яндекс.Карты или навигация от Google связывается со спутниками системы и запрашивает данные о текущем местоположении пользователя. На основе полученной информации выполняется построение оптимального маршрута или подбор общественного транспорта.
Если модуль GPS перестает функционировать – нормальная работа навигации невозможна, даже с использованием технологии A-GPS. Основными причинами выхода из строя обычно являются программные неполадки, но в некоторых случаях источником неисправности является выход из строя аппаратного модуля.
На Андроид не работают службы геолокации, если в настройках указаны неверные параметры. Также причиной дефекта может стать установка несовместимой прошивки или отсутствие необходимых драйверов.
Навигатор от Гугл или Яндекс плохо работает и при слабом уровне сигнала спутника. Стоит помнить, что программы не всегда корректно отображают местоположение, и на систему не стоит полагаться в походах или на бездорожье. Погрешность может составлять до 30-50 метров, только военные могут с точностью до 1 метра определять свое местоположение, но для обычного пользователя такая точность не доступна.
Чтобы устранить неполадки, разберём причины и способы решения популярных проблем.
Причины отсутствия сигнала
Можно выделить две основные группы неисправностей: аппаратные и программные. Первые устраняются квалифицированными специалистами в сервисных центрах, а вторые можно исправить в домашних условиях.
- Аппаратные – компонент способен выйти из строя после механического воздействия на корпус устройства, например, падения или сильного удара. Причиной поломки может стать и попадание жидкости на основную плату, с последующим окислением контактов.
- Программные – заражение вредоносным программным обеспечением, неправильная прошивка или сбои при обновлении – всё эти неисправности способны повредить драйвер место определения.
Некорректная настройка
Правильная настройка параметров смартфона – залог правильной работы системы GPS на Андроид.
- Если Андроид не находит местоположение, перейдите в настройки девайса, вкладка – «Общие», после чего откройте «Местоположение и защита».
- На вкладке «Location» укажите предпочитаемый способ определения местоположения. Если указать «Только спутники», Android не будет использовать технологию A-GPS, собирающий данные с ближайших сотовых и Wi-Fi сетей для повышения точности геопозиционирования.
- Попробуйте установить режим «Только мобильные сети», и проверьте работоспособность карт. Если навигация включается – проблема с драйвером или в аппаратной части.
- Когда GPS на Андроид не включается (система не реагирует на переключение опции) – вероятно, проблема в прошивке. Выполните полный сброс настроек, самостоятельно перепрошейте сотовый или планшет или обратитесь в сервисный центр.
- Для сброса настроек местоположения нажмите на вкладку «Восстановление и сброс», затем тапните на «Сбросить настройки сети и навигации». Выполните вход в аккаунт Google для подтверждения.
Важно! Все сохранённые пароли от точек доступа Wi-Fi, а также данные сотовых сетей будут удалены.
Описанный способ помогает устранить большую часть неполадок с программной частью.
Неправильная прошивка
Последствия неосторожной прошивки на Андроид могут быть довольно непредсказуемыми. Установка сторонних версий ОС выполняется для ускорения работы гаджета, а в итоге модули телефона перестают функционировать.
Если решили перепрошить девайс – скачивайте файлы прошивки только с проверенных форумов – XDA и 4PDA. Не пытайтесь прошить смартфон версией ОС от другого телефона, так как необходимые для работы драйверы могут перестать функционировать. Если устройство превратилось в «кирпич», выполните полный сброс данных.
- Зажмите кнопки увеличения громкости и блокировки на 5-7 секунд. Когда на экране выключенного гаджета появится логотип Андроид, отпустите «Громкость вверх».
- Загрузится меню Рекавери. Выберите пункт «Wipe Data/Factory Reset», подтвердите Хард Ресет.
- Для перезагрузки смартфона тапните «Reboot system now». Настройка при включении займёт несколько минут.
Метод подходит для девайсов с поврежденной прошивкой. Модуль GPS восстановит работоспособность после перехода на заводскую версию ОС.
Калибровка модуля
В некоторых случаях необходимо выполнить быструю калибровку устройства.
- Откройте приложение «GPS Essentials», его можно бесплатно скачать с Play Market (ссылка чуть ниже).
- Нажмите на иконку компаса и положите смартфон на ровную поверхность.
- Тапните кнопку «Test» и подождите 10 минут до окончания тестирования. После завершения, попробуйте включить навигацию по спутникам.
Проблемы с аппаратной частью
Китайские дешевые смартфоны (Leagoo, Oukitel, Ulefone и другие) часто оснащены некачественными модулями спутниковой связи. Исправить неполадки способна замена соответствующего модуля в сервисном центре. Неисправности в работе проявляются как на Android, так и на iOS телефонах.
Случается, отваливается внутренняя антенна (маленькая штучка по плате), что тоже влияет на качество приема спутникового сигнала. Починить самостоятельно – затруднительно.
Заключение
Если не работает навигация на Андроид или не получается подключаться к спутникам на открытой местности, определите – причина дефекта в параметрах гаджета или из строя вышла электронная плата. Ремонт аппаратных неисправностей следует проводить только в официальных сервисных центрах.
У программы нет доступа GPS
32
Требуется калибровка модуля
21
Смартфон требует перезагрузки
20
Аппаратная неисправность
14
Видео
( 7 оценок, среднее 4.43 из 5 )
Страница 1 из 2
-
Логи тут — https://cloud.mail.ru/public/7uCS/xqjEdu3V1
Кто умеет, подскажите как узнать намеченный АПМом маршрут исходя из данных GPS ?Установил аппарат на взлетную площадку.
Включил питание и убедился, что светодиод на GPS модуле замигал.
Всегда думал, что наличие 3D-Fix так можно определить — вычитал тут http://apmcopter.ru/apm/apm-setup/gps-connect.html
Взлетел в STABILIZE, повисел, включил LOITER… аппарат тут-же рванул в ближайшие кусты, удерживая высоту.Башкой-то я понимаю, что виной тому неверные данные GPS.
Но я не могу понять, как АПМ может словить такого рода глюк?Во первых аппарат у меня не армится без 3D-FIX. ( настраивал — помню )
Во вторых режим LOITER не включится если нет 3D-FIX. ( если не путаю )Теперь проверяем мои настройки:
Смотрим Pre-Arm Safety Check http://ardupilot.org/copter/docs/prearm_safety_check.htmlДа как таааак ?????
Я точно помню, что проверка GPS у меня всегда была включена.
Я бы мог ее выключить, если-бы занимался какими-то настройками… Но я делать этого не стал, и каждый раз подношу коптер к окну, что-бы тот зафиксировал спутники.И как по встроенным в плату светодиодам понять, что АПМ зафиксировал 3D-FIX ?
Пора бы внешние индикаторы вывести для пущей наглядности — http://apmcopter.ru/apm/apm-setup/vneshnie-indikatory-arming-i-gps.html
Итак вопросы по порядку :
1) Кто умеет подскажите (научите) пжлст, как смотреть в логах намеченный маршрут по ГПС ?
2) Что могло привести к отключению pre-arm-check ?
Может парочка крашей? Может подключение к ДроидПланнер или АрдуПилот?
Может что то другое?
3) Как по встроенным в плату светодиодам определить наличие 3D-Fix ?
4) Был ли зафиксирован у меня 3D-Fix во время краша? Светодиод на GPS модуле мигал..
5) Почему-то мне кажется, что даже если отключить PRE-ARM-проверку_GPS, то LOITER не включится до тех пор, пока не будет зафиксирован 3D-FIX…….
Я прав?
Если прав, то не могу понять как у меня включился LOITER при отсутствии 3D-Fix!!!!
Может ли быть такое, что ГПС модуль, был уверен в том, что зафиксировал все спуники и стал выдавать неверную информацию ???Последнее редактирование: 20 мар 2017
-
настроил предстартовую проверку
нахожусь дома.
у окна дождался когда гпс модуль начнет мигать — заармил.
ушел от окна, модуль мигать перестал — опять заармил.. Хм!?
Надел на гпс-модуль металлическую банку — снова заармил!
Да что такое?
ГПС модуль помнит последнюю координату?
Или предполетная проверка тупо не работает?
По истечению какого то времени, он все так-же армился.
Не мудрено, что он улетел в кусты! -
raefa
Главнокомандующий
Команда форумаЗапросто. А так же Mission Planner новых/старых версий в зависимости от используемой прошивки. Всегда рекомендуется использовать планер по дате совпадающей с прошивкой. В темах по планеру проскакивало, какие версии рекомендуются.
При поиске синий мигает, при 3D Fix синий горит постоянно.
Тут все может быть по разному, в зависимости от используемого модуля. Например на Neo-6M горит постоянно.
Правильно. Должно быть так.
Должна срабатывать перед каждым армингом.
-
raefa
Главнокомандующий
Команда форумаПриложите конфиг файл вашего аппарата. Позже посмотрим.
-
Мне тут подсказывают:
Может с антенной чего то не то ?
Может трещина?
На днях вырвало из нее провода — и я включат гпс модуль без провода GND— Сообщения объединены, 21 мар 2017 —
с мишн планер так и делаю…
Спасибо.
У меня НЕО-7М
Вот вот. Вопрос как так произошло? Испорчен GPS приемник? Трещина ?
Блин, даже ночь спустя армится! даже с надетой жестяной банкой на ГПС модуль.
На ГПС модуле естественно светодиод не мигает.Подскажите пжлст, как это сделать?
П.С.: я включил MOT_SPIN_ARMED. Понимаю, что это ни как не связано, но на всякий случай — указал об этом…
-
raefa
Главнокомандующий
Команда форумаМожно с уверенностью сказать, что с GPS приемником у вас проблемы.
2017-03-20 20-46-07.bin
А после вообще работать перестал.
2017-03-20 21-25-49 16
2017-03-20 21-33-37 18 -
raefa
Главнокомандующий
Команда форума -
Спасибо, гляну вечером…
-
Могли слететь настройки с Ublox ?
при включении без провода GND или при ударе? -
raefa
Главнокомандующий
Команда форумаДумается, что нет. Но проверьте теперь работу модуля. Что говорит программа u-blox u-center при включенном debug?
-
на облаке, пожалуйста — https://cloud.mail.ru/public/7uCS/xqjEdu3V1
А что значит этот график?
Так это поди нормально??? Я же на столе его включал.Как Вы поняли это из графика?Я так понимаю, АПМ проверяет установлен ли в обще GPS модуль, и совсем не проверяет зафиксирован ли 3D-Fix ??????
Хм.. Интересно….
А можно ли это исправить?
Есть ли в АПМ настройка Hdop ?ПС: Кстати, есть же всякие глушилки GPS ( такими угоньщики авто пользуются )
Вдруг, кто то в том месте, в то время применил такую? -
raefa
Главнокомандующий
Команда форумаПокажите это на видео, когда еще 3D Fix не будет, но в этот момент армите на столе. Если GPS в prearm chech не отключен, то на полетный экран выведется сообщение и заармить не даст. Так было всегда и вряд ли что изменилось.
Если так не будет, то чистите EEPROM и настраивайте все заново. После этого еще попытку. -
Raefa, Вы мне не верите?
Вечером, конечно, могу снять видос, но тогда мне придется снять одним дублем и показать, что в МишнПланере параметр Arming_Check = anabled ???На полетном экране бывает три надписи:
1) No GPS
2) No Fix
3) 3D FixЯ так понял, что АПМ проверяет не 3D-Fix, а просто наличие GPS
-
В моем случае: ( лежа на столе )
1) надпись — No Fix
2) светодиод на гпс-модуле не мигает и не горит
3) параметр Arming_Check = anabled
4) аппарат армится без проблемТут два варианта:
1) Arming_Check проверяет наличие ГПС, но не проверяет 3D-Fix, и это не настраивается..
2) Arming_Check можно настроить на определенные проверки
3) что то другое -
пошел читать в разделе prearm_safety_check
http://ardupilot.org/copter/docs/prearm_safety_check.html?highlight=pre arm#— Сообщения объединены, 22 мар 2017 —
перевожу: 3D-fix требуется при арминге, в том случае, если включен режим Loiter или circular fence.
Так что напрашивается вывод: «Так и должно быть» -
Аппарат армится в STABILIZE с статусом No-Fix, но переключить в LOITER его не удается.
Все же я больше склоняюсь к тому, что так и должно быть….— Сообщения объединены, 23 мар 2017 —
Обнаружил, что есть еще один статус GPS — 2D-Fix
При таком статусе GPS модуль тоже мигает светодиодом. -
GPS модуль мигает, но 3D-Fix нет !!!
При попытке переключить режим, Loiter не включается — остается режим стабилизации.
// Я бы и подумать не мог, что режим не включился! И мог бы запросто зарулиться, думая что включен Loiter.
Но тут другое.
В логах явно видно, что loiter был включен…..
Значит 3D-Fix присутствовал…Остаются подозрения на GPS модуль, а также на инерциалку ( мож гироскоп? )
Варианты:
1) Трещина в антенне ГПС
2) Плохой контакт ГПС модуля
3) стукнутый об землю гироскоп
4) глушилка ГПС
5) другое -
raefa
Главнокомандующий
Команда форумаСмысл на русский язык тут меняется из-за сложности перевода и в общем него нет.
Я бы перевел эту цитату так (с досмысливанием): GPS находится не в режиме 3d-fix и модель использует полетный режим, требующий GPS и/или забор (ограничение зоны полета, ну все должны знать, что это такое) включен. -
Кажись ответ найден. Подсказку дал Uolg.
Если Arming_Check = disable, то LOITER включится без наличия 3D-Fix. ( вечером отключу и проверю )
GPS-модуль у меня мигал встроенным светодиодом, значит был 2D-Fix как минимум.
На момент включения режима LOITER, возможно был 2D-Fix или No-Fix. ( или что-то другое )
Логи показывают нестабильную связь с GPS.
Напрашивается вывод…
Стечение обстоятельств, но в первую очередь это Arming_Check = disable
Страница 1 из 2