Купил тут отцу новый телефон, настраиваю его, чтобы он его о скорости и камерах предупреждал (а то лихачит он на старости лет, штрафы только успеваю оплачивать). А трубка не определяет местоположение в квартире, долго не определяет, очень долго. Странно. Оказалось не я один вижу странности.
Краткое изложение. Установлено опытным путем, что Qualcomm, Broadcom и MediaTek блокируют получение данных A-GPS, которые позволяют быстрее находить спутники. Серверы, выдающие эти данные принадлежат санкционерам, они блокируют получение данных с российских IP-адресов. Более того, обновленные прошивки некоторых телефонов удаляют полученные данные, если использовать VPN.
Статья с Хабра с сокращениями.
Ориентировочно с мая 2022 года в разных темах на форуме 4PDA и других интернет-площадках начали появляться сообщения вида "Что-то смартфон стал плохо ловить спутники GPS и показывать точное местоположение". Объединяло все эти жалобы два момента: все смартфоны на чипах Qualcomm Snapdragon различных поколений, и все пользователи были из РФ.
Чтобы устройство могло определить свое местоположение по спутниковым навигационным системам (GPS, ГЛОНАСС, Galileo, Beidou, ...), ему надо принимать и успешно декодировать сигналы минимум от четырех спутников, для которых устройство знает их точное положение.
Эфемериды - это точное положение спутника на ближайшие несколько часов. Каждый спутник передает только свои эфемериды, и их прием занимает порядка 20-60 секунд. Альманахи - это ориентировочное положение всех спутников группировки на ближайшие недели. Прием альманахов на смартфоне занимает минимум 10-15 минут при уверенном сигнале.
Устройства без связи с интернетом (скажем, автономные GPS-навигаторы) получают эти данные только со спутников, и холодный старт на открытой местности обычно занимает несколько минут.
Устройства с доступом в интернет могут получать эфемериды, альманахи и время через интернет (это и называется A-GPS). Кроме того, смартфоны также могут определять свое приблизительное местоположение, используя информацию о вышках мобильных операторов или точках WiFi. Даже если у вас в настройках выключена геолокация по сетям от Google/Apple, некоторые приложения (скажем, 2ГИС или Яндекс Карты) могут использовать свои базы.
Благодаря всему этому люди привыкли видеть приблизительное местоположение уже через несколько секунд после открытия карты, а еще через несколько секунд ожидают увидеть точную точку на карте...
А откуда там смартфон получает данные A-GPS? Гуглежка подсказывает аббревиатуры XTRA, SUPL, ... Отключаю мобильную сеть, оставляю только Wi-Fi, запускаю tcpdump на роутере, "Clear Assist data", перезагрузка, ищу в дампе что-нибудь интересное...
Смартфон идет за файлом http://path3.xtracloud.net/xtra3Mi_eph.bin. Из России отдаваемый файл xtra3Mi_eph.bin весит 191 байт. Через европейский VPN 396 байт.
Все эти домены принадлежат Qualcomm. Формат данных A-GPS - проприетарный и у каждого вендора свой.
Завернув трафик смартфона в VPN на роутере, A-GPS ожил. Таким образом, стало понятно, что проблема наверняка затрагивает не одну модель, и не одного производителя смартфонов - а большинство смартфонов на чипах Qualcomm.
Возможно, некоторые производители используют другие адреса и проксируют данные через себя, но как минимум Asus, Nokia и OnePlus получают данные с этого адреса. При получении файла с домена embargo.xboxprod.izatcloud.net некоторые смартфоны затирают данные альманахов как минимум для GPS, даже если они были получены со спутников.
В комментариях выяснили, что как минимум некоторые смартфоны на чипах Samsung Exynos и Huawei Kirin, а так же некоторые смартфоны Samsung на чипах Qualcomm для получения информации A-GPS используют домен gllto.glpals.com, который сейчас для IP-адресов РФ выдает ошибку 403. Судя по SOA-записи домена glpals.com, этот домен принадлежит Broadcom
Комментарии
Подтверждаю проблему.
Жена последний месяц ругается на Навигатор, типа говорит , не ловит ни хрена.
Жаловалась, что я не ней экономлю, телефон пора менять))
Автомобильный навигатор без wi-fi работает довольно шустро.
Никаких задержек не заметно.
Если Вы им пользуетесь ежедневно, то не удивительно, он постоянно получает данные со спутника.
Я пользуюсь раз в неделю.
Последний раз вообще 3 недели не подходил к машине.
И ничего, при выезде из гаража сразу схватил и правильно показывал в Яндекс-навигаторе.
Это был не смартфон, а китайское зеркало на андроиде.
Там A-GPS ни разу не работал, т.к нет ни wi-fi, ни GSM.
Полностью автономен.
Кстати, сразу не подумал, но автонавигатор мощнее, там используется многоканальный приемник (от 8 до 40 каналов), соответственно, он перебор частот спутников сделает быстрее смартфона, у которого не больше двух каналов одновременно...
У мну навигатор гармин с жипиэсом и глонассом. Впервые в этом году включал в июле. Второй раз пару недель назад, в начале октября. Во второй раз искал местоположение больше минуты, но найдя не терял, в т.ч в лесу на грунтовках. Смарт хуавей для яндекс-гоу пару дней назад вполне точно определил адрес и пригнал машину на вызов.
Навигатор в целом безопаснее, так как ничего не передает, а только принимает со спутника. И в нем нет никаких других функций, способных сажать батарейки.
У меня в качестве навигатора на авто старый филипс с мощным аккумулятором, он всегда в "режиме полета", никакого интернета нет. Включается и подхватывает положение быстро и точно.
х.з.
SAMSUNG J6 2018 на Exynos 7 Octa 7870
яндекс навигатор так же как и раньше кажет место через неско секунд после запуска
Теле2 инет мобильный
Если пользуетесь ежедневно или почти ежедневно, то неудивительно. Холодный старт GPS (это если навигатор не включался более недели) занимает это 12,5 минут в идеале. Теплый старт (когда прошло несколько часов) занимает меньше минуты. Т.е. если с ним ездить дважды в день, особых изменений можно не заметить, тем более, что пока машину прогреешь, уже навигатор всё словил.
телефон включен круглосуточно, да
но навигатор запустил первый раз наверное за полгода, специально посмотреть на скорость определения места
Ну не знаю, когда-то был том-том которым пользовался очень редко, холодный старт был где-то минута, а может и меньше.
Холодный старт 12 минут? Я конечно не астроном, но в жизни я такого никогда не встречал. Из коробки даже андройд никогда больше 3 минут не стартовал, даже с отключенной опцией А-ДжиПиэС. Может я везучий, просто?)))
Если не известно точное время и хотя бы приблизительное местоположение, то старт будет идти долго. Особенно на высоких широтах.
А где наш ГЛОНАСС?
Глонасс то наш, а чипы всё равно Qualcomm.
На китайских смартфон ах есть:)
сейчас уже на всех есть
Нашему Глонассу нужна рассылка данных эфемерид и чтобы сервер рассылки поддерживался прошивкой... Так что, не сегодня.
Пользуюсь приложением GPS Test с Гугол Плеймаркета. Показывает все спутники: Навстар, Глонасс, Бейдоу, Галилео, QZSS, SBAS.
Не знаю. Хуавей на Кирине - работает как всегда быстро. Правда Хуавей настоящий, подсанкционный, без Гугл-сервисов
А у меня и у жены Кирин хуавеевский - но с гуглами (куплены ещё до начала хуавейско-гугловского срача. Вроде как нормально определяет.
Может наши опять наземные станции отключили как в 2014м, а вы тут панику наводите ))
https://www.rbc.ru/politics/13/05/2014/57041ca69a794761c0ce9cf3
Honor на Kirin 980 - полёт нормальный.
Google Pixel 5 - проблемы не замечено. Положение определяет за секунды после старта карт.
А также на pixel 3, 3a, 5a 5g и 6 - проблем 0.
Таких проблем не замечал.
На двух телефонах Яндекс Навигатор стал сбоить и виснуть. Хз. чьи там чипы, но ездить стало невозможно.
Ладно есть еще пару смартфонов в смартфоницах и планшеты в планшетницах.
"Устройства с доступом в интернет могут получать эфемериды, альманахи и время через интернет (это и называется A-GPS)."
"Смартфон идет за файлом http://path3.xtracloud.net/xtra3Mi_eph.bin. Из России отдаваемый файл xtra3Mi_eph.bin весит 191 байт. Через европейский VPN 396 байт."
Что-то не вяжется. Слишком маленькие файлы для альманахов.
Вот нашел - https://wwws.nightwatchcybersecurity.com/tag/gps/
Qualcomm has clarified to us that both sets of servers are actually serving three different types of files:
xtra.bin – XTRA 1.0 files, providing GPS assistance data (protected by a CRC checksum)
xtra2.bin – XTRA 2.0 files, providing GPS and GLO assistance data (protected by a CRC checksum)
xtra3grc.bin – XTRA 3.0 files, providing GPS, GLO, and BDS assistance data (protected by a digital signature). These files have been available since 2014.
Если смартфон тормозит с GPS - https://ztegid.ru/blog/analitika/kak-uskorit-podklyuchenie-gps-i-uvelichit-tochnost-gps-na-android.html
интересно, откуда получает данные обычный навигатор (отдельный прибор), если связи у него кроме спутников нет, а определяет он точку не так чтобы долго?
Полагаю, каждый спутник высылает все необходимое. У навигатора GPS приемник заметно лучше чем у смартфона, поэтому он быстрее собирает все данные со спутников, ИМХО.
Да, каждый спутник высылает.
GPS-приёмник, для определения положения, должен принять эту информацию минимум с 4 спутников (теоретически должно хватать с трёх, но везде зашито обязательное определение высоты, поэтому упираются в 4 спутника).
У навигатора приёмник лучше в том плане, что он принимает больше каналов. Не в том смысле, что "видит" больше спутников, чем телефон, а может принимать и использовать ещё и отражённые сигналы, что в сложных условиях (город, высокий лес) повышает точность и скорость определения местоположения.
Дополню. В навигаторе меньше требований к весу, размерам и энергопотреблению приемника, соответственно у него меньше уровень шума. По тем же причинам в навигаторе лучше антенна.
У хорошего навигатора антенна лучше.
Многоканальный поиск идёт быстрее на автонавигаторе, но все данные он получает от спутников.
8-й ванька, пока всё работает... Но у меня рекламоблокер платный на всю ОС со своим vpn, возможно, из-за этого так хорошо :)
Нокиа 5.3 ЖПС пашет как обычно, не быстрее ни медленнее
С мая грите? В октябре месяце навигатор работал по Сочи и Абхазии, Дагестану и Москве с областью. Обычный Салаху от гнусмаса. Обычный Яндекс. ХЗ.
у меня хонор 50 лайт. ездил за лето-осень много, да ещё и по диковатым местам - где с инетом напряжёнка. обратил внимание, что при наличии инета - определяется по я.картам либо мапс.ми, а также и в gps.test достаточно быстро. при отсутствии инета - пока не выйдешь на открытое место и не постоишь минуты три-пять-семь - никак не определится. причём открытое место - это либо телефон надо на окно машины ставить, либо вообще останавливаться и выходить. гпс.тест показывает такую группировку спутников что аж неба не видно - но все светятся красным. фикса нет. потом лениво начинает по одному "зеленить"...
грешил на аппарат - думал, китайцы чего-то намудрили, а тут вон оно чо.
в абхазии вообще прямо чётко и красиво - отключена передача данных (роуминг) - всё, не определяемся. достаточно в гостинице подключиться к вай-ваю, и сразу вот тебе координаты.
я так понимаю, что определение местоположения ханьцы в моём телефоне привязали к а-гпс как основному источнику, а всё остальное (небесное) - сильно вторично.
Тут все просто. Если вы находитесь в своем регионе и предыдущий раз включали навигатор, грубо говоря, на расстоянии нескольких десятков километров- приёмник быстро перепозиционируется.
Если вы отъехали от дома километров на 300- вот тут начнется тупняк на несколько минут.
Да не, реально навигатор тупит, пробовал и Яндекс, и 2 ГИС. Ну ладно телефон китаец, но пол-года назад проблем не было. Езжу по 15 часов в день, мог бы уже все спутники наизусть знать. Общался с таксистами - у всех такая хрень. Каждый до этого разговора уже решил, что нужно просто покупать новый телефон.
Думаю, слегонца глушат спутники, чтобы квадрокоптеры со злодейскими замыслами не могли летать (они же вроде при потере спутников, должны возвращаться на базу..)
Да, такое было на Чемпионате Мира в Москве, но местами. Сейчас как-то круче, реально ездить сложнее стало.
Не, когда спутники слегка глушат - оно по-другому выглядит. Я примерно раз в неделе по рублевке езжу (внутри города), вот там у навигатора скорость регулярно прыгает от 0 до истинной. Ну и точность позиционирования падает.
А в другим местах МСК вроде норм, за исключением кремлевской набережной, но это уже традиционно много лет как...
недавно ( в течении месяца) летал на самолёте, к моему удивлению 12 айфон посреди маршрута обнаруживал спутники и казал местоположение/скорость практически сразу. Причём, сидел не у иллюминатора, в метре
Главное потом счету на мобильный интернет не удивиться)
в самолёте нет интернета.
LG G6(H870DS) Qualcomm Snapdragon 821. Проблемы. Вплоть до потери трека при движении по маршруту. Скорость часто показывает ноль.
У мена самсунг А72, куплен в 2020. С навигатором никаких проблем, ловит спутники мгновенно.
Получается, ваша модель отлично подойдет в качестве мозгов в "герань-3":)
Перспективный чат детектед! Сим повелеваю - внести запись в реестр самых обсуждаемых за последние 4 часа.
Eздил в августе-сентябре в Крым, всё время "яндекс-карты" были включёны на смартфоне (ксяоми) (бухтели про камеры, всего 3 штрафа привёз за 6.5т.км).
2е знакомых пользовались гуглом на аналогичном маршруте и он их "привёл" к паромной переправе не к мосту...
Страницы