HTC one M8 stuck in bootloop

Search This thread

ThomasHoey

Member
Apr 20, 2016
19
0
Hi Everyone.

Recently I factory reset my HTC One M8 and now It hangs on logo screen when powered on. sometimes after a hard reset using vol+ and power it loads past logo screen to android starting, optimizing app, but hangs after optimizing apps.

cant get access to recovery mode phone wont load bootloader.
 

redpoint73

Inactive Recognized Contributor
Oct 24, 2007
15,255
6,967
cant get access to recovery mode phone wont load bootloader.

Hold vol up and power on, until the screen goes dark (may take a minute or so). While the screen is dark, and before the white logo screen comes on, let go of the buttons and only hold vol down. Don't let go of vol down, until the bootloader screen appears.

This virtually always works. So if you can't get into bootloader, try again. Failure to get into bootloader this way, is usually due to not pressing vol down fast enough, or letting go too early.

From there, if you need more help, do fastboot getvar all, and post the results (delete IMEI and serial number) so we can get more info about the device.
 
  • Like
Reactions: ThomasHoey

ThomasHoey

Member
Apr 20, 2016
19
0
Hold vol up and power on, until the screen goes dark (may take a minute or so). While the screen is dark, and before the white logo screen comes on, let go of the buttons and only hold vol down. Don't let go of vol down, until the bootloader screen appears.

This virtually always works. So if you can't get into bootloader, try again. Failure to get into bootloader this way, is usually due to not pressing vol down fast enough, or letting go too early.

From there, if you need more help, do fastboot getvar all, and post the results (delete IMEI and serial number) so we can get more info about the device.

I have a question regarding this method

do I hold vol+ and power and immediately let go when screen goes black?
if i hold them for a few seconds longer then the phone vibrates
 

redpoint73

Inactive Recognized Contributor
Oct 24, 2007
15,255
6,967
I have a question regarding this method

do I hold vol+ and power and immediately let go when screen goes black?
if i hold them for a few seconds longer then the phone vibrates

You have about 3 seconds while the screen is dark to let go of vol up, and start holding vol down. If you the white HTC logo screen appears, its too late to start pressing vol down. If you had a working OS, pressing vol down "too late" during the logo screen initiates safe mode. But in your case, since you can't boot OS, nothing happens and it stays on the logo screen.

Really, its only sliding your finger down from vol up, to vol down, that matters. It actually doesn't matter if you continue to hold the power button or not.
 

ThomasHoey

Member
Apr 20, 2016
19
0
Hold vol up and power on, until the screen goes dark (may take a minute or so). While the screen is dark, and before the white logo screen comes on, let go of the buttons and only hold vol down. Don't let go of vol down, until the bootloader screen appears.

This virtually always works. So if you can't get into bootloader, try again. Failure to get into bootloader this way, is usually due to not pressing vol down fast enough, or letting go too early.

From there, if you need more help, do fastboot getvar all, and post the results (delete IMEI and serial number) so we can get more info about the device.[/QUOTE

You have about 3 seconds while the screen is dark to let go of vol up, and start holding vol down. If you the white HTC logo screen appears, its too late to start pressing vol down. If you had a working OS, pressing vol down "too late" during the logo screen initiates safe mode. But in your case, since you can't boot OS, nothing happens and it stays on the logo screen.

Really, its only sliding your finger down from vol up, to vol down, that matters. It actually doesn't matter if you continue to hold the power button or not.

still no luck getting bootloader to load
 

ThomasHoey

Member
Apr 20, 2016
19
0
Hold vol up and power on, until the screen goes dark (may take a minute or so). While the screen is dark, and before the white logo screen comes on, let go of the buttons and only hold vol down. Don't let go of vol down, until the bootloader screen appears.

This virtually always works. So if you can't get into bootloader, try again. Failure to get into bootloader this way, is usually due to not pressing vol down fast enough, or letting go too early.

From there, if you need more help, do fastboot getvar all, and post the results (delete IMEI and serial number) so we can get more info about the device.[/QUOTE



still no luck getting bootloader to load

So I have managed to find the problem. When the phone loads the bootloader/fastboot mode I cannot see it as the screen is blank but I am able to use the vol keys to highlight and power to select an option problem being I dont know what I'm selecting or if im even in bootloader or Fastboot mode.
 

redpoint73

Inactive Recognized Contributor
Oct 24, 2007
15,255
6,967
So I have managed to find the problem. When the phone loads the bootloader/fastboot mode I cannot see it as the screen is blank but I am able to use the vol keys to highlight and power to select an option

Gotcha, I've seen this problem (black screen in bootloader) reported here once or twice. But its pretty rare (which is one reason I said the button combo "virtually" always works).

problem being I dont know what I'm selecting or if im even in bootloader or Fastboot mode.

I haven't seen any solution for this, aside from just guessing, and trial and error.

If you M8 version has the RUU in zip format, you can rename it to 0P6BIMG.zip then put it on an SD card, and boot into bootloader, and it should install automatically. Although an RUU won't install if the bootloader is unlocked and phone is s-on.
 

ThomasHoey

Member
Apr 20, 2016
19
0
Gotcha, I've seen this problem (black screen in bootloader) reported here once or twice. But its pretty rare (which is one reason I said the button combo "virtually" always works).



I haven't seen any solution for this, aside from just guessing, and trial and error.

Yeah thats what I have been doing. I managed to get it to go into recovery, cleared cache and then cleared data and factory reset, still stuck in bootloop.

If you M8 version has the RUU in zip format, you can rename it to 0P6BIMG.zip then put it on an SD card, and boot into bootloader, and it should install automatically. Although an RUU won't install if the bootloader is unlocked and phone is s-on.

Do you know where I can get a Stock ROM to do RUU. I haven't modded my phone at all so would the bootloader not be locked and S-off by default.

again thanks for taking time to reply.
 
Last edited:

redpoint73

Inactive Recognized Contributor
Oct 24, 2007
15,255
6,967
Do you know where I can get a Stock ROM to do RUU. I haven't modded my phone at all so would the bootloader not be locked and S-off by default.

If the phone is not modded, it would be bootloader locked, which is what you want in order to RUU. Probably also s-on (although s-off from the factory is rare, but we have seen it). But s-on or s-off doesn't affect your ability to RUU (as long as the bootloader is locked).

Which RUU depends on the version (CID) of your phone. If you don't know the CID, you'll need to try to get into fastboot, and do fastboot getvar all, and post the results here (delete IMEI and serial number before posting).
 

ThomasHoey

Member
Apr 20, 2016
19
0
Which RUU depends on the version (CID) of your phone. If you don't know the CID, you'll need to try to get into fastboot, and do fastboot getvar all, and post the results here (delete IMEI and serial number before posting).

I dont know the CID, How would I get into fastboot if I cant see the screen. I take it I would yous the CMD on my laptop to run the command.

I have already got ADB and Fastboot on my laptop.
 

redpoint73

Inactive Recognized Contributor
Oct 24, 2007
15,255
6,967
How would I get into fastboot if I cant see the screen.

Yes, I realize that. That is why I typed: try to get into fastboot

With no OS, you'll need fastboot to determine the needed info.

Your other option is to read the model number off the back of the phone. But this isn't always reliable (better to verify with fastboot getvar) as we've seen a lot of M8 phones with the back cover swapped to remove carrier branding.

But if you obtained the phone from a reputable source, such as your carrier, it likely won't have had its back cover changed. But you haven't told us anything about the phone. Is it carrier branded, what version you think it is, where you bought it from, etc.

I take it I would yous the CMD on my laptop to run the command.

I have already got ADB and Fastboot on my laptop.

That is correct, in CMD window, change directory to whatever folder you have fastboot.exe located. Windows shortcut here is to find fastboot.exe, open that folder, then hover your cursor inside that folder, press Shift+right mouse, and select "Open command window here" from the popup menu.

Then in command, simply type: fastboot getvar all

Or you can check the phone is properly in fastboot mode with the command: fastboot devices

The phone's serial number should be returned, if the phone is properly in fastboot mode. No serial number (no devices listed) or device indicated as "offline" means you don't have a proper fastboot connection. If everything else is okay (drivers, cable, etc.), but phone is not in fastboot mode, the likely result is the phone's serial number, but shown as "offline".

Again, don't post your IMEI or serial number to the forums.
 
Last edited:

ThomasHoey

Member
Apr 20, 2016
19
0
Yes, I realize that. That is why I typed: try to get into fastboot]

But if you obtained the phone from a reputable source, such as your carrier, it likely won't have had its back cover changed. But you haven't told us anything about the phone. Is it carrier branded, what version you think it is, where you bought it from, etc.

The phone is on contract to 02, purchased fro the 02 store.


That is correct, in CMD window, change directory to whatever folder you have fastboot.exe located. Windows shortcut here is to find fastboot.exe, open that folder, then hover your cursor inside that folder, press Shift+right mouse, and select "Open command window here" from the popup menu.

Then in command, simply type: fastboot getvar all

Or you can check the phone is properly in fastboot mode with the command: fastboot devices

The phone's serial number should be returned, if the phone is properly in fastboot mode. No serial number (no devices listed) or device indicated as "offline" means you don't have a proper fastboot connection. If everything else is okay (drivers, cable, etc.), but phone is not in fastboot mode, the likely result is the phone's serial number, but shown as "offline".

I have tried all the modes in bootloader.

1 when in bootloader if I just press power button to select first option all the phone does is stay in a continual loop of vibrates with a 2 sec pause in-between each vibrate.

2 Press vol- down then power then I see another screen with a small phone logo with a green circle going round with an green arrow pointing down. if i press vol+ power or vol- power the I get power icon with a red line through it.

3 press vol- 2 times then it takes me to screen with red exclamation mark and circle, then a press vol+ and power takes me to recovery.

in recovery it gives me the option to update via ADB would this be an option. if so could you instruct me on how to do so if you know

Thank you so much for taking the time to reply
 

redpoint73

Inactive Recognized Contributor
Oct 24, 2007
15,255
6,967
I have tried all the modes in bootloader.

1 when in bootloader if I just press power button to select first option all the phone does is stay in a continual loop of vibrates with a 2 sec pause in-between each vibrate.

2 Press vol- down then power then I see another screen with a small phone logo with a green circle going round with an green arrow pointing down. if i press vol+ power or vol- power the I get power icon with a red line through it.

3 press vol- 2 times then it takes me to screen with red exclamation mark and circle, then a press vol+ and power takes me to recovery.

What if you go into bootloader, and press nothing (any response to fastboot devices)? Fastboot mode is often the default bootloader mode, if a USB cable is connected.
 

ThomasHoey

Member
Apr 20, 2016
19
0
What if you go into bootloader, and press nothing (any response to fastboot devices)? Fastboot mode is often the default bootloader mode, if a USB cable is connected.

ok so I managed to get it into fastboot with your last instructions here is the info from fastboot getvar all

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\T.Hoey>fastboot devices
SH43MWM12276 fastboot

C:\Users\T.Hoey>fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.29.214500021.12G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 6.12.401.4
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno: SH43MWM12276
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000
(bootloader) cidnum: HTC__001
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 76df2b54
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.139s
 

redpoint73

Inactive Recognized Contributor
Oct 24, 2007
15,255
6,967
You'll find the RUU for your version here: http://forum.xda-developers.com/showpost.php?p=64926626&postcount=6

Plus instructions on that link on how to flash using htc_fastboot. Note, that you need to use the htc_fastboot.exe provided in that thread, the RUU probably won't run with the "generic" fastboot you are presently using.

Or you can rename the RUU file to 0P6BIMG.zip (first character is a zero, not the letter "O"), put it on an SD card, insert into the phone, and reboot into bootloader, and it will install automatically.

The RUU will install a completely new factory stock image, which will hopefully get you booted into Android OS, and fix the black screen on hboot issue.
 

ThomasHoey

Member
Apr 20, 2016
19
0
You'll find the RUU for your version here: http://forum.xda-developers.com/showpost.php?p=64926626&postcount=6

Plus instructions on that link on how to flash using htc_fastboot. Note, that you need to use the htc_fastboot.exe provided in that thread, the RUU probably won't run with the "generic" fastboot you are presently using.

Or you can rename the RUU file to 0P6BIMG.zip (first character is a zero, not the letter "O"), put it on an SD card, insert into the phone, and reboot into bootloader, and it will install automatically.

The RUU will install a completely new factory stock image, which will hopefully get you booted into Android OS, and fix the black screen on hboot issue.

Thamk you so much for ll your help. will give this a go and get back to you. here is hoping
 

ThomasHoey

Member
Apr 20, 2016
19
0
View attachment 3726366
Thank you so much for ll your help. will give this a go and get back to you. here is hoping

So I have tried this option but when I enter the third command had to change it from htc_fastboot flash zip RUU.zip to htc_fastboot.exe flash zip 0P6BIMG.zip for it to run.
got an failed mesage. (pic attached)
now its hung on sending zip



pic attached
 

Attachments

  • Capture.JPG
    Capture.JPG
    97.7 KB · Views: 27
Last edited:

redpoint73

Inactive Recognized Contributor
Oct 24, 2007
15,255
6,967
So I have tried this option but when I enter the third command had to change it from htc_fastboot flash zip RUU.zip to htc_fastboot.exe flash zip 0P6BIMG.zip for it to run.

It clearly says in the instructions for this method: Rename the RUU zip to RUU.zip

In any case, what you did also works, of course. The point is you are telling fastboot to flash the zip named in the command. You can rename the zip file whatever you want, and still flash it:
htc_fastboot flash zip whatever.zip

The file name 0P6BIMG.zip is only required if you use the SD card install method.

If the RUU stopped at the "flush image again immediately" error, just flash it again (this is a common and normal result).
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    cant get access to recovery mode phone wont load bootloader.

    Hold vol up and power on, until the screen goes dark (may take a minute or so). While the screen is dark, and before the white logo screen comes on, let go of the buttons and only hold vol down. Don't let go of vol down, until the bootloader screen appears.

    This virtually always works. So if you can't get into bootloader, try again. Failure to get into bootloader this way, is usually due to not pressing vol down fast enough, or letting go too early.

    From there, if you need more help, do fastboot getvar all, and post the results (delete IMEI and serial number) so we can get more info about the device.