
Чи стикалися ви з тим, що ваш Pixel раптово перезавантажується? Виявляється, це може бути не просто перегрів, а справжній програмний збій у чіпах Tensor. Ще попередні покоління цих процесорів викликали дискусії через високі температури, але тепер проблема набула нового, несподіваного виміру.
Несподівана “температурна” проблема
Один із власників Pixel 6 Pro помітив, що його смартфон почав самовільно перезавантажуватися під час роботи на Android 16. Найцікавіше, що пристрій при цьому зовсім не був гарячим на дотик. Виявилося, що система керування температурою (TMU) чіпа Tensor GS101 спрацьовує помилково, спрацьовуючи на надвисокий поріг у 115°C. Коли користувач з ніком “Oshadhaviduranga” дослідив причини збою, логи показували температури в діапазоні 56°C-57°C, що значно нижче будь-якого реального ризику перегріву. Причина перезавантаження вказувалася як “reboot,thermal,tj” (tj означає temperature junction, показник температури, що використовується для процесорів).
Як діагностувати проблему?
Згідно з повідомленням, свідченням такого помилкового спрацювання є код помилки “RST_STAT: 0x40000 – PIN_RESET”. Pixel 6 Pro, на щастя, надає інструменти для перевірки, чи саме ця проблема спричиняє перезавантаження вашого смартфона. * **Зробіть звіт про помилки (bug report) одразу після перезавантаження.** Для цього у налаштуваннях телефону потрібно увімкнути “Параметри розробника” (7 разів тапнути на “Номер збірки” в “Про телефоні”), а потім перейти до “Система” -> “Параметри розробника” -> “Звіт про помилку”. Ще краще використовувати команду “adb bugreport” з комп’ютера, щоб отримати детальніші дані. * **Шукайте в логах такі ключові слова:** * `reboot,thermal,tj` (в причині завантаження) * `Thermal (TMU) HW Trip` (у блоці RAMDUMP_MSG) * `Reboot reason: 0xcdca` (специфічний код перезавантаження від Exynos) * `RST_STAT: 0x40000` або `RST_STAT: 0xc0000` (PIN_RESET від TMU) * `S2MPG10 OFFSRC 0x20` (встановлено біт термального вимкнення PMIC) * `persist.sys.boot.reason.history` (перевірте на повторювані записи `reboot,thermal,tj` з часовими мітками) * `[SLIDER] [TMU:0]` та `[SLIDER] [TMU:1]` (в розділі LAST KMSG — якщо тут значення близько 80°C одразу після термального трипу, датчик спрацював помилково) * `getCurrentTemperatures` (в thermal HAL dump — порівняйте значення ThrottlingStatus з реальними показниками температури) * `S2MPG10 OFFSRC` та `S2MPG11 OFFSRC` (в PMIC REGISTERS — значення 0x20 або 0x21 підтверджують термальне вимкнення, а не проблему з watchdog або кнопкою живлення) * **Розрізняйте збої:** * `androidboot.bootreason = reboot,bootloader` — збій завантажувача. * `androidboot.bootreason = reboot,watchdog` — kernel watchdog. * `hard_reset_count` (у розділі Citadel/GSC) — кількість апаратних скидань, корисна для відстеження частоти.
Реакція Google та що робити далі
Користувач оперативно надіслав звіт до служби підтримки Google. Там стверджують, що випадкові перезавантаження не є відомою проблемою, але свідчень про схожі випадки після оновлення до Android 16 серед власників Pixel 6 Pro стає більше. На жаль, через обмежений доступ до логів, команда підтримки не має достатньо інформації для вирішення проблеми. Наразі невідомо, чи стосується ця проблема лише Pixel 6 Pro, чи й інших моделей. Якщо ваш смартфон також страждає від подібних збоїв, варто повідомити про це службу підтримки Google, аби вони могли якомога швидше випустити виправлення.
Думка ІТ-Блогу: Цей випадок демонструє, що навіть у флагманських смартфонах можуть траплятися неочікувані програмні збої, пов’язані з апаратним забезпеченням. Хоча це не кардинальна революція, а радше неприємний баг, він може суттєво вплинути на користувацький досвід. Якщо ви плануєте придбати Pixel, варто почекати на офіційне виправлення від Google, аби уникнути подібних проблем.
За матеріалами: wccftech.com
