Android devices utilizing the Snapdragon 808/810 chipsets have become notorious for hardware-related bootlooping , with no exact known cause of the issue. Rumours range from the idea that Qualcomm shipped out the SoC too fast, to overheating issues due to poor soldering. What is known is that the big cluster CPU cores of the SoC are the primary cause of the bootloops, and by disabling the A57 cores, we are able to bypass the bootloop.
Unfortunately, this has the drawback of causing the device to run slower, since it will only be using the small core clusters for processing. But at least you will have a functional device, rather than an expensive paperweight.
Please note that following this guide requires your bootloader was unlocked prior to the bootlooping issues. If you never unlocked your bootloader, it may be best to try and avail your warranty for repair if still applicable.
- ADB and Fastboot Binaries – also see “How to Install ADB on Windows”
- Google USB Driver
- Optional: img if you want TWRP as your recovery
- Optional: zip to speed up the device a little bit after disabling the performance cores in this guide
- Begin by downloading all the necessary tools onto your PC, and then plug your Nexus 5X into your computer via USB. Save the boot image and TWRP inside your ADB folder.
- Open an ADB command terminal by going inside your main ADB folder, and holding Shift + right clicking, then “Open command window here”.
- Now type into the ADB terminal: fastboot devices
- If ADB returns your device’s serial number, we can continue, but if it doesn’t, try to re-install the ADB and Google USB drivers.
- Now we’ll need your bootloader unlocked to flash the modified images. You can skip this next step if you’re already unlocked, but if not, type into ADB:
Fastboot flashing unlock
- You need to confirm on your phone that you will unlock the bootloader – please be aware that this will completely wipe your device’s internal storage.
- Now to flash the modified boot image, type into ADB:
Fastboot flash boot N2G47Z_4Cores.img
- If you want to flash TWRP as well, enter: fastboot flash recovery img
- When it’s done flashing, you can reboot your phone with: fastboot reboot
- Now your phone should completely boot into the Android system after a few minutes.
- If you want to flash the optional EX4_10_5X performance ‘patch’, just copy it to your phone’s internal storage, boot into recovery mode / TWRP, and flash it from there. During the flashing process it will ask if you want to try overclocking the small cores that weren’t disabled by the modified boot image. You can choose to do so if you want.