Как настроить GPS? Что такое EPO?
Home » F.A.Q. » Смартфон не ловит спутники? Как настроить GPS у себя в смартфоне?Хороший вопрос. Сегодня многих владельцев смартфонов на Android интересует этот вопрос. Когда-то когда я покупал себе первое устройство на Android-е, я тоже столкнулся с такой проблемой. Я водитель и первое что мне хотелось от смарта – это, конечно же навигация. Купил телефон, включил его и сразу начал искать спутники. И что вы думаете? Ждал минут тридцать, так и не дождался. У меня уже возникла мысль, что телефон бракованный, без GPS-модуля. На самом деле все просто, немножко поковырялся в настройках и вот что нашел:
- первое что нужно сделать, это войти в настройки смартфона и отыскать там пункт «мое местоположение»;
- потом активировать GPS-модуль и нажать пункт «по спутникам GPS”. Галки напротив пунктов «доступ к моим геоданным» и «по координатам сети» можно не ставить;
- как только Вы вошли в настройки своего GPS, нужно поставить галку напротив «вспомогательные данные GPS EPO», потом нажать на пункт «параметры EPO»;
- теперь ставим галочку напротив «автозагрузка». Если же у Вас есть доступ к сети интернет Вы можете сразу загрузить данные о положении спутников.
Вот и все, теперь, когда данные о местоположении спутников загружены, Ваш смартфон практически сразу будет находить их.
Что такое EPO?
EPO (Extended Prediction Orbit) в переводе на русский означает – система прогнозирования положения орбиты спутников. EPO является собственностью компании MediaTek одной из инноваций использования сервера в автономном режиме на основе технологии A-GPS. Система обеспечивает прогноз положения орбиты спутника на срок до 30 дней, что позволяет значительно повысить возможности пользователя во время первого определения местоположения GPS-спутников.
Настройки, о которых я рассказал Вам, касаются только устройств работающих под управлением MTK-процессоров от компании MediaTek.
Надеюсь, статья принесла Вам пользу, и Вы смогли настроить свой смартфон.
Инструкции по правильной настройке GPS MTK6577 JiaYu G3
Для владельцев Jiayu G3 с 4.1.2 [или кастомом на его основе] и custom recovery [CWM,TWRP,Lewa Recovery] — переходим к пункту 6 !!!
——————————————————————————————————
1 — Проверяем наличие файлов — если файл есть — удаляете его. Требуется Root !
/data/misc/mtkgps.dat
/data/misc/epo.dat
/system/etc/gps.conf
Инструкция в картинках — для новичков в Андроиде:
1. Используйте программу — root explorer!
1.1 — выставляем права на запись в системные папки. // права в root explorer2 — Настройка GPS :
2.2 — включаем ‘доступк данным о моем местоположении’ и ставим ВКЛ ‘ По спутники GPS’. // выставляем настройки 2.3 — жмем по надписи ‘По спутникам GPS’ [по надписи — не по кнопке] // жмем! 2.6 — настраиваем A-GPS, включаем сетевой запрос, выставляем Google в качестве A-GPS сервера. // настройки A-GPS 3 — Перезагружаем телефон.4 — Патч libmnlp (требуется умение пользоваться hex редактором)
Подробно про libmnlp, mtkgps.dat и причины его редактирования — описано в разделе ‘Теория’. Здесь идет описание того как файл отредактировать и заменить в системе. Данная процедура ‘должна’ работать на любом телефоне с MTK 6577 и андроидом 4.0 и выше (4.1.2 — работает, проверено)
Для пользователей Jiayu-G3 выкладываю архивы с файлами libmnlpВнутри две папки — в одной лежит патченный файл, в котором не создается файл mtkgps.dat, в другой — файл без патча — на всякий случай.
——————————————————————————————————
Dropbox 7z — архив 7z, для офф. 4.1.2 beta 1, с патчем и без патча.
Dropbox Zip — архив zip, для офф. 4.1.2 beta 1, с патчем и без патча.
——————————————————————————————————
Dropbox Zip — архив zip, для офф. 4.0.4 [29.31.12] с патчем и без.
——————————————————————————————————
Пользователям других телефонов необходимо патчить файл самостоятельно, также вы можете взять файл от телефона Jiayu-G3 и попробовать применить его в своем телефоне, потенциально должно работать — но все на свой страх и риск, libmnlp основная библиотека для работы GPS!
Инструкция для самостоятельного редактирования файла ниже:
4.1 — скопировать файл /system/xbin/libmnlp к себе на компьютер (инструкция не для новичков — скриншоты несложных действий отсутствуют)
4.2 — вам необходимо отредактировать файл в hex редакторе, инструкция только для windows — пользователи linux-based систем — найдут п.о. сами, рекомендую Bless hex editor. Для windows рекомендую Hex workshop.
Нам необходимо найти в файле libmnlp строку: /data/misc/mtkgps.dat
2F 64 61 74 61 2F 6D 69 73 63 2F 6D 74 6B 67 70 73 2E 64 61 74
Скриншот 1 — выделена строка которую необходимо заменить на нули:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
После замены строки нулями — сохраняем файл libmnlp(не забудьте сделать backup файла — на случай замены).
4.3 — замена файла libmnlp:
Патченный файл libmnlp — необходимо скопировать с компьютера на sd card и заменить им системный файл /system/xbin/libmnlp // замена файла в root explorerПосле замены — необходимо выставить разрешения на файл буквой П
***
*-*
*-*
4.4. — перезагружаем телефон
5 — Тестирование и запуск GPS
5.1 — Заходим в инженерное меню — подробно в разделе “Общие советы” для JY-G3 — *#*#54298#*#* в номеронабирателе.
— если красные спутники не появились — выполняем пункт 5.4
— если красные спутники появились — выполняем пункт 5.5
5.4 — Переходим в раздел — ‘Проблемы и методы их решений & Нюансы’
5.5 — Выходим на улицу [в место — где должен хорошо ловится GPS] // Спутники полученные по A-GPS, но без фанатизма — не более 5 минут.5.8 — сделайте подряд 3 фикса через кнопку cold(до зеленых спутников), если на 2-3 запуск — не появляется красных точек, проверьте наличие файла mtkgps.dat — если он есть, значит вы не заменили файл libmnlp, либо сделали это неправильно. Если GPS не работает либо работает неправильно — переходим в раздел: «Проблемы и методы их решений & Нюансы»
6 — CWM версия патча liblmnlp [ТОЛЬКО ДЛЯ JIAYU G3]:
——————————————————————————————————
Для метода необходимы:
CWM/TWRP/LEWA RECOVERY — либо любой другой кастомный recovery
4.1.2 beta 1 либо кастом на ее основе: [кастомы от roky_rs и других ромоделов должны поддерживатся]
——————————————————————————————————
Уважаемый roky_rs изготовил архив для cwm с патчем liblmnp для Jiayu G3 с прошивками на базе офф. 4.1.2 JBИнструкция по установке:
1 — скачайте архив с патчем по любой из ссылок:
———————————————————————————————
———————————————————————————————
2 — применение патча — заходим в CWM/TWRP/LEWA Recovery и применяем патч.
2.1 — перезагружаем устройство.
——————————————————————————————————
Возврат непатченной libmnlp:
если вдруг возникла ситуация при которой нужно вернусть файл на место — применяем CWM архив Jiayu_G3_4.1.2_GPS_old.zip
непатченный файл нужен при методах “чистый GPS” и “GPS+EPO”
p.s. файл возвращает непатченную библиотеку для 4.1.2 прошивки. На 4.0.4 работа обоих архивов не гарантируется и к использованию не рекомендуется.
——————————————————————————————————
7 — настройка GPS по методу ‘GPS + A-GPS’ — закончена.
Учитывайте что:
GPS в данном методе работает корректно только с A-GPS — фикс происходит через 15-60 секунд, 8-12 спутников в работе, точность максимально возможная в данных условиях.
Без A-GPS — всегда происходит холодный старт — это значит что — фикс происходит через 5-30 минут 6-8 спутников в работе, с расширением до 12. точность — аналогичная при 7+ спутниках.
P.S. Метод GPS+A-GPS — дает самые хорошие результаты в работе, но нужен интернет для работы(только на старте — 5-7кб, дальше можно выключить). Рекомендую пользоваться именно этим методом. Так как он самый эффективный и без проблемный.
Jiayu G3, после применения данного метода, антенна штатная:
Руководство по улучшению работы GPS на MTK 6577 JiaYu G3
- Руководство по улучшению работы GPS на MTK 6577
(часть 1)
Глобальная система позиционирования (Global Positioning System) обеспечивающая измерение времени и расстояния навигационные спутники.
- EPO — (Extended Prediction Orbit)
- Термины:
- GPS:
- Система, позволяющая значительно сократить время холодного старта GPS-приемника.
- Для того, чтобы сократить время холодного старта и была разработана система Assisted-GPS, позволяющая загрузить необходимые данные с сервера оператора, предоставляющего данную услугу. Если в вашем сотовом телефоне нет A-GPS, то на определение начальных координат будет уходить в несколько раз больше времени (0.5 — 2 мин) чем при наличии такой системы (10 — 20 сек).
- Аналог [по выполняемым функциям] технологии A-GPS — разработанный компанией MTK, загружает в устройство данные с прогнозом положения спутников в течении 30 дней.
[A-GPS — скачивается каждый раз перед использованием, EPO — загружается перед использованием и работает 30 дней]
Время «старта» необходимое навигационному приемнику на определение позиции после включения, зависит от имеющейся в памяти начальной информации. Выделяются следующие режимы:
«Холодный» старт («автопоиск») – время, позиция, альманах и эфемериды неизвестны.«Теплый» старт – позиция и эфемериды неизвестны, время и альманах известны.
«Горячий» старт («перезахват») – альманах, эфемериды известны, время и позиция известны с некоторой ошибкой.
MTK микросхемы:
MT6620 — комбинированный чип используемый в платформе MTK 6575/6577. отвечает за работу GPS и других интерфейсов.
MT6628 — чип выполняющий функции аналогичные MT6620, имеет некоторые отличия[нет данных — нужно дополнить]
MTK 6575/6577 — платформа с SOC [2x Cortex A9 CPU + Power SGX 531 GPU], обычно в связке с ней используется чип MT6620/MT6628
Небольшое предисловие:
В данном разделе, да и вообще во всем документе — выложено личное мнение автора. Оно может отличатся от действительности. Все написанное — нужно воспринимать как информацию для размышления, никак не пошаговое руководство. Автор не несет ответственности за испорченное устройство и/или другие проблемы возникшие после прочтения данного мануала.
Горячий(Hot), Теплый(Warm) и Холодный(Cold) старт.
Теория- GPS в платформе MTK 6577:
Реализован в чипе MTK6620/6628, кроме функции GPS выполняет множество других — работу Bluetooth, WIFI, Сотовой сети и т.д.
Качество работы GPS не сравнимо с garmin/magellan, но для смартфона пойдет — главное правильно настроенный A-GPS — с ним работа GPS становится вполне сносной. Голый GPS без A-GPS либо EPO — работает плохо [в сравнении с другими чипами]
- mtkgps.dat, liblmnp и все с ними связанное:
mtkgps.dat — очень спорный файл, очень часто — является причиной плохой работы GPS, иногда до полного отсутствия сигналов спутников.
Для телефонов приехавших с их исторической родины(china) — удаление файла — самый простой и действенный вариант по восстановлению GPS (файл пересоздается после первого фикса GPS).
Инфа — личное мнение, могу сильно ошибаться:
Сам файл — хранит в себе полученный альманах и эфемериды — т.е. при следующем включении — тело берет данные сначало оттуда, а потом уже — обращается к A-GPS либо EPO. Из-за чего и возникают проблемы.
По каким-то причинам (так и не найденным) — файл портится — после чего GPS начинает работать плохо — ловит 4-6 спутников, теряет их, очень плохая точность позиционирования и т.д.
Если же mtkgps.dat совсем испорчен(или был создан в другой стране) — то он содержит совершенно неправильный альманах — вследствии чего GPS вообще не работает(появляется 1 спутник в течении часа и все…).
пользователь 4pda — overtek — нашел способ — отключить создание файла mtkgps.dat, данный способ исправляет следствие — но не причину, но и это уже достижение!Результат:
- максимально хорошая работа чипа MT6620 — но только с технологией A-GPS.
- при отключенном A-GPS — всегда происходит холодный старт — из-за отсутствия файла mtkgps.dat (костыль — но для многих людей — полностью решает проблему с GPS).
Нюансы по ручному удалению файла mtkgps.dat:
После удаления:
- первый запуск(при включенном A-GPS) — мгновенное нахождение спутников, быстрый фикс и максимально правильная работа GPS.
- второй запуск — A-GPS принудительно не используется системой — происходит холодный старт. длится от 3-5 до 15-60 минут.
- третий и последующий старт — при работе начинает использоваться mtkgps.dat, по этой причине — старт без A-GPS происходит быстрее, но с включенным A-GPS — данные не всегда берутся свежие — по этой причине GPS может получить фикс не через 15-60 секунд (что является нормой для A-GPS) — а через 1-15 минут. Решается патчем liblmnp.
3 Метода работы GPS:
- Чистый GPS — без A-GPS и EPO
- Метод GPS + A-GPS
- Метод GPS + EPO
Преимущества и недостатки:
Чистый GPS:
Подробнее:
Преимущества:
работает в любом месте — где можно поймать спутники. Для работы не требуется интернет.
Недостатки:
Время первого определения координат зависит от актуальности хранящегося в приемнике альманаха, который передается сигналом GPS, и от орбитальных данных (эфемерид). Чем дольше устройство не было активно, тем больше нужно получить приемником информации, прежде чем определение позиции будет возможным (устройство было неактивно от 2 до 6 часов — потребуется около 45 секунд; после нескольких дней не активности или когда устройство движется, не получая информацию 300 км — до 12,5 минут).
В условиях города видимость GPS спутников часто сильно ограничена, а в закрытых помещениях и туннелях даже невозможна.
GPS + A-GPS:
Подробнее:
Преимущества:
A-GPS имеет несколько важных отличий от обычного GPS, которыми объясняются все преимущества этой системы. Главное преимущество: быстрое получение координат сразу после включения.
Другое преимущество состоит в повышении чувствительности приёма слабых сигналов в «мёртвых зонах» (тоннелях, низинах, впадинах, на узких городских улицах, в помещениях, в лесу с плотным лиственным покровом).
Недостатки:
A-GPS не функционирует вне зоны покрытия сотовой сети.
Некоторые приёмники с A-GPS объединены с радиомодулем (GSM) и не могут стартовать, если радиомодуль отключен. Наличие GSM (GPRS) покрытия для старта самого модуля A-GPS не обязательно.
Модули A-GPS при старте потребляют небольшой трафик, который составляет 5-7 кБ; при потере сигнала обычно требуется повторная синхронизация, что может привести к повышенным затратам, особенно при нахождении в роуминге.
GPS+EPO:
Подробнее:
Преимущества:
EPO — фишка платформы MTK, позволяющая залить в устройство альманах на месяц вперед. Ускоряет запуск GPS до 30 секунд.
Не требует интернета при запуске — достаточно 1 раз скачать и месяц можно пользоваться.
Недостатки:
При всех своих приимуществах — некорректно работает в СНГ(есть мнение что замечательно работает в китае) — после выдачи EPO — подключается к 5-7 спутникам из 12, время подключения по началу 30 секунд — потом увеличивается до 1-5 минут.
p.s. — это личное мнение — информация может быть в корне неправильной.
Продолжение статьи «Руководство по улучшению работы GPS на MTK6577 Jiayu G3 часть 2»: Инструкции по правильной настройке GPS MTK6577 JiaYu G3
Оригинал статьи находится здесь!
Автор одобряет и поддерживает любое копирование, распространение и публикацию данной статьи. Модификация не запрещается, но в модифицированной версии должно быть явно указано, что она отличается от оригинальной статьи. Также ссылка на оригинальную статью — обязательна.
Lightvik 4PDA
краткая инструкция по настройке GPS (метод GPS+EPO), Необходим ROOT : Часто бывает так, что сменив прошивку на устройстве, или купив новый китайский телефон (бывает и не китайский), мы сталкиваемся с тем, что на смартфоне не работает GPS. Бывает и так, что GPS долго не определяет местоположение. Почему же так происходит? 6) Выходим на улицу в открытую местность,где GPS ловится максимально хорошо, и заходим в подпункт YGPS (кнопки ни какие не нажимаем!), в течении 3-10 минут дожидаемся исправления (это достаточно долго нужно подождать).
Усиление сигнала GPS на Android Раз Вы читаете эту статью, значит задались вопросом о том как же усилить прием сигнала GPS на своем смартфоне/планшете. Для применения конфига нам потребуется: • Телефон/планшет с рутом. Приступим: 1. Создадим текстовый файл под названием gps.conf и запишем в него следующие настройки Открыть» NTP_SERVER=ru.pool.ntp.org *Для жителей Украины необходимо заменить в адресе хоста ru. на ua. 2. Теперь перезапишем стоковый файл по пути /system/etc/ (разрешаем запись кнопкой .R в нижней панели) В результате этих несложных манипуляций мы получаем корректно работающий GPS.
|