| Проблема |
Решение |
| Случайные вылеты |
Может быть программной, а не аппаратной проблемой. Если ПО исключено, обычно причина — отказ процессора. |
| Случайные вылеты из-за неисправной или повреждённой Touch Bar |
Подтвердите, что причина именно в Touch Bar, проверив панике-лог на упоминание DFRD — обычно видно сообщение вида "panic(cpu 1 caller ...): userspace watchdog timeout: no successful checkins from dfrd in 180 seconds". Обычно возникает вскоре после загрузки: трекпад зависает, затем macOS перезагружается, и проблема повторяется. Также может сопровождаться: не работает Touch Bar, видимых повреждений нет, Apple Diagnostics/Дисковая утилита ничего не находят, проблема повторяется и в безопасном режиме. Решения: настроить cron-задачу для перезапуска Touch Bar каждые 3 минуты; отключить Touch Bar от платы (не всегда помогает); заменить модуль Touch Bar или весь корпус MacBook Pro. Настройка cron-задачи: откройте Терминал, введите crontab -e, нажмите i для режима вставки в vim, введите строку */3 * * * * /usr/bin/pkill "Touch Bar agent" &>/dev/null; /usr/bin/killall "ControlStrip" &>/dev/null;, для сохранения нажмите ESC (понадобится внешняя клавиатура, так как Escape находится на Touch Bar), затем введите :wq. Проверить, что задача сохранилась, можно командой crontab -l. |
| Нет питания, PPBUS_G3H замкнута на землю |
Подайте 1В (увеличивайте при отсутствии реакции), ищите горячие точки тепловизором. Обычно причина — неисправный танталовый конденсатор. Измерьте сопротивление от PPBUS_G3H до катушек Vcore (вокруг CPU/GPU) — если оно меньше 1Ω (0,3–0,8Ω), скорее всего прямое замыкание 12В на CPU/GPU. На этой плате такая ситуация всегда неремонтопригодна. |
| Зарядка держится на 5В вместо 20В |
5В при 0,25А на всех портах, T2 слегка греется — если CD3215 уже заменён, а проблема осталась, возможно установлена неоригинальная (поддельная) CD3215. 5В при 0,01А — проверьте замыкание на PPBUS_G3H. Отсутствует PP3V3_G3H из-за замыкания на входе цепи его формирования, либо из-за замыкания самой шины (см. отдельно про устранение замыкания PP3V3_G3H на землю, видео). Окислился конденсатор LDO для PP3V3_G3H рядом с CD3215 — проверьте под экраном рядом с SSD, под правым CD3215. Отсутствие PP3V3_G3H из-за отсутствия CHGR_EN_MVR при неисправном ISL9240 (эта микросхема больше не продаётся, нужна донорская плата; см. похожий разбор на 15" модели A1990: видео). Неисправна CD3215 (видео) или её ПЗУ (U2890). Повреждённая прошивка T2 — чтобы определить, какой CD3215 неисправен, смотрите, какой порт не циклится при подключении через USB-C амперметр (порт без цикла обычно связан с неисправной CD3215, она же чаще греется сильнее остальных). Повреждённая прошивка T2 тоже может вызывать зависание на 5В — но сначала стоит исключить другие причины; типичный признак — 5В при 0,0А, PPBUS присутствует, а PP3v3_S5 отсутствует, PP5V_S5 обычно присутствует. Прошивку можно перезалить через Apple Configurator 2 (обычно стирает данные), сначала попробуйте "мягкую" перепрошивку через Advanced options → Revive Device. Отдельный случай: на плате 820-00850 на всех четырёх портах стабильно было 5В/0,1А — причиной оказался повреждённый торцевой контакт R7075 (линия CHGR_VDDP к U7000); после замены резистора на всех портах появилось 20В и полная загрузка (подтверждено повторно на другой плате). Если PP3V3_G3H был замкнут, но после устранения замыкания плата всё равно держится на 5В и PP3V3_G3H отсутствует — причиной может быть R7900 (резистор 0Ω между PP3V3_G3H_RTC и входом PMIC U7800): замыкание могло пережечь R7900, даже если он выглядит целым — проверьте его сопротивление. Отдельный случай: PPBUS_G3H держит 12,60В, потребление 400–500мА, обгорела U3000 (видна дыра в корпусе) — эта микросхема напрямую подключена к разъёму USB-C J3300, её сжигает неисправный зарядник или кабель. |
| На зарядке 20В, 90–110мс |
Трекпад не кликает, принудительный вход в DFU не работает. Неисправна U3000 (но не в замыкании). |
| PP3V3_G3H замкнута на землю |
Одна из микросхем CD3215 замкнута на землю — тепловизор сразу покажет, какая именно. Либо окислен CB300, но его не видно — он скрыт под металлическим экраном рядом с NAND, смотрите внимательно! Либо какой-то другой случайный компонент, но сначала проверьте CB300. |
| Амперметр USB-C вообще не показывает подключение зарядника |
Проверьте сопротивление PP20V_USBC на землю для каждого порта. Порт USB-C замкнут на землю внутри самого разъёма — замените разъём (он модульный) и проверьте, изменится ли ситуация. |
| Батарея не распознаётся |
Сначала попробуйте заведомо исправную батарею. Если не помогло, проверьте кабель батареи к плате — иногда там коррозия, иногда клиент случайно оторвал контактную планку. В редких случаях SMC тоже влияет на распознавание батареи на этой плате. |
| Нет подсветки |
Убедитесь, что дело именно в подсветке, а не в отсутствии изображения! Перегорание предохранителя подсветки происходит крайне редко — на плате есть цепь измерения тока, защищающая предохранитель. Возможно замыкание на землю на выходе подсветки из-за неисправного конденсатора. Возможен неисправный экран — если напряжение подсветки 49–55В, вероятна проблема с экраном. Также возможна коррозия на переходных отверстиях/дорожках измерения тока подсветки к U8400 (LP8548). |
| Нет изображения |
Проверьте шлейф LCD и разъём с обеих сторон. Линия питания подсветки проходит рядом с линией данных eDP. Даже небольшая коррозия здесь приводит к тому, что 30В и более попадает на мультиплексор DisplayPort U9850 — через него проходит сигнал от дискретной и встроенной видеокарты перед подачей на экран. В отличие от 13" модели старого образца (где это убивает процессор), здесь страдает недорогая микросхема. Замените U9850, шлейф экрана и разъёмы с обеих сторон. |
| Плата "мертва" |
Причин может быть много. Любое замыкание на подчинённой шине питания моделей A1990/A1989 может вызывать зависание на POST. Тепловизор поможет найти замкнутый компонент. Чаще всего причина — шина питания SSD, например линия 2v7 SSD. |
| CPU VCore = 0В |
Может быть вызвано загрязнением/окислением в районе U7100. Перепаяйте контакты и проверьте. |
| Чёрный экран после выхода из сна (подсветки нет, но изображение есть) |
Отсутствует PP1v8_SLPS2R на датчике закрытия крышки (J4800 или J4801), либо сам датчик неисправен. Помогла перемычка от CB402 к конденсатору сверху J4801. |