Шаткий, дрейфующий компас неизбежен на Samsung Nexus S?

Я купил Nexus S на eBay и обнаружил, что направление по компасу меняется, даже когда устройство лежит неподвижно. Точно так же дисплей в Google Sky трясется, даже если он лежит на устойчивой поверхности, и часто неправильно совпадает со звездами. SkEye сообщает «Внимание: странное магнитное поле!». Калибровка с использованием дополнительных инструментов не решает проблему.

Я использую ICS 4.0.3.

Порыскав, я нашел упоминания о других подобных проблемах с Nexus S. Не ясно, являются ли это просто анекдотами, предполагающими, что у меня есть устройство с дефектом. Или, возможно, есть недостаток аппаратного или программного обеспечения, и с этим конкретным устройством все в порядке. Где искать, чтобы определить, есть ли распространенная проблема с данной моделью и версией ОС? Кто-нибудь знает конкретно для Nexus S и ICS 4.0.3?

То же самое происходит и с моим новым Nexus S, купленным в магазине. Я всегда предполагал, что это просто современный уровень компасов для смартфонов. (Я предполагаю, что Google Sky действительно глючит, поскольку трясет гораздо сильнее, чем кажется разумным, даже с учетом ненадежного компаса.)
Хорошая мысль о том, что Google Sky глючит. Игра со скоростью сенсора и демпфированием не помогла тряске. SkEye тоже не стоит на месте, но лучше. Возможно, я разбаловался, используя Planets на iPhone 4, с которым у меня никогда не было проблем. Вы получаете предупреждение «Странное магнитное поле» в SkEye?
Просто для проверки, у вас поблизости нет ничего магнитного, и вы пробовали махать телефоном в виде восьмерки (по крайней мере, это метод на моем HTC)?
Я попробовал несколько мест, чтобы свести к минимуму вероятность магнитных помех, и убедился, что у iPhone, похоже, нет никаких проблем (но я избегаю размещения двух телефонов рядом друг с другом при тестировании). Я пытался выполнить калибровку как с движением в виде восьмерки, так и с вращением по всем трем осям.

Ответы (2)

У меня был Nexus S, и у него возникла та же проблема, которой не было в Nexus One.

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

http://groups.google.com/a/googleproductforums.com/forum/m/#!topic/mobile/8ODgVdPy5Wk

... альтернативой было бы позвонить в Samsung и посмотреть, признают ли они, что это аппаратный недостаток.

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

  • В программах, которые отображают данные компаса (например, морской компас), вращение телефона приводит к частичному вращению данных датчика, за которым следует неожиданный фантомный поворот на 90 градусов, согласно телефону. Это приводит к тому, что отображаемый запрет не совпадает с истинным направлением, на которое указывает телефон.

  • В программах, которые пытаются отобразить полную ориентацию телефона, включая направление, на которое он указывает (например, Sky Map), изображение дрожит и редко показывает, куда на самом деле указывает телефон. Параметры сглаживания приводят к немного меньшему дрожанию, но разница незначительна.

  • Несмотря на это, игры, которые зависели только от изменения ориентации (например, игры с металлическими шариками, которые нужно провести через лабиринт — Лабиринт, если я не ошибаюсь), работали безукоризненно.

Я решил перейти на Galaxy Nexus и заметил, что компас работает как надо, а игры Labyrinth продолжают работать. Карта звездного неба, однако, все еще нервничает.

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

Это не аппаратная банда, это программная ошибка в Ice Cream Sandwich. Компас моего Galaxy Blaze работал безупречно, пока я не перешел с Gingerbread на ICS. Похоже, они неправильно соединили или объединили две оси или неправильно обработали данные.