Panic Log на iPhone: как расшифровать panic-full и понять, что сломалось внутри телефона
Если iPhone внезапно перезагружается или зависает на яблоке — скорее всего, система уже зафиксировала причину в файле panic-full. Разбираем, как найти этот лог, прочитать код ошибки и понять, какой узел внутри телефона вышел из строя — от iPhone 11 до iPhone 17.
Если iPhone в последнее время то и дело перезагружается сам по себе, зависает на экране с логотипом Apple или вообще уходит в циклическую перезагрузку — обычно это не случайность. Система уже зафиксировала критический сбой ядра (kernel panic) и сохранила отчёт о нём — файл panic-full. Внутри этого отчёта почти всегда спрятана подсказка, какой именно узел внутри телефона подвёл: шлейф, датчик, контроллер питания или сама плата.
Ниже — пошаговая инструкция, как найти этот файл на самом iPhone, прочитать нужный маркер и сопоставить его с конкретной неисправностью. Таблицы ниже охватывают модели от iPhone 11 до iPhone 17 — у разных поколений формат кода отличается.
Где на iPhone искать panic-full
- Откройте приложение «Настройки».
- Перейдите в раздел «Конфиденциальность и безопасность».
- Прокрутите список до самого низа и откройте «Аналитика и улучшения».
- Нажмите «Данные аналитики».
- В списке файлов ищите те, что начинаются с
panic-full-. Не путайте их сJetsamEvent— это отчёты о нехватке памяти, а не о перезагрузках. - Откройте самый свежий (верхний) файл с этим префиксом.
- Зажмите текст, выделите всё содержимое и скопируйте. Лог длинный и неудобный для чтения на маленьком экране — лучше переслать его себе и открыть на компьютере.
Как читать panic-full
Файл забит технической информацией, но искать в нём нужно всего один маркер — тот, что указывает на конкретный неисправный узел. В зависимости от возраста iPhone этот маркер выглядит по-разному.
На iPhone 11, 12 и более старых моделях ошибка текстовая. Ищите фразу вида Missing sensor(s):, AOP PANIC или прямое название датчика — например, mic2, Prs0, TG0B.
На iPhone 13 и новее вместо текста используется числовой код. Ищите строку рядом со словами SMC PANIC - ASSERTION FAILED и Sensor array — она выглядит примерно так:
S.sensor array 0 - 3 is 0x0, 0x400000, 0x0, 0x0
Последнее ненулевое значение в этой строке (в примере выше — 0x400000) и есть искомый код неисправности, который нужно сверить с таблицей для вашей модели.

Таблицы кодов по моделям iPhone
Ниже — коды и фразы, которые реально встречаются в логах iPhone 11–17 серии, и что за ними обычно стоит на практике. Это ориентир для первичной диагностики: окончательный диагноз всегда лучше подтверждать очным осмотром на столе мастера.
iPhone 11, 11 Pro, 11 Pro Max
| Фраза в логе | На что указывает |
|---|---|
| mic2 | Задний микрофон — находится на шлейфе кнопки питания вместе со вспышкой. Самая частая причина перезагрузок на iPhone 11. |
| userspace watchdog timeout | Сторожевой таймер не дождался ответа от одного из датчиков или служб. Часто указывает на нижний шлейф зарядки или кнопку питания. |
| Prs0 | Барометр — находится на нижнем шлейфе зарядки. |
| Mic1 | Нижний левый микрофон — на нижнем шлейфе зарядки. |
| TG0B / TG0V | Проблема с батареей: коннектор или контроллер Tigris на плате. |
| Speaker Panic | Ошибка динамика — обрыв шлейфа или повреждение самого динамика. |
| No Mic Detected | Система не видит микрофон — обрыв шлейфа или окисление контактов. |
| Backlight Fault | Ошибка подсветки дисплея — обрыв шлейфа подсветки или сбой контроллера. |
| Taptic Engine Failure | Ошибка вибромотора — обрыв шлейфа или повреждение мотора. |
iPhone 12, 12 Pro, 12 Pro Max
| Фраза / код в логе | На что указывает |
|---|---|
| panic flag 0x882 | Температурные датчики либо проблема с портом зарядки — требует уточнения при диагностике. |
| mic1, mic2, mic3, mic4 | Микрофоны: mic1 — нижний левый, mic2 — у вспышки, mic3 — фронтальный, mic4 — нижний правый. |
| Proximity Mic Fault | Ошибка микрофона датчика приближения — возможно повреждение шлейфа фронтальной камеры. |
| Audio CODEC Failure | Сбой аудиокодека — короткое замыкание или повреждение чипа. |
iPhone 13–17: цифровые hex-коды
Начиная с iPhone 13 вместо фраз используются шестнадцатеричные коды. У каждого поколения — своя раскладка, поэтому сверяйтесь строго с таблицей для своей модели.
iPhone 13 mini, 13, 13 Pro, 13 Pro Max
| Код (HEX) | На что указывает |
|---|---|
| 0x1000 | Шлейф датчиков на дисплее (Front Sensor Assembly). |
| 0x800 | Нижний шлейф зарядки (Charge Port Assembly). |
| 0x40000 | Проблема с линией передачи данных аккумулятора. |
| 0x400 | Только iPhone 13 mini — гироскоп на нижней плате. |
iPhone 14, 14 Plus
| Код (HEX) | На что указывает |
|---|---|
| 0x100000 | Нижний шлейф зарядки. |
| 0x200000 | Шлейф датчиков на дисплее. |
| 0x400000 | Шлейф катушки беспроводной зарядки. |
| 0x500000 | Составной код: аккумулятор, либо одновременно нижний шлейф + беспроводная зарядка — см. метод вычитания ниже. |
iPhone 14 Pro, 14 Pro Max
| Код (HEX) | На что указывает |
|---|---|
| 0x41 | Датчик аккумулятора. |
| 0x20000 | Гироскоп на нижней плате. |
| 0x40000 | Нижний шлейф зарядки. |
| 0x80000 | Шлейф датчиков на дисплее. |
| 0x100000 | Шлейф кнопки питания. |
| 0x140000 | Составной код: кнопка питания + нижний шлейф. |
| 0xC0000 | Составной код: нижний шлейф + шлейф дисплея. |
| 0x1C0000 | Составной код: кнопка питания + нижний шлейф + шлейф дисплея. |
iPhone 15, 15 Plus
| Код (HEX) | На что указывает |
|---|---|
| 0x80000 | Нижний шлейф зарядки. |
| 0x100000 | Шлейф датчиков на дисплее. |
| 0x200000 | Шлейф беспроводной зарядки. |
| 0x280000 | Составной код: нижний шлейф + беспроводная зарядка. |
iPhone 15 Pro, 15 Pro Max
| Код (HEX) | На что указывает |
|---|---|
| 0xa1 | Датчик аккумулятора. |
| 0x300000 | Нижний шлейф зарядки. |
| 0x400000 | Шлейф беспроводной зарядки. |
| 0x600000 | Не одиночный код — скорее всего сумма нескольких известных кодов этой модели. Раскладывайте методом вычитания ниже. |
iPhone 16, 16 Plus
| Код (DEC) | Код (HEX) | На что указывает |
|---|---|---|
| 169 | 0xA9 | Проблема с определением данных аккумулятора. |
| 524288 | 0x80000 | Нет ответа от барометра. |
| 1048576 | 0x100000 | Нет ответа от компаса. |
| 1572864 | 0x180000 | Нет ответа от барометра и компаса — обычно отключённый нижний шлейф. |
| 2097152 | 0x200000 | Повреждён шлейф беспроводной зарядки. |
| 2621440 | 0x280000 | Составной код: шлейф зарядки + нет барометра. |
| 3145728 | 0x300000 | Составной код: шлейф зарядки + нет компаса. |
| 3670016 | 0x380000 | Составной код: шлейф зарядки + нет барометра и компаса. |
| apcie[0:wlan]::handleCompletionTimeoutInterrupt | Проблема с модулем Wi-Fi. | |
iPhone 16 Pro, 16 Pro Max
| Код (DEC) | Код (HEX) | На что указывает |
|---|---|---|
| 169 | 0xA9 | Проблема с определением данных аккумулятора. |
| 524288 | 0x80000 | Нет ответа от гироскопа. |
| 1048576 | 0x100000 | Нет ответа от барометра. |
| 2097152 | 0x200000 | Нет ответа от компаса. |
| 3145728 | 0x300000 | Составной код: нет ответа от барометра и компаса. |
| 4194304 | 0x400000 | Микросхема беспроводной зарядки под SIM-лотком. |
iPhone 17, 17 Pro, 17 Pro Max
| Код (DEC) | Код (HEX) | На что указывает |
|---|---|---|
| 2097152 | 0x200000 | Верхний шлейф (датчики дисплея). |
| 4194304 | 0x400000 | Вибромотор (Taptic Engine). |
| 6291456 | 0x600000 | Нижний шлейф зарядки. |
| 8388608 | 0x800000 | Беспроводная зарядка. |
| 10485760 | 0xA00000 | Составной код: верхний шлейф + беспроводная зарядка. |
| 14680064 | 0xE00000 | Составной код: нижний шлейф + беспроводная зарядка. |
| AOP PANIC - UBSAN | Сбой Always-On Processor — новый тип паники именно для 17-й серии. | |
Составной код: как разложить его на компоненты
Если число в массиве не совпадает ни с одной строкой таблицы один в один — это сумма нескольких кодов сразу, то есть неисправны сразу два (а иногда и больше) узла. Разложить такую сумму на составляющие помогает обычный метод вычитания с hex-калькулятором под рукой.
- Переключите калькулятор в инженерный режим / режим программиста (HEX).
- Найдите в таблице для своей модели самый большой код, который меньше либо равен итоговому значению.
- Вычтите его из итогового значения.
- С остатком повторите шаг 2 — и так, пока остаток не станет равен нулю.
- Все найденные таким образом коды — это и есть список подозреваемых узлов.
Пример 1. iPhone 14 Pro, код 0x140000.
Самый большой подходящий код —0x100000(кнопка питания). Вычитаем:0x140000 − 0x100000 = 0x40000— это нижний шлейф зарядки.
Итог: неисправны кнопка питания и нижний шлейф одновременно.
Пример 2. iPhone 13, код 0x1800.
Самый большой подходящий код —0x1000(шлейф датчиков дисплея). Вычитаем:0x1800 − 0x1000 = 0x800— это нижний шлейф зарядки.
Итог: неисправны шлейф датчиков дисплея и нижний шлейф одновременно.
Так же стоит действовать с кодом 0x600000 на iPhone 15 Pro — он не встречается как одиночное значение и почти всегда оказывается суммой нескольких известных кодов. Если остаток после вычитания не сходится ни с одним кодом из таблицы — не гадайте, а отдайте телефон на аппаратную диагностику.
Справочник текстовых ошибок panic-full
Полная подборка текстовых маркеров, которые встречаются в логах iPhone 11–12 и более старых моделей, и что за ними обычно стоит на практике.
| Фраза в логе | На что указывает |
|---|---|
| AOP PANIC-Pressure Controller | Барометр. Обычно решается заменой нижнего шлейфа. |
| ANS/ANS2 | NAND-память. Требует перепрошивки с удалением данных. |
| ANS/ANS2, recovarable | NAND-память. Решается перепрошивкой. |
| SD: 0 Missing sensor(s): TG0B / TG0V | Батарея: коннектор платы или контроллер Tigris. |
| AOP PANIC-SCMto:0-prox | Датчик приближения. |
| AOP PANIC - No pulse on 0x11678a0 - power(2) | Кнопка питания или верхний шлейф. |
| AOP PANIC - No pulse on 0x11678a0 - main(5) | Шлейф кнопок громкости или датчик приближения. |
| AOP PANIC - SCMto:1 - prox(7) | Датчик приближения. |
| AOP PANIC - SCMto:2 - pearl(6) | Питание датчика приближения. |
| Kernel data abort | Процессор. |
| Missing sensor(s): mic1 | Нижний левый микрофон. |
| Missing sensor(s): mic2 | Микрофон у вспышки (задний). |
| Missing sensor(s): mic3 | Микрофон у фронтальной камеры. |
| Missing sensor(s): mic4 | Нижний правый микрофон. |
| SD: 1 Missing sensor(s): Prs0 | Барометр. |
| AppleSocHot: hot hot hot | Процессор или контроллер питания — перегрев. |
| L2C/LLC | Усилитель. Замена верхнего шлейфа или аудиокодека. |
| Prev-next/LSU | Кварцевый генератор часов. |
| NO pulse on | Вибромотор или нижний шлейф. |
| nvme | Проблема с памятью. |
| Lm3539 | Драйвер подсветки. Обычно требует замены экрана. |
| mic-temp-sens2 | Микрофон у вспышки. Замена шлейфа вспышки. |
| Kernel instruction fetch Abort | Процессор. |
| SCL display PMU | Драйвер дисплея. Замена экрана. |
| GFX GPU | Процессор. |
| H3K5 Tglon | Аудиокодек или усилители. |
| SMC PANIC ASSERTION | Верхний шлейф или процессор. |
| SEP ROM to glon SMC DATA ABORT | Процессор, память или арбитратор. |
| CP_COM_NORM REQUEST | Процессор, память или камера. |
| Dart-disp SMMU error | Основная камера. |
| Firmware fatal | Программный сбой. |
| Initproc exited | Кварцевый генератор. |
| Invalid queue element linkage | NAND-память. |
| AGXG10P BONMI | Сбой на уровне слоёв платы. |
| Apple tristar2 | Контроллер Tristar (порт зарядки). |
| PMP NMI FIQ power(1)-failed | Процессор, катушки или контроллер питания. |
| Void applesynopsysMIPID SIC glontroller | Передний шлейф. Замена верхнего шлейфа. |
| AppleBCMWLAN | Wi-Fi или Bluetooth. |
| AOP PANIC | Неоднозначная ошибка — требует очной диагностики. |
| Ememory | Память. |
| Anc-postnand.c1260 asser failed link | Память. |
| Stacks routined | Аккумулятор. Обычно решается заменой батареи. |
| AGXK AGXAcceletor | Гироскоп или акселерометр. |
| apcie(0) | Память. |
| apcie(wlan) | Wi-Fi. |
| apcie(bt) | Bluetooth. |
| Protection Module error | Память или арбитратор. |
| @AppleMultiFunction Manager | Модем. |
| @AppleOLYHALPortinterface | Wi-Fi. |
| @zalloc | Отвал процессора. |
| @kalloc | Отвал процессора. |
| DCP PANIC ASSERT!AppleDCPSynopsys MIPIDSIControlle | Дисплей или микросхема на нём. |
| smc-charger (a, 4020001), portmicro (a.4020001) | Нижний шлейф. |
| AOP Panic - [Eiger.cpp:6221] | Барометр. |
| i2c2 ... for device audio-speaker-top | Верхний шлейф или усилитель. |
| i2c3 ... for device Roswell | Экран: шлейф тача или сам дисплей. |
| i2c3 ... for display-eeprom | Микросхема дисплея или сам дисплей. |
| @AppleCS42L77Audio | Аудиокодек. |
| @AppleCS42L75Audio | Аудиокодек. |
| AOP Panic - unexpected i2c timeout- repair ap 12c worker(2) | Верхний шлейф. |
| Dart-USB (0xffffffe495a38000) | Нижний шлейф или контроллеры питания. |
| dxioVizc | Арбитратор. |
| AOP Panic - Pressure queue blocked | Развал платы либо гироскоп. |
| pmap_remove_pv | Аккумулятор или контроллер питания. |
| Invalid kernel stack pointer | Видеоядро — иногда помогает реболл BGA. |
| BAPES TREE LOOKUP ZONE | Память. |
| Initproc failed to start | Разрыв связи между контроллером и процессором. |
| AOP Panic Systick Watchog | Кнопка Home. Решается заменой кнопки. |
| device ad5860-AppleS518940xi2c | Аудиопроцессор или аудиокодек. |
| @vfs_cluster.c: 1061 | Файловая система — требует перепрошивки. |
| File Radar to: [launchd] | Системная ошибка. Перепрошивка с потерей данных. |
| SIGNAL, code 9 | Сбой прошивки или развал платы. |
| Moly | Нижний шлейф или развал половинок платы. |
| SpringBoard | Обычно решается перепрошивкой; если рядом SIGNAL — проблема с Wi-Fi. |
| Stonehenge | Короткое замыкание. Требует замены нижней части платы. |
| AOP PANIC - K2 - Bosch control channel write failure | Повреждение шлейфа динамика. |
| AOP PANIC - UBSAN | Always-On Processor (встречается на iPhone 17). |
| apcie[0:wlan]::handleCompletionTimeoutInterrupt | Проблема с модулем Wi-Fi (встречается на iPhone 16). |
Редкие типы паник
| Тип паники | Причина и что обычно требуется |
|---|---|
| AP Watchdog timeout | Система не дождалась ответа от процессора. Причины: перегрев, неисправность NAND, проблемы питания. |
| Baseband Panic / modem fault | Сбой прошивки модема. Часто — окисление антенного модуля после попадания влаги. |
| Display TCON Panic | Сбой контроллера дисплея. Неоригинальный экран или повреждённый шлейф. |
| PMU Panic / Power Manager Timeout | Сбой контроллера питания: короткое замыкание либо выход из строя PMIC. |
| USB PANIC: overcurrent detected | Перегрузка по току на порту зарядки — окисление Lightning или сгоревший Tristar. |
| SEP Panic | Ошибка Secure Enclave Processor — критический сбой безопасности, как правило требует замены платы. |
Что делать с результатом
- Нашли цифровой код — сверьте его с таблицей для своей модели. В подавляющем большинстве случаев проблема в соответствующем шлейфе или компоненте, и его замена снимает проблему.
- Нашли текстовую ошибку — действуйте так же, сверяясь со справочником текстовых ошибок выше.
- Код составной — разложите его методом вычитания, чтобы понять, сколько узлов неисправно одновременно.
- Замена шлейфа не помогла — вероятно, дело в самом разъёме на плате или в её повреждении, особенно после попадания влаги. На этом этапе без мультиметра и прогрева уже не обойтись.
- SEP Panic или критическая ошибка процессора — велика вероятность, что потребуется замена всей логической платы.
Важно: не спешите сразу перепрошивать телефон. Если причина аппаратная, перепрошивка не поможет, зато сотрёт данные — а заодно и сам лог, который так пригодился бы для диагностики.
Если после всех таблиц и вычитаний всё ещё непонятно, что конкретно сломалось — это нормально: часть кодов пересекается между узлами, а составные коды иногда маскируют третью неисправность. В сервисном центре «Сервис Бокс» в Вологде мы снимаем panic-full на оборудовании для диагностики плат и подтверждаем причину без замены деталей «на удачу». Можно записаться на бесплатную диагностику по телефону +7 (911) 501-88-28 или посмотреть условия ремонта iPhone на странице услуг — мастерская находится по адресу ул. Северная, 7А, ТЦ «КИТ».
Комментарии
Войдите, чтобы оставить комментарий
Комментариев пока нет. Будьте первым!