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 пользователям понравился пост

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


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

Алекс-Алекс-, железо по ходу у нас такое, перебрал уже все KitKat прошивки, такая же беда, вроде и цепляет сразу штук 10 спутников, но во время движения - беда, отваливаются периодически-постоянно. Народ говорит на 4.2-прошивках вроде гут, но у меня чё то ставить их ради GPSa нет желания.

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


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

уважаемые гуру и простые пользователи нашего телефона !

пробовал ли кто нибудь пользоваться телефоном без задней крышки ?

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

полоски антенн приема gsm стали намного меньше колебаться;

при запуске в инженерке пункта ygps (wifi и инет не врубал) с течением времени появилось аж 14 красных

спутников, такое последний раз я видел при запуске ygps только с интернетом !

в здании цеха, где в крыше есть стеклянные пролеты и сам цех ж/б с множеством

металлообрабатывающих станков, navitel поймал аж 9 спутников(зеленых кружков),

правда еще и два желтых(с крышкой было 3-4 зеленых спутника и 3-4 желтых).

по сему я сделал вывод , что задняя крышка прилично глушит сигнал gps и gsm.

в итоге , я обратил внимание на пять изолированных мест (не знаю чем изолировано) 

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

(видимо, последствия многократного снятия и одевания этой самой крышки в случае,

когда телефон завис или не стартует).

ради эксперимента, я на эти места наклеил маленькие квадратики пвх-изоленты, одел крышку на место и еще раз

проверил сигнал gsm и поиск спутников - итог - то же самое, что и без крышки !

хотелось бы услышать ваше мнение по этому поводу, особенно обладателей cn-версии

аппарата...

 

p.s.: изолента пока как временное решение !

прошивка сильно модифицированный вариант кастома savyol 062.

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

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


Ссылка на сообщение
Поделиться на другие сайты
уважаемые гуру и простые пользователи нашего телефона !

Читал даненько про это, сам не пробовал.

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


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

Я крышку снимал всего несколько раз, тоже обратил внимание на эту изоляцию. У меня она должна быть впорядке. Как с интернетом, так и без - ловит много спутников. На палки связи внимание не обращаю особо - работает норм. На трассе между городами тоже обычно - где у всех есть связь, там есть, где нет - там нет =)

 

Единственное - 3G. Оператор 3mob (Укртелеком) в помещении на частоте 3G не очень ловит, но оно так по ходу и есть. При мне на более дорогих аппаратах с этим же оператором к окну ходили люди. На 2G - ок.

 

Так что у кого совсем беда с GPS и вообще не работает, может и стоит попробовать.. Хотя не пойму, металл вроде же наоборот "доп. антеной" должен быть?

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

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


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

Это не изоляция, а больше похоже на посеребрение для лучшего контакта.

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


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

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

 

Покатался в обед с gps без задней крышки. Визуально качество приема лучше. 10-11 спутников ловил на ура, минимум что был - 4 штуки, с дороги в стороны особо не спрыгивал. Правда есть одно но - до этого gps тестился с плохих погодных условиях, сегодня как под заказ - весеннее солнышко светит.

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

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


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

Это не изоляция, а больше похоже на посеребрение для лучшего контакта.

не для контакта точно , т.к. я заклеил эти места изолентой и никаких проблем не 

наблюдаю...а наоборот улучшение сигнала gsm и всего остального !

 

@dimonik, - не могут контакты всех модулей телефона замыкаться в одной точке, точнее

сказать, не должны замыкаться (одна точка - задняя крышка телефона).

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

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


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

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

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

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


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

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

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


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

стало интересно, только что разглядывал эти места под лампой

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

вообще хуже телефону от этого не стало ?

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


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

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

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


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

Эх... Почитал я Вас, взял тестер и вот что я вам скажу. Все эти точки звонятся между собой! А значит, что это проводник. Дальше еще интересней - эти точки не прозваниваются через поверхность корпуса! И поверхность корпуса не прознанивается ни в каких местах! Так что это сделано умышленно, производителем. Только пока не известно для чего, но таким образом они замкнули некоторые контуры. Возможно, что именно по этой причине крышка металлическая. :))))))))))))))))   Т.е. чтобы не паять проводок, сделали металлический ободок! Гений китайской мысли! :lol:

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

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


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

Т.е. чтобы не паять проводок, сделали металлический ободок! Гений китайской мысли! :lol:

действительно, стало еще интереснее !

когда то , давным-давно , была у меня мторолла L7.

так вот там корпус был из анодированного аллюминия(то же самое в L6,L2,L9), не знаю какой здесь, но в моторолле на 

задней крышке таких мест не было, как в нашем леново (я про эти пять точек)...

 

p.s.: только что проверил - показания сети,wifi,gps,передачи по блютуз без крышки и с заклеенными 

точками на крышке одинаковые, значит , что то здесь не то или не так !

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

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


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

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

 

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

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

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


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

Эх... Почитал я Вас, взял тестер и вот что я вам скажу. Все эти точки звонятся между собой! А значит, что это проводник. Дальше еще интересней - эти точки не прозваниваются через поверхность корпуса! И поверхность корпуса не прознанивается ни в каких местах! Так что это сделано умышленно, производителем. Только пока не известно для чего, но таким образом они замкнули некоторые контуры. Возможно, что именно по этой причине крышка металлическая. :))))))))))))))))   Т.е. чтобы не паять проводок, сделали металлический ободок! Гений китайской мысли! :lol:

У меня проблема подобная вашей. Прошивка 062, телефон скорее всего китайский(не знаю, так как брал с рук без коробки).

После инженерки работало, потом начинало скакать по домам. И тоже было ощущение, что начиналось это всё как только я включал интернет на телефоне.

 

Вчера отключил синхронизацию даты и времени с сетью и последние сутки GPS работает очень даже неплохо...по крайней мере нет регулярных скачков по домам...За сутки (4 раза передвигался по 20 км) - всего пара перескоков на соседнюю дорогу длительностью в пару сек. Не напрягает, в общем. И это при включённом интернете с одной из симок.

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

Да, в качестве навигатора пользуюсь СитиГидом.

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

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


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

Ребята помогите, после прошивки сеть больше не показывает 3G,  только G показывает и  интернет очень слабо работает. Что делать ? 

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


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

Ребята помогите, после прошивки сеть больше не показывает 3G, только G показывает и интернет очень слабо работает. Что делать ?

Тема вообще то про GPS,что шили?

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


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

@Zizu93, Если ничто другое не помогает, прочтите, наконец, инструкцию! /Аксиома Кана и Орбена

и от себя добавлю Для тех, кому тяжело осилить Правила Форума

 

надеюсь меня уважаемый

AKhod простит за копипаст его подписи
Отредактировал Maximus263

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


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

У меня проблема подобная вашей. Прошивка 062, телефон скорее всего китайский(не знаю, так как брал с рук без коробки).

После инженерки работало, потом начинало скакать по домам. И тоже было ощущение, что начиналось это всё как только я включал интернет на телефоне.

Вчера отключил синхронизацию даты и времени с сетью и последние сутки GPS работает очень даже неплохо...по крайней мере нет регулярных скачков по домам...За сутки (4 раза передвигался по 20 км) - всего пара перескоков на соседнюю дорогу длительностью в пару сек. Не напрягает, в общем. И это при включённом интернете с одной из симок.

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

Да, в качестве навигатора пользуюсь СитиГидом.

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

Upd: Судя по всему, дело было в штатном чехле, который шёл с телефоном. Без чехла качество приёма - гораздо лучше.

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

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


Ссылка на сообщение
Поделиться на другие сайты
Отбой...ничерта не помогло...всё так же приходится периодически сбрасывать всё через инженерку и тогда начинает нормально работать какое-то время.

 

Поставил тест 1437 прошивку от Wizardika, обновил ручками epo.dat (брал отсюда epodownload.mediatek.com\EPO.DAT). Потом сделал всё по инструкции из шапки этой темы. В настройках -> Моё местоположение->Режим "Только устройство". Мобильный интернет с любой из симок включить. Сразу определяет спутников 5-6, если не выключать GPS и поездить пару дней с включенным навителом всё начинает работать на ура. Правда если скорость километров 80-90 в час есть небольшие запаздывания в 50-100 метров.

 

5e8b78e76af7e624dc1949796e3d7119.jpg

 

 

8f4e9e32d06777eb7a58c79ecbcbe880.jpg

 

 

3ccb0f9347a461e74d8223f1292fe088.jpg

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

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


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

@Jimpace, пожалуйста, отпишитесь о работе gps в Вашем телефоне через пару дней. 

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


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

Так эти скрины сделаны первый вчера, два других в воскресенье, сегодня спецом гонял по городу с навигатором проблем нет, хотя больше 7-8 спутников  не находил.

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


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

Так а.. Ловит это отлично.. У меня вот тоже ловит около 10, а ведет часто что пьяный..

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


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

Количество спутников зависит от текущего положения спутников, они же постоянно перемещаются. Так что, это вообще не показатель

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


Ссылка на сообщение
Поделиться на другие сайты
Так а.. Ловит это отлично.. У меня вот тоже ловит около 10, а ведет часто что пьяный..

 

Почти неделю гоняю с включенной навигацией, всё гуд. Единственное как уже говорил на скоростях 80-90 км/ч отстает метров на 50-100 лично для меня это не актуально, так как с такими скоростями по городу, тем более незнакомому, не гоняю.

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


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

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

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

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

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


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

Войти

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


Войти

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

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