Nexus 5X bootloop of death fix (BLOD) | 7/30 Huge performance update!

Search This thread

aljesco

New member
Oct 11, 2017
2
0
Okay finally I managed to heat my phone so it booted and I unlocked the bootloader!
After that I flashed it with Oreo OPR6.170623.013, Aug 2017 version with 4CoreOreo.img and finally it works!
Thank you very much!

I have a small question: is it a good idea to system update or should I turn it off at all and stick to the current OS version?

Thank you again!
 

0p7imu5

New member
Oct 29, 2014
4
0
Flashing From NRT??

What wouldbe the best way to flash from NRT and possibly flash something like Copperhead OS or Lineage? This is my second phone now but still want to try to save it if I can. Also It'snot boot looped yet it still runs fine.
 

WhiteFalcoon

New member
Oct 12, 2017
3
0
Nexus 5X still bootlooping

Hi to all and a big thanks to @XCnathan32 for the great work! I managed to fix my sisters Nexus 5 X.
One week later to the first oreo update also my 5X started bootlooping. I firstly used another phone then last week i tried to flash the modified bootloop also on mine.

The light was blinking red, i heated up the motherboard and i was able to start the phone to unlock the bootloader. I installed the 48C nougat update and on top i flashed the bootloader. Now the phone boots, stays on for a few hous and then starts bootlooping agan. It freezes a few seconds after the 4 dots begin to spin.
If i wait for a few hours and i try to boot the phone it boots normally again for some hours.

Is my nexus 5X completely broken or has someone had the same issue like me?

thanks a lot!
 

Henrald

Member
Apr 5, 2015
16
4
Thanks so much to everyone who's worked on this and contributed feedback. You've literally saved a life (my phone's, but hey!). I'm currently sick and unable to work and can't really afford to pay my bills, let alone replace my Nexus since it bootlooped. You guys rock for doing this. I've not even seen a noticeable drop in performance.

Just a note on how I managed to unlock the bootloader: the freezing technique kind of worked temporarily, but the screen would be all frozen over and I didn't manage to get to settings. How it worked out was, I left it charging all day, and occasionally it would get past the bootloop and turn on for a while. I was clued into this because when that happened, my Amazon Echo would announce "Now connected to Nexus 5X [via bluetooth]". If you can't unlock the bootloader, maybe try plugging it in and leaving it on your desk and keep an eye out to see if it manages to boot sometimes.

---------- Post added at 11:30 AM ---------- Previous post was at 11:27 AM ----------

Hi to all and a big thanks to @XCnathan32 for the great work! I managed to fix my sisters Nexus 5 X.
One week later to the first oreo update also my 5X started bootlooping. I firstly used another phone then last week i tried to flash the modified bootloop also on mine.

The light was blinking red, i heated up the motherboard and i was able to start the phone to unlock the bootloader. I installed the 48C nougat update and on top i flashed the bootloader. Now the phone boots, stays on for a few hous and then starts bootlooping agan. It freezes a few seconds after the 4 dots begin to spin.
If i wait for a few hours and i try to boot the phone it boots normally again for some hours.

Is my nexus 5X completely broken or has someone had the same issue like me?

thanks a lot!

Sorry I don't have any experience with that, just wanted to ask, have you maybe tried experimenting with some of the other kernels and boot images on the original post? Even if you have to use the slow version, it'd probably be better than nothing.
 
  • Like
Reactions: _Ghost

CLPose

Senior Member
Jan 7, 2015
726
376
Buenos Aires
What wouldbe the best way to flash from NRT and possibly flash something like Copperhead OS or Lineage? This is my second phone now but still want to try to save it if I can. Also It'snot boot looped yet it still runs fine.
Hi, there! About flashing from NRT, yes, you can. Just take a look at NRT tutorial videos and you'll be fine to flash whatever rom you want with it. I did it like that, but I don't remember the option :eek:. You only have to select the flashing order. And about being safe, if your phone is not bootlooping, you can just turn off big cores (4 and 5) with root and apps such as Kernel Adiutor or Ex Kernel Manager (that's what I do). That way, you'll prevent phone from heating up! :good: Good luck! :fingers-crossed:
 

ashokabs

Senior Member
Mar 9, 2011
168
79
New Delhi
I chatted with LG and they said they will fix it for free as long as it is not damaged by water or mishandling, just have to pay shipping since it is out of warranty. If this is true and they actually fix it, I will be really impressed with their customer service. Still disappointed with the product quality control, but a free fix offer is about as good as you can ask for given the situation.

I was lucky that LG accepted my case and I got a new motherboard (which LG claims will not boot loop!!!) free of cost at their service center here in Delhi, India. It is working fine on Oreo even after two patches.
 

0p7imu5

New member
Oct 29, 2014
4
0
Hi, there! About flashing from NRT, yes, you can. Just take a look at NRT tutorial videos and you'll be fine to flash whatever rom you want with it. I did it like that, but I don't remember the option :eek:. You only have to select the flashing order. And about being safe, if your phone is not bootlooping, you can just turn off big cores (4 and 5) with root and apps such as Kernel Adiutor or Ex Kernel Manager (that's what I do). That way, you'll prevent phone from heating up! :good: Good luck! :fingers-crossed:

So assuming I read this right I can just add the 4 core zip file into the list of what Im flashing and it should just work and turn off the cores that cause it to heat up? if that is the case I can definitely try this tonight! Does it need to have a custom recovery as well?
 

CLPose

Senior Member
Jan 7, 2015
726
376
Buenos Aires
So assuming I read this right I can just add the 4 core zip file into the list of what Im flashing and it should just work and turn off the cores that cause it to heat up? if that is the case I can definitely try this tonight! Does it need to have a custom recovery as well?
Yes! AFAIK, you can add any zip and flash. And it would be the best to add the 4-core TWRP, so that you can boot to recovery withohut going to bootloop. Let us know the final results and good luck! :fingers-crossed:
 

Alcagoita

Senior Member
Mar 27, 2011
77
14
Lisbon
I was lucky that LG accepted my case and I got a new motherboard (which LG claims will not boot loop!!!) free of cost at their service center here in Delhi, India. It is working fine on Oreo even after two patches.
I've received a new motherboard on January with the same claim, now it's October and my phone i'ts on their hand again...

This time it got frozen on the screen with the warning "this phone has been locked for more than 6 hours, you need to use unlock code".

On Topic.
Thanks for the new solution guys, when my phone dies again I will try it :D
 

chitrankd

New member
Nov 26, 2015
3
0
Does this core4Oreo affect my phone's warranty?

---------- Post added at 02:01 PM ---------- Previous post was at 01:47 PM ----------

I was lucky that LG accepted my case and I got a new motherboard (which LG claims will not boot loop!!!) free of cost at their service center here in Delhi, India. It is working fine on Oreo even after two patches.

Before sending it to LG...have you tried the solution mentioned in this thread?

Actually my phone got this issue before a month and thanks to this thread for making it alive again. But today my 5x frozen again and this time it is not getting start. Nothing worked for me so I went to LG service center and told them after bootloop today my phone not even getting screen on. So they told me to bring it on Monday, we know about bootloop. My 5x is 13 months old.
 

siddy011

New member
May 25, 2013
4
0
Anddddddds finally my 5x also ended up getting bootlooped !!! ?

Tried all boot images and corresponding kernel,, sure the phone boots into TWRP(using provided modified recovery) but it just freezes there after 30seconds ...and reboot !!

Anddddd the same goes ON and ON ...

Even tried after flashing full stock roms of both N and O,, but in vain.....
Did I miss something ???
any help is appreciated. ?
 

joenun

Senior Member
Mar 16, 2012
210
67
Louisiana
Anddddddds finally my 5x also ended up getting bootlooped !!!

Tried all boot images and corresponding kernel,, sure the phone boots into TWRP(using provided modified recovery) but it just freezes there after 30seconds ...and reboot !!

Anddddd the same goes ON and ON ...

Even tried after flashing full stock roms of both N and O,, but in vain.....
Did I miss something ??
any help is appreciated.
it was very easy and worked on first try for me. I flashed Sept factory image..rebooted to bootloader then flashed 4CoreOreo.img it booted right up
 
  • Like
Reactions: siddy011

siddy011

New member
May 25, 2013
4
0
it was very easy and worked on first try for me. I flashed Sept factory image..rebooted to bootloader then flashed 4CoreOreo.img it booted right up

Well I did tried the Oct factory image,, rebooted to bootloader,, also flashed the 4CoreOrea.img and tried to BOOT UP..but it went upto Google Logo...and even sometimes a lil loadig screen..then BOOM ..back to reboots !!!! :rolleyes:
 

truekasun

Senior Member
Mar 2, 2012
152
92
www.truekasun.tk
Well I did tried the Oct factory image,, rebooted to bootloader,, also flashed the 4CoreOrea.img and tried to BOOT UP..but it went upto Google Logo...and even sometimes a lil loadig screen..then BOOM ..back to reboots !!!! :rolleyes:

If you flashed the October factory image, you need the October 4 core image. Try this. (For some people it wasn't working too) anyway give it a shot. :)

https://forum.xda-developers.com/nexus-5x/general/nexus-5x-bootloop-death-blod-andorid-t3683926
 

siddy011

New member
May 25, 2013
4
0
If you flashed the October factory image, you need the October 4 core image. Try this. (For some people it wasn't working too) anyway give it a shot. :)

https://forum.xda-developers.com/nexus-5x/general/nexus-5x-bootloop-death-blod-andorid-t3683926

hmmm....OK. I'll try this too.
But the problem I am facing is *continuous bootloop* irrespective of booting the phone or even in Recovery,, the recovery just doesn't stay more than 30sec, leave aside going past the Google Logo. :rolleyes:
 

northing1

New member
Oct 14, 2017
1
0
Hi all, needing some help here. I successfully flashed 4coreoreo, but when I issued the fastboot reboot command, the phone just turned off. I waited for about two hours thinking that it was just taking its time, but it never recovered. Now I can't even get into the bootloader, so I can't try doing it again, or flashing a factory image first, etc. I know that its not completely bricked because I briefly got the Google logo to come up, but nothing since then. Anyone have an idea of how to get the bootloader up again?
 

truekasun

Senior Member
Mar 2, 2012
152
92
www.truekasun.tk
hmmm....OK. I'll try this too.
But the problem I am facing is *continuous bootloop* irrespective of booting the phone or even in Recovery,, the recovery just doesn't stay more than 30sec, leave aside going past the Google Logo. :rolleyes:

If you want to go into the recovery, you need the 4-core recovery to be installed. You'd be able to go to the bootloader, right?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 238
    Read First: This method is relatively drastic, and will hurt device performance some. You should only use this as a last resort, if the more basic methods of fixing a soft brick didn't work (e.g, factory reset, flash stock firmware, etc.)​

    *Update 7/30: On my 6P, I found that the original kernel with this mod was using pretty much 1.5 cores, instead of all 4. People with the 5X were also reporting this, so I modified the images to utilize all 4 cores better. It helps performance a lot (able to beat stock 6P in some Antutu marks now, and play intensive games), try it out if you haven't yet!

    *Petition:
    I made a petition for Google to officially release and sign modified boot.imgs, so that people with locked bootloaders can fix their devices too. Check it out here. (I apologize for dumbing it down so much, I wanted to make sure everyone could understand it)

    *Changelog:

    • 8/26 - EX kernel for Android O uploaded.
    • 8/22 - Android O working, boot.img and source uploaded.
    • 8/08, 2nd Change - Added boot.img for 48C firmware (August security patch).
    • 8/08 - Updated EX kernel to version 4.1.2. This updated zip adds the CPU utilization patch to the init.elemntalx.rc, instead of removing the old init.angler.rc and copying the new init over. That should mean more compatibility with Roms/kernels that modify the init.angler.rc. I also modified the camera-daemon to use cpus 0-3 instead of 0-2, so hopefully this should make the a camera bit faster too.
    • 8/07 - Added boot.img for 1 core, just to see if it would work for devices that didn't work with the 4 core image.
    • 7/30, 2nd Change - Added universal EX zip, this zip should modify your kernel to use only 4 cores, and it should modify it to utilize all 4 cores. You can flash this over most ROMs and it should work. Also added a donation url, and this changelog.
    • 7/30 - Updated this fix to greatly improve performance. Before this fix, the device was only using 1 core for foreground tasks, now it will use all 4 cores. Also revamped OP, and added Marshmallow images.
    • 7/23- Created this fix, stock boot.img, twrp, and EX kernel added.


    *What this fix does, and how to apply it:

    The problem:
    The problem with most of the devices in a BLOD, is that a hardware failure related to the BIG cluster has occurred. This fix remedies the problem by disabling the BIG cores. Unfortunately, this does mean that you will take a performance hit. However, I am continually working on ways to improve the device's performance.

    The update: If anyone remembers device performance with the first fix, it was hurt a lot, however, after finding out that the device was only using 1 core for all foreground tasks, I modified the ramdisk to utilize all 4 cores more effectively, and it helps a lot.

    Requirements: For this fix to work, you need:
    • A brain
    • A computer
    • A bootlooping 5X with an unlocked bootloader/OEM unlocking enabled
    • The modified files of your choice.
    • Fastboot on your computer (preferably installed system wide). If you do not know what this is, or do not have it, look at this post. Answer yes to all of the prompts to install it.

    How to apply the fix:
    1. Boot your phone into bootloader (hold power and volume down).
    2. Connect your phone to the computer.
    3. Go to the folder where you have the modified files, then hold shift and right click in a blank space, click on "open command prompt here" in the menu that pops up.
    4. In the command prompt: type "fastboot flash boot [name of the file here]" and then press enter. If you're flashing TWRP, replace boot with recovery. (Linux users, make sure you're running as root)
      Edit: with the new universal EX zip, you don't have to flash the modified boot.img now, you can just flash TWRP, and then flash the EX zip, and everything should work.
    5. Boot up your phone, and hopefully it should work!


    *If your phone is bootloader locked/OEM locked:

    You can try to get your phone to boot long enough to enable OEM unlocking. Some users have reported success by freezing their phone for a bit, then booting it. Others have let their battery drain all the way, and then tried to boot their phone, but the most successful method seems to be heating up your phone (a lot).
    If you do attempt any of these methods, make sure you have time and patience, as it will take a long time.

    To enable OEM unlocking and unlock bootloader:
    1. Go to settings.
    2. Go to developer options, if you do not see that, go to "about phone", scroll to build number, and then tap it 7 times. You should now see developer options in settings.
    3. Once you're in developer options, click on "OEM unlocking" and accept the prompt.
    4. Now reboot your phone to bootloader, connect your phone to the computer, and type "fastboot flashing unlock" Your bootloader should now be unlocked.

    *Downloads:

    • Boot.img from Android O DP6: Download | Mirror. This Image is the from the first official release of Android O, and is modified to use 4 cores. As a bonus, it also disables forced encryption. Thank you to @xls654 for figuring out how to get Android O to work.
    • Boot.img from stock 48C, 7.1.2 firmware (August security patch): Download | Mirror. This Image is modified to use only 4 cores, and is modified to utilize the 4 cores more effectively. I have had multiple people on the 6p say that first boot takes a while after flashing this, so just wait about 20 minutes before you declare something is wrong with it.
    • Boot.img from stock 47Z, 7.1.2 firmware: Download | Mirror. This Image is modified to use only 4 cores, and is modified to utilize the 4 cores more effectively. I have had multiple people on the 6p say that first boot takes a while after flashing this, so just wait about 20 minutes before you declare something is wrong with it.
    • TWRP version 3.1.1: Download | Mirror. This TWRP image is modified to use only 4 cores.
    • EX kernel version 5.03, for Android O: Download | Mirror. EX kernel for Android Oreo, modified to use 4 cores. You must flash it over the 4 core boot.img for it to work.
    • EX kernel version 4.12, universal zip: Download | Mirror. This zip is modified to use only 4 cores, and it will also apply the speed fix. Flash this in TWRP. I highly recommend you flash this, as it improves device performance notably, and disables forced encryption. This kernel should work with almost any other ROM, and it applies the core utilization mod from the first image, thanks to AnyKernel.
    • Boot.img modified to use only 1 Core. Some people were reporting that the 4 core images weren't working for them, someone suggested that I make a 1 core version to see if that helps at all. Here it is: Download | Mirror

    For Marshmallow:
    • Boot.img from the latest 6.0.1 20K firmware: Download | Mirror. This boot.img is modified to use only 4 cores, and is modified to utilize those 4 cores more effectively. Untested as of now.
    • Ex kernel version 1.2.0 for Marshmallow: Download | Mirror. This is the latest EX kernel for marshmallow, it will keep the core utilization mod from the above image, and should work on almost any other ROM, thanks to any kernel. Untested as of now.


    *Source Code:

    • Source for 4 core Android O DP6: Source.


    *Tested custom ROMS/kernels

    you should be able to use almost any ROM with a stock based kernel, just flash the EX zip over it.

    If you have a custom ROM/kernel that worked for you, let me know and I'll put it up here.


    *To improve performance slightly:

    • Flash a custom kernel. I will upload more kernels as people request more, so stay tuned.
    • Flash a custom ROM. Once again, I will upload more as people request more, so stay tuned.
    • Overclock the little cores. It can slightly help offset the lost performance, on my 6P, I have mine overclocked to 1632MHz, and it works perfectly for me. Edit: I actually recommend not overclocking. Many people have reported their Little cores failing, so I would go for longevity on this device, and keep it at stock clocks, or even underclock it. The speed difference you get from overclocking is negligible anyways.
    • Disable animations in developer options. Seriously, as soon as I found out about this tweak, I've used it on ever single device I've owned, it helps a ton.


    *Credits:

    @rchtk, His post here gave me the idea for how to modify the images.
    @flar2, He built the Elemental X kernel for this device, I merely made a small modification to his kernel to use 4 cores. In no way am I trying to steal and/or discredit his work.
    The TWRP development team, they built the TWRP recovery for this device, I merely made a small modification to their recovery to use 4 cores. In no way am I trying to steal and/or discredit their work.
    @xls654, He found out how to get Android O working with 4 cores.


    *FAQs:

    • What's the password for TWRP/Why is TWRP asking for a password? - In android 7.0, Google added forced encryption to the data partition. To get around this, click cancel when TWRP asks you for a password, and then factory reset the device. Then you can flash EX kernel/Magisk to disable forced encryption.
    • Why am I getting an error when I try to flash the images? - Your bootloader is probably not unlocked, try running the command "fastboot flashing unlock", If you get an error there too, then you will have to enable OEM unlocking before you can continue.
    • It's not working for me, how do I fix it? - My only advice for that is: "Flash the stock firmware for whatever version image you're trying to flash, then reflash the images again" If you're stuck on the boot animation, wait at least 20 minutes before you declare it's not working. If none of that works, chances are you have a different problem.
    • Does EX kernel have the new speed fix? - Yep, the EX kernel zip should apply the 4 core fix, and the speed fix. It should also work with almost any ROM, including stock.


    I would like to help as many people as I can, however, I am much more likely to be able to easily help you/reply to your post if you clearly state your problem and the steps you attempted to fix it. I will be much less likely to reply to posts such as "omggg i flashed the image and my phone won't boot helppp" Please read through post first, I did not spend time typing up this OP for no one to read it. If I can see that you read through the OP and have attempted all the steps, then I will be much more willing to help you.

    I set up donations on my profile, for those of you who want to donate. I have spent countless hours modifying, flashing, testing, and helping, don't get me wrong, I love doing this and helping y'all out, but donations really keep me motivated to keep going, and donations also will help me fund new equipment and devices that will help further my android development. Every single donation is appreciated :) Donate to me here!

    If this guide helped you, please click thanks, it means a lot to me :)
    48
    Guys.. bad news.. my Nexus 5X just got hit with the BLOD. :crying:

    Good news for everyone is I spent a bit of time tonight to first patch TWRP 3.2.1-0-FBE (File-Based Encryption support) image to be 4core, then made an AnyKernel2 zip which will patch the existing boot and recovery partitions on-device to add all the 4core fixes from @XCnathan32.

    Should work over any ROM, any custom kernel, recovery, etc., can be added in queue after ROM, root zip + custom kernel to patch it from TWRP or FlashFire (so good for OTAs), and simplifies the initial process greatly since you can now fastboot boot any 4core recovery.img and then adb sideload my AK2 zip to fix the likely newer recovery you already had on your device. :good:


    Edit: See my new thread for updated files + step-by-step instructions: https://forum.xda-developers.com/nexus-5x/general/tool-bootloop-death-blod-workaround-t3819497
    12
    Update: I added a universal EX zip, this zip should make your device only use 4 cores, and utilize all 4 cores, so there's no need for flashing a separate boot.img before you flash EX. Also, with this zip, you should be able to flash EX over almost any ROM, and it should work.

    I also added a donation URL to my profile, donations keep me motivated to keep going, and they will be used to help me fund equipment and devices to further advance my android development. Every single donation is appreciated :)
    11
    i tryed all your .img file but noone works with it the 8.0 android oreo version, we are waiting the big update for boot.img cores :) nice work bro :good:

    p.s. im in bootloop

    I'm working on 8.0 right now. Unfortunately it is a challenge due to the changes in android O, but I will try to get it working as fast as I can.
    9
    Update: Welp, for me, school is starting in a couple weeks :( Which means I have to do all my summer assignments (that I had the whole summer to do), in two weeks. Cross Country race season is also starting for me, so I will be less active as a result of those two things. I will try my best to keep maintaining this and helping you guys though.

    Also, I am working on an application to make this process easy for beginners. I wanted to learn C#, so I figured this was a good way to help me learn it. Expect that to come later this week/next week (depending on how lazy I am).

    P.S: HUGE thank you to everyone who donated!! The support of this community is mind-blowing, and it means a lot to me that people appreciate my work enough to donate. Once again, thank you so much :)
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone