Перейти к основному содержимому
+7 (911) 501-88-28+7 (911) 501-06-96Ежедневно: 10:00 - 20:00
Загрузка
🔍

Panic Log на iPhone: как расшифровать panic-full и понять, что сломалось внутри телефона

✍️ СЕРВИС БОКС👁️ 12

Если iPhone внезапно перезагружается или зависает на яблоке — скорее всего, система уже зафиксировала причину в файле panic-full. Разбираем, как найти этот лог, прочитать код ошибки и понять, какой узел внутри телефона вышел из строя — от iPhone 11 до iPhone 17.

Если iPhone в последнее время то и дело перезагружается сам по себе, зависает на экране с логотипом Apple или вообще уходит в циклическую перезагрузку — обычно это не случайность. Система уже зафиксировала критический сбой ядра (kernel panic) и сохранила отчёт о нём — файл panic-full. Внутри этого отчёта почти всегда спрятана подсказка, какой именно узел внутри телефона подвёл: шлейф, датчик, контроллер питания или сама плата.

Ниже — пошаговая инструкция, как найти этот файл на самом iPhone, прочитать нужный маркер и сопоставить его с конкретной неисправностью. Таблицы ниже охватывают модели от iPhone 11 до iPhone 17 — у разных поколений формат кода отличается.

Где на iPhone искать panic-full

  1. Откройте приложение «Настройки».
  2. Перейдите в раздел «Конфиденциальность и безопасность».
  3. Прокрутите список до самого низа и откройте «Аналитика и улучшения».
  4. Нажмите «Данные аналитики».
  5. В списке файлов ищите те, что начинаются с panic-full-. Не путайте их с JetsamEvent — это отчёты о нехватке памяти, а не о перезагрузках.
  6. Откройте самый свежий (верхний) файл с этим префиксом.
  7. Зажмите текст, выделите всё содержимое и скопируйте. Лог длинный и неудобный для чтения на маленьком экране — лучше переслать его себе и открыть на компьютере.

Как читать 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) и есть искомый код неисправности, который нужно сверить с таблицей для вашей модели.

Реальный panic-full лог на экране iPhone со строкой sensor array и выделенным кодом 524288
Так выглядит эта строка на реальном устройстве: «S.sensor array 0 - 7 is 0, 524288, 0, 0, 0, 0». Код 524288 — это 0x80000 в hex; по таблице для 16 Pro ниже это «нет ответа от гироскопа».

Таблицы кодов по моделям 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)На что указывает
1690xA9Проблема с определением данных аккумулятора.
5242880x80000Нет ответа от барометра.
10485760x100000Нет ответа от компаса.
15728640x180000Нет ответа от барометра и компаса — обычно отключённый нижний шлейф.
20971520x200000Повреждён шлейф беспроводной зарядки.
26214400x280000Составной код: шлейф зарядки + нет барометра.
31457280x300000Составной код: шлейф зарядки + нет компаса.
36700160x380000Составной код: шлейф зарядки + нет барометра и компаса.
apcie[0:wlan]::handleCompletionTimeoutInterruptПроблема с модулем Wi-Fi.

iPhone 16 Pro, 16 Pro Max

Код (DEC)Код (HEX)На что указывает
1690xA9Проблема с определением данных аккумулятора.
5242880x80000Нет ответа от гироскопа.
10485760x100000Нет ответа от барометра.
20971520x200000Нет ответа от компаса.
31457280x300000Составной код: нет ответа от барометра и компаса.
41943040x400000Микросхема беспроводной зарядки под SIM-лотком.

iPhone 17, 17 Pro, 17 Pro Max

Код (DEC)Код (HEX)На что указывает
20971520x200000Верхний шлейф (датчики дисплея).
41943040x400000Вибромотор (Taptic Engine).
62914560x600000Нижний шлейф зарядки.
83886080x800000Беспроводная зарядка.
104857600xA00000Составной код: верхний шлейф + беспроводная зарядка.
146800640xE00000Составной код: нижний шлейф + беспроводная зарядка.
AOP PANIC - UBSANСбой Always-On Processor — новый тип паники именно для 17-й серии.

Составной код: как разложить его на компоненты

Если число в массиве не совпадает ни с одной строкой таблицы один в один — это сумма нескольких кодов сразу, то есть неисправны сразу два (а иногда и больше) узла. Разложить такую сумму на составляющие помогает обычный метод вычитания с hex-калькулятором под рукой.

  1. Переключите калькулятор в инженерный режим / режим программиста (HEX).
  2. Найдите в таблице для своей модели самый большой код, который меньше либо равен итоговому значению.
  3. Вычтите его из итогового значения.
  4. С остатком повторите шаг 2 — и так, пока остаток не станет равен нулю.
  5. Все найденные таким образом коды — это и есть список подозреваемых узлов.

Пример 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/ANS2NAND-память. Требует перепрошивки с удалением данных.
ANS/ANS2, recovarableNAND-память. Решается перепрошивкой.
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 linkageNAND-память.
AGXG10P BONMIСбой на уровне слоёв платы.
Apple tristar2Контроллер Tristar (порт зарядки).
PMP NMI FIQ power(1)-failedПроцессор, катушки или контроллер питания.
Void applesynopsysMIPID SIC glontrollerПередний шлейф. Замена верхнего шлейфа.
AppleBCMWLANWi-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Модем.
@AppleOLYHALPortinterfaceWi-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 - UBSANAlways-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 — критический сбой безопасности, как правило требует замены платы.

Что делать с результатом

  1. Нашли цифровой код — сверьте его с таблицей для своей модели. В подавляющем большинстве случаев проблема в соответствующем шлейфе или компоненте, и его замена снимает проблему.
  2. Нашли текстовую ошибку — действуйте так же, сверяясь со справочником текстовых ошибок выше.
  3. Код составной — разложите его методом вычитания, чтобы понять, сколько узлов неисправно одновременно.
  4. Замена шлейфа не помогла — вероятно, дело в самом разъёме на плате или в её повреждении, особенно после попадания влаги. На этом этапе без мультиметра и прогрева уже не обойтись.
  5. SEP Panic или критическая ошибка процессора — велика вероятность, что потребуется замена всей логической платы.

Важно: не спешите сразу перепрошивать телефон. Если причина аппаратная, перепрошивка не поможет, зато сотрёт данные — а заодно и сам лог, который так пригодился бы для диагностики.

Если после всех таблиц и вычитаний всё ещё непонятно, что конкретно сломалось — это нормально: часть кодов пересекается между узлами, а составные коды иногда маскируют третью неисправность. В сервисном центре «Сервис Бокс» в Вологде мы снимаем panic-full на оборудовании для диагностики плат и подтверждаем причину без замены деталей «на удачу». Можно записаться на бесплатную диагностику по телефону +7 (911) 501-88-28 или посмотреть условия ремонта iPhone на странице услуг — мастерская находится по адресу ул. Северная, 7А, ТЦ «КИТ».

Комментарии

Войдите, чтобы оставить комментарий

Комментариев пока нет. Будьте первым!

Теги:panic log iphonekernel panic iphonepanic-fullкоды ошибок iphoneдиагностика iphoneремонт iphone вологда
Поделиться:
ПозвонитьЦены