psihop

Lenovo S660 - Улучшение работы GPS: GPS и как с ним бороться

В этой теме 489 сообщений

Тема создана на основе этого сообщения.

Лайкаем сообщение автора по ссылке, а не мой пост

 

 
Что такое "Китайский" GPS и как с ним бороться… или почему не работает GPS на CN (и не только) аппаратах
 
Основная масса владельцев мобильных устройств, привезенных из стольного града Китая и не только, сталкивается с проблемой «не работающего» GPS. Почему в кавычках? Потому, что он на самом деле работает, и проблема не в самом аппарате (или его GPS-приемнике), а в идущем вместе с аппаратом альманахе GPS спутников. В данной теме я постараюсь кратко раскрыть некоторую теорию GPS-позиционирования и расскажу о том, как без удаления и правки каких-либо системных файлов, в том числе и gps.conf, откалибровать и настроить ваше устройство на правильную работу с GPS.
*Маленькое отступление для любителей и профессионалов правки и замены gps.conf - данный файл в ОС Android 4.4X (ака KitKat) отсутствует.
 
Для начала немного теории
GPS (Global Positioning System), в дословном переводе - глобальная система позиционирования.
Система GPS функционирует на основе орбитальных спутников, которые находятся на шести орбитах, высота которых составляет порядка 20000 километров, а скорость движения равна 3000 м/сек (т.е. за сутки каждый спутник совершает два "витка" вокруг Земли). Данные со спутников передаются на двух частотах – гражданской и военной. Военную мы опустим, нашим устройствам она недоступна, а гражданская (1575.42 МГц) позволяет добиться погрешности не более 3 метров (заявленная погрешность в 10 метров у смартфонов или GPS навигаторов обуславливается международным или иным законодательством об использовании GPS в гражданских целях)
GPS спутники передают два вида данных - альманах и эфемериды.
 
Альманах - содержит параметры орбит всех спутников. Каждый спутник передаёт альманах для всех спутников. Данные альманаха не отличаются большой точностью и действительны несколько месяцев.
Эфемериды - точные координаты каждого отдельного спутника, корректировка параметров его часов и орбиты (эти данные собираются не за один день, на основании слежения за его орбитой и положением в небе относительно не только Земли, но и других небесных тел). Отдельно взятый GPS спутник передаёт данные только собственной эфемериды. Ретрансляция эфемериды со спутника происходит каждые 30 секунд. И эти данные действительны не более 30 минут.
 
Если GPS-приемник был отключён более 30 минут, а потом снова включён, то он начинает искать спутники, основываясь на известном ему альманахе. По данным, записанным в альманахе, GPS выбирает спутники для инициации и поиска. А теперь представьте - мало того, что GPS в нашем смартфоне/планшете не работал более нескольких месяцев, так его еще увезли за пару сотен тысяч километров от последнего места калибровки. Вот отсюда и "растут ноги" у "не работающего" GPS.
Для того, чтобы на нашем устройстве завелся встроенный GPS ему необходим альманах расположения спутников в данной местности и их эфемериды.
 

 

Создание альманаха и получение эфемерид

*Для создания альманаха и получения эфемерид спутников необходимо наличие ROOT доступа

*Все манипуляции рекомендуется делать на открытом пространстве, или в крайнем случае на улице

 

Как получить ROOT на вашем аппарате ищите в соответствующей теме, для пользователей Custom прошивок от наших многоуважаемых wizardik'a и psihop'a данный вопрос не актуален ввиду того, что прошивки поставляются ROOT'ироваными по умолчанию.

 

Включаем GPS (для этого необходимо опустить "шторку" и нажать значок GPS)

При помощи инженерного кода или MobileUncleTools необходимо войти в инженерный (MTK ) режим аппарата (EngineerMode → MTK)

 

4faed9119f97.png     c780426e94cc.png

 

Попав в инженерное меню телефона перемещаемся на вкладку Location и заходим в YGPS

 

6e9441db6d71.png

 

На закладке “Satellites” Должны быть красные точки (это спутники), а под ними (внизу) шкалы сигнала

Если шкалы сигнала отсутствуют, а спутники (красные точки) есть, то это это говорит о том, что спутники телефон видит , но не подключается к ним из-за неправильно записанного альманаха.

 

10bcbdcde1a3.png

 

Для правильной работы GPS необходимо создать новый альманах, соответствующий нашему текущему местоположению:
 

В пункте YGPS переходим на вкладку “Information”, а затем, с промежутком в 5-10 секунд, поочередно нажимаем на кнопки “full”, “warm”, ”hot”, “cold” (тем самым вызывая полный сброс старого альманаха).

 

Warm, Hot и Cold – существует три режима старта GPS приемника:
hot - Время, координаты, альманах и эфемериды известны, занимает несколько секунд
warm – Время, координаты с некоторыми ограничениями и альманах известны.  Эфемерида, как минимум от 3-х спутников, известна после последнего выключения.
cold - Время, координаты известны с некоторыми ограничениями. Альманах и эфемерида не известны.
*Full, скорее всего, это перебор всех трех режимов для поиска спутников

 

 

65860c9f65d5.png

 

После этого переходим на вкладку NMEA Log и жмем на start - начнется создание и запись нового Альманаха

 

50b2f2a49f0c.jpg

 

После нажатия запуска NMEA Log переходим на задку “Satellites” и ждем 5-10 минут, пока телефон сам не найдет все спутники и не подключится к ним (*не обязательно ко всем).

Индикацией подключения служат "позеленевшие" точки спутников (напомню, до этого они были красными) и "вдруг" заработавшие шкалы спутников (появятся снизу), Ждем пока шкалы тоже сменят свой красный цвет на зеленый.

 

d17ccd0be858.png

 

Когда GPS приёмник фиксирует спутник, то он показывает "пустой" столбик силы сигнала. В этот момент ещё идёт процесс сбора данных эфемериды. Когда эфемерида каждого спутника принята, соответствующий ей столбик силы сигнала становится зеленым, и данные, принятые от спутника, считаются подходящими для навигации.

 

После подключения к максимальному количеству спутников возвращаемся на закладку Nmea Log и жмем “stop”.

 
Выходим из инженерного режима, запускам Navitel (Яндекс.Навигатор, MapFactor: GPS Navigation, Igo Primo или др. по вкусу) а так же Статус GPS, Google Maps, GPS Тест и другие GPS приложения и радуемся жизни.
 

 

И в заключение несколько слов о 2D Fix и 3D Fix

2D Fix и 3D Fix это два режима корректировки погрешности при использовании GPS

 

DOP – индикатор качества приема сигнала GPS

У GPS существует собственная система критериев качества приема сигнала - DOP (Position Dilution of Precision, ухудшение точности позиционирования). Качество DOP зависит от способности GPS [приемника] корректировать сигнал со спутников. 

 

Наличие 3D fix не является достаточным критерием качества. Если DOP больше 6 означает плохое качество сигнала. Меньше 4 - достаточное для записи треков OSM (openstreetmap - карты улиц). Меньше 2 – очень хорошее качество.

При 2D Fix корректировка происходит на основании широты и долготы

При 3D Fix корректировка происходит на основании широты, долготы и высоты

Поэтому хорошего DOP'а можно добиться даже с 2D fix

 

Напоследок ложка дегтя от Navitel:

Не знаю, как в 9 (текущей) версии программы (может пофиксили), а вот в 3 и 5 версиях так точно, DOP отсутствует. Нет, он конечно есть (без него бы он не работал), но исправляет погрешность только в горизонтальной (HDOP) и вертикальной (VDOP) плоскостях

 

 

P.S. Для вычисления точных координат при GPS навигации достаточно подключения только к трем спутникам.

 

Второй вариант настройки от   @thunderboltmld

 

Вариант решения проблемы от asteroids

a7a107909cfc.png       e1d1a13b060d.png

35 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

подожду результат, тестирования!

пока передумал новый покупать! :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ой не знаю, не знаю... По моему телефон достойный: мощный проц, большая батарея, достаточно памяти и прочее. Я почему-то думаю, что проблема с GPS у данной модели -- это всё происки маркетологов! Надеюсь администраторы простят мне некоторую вольность, но далее сказанное, в силу некоторых обстоятельств, очень похоже на правду... Станут ли люди покупать новые модели, когда уже есть вот такая замечательная. Некоторые люди пишут, что поначалу с GPS у данной модели в ранних прошивках всё хорошо было. А что случилось потом? А потом вышли новые модели на новом современном софте..... А что делать с полюбившимися народу старыми телефонами?.... Их нужно "обновить", но не очень, и прекратить дальнейшую поддержку (полагаю, что возможно поэтому и 5-го андройда официального нет)....

 

@panamey, а Вы устанавливали рекомендованный в #406 патч или какое-то своё решение имеете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я выше писал -

сначала остановил locationEM работало отлично, потом резко стало вообще никак !!!!!

поставил патч-результата не было

откатился назад

вот поднял бекап, удалил mtkgps.dat,epo.dat и gps.conf. вкл. "максимальная точность" инет вкл. (мобильный) запустил SASandroid- привязалось сек. за 40 вышел, инет выкл. через 3 часа запускаю sasAndroid (инета нет!) привязка сек. за 30! еду домой (троллейбус) - трек ИДЕАЛЬНЫЙ !!!!!!!!!!!! :vkaske:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@panamey, посмотрите, пожалуйста, обновилась информация в посте по улучшению работы GPS.

   Ваши тесты с трэком хороши видимо от того, что на качество работы GPS всё же сильно влияет уровень принимаемого сигнала от спутников. Поэтому многое зависит также и от положения телефона внутри транспортного средства. У окна в троллейбусе (или под лобовым стеклом на передней панели автомобиля), а уж тем более на улице, т.е. на открытом пространстве, GPS в нашем телефоне, согласно тестов, работает хорошо. Поэтому информация в #419 в дополнение к указанному @asteroids способу (пост #406 - ссылка в шапке) -- наше решение.

 

 

   Вчера вечером ехал домой с установленной крышкой. GPS вёл себя не самым лучшим образом (см. скрин)... Хотя днЯмИ ранее трэк на проспекте был отличный.

7416135da56ebcd986be020c0be14bb2.jpg

 

   И так он меня "расстраивал" на протяжении всего маршрута. :( Затем, высадив жену и ребенка у дома, я решил проехать тот же маршрут (половину, но туда и обратно составляет примерно 10 км), но уже без задней крышки телефона с целью отбросить всякие разные  нарекания на погоду, размещение спутников, космические силы и пр. и пр. То есть примерно минут через 15-20 я снова поехал по тому же маршруту. Результат на скрине.

 

340df791efc0e955f11083019d18c2f3.jpg

 

   Слева кривой трэк, а правильный трэк -- это результат без крышки (телефон лежал на передней панели под лобовым стеклом). Даже по заправке (объект "80") проехал, чтобы усложнить ему работу.

 

   Сегодня утром решил повесить телефон в держатель (размещен вертикально, слева от руля, между рулем и левой передней стойкой). Как только услышал на первых километрах "Вы ушли с маршрута", переложил телефон на переднюю панель. Далее все, суда по трэку и комментариям Навитела, было отлично!

4 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да, согласен качество приема зависит от расположения в машине, но меня интересует почему!? через время(какое не пойму) качество позиционирования падает до полного :foo: . всетаки может с EPO связано?НАВЕРНО ВСЕ ТАКИ НЕТ!!(кстати пока у меня файл не обновлялся(пост449))

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

 

p.s. работает до сих пор можно сказать отлично!! :) (после http://lenovo-forums.ru/topic/8945-lenovo-s660-улучшение-работы-gps-gps-и-как-с-ним-бороться/?p=440919)

 

....вот сегодна начал navitel выё....При вкл. определил положение точно! , но трек начал плясать, однако не так что куда попало , а метров на 10-20 петлять. хотя было идеально (ходил пешком, не по маршруту-просто писал треки).

выключил navitel , через метров150 вкл. SASandroid- этот показывает и трек пишет идеально!!

 заметил что работает системное "Геоданные из нескольких источников" , а не перебивает ли оно данные?? подставляя например позиции по вышкам(поскольку инет у меня отключен, а при подключении инета и его данные)???

"прибил" это приложение (и YGPS тоже ) -погоняю посмотрю.

      по задней крышке:-- если кому то помогает ее снятие , может проще сделать ее на 3D принтере, щас посмотрел в инете -вообще не дорого выходит!!

 

 

 сегодня начались глюки!! -трек куда попало, значит" Геоданные из нескольких источников" и ygps не причем ! как начало кидать куда попало , вышел из программы навигации и через root проводник удалил  mtkgps.dat, запустил навигацию привязывалось доольше(но не ДООЛГО) и спутников при старте на "глобусе" (в navitel) не было, потом привязалось и позиционировало и вело правильно! какие мысли????

Отредактировал panamey

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

понял, спасибо!

куплю на квалкоме! :uhmylka:

p.s. а может на mtk присоветуешь чего??с хорошей автономностью

p70-a, ГПС работает отлично.

 

 а вот на S660 ничего не помогает... (((

ведет параллельно.. перпендикулярно иногда... отстает.. и вообще как хочет.. 

Отредактировал Бильбо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
сегодня начались глюки!!
 я всё же рекомендую использовать решим локации -- "Только устройство". В режиме "Высокая точность" я не тестировался. точнее запускал 2 раза. ! раз был нормальный, второй не очень -- кидало пару раз как хотело... А при "Только устройство" -- всегда хорошо если тел. лежит на передней панели, если установить около левой стойки слево от руля, то ведет не очень -- параллельно от дороги примерно с 1- - 15 метрах, на поворотах заносит и т.п. Скрин приложить не могу -- трэк уже удален (см. последний абзац #454).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да я всегда только gps и использую. бывает вкл.инет для быстрого поиска(когда оч.надо)

 

пока! могу сказать, что вроде как влияет файл mtkgps.dat т.к. сразу после его удаления начинает позиционировать нормально!

предполагаю , что через какое то кол-во запусков! с ним чото случается, что влияет на точность позиционирования!

косвенное! доказательство того, что (как я выше писал)  время через которое gps перестает норм. работать не поддается систематизации!

(в промежуток времени(кол-во дней или недель) я запускаю gps разное кол-во раз,)

      пока делаю так- начались глюки,

                                    выкл. gps

                                   через root менеджер удаляю mtkgps.dat

                                    вкл. gps и навигацию

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

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вроде когда-то на 4pda читал, что mtkgps.dat "обнуляли" редактируя файл libmnlp.

 

У меня на последней версии ColorOS есть вкладка "Дополнительно" -> "скачать файл epo.dat" там есть кнопка Lock mtkgps.dat. Будет время попробую залочить и покататься.

Отредактировал Jimpace

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вроде когда-то на 4pda читал, что mtkgps.dat "обнуляли" редактируя файл libmnlp.

 

У меня на последней версии ColorOS есть вкладка "Дополнительно" -> "скачать файл epo.dat" там есть кнопка Lock mtkgps.dat. Будет время попробую залочить и покататься.

   попробуй, т.к. у меня залочить  этот файл не получилось ни root explorerОМ ни Терминалом!

про epo файл в оф.062 вообще нигде не нашел!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так делал? ссылка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

как я только не делал!!!! :dada:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Покатался сегодня утром после Lock mtkgps.dat. На всем пути в навителе уверенно держало 8-12 спутников, отваливались только один раз на 1-2 секунды, точность вполне приемлемая, по дворам не прыгал точно,правда на скорости в 50-60 км/ч было видно небольшое запаздывание.

Перед этим:

-удалил epo.dat, mtkgps.dat, затем по новой скачал epo.dat,

-потом как описано в шапке в инженерном меню кнопки на открытом пространстве hot, warm, cold, full, start ждем пока найдет спутники.

-Настройки-> "Дополнительно" -> "скачать файл epo.dat" -> Lock mtkgps.dat (на ColorOS)

Отредактировал Jimpace

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поставил себе патч на GPS  стало гораздо лучше по крайней мере цепляется почти мгновенно без инета ставить через рекавери без вайпов стоит вайб  512 черкз флештул

Patch_GPS_MT+6582.zip

Отредактировал uriy7472

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Цепляется хорошо, потом "едет" плохо. Забей на GPS,  не нашего телефона фишка это.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавлю свои 5 копеек - нашел, вроде, причину сбоя работы. Перепробовал не меньше 5 прошивок и ВСЕ методы, которые смог найти, ну, разве что, антенну не паял. Остановился на lollipop и вот в чем нашел суть проблемы - отключил сразу a-gps через инженерное меню, подключаюсь всегда только через спутники и с отключенным интернетом. Только включил интернет одновременно с gps - все! Тел сам карту спутников скачал (видимо, левую какую-то, не для нашей местности, но это догадки), спутников куча красным горит, подключения можно ждать до китайской пасхи. Поэтому, взял за правило - перед включением gps отключать инет. По очереди все норм работает) Я уже по лесу с ним целый день гулял - трек достаточно точно записал. Потом ближе к цивилизации выбрел, фикс пропал - ждал минут 30, не связал сначала с подключением инета.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

После полевых испытаний подтверждаю - после прошивки не включал одновременно инет и gps, прошел по лесам-горам 25 км, фикс не терял, трек пишет достаточно четко по тропам и дорогам, и даже в ущелье под кронами сосен 3-4 спутника держит. Я счастлив)

2 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем привет. Не получается заставить работать GPS (постоянно нужен по работе и поэтому приходится идти на всякие извращения, типа раздавать вай-фу с мобилы и ловить GPS с планшета). Установил софтину SvcEngRunner, зашел в инженерное меню, перешел во вкладку Location, потом YGPS, выполнил все комманды типа Full, Warm, Hot, Cold, в NMEA LOG нажал START и о чудо!.... Ничего не произошло, как во вкладке сателиты спутники горели красным так и горит.

P.S. параметр Status всегла UNAVAILABLE, параметр TTFF всегда мигает Counting. Подскажите, что сделать.

P.P.S. смартфон LENOVO s820, прошивка S820_ROW_8G_S223

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Just now, 13th_worm написал:

Всем привет. Не получается заставить работать GPS (постоянно нужен по работе и поэтому приходится идти на всякие извращения, типа раздавать вай-фу с мобилы и ловить GPS с планшета). Установил софтину SvcEngRunner, зашел в инженерное меню, перешел во вкладку Location, потом YGPS, выполнил все комманды типа Full, Warm, Hot, Cold, в NMEA LOG нажал START и о чудо!.... Ничего не произошло, как во вкладке сателиты спутники горели красным так и горит.

P.S. параметр Status всегла UNAVAILABLE, параметр TTFF всегда мигает Counting. Подскажите, что сделать.

P.P.S. смартфон LENOVO s820, прошивка S820_ROW_8G_S223

 

Можно спросить- у вас S820- что вас занесло в тему по S660???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Искал в теме S820, но там дельного ничего не оказалось и наткнулся на эту тему и воооот. Просьба сильно не пинать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, 13th_worm написал:

Искал в теме S820, но там дельного ничего не оказалось и наткнулся на эту тему и воооот. Просьба сильно не пинать

Создайте тему в разделе СВОЕГО АППАРАТА. Не разводите флуд, иначе будете наказаны согласно правил форума.

ТОЧКА

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
On 20.03.2016 at 03:33, maxbrok написал:

После полевых испытаний подтверждаю - после прошивки не включал одновременно инет и gps, прошел по лесам-горам 25 км, фикс не терял, трек пишет достаточно четко по тропам и дорогам, и даже в ущелье под кронами сосен 3-4 спутника держит. Я счастлив)

То есть вы прошивали телефон с нуля, и больше одновременно GPS и интернет не включали, после этого GPS работает нормально? И да, какой прогой-навигатором проверяли его работу?  

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
On 04.04.2016 at 11:59, Jimpace написал:

То есть вы прошивали телефон с нуля, и больше одновременно GPS и интернет не включали, после этого GPS работает нормально? И да, какой прогой-навигатором проверяли его работу?  

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня 2 телефона s660 и еще p780. На всех одинаковая ситуация с gps. Сначала пытался исправить, но потом плюнул. Использую внешний gps-модуль globalsat bt-338. Ловит отлично даже из глубины комнаты, ни один гаджет с ним не сравнится. Б/у можно купить за 500-1000р. Рекомендую.

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу