Ошибка «SMC Panic Assertion Failed» на iPhone
Ошибка «SMC Panic Assertion Failed» на iPhone
Это одна из наиболее распространённых ошибок типа «SMC Panic Assertion Failed» на iPhone 13-й серии и новее. Телефон может перезагружаться каждые несколько минут. Информация ниже поможет определить, в какой части устройства проблема.
Содержание
Если вы изучали журналы аварийных сбоев на своём iPhone и обнаружили ошибку «SMC Panic Assertion Failed», вы не одиноки. Эта ошибка часто встречается и начала появляться на iPhone 13 и более новых моделях.
SMC (контроллер управления системой) знаком тем, кто когда-либо занимался устранением неполадок на MacBook. В iPhone также есть SMC, но он является частью процессора, а не отдельным чипом.
Ошибка возникает, когда SMC не получает ожидаемых данных от определённого датчика. Когда данные не поступают, контроллер перезагружает устройство. Если проблема не решается после перезагрузки, телефон будет перезагружаться каждые три минуты (180 секунд). Это можно исправить, восстановив связь, обычно путём замены детали, в которой находится датчик.
Решение проблемы
Как только вы найдёте запись об ошибке, найдите упоминание о конкретном «массиве датчиков». За ним следуют несколько символов, а затем фактическое значение неисправного датчика. Оно начинается с «0x», за которым следуют другие цифры. Используйте таблицу ниже, чтобы определить проблемный датчик и заменить соответствующую деталь.
- 13 Series
- 14, 14Plus
- 14Pro, 14ProMax
- 15, 15Plus
- 15Pro, 15ProMax
- 16, 16Plus
- 16Pro, 16ProMax
- 17, 17Pro, 17ProMax
|
0x1000 |
Шлейф датчиков на дисплее (Front Sensor Assembly). |
|
0x800 |
Нижний шлейф зарядки (Charge Port Assembly). |
|
0x40000 |
Проблема с линией передачи данных аккумулятора (Battery). |
|
0x400 |
(Только iPhone 13 Mini) Гироскоп (находится на нижней плате). |
|
0x100000 |
Нижний шлейф зарядки (Charge Port Assembly). |
|
0x200000 |
Шлейф датчиков на дисплее (Front Sensor Assembly). |
|
0x400000 |
Шлейф беспроводной зарядки (Wireless Charger Coil). |
|
0x500000 |
Составной код: Проблема с аккумулятором (Battery) ИЛИ нижний шлейф + беспроводная зарядка. Уточняйте вычитанием. |
|
0x41 |
Проблема с датчиком аккумулятора (Battery). |
|
0x20000 |
Гироскоп (находится на нижней плате). |
|
0x40000 |
Нижний шлейф зарядки. |
|
0x80000 |
Шлейф датчиков на дисплее (Front Sensor Assembly). |
|
0x100000 |
Шлейф кнопки питания (Power Button Flex Cable). |
|
0x140000 |
Составной код: Кнопка питания (0x100000) + нижний шлейф (0x40000). |
|
0x1C0000 |
Составной код: Кнопка питания + нижний шлейф + шлейф дисплея. |
|
0xC0000 |
Составной код: Нижний шлейф (0x40000) + шлейф дисплея (0x80000). |
|
0x80000 |
Нижний шлейф зарядки. |
|
0x100000 |
Шлейф датчиков на дисплее. |
|
0x200000 |
Шлейф беспроводной зарядки. |
|
0x280000 |
Составной код: Нижний шлейф + беспроводная зарядка. |
|
0xa1 |
Проблема с датчиком аккумулятора (Battery). |
|
0x300000 |
Нижний шлейф зарядки (Charge Port Assembly). |
|
0x400000 |
Шлейф беспроводной зарядки (Wireless Charger Coil). |
|
0x600000 |
Составной код — требует расшифровки методом вычитания. |
|
169 |
0xA9 |
Проблемы с определением данных аккумулятора. |
|
524288 |
0x80000 |
Нет ответа от датчика барометра. |
|
1048576 |
0x100000 |
Нет ответа от датчика компаса. |
|
1572864 |
0x180000 |
Нет ответа от барометра и компаса (отключенный нижний шлейф). |
|
2097152 |
0x200000 |
Повреждён шлейф беспроводной зарядки. |
|
2621440 |
0x280000 |
Составной код: Шлейф зарядки + нет барометра. |
|
3145728 |
0x300000 |
Составной код: Шлейф зарядки + нет компаса. |
|
3670016 |
0x380000 |
Составной код: Шлейф зарядки + нет барометра и компаса. |
|
Текстовая ошибка |
apcie[0:wlan]::handleCompletionTimeoutInterrupt |
Проблема с модулем Wi-Fi. Встречается на iPhone 16. |
|
169 |
0xA9 |
Проблемы с определением данных аккумулятора. |
|
524288 |
0x80000 |
Нет ответа от датчика гироскопа. |
|
1048576 |
0x100000 |
Нет ответа от датчика барометра. |
|
2097152 |
0x200000 |
Нет ответа от датчика компаса. |
|
3145728 |
0x300000 |
Составной код: Нет ответа от барометра и компаса (отключенный нижний шлейф). |
|
4194304 |
0x400000 |
Микросхема беспроводной зарядки (находится под SIM-лотком). |
|
2097152 |
0x200000 |
Верхний шлейф (датчики дисплея). |
|
4194304 |
0x400000 |
Вибромотор (Taptic Engine). |
|
6291456 |
0x600000 |
Нижний шлейф зарядки. |
|
8388608 |
0x800000 |
Беспроводная зарядка. |
|
10485760 |
0xA00000 |
Составной код: Верхний шлейф + вибромотор. |
|
14680064 |
0xE00000 |
Составной код: Нижний шлейф + беспроводная зарядка. |
|
Текстовая ошибка |
AOP PANIC - UBSAN |
Ошибка в Always-On Processor. Новая для iPhone 17. |
Замена верхнего шлейфа экрана (переднего сенсорного блока) на старых iOS приведёт к отключению функции True Tone, автоматической яркости и Face ID.
Несколько неисправных датчиков
Может быть указано более одного датчика. Например, код 0x1800 на iPhone 13 указывает на проблемы с датчиками как на зарядном порту, так и на кабеле переднего датчика.
Эти числа представлены в шестнадцатеричной системе, поэтому обычное сложение, о котором вы могли подумать, не подойдёт. Например, 0xC0000 означает, что затронуты как зарядный порт, так и передний сенсорный блок на iPhone 14. Используйте программируемый калькулятор, установите его в шестнадцатеричную систему и сложите 0x40000 + 0x80000 = 0xC0000.