yashsingh1/xdaforums huggingface dataset:
[One (M8) Q&A, Help & Troubleshooting] CaLLmeKaRmA:
Hey, I'm having a problem with my HTC One m8 and I have looked everywhere for a solution and nothing is working...1st. my phone a few days ago stopped reading my sim card. I tried every suggestion i could find (recovery mode,, safe mode, factory reset, master reset, cleaning off gold connectors kn sim and the sim port, tried the tape thing, clears cache partition, and all caches and data, and got a new sim card. Basically tried anything I could find.) and nothing will work. Even got a new sim card from my provider and that didn't work either. So idk if it is a hardware problem or if something is messing with it. 2. This is why I'm uncertain of the cause of problem #1. 2. About the same time my phone camera stopped working. Telling me camera has stopped working unexpectedly. Once again tried everything I could find besides rooting it bc I don't have a computer and I'm scared I'll brick my phone. But I tried and nothing fixing it. I even tried using a third party app and that also told me that same message. Idk what to do anymore. Can somebody help me plz?
[One (M8) Q&A, Help & Troubleshooting] fizbanrapper:
Reflash your firmware. That's the best advice I can give you. Easiest way is probably to flash it via bootloader with a 0P6BIMG.zip file which you'll place on your sdcard.

You can search that file name on xda to find instructions and how to download for your particular variant.

You probably just want to flash radios and firmware at this point, without flashing recovery or system partitions.

If the file is over 500MB, it will include the system image etc and will reset your device. Instead you want to find a file that's probably going to be under 50MB.
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
Besides trying the SIM card fixes you listed, and the 3rd party app; I don't know what that means: you "tried everything". You need to list the specific things you tried, and the results for each. Otherwise folks that help you, run the risk of wasting their time and yours, suggesting things you already tried.

---------- Post added at 09:16 AM ---------- Previous post was at 09:12 AM ----------

Unless the user has s-off, flashing firmware will render the phone unable to boot, until the RUU is run.

I would suggest the user backup all user data they want to keep (as the phone will be wiped) then run RUU (if their M8 version has an RUU). This is the best way to troubleshoot SIM and camera problem. If the problems persist after RUU, then they are likely due to hardware failure.
[One (M8) Q&A, Help & Troubleshooting] CaLLmeKaRmA:
I did list everything I tried....and what is an ruu and how do I find out if my phone has it.
[One (M8) Q&A, Help & Troubleshooting] west*ce:
HTC M8 custom rom problem

Hello. Total noob here ;)... I am looking for any good person to help me out. I bought HTC M8 on ebay mark as new. I live in UK. Phone is great.

Problem I have it doesn't want to update from Android 4.4.4 to 6.0 (auto update is checking and checking.....10h later still checking). I need min. 6.0 for some apps I use. I know that M8 supports officially up to 6.0.

After searching and following guides on this amazing forum I unlocked my phone. I installed in TWRP. But when I trying to add custom roms problems starts.

For example : Resurrection Remix OS 6.0. At first at start of installation I was getting error 7... I managed to correct that by editing updater-script.. then Installation went ok. But after rebooting at new Rom screen just when I thought i did it :D massage : com android phone has stopped. poped out .... and I couldn't do anything...after few seconds phone rebooted to loader screen.. So I repeated all steps again... clear data...installation etc...same thing...

Is there anything I need to do like mid or cid changing ... I use network 3 Uk... Is there any rom would work for me I could try? I am begging for help .... please...

My getvar :

*** UNLOCKED ***

M8_WHL PVT SHIP S-OFF

CID-11111111

HBOOT-3.19.0.0000

RADIO-1.08.20.0916

OpenDSP-v46.2.2-00564-Mb974_FO.0811

OS-

eMMC-boot 2048MB

Oct 9 2014,20:27:21.3

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.08.20.0916

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main:

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno: FA44xxxxxxxxx

(bootloader) imei: 990xxxxxxxxxx

(bootloader) imei2: Not Support

(bootloader) meid: 99000499581179

(bootloader) product: m8_whl

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B70000

(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: 8a0f02ff

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0
[One (M8) Q&A, Help & Troubleshooting] Einwod:
I'm sorry to tell you, but you have a Sprint version M8. Probably the worst device you could have bought. You cannot flash just any ROM on this device, it must be designed for Sprint. The partition sizes are totally different to other versions of M8. I suggest you look at this thread for a working ROM. If you flash the wrong type of ROM, you could well brick your device totally. Search and read up on Sprint M8.
[One (M8) Q&A, Help & Troubleshooting] west*ce:
Thanks a lot Einwood for your replay... That's very useful info :D . I know where to start. Just wonder how to know that my phone is Sprint device. Is it Radio, meid, openDSP ? ... I thought it is CID... Still learning...
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
The product ID (m8_whl) is the easiest and clearest indication that it is the Sprint version.

CID and MID can also be indicators. But as you can see, the CID is modified (to SuperCID 11111111) and MID can also be modified. Although in your case, MID is still reading as Sprint (0P6B70000).

You have a couple different problems. Not just Sprint version, but since you said it was on 4.4.4 before you unlocked the bootloader, this will also cause problem (outdated firmware) on current ROMs,

even ones that are Sprint-compatible

!

I suggest flashing latest/last RUU (Marshmallow) for Sprint which is 6.20.651.3, which you can get here: https://xdaforums.com/showthread.php?t=2729173

You will first need to flash firmware 6.20.651.3 (following instructions on the same thread (I always use the fastboot method to flash firmware). Then flash RUU. Note that firmware and RUU are

not

the same thing! You will need to flash firmware

first

, before the RUU will work!

No need to relock bootloader to do any of these things, since you are s-off.

You will be on stock Sprint Marshmallow ROM after that. If you still want to flash a custom ROM, you can install current TWRP (v3.2.1-0) and flash a Sprint-compatible ROM. Refer to the Sprint Development section for ROMs that specifically support the Sprint version: https://xdaforums.com/sprint-htc-one-m8/development
[One (M8) Q&A, Help & Troubleshooting] west*ce:
Thank you so much !!! I wasn't sure which order of flashing I must do... All cleared now :good::good:
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
Feel free to click the "Thanks" button for any posts you found helpful.

Also, I intended but forgot to mention (touched on it a little): do NOT flash any firmware or RUUs intended for other M8 versions (

only

use those intended for Sprint version). And do NOT change the MID in an attempt to do so. Other firmware/RUU will not work on your device. And trying this may result in permanent damage to your M8! Stick with firmware, RUUs which we have directed you.
[One (M8) Q&A, Help & Troubleshooting] west*ce:
Thanks again for all the help... After few fails I've managed to install SkyDragon and all looks good..I got my phone back and running ( Android 6.0 :good: ) Is that good and stable rom?
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
Whether the ROM is "good and stable" are both really subjective, and will vary from one user to another based on personal usage patterns and preferences. I'm typically not use to recommend one ROM over another. It's best to judge for yourself. What I can say is that the SkyDragon ROMs are very reputable (as is the development team) and I've used some of them myself. You can also get a good feel about what others think about a particular ROM by reading through the thread for that ROM.
[One (M8) Q&A, Help & Troubleshooting] febian2:
Hi guys i currently in bad position that my m8 has NO ROM inside only twrp 3.2 , i want to install lineage os but need HBOOT 3.19

please teach me step to step how to update my current HBOOT !!

PS C:\htc> fastboot getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.18.0.0000

(bootloader) version-baseband: 1.19.21331147A1.16G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 2.11.708.2

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno: -

(bootloader) imei: -

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul_ca

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B63000

(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: RUU

(bootloader) commitno-bootloader: c802cb02

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.047s

my thread = https://xdaforums.com/htc-one-m8/help/help-to-update-hboot-3-18-to-3-19-t3792067
[One (M8) Q&A, Help & Troubleshooting] ReZ88:
Hi guys,

Having a slight issue with the wifi on my m8. I've previously been running RR nougat. It started having wifi drop out issues where the phone would lose connection, reconnect for a bit, lose connection etc etc etc. I reset all of the wifi settings, did a factory reset and also set my router exclusively to 2.4ghz and then 5ghz. Still had the issue. I re flashed the rom down to marshmallow RevolutionHD and the issue disappeared.

I thought it had been fixed to i jumped to the Lineage 8.1 rom - back came the issue. Can anyone advise me? These are bone stock custom installs, no extra apps, settings etc. It seems the issue is only on either nougat or oreo.

Has anyone else had this issue and have any solution? Any help would be greatly appreciated, I really want to stay with oreo, its super fast on the m8.

EDIT: I've added some more info from from fastboot getvar all

\adb>fastboot getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.25.214500021.06G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 4.16.401.13

(bootloader) version-misc: PVT SHIP S-ON

(bootloader) serialno:

(bootloader) imei:

(bootloader) imei2:

(bootloader) meid:

(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: f063fb42

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

Any help would greatly be appreciated, this problem with constant disconnecting and reconnecting and not loading web data etc is incredibly infuriating. I have tried everything so far (multiple reinstalls, clearing all data, resets and changing my router settings), but to no avail. I really don't want to go back to marshmellow as, to me, it feels much slower than the oreo rom I have on the phone right now and drains the battery a lot more (which isn't as fresh as it was 3 years ago).
[One (M8) Q&A, Help & Troubleshooting] MarylandCookie:
Hi Guys

Its been a while since i was on here ... :)

Today i thought ill take out & dust off my M8 which is currently running viperone.

Last time i used this must have been some what a couple of years ago :confused:

Anyhow, ive noticed alots changed, things have moved on alot etc etc

What id like is for someone to nudge me in the right direction with regards to most recent rom and anything else i need to do to get it running like update radio/hboot etc, popular rom? basically a catchup of what ive missed.

Dont worry im pretty clued up with Android.

Ive attached an image of my bootloader when i last tinkered with it.

Thanks all
[One (M8) Q&A, Help & Troubleshooting] lucyr03:
You only need latest firmware.

Flash this firmware: https://androidfilehost.com/?fid=24369303960687123

Then you need to flash latest twrp(3.2.1-0) and flash whatever custom rom you want.

If you need instructions for firmware reply back.
[One (M8) Q&A, Help & Troubleshooting] MarylandCookie:
Thanks

I flashed LineageOS with Sense home along with the latest twrp over the weekend.

I will flash the firmware when I get in this evening. ?
[One (M8) Q&A, Help & Troubleshooting] gazzacbr:
Without latest firmware you may have odd problems with wifi/data
[One (M8) Q&A, Help & Troubleshooting] ReZ88:
Any chance someone could advise on my issue that i posted?

Also, if I need to flash firmware, will my s-on be an issue? I was in the process of getting s-off but i refuse to pay $25

Im not 1005 sure about the process of updating the firmware on an s-on device.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Your device is on Lollipop firmware. You need Marshmallow to properly run those ROMs.

Yours is S-On you need to relock bootloader to install firmware or RUU.

Read this - https://xdaforums.com/showpost.php?p=64926626&postcount=6

Once done, unlock boolader install latest twrp then install any custom rom that you like.

Or you can restore 4.16.401.13 stock non-rooted backup and install its stock recovery then do OTA.

No need to relock bootloader.

Once done install latest TWRP and install ROM.

Read - https://xdaforums.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860
[One (M8) Q&A, Help & Troubleshooting] MarylandCookie:
Is the current one not 6.20.502.5?

Ive updated it anyway :) and flashed recovery via fastboot (old school lol)

Now for root, is there a flashable zip for LineageOS?

*edit*

Now i get "failed to mount '/carrier' (invalid argument)" in twrp

*edit2*

Cant root with suaddon.zip due to the above twrp message in recovery.

Really annoying!!
[One (M8) Q&A, Help & Troubleshooting] ReZ88:
Thank you for the reply. I took the jump and attempted to figure it out for myself, was thinking it would be a bit tricky due to not having s-off, but it wasn't so bad.

Got the latest 6. 12.401.1 running now, and just setting up lineage 15.1.

I was going to give RR oreo + gaps pico a try, but no matter what I try it doesn't create a partition big enough.

Thank you anyway! Time to see how my device acts now

---------- Post added at 09:56 PM ---------- Previous post was at 09:54 PM ----------

You can try rooting it with magisk, it worked without a problem for me :)
[One (M8) Q&A, Help & Troubleshooting] MarylandCookie:
Thanks

I’m interested to know what the error message means as it’s appeared since the firmware update so I’m hopeing there isn’t an underlying issue cropped up since the update.

Thoughts anyone?
[One (M8) Q&A, Help & Troubleshooting] lucyr03:
Don't worry about this error, this partition is useless on custom rom.

Use magisk for root.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Read the RR thread, I believe you need to resize system partition after you install ROM (with twrp repair/resize menu) then only you can install gapps.

Used to do this for older LOS 15.1 version but recent builds no need as the bug is fixed.
[One (M8) Q&A, Help & Troubleshooting] YedanyXD:
To install a rom with s-on i have to install the boot.img by adb and the zip normal with twrp ?
[One (M8) Q&A, Help & Troubleshooting] MarylandCookie:
Is there a reason as to why it wont mount it?
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
No need to separately install boot.img. Just install the rom zip with twrp and it will install boot.img too.

Most important, your firmware must be on Marshmallow as most of current custom ROM (Marshmallow, Nougat & Oreo) will only properly runs on Marshmallow firmware.
[One (M8) Q&A, Help & Troubleshooting] YedanyXD:
Ouuuuu, i was reading that the s-on dont let you write the boot.img by twrp, and that got me crazy.

Thanks again
[One (M8) Q&A, Help & Troubleshooting] green-gf:
Hi - thank you so much for this forum - very generous!

I've just bought a HTC One M8 on eBay, turns out to be 708 (Hong Kong) version that's bootloader unlocked and s-off. I can live with this. I want to install a Nugat or Oreo ROM, but these seem to need MM as a prerequisite - after looking around for a while I'm stuck. I can't see any Hong Kong downloads, and am not sure whether I can flash a different region or not (sorry, I'm sure I should be able to work that out from XDA, but haven't managed it!).

Currently on Android 5.0.1 with no OTA updates offered. Software number 4.18.708.12, CID all ones (problem?), hboot 3.19.0.0000, radio 1.24.21331147a1.09g. Could you please advise on a path to getting MM installed, so then I can install lineage (I'll manage twrp / custom ROM install just fine).

many thanks, Geoff
[One (M8) Q&A, Help & Troubleshooting] lucyr03:
If your phone is M8 UL then you can change CID and mid if needed to convert it to Europe for example.
[One (M8) Q&A, Help & Troubleshooting] Einwod:
I think you should start here. If by 708 you mean the third number in the firmware, then this is the place to look. Everything you need to return to complete stock is in the first 5 posts. Read carefully, read it again and then go with the very easy instructions to return to stock. It really is all there in the first 5 posts. Good luck.
[One (M8) Q&A, Help & Troubleshooting] thoroftheaesir:
I've been directed to this thread with my M8 question and had intended to read through it until I saw how long it was. I don't think I have ever seen a thread with over 500 pages:eek:

Anyway this is what I want to ask.

I have an unlocked HTC M8 running lollipop 5.0.1. Is it possible for me to manually upgrade it to lollipop 5.1 without rooting it? HTC no longer support this phone so there are no OTA updates available beyond 5.0.1.
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
This specific thread is for asking just about any question. So it's n00b friendly in that regard. But on the other hand less useful to search for a specific issue/answer, since this thread has covered so many different types of questions.

It's best practice to search the Q&A section in general, to see if your question has already been previously posted and answered in any of the existing threads. But your question is pretty specific, so there is really no issue you asking it here.

However, we'll need more info to answer the question:

- The phone is fully stock, and never been rooted, as far as you know?

- On the bootloader screen, what does it say for OS number? Also, does it say s-off or s-on, and what hboot and radio numbers?
[One (M8) Q&A, Help & Troubleshooting] thoroftheaesir:
Hi,

Thanks for replying.

My phone is stock and has never been rooted.

OS-4.16.401.13

S-ON

HBOOT-3.19.0.0000

Radio-1.25.214500021.0GG

Also must add that I tried using recovery to update to marshmellow but my 16GB phone only has about 10Gig accessible (of which 7 Gig is free) and it failed. It gave an error which suggested that I needed more internal memory and after checking online I have found plenty of people saying that you need at least 12Gig to update to marshmellow.

If I can't get marshmellow the next best thing would be updating to 5.1 which I am hoping needs far less storage space during installation.
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
How did you get this update (where did you download it from), since you said in the previous post that OTA isn't available?

What is the file name of the update (if you can see it)?
[One (M8) Q&A, Help & Troubleshooting] thoroftheaesir:
I googled for marshmellow and found a number of sites where I could download a 1.16Gig zip. OTA_M8_UL_M60_SENSE70_MR_HTC_Europe_6.12.401.4_R-4.16.401.13_release_464427hcbkgvubiqkgdofi.zip

I transferred this to my phone's memory and tried to use it from recovery.

I am hoping there is a much smaller version for 5.1 which I can use instead.
[One (M8) Q&A, Help & Troubleshooting] Einwod:
Rename that file to 0P6BIMG.zip making sure you don't have two zip extensions at the end. Place this file onto the root of your SD card then restart the phone in bootloader mode. The file will be found and execute automatically. When finished, you should be up to date on MM. Remember to remove or rename the 0P6BIMG.zip file after, otherwise every time you start in bootloader screen, it will flash this file again.
[One (M8) Q&A, Help & Troubleshooting] thoroftheaesir:
Is there any reason to rename it to 0P6BIMG.zip? Also is bootloader the recovery mode which I described using unsuccessfully in my earlier post. If so won't there still be the lack of internal memory problem?
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
OTA zip won't work for you. You need RUU zip

https://xdaforums.com/showpost.php?p=64926626&postcount=6
[One (M8) Q&A, Help & Troubleshooting] xunholyx:
And to add to this, you will need to rename it if you want to flash it via extSD. The reason is that it when renamed to that, the hboot will recognize it as an update when named to that and start the process automatically. It's how HTC does in-house testing. They give out SD cards with the stock ROM and firmware with the package named to that instead of doing it online where it could be intercepted through a hack from what I've been told from someone who knows.

I'm not sure if they still do it that way, but they did it for the M8, and the method still works with later device releases (with a different naming according to the model)
[One (M8) Q&A, Help & Troubleshooting] thoroftheaesir:
I'm getting a bit confused now.

Do I download a marshmellow ruu.zip which I put on an sd card and then can use to update my phone using it's recovery mode?
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Read carefully and thoroughly all advice and link given to you.

There is no such thing update using recovery mode, nobody tell that.

It's either using fastboot method or using hboot method which require the RUU zip file to be renamed as 0P6BIMG.zip

hboot only recognize 0P6BIMG.zip, no other zip name.
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
I think the problem is that you are confusing recovery with bootloader. They are 2 completely different things.

Stock recovery is mostly only useful for installing updates through the usual means (update notification on the phone), plus a few other functions, like factory reset.

The RUU will install automatically from the bootloader screen (hboot) without you entering recovery mode.
[One (M8) Q&A, Help & Troubleshooting] thoroftheaesir:
Ah yes you are right, I have got them mixed up. What I thought was recovery, is actually hboot. So now I have a further list of questions which I hope won't take too much effort to answer.

1. What actually is the ruu zip that is in the link from ckpv5? Is it marshmellow for M8 or some other custom rom?

2. Will it work if I only have 6 or 7 gig free in my internal memory?

3. Does it wipe everything off my phone?

4. Fastboot and Hboot what's the difference and advantages of both?

I think once these are answered I might be close to getting it(although I will probably still have a couple of more queries but hopefully not.
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
My responses to your questions below, in red font:
[One (M8) Q&A, Help & Troubleshooting] mrrocketdog:
that dang @redpoint73 knowing his android & patient to boot.:good:

err on the side of kindness