Dead M2 MacBook Pro (A2780) Repair: Fan Spin, 20V 3A, Corrupted Firmware Fix
BoardRev
0:00 / 0:00
Dead M2 MacBook Pro (A2780) Repair: Fan Spin, 20V 3A, Corrupted Firmware Fix
1 393 просмотра · 3 нед. назад
BoardRev
5,95 тыс. подписчиков
1 393 просмотра · 3 нед. назад
In this video, we diagnose and repair a completely dead Apple Silicon MacBook Pro 16" (A2780).
Symptoms & Diagnostics:
• Dead/No Display output.
• USB-C Amperage: Drawing up to 20V 3A (Battery charging normally).
• Battery Disconnected Test: High fan spin with no display or image (Classic corrupted firmware behavior).
• NAND Power Lines: Steady voltages (No 20-second power cycling / boot looping, confirming NAND hardware is intact).
Fix:
We put the MacBook into DFU mode, connected it to an Ubuntu Linux workstation, and performed a firmware Revive (saving customer data) using idevicerestore compiled directly from the latest source code.
=======================================================
HOW TO INSTALL THE LATEST IDEVICERESTORE ON UBUNTU / LINUX
=======================================================
To revive recent Apple Silicon Macs on Linux without hitting errors, you need to compile the latest git versions of libimobiledevice and idevicerestore.
1. Remove Outdated APT Packages:
sudo apt remove --purge -y idevicerestore libimobiledevice-utils libimobiledevice6
sudo apt autoremove -y
2. Install Build Tools & System Headers:
sudo apt update
sudo apt install -y build-essential checkinstall git autoconf automake libtool-bin \
pkg-config libpng-dev libreadline-dev libusb-1.0-0-dev libssl-dev \
libcurl4-openssl-dev libzip-dev libxml2-dev
3. Configure Temporary Environment Variables:
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:/usr/local/lib64/pkgconfig:${PKG_CONFIG_PATH}"
export LD_LIBRARY_PATH="/usr/local/lib:/usr/local/lib64:${LD_LIBRARY_PATH}"
4. Compile & Install the Dependency Stack:
mkdir -p ~/src && cd ~/src
libplist
git clone https://github.com/libimobiledevice/l...
cd libplist && ./autogen.sh && make && sudo make install && sudo ldconfig && cd ..
libimobiledevice-glue
git clone https://github.com/libimobiledevice/l...
cd libimobiledevice-glue && ./autogen.sh && make && sudo make install && sudo ldconfig && cd ..
libusbmuxd
git clone https://github.com/libimobiledevice/l...
cd libusbmuxd && ./autogen.sh && make && sudo make install && sudo ldconfig && cd ..
libtatsu (Apple TSS signing library)
git clone https://github.com/libimobiledevice/l...
cd libtatsu && ./autogen.sh && make && sudo make install && sudo ldconfig && cd ..
libimobiledevice
git clone https://github.com/libimobiledevice/l...
cd libimobiledevice && ./autogen.sh && make && sudo make install && sudo ldconfig && cd ..
libirecovery
git clone https://github.com/libimobiledevice/l...
cd libirecovery && ./autogen.sh && make && sudo make install && sudo ldconfig && cd ..
5. Compile & Install idevicerestore:
cd ~/src
git clone https://github.com/libimobiledevice/i...
cd idevicerestore
./autogen.sh
make
sudo make install
sudo ldconfig
6. Make Environment Variables Permanent:
echo 'export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:/usr/local/lib64/pkgconfig:${PKG_CONFIG_PATH}"' | tee -a ~/.bashrc
echo 'export LD_LIBRARY_PATH="/usr/local/lib:/usr/local/lib64:${LD_LIBRARY_PATH}"' | tee -a ~/.bashrc
=======================================================
👇 NEED A REPAIR? SEND IT IN! 👇
We specialize in data recovery and board-level micro-soldering. If you have a dead device, we can help.
Start your mail-in repair here: https://www.aacservices.ro
Or email us at: service@aacservices.ro
🛠️ TOOLS & GEAR I USE:
(Using these affiliate links helps support the channel at no extra cost to you!)
Microscope: https://eleshop.eu/inspection/microsc...
Soldering Station: https://eleshop.eu/fnirsi-dws-200-f-s...
Hot Air Station: https://eleshop.eu/atten-st-862d-hot-...
iPhone Interposer Reballing Stencil: AMAOE
Bench Power Supply: Owon P4305 ( https://eleshop.eu/owon-p4305-program... ), Keysight E36103A, Agilent E3632A
Bench Multimeter: Siglent SDM3045X ( https://eleshop.eu/siglent-sdm3045x.h... ), Agilent 34401A, Owon XDM 1041 ( https://eleshop.eu/owon-xdm1041-multi... )
Oscilloscope: Rigol DHO804 ( https://eleshop.eu/rigol-dho804-oscil... )
Front camera: ObsBot Tiny SE
Top camera: Canon EOS M100
Audio Interface: Vocaster Two
#MacBookRepair #AppleSilicon #DFUMode #BoardRepair #idevicerestore #LinuxTech #A2780 #MacBookPro