Похоже, некоторые смартфоны Google Pixel подвержены тому же багу, который мучает Nexus 6P. Когда уровень заряда в аккумуляторе достигает 25-35%, смартфон внезапно перескакивает на уровень заряда 0% и отключается. Такое ощущение, что технические проблемы в телефонах производства Huawei передались по наследству. Судя по всему, это аппаратная проблема.
На момент своего запуска Nexus 6P был одним из самых продвинутых смартфонов на рынке. Впечатляющие спецификации, последняя версия Android — что может быть лучше для настоящего Android-энтузиаста? Проблемы возникли только на аппаратном уровне. Хотя проблемы возникали у относительно небольшого числа пользователей, но их количество было достаточным, чтобы дефект посчитали массовым, и это отпугнуло от покупки замечательного смартфона многих потенциальных покупателей.
Nexus 6P вышел чуть больше года и до сих пор остаётся весьма достойным аппаратом, особенно с обновлением на последнюю версию Android 7.0 Nougat в августе 2016 года с поддержкой Vulkan API для высокопроизводительной 3D-графики в играх.
Но даже продвинутая система экономии заряда аккумулятора Doze (Android 7.1 Nougat активирует профиль энергосбережения, когда гироскопы определяют ходьбу) не помогает исправить проблему с неожиданным выключением смартфона при достижении уровня заряда ?30%. Казалось бы, мелкая проблема с индикацией заряда, но такая мелочь способна полностью испортить впечатление от работы с телефоном.
По поводу этой проблемы в баг-трекере открытого проекта Android Open Source Project 16 ноября 2016 года открыт соответствующий тикет 227849. Как выяснилось, ситуация очень распространённая. За полтора месяца данный тикет пометили 2162 человека, которые испытывают такую же проблему.
Люди сообщают, что их телефон выключается при индикации уровня заряда от 15% до 60%. Это очень неудобно, ведь когда человек кладёт в карман телефон с уровнем заряда 50-60%, он предполагает, что телефон остаётся в активном режиме в течение всего дня, он может принимать звонки. А потом оказывается, что аппарат в кармане внезапно отключился и уже несколько часов не работает. Таким образом можно пропустить важный разговор.
Некоторые пользователи сообщают, что телефон не выключается, а перезагружается случайным образом при достижении определённого уровня индикации заряда. Но это немногим лучше, ведь в большинстве случаев после перезагрузки телефон требуется ввести пинкод, иначе телефон останется всё в том же офлайновом режиме и не сможет принимать звонки.
Другие говорят, что Nexus 6P входит в бесконечный цикл загрузки, отображая на экране логотип Google, но не выходя из такого состояния, пока заряд аккумулятора не закончится. Судя по всему, в этом случае у пользователей нет возможности решить проблему самостоятельно: не помогают ни полная очистка, ни установка стоковых образов. Это указывает на аппаратный сбой.
В баг-трекере AOSP соответствующий тикет зарегистрирован только в ноябре 2016 года, но Reddit и различных тематических форумах вроде Xda-Developers пользователи начали жаловаться ещё раньше. Но тогда считалось, что это обычные случайные проблемы, которые случаются с каждым телефоном, а не такой распространённый случай, затронувший тысячи человек.
Некоторые пользователи предполагают, что проблема могла быть вызвана обновлением на Android Nougat. Это косвенно подтверждается тем, что в последнее время аналогичные проблемы возникли у пользователей нового смартфона Google Pixel, который работает на той же операционной системе Android Nougat. В конце концов, ещё несколько месяцев назад официальный представитель Google сказал после выпуска предварительной версии Nougat Developer Preview, что на телефонах возможны проблемы с зависанием загрузки (bootloop): «Мы продолжаем расследовать ситуацию, но можем подтвердить, что это строго аппаратная проблема. Если вы испытываете подобные проблемы, обратитесь по месту покупки телефона для гарантийного ремонта».
В то же время Google не даёт объяснения, какие конкретно аппаратные проблемы приводят к такому результату.
Пользователи говорят, что у телефонов iPhone 6S тоже бывает зависание загрузки, а сбойные аппараты можно без проблем обменять у продавца. Некоторые пользователи шутят, что производителям Android-устройств необязательно копировать iPhone до такой уж степени.
Тем временем Huawei and Google начали расследование. К сожалению для пострадавших, Google пометила проблему как имеющую «низкий приоритет» в баг-трекере.
Комментарии (48)
DoubleBug
30.12.2016 09:23+2Huawei P7, Samsung Galaxy S2 и S4 — была идентичная проблема, как в статье: выключения и/или boot loop до полной разрядки акб и последующей зарядки хотя бы до 50%. Выключения были на зарядке 20%, если тепло и 40-50%, если температура воздуха около 0°с. Проблема решалась банальной заменой аккумулятора на новый. И проблема, казалось бы, сугубо hardware, но проявлялось только на версиях Android не меньше 5.0.1 (не имело разницы офф прошивка, СМ или какой-то любительский ром. На более ранних версиях процент заряда таял на глазах, но не было неожиданных выключений, как на 5-ке.
rd_nino
30.12.2016 11:09Спасибо за подтверждение моей догадки по поводу аккумулятора.
У меня HTC M8, наблюдаю точно такую же проблему в последние пол-года: если тепло — то бывает выключается на 20%-30%, если холодно — то на 40%-60% заряда.
Особенно сильно проявляется на ресурсоёмких приложениях (например, камера).Ugrum
30.12.2016 11:49если тепло — то бывает выключается на 20%-30%, если холодно — то на 40%-60% заряда.
Особенно сильно проявляется на ресурсоёмких приложениях (например, камера).
Ровно то же самое случилось с Huawei U9510 на третьем году эксплуатации, замена акб вылечила болезного.
dan0ne
30.12.2016 14:28SGS 4, та же фигня была спустя где-то 2 года после покупки, помогла замена аккумулятора. Зависимость от температуры не замечал. Начал замечать когда оставалось где-то 20%, терпение лопнуло, когда при полном заряде и 5 минутах прослушивания музыки телефон перезагрузился и показал 0%.
DoubleBug
30.12.2016 17:59У меня на SGS4 аккумулятор ещё и вздулся, выдавив собой модуль экрана из рамок. С новым акб всё вернулось на свои места.
igruh
30.12.2016 09:52Мне кажется, что проблема кроется в чуть разном напряжении литиевых аккумуляторов, либо просто в повышенном внутреннем сопротивлении. У моего планшета сдох аккумулятор, купил подходящий по размерам новый. Сразу проявились именно эти симптомы: после примерно 30% очень быстрый скачок до нуля. Такая же проблема наблюдается с чипованным китайским аккумулятором для фото-камеры одной японской фирмы стоимостью 300р вместо 6000р — прекрасно работает, даёт сделать примерно такое же количество снимков, но при некотором пороге быстро обнуляет остаток ёмкости.
Nagg
30.12.2016 12:14+1После 30% отключается? Везет, мой айфон и при 40% на морозе отрубается. Вообще зимой складывается ощущение, что айфон показывает заряд не в процентах, а в лучшем случае — в минутах, а то и секундах.
CAJAX
30.12.2016 12:22Возможно разница в калибровке телефона и батареи. Например, аппарат ожидает, что батарея отключается на 2.7в, а в самой батарее защита от переразряда настроена на 3.0.
Хотя такой очевидный вариант уже наверняка проверили и отмели.
sleeply4cat
30.12.2016 13:04+6Серьёзно? Вы взяли типовой дефект, от которого в какой-то мере уже два десятка лет страдают телефоны абсолютно всех производителей, и преподнесли его как недостаток топовых телефонов Google и Apple? Таков теперь уровень статей на ГТ?
WildHorn
30.12.2016 13:22Некоторые пользователи предполагают, что проблема могла быть вызвана обновлением на Android Nougat.
Но на Nexus 5X Nougat работает нормально и такого бага нет.sleeply4cat
30.12.2016 13:32Проблема возникает либо после смены батареи, либо при сильном изменении её характеристик (когда дефектная либо изношенная батарея резко охлаждается, например), и предсказание остатка заряда, которое нетривиально из-за нелинейной зависимости от напряжения, работает некорректно. Первый случай лечится калибровкой, второй — заменой батареи, что сводит задачу к предыдущей.
rkfg
30.12.2016 14:32Было такое на двух Nexus 10. На некоторое время помогает зарядка в выключенном состоянии, когда на экране в процессе нарисована только батарея. Я так понял, когда ОС не загружена, там как-то иначе определяется ёмкость, что позволяет зарядить батарею до конца — процесс реально долгий, может занять часов 10, тогда как во включенном состоянии в 100% упирается за часа 4. Зато потом внезапные отключения пропадают. Если с первого раза не помогло, надо повторить. То есть, это вроде бы калибровка батареи, но больше похоже на более полную зарядку.
peacemakerv
30.12.2016 15:49Оппа… История не улучшается, т.е. мой индикатор Calibattery, калибруемый вручную продолжает оставаться актуальным.
a553
31.12.2016 02:57Каждую минуту показывает новый Present voltage ±20% от того, что показывает андроид. При первом запуске упало. Во время зарядки показывает 100% заряда. LG G3
a553
31.12.2016 03:05Точнее, в режиме зарядки тоже постоянно разные значения показывает, но гораздо бoльшие.
peacemakerv
31.12.2016 09:01Почитайте описание внимательнее — это индикатор, вычисляющий заряд по простой линейной формуле, зависящей только от двух введенных вами граничных напряжений, и текущего напряжения батареи, отдаваемое системой. Т.е. да — все колебания текущего напряжения отражаются на вычисленном проценте, но вы можете отрегулировать показания, подобрав нижний и верхний порог вашей батареи так, чтобы избежать отключения внезапного, а вовремя быть предупрежденным.
Спасибо за инфо о первом запуске, перепроверю.a553
31.12.2016 13:19Я понял, но разброс Present voltage слишком большой, чтобы быть полезным.
peacemakerv
31.12.2016 13:40:) ок, но это разброс, который отдает система, это реальное состояние батареи.
Перечитайте статью, и ветку моей программы на 4pda, чтобы понять больше.
Системные индикаторы вычисляют процент по сложной нелинейной формуле, сглаживая колебания результатов. У меня — индикатор состояния as is.a553
31.12.2016 13:49Если это задуманное поведение, то тогда я мало понимаю, зачем вообще такое приложение нужно. Заряд 0% сильно отличается от 30%. Ещё баг.
peacemakerv
31.12.2016 13:56Так и задумано — показывать состояние как есть, и настроив показания ближе к реальности — быть предупрежденным, например, при 50%, тогда как системные показания = 30%, после который устройство вырубается.
a553
31.12.2016 14:15У вас тоже показания прыгают на ±20%? Если да, то как вы используете это приложение?
Я всё-таки не понимаю:показывать состояние как есть
Но если оно меняется каждую минуту на 20%, в чем его полезность?при 50%
Как по вашему приложению определить 50%?peacemakerv
31.12.2016 14:48Суть — только в том, что % рассчитывается как он есть линейно, в каждый момент времени, каждые 2 секунды, без нелинейных сглаживаний.
Приложение актуально только для тех, у кого системные показания — глючные, внезапно проваливаются.
Если у вас реально колебания % +\- 20% каждые несколько секунд, то по-моему, это говорит о очень плохом состоянии вашей батареи, которая уже неспособна держать нагрузку.
Свежие батареи очень медленно и плавно меняют напряжение, даже при большой нагрузке, большом потребляемом токе, и значения меняются только в одну сторону. А при сняя нагрузки — плавное опять же частичное восстановление напряжение батареи.
В программе есть режим анализа качества батареи.a553
31.12.2016 14:57Батарея новая и прекрасно держит заряд. Со старой потом проверю. Видимо просто на моем устройстве не работает.
peacemakerv
31.12.2016 15:04Если вас все устраивает в работе и показаниях заряда батареи, нет внезапных отключений при высоком уровне % — программа Calibattery вам и не нужна.
iga2iga
30.12.2016 16:09Привет от Meizu MX2. Старая болячка — при полном разряде ловится бутлуп. Некоторым помогал UART, у некоторых сам оживал после месяца на полке, не кого-то было все ок.
miha2
30.12.2016 16:21Так у меня такая же фигня с Nexus 6. Достаю из кармана, а там просьба ввести pattern. Думаю ну ладно, наверное в кармане нажалось как-то и он выключился. А оказывается проблема посерьёзнее! С зарядом я это никак не сравнивал. Но надоедает честно говоря. Где-то раз в пару недель случается, так как старался всегда телефон держать с уровнем заряда выше 30.
Hayabusa
31.12.2016 08:45Типичные
айфоносмартфоно-проблемы последних лет семи. Так то, у меня ещё Nokia E52 после полутора лет использования на морозе выключалась, даже при 80% батареи.
Больше интересно, где все те «инновационные» проекты за последние пять лет, что с периодичностью подгода обещали что еще год-два и емкость li-ion вырастет в 2-4-10 раз за счет нанотехнологичных катода и анода.
andrey_aksamentov
02.01.2017 23:58Опять экономия на тестерах. Мой Lenovo честно работает до 1% уже второй год…
Казалось бы: будущее, качество должно расти, но человеческая сущность. Я все больше понимаю за что искусственный интеллект уничтожит человечество…
DrZlodberg
У меня ещё в старой соньке похожая проблема. Иногда телефон внезапно может вместо 50% показать 0 и вырубиться. А иногда наоборот (редко), после перезагрузки может показать больше, чем до неё. Графики заряда при этом выглядят занятно. И такая фигня там была сразу же после покупки, т.е. это не деградация акка.
dcoder_mm
У меня на Z1c такое началось примерно через год-полтора после покупки. Решилось заменой аккумулятора
DrZlodberg
Увы на моём он не сменный (к нему вроде даже не подлезешь. защита). Да и держит он (обычно) так же, как и новый. В моём случае это больше похоже на глюки определения ёмкости.
StjarnornasFred
У меня такое стало постепенно появляться на Samsung Galaxy Note 4. Около года всё было нормально, потом, начиная с 5-6%, через пару месяцев дошло до 50-60, везде ходил с банкой. Вылечилось покупкой нового аккумулятора. Так что, я думаю, проблема в том, что отработавший аккумулятор просто не выдаёт напряжения, из-за этого ёмкость вроде отсчитывается, но вольтажа не хватает для работы.
На морозе, кстати, и новый аккумулятор с 15% обнуляется.
DrZlodberg
Так фокус в том, что обычно (когда такой фигни не случается) он работает столько же, сколько и раньше. Т.е. ёмкость реально есть. Ну, или обычно есть. Может зарядка глючит.
qwerty1023
Наверное увеличивается внутреннее сопротивление аккумулятора, поэтому при бросках тока (например, GSM блок) проседает напряжение. Вот он и выключается в экстренном порядке.
Кстати такой износ можно наблюдать, когда пытаться включать телефон после полного разряда. Новый не подает признаков жизни (напряжение маленькое что при нагрузке, что без нее, поэтому включаться нельзя). А чем старее становится аккум, тем больше раз его можно включить после отключения.
DrZlodberg
Хм. А вот это интересно, спасибо. Собственно проблема даже не в том, что он отключается, а в том, что он сам не замечает, что акк сел. Т.е. он показывает процентов 15 (иногда и 40), а после перезагрузки внезапно 5. Или наоборот. Было 5, а стало 20. Я сейчас эту фишку просекаю по внезапному ускоренному разряду.
r4nd0m
Он и в Z1c «несменный», но легко меняется при наличии не сильно кривых рук. Стоит порядка 10 евро. Против глюков в некоторых случаях помогает полный разряд-заряд.
DrZlodberg
Это понятно, что один сделал, другой завсегда разобрать сможет :) Не знаю про Z1, у меня xperia GO, там внутри внешнего корпуса плотно слепленный кирпич. В него не лазил. Если честно — напрягает это не очень (в худшем случае останусь без плеера) и лечится перезагрузкой. После неё он внезапно замечает, что заряд совсем другой.
r4nd0m
Так в Go же всё на винтиках, даже клеить ничего не нужно.
DrZlodberg
Хм, судя по видео она вполне сменная, даже не распаяна.
0xd34df00d
Была аналогичная проблема с Nexus 10, вырубался при ?30%. Починилось разрядом в ноль и подключением к сети без включения аппарата до полной зарядки. Видимо, батарейный контроллер рекалибровался так, но что мешает ему калиброваться при включенном аппарате, непонятно.
DrZlodberg
Хм. Разряжать пробовал (ну как пробовал, он сам пробовал, без моего участия), а вот заряжать — нет. Спасибо за идею.
DoubleBug
На трёх аппаратах эта операция ни к чему не привела. Даже софтверно сбрасывалась калибровка акб — помог только новый аккумулятор