Is your Nexus 6P not booting at all? It might be more than just a soft brick. This tutorial will try and help you fix the Nexus 6P/5X bootloop issue. If your device is affected too, then we have some good news for you. You can finally bid goodbye to the bootloop of death because XDA member XCnathan32 has come up with a solution to fix the dreaded bootloop problem on both the Nexus 6P and 5X.
What is Bootloop of Death?
The dreaded “bootloop of death” or “BLOD” has cursed a notable amount of device owners using the Nexus 6P and Nexus 5X. The issue first came to notice during the fall of 2016, when users started reporting that their device abruptly entered a bootloop state and refused to boot at all. The affected users immediately rushed to online portals including Reddit and XDA for help but came around no possible solution.
It wasn’t much later, that Google finally recognized the problem and made a statement on Reddit regarding the problem. The Google representative clearly mentioned that “For those of you that are currently experiencing this, please contact your place of purchase for warranty or repair options.”, which was definitely good news for those who had their devices covered under warranty.
Unfortunately, others were left in despair and had no choice but to use their expensive piece of technology as a mere paperweight. The problem was also escalated to the Google Issue Tracker but has since been tagged as “Assigned” and hasn’t received the deserved attention till now. The issue is not a minor one and has led the customers to doubt Google’s quality and customer support.
Fixing the Nexus 5X and Nexus 6P Bootloop Issue
While Google still fails to address the issue, XDA member XCnathan32, along with the help of another fellow member rchtk, has finally found a solution to fix Nexus 6P bootloop issue. While it won’t help you to fix the hardware issue itself but would help you bypass the BLOD and allow you to boot your ROM and Recovery again, at the expense of bit lost performance. Don’t worry, you will still be able to use the device as is.
Later on, XDA senior member squabbi improvised the solution and provided an easier method that would allow you to simply patch the current boot/kernel with the fix. The workaround injector was provided by XDA Recognized Developer/Contributor osm0sis. We highly appreciate their contribution.
What the fix does is, it disables the A57 cores of the SoC, which are the reason for the BLOD. So your device now will run on only the A53 cores, which may force you to compromise on the performance part (a bit!). It consists of a modified kernel file, that will boot your phone with only the dedicated A53 cores and thus fix Nexus 6P bootloop issue. If you further plan on flashing a ROM/kernel/root package, you can also flash the modified TWRP recovery image.
The solution will also work for any 5X suffering from the same problem. Make sure to use only the files for your device.
Make sure to fulfill all the requirements stated below before you head to the instructions to fix Nexus 6P bootloop issue.
- Make sure that your phone is sufficiently charged.
- Download and set up ADB and Fastboot tools on the PC.
- Install appropriate USB drivers for your device. You can find them here.
- Make sure that you have enabled OEM Unlock in ‘Settings’ > ‘System’ > ‘Developer options’. If you haven’t been able to enable the OEM Unlock toggle, then below are a few workarounds to give you enough time to boot the phone so that you can enable it.
- Supercooling the device in a freezer in a ziplock bag to keep out moisture,
- Superheating around the camera, and
- Letting the battery run all the way down before trying to boot
- Modified 4 Core TWRP for Nexus 6P: twrp-3.2.1-0-fbe-4core-angler.img
- Modified 4 Core TWRP for Nexus 5X: twrp-3.2.1-0-fbe-4core-bullhead.img
- Workaround Injector: N5X-6P_BLOD_Workaround_Injector_Addon-AK2-signed.zip
- Download the modified TWRP for your Nexus 6P or 5X, as well as the workaround injector ZIP file.
- Copy both the files to the folder on your PC where the Android SDK platform-tools are installed (e.g. C:\platform-tools).
- Open a PowerShell window in the same location. To do this, hold the SHIFT key on the keyboard and right-click on an empty space inside the folder.
- Select the ‘Open PowerShell window here’ option from the contextual menu.
- Boot Nexus 6P/5X into the Bootloader Mode.
- Simply, press and hold the Volume Down and Power keys until you see the designated screen.
- Connect the phone to the PC using a USB cable.
- Enter the command below to make sure that your device is being recognized by fastboot:
- The command should return a device ID. In case it doesn’t, make sure that you download and install the USB drivers properly.
- Your device’s bootloader must be unlocked in order for this method to work. If you already have it unlocked, then skip to step #14.
- Unlock your phone’s bootloader using the following command:
fastboot flashing unlock
- As soon as you enter the command, your device will prompt with a message. Press either of the Volume keys to highlight “Yes” and then the power button to confirm bootloader unlocking.
- Flash the modified TWRP recovery:
- Nexus 6P:
fastboot flash recovery twrp-3.2.1-0-fbe-4core-angler.img
- Nexus 5X:
fastboot flash recovery twrp-3.2.1-0-fbe-4core-bullhead.img
- Nexus 6P:
- Do not disconnect the phone from the PC yet.
- Once flashed, tap the Volume keys until ‘Recovery mode’ appears on the bootloader screen.
- Press the Power button to confirm and boot into TWRP recovery.
- In TWRP, go to ‘Advanced’ > ‘ADB Sideload’ and swipe the button on the screen.
- Finally, enter the following command to install the workaround injector and fix Nexus 6P bootloop issue:
adb sideload N5X-6P_BLOD_Workaround_Injector_Addon-AK2-signed.zip
- When flashed, reboot the phone by tapping the ‘Reboot System’ button.
Important Note: Always make sure to flash the BLOD fix (workaround injector) zip file at last if you install a custom ROM/kernel, re-install the stock firmware, or root packages like Magisk. That is because, in most of these cases, the boot image will be replaced and thus the applied fix too.
The first boot might take some time, so be patient. The Nexus 6P/5X should boot back to normal and you would be able to use it like before. That was easy and evenly satisfying, right? It feels so good that your money didn’t go in vain, after all. We sincerely hope that Google addresses the issue officially and gives it the attention it deserves. But until then, the exquisite XDA community has got your back.
For any help or questions, drop a comment below. Don’t forget to share this article on your social media and help others to fix Nexus 6P bootloop issue too.