V10 Bootloop Fix (lengthens life)

stojshic

Senior Member
Aug 14, 2010
494
198
63
Bela Crkva - Serbia
Hi. After using this method to fix dozens of G4's and 5X's, I bumped on one bootlooping V10. As there's no modified kernels that would boot V10 on only 4 cores, I present to you:

V10 kernel that will resurrect your bootlooping beauty!

Requirements and Guide:
1: Working ADB and Fastboot
2A: If you already checked OEM unlock in developer options, try booting to fastboot using this method:
Remove battery from phone
Insert USB cable from PC to phone (with battery removed)
On your phone screen there should now be battery icon with question mark inside
Hold volume down, and while holding, insert the battery in the phone, you should be inside fastboot
From there, unlock bootloader, if you haven't already, and flash 4cores kernel for your version of phone and software


- or -

2B: If you previously didn't enable OEM unlocking, AND/OR you can't boot directly to fastboot:
You must be able to boot the phone at least for 30 seconds to do this
Go to developer options and check OEM Unlocking and USB Debugging
Go to LG site and follow instructions on how to unlock bootloader
After unlocking bootloader, while still on fastboot screen, flash my custom 4cores kernel


Code:
fastboot flash boot boot.img
NOTE: As of now, I only modified 30b and 20e versions for H960a variant, and 20e for H901... It might work on others versions, but I'm not sure. I tested 30B and 20e for H960, H901 is untested at the moment. If you have other software, feel free to contact me and I will make the kernel for specified software version, or use LGUP to flash software version that has 4cores kernel...


Now you have a kernel with max 4 CPUs and the faulty CPUs disabled. Enjoy your resurrected phone.


NOTE: For anyone that didn't have OEM unlock checked at the time of bootloop, I guess you have trouble booting your phone to tick that option. You have few options, and here are only few of them... You can try refrigerator or freezer for 30 minutes to 1 hour, and try to boot your phone. In most cases it will boot long enough to go to developer options and tick the boxes, and then boot to Fastboot. Also, you can try hairdryer for around 10 minutes, it is also confirmed that this method has worked for some people...

If this method helps fixing your phone, feel free to hit thanks button

Donations are not expected or required, but are welcome:
Donate Me!

EDIT:
Added TWRP booting on 4 cores!

Credits:
Big thanks to following people for making this method possible:
@XCnathan32
@steadfasterX
@XeniX_Force
@rudi666
 

Attachments

Last edited:

sun_is_shinning

Senior Member
Jul 13, 2016
464
144
0
Valongo
Hi. After using this fix for few G4's and 5X's, I bumped on V10 with the same problem, but as I found out, no one still made modified kernel that would boot on 4 cores only, so, here it is:


Requirements and Guide:
Working ADB and Fastboot
Unlocked device with access to fastboot (if that's possible on V10?)

- or -

You must be able to boot the phone at least for 30 seconds to do this
Go to developer options and check OEM Unlocking and USB Debugging
Go to LG site and follow instructions on how to unlock bootloader
After unlocking bootloader, while still on fastboot screen, flash my custom 4cores kernel

Code:
fastboot flash boot boot_30b.img
NOTE: As of now, I only modified 30b kernel for h960a variant... It might work on others versions, but I'm not sure. I tested it on my V10 with 30B software installed. If you have other software, feel free to contact me and I will make the kernel for specified software version, or use LGUP to flash 30B, and after that flash this kernel.


Now you have a kernel with max 4 CPUs and the faulty CPUs disabled. Enjoy your resurrected phone.

NOTE: Considering you have bootlooping phone, I guess it's the question how to enter fastboot, as to my knowledge LG disabled booting directly to fastboot. If you know the way to boot directly to fastboot, than you are fine (and please share how), and for everyone else, you must manage to boot the phone somehow. You can try refrigerator or freezer for 30 minutes to 1 hour, and try to boot your phone. In most cases it will boot long enough to go to developer options and tick the boxes, and then boot to Fastboot. Also, you can try hairdryer for around 10 minutes, it is also confirmed that this method has worked for some people...

If this method helps fixing your phone, feel free to hit thanks button
Donations are not expected or required, but are welcome: Donate Me!

Credits:
Big thanks to following people for making this method possible:
@XCnathan32
@steadfasterX
@XeniX_Force
this kernel is from V10 or from G4? i mean my V10 is work perfect with Nougat but i want to do as much as i can to keeping it so, can i flash this on H960A International Model? i have unlocked bootloader and i can boot into fastboot...
 

stojshic

Senior Member
Aug 14, 2010
494
198
63
Bela Crkva - Serbia
this kernel is from V10 or from G4? i mean my V10 is work perfect with Nougat but i want to do as much as i can to keeping it so, can i flash this on H960A International Model? i have unlocked bootloader and i can boot into fastboot...
It's modified V10 kernel that utilizes only 4 cores. You can't use G4 kernel on V10. If you have 30b software on your H960A, you should be safe to boot in fastboot and flash this kernel. After that, you can install cpu-z and verify that only 4 cores are online

Sent from my ZTE Axon 7 using Tapatalk
 
  • Like
Reactions: jakovdi

sun_is_shinning

Senior Member
Jul 13, 2016
464
144
0
Valongo
It's modified V10 kernel that utilizes only 4 cores. You can't use G4 kernel on V10. If you have 30b software on your H960A, you should be safe to boot in fastboot and flash this kernel. After that, you can install cpu-z and verify that only 4 cores are online

Sent from my ZTE Axon 7 using Tapatalk
very very thanks...its working!!! NOW I ONLY HAVE 4 CORES active and the crappy ones is gone! :D

EDIT: i lose root when flash this, and need to flash TWRP again and supersu again, but root is not working now...i try it twice but nothing, it keep giving error!

can you help?
 
Last edited:

sun_is_shinning

Senior Member
Jul 13, 2016
464
144
0
Valongo
DISCLAIMER TO THIS THREAD: If you flash this Kernel you will lose the hability to flash SuperSU, and so you wont be able to have root on your device.

P.S.: Dev should put a SELinux Permissive right in Kernel and some add ons like KCAL display calibration and core control. This only disable the little cores and the battery will be more hungry now...

i know this only are made to rescue your V10 from bootloop but i think it deserve some devlopment because this can be a great Kernel.
 

stojshic

Senior Member
Aug 14, 2010
494
198
63
Bela Crkva - Serbia
Thanks for suggestion. For now, this is, like it is stated, pure stock kernel with disabled cores, for those in bootloop. I will think about modified versions in the future, but until further testing, it's going to stay stock...

Sent from my ZTE Axon 7 using Tapatalk
 

rizkhan999

Senior Member
Jul 19, 2017
227
71
0
Islamabad
NOTE: As of now, I only modified 30b kernel for h960a variant... It might work on others versions, but I'm not sure. I tested it on my V10 with 30B software installed. If you have other software, feel free to contact me and I will make the kernel for specified software version, or use LGUP to flash 30B, and after that flash this kernel.
Great work. 30b KDZ is easily available here. I think one should flash it and use this boot image instead of asking for developing a boot image for their specific firmwares.

However, I would suggest to kindly release a custom boot image for H901 20e. Because H901 (Tmobile) is also bootloader unlockable and its 20e KDZ is also easily available here. This way both unlockable variants of V10 i.e. H960A and H901 will be covered. :angel:

NOTE: Considering you have bootlooping phone, I guess it's the question how to enter fastboot, as to my knowledge LG disabled booting directly to fastboot. If you know the way to boot directly to fastboot, than you are fine (and please share how).
I myself booted to fastboot easily on a bootlooped LG V10 H961N (HongKong) by:
1. Turning the phone off.
2. Pressing Vol down.
3. Connecting the phone with computer with data cable.
4. Releasing the Vol down upon seeing the phone booted into fastboot.
Dont know if the same would work on other variants or not.
 
  • Like
Reactions: Raj_The_Ripper

stojshic

Senior Member
Aug 14, 2010
494
198
63
Bela Crkva - Serbia
Great work. 30b KDZ is easily available here. I think one should flash it and use this boot image instead of asking for developing a boot image for their specific firmwares.

However, I would suggest to kindly release a custom boot image for H901 20e. Because H901 (Tmobile) is also bootloader unlockable and its 20e KDZ is also easily available here. This way both unlockable variants of V10 i.e. H960A and H901 will be covered. :angel:



I myself booted to fastboot easily on a bootlooped LG V10 H961N (HongKong) by:
1. Turning the phone off.
2. Pressing Vol down.
3. Connecting the phone with computer with data cable.
4. Releasing the Vol down upon seeing the phone booted into fastboot.
Dont know if the same would work on other variants or not.
Yeah, I heard about that way of booting, but never managed to boot to fastboot using that method. I will edit my post to include it... Also, thanks for the link for the software, will edit that kernel soon, and post 4cores version of it here...

Sent from my ZTE A2017U using Tapatalk
 
  • Like
Reactions: rizkhan999

rizkhan999

Senior Member
Jul 19, 2017
227
71
0
Islamabad
Yeah, I heard about that way of booting, but never managed to boot to fastboot using that method. I will edit my post to include it... Also, thanks for the link for the software, will edit that kernel soon, and post 4cores version of it here...
Someone whom I know has h901 software on his vs990. I asked him to follow this procedure. And he also successfully booted into fastboot mode and shared this image with me which I have uploaded here. Means its working on other models too.
 

Attachments

stojshic

Senior Member
Aug 14, 2010
494
198
63
Bela Crkva - Serbia
Someone whom I know has h901 software on his vs990. I asked him to follow this procedure. And he also successfully booted into fastboot mode and shared this image with me which I have uploaded here. Means its working on other models too.
Thanks for info! I Added it to first post...
Also, I just uploaded two new versions of kernel:
  • h901 version 20e
  • h960a version 20e
 
Last edited:
  • Like
Reactions: rizkhan999

galaxymover

Member
Jun 30, 2011
21
0
0
I can get into fastboot, but any fastboot commands like
Code:
fastboot flash boot boot.img
or
Code:
fastboot boot recovery twrp.img
or
Code:
fastboot boot twrp.img
fail with unknown command error. My bootloader is unlocked so it can't be that. Any ideas on how to flash this with that it mind?
 

sun_is_shinning

Senior Member
Jul 13, 2016
464
144
0
Valongo
I can get into fastboot, but any fastboot commands like
Code:
fastboot flash boot boot.img
or
Code:
fastboot boot recovery twrp.img
or
Code:
fastboot boot twrp.img
fail with unknown command error. My bootloader is unlocked so it can't be that. Any ideas on how to flash this with that it mind?
with the phone off, volume up key pressed connect the phone into pc and keep pressed the volume up key, then go to "minimal adb and fastboot" - its a cmd dedicated to use for this - and there do the follow command:

adb devices

(you should see yours saying conected, then do the follow)

adb reboot fastboot

(and now you are in fastboot, if you want to boot in bootloader do the command bellow)

adb reboot bootloader


- and thats it. if you are trying to flash TWRP you need to download the img of TWRP in some thread in V10 section and put it on the root of the fastboot tool you are using and to install it when in fastboot do the follow command:

fastboot flash recovery (name-of-twrp-file).img


and you done.
 

galaxymover

Member
Jun 30, 2011
21
0
0
with the phone off, volume up key pressed connect the phone into pc and keep pressed the volume up key, then go to "minimal adb and fastboot" - its a cmd dedicated to use for this - and there do the follow command:

adb devices

(you should see yours saying conected, then do the follow)

adb reboot fastboot

(and now you are in fastboot, if you want to boot in bootloader do the command bellow)

adb reboot bootloader


- and thats it. if you are trying to flash TWRP you need to download the img of TWRP in some thread in V10 section and put it on the root of the fastboot tool you are using and to install it when in fastboot do the follow command:

fastboot flash recovery (name-of-twrp-file).img


and you done.
I tried doing those commands and got the same error that I mentioned in my previous post.
 

rizkhan999

Senior Member
Jul 19, 2017
227
71
0
Islamabad
I tried doing those commands and got the same error that I mentioned in my previous post.
Do you see the device when execute "fastboot devices" command? Also try it on linux after installing "adb" or "android-tools". Because it may be drivers issue on windows. If nothing works, flash a different KDZ. May be this firmware has some limitations in its fastboot.

EDIT: Also check if you have unlocked the bootloader or not. These commands will work if it is unlocked. Although commands should still be recognized but still, just a check.



---------- Post added at 11:05 AM ---------- Previous post was at 10:45 AM ----------

I'll try to make them one of these days. I'm really busy ATM, but will try to find some time to modify the images
Thanks. I have TWRP with big cores disabled in my G4 H815. But when I boot into TWRP and execute cat /sys/devices/system/cpu/cpuX/online from its terminal, I see that only the online file of cpu0 core has the value of 1, while the online files of all the rest cpu cores has 0 value. So if TWRP works on only 1 core by default (just like Download Mode), we may not have to make a TWRP with big cores disabled! But the question is that does TWRP really work on only 1 core by default, as also seem to be the case with that TWRP on my phone?

I would also request you to kindly make a custom boot image with big cores disabled for H901 with 30b firmware from its KDZ. I have attached its boot.img herewith, after extracting it with this tool, so that you may not have to download the whole 30b KDZ for that.

I am sorry to bother you so much but the reason why I am requesting for a 30b custom boot image in presence of 20e for the same model (H901) is that 20e is on ARBv1 while 30b is on ARBv2, and I cannot flash 20e over 30b using LGUP.
 

Attachments

Last edited:

galaxymover

Member
Jun 30, 2011
21
0
0
Do you see the device when execute "fastboot devices" command? Also try it on linux after installing "adb" or "android-tools". Because it may be drivers issue on windows. If nothing works, flash a different KDZ. May be this firmware has some limitations in its fastboot.

EDIT: Also check if you have unlocked the bootloader or not. These commands will work if it is unlocked. Although commands should still be recognized but still, just a check.
While I can see the device in
Code:
fastboot devices
, I cannot see it in LGUP/LG Bridge/LG PC Suite. I will fire up a Linux VM and see if that helps. Also, I have definitely unlocked the bootloader.