Купил тут отцу новый телефон, настраиваю его, чтобы он его о скорости и камерах предупреждал (а то лихачит он на старости лет, штрафы только успеваю оплачивать). А трубка не определяет местоположение в квартире, долго не определяет, очень долго. Странно. Оказалось не я один вижу странности.
Краткое изложение. Установлено опытным путем, что 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
Комментарии
В сентябре ездил в Крым по яндекс навигатору. Штрафы не привёз, хотя навигатор не о всех камерах сообщает. В основном по Таманскому полуострову молчит.
ну, это-то как раз понятно - оркский тоталитарный мост существует только в мыслях Путина, а в цитадельно-демократическом гугле такого объекта транспортной инфраструктуры нет. и дороги через него соответственно нет.
Летом холодный старт в лесу около 7 минут - MOTO G5s
В городе от 3 до 5 минут на точное позиционирование, если раз в 3-4 недели пользоваться... но примерную точку выдает практически сразу, отклонение меньше 100 метров. Яндекс навигатор и 2гис.
Процессор MTK. Все навигаторы пашут идеально. Это какими ущербными смартфонами надо пользоваться, чтобы холодный старт занимал 10 минут? "Не верю!"ц
Альманах передаётся в сигнале GPS отдельным тегом, и не весь, а частями. Полностью альманах через один спутник и будешь минут пять - десять получать.
А смартфоны, как выше камрады сказали, получают готовый альманах через инет.
https://aftershock.news/?q=comment/13378399#comment-13378399
Чтото странно. А-жпс это вроде как прием данных от сотовых вышек и от вайфай точек, даже не будучи к ним подключенным (авторизован!!). Пример - ipod , плеер. Отлично показывает где находится - когда еду в электричке, но только на станциях! Где вайфай стационарный. Модуля жпс спуттникового там нет вообще. А а-жпс есть.
На макбуке только что включил Якарты -моментальное определение где я.
Навигацией на нем не пользуюсь, локация отключена -он сразу спросил -а можно? Ну разрешил и вот показывает точно мой дом.
Ну а на случай программного отключения есть еще с 2011 коробочка буржуйская толи DUAL GPS, толи еще как называется, на Амазоне брал за 100 бакинских(тогда дохлый президент стоил 27-28 рублей). Эта приблуда с блютус и встроенным аккумулятором и зарядкой от обычного мини USB. Цепляется к любому гаджету с блюпупом и очень быстро стартует и надежно держит связь с космосом)) Иногда использовал в дальних поездках с Ipad 2 - без GSM мобуля(ага, тоже 11 года и до сих пор пашет и аккум живее всех современных, как ни странно) на котором стоит MAPS ME.
На Огрызках проблем с навигацией не наблюдаю.
Ваш макбук получает навигацию от эпла/гугла, исходя из известных координат вашей wifi точки доступа
Схема следующая
Граждане с гуглофонами/эплами ходят по улице и слышат ваш SSID и видят МАС вашей точки доступа, затем стучат в свой сервис эпл/гугл текущие координаты, где они её обнаружили
Радиус слышимости невелик, менее 100 метров, соответственно ваш ноут, обратившись в гугл/эпл тут же получает координаты в этом круге. При этом ему не нужен чип для приёма спутниковых сигналов
Есть еще один вариант - макось через нет связана с серверами яблока, и знает свои координаты... тем более в формате A-GPS какой-либо заметной нагрузки это давать не будет. А запрет доступа, снятый вами для программы, касается именно программ.
Т.е. полноценным экспериментом будет погасить устройство, уехать на несколько сотен километров и там засекать время.
ВОт блин. Кругом шпиёны, окружают.
У меня нет через мобилу, она и сливает координаты.
Кстати надо затестиить второй Пэд с коробочкой и секундомером в руках -за сколько стартанет. Заодно найду эту коробочку))
Автор, отбирай у отца машину, все это, обычно, плохо кончается.
Смартфон Хуавей на Кирине нормально определяет, а вот у часов Huawei Watch 3 проблемы.
Есть внешний гпс модуль, гармин, валялся месяц на столе. Запустил для проверки, за минуту нашел 6 спутников... Не знаю, много это или мало, запускал в помещении.
Найти спутники мало, нужно ещё чтоб координаты начал вычислять.
Эту фигню я заметил еще в апреле.
Вот мой пост на 4pda ссыль
Но у меня эта проблема наложилась на проблемы с антенной gps телефона. И в новом телефоне, в принципе, GPS стартует очень шустро. Возможно есть проблемы в зданиях, но меня это не напрягает.
Может это статья с Хабра из "нагнетательной"? Типа: "Смотрите, в "этой стране" даже навигаторы скоро работать не будут."
A-GPS всегда отключен, в этом году снизилась точность позиционирования, кто-то вводит ошибку.
Homtom ZOJI Z11 и Cubot X30, оба на разных моделях медиатеков, в я-картах схватывают позицию за одну-две секунды.
Как минимум у чипсета Cubot'а заявлена поддержка глонасса, но ни малейших настроек для переключения или использования я не увидел. В том числе и в MTK Engineeging Tool.
A-GPS - это про наземные станции для повышения точности, нет?
Нет, это информация о спутниках, которые есть над горизонтом и частоты, на которых они передают данные. Эта информация передается через интернет и позволяет быстрее определять своё местоположение.
Страницы