Device stuck in fastboot - One (M8) Q&A, Help & Troubleshooting

Hey guys
like described in the thread title, i need a little help here, i got a HTC one M8, thats stock in fastboot.
it will not bootup to anything else than fastboot and RUU. no custom recovery is working or any rom.
i have read multiple threads by now and look 3 days and i can't find the right RUU for the device at all.
If someone could point me in the right direction here i would be grateful
here the getvar:
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: [email protected]
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 1.21.161.1
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno:
(bootloader) imei:
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8ql_ul
(bootloader) platform: hTCBmsm8939
(bootloader) modelid: 0PKV10000
(bootloader) cidnum: VODAP102
(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: 7900fbfd
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
(bootloader) mfg-name: 0001
and ofc. a screenshot of the bootloader
for the steps to do here:
since device is S-ON, i need to relock the bootloader with fastboot oem lock
using the HTC_fastboot.exe with command prompt to get the device into RUU mode and after that flashing the correct RUU for it, after renaming the .zip itself to RUU.zip, right?
or is there any other way to get the device back to stock or at least a custom recovery / root whatever to set the device S-OFF?
i know the topic was here multiple times, but since device isn't mine and i really don't know what exactly was done before with it, i need a helping hand here.
any fitting android version, 5.0.1 or 6.0 would be fine, since the device will get root and later on S-OFF and a custom recovery and another nougat based android version.
as long as i can boot up with root, i would appreciate every help here.
Cheers
Mike

1. This device is not M8 but M8s.
2. There is no way to S-Off this device currently. Not supported by Sunshine.
3. There is no Nougat rom for M8s, only Marshmallow as current latest.
4. You shouldn't relock bootloader before you have a correct RUU in hand.
5. I know a lower RUU version is available for free but won't work on your device due to S-On
6. No same version but higher version 2.11.161.1 is available but will cost money
7. If you can unlock bootloader then you can restore 1.11.161.10 twrp backup and then OTA to current version 1.21.161.1 and OTA up to the latest.
https://www.androidfilehost.com/?fid=24591000424942287
8. Here is section for M8s - https://forum.xda-developers.com/htc-one-m8/one-m8s-general

Related

[Q] Trouble getting back to stock on German One m8

Hello xda-Community!
First off, I have posted this a couple of weeks ago in the general help thread, however it quickly got swarmed and lost, so I wanted to try again.
I have run into some trouble with my O2 HTC One M8. First, my readout from fastboot:
Code:
fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.16.0.0000
(bootloader) version-baseband: 1.15.2133156.UA13G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno:
(bootloader) imei:
(bootloader) imei2:
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000
(bootloader) cidnum: O2___102
(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: ab0efa49
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
I have been running CM11 for some months and am pretty happy with it, but I want to upgrade to Lollipop. However, the phone won't let me do that, as hboot is only version 3.16.0.0000 and Lollipop needs 3.19 (apparently). The version_main is empty for some reason, I did not erase that part.
But now comes the kicker: To upgrade hboot, I need to return to stock (or set the CID to SuperCID), right?
Now, I cannot return to stock, because there is no RUU / nandroid backup for my CID (O2___102).
As I don't have S-OFF, I cannot install any other RUU. To get S-OFF with SunShine, I need to be on stock though, because right now I get the following error message: "Your device has a debuggable ramdisk (ro.debuggable=1). You need to flash a non-debuggable boot.img, stock would be best."
So basically: I need to get back to stock to go back to stock, or am I reading this wrong?
Is there a way out of this?
In the general help thread, someone said I should flash a ROM close to stock (he/she suggested Maximus HD) for this to go away, but I cannot flash any ROM besides the CM11 one I am already on, as none of the other ROMs allow me to boot - I simply get stuck during boot-up and have to reflash CM11 to use the phone.
The recovery I am using is TWRP 2.7.0.2 if that information is necessary or helpful.
Thanks in advance for anybody who can help me.
Have you try stock nandroid backup 1.54.206.5 or 1.12.206.17 from this thread ?
http://forum.xda-developers.com/showthread.php?t=2701376
ckpv5 said:
Have you try stock nandroid backup 1.54.206.5 or 1.12.206.17 from this thread ?
http://forum.xda-developers.com/showthread.php?t=2701376
Click to expand...
Click to collapse
Well god damn it. I had tried those but apparently, they got corrupted in the download. Just tried again (from my laptop) and it worked marvellously. Thank you for your reply!

[Q] Having trouble getting lollipop

Seems everyone in Australia is recieving the OTA update for lollipop except me, i did have my phone rooted but returned to stock (i think) with this thread - http://forum.xda-developers.com/htc-one-m8/help/returning-phone-to-stock-htc-one-m8-t3004928
anyone able to figure out why I haven't received it yet? my getver all info is below
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.22.21331147A1.29G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 3.28.401.9
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno:
(bootloader) imei:
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000
(bootloader) cidnum: HTC__622
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: df77f8b7
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.018s
any help would be appreciated.
Because your device is wrongly configured.
How can you have a device with EU MID but HKG CID then expect OTA to lollipop ?
How can you expect an OTA for Australia when your device not showing any Australia details ?
To have OTA you must have either of these CID/MID :
EU/EU
HKG/HKG
AUS/AUS
well that explains why, so how would i go about fixing this, all these numbers confuse the hell out of me.
You have to decide which region that you want your device to be ?
I don't think you originally have a AUS region. I believe it is a HKG device.
And I suggest to completely convert it to EU region which suit you more.
I'll tell you what to do after you made your decision.
ckpv5 said:
You have to decide which region that you want your device to be ?
I don't think you originally have a AUS region. I believe it is a HKG device.
And I suggest to completely convert it to EU region which suit you more.
I'll tell you what to do after you made your decision.
Click to expand...
Click to collapse
ill go EU, i ordered phone online so its not from Australia. also i greatly appreciate any help you provide, possibly expect a donation from me
Your MID is ready for EU version.
What you need to do :
1. Copy all your important files from Internal Storage to PC as this procedure will wipe everything in the phone and you'll have a new out of the box phone with lollipop.
2. Download 4.16.401.10 RUU ZIP : https://drive.google.com/file/d/0B17smFr95pleU2NqcVB3NWxoNnM/view
rename it ruu.zip
3. Download htc_fastboot.exe : https://drive.google.com/file/d/0B8L4pkbzdlR3eTlJSjdKVEdHX1U/view
4. Change your CID from HKG HTC__622 to SuperCID 11111111
boot your device to fastboot/bootloader and connect to PC where you'll see fastboot usb in red
run this command fastboot oem writecid 11111111
5. Put the downloaded htc_fastboot.exe at the same folder that you have your fastboot.exe; same goes the ruu.zip
6. Run this command
fastboot oem rebootRUU - this will put your device is RUU mode
htc_fastboot flash zip ruu.zip - this will erase everything in your device and replace it with the latest lollipop image
This process will take a few minutes, and the phone will reboot a few times but once done it'll say complete
7. Once completed, reboot run setup wizard ... done
8. Optional .. to flash a custom ROM, you need to install a custom recovery. I' using the latest TWRP 2.8.6.0
Note : there is no need to change your device from S-Off to S-On and there is no need to relock bootloader.
Credit to @EddyOS for the files from his thread : http://forum.xda-developers.com/showthread.php?t=2735235
Good luck ... I'll check your progress later when I'm home (in 3 hours)
downloading now, will report back shortly.
so far so good, up to the optimizing apps part, anything else i need to do? like change CID or anything? or will i be able to still get OTA updates in the future with 11111111?
No need to do anything else, leave it 11111111. You'll get OTA when there is one.
Thanks man, you literally have no idea I've been trying to figure all this out, enjoy the donation, don't go spending it all at once
Hey guys,
I'm also in two minds on which firmware I will need to flash to get Lollipop, my phone is s-off with twrp 2.7.0.3.
C:\ABDFAST>fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.16.0.0000
(bootloader) version-baseband: 1.15.2133156.U
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: --
(bootloader) imei: --
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000
(bootloader) cidnum: 11111111
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: ab0efa49
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.110s
Please could someone which firmware file I need to flash in order to get lollipop, ultimate goal is to install custom CM12. When ever I try to install CM12 via twrp when selecting and trying to install the package I get an error saying that I cant install due to bootloader being 3.16.0.0000 and need to update to 3.18.0.0000 or 3.19.0.0000 and have been told that I require a firmware update to get this? Is this correct?
Thanks
Geoffr86 said:
Thanks man, you literally have no idea I've been trying to figure all this out, enjoy the donation, don't go spending it all at once
Click to expand...
Click to collapse
Thanks ... highly appreciated
Anything you want to ask, you can always PM me.
if i run into any problems ill remember that

M8 T-MOB101 RUU needed

Hi,
Gods and gurus of flashing I need your help on getting my M8 on T-MOB101 back to life. I've been trying update it to marshmallow and (long story short) I'm currently looking at empty flash wit only access to fastboot and ability to install/use TWRP.
Can someone supply me with a source of an RUU that will bring me back to stock? Sadly I'm S-ON with no access to the system obv.
Is there any other way to get it back to life?
Please help
My device info:
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.22.21331147A1.29G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno: SH51EWM02678
(bootloader) imei: 357336067173523
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000
(bootloader) cidnum: T-MOB101
(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: 4c3fbd70
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
Best help is self help I guess - I used this thread with great success: http://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860
Thanks
So I recently went back to stock so that I could update to MM via t-mobile OTA (I am S-ON as well). So what I did was to first find a stock version of the ROM and recovery I was running when I loaded TWRP onto it, this is key.
Because custom roms don't update firmware you need to go back to a un-rooted stock ROM. Once you find it, you also need to match the recovery to the firmware to the ROM. All 3 must match or it won't work.
So I installed the ROM and rebooted to fastboot (note: do not install su), and then I installed the stock recovery via fastboot. Booted up and did a basic setup of the phone (updating software etc), and then once it was done I did the OTA and prayed. Because of my lack on knowledge it took me a couple a tries, mainly because the recovery I first installed was 1 version newer than what the ROM or firmware was.
Once done, I had to dev-unlock again. I now keep a copy for myself of the original recovery and initial stock backup.
Hope this helps
-brad

[Solved] HTC One M8 problems after attempting to root

Hi everyone,
I attempted to root my HTC One M8 a few months ago and I got completely stuck and soft bricked my phone.
I now just want to try to get it working any way I can (back to stock or rooted whichever is easiest)
My bootloader is unlocked
I have S-ON (and I'm not sure of the best method to gain S-OFF if this is required, as there is a lot of conflicting information)
and I have TWRP v2.8.7.0 installed (I know this must be an old version now)
My region is United Kingdom/ carrier EE
Can anyone please advise me how I might be able to get my phone working again? (back to any working state is fine)
If this is any help... when I do fastboot getvar all, this is the information which comes up
(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:
(bootloader) imei:
(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
Thanks for taking the time to read this!
TMJay said:
Hi everyone,
I attempted to root my HTC One M8 a few months ago and I got completely stuck and soft bricked my phone.
I now just want to try to get it working any way I can (back to stock or rooted whichever is easiest)
My bootloader is unlocked
I have S-ON (and I'm not sure of the best method to gain S-OFF if this is required, as there is a lot of conflicting information)
and I have TWRP v2.8.7.0 installed (I know this must be an old version now)
My region is United Kingdom/ carrier EE
Can anyone please advise me how I might be able to get my phone working again? (back to any working state is fine)
If this is any help... when I do fastboot getvar all, this is the information which comes up
(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:
(bootloader) imei:
(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
Thanks for taking the time to read this!
Click to expand...
Click to collapse
You have European version htc m8 .
The easiest method is running a RUU for going back to stock .
Relock your bootloader .
Go to bootloader
Give command
Fastboot oem lock
Download this RUU
https://www.androidfilehost.com/?fid=24369303960687057
Rename it 0P6BIMG.zip
Place it in sd card
Boot to bootloader
It will automatically read the ruu file and proceed with instructions.
HiT Thanks if SomeBody Helps you..
Thanks so much for the fast reply and perfect solution!!!
Hi sonnu0100.
I am in the exact same position as TMJay, however the only difference for me is that my CIDnum is "orange001".
Do you know which RRU I can use as the one you've provided for TMJay doesn't work for me. The error I receive is:-
"CID incorrect!
Update Fail!
Device halted due to Large Image update fail!
Press <POWER> to reboot"
My issue isn't as a result of me flashing things without care. I think there is an onboard memory problem as when I was using my M8 as my primary phone last year (before my HTC 10) it lost the OS without me doing anything. I was able to recover and get a working device again but can't remember what I did. I've gone to hand the phone to someone else to use and it's seemingly died again.... could just be erroneous.
Help appreciated.
Many thanks,
Hi,
For info, I've found a solution by referring to this thread - https://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860
So I'm back up and running with a working phone for now at least .
Cheers

M8 stuck on bootup Security warning... Cant find correct RUU

Hi all,
I have an old HTC one m8 which was working fine when I stored it away last year. Today I tried to turn it on and found myself looking at safe mode menu with the heading
"Software status: Modified"
LOCKED
Security Warning
Now I have been going through the form for the last couple of hours trying different things but they dont seem to work.
e.g) I got a ver 4.20 RUU for my phone mentioned in this link
https://forum.xda-developers.com/htc-one-m8/help/finding-ruu-t3283633
but that does not work because my phone currently is on OS-6.13 and apparently I can not downgrade to OS-4 while my phone is S-ON. (I get ERROR 159 IMAGE ERROR)
So i tried to make it S-OFF. Unfortunately from what I have read they only way to do that is through the adb tool which does not work in the fastboot mode I am currently stuck on (fastboot commands work fine from my PC). So I can't downgrade to the only RUU I have found for my modelid and cid. I have no idea how to proceed now.
my phone specs
(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.13.206.5
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno: xxxxxxxxxxxxxx
(bootloader) imei: xxxxxxxxxxxxxxxxx
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000
(bootloader) cidnum: O2___102
(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
Any ideas?
mezomizz said:
apparently I can not downgrade to OS-4 while my phone is S-ON. (I get ERROR 159 IMAGE ERROR)
Click to expand...
Click to collapse
Correct. Downgrading is not allowed with s-on.
mezomizz said:
So i tried to make it S-OFF. Unfortunately from what I have read they only way to do that is through the adb tool which does not work in the fastboot mode I am currently stuck on (fastboot commands work fine from my PC).
Click to expand...
Click to collapse
There is no (current) valid method to s-off using adb. If you are talking about firewater, that method has not worked since 2014, and nothing you do will make it work.
The valid current method to s-off is with sunshine app ($25 US) but also requires a working OS.
You also do not need s-off to get the phone working again. Since a Marshmallow version RUU for your CID/MID is not available, you can restore the stock TWRP backup from the collection in the link below: https://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860
Unlock bootloader using HTCDev.com, install custom recovery TWRP, then restore the TWRP backup 6.13.206.5 using the instruction in the link above.

Categories

Resources