Руководство по улучшению работы GPS на MTK 6575-6577 | Всё телефоны/планшеты на платформе MTK 6575-6577
Опрос по данному топику
Помогла ли вам данная статья
Да [ 1294 ] ** [64.83%]
Нет [ 429 ] ** [21.49%]
Я сломал своё устройство [ 272 ] ** [13.63%]
Какой метод вы считаете наиболее подходящим для вас
Чистый GPS [ 641 ] ** [32.11%]
GPS+A-GPS [ 891 ] ** [44.64%]
GPS+EPO [ 335 ] ** [16.78%]
Не пользуюсь GPS [ 129 ] ** [6.46%]
Всего голосов: 1996
 



Реп: (442)
Руководство по улучшению работы GPS на MTK 6575-6577


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

Решение для устройств со слабой GPS антенной - Автомобильный вариант

О необходимости прошивки/полного вайпа

Очень интересная инфа **NEW**

Удобная программа для патча mtkgps.dat

оригинальная версия статьи на Google Doc's


Руководство по улучшению работы GPS на MTK 6577:

Небольшое предисловие:
В данном разделе , да и вообще во всем документе — выложено личное мнение автора. Оно может отличатся от действительности. Все написанное — нужно воспринимать как информацию для размышления, никак не пошаговое руководство. Автор не несет ответственности за испорченное устройство и/или другие проблемы возникшие после прочтения данного мануала.

Термины
[color="#000000"]GPS
Глобальная система позиционирования (Global Positioning System) обеспечивающая измерение времени и расстояния навигационные спутники.

A-GPS
Система, позволяющая значительно сократить время холодного старта GPS-приемника.

Для того, чтобы сократить время холодного старта и была разработана система Assisted-GPS, позволяющая загрузить необходимые данные с сервера оператора, предоставляющего данную услугу. Если в вашем сотовом телефоне нет A-GPS, то на определение начальных координат будет уходить в несколько раз больше времени (0.5 - 2 мин) чем при наличии такой системы (10 - 20 сек).

EPO - (Extended Prediction Orbit)

Аналог [по выполняемым функциям] технологии A-GPS — разработанный компанией MTK , загружает в устройство данные с прогнозом положения спутников в течении 30 дней.
[A-GPS — скачивается каждый раз перед использованием, EPO — загружается перед использованием и работает 30 дней]

Горячий(Hot), Теплый(Warm) и Холодный(Cold) старт.
Время «старта» необходимое навигационному приемнику на определение позиции после включения, зависит от имеющейся в памяти начальной информации. Выделяются следующие режимы:
«Холодный» старт («автопоиск») – время, позиция, альманах и эфемериды неизвестны
«Теплый» старт – позиция и эфемериды неизвестны, время и альманах известны
«Горячий» старт («перезахват») – альманах, эфемериды известны, время и позиция известны с некоторой ошибкой
MTK микросхемы:

MT6620
комбинированный чип используемый в платформе MTK 6575/6577. отвечает за работу GPS и других интерфейсов.

MT6628
чип выполняющий функции аналогичные MT6620 , имеет некоторые отличия[нет данных — нужно дополнить]

MTK 6575/6577
платформа с SOC [2x Cortex A9 CPU + Power SGX 531 GPU]
обычно в связке с ней используется чип MT6620/MT6628

Теория
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 спутник в течении часа и все...)
патч liblmnp:
пользователь 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.
[/color]

Описание методов работы GPS, Плюсы & Минусы
1 - чистый GPS
плюсы:
не требует интернета = работает в любом месте.
минусы:
самая долгая скорость нахождения - 1-10 минут. ловит примерно ~8 спутников.

рекомендую использовать данный метод - если не подходит метод GPS+A-GPS - по какой либо причине.

2 - Метод GPS+A-GPS

плюсы:
при методе GPS+A-GPS и патченном файле libmnlp[подробно читаем в самом методе]:
1 - наилучшая скорость определения - 5-60 секунд. в основном 5-15с.
2 - максимальное количество используемых спутников - 9-12
минусы:
для работы нужен мобильный интернет[происходит единичный запрос ~5-7кб при старте GPS]. без интернета происходит холодный старт.
рекомендую данный метод как наиболее эффективный. GPS в MTK работает на 100% только в данном методе

3 - Метод GPS+EPO
EPO - фишка MTK, по сути должна заменить собой A-GPS
плюсы:
ускоряет нахождение спутников - 20-60с до фикса. не требует постоянный доступ в интернет(интернет нужен раз в месяц)
минусы:
по неизвестным причинам цепляет 4-6 спутников, не больше. точность хуже чем в других методах. не рекомендую данный метод к использованию


Инструкции по правильной настройке GPS , EPO, A-GPS

Раздел содержит примерное руководство - нужно понять смысл написанного, а потом приступать к конкретным действиям.
для выполнения нижеописанных действий - необходимо наличие ROOT.
Все скриншоты сделаны на android 4.1.2 , модель смартфона [Jiayu-G3] - на других устройствах всё может быть немного по другому

чистый GPS {без EPO и A-GPS}
1 - проверяем наличие файлов - если файл есть - удаляете его. Требуется ROOT !

/data/misc/mtkgps.dat
/data/misc/epo.dat
/system/etc/gps.conf

Инструкция в картинках - для новичков в андроиде [программа — root explorer]:

1.1 - выставляем права на запись в системные папки.
права в root explorer
1.2 - заходим в папку /data/misc и удаляем файлы EPO.dat и mtkgps.dat
удаление файлов mtkgps.dat и EPO.dat
1.3 - заходим в папку /system/etc и удаляем файл gps.conf
удаление файла gps.conf

2 - Настройка GPS :
2.1 заходим в настройки — Данные о местоположении
настройки - данные о местоположении
2.2 - включаем 'доступк данным о моем местоположении' и ставим ВКЛ ' По спутники GPS'.
выставляем настройки
2.3 - жмем по надписи 'По спутникам GPS' [по надписи - не по кнопке]
жмем!
2.4 там в меню выключаем EPO и A-GPS.
выставляем настройки!

3 - Заходим в YGPS
3.1 - набираем - *#*#54298#*#* - пункт Location — YGPS
пункт Location – YGPS
3.2 - выходим на улицу[в место — где должен хорошо ловится GPS]
3.3 - в YGPS заходим в пункт Information, жмем кнопку full
жмем кнопку full
3.4.1 - переходим на вкладку satellites и ждем:
сначала появятся зеленые столбики
зеленые столбики
3.4.2 — если зеленых столбиков нет - переходим в раздел:
'Проблемы и методы их решений & Нюансы'

3.4.3 - количество столбиков будет увеличиватся с 1 до 8-12
зеленые столбики 2
3.4.4 - на синем круге - появятся красные точки.
красные точки
3.4.5 - красные точки становятся зелеными
зеленые точки
3.4.6 - со временем их количество станет 8-12
полная карта неба
первичная калибровка закончена — занимает от 5 до 30 минут..
3.5 - заходим в пункт Information, жмем кнопку cold и повторяем
пункты 3.4.x (займет не более 5 минут)
3.6 - заходим в пункт Information, жмем кнопку warm и повторяем
пункты 3.4.x (займет не более 5 минут)
3.7 - заходим в пункт Information, жмем кнопку hot и повторяем
пункты 3.4.x (займет не более 2 минут)

4 - Настройка GPS закончена. Файл libmnlp в данном способе — должен быть непатченным, подробнее в разделе 'Теория' , если вы пользователь Jiayu-G3
вы можете взять непатченный файл в разделе 'GPS + A-GPS' — пункт 4,
там есть файлы для 4.0.4 офф. 29.11.2012 и 4.1.2 beta 1 офф.


при использовании метода GPS+A-GPS строго рекомендуется использовать новый метод, по следующим причинам:
GPS+A-GPS - Преимущества нового метода перед старым
1 - простота установки:
требуется только ROOT и Android Terminal Emulator
2 - универсальность:
работает на всех устройствах с MTK 65xx (6589 еще не проверен) в независимости от версии андроида.
3 - безопасность:
в данном методе намного сложнее сломать своё устройство. НО! это всё таки консоль с ROOT! Rm -rf и подобные вещи убьют вашу систему. поэтому сначала думаем - после делаем.

NEW! Софт для принудительного обновления данных A-GPS, Автор hartec
Руководство по улучшению работы GPS на MTK 6575-6577 (Пост #21928481)
Важная информация для методов GPS+A-GPS. особенно касается пользователей Jiayu G3
вот такой интересный баг замечен на моём Jiayu G3. возможно в вашем устройстве есть аналогичная проблема:
JIAYU-G3 - Энергопотребление (Пост #21245041)
лично мне эта штука помогла устранить ошибку "ERR: Expect message don't Back in specific time interval" - появляющуюся переодически(не приходит A-GPS на телефон иногда. для меня это было раздражающим моментом в методе GPS+A-GSP.)
делать эту инструкцию или не делать - ваше личное дело. она необязательна


Утилита для заморозки/разморозки файла mtkgps.dat
GPS + A-GPS - Новый метод "Патч mtkgps.dat"
Небольшая теория:
vitalyvb нашел более эффективный метод на основе патча mtkgps.dat (libmnlp остается непатченным!)
суть метода в том что мы создаем пустой файл mtkgps.dat и "замораживаем" его в таком состоянии, благодаря чему A-GPS исправно поступают в телефон.
по эффекту действия ничем не отличается от патча libmnlp.
Для выполнения действий необходим ROOT! + установленный busybox! взять busybox можно здесь:
Google Play
4PDA
после установки делаете install и перезагружаете телефон.
# - комментарии

Выполняемые действия:

0 - на время действий выключаем GPS!
1 - Устанавливаем Android Terminal Emulator:
можно найти прямо в Google Play(Market) - ищем Android Terminal Emulator. либо устанавливаем программу по ссылкам ниже:
  Google Play
  4PDA
  Dropbox
если вы устанавливаете программу не из маркета нужно разрешить "неизвестные источники" в настройки - безопасность - поставить галочку "неизвестные источники"
2 - Выполняем действия в программе "Android Terminal Emulator"
    2.1 - запускаем программу "Android Terminal Emulator", откроется вот такой черный экран с надписями - http://savepic.org/3261241.png
    2.2 - пишем команду:
su
    и нажимаем Enter на клавиатуре.
    #описание действия: данной командой мы получаем привилегии ROOT в консоли
    ##результат должен быть примерно такой - полученные ROOT привелегии
    ###в зависимости от настроек super_su/super_user - после нажатия клавиши Enter будет послан запрос на получение Root прав. нужно будет дать положительный ответ на запрос.
    2.3 - применяем команду:
cd /data/misc

   #описание действия: переходим в папку /data/misc ##результат должен быть такой папка /data/misc
    2.4 - применяем команду:
rm mtkgps.dat
    #описание действия: удаляем файл mtkgps.dat ##варианты ответов системы:
            1 - ...V1... - все хорошо, файл mtkgps.dat удален.
            2 - ...V2... - файл mtkgps.dat не найден (возможно он был удален ранее либо отсутствовал в системе) - все хорошо.
            3 - ...V3... - файл не удаляется. вероятно он был заморожен ранее - ищем способ разморозки в разделе "разморозка mtkgps.dat"
    2.5 - применяем команду:
touch mtkgps.dat
    #описание действия: создаем пустой файл mtkgps.dat ##результат должен быть такой touch mtkgps.dat
    2.6 - применяем команду:
chattr +i mtkgps.dat
    #описание действия: замораживаем файл mtkgps.dat ##результат должен быть такой chattr +i mtkgps.dat
    2.7 - выходим из программы - Выход - жмем эту кнопку и в окошке "закрыть это окно?" нажимаем "OK"

3 - Настройка GPS :
    3.1 заходим в настройки — Данные о местоположении
    настройки - данные о местоположении
    3.2 - включаем 'доступ к данным о моем местоположении' и ставим ВКЛ 'По спутники GPS'.
    выставляем настройки
    3.3 - жмем по надписи 'По спутникам GPS' [по надписи - не по кнопке]
    жмем!
    3.4 - включаем в настройках A-GPS , выключаем EPO.
    настройка - скриншот
    3.5 - заходим в настройки A-GPS.
    вход в настройки A-GPS
    3.6 - настраиваем A-GPS, включаем сетевой запрос, выставляем Google в качестве A-GPS сервера.
    настройки A-GPS

4 - тестирование и запуск GPS
    4.1 - заходим в инженерное меню - подробно в разделе ”Общие советы” - для JY-G3 с 4.1.2 JB - *#*#54298#*#* в номеронабирателе.
    4.2 - Инженерное меню - пункт Location - YGPS
    пункт Location – YGPS
    4.3 — заходим в пункт Information, жмем кнопку cold.
    Кнопки Cold и A-GPS Restart
    переходим на вкладку satellites - должны появится красные точки(спутники полученные по A-GPS)
    Спутники полученные по A-GPS
    если красные спутники не появились — выполняем пункт 4.4
    если красные спутники появились — выполняем пункт 4.5
    4.4 - переходим в раздел:
    'Проблемы и методы их решений & Нюансы'
    4.5 - выходим на улицу[в место — где должен хорошо ловится GPS]
    4.6 - в YGPS — жмем пока появятся красные спутники - как на этом скриншоте:
    Спутники полученные по A-GPS
    4.7 — через 15-60 секунд часть точек должна позеленеть, нам нужно дождаться пока не позеленеет максимум точек(чем больше - тем лучше)
    но без фанатизма — не более 5 минут.
    после двух минут должно быть примерно так:
    Фикс 11 из 12 спутников в YGPS
    4.8 — сделайте подряд 3 фикса через кнопку cold(до зеленых спутников)

5 - настройка 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 Test

разморозка файла mtkgps.dat - вводим в консоли:
su
cd /data/misc/
chattr -i mtkgps.dat

GPS + A-GPS - Старый метод "Патч libmnlp"
Внимание:

Данный способ требует наличие Internet при запуске GPS:
Желателен интернет с симкарты! без симкарты через WIFI - A-GPS не работает!


Для владельцев 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

Инструкция в картинках - для новичков в андроиде:
[программа — root explorer]
1.1 - выставляем права на запись в системные папки.
права в root explorer
1.2 - заходим в папку /data/misc и удаляем файлы EPO.dat и mtkgps.dat
удаление файлов mtkgps.dat и EPO.dat
1.3 - заходим в папку /system/etc и удаляем файл gps.conf
удаление файла gps.conf
2 - Настройка GPS :
2.1 заходим в настройки — Данные о местоположении
настройки - данные о местоположении
2.2 - включаем 'доступк данным о моем местоположении' и ставим ВКЛ ' По спутники GPS'.
выставляем настройки
2.3 - жмем по надписи 'По спутникам GPS' [по надписи - не по кнопке]
жмем!
2.4 - включаем в настройках A-GPS , выключаем EPO.
настройка - скриншот
2.5 - заходим в настройки A-GPS.
вход в настройки A-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 7z - архив zip, для офф. 4.0.4 [29.31.12] с патчем и без.
Dropbox Zip - архив zip, для офф. 4.0.4 [29.31.12] с патчем и без.

пользователям других телефонов необходимо патчить файл самостоятельно, также вы можете взять файл от телефона Jiayu-G3 и попробовать применить его в своем телефоне, потенциально должно работать:
но все на свой страх и риск, libmnlp основная библиотека для работы GPS!
Инструкция для самостоятельного редактирования файла ниже:
4.1 - скопировать файл /system/xbin/libmnlp к себе на компьютер
(инструкция не для новичков — скриншоты несложных действий отсутствуют)
4.2 - вам необходимо отредактировать файл в hex редакторе , инструкция только для windows.
Для windows рекомендую Hex workshop .
Для linux рекомендую Bless hex editor.

Нам необходимо найти в файле 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
скриншот 2 - строка заменена на нули
после замены строки нулями — сохраняем файл libmnlp(не забудьте сделать backup файла — на случай замены)

4.3 - замена файла libmnlp
патченный файл libmnlp — необходимо скопировать с компьютера на sd card и заменить им системный файл /system/xbin/libmnlp
замена файла в root explorer
после замены — необходимо выставить разрешения на файл буквой П
***
*-*
*-*
Разрешения
4.4. - перезагружаем телефон

5 - тестирование и запуск GPS
5.1 - заходим в инженерное меню - подробно в разделе ”Общие советы”

для JY-G3 с 4.1.2 JB - *#*#54298#*#* в номеронаберателе.

5.2 - Инженерное меню - пункт Location - YGPS
пункт Location – YGPS
5.3 — заходим в пункт Information, жмем кнопку cold.
Кнопки Cold и A-GPS Restart
переходим на вкладку satellites - должны появится красные точки(спутники полученные по A-GPS)
Спутники полученные по A-GPS
если красные спутники не появились — выполняем пункт 5.4
если красные спутники появились — выполняем пункт 5.5
5.4 - переходим в раздел:
'Проблемы и методы их решений & Нюансы'
5.5 - выходим на улицу[в место — где должен хорошо ловится GPS]
5.6 - в YGPS — жмем пока появятся красные спутники - как на этом скриншоте:
Спутники полученные по A-GPS
5.7 — через 15-60 секунд часть точек должна позеленеть, нам нужно дождаться пока не позеленеет максимум точек(чем больше - тем лучше)
но без фанатизма — не более 5 минут.
после двух минут должно быть примерно так:
Фикс 11 из 12 спутников в YGPS
5.8 — сделайте подряд 3 фикса через кнопку cold(до зеленых спутников)
если на 2-3 запуск — не появляется красных точек, проверьте наличие файла mtkgps.dat — если он есть, значит вы не заменили файл libmnlp, либо сделали это неправильно.

Если GPS не работает либо работает неправильно - переходим в раздел:
'Проблемы и методы их решений & Нюансы'

6 - CWM версия патча liblmnlp [ТОЛЬКО ДЛЯ JIAYU G3]:

для метода необходимы:
1 - CWM/TWRP/LEWA RECOVERY - либо любой другой кастомный recovery
2 - 4.1.2 beta 1 либо кастом на ее основе - [кастомы от roky_rs и других ромоделов должны поддерживатся]

Уважаемый roky_rs изготовил архив для cwm с патчем liblmnp для Jiayu G3 для прошивок на базе офф. 4.1.2 JB

инструкция по установке:

1 - скачайте архив с патчем:

Dropbox___Jiayu_G3_4.1.2_GPS_path.zip - CWM патч для JY-G3 с 4.1.2
Dropbox___Jiayu_G3_4.1.2_GPS_old.zip - CWM патч для возврата

2 - применение патча:
заходим в CWM/TWRP/LEWA Recovery и применяем патч.
2.1 - перезагружаем устройство

3 - Настройка GPS :
3.1 заходим в настройки — Данные о местоположении
настройки - данные о местоположении
3.2 - включаем 'доступ к данным о моем местоположении' и ставим ВКЛ 'По спутники GPS'.
выставляем настройки
3.3 - жмем по надписи 'По спутникам GPS' [по надписи - не по кнопке]
жмем!
3.4 - включаем в настройках A-GPS , выключаем EPO.
настройка - скриншот
3.5 - заходим в настройки A-GPS.
вход в настройки A-GPS
3.6 - настраиваем A-GPS, включаем сетевой запрос, выставляем Google в качестве A-GPS сервера.
настройки A-GPS
3.7 - Перезагружаем телефон

4 - тестирование и запуск GPS
4.1 - заходим в инженерное меню - подробно в разделе ”Общие советы” - для JY-G3 c 4.1.2 JB - *#*#54298#*#* в номеронаберателе.
4.2 - Инженерное меню - пункт Location - YGPS
пункт Location – YGPS
4.3 — заходим в пункт Information, жмем кнопку cold.
Кнопки Cold и A-GPS Restart
переходим на вкладку satellites - должны появится красные точки(спутники полученные по A-GPS)
Спутники полученные по A-GPS
если красные спутники не появились — выполняем пункт 4.4
если красные спутники появились — выполняем пункт 4.5
4.4 - переходим в раздел:
'Проблемы и методы их решений & Нюансы'
4.5 - выходим на улицу[в место — где должен хорошо ловится GPS]
4.6 - в YGPS — жмем cold и ждем пока появятся красные спутники - как на этом скриншоте:
Спутники полученные по A-GPS
4.7 - через 15-60 секунд часть точек должна позеленеть, нам нужно дождаться пока не позеленеет максимум точек(чем больше - тем лучше)
но без фанатизма - не более 5 минут. после двух минут должно быть примерно так:
Фикс 11 из 12 спутников в YGPS
4.8 — сделайте подряд 3 фикса через кнопку cold(до зеленых спутников)
если на 2-3 запуск — не появляется красных точек, проверьте наличие файла mtkgps.dat — если он есть, значит вы не заменили файл libmnlp, либо сделали это неправильно.

Если GPS не работает либо работает неправильно - переходим в раздел:
'Проблемы и методы их решений & Нюансы'

Возврат непатченной 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 Test


GPS + EPO
1 - проверяем наличие файлов - если файл есть - удаляете его. Требуется ROOT !

/data/misc/mtkgps.dat
/data/misc/epo.dat
/system/etc/gps.conf

Инструкция в картинках - для новичков в андроиде [программа — root explorer]:
1.1 - выставляем права на запись в системные папки.
права в root explorer
1.2 - заходим в папку /data/misc и удаляем файлы EPO.dat и mtkgps.dat
удаление файлов mtkgps.dat и EPO.dat
1.3 - заходим в папку /system/etc и удаляем файл gps.conf
удаление файла gps.conf

2 - Настройка GPS:
2.1 заходим в настройки — Данные о местоположении
настройки - данные о местоположении
2.2 - включаем 'доступ к данным о моем местоположении' и ставим ВКЛ ' По спутники GPS'.
выставляем настройки
2.3 - жмем по надписи 'По спутникам GPS' [по надписи - не по кнопке]
жмем!
2.4 - там в меню включаем EPO и выключаем A-GPS
выставляем настройки!
2.5 - заходим в параметры EPO
параметры EPO
2.6 — в параметрах EPO загружаем базы EPO, и по желанию ставим автозагрузку
скачивание EPO
если все нормально - переходим к пункту 3
Нюансы:
если EPO скачалось - все ОК, если же висит на 0% - значит не работают сервера MTK, подождите 3-10 дней - у них бывает такое. На это время придется обойтись чистым GPS.

3 - Заходим в YGPS
3.1 - набираем - *#*#54298#*#* - пункт Location — YGPS
пункт Location – YGPS
3.2 - выходим на улицу[в место — где должен хорошо ловится GPS]
3.3 - в YGPS заходим в пункт Information, жмем кнопку full
жмем кнопку full
3.4.1 - переходим на вкладку satellites и ждем:
сначала появятся зеленые столбики
зеленые столбики
3.4.2 — если зеленых столбиков нет - переходим в раздел:
'Проблемы и методы их решений & Нюансы'
3.4.3 - количество столбиков будет увеличиватся с 1 до 8-12
зеленые столбики 2
3.4.4 - на синем круге - появятся красные точки.
красные точки
3.4.5 - красные точки становятся зелеными
зеленые точки
3.4.6 - со временем их количество станет 8-12
полная карта неба
первичная калибровка закончена — занимает от 5 до 30 минут..
3.5 - заходим в пункт Information, жмем кнопку cold и повторяем
пункты 3.4.x (займет не более 5 минут)
3.6 - заходим в пункт Information, жмем кнопку warm и повторяем
пункты 3.4.x (займет не более 5 минут)
3.7 - заходим в пункт Information, жмем кнопку hot и повторяем
пункты 3.4.x (займет не более 2 минут)
Калибровка закончена - можно пользоваться GPS по способу GPS + EPO.

P.S. В данном случае — красные спутники при старте начнут появлятся после 1-2 фикса GPS, это и есть фишка EPO, очень похоже на A-GPS, но по каким то неведомым причинам - работают хуже A-GPS, возможно на территории китая - эта фишка работает лучше, но все же с EPO первый фикс появляется намного быстрее чем при чистом GPS.

Если красные спутники не появляются после 1-2 фикса - идем в раздел:
'Проблемы и методы их решений & Нюансы'

Нюансы:
требует замены баз раз в 30 дней(можно обновлять хоть каждый день)
ускоряет первый фикс GPS
необходим НЕ патченный libmnlp для работы.

Иногда начинает работать намного хуже - есть мнение из за порчи mtkgps.dat - подробнее в разделе 'Теория'

работает либо EPO либо A-GPS - НЕ Нужно включать и то и то

строго желательно иметь - более менее точное время на смартфоне - можно обновить через программу clocksync.

Если вы настроили GPS по одному из методов выше, но у вас появились/остались проблемы - читаем следующий раздел
Проблемы и методы их решений & Нюансы
Ситуация первая:
GPS не работает совсем, то есть:

ни в одной навигационной программе нет столбиков с сигналом спутников, вообще нет. даже после 15+ минут ожидания в месте где GPS должен ловится 100%.

чтобы удостоверится что вариант такой как написано
запускаем программу YGPS либо GPS Test

GPS Test - можно скачать с маркета

YGPS - запускается через инженерное меню MTK, зайти можно либо по коду - у каждого телефона он свой, либо через программу Mobileuncle MTK Tools

перед работой с YGPS/GPS Test , рекомендуется:

удалить файлы

/data/misc/mtkgps.dat
/data/misc/epo.dat
/system/etc/gps.conf

перезагрузить телефон

а также желательно включить A-GPS [а также включить интернет с симкарты]

после выходите на улицу[к месту - где хорошо ловится GPS] и запускайте YGPS/GPS Test :

В YGPS - на вкладке information - жмите кнопку full, переходите на вкладку sattelites
и ждите зеленых столбиков - если хоть один появится - все впорядке
В GPS Test - просто включите программу и ждите столбиков со спутниками

если спутники не появляются - есть несколько вариантов событий:

1 вариант
у вас не работает файл libmnlp [возможно наличие измененного файла в custom прошивках] - если вы делали патч libmnlp - проверьте права у файла - должны быть выставленны буквой П
исключить данный вариант можно с помощью стоковой прошивки вашего устройства.

***
*-*
*-*
всем разрешено чтение
всем разрешено исполнение
запись разрешена - только владельцу

2 вариант

у вас нет физического контакта с антенной GPS , данный вариант достаточно редкий, встречается у ~2-5% пользователей. найти возможно только самостоятельно - путем разборки устройства. в данном мануале описания нет - только программный ремонт

Ситуация вторая:

GPS не работает ! видит один спутник в течении часа и всё

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

”3 Метода работы GPS - их преимущества и недостатки”

от себя рекомендую метод ”GPS + A-GPS” - как наиболее эффективный.

если же методы не помогли, а проблема такая как и написано - есть шанс на плохой контакт антенны, шанс напорядок меньше чем в первой ситуации[полностью не работает GPS] - совет в данном случае аналогичный - разбирайте и ищите причину. но учитывайте что это очень редкий случай(99.5% что проблема программная)


Ситуация третья:

GPS ловит 4-6 спутников - не больше, постоянно теряет их, точность позиционирования очень низкая [-/+ 50 метров]

варианта 2:

1 - плохое качество штатной антенны - частое явление на китайфонах любых фирм

2 - порченный файл mtkgps.dat - очень часто встречающийся баг в устройствах MTK6575/6577

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

во втором случае - очень и очень часто встречающийся баг на платформе MTK 6575/6577 - попробуйте удалить файл /data/misc/mtkgps.dat и включить A-GPS - если после этих действий GPS работает идеально - дело в mtkgps.dat , учитывайте что 2 - 3 запуск после удаления будут долгими - читайте в разделе ”Теория”

для решения данной проблемы - настройте GPS по любому методу из темы:

”3 Метода работы GPS - их преимущества и недостатки”

я опять же рекомендую метод ”GPS + A-GPS” , который полностью решает проблему файла mtkgps.dat [файл в работе не используется] - но есть нюансы, читайте подробно в соответствующем разделе.

Ситуация четвертая:

настраиваю GPS по методу GPS+EPO, после 2-3 фикса - GPS ловит так же - без красных спутников, что делать?

советы возможно покажутся глупыми но... :

проверить скачаны ли базы EPO :

1 - способ:
зайти в настройки - данные о местоположении - по спутникам GPS - параметры EPO и посмотреть - скачаны ли базы.
2 - проверить наличие файла /data/misc/epo.dat - если его нет либо его размер 0 байт либо на нем неправильные разрешения - исправлять данные проблемы.

если же и это не помогает - скорее всего дело в прошивке(пробуем прошить стоковую прошивку - должно работать)

Ситуация пятая:

"ERR: Expect message don't Back in specific time interval"

все очень просто - при запросе A-GPS - устройство не получило ответ из интернета - почему? ищите причину (99% что-то с интернетом на устройстве - помогает запрос A-GPS либо закрытие/открытие программы навигации
JIAYU-G3 - Энергопотребление (Пост #21245041) - возможно это поможет решить проблему(мне помогло. вроде не появляется)
Ситуация шестая:

Делал GPS по методу GPS+A-GPS , после всех действий - GPS пропал вообще! что я делаю не так?

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

Ситуация седьмая:

все делал, и аппарат перепрошивал и все методы пробовал, даже антенну вот смастерил! не помогает! что делать?

ну чтож - и такое бывает, не отчаиваемся - пишем сюда:

Skype - light.vik
Mail.ru - lightvik@mail.ru лучше в агент(почту редко читаю)
Qip - lightvik@qip.ru
4PDA - lightvik (пишите в qms!)
china-iphone.ru (бываю реже, но все же - пишите в личку)

живу там - где часовой пояс +6, прошу учитывать.


некоторые общие советы по настройке
Общие советы
как зайти в инженерное меню в телефоне с платформой MTK 6577:

1 - либо через Mobileuncle MTK Tools - самый простой вариант
2 - либо вводя код инженерного меню через номеронабератель - возможные варианты:

*#*#54298#*#*
*#3646633#

если варианты не подходят - гуглим как войти в инженерное меню - в конкретно своей модели телефона.

если вы много раз меняли настройки A-GPS и он не работает:

заходим в инженерное меню:

далее заходим в пункт location - location based service - a-gps , и делаем следующие действия

жмем кнопку Reset to Default
ставим галочки в пунктах:
enable network initiated timer , allow network iniated request и enable A-GPS
жмем кнопку Save profile

перезагружаем телефон

инструкция по правильной перезагрузке телефона:

после выполнения многих инструкций - бывает необходимость перезагрузить телефон, здесь описано как сделать это правильно:

1 - выключаем быструю загрузку

заходим в настройки - спец. возможности - пункт быстрая загрузка - убераем галочку.

2 - выключаем телефон

3 - вынимаем батарею на 15-30 секунд

4 - вставляем батарею

5 - включаем телефон

данный метод позволяет на 100% убедится что телефон перезагружен правильно - помогло как минимум трем пользователям!


Небольшое послесловие.
post scriptum
Люди которые помогли сделать данное руководство:

4pda:
ma-min - общая поддержка
YanDyN - помощь в создании метода работы через [скрипт + таскер]
(метод не описан в силу исключительной сложности реализации - замена: патч libmnlp)
Метод через таскер - возможно пригодится кому то!
alex1287 - море информации о работе GPS
overtek - автор патча libmnlp
AtlantisGate - техническая информация
dans82 - помощь и тестирование [Star b92], распространение статьи.
Cat_Man - идея.
Roky_RS - CWM патч libmnlp для Jiayu G3
vitalyvb - патч mtkgps.dat
автор одобряет и поддерживает любое копирование, распространение и публикацию данной статьи.
модификация не запрещается, но в модифицированной версии должно быть явно указано что она отличается от оригинальной статьи. также ссылка на оригинальную статью - обязательна.

Lightvik 4PDA



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



Самый кардинальный и самый эффективный метод ремонта GPS в устройстве на MTK6577


Сообщение отредактировал lightvik - 21.06.15, 18:24



Реп: (442)
Вчера тестовым путем был найден способ адекватно запустить EPO на платформе MTK 6577 (на других должно аналогично работать), на деле это оказалось самым эффективным методом по настройке GPS:
Плюсы:
скорость нахождения спутников = 30 секунд.
нет необходимости в мобильном интернете ( достаточно раз в 30 дней загружать базу EPO - 270КБ)
не начинает хуже ловить на 2-3 день после удаления mtkgps.dat
минусы:
минусов метода "чистый GPS" и метода GPS+A-GPS в данном случае нет!
краткая инструкция:
1) /data/misc/mtkgps.dat , /data/misc/EPO.dat /system/etc/gps.conf должны быть удалены.
2) libmnlp должен быть не патченным, mtkgps.dat не должен быть замороженным(его вообще не должно быть[на первый запуск])
3) в "настройки - данные о местоположении"
GPS должен быть включен
EPO должно быть включено и скачано(то есть мы его заново скачиваем - так как EPO.dat мы удалили перед этим)
A-GPS выключен!(это обязательно!)[и не включать после, иначе работать нормально перестанет]
4) выставляем файлу EPO.dat разрешения (через файловый менеджер)
++-
++-
++-
и перезагружаем телефон с выниманием батареи
5)Выходим на улицу в место где GPS ловится максимально хорошо. и просто заходим в YGPS (кнопки не нажимаем!), в течении 3-10 минут дожидаемся фикса(это относительно долго).
как только фикс будет достигнут - выходим из YGPS кнопкой назад, и заходим в YGPS еще раз, теперь самое главное:
на 2 запуск GPS должны появится красные спутники, но не сразу 10-12 , а в течении 2х секунд будут добавлятся по 1-3 штуки - пример :
1 - 3 -7 - 9 красных точек.
если точки появляются постепенно - значит EPO настроено правильно.
6) синхронизируем время в телефоне через GPS (и оставляем в настройках что о время всегда от спутников брал)
7) пробуем GPS в навигационных программах. если всё нормально - не пользуемся GPS 24 часа! после чего идем опять на улицу и пробуем GPS в YGPS - если фикс будет достигнут за 30-60 секунд и красные спутники появляются постепенно в течении 2х секунд - EPO настроено правильно! можно пользоваться.

учитываем что метод экспериментальный, и дельных советов на вопрос "почему не работает?" я пока дать не могу. но всё равно опишите результат.

Сообщение отредактировал lightvik - 03.05.13, 12:43



Реп: (5)
lightvik @ 03.05.2013, 08:43 *
синхронизируем время в телефоне через GPS

Подскажите подробнее, где эта настройка выставляется.



Реп: (442)
chabrets @ 04.05.2013, 23:35 *
Подскажите подробнее, где эта настройка выставляется.

настройки - дата и время - "автомат. синхронизация времени" - по спутникам GPS ( у вас последние 2 пункта могут чуть подругому называться, с таким же смыслом)



Реп: (5)
lightvik @ 03.05.2013, 10:43 *
Вчера тестовым путем был найден способ адекватно запустить EPO на платформе MTK 6577


имею FLY IQ442 на MTK 6577...и соответственно проблемы с GPS.(висяки без спутников, или с 9 видимыми но ни одного используемого) почитал ваши рекомендации, хотел заморозить /data/misc/mtkgps.dat, но по указанному пути файла нет, есть файлы etc/gps.conf и /etc/gpsconfig.xml ОС 4.0.4.
в настройках местоположения нет пункта EPO, что значит в вашем контексте фраза "EPO должно быть включено и скачано"? такой пункт должен изначально присутствовать в меню настроек?



Реп: (34)
Решили провести полевые испытания GPS на G3. Раньше были кое-какие сомнения относительно возможности работы чистого GPS на устройстве в незнакомой местности. Забегая вперед - они подтвердились.

Исходные данные: пошивка Roky V2. Три файла, которые надо удалить в описании метода с чистым GPS, не обнаруживаются никаким менеджером файлов. Может, удалены в прошивке?

Дома в Сибири чистый GPS работал, правда аппарат до этого один раз включался с a-gps. За минуту ловил спутников 8 на холодном старте на чистом GPS.


Условия тестирования: Турция, без сим карты вообще. GPS-test находит один спутник в течение минуты. Потом минут пять не находит больше ничего. Потом надоедает ждать. Кнопка очистить/записать a-gps в gps-test ситуацию не меняет.

Симка турецкая есть, и скормить ее один раз для записи карты спутников в режиме a-gps проблем не составит, но это нарушит чистоту эксперимента.
Не в каждой стране можно найти симку с трафиком.


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



Реп: (5)
vovka_r @ 06.05.2013, 00:51 *
Потом минут пять не находит больше ничего. Потом надоедает ждать.

ИМХО пять минут для холодного старта маловато, у жены лыжа оптимус был, так там GPS минут 10 стартовал.



Реп: (1591)
vovka_r @ 05.05.2013, 21:51 *
Можем еще чего попробовать, если посоветуете пошагово здесь. Интернета мало, к сожалению, самим искать инструкции тяжело.

Так как Вы без Сим-карты, у Вас нет коррекции времени по сети. Я не имею ввиду интернет, а обычную связь. И если у Вас отклонение от местного времени, более 2 секунд, то и будет долгий старт. Попробуйте включить синхронизацию времени по GPS.



Реп: (1591)
niks224 @ 05.05.2013, 20:28 *
в настройках местоположения нет пункта EPO, что значит в вашем контексте фраза "EPO должно быть включено и скачано"? такой пункт должен изначально присутствовать в меню настроек?

Для всех манёвров с изменениями, надо иметь рут. Но просматривать, описанное ниже, можно и без рут.
Для открытия EPO, на смартах где он спрятан, нужно его поискать. Устанавливаете программу Better Cut. С её помощью ищите Location Engineer Mode , нажимаете и подтверждаете нажатием не "Create". Теперь у вас на рабочем столе, есть иконка быстрого доступа в меню всей вашей локации. В ней можно вкл/выкл EPO, а так же AGPS и много чего ещё. Только надо не забыть исправить файл epo_conf.xml. Вот так выглядит скрытый LEM(Location Engineer Mode) :
Прикрепленное изображение

Прикрепленное изображение

Ссылка по пользованию программой Better Cut: http://www.youtube.com/watch?v=mWndQYsB_as
Она описывает как найти обычное Инженерное меню. Там же, прокручивая вниз, есть(должна быть) иконка и LEM. Красивая иконка с пчелой.

Сообщение отредактировал Юрий З - 06.05.13, 00:05
Причина редактирования: Дополнил



Реп: (1591)
niks224 @ 05.05.2013, 22:22 *
ИМХО пять минут для холодного старта маловато, у жены лыжа оптимус был, так там GPS минут 10 стартовал.

На всякий случай! Ещё, кроме всего прочего, имеет значение как вы держите смартфон. Было замечено, что если ваша рука находится под областью камеры(обычно там вверху, рядом находятся антены), то уровень сигнала от спутников падает в 1,5-2 раза. Вплоть до полного отваливания некоторых. И это при полученной фиксации.
, так там GPS минут 10 стартовал.

Синхронизация времени по сети была включена до этого? У меня, с отправленными в полёт Сим, отключенным AGPS и принудительным включением холодного старта в YGPS, холодный старт составляет примерно 2,5 минуты.

Сообщение отредактировал Юрий З - 06.05.13, 01:07



Реп: (5)
Юрий З @ 06.05.2013, 02:56 *
Она описывает как найти обычное Инженерное меню

ROOT есть, в инженерном меню как андроида, так и МТК, насчёт GPS или LOCATION, вообще ничего нет...я правильно понимаю - если я установлю Better Cut, то получу доступ к меню локация, инженерного меню?



Реп: (442)
vovka_r @ 06.05.2013, 00:51 *
Roky V2. Три файла, которые надо удалить в описании метода с чистым GPS, не обнаруживаются никаким менеджером файлов. Может, удалены в прошивке?

он их удаляет(Roky_rs).
vovka_r @ 06.05.2013, 00:51 *
Условия тестирования: Турция, без сим карты вообще. GPS-test находит один спутник в течение минуты. Потом минут пять не находит больше ничего. Потом надоедает ждать. Кнопка очистить/записать a-gps в gps-test ситуацию не меняет.

после 1 использования GPS - mtkgps.dat заново появился. а когда в другую страну попали - он стал полностью неактуальный. GPS-TEST - мусор. для работы с GPS в MTK - нужно использовать YGPS.
vovka_r @ 06.05.2013, 00:51 *
Симка турецкая есть, и скормить ее один раз для записи карты спутников в режиме a-gps проблем не составит, но это нарушит чистоту эксперимента.

Руководство по улучшению работы GPS на MTK 6575-6577 (Пост #21719446) вот метод без подобных косяков. за полгода нашел как включить EPO :)

при приезде в другую страну возможно понадобится удалить /data/misc/mtkgps.dat и сделать холодный старт (Через YGPS!!!). не более 5 минут.
vovka_r @ 06.05.2013, 00:51 *
Можем еще чего попробовать, если посоветуете пошагово здесь. Интернета мало, к сожалению, самим искать инструкции тяжело.

да тут всё собрано по сути(больше именно работающих/правильных - решений нет.)
во первых прочитайте внимательно(потому как это не подробные точные инструкции, в каждом случае нужно понять и обдумать сказанное(без этого ничего работать не будет))
во вторых - полностью следуйте инструкциям. несоблюдение мелочи в инструкциях = неправильная работа GPS
в методе чистый GPS - A-GPS даже на 1 раз не рекомендуется включать.
в методе GPS+A-GPS - без интернета пользоваться не возможно.
в методе GPS+EPO при ошибках во время настройки - EPO таки нормально не работает.

я лично сам сейчас использую GPS+EPO - работает как часики. и интернет не нужен, и время старта стабильное 15-60 секунд. через пару дней после настройки работает абсолютно также

Добавлено 06.05.2013, 06:10:

niks224 @ 06.05.2013, 08:16 *
ROOT есть, в инженерном меню как андроида, так и МТК, насчёт GPS или LOCATION, вообще ничего нет...я правильно понимаю - если я установлю Better Cut, то получу доступ к меню локация, инженерного меню?

mobileunce tools поможет войти в инженерку

Добавлено 06.05.2013, 06:11:

Юрий З @ 06.05.2013, 03:47 *
Синхронизация времени по сети была включена до этого? У меня, с отправленными в полёт Сим, отключенным AGPS и принудительным включением холодного старта в YGPS

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

Сообщение отредактировал lightvik - 06.05.13, 06:09



Реп: (807)
У меня GPS всегда нормально работал и с разными методами описанными здесь (Lenovo A660).
Даже режим EPO + GPS работает со включенной A-GPS (но похоже a-gps в это время не работает). При этом разрешение файлов не трогал.

Для информации, в одной свежей мод.прошивке для Zopo ZP900 есть параметры \system\etc\gps.conf для различных стран, вот примерно такое, изменяется только тайм-сервер:
Для России
NTP_SERVER=ru.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/
xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/
xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/
xtra.bin
SUPL_HOST=supl.google.com
SUPL_PORT=7276

Для Кыргызстана
NTP_SERVER=kg.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/
xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/
xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/
xtra.bin
SUPL_HOST=supl.google.com
SUPL_PORT=7276

Для USA
NTP_SERVER=us.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/
xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/
xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/
xtra.bin
SUPL_HOST=supl.google.com
SUPL_PORT=7276


Для быстрого входа в инженерное меню можно использовать программу EngMode_Cut_Go! (кто-то сделал ее на china-iphone.ru, оригинальное сообщение непомню). Программа запускает просто системное приложение EngineerMode.apk.
Прикрепленный файлEM_Cut_Go!.apk ( 12.95 КБ )


Сообщение отредактировал Andrey_GAV - 06.05.13, 08:35



Реп: (5)
lightvik @ 03.05.2013, 08:43 *
4) выставляем файлу EPO.dat разрешения (через файловый менеджер)
++-
++-
++-


Еще вопросец, у меня по умолчанию разрешения для EPO.dat стоят так:
++-
---
--- , или rw-------
Принципиально ли выставить разрешения, как указали вы? Если не трудно, поясните почему.



Реп: (442)
chabrets @ 06.05.2013, 12:10 *
Принципиально ли выставить разрешения, как указали вы? Если не трудно, поясните почему.

скажем так, выполнив эту инструкцию 1 в 1 у меня получилось запустить EPO (а до этого не получалось почему то). как сделать правильно - не знаю.
на деле там может оказаться что 80% инструкции мусор. так как по механизму нужно всего лишь:
1 - очистить предидущие данные GPS (удалить /data/misc/mtkgps.dat)
2 - скачать свежие базы EPO(предварительно удалив старые - т.е. /data/misc/epo.dat)
3 - сделать холодный старт через YGPS.
после этого по идее должен включатся EPO.
как оное в реальности - можно узнать только по отзывам применивших.
также если в вашем устройстве будет стоять хорошая антенна(керамика к примеру) - GPS с данным методом будет работать практически идеально.

Сообщение отредактировал lightvik - 06.05.13, 09:42



Реп: (442)
Andrey_GAV @ 06.05.2013, 11:35 *
Для информации, в одной свежей мод.прошивке для Zopo ZP900 есть параметры \system\etc\gps.conf для различных стран, вот примерно такое, изменяется только тайм-сервер:

эффект то от него есть? просто сколько раз не пробовал, толку не разу не было. и если есть - в каком режиме работы?

Сообщение отредактировал lightvik - 06.05.13, 09:42



Реп: (1)
lightvik, Спасибо огромное. неделю мучался, а твой пост реально помог. После всех танцев с бубном видит стабильно 7-8 спутников. Фикс за 15 сек. На улице! и за 30-40 сек дома :)))



Реп: (442)
andersan2000 @ 06.05.2013, 12:57 *
lightvik, Спасибо огромное. неделю мучался, а твой пост реально помог. После всех танцев с бубном видит стабильно 7-8 спутников. Фикс за 15 сек. На улице! и за 30-40 сек дома :)))

да не за что. каким методом воспользовались?



Реп: (34)
В общем вердикт по работе GPS без предварительного запуска a-gps в новой местности.

Не работает. Увы.
Спасибо, ребят, за советы.
Весь день бился, перепробовал и чистый GPS, и EPO - второй дал три спутника за пять минут, которые тут же исчезли.

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


Потом выключил режим полета, дал русской симке МТС зарегистрироваться в роуминге. Передачу данных не включал. Включил a-gps в обычных настройках, EPO выключил.
Запустил GPS test. Старт произошел за 10 секунд, 11 спутников, местоположение определилось.

Записал данные A-GPS, отключил a-gps, вытащил симку.

Вот теперь на аппарате все методы работают.


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

В Сибири GPS работал, в Турции отказался. Запустился только после одноразового определения местоположения с включенным A-GPS, после чего нормально работает.

Сообщение отредактировал vovka_r - 06.05.13, 11:22



Реп: (5)
vovka_r @ 06.05.2013, 13:30 *
В Сибири GPS работал, в Турции отказался.

а в Сибири в одном месте, или разбег был Новосибирск - Иркутск к примеру?



Реп: (34)
niks224 @ 06.05.2013, 14:44 *
в Сибири в одном месте, или разбег был Новосибирск - Иркутск к примеру?

В одном месте проверяли. Причём на подоконнике квартиры - спутники конечно медленнее, чем на открытом месте, ловились, но незначительно медленнее.


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 02:51