yashsingh1/xdaforums huggingface dataset:
[Nexus 6P General] Mediadriven:
They are full of ****. The extended warranty has nothing to do with whether or not you have previously serviced with them. The warranty is there in case you need service within the covered period. Call back and try again, make sure you are contacting huawei directly by getting their toll-free number from their website for your region. Have your imei # ready and they can check your warranty eligibility right then and there.
[Nexus 6P General] THERAJ12:
yea just tried again called US support @ 8885482934 . they checked my IMEI and said my warranty expired last month and as such their service center is no longer able to assist with this known bootloop issue and this lady was not aware of any 3 month extension...did you hear anything official from them regarding this? Maybe it's the rep...I'll keep trying them daily for the hell of it.
[Nexus 6P General] Mediadriven:
My apologies to OP, I don't want to hijack the thread. I will gladly accept this to be moved to its own thread if you feel that should be the case.

---------- Post added at 08:13 PM ---------- Previous post was at 08:08 PM ----------

I was informed by both google support and huawei support that the warranty was in fact extended by 3 months. I suggest you contact google support and have them transfer you to huawei after they have confirmed it. In my case I asked suport if in fact the warranty was in fact extended on the 6p, after they said yes I told them why I was calling.
[Nexus 6P General] Epiphany2000:
Same issue here. The warranty is expired, and they kept saying that they can't/won't do anything about it. The rep said several times that the bootloop issue can be fixed, but they can't say how to perform the resolution. I then told the rep that I knew about the fix, but that it does not work for everyone. The rep then acknowledged, "Yes, that's true." Incidentally, my phone is 6+ months out of warranty, so a 3 month extension won't do the trick.

So essentially we have a company that sold a product that they know to be defective, and they refuse to do anything about it. Wonderful....

I'm going to try their corporate headquarters tomorrow at 214-919-6000.
[Nexus 6P General] Mediadriven:
After confirming the warranty extension they sent me an email. Here is the gist of it:

"Hello,

Thank you for contacting Huawei Device Canada.

Please provide the following information by replying to this Email attaching the following so we can continue the process for sending your device in for service.

Proof Of Purchase:

Receip or Invoice

Photos of your device:

1 Front

1 Back

1 Left side

1 Right side

1 Bottom

1 Top

Please give us a call back 20 minutes after you have replied to this email in order for us to complete your repair process."

As I said, the phone was paid for in cash and the receipt is missing. It took 3 escalations but they finally waived that requirement.

---------- Post added at 08:34 PM ---------- Previous post was at 08:21 PM ----------

INSIST! PERSIST!

Contact google support, have them make a case for you before they transfer you to huawei. Be a pain in their ass.
[Nexus 6P General] THERAJ12:
yea google told me to call huawei or bestbuy....
[Nexus 6P General] MrMarques01:
Can we please not talk about warranty issues here
[Nexus 6P General] Mediadriven:
Done, sorry.
[Nexus 6P General] Bobbaloo:
That's Love
[Nexus 6P General] CorSicarius:
twrp img not working?

I am bootloader unlocked and previously had twrp on the device, but when I flash your twrp recovery and attempt to enter twrp it immediately goes back into fastboot.

Any tips/fixes?

Appreciated!
[Nexus 6P General] titustitustan:
Is this modified image still somehow seen as "stock"? In case I'm interested to unroot and relock the bootloader? And would anyone be nice enough to link a guide useful for users coming from this fix? :D

Most methods I come across reflash the device with stock images, which is basically -_-'

Update: was able to test it out.

After full unrooted of SuperSU, Cache/Dalvik/Data wipe in TWRP, I just flashed the recovery.img file and locked the bootloader.

It didn't stop from booting. it just gave me that red "your device is corrupt" and can't be trusted warning (for obvious reasons).

Only difference now with OP's recommendations are: CPU gov isn't at performance, and display resolution is back to 1440p.
[Nexus 6P General] heshanh:
No luck for me. as soon as i plug the phone in to the PC it charges -> turns on -> boot loop (https://photos.app.goo.gl/DLuX5eiYd8dvqXSj2)

I managed to hold down the vol key and get in to the bootloader screen and ran the commands from the guide but after rebooting its still stuck in the loop

https://photos.app.goo.gl/bQh9Vw9XvfDDgVe52
[Nexus 6P General] Vermanucci:
Anyone still having boot issues after completing all the flashes successfully please read from page 20 of this thread onward.

https://xdaforums.com/nexus-6p/general/guide-fix-nexus-6p-bootloop-death-blod-t3640279/page20

The alternative is to heat the device; persons have had success with a range of methods, from simply charging the phone and leaving it to sit and bootloop, bootlooping until its under 10%, heating under a pillow, heating on a heatpad, heating with a candle wax thingy, using a heat gun (as i did).

Go with whatever method you feel safer with or have the resources to execute.

We've also revived a 5x yesterday using the heat gun and got 3 other 6Ps working again since Monday. The heat is not a fix by itself but brings the device up for the flashing to matter/work. We left mine plugged in (wall charger), brought it up and selected recovery/twrp, allowed it to boot loop and heated it until it got pass the google logo and showed signs of life.
[Nexus 6P General] heshanh:
Tad bit confused here.

So did my flash work?

With regards to heating

- After heating do i reflash?

- Or will heating boot the phone up and do i then flash a rom?

- Or will heating simply fix the loop now that ive flashed all the files from the gude
[Nexus 6P General] Vermanucci:
If the flash completed without error then yes it did work but there is a hardware problem which the heating may or may not resolve, so far there have been mixed results.

I've seen where it works on custom roms but I recommend you start fresh with the factory 7.1.2 rom.

Heating should fix the loop and allow you to access recovery/twrp. From what i've seen on the devices we got working, if you cant get into recovery the boot loop wont stop. If you get into recovery/twrp and it still boot loops then you may need to redo the flash process step by step.
[Nexus 6P General] heshanh:
Thank you :)

I guess its a no go for me. I heated it by covering the rest but the space between the f-sensor and the camera and holding the phone over a stove. It was pretty hot too hot to even hold in the had but still going in to the loop
[Nexus 6P General] Vermanucci:
Woh, stove. Find a friend with a heat gun or a blow dryer.
[Nexus 6P General] godmuzguit1:
It's alive!

Hello,

At first, I thought it was not working until I chose "BP TOOLS" in the boot loader options (at this point, I was in a boot loop and stuck, so I was trying anything). My phone just booted up! Was it a coincidence? Maybe, but it's now alive. If someone gets its phone fixed with this "method", please let the others know.

Another detail: before that, I heated it up a little with a hair dryer and maybe that's the real explanation, but it was still boot looping after heating it and it had cooled down when I found the BP TOOLS option. Since it's fixed, I rebooted it a couple of times and it seems to be working great. I've been struggling with this fix for 3 hours until now so don't give up if it does not seem to work. Maybe the CPU has to be at a certain temperature, who knows..?

Thanks!
[Nexus 6P General] Vermanucci:
congrats

Probably the heat and cool process, it doesn't appear to be an exact science but its good that you never gave up.

BP = Baseband Processor. "BP-Tools mode".

ref:

https://xdaforums.com/showthread.php?t=2121442

https://xdaforums.com/showthread.php?t=1313566
[Nexus 6P General] heshanh:
whats a 'friend' ?
[Nexus 6P General] Hard Yakka:
Phone went into bootloop yesterday. No OEM unlock available.

Used a hairdryer for 5 mins this morning to heat it up. Phone restarted. Battery then showed as 9% so can't be sure whether heat or low battery was the key.

Have now enabled OEM unlock but yet to apply fixes because the phone is now charging (over 10%) and has rebooted normally several times. Fingers crossed.

Still, appreciate the fix and know where to come if the phone goes back to bootloop....
[Nexus 6P General] ahsengah:
Hey Guys, which version/build of android do you need to be running on for this to work? I can't remember the exact version but I was running Pure Nexus ROM before it died. I tried flashing the stuff from the original post, but to no avail, it is still looping.

Any ideas? Cheers!
[Nexus 6P General] darkriff:
OMG!! This is like magic!!

---------- Post added at 07:19 PM ---------- Previous post was at 07:18 PM ----------

I just did it with the last 7.1.2 that is listed in the google webpage and worked inmediatly.
[Nexus 6P General] ahsengah:
Thanks! Did you just flash the latest for the 6P from google's page and then followed the instructions on the page?

https://developers.google.com/android/images#instructions

Then once that installed, you ran the steps from the OP?

Cheers! :)
[Nexus 6P General] darkriff:
Yes. Just push all the files as normal using cmd, but instead of flashing the boot.img from Google. Install the modded from here and that's it.
[Nexus 6P General] mattrb:
5% charge and heatgun worked on the ebay phone I purchased. I had to ask the seller for his username/password to Factory Reset Protection unlock the phone but he gave it to me.
[Nexus 6P General] ZooBaAr:
I have always been able to get into TWRP but BLOD . I couldn't back up or install, got all kinds of red fail txt but This???

This is Genius!! TYTYTYTYTYTYTYTYTY.

I copied all files ( PN, Beans gapps, core4 , & Kernel ) to phone and flashed from there, TWRP4 went fastboot first.

It's a bit cranky in use but it booted up quick and im just going to test it out this weekend.

Magisk is fine and working

Only CDN get warranty 6P btw.

On the Franco kernel, I had purchased his updater app but this 4core kernel really has everything stripped out am I right?

Wow, just Thanks a ton !

Zo0
[Nexus 6P General] XCnathan32:
Update: Just found out that the kernel is setting foreground tasks to only run on CPU 0, I would assume this is because that foreground tasks only ran on BIG cores, but since the kernel can't access them, it pushes all foreground tasks to CPU 0, and only CPU 0, obviously, this would slow device performance down a lot, so I'm working on building a modified init script to fix this. Up to this point, our devices have basically been running on 1 core, so this fix will help performance a ton.

I uploaded a screenshot of core usage on device startup, to show just how bad the problem is. (Keep in mind this is on my device with all the tweaks as well)
[Nexus 6P General] Reveb:
So I have the same issue, device was locked, heated it, unlocked it, flashed the bootloader. It keeps bootlooping, only now with the warning my device is unlocked. Is there a way to restore it before sending it in?
[Nexus 6P General] metallicant:
I can't thank you enough for all of your effort with this since day 1. Thanks again...
[Nexus 6P General] Vermanucci:
Simply relock the bootloder "fastboot flashing lock" or use nexus root toolkit and do a full factory restore to overwrite changes to all partitions.

Its suggested to anyone who intends to send the device in not to tamper with it. For those with expired warranty, without proof of purchase or other, don't give up and trying this fix on your device.

:eek:

:rolleyes: Borrow a hair dryer from a relative or go buy a heat gun, it may come in handy later on, then you can do a service charge to fix other 6Ps or 5Xs whose owners have given up on a fix, afraid to heat their device or dont have anything to heat it up. That way you recover the cost of your heat gun. :highfive:

Remember, bootloader > recovery > bootloop & while its plugged in and looping, safely (dont melt it) heat that sucker til it goes into twrp & the temperature reading in twrp says a little over 50 degrees. If you happen to overheat your device, it wont boot, give it a few minutes to cool down and try booting into recovery.
[Nexus 6P General] Ather:
lol i have the same, here's some info https://android.googlesource.com/device/huawei/angler/+/android-6.0.0_r13/init.angler.rc
[Nexus 6P General] hotrodwinston:
Does anybody know how to get "Disable HW overlays" to be persistent across reboots?
[Nexus 6P General] tremarley:
How to back up all your data

For those who want to back up their data before you factory reset:

The modified TWRP in the OP is password protected. You are unable to view, edit, install or backup your Nexus Data within TWRP without your password.

If you want to keep your data simply flash the latest TWRP image from https://eu.dl.twrp.me/angler/twrp-3.1.1-0-angler.img and select recovery from your bootloader. You have the choice of selecting BACK UP in TWRP or copying everything from your Internal Storage on your PC. :angel:
[Nexus 6P General] XCnathan32:
Modifying the file is easy, trying to get selinux not to freak out when I repack the initrd, is hard.
[Nexus 6P General] XCnathan32:
Big Update: Got the kernel to start utilizing all 4 of the cores instead of just 1, will update OP with links shortly! I haven't tested it much, as I just got it working, however, I expect a drastic increase in performance.

Also, does anyone know how to add spoilers? I seriously need to clean up my OP.

Edit: Yep, even from just a couple minutes of testing, device runs smooth AF now, and that was at startup too, when it's typically extremely laggy.

I attached a screenshot of all cores being used down below.
[Nexus 6P General] Vermanucci:
Ready to test here, I was fooling around some settings and soft bricked one of the previously fixed devices just now. Did the heat process and got it working again, this one refuses to resume using all 8 cores.

Will flashing the Elemental X kernel after with your new fix overwrite it or vice versa?
[Nexus 6P General] javitomen:
Great man, really your work is very appreciate, thanks for your time to do this. If you need som tester im in, big thanks from Mexico
[Nexus 6P General] metallicant:
Would we be able to just simply apply this over our existing patch?
[Nexus 6P General] fuadhdmini:
You're GOD LIKE. (game influenced. Hehe)
[Nexus 6P General] XCnathan32:
Nope, any kernel that uses the AnyKernel installer (which EX has) keeps your existing initrd settings, and only modifies what it needs to. So the fix will be kept intact.

Yup, just flash the new boot.img, and then flash EX over that if you wish.

Big Update: Fixed images are up!! I also did a massive revamp of the OP (took me almost 2 hours to do, believe it or not), so let me know if you like it, or if I need to change anything. Also, I haven't tested the fixed boot.img for the stock firmware, only the PA one. So please test that, and let me know if it works or not.
[Nexus 6P General] javitomen:
Hi man the stock boot.img keep in boot image dont pass im going to use the PA
[Nexus 6P General] ahsengah:
Thanks for that.

I downloaded the latest version of the software from Android Dev site, extracted the zip in there.

Performed the following:

fastboot flash system system.img (from stock Android zip)

fastboot flash vendor vendor.img (from stock Android zip)

fastboot flash recovery twrp3_1_1_4cores.img (from OP)

fastboot flash boot N2G48B_4cores.img (from OP)

fastboot reboot

After flashing the files it is still bootlooping. Have I installed the imgs correctly?

Any ideas? :S

Appreciate your assistance :)

Cheers!
[Nexus 6P General] XCnathan32:
Try using the flash-all script in the stock android zip (will wipe your data, just so you know)
[Nexus 6P General] XCnathan32:
With this new fix, I'm pulling in some serious AnTuTu scores. I wasn't too far behind the stock Nexus 6P, and my 3D and I/O scores were

better

than the stock nexus 6P, and my RAM score was better once too. This fix makes even a half working Nexus 6P a viable option now.

I uploaded a couple screenshots of my score compared to a stock 6P score.
[Nexus 6P General] ahsengah:
Thank you! After using the flash-all bat, I assume I just then flash your recovery and boot imgs over and then it should boot up? :)
[Nexus 6P General] XCnathan32:
Correct, and you can also try flashing the modified EX kernel if that doesn't work either.
[Nexus 6P General] XCnathan32:
There are init scripts for it, with this new fix though, I don't believe that enabling that option would help anymore, because the CPU is able to take on a much greater load now.
[Nexus 6P General] XCnathan32:
Is it bootlooping?
[Nexus 6P General] MrMarques01:
First of all thanks again for your great work! So just to clarify, assuming the previous modified boot images have been applied already, it's sufficient to flash the new boot image (in my case the EX Kernel image) to get the kernel to utilize all 4 cores?
[Nexus 6P General] javitomen:
I use PA boot, work like charm really i appreciate your work, even with animations enable work a lot better.

Maps, uber just load like 4 times more quickly.

Thanks a lot [IMG="cores"]https://plus.google.com/u/1/photos/photo/101938051825033126411/6448391732345520690?icm=false&hl=es[/IMG]
[Nexus 6P General] XCnathan32:
You have to flash the boot.img before you flash EX, EX doesn't modify the core utilization part of the kernel at all. That's good, because it means flashing EX won't remove the fix, but you have to flash the boot.img first, so you have the fix.

Glad to hear it!

I just remembered, the new stock boot.img is untested as of now, I uploaded the original boot.img without the new fix, so you can use that if the new one doesn't work. The new PA boot.img worked for me, so if the stock boot.img doesn't work, you can also try flashing PA 7.2.1 and the modified boot.img for that.
[Nexus 6P General] metallicant:
The updated image didn't work for me. I applied over existing and also flashed the modded ex kernal and stuck at the dancing balls. Can anyone confirm this working with Pure Nexus rom?
[Nexus 6P General] XCnathan32:
hmmm, can you boot into twrp and run "adb pull /sys/fs/pstore/console-ramoops, and then upload it to pastebin or somewhere so I can debug it. You can also try flashing the PA boot.img, not sure if it would work with Pure Nexus, but it's worth a shot.
[Nexus 6P General] mivec1756:
Just flashed the updates image on pure nexus. The dancing balls took about 5min before booting. Just wait a few...

---------- Post added at 04:16 AM ---------- Previous post was at 04:13 AM ----------

Works on pure nexus! I knew those other three cores wasn't running. Device moves really fast now. Good job! Thanks...
[Nexus 6P General] arrozcps:
So far everything is working fine on PA here. And, obviously, the phone is way smoother than before.
[Nexus 6P General] metallicant:
YESSSSSSS just booted up in Pure Nexus after about 5-10 minutes. Thank youuuuuuuu
[Nexus 6P General] hotrodwinston:
Flashed new boot and then ex kernel and it worked fine for me.

Edit: I'm using the stock rom so if you are using custom then ymmv.
[Nexus 6P General] XCnathan32:
Awesomeee! I also just uploaded a modified Pure Nexus kernel, not sure if it will make a difference, but it's in the OP if you want it.
[Nexus 6P General] fuadhdmini:
Awesome!

Ini was also stuck at dancing balls even after nearly an hour.

Decided to wipe everything except internal, flash vendor, flash there new boot image, flash pure nexus anda Bean gapps, flash ex and last but not least flash magisk v13.3.

Since ive flashed ex kernel, can i just flash this modified pure nexus kernel?
[Nexus 6P General] XCnathan32:
Yes, but you'll have to flash EX kernel over it again if you want EX kernel on your device.
[Nexus 6P General] mzobe7:
Thank you so much for the fix! It's working well..device is fast once more.

Is the boot imagine modified to allow decryption? I can't seem to flash anything in recovery. I want to move to PA.

Thanks
[Nexus 6P General] fuadhdmini:
What app is better to confirm on cores utilisation ? I used some like CPU z, CPU spy but kinda not convinced what they're displaying is all 4 cores are working.

Thanks.
[Nexus 6P General] XCnathan32:
Kernel Auditor, also a great app for modifying kernel settings.
[Nexus 6P General] XCnathan32:
EX kernel and magisk disables boot encryption. To get around encryption, click cancel when it asks for a password in TWRP, and then factory reset, then flash PA, modified PA boot, and EX kernel, for smooth PA without encryption.
[Nexus 6P General] fuadhdmini:
Huhu. Thanks. Now I'm seeing an evenly distributed core utilisation

Flashed the purenexus boot image and reflashed ex kernel and OC to 1709
[Nexus 6P General] darkriff:
Did it work?
[Nexus 6P General] metallicant:
FYI...Just flashed the Pure Nexus boot.img on top of most current Pure Nexus rom and everything is running great. Literally as quick as my 6p was before BLOD.

This is golden...!! Thank you so so much...
[Nexus 6P General] ahsengah:
Nope, no luck :(

Thanks. I tried using the new boot.img but it didn't work. Not sure how to flash EX kernel because I can't boot into recovery either.
[Nexus 6P General] xian2380:
no kernel update for now right？
[Nexus 6P General] tjchuot287:
Im happy to see this, have waited it for days.

But Im a bit confuse here, im using stock rom with the old boot.img and its lagging. And from that state, what do i have to do to use your new updated boot.img.

Flash the new boot.img in fastboot mode only? What else must i do?
[Nexus 6P General] Ather:
it's pretty simple, if you have the modded stock kernel just flash the newer version with 4 cores in twrp, if you're using elemental kernel, flash the newer version of stock boot.img and then reflash elemental kernel and your preferred root, i flashed the pure nexus modded kernel from 1st post, then flash elemental kernel and magisk root, working great! thank you [MENTION=5288606]XCnathan32[/MENTION] for all your hard work

edit: wanted to add that im currently on PureNexus rom and it's smooth AF
[Nexus 6P General] Utkarsh-ezzo:
Thank you so much for this fix
[Nexus 6P General] tjchuot287:
So if i want to install PN Rom just like you, i will have to install PN Rom -> flash PN kernel modded updated?

Sorry for asking such a question, OP post so many .img versions that make me feeling lost right now.

If i cant have your 5mins to teach me step by step then i really appreciate
[Nexus 6P General] Ather:
yes if you want to flash PN, install the rom and flash the PN kernel from the first post immediately before rebooting, then flash your preferred root (supersu/magisk)
[Nexus 6P General] XCnathan32:
It is possible that your phone may have a different problem, I can only recommend generic advice, like reflash 48B firmware, and reflash modified TWRP and boot image.
[Nexus 6P General] XCnathan32:
hmm... Make sure that the fastboot commands went through successfully. It might be that your phone has a different problem.
[Nexus 6P General] DEVILOPS 007:
Wait...so you've literally found a way to recover from blod and get full performance back like it was. How!? Well done, Google seriously​ needs to hire you and use these images in an OTA package:D
[Nexus 6P General] MrMarques01:
Quick usage report after using the latest modified boot image: I have two Nexi here, one suffering from the bootloop, the other one fully functional with all cores, so I can easily compare both phones . After using the lastest the modified boot image for the bootlooping Nexus, I can hardly tell a difference between the 4 core Nexus and the 8 core one. They both perform almost similar to me. Absolutely stunning job OP, if there's a way to donate, please let us know