yashsingh1/xdaforums huggingface dataset:
[One (M8) Q&A, Help & Troubleshooting] xunholyx:
If you just want to get the H/K audio for your phone (you won't want a full conversion unless you are on Sprint), you can download and flash it from here.
[One (M8) Q&A, Help & Troubleshooting] Coolkid90:
Can some one tell me what makes Sprint roms etc defiant from other phone provider s?
[One (M8) Q&A, Help & Troubleshooting] xunholyx:
Sprint; and Verizon as well; are CDMA devices, while almost all of the rest are GSM.

GSM ROMs and firmware are compatible across all GSM devices. Sprint and Verizon are only compatible with Sprint and Verizon, and not with each other.
[One (M8) Q&A, Help & Troubleshooting] Coolkid90:
Okay cool thanks for clarifying that for me. I really don't went to make a bad mistake missing with the different kinda of roms and kernels
[One (M8) Q&A, Help & Troubleshooting] Saut-Mon:
Hi guys,

I bought my HTC One M8 in France but now that I'm in the US, I realize that I'm not able to get 4G (best case scenario is H).

Just to be sure, is that because of some hardware differences between the US version and the European version of the phone? My carrier is T-Mobile.

Moreover, I'm trying to get the new OTA update for Android M but my phone has the HTC__001 CID. Is it "safe" to put the US CID (BS_US001 I think) to get the Android M update?

My phone is marked as relocked and has the Official ROM.
[One (M8) Q&A, Help & Troubleshooting] xunholyx:
You can't change your CID without being S-Off. You could get that with Sunshine S-Off and convert to anything you want (except for Verizon and Sprint/CDMA, but who would want that? ;))

The update for WWE (HTC__001) will come out before T-Mo updates probably.

I really suggest gaining S-Off in your situation. You could update firmware manually when it becomes available, or you could convert to Dev Ed or GPE and get updates quicker and OTA. They are available now for both.
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
No hardware difference. But the firmware (particularly, the radio baseband) determines what LTE bands are supported.

You will need a T-Mobile radio/firmware for full support on the T-Mob US network. And to flash a radio not intended for your CID, you need s-off.

Just changing the CID won't work, if that is what you mean. You need to put the stock ROM, stock recovery, stock firmware, and everything else that matches the desired CID in order to get OTAs. This may be done by RUU, but again s-off for changing CID and MID is needed.

And the CID you named is for the Developer's Edition. It doesn't have the full band support needed on the T-Mob US network.
[One (M8) Q&A, Help & Troubleshooting] Malkemid:
is there any root method for rooting stock marshmallow build 6.12.709.4
[One (M8) Q&A, Help & Troubleshooting] Tamil15:
I need help guys I have htc one m8 developer edition unlocked s-off but when I download Marshmallow RUU it showing error 155?? Anyone help me out.
[One (M8) Q&A, Help & Troubleshooting] Einwod:
WHY are you posting the same thing in so many threads? You need to relock the bootloader for error 155.
[One (M8) Q&A, Help & Troubleshooting] Cremnomaniac:
I have 2 questions that haven't seen any response. Posting link to first:

http://xdaforums.com/verizon-htc-one-m8/help/powered-off-charge-light-power-t3268814

"Powered off, no charge light or power on" has to do with my phone going blank and not wanting to restart.

Any feedback appreciated.

The second question is

I was trying to follow the procedure for battery reset. I did this in the past when I got the phone. Since then I I unlocked bootloader, rooted and S-Off.

When I try the volume up/down + power, after a few cycles of the logo screen it goes to bootloader screen. Cant' get it to go the 2 minutes mentioned. I've tried about 10 times and it won't work as described in other threads. Any ideas?

Thanks
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
The root method here should work: http://xdaforums.com/htc-one-m8/development/rom-stock-unlocked-developer-sense-7-t3262894
[One (M8) Q&A, Help & Troubleshooting] TheTurbanater1298:
Hi, I'm fairly new to modifying HTCs. I've had Samsung devices for my whole life. I know how to fully mod Samsung devices, such as root, custom ROMs/Recoveries etc.

I understand that you have to be on stock kernel and ROM to do the OTA update to Android M, but my question is, do I have to relock my bootloader, revert to stock recovery and unroot?

Many Thanks. ��
[One (M8) Q&A, Help & Troubleshooting] Mr Hofs:
If you have a rooted rom you can't just simply unroot it. You need a never rooted rom, kernel + the stock recovery. You do not need to relock the BL to take an ota.

Hope this answers your questions
[One (M8) Q&A, Help & Troubleshooting] TheTurbanater1298:
Ahh, thanks for that. So will I need to reflash the stock ROM then? How would I do that with a HTC?

Sent from the Lollipop favoured One M8
[One (M8) Q&A, Help & Troubleshooting] Mr Hofs:
Well here is lots of good info on how to restore a stock backup. I would suggest to read the first post.

http://xdaforums.com/showthread.php?t=3086860

:)
[One (M8) Q&A, Help & Troubleshooting] TheTurbanater1298:
One last question, will I lose all my data with that backup. I assume so, and if I do how do I restore it all?

Last time I tried pulling my apps for my Samsung Galaxy S3 to my HTC One M8 with TB it just refused to show my backed up apps and saved data.

Sent from the Lollipop favoured One M8
[One (M8) Q&A, Help & Troubleshooting] SuccubusSex:
Gpe Firmware on Sprint

I unlocked my sprint htc m8 to work on gsm and I was wondering if I could install the gpe firmware on my device. Would it brick my phone if I tried or just mess up my service? Thx
[One (M8) Q&A, Help & Troubleshooting] xunholyx:
No, you can't flash gsm firmware.
[One (M8) Q&A, Help & Troubleshooting] Saroj11488:
How to root without installing Custom Recovery....................................... :)
[One (M8) Q&A, Help & Troubleshooting] Coolkid90:
What's cid?
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Read this .. it has all the basic thing that you need to know and understand

http://xdaforums.com/showthread.php?p=52484527
[One (M8) Q&A, Help & Troubleshooting] Coolkid90:
Cool thanks!!! Looking forward to reading this and get some info :)
[One (M8) Q&A, Help & Troubleshooting] ampersandroid:
Hi Everyone!

I've been lead to this post by a kind member, who advised my question would be more fitting here as it should have an easy fix. I will copy the post here, if I may.

I bought an Austrian HTC M8 and since Lollipop I couldn't OTA update it. I had it for a long time, but never had the time to figure out why it can't update. Turns out, the previous owner had the bootloader opened (I have talked with HTC support and they checked).

I've written down all sorts of information needed, but long story short, I run full stock software (haven't even rooted it). Can you give me any suggestion how to get it to update?

1. Non rooted 4.4.4

2. Unlocked bootloader

3. Power+vol up can go into fastboot menu

4. Stock rom

5. Stock recovery

6. Sim-free

Settings menu:

Kernel version: 3.4.0-g222defb and@ABM101 #1 SMP PREEMPT
Baseline version: 1.22.21331147A1.29G_20.67.4196.01_F
Bulid number: 3.28.401.9 CL389838 release-keys

Power+vol up at startup:

*** software status: modified ***
*** unlocked ***
M8_UL PVT SHIP S-ON
HBOOT-3.19.0.0000
RADIO-1.22.21331147A1.29G
OpenDSP-v.46.2.2-00564-M8974_F0.0811
OS-3.28.401.9
eMMC-boot 2048MB
Oct 27 2014, 18:44:38.0

I skimmed the thread for answers, but I couldn't find an exact post for this specific answer (if exists, sorry for the repost).

I would really appreciate any help! I love this phone, but i feel it really needs an update.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
If your ROM is non-rooted, have you check settings - about - software update ?

What do you mean that you couldn't OTA update ?

Can you post your fastboot getvar all result (delete serial and imei no.) to see any problem with CID/MID

You have two options :

Option 1:

Use 3.28.401.9 TWRP backup to restore and do OTA to update (there will be 2 OTAs)

How-to and files needed - you can find it here : http://xdaforums.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860

If you want this method, you can ask in my thread any question that you may have.

Option 2:

Use RUU - RUU_M8_UL_L50_SENSE60_MR_HTC_Europe_4.16.401.10_Radio_1.25.214500021.06G_20.68.4196t.01_F_release_417003_signed.exe

You can download it here : http://androidruu.com/?developer=M8

But you need :

relock bootloader with command fastboot oem lock

make backup all your important files from Internal Storage as RUU will wipe everything

You need a Windows PC with USB2.0 and the latest HTC USB driver installed.
[One (M8) Q&A, Help & Troubleshooting] ampersandroid:
Valid question, I missed that. It prompts me that there is an update available (same if I check in settings, as you suggested). Then it proceeds downloading it and starts to install it. After a while the install would hang with an exclamation mark inside a triangle, to which I have to reboot it and the old, untouched system boots in. I'm pretty much sure, that I'll need the second option, but I have no idea how to relock the bootloader. Meanwhile, I'll try to post the adb info you have requested.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
This show that your "non-rooted" ROM is not pure stock. Some files missing or have unexpected contents, that is why OTA failed.

To relock, put the device on bootloader

the open command prompt from where you have your fastboot folder then type

fastboot oem lock

I suggest that you go with option 1 because to run RUU I see many users have problem with PC/USB connection, either not using USB2.0, no latest HTC USB driver installed and don't have microsoft visual C++ installed. Not to mention the hassle of relocking bootloader and later re-unlocking bootloader.
[One (M8) Q&A, Help & Troubleshooting] ampersandroid:
Well, it seems it really has been a while since I have done anything serious with my phone. If I understand you correctly, I have to restart the phone (vol+power button) then start fastboot from cmd. I couldn't even get the phone to be recoginzed, adb devices show nothing (debugging is allowed).

What am I forgetting?
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
adb and fastboot are two different thing.

When you boot to bootloader where you see these:

*** software status: modified ***

*** unlocked ***

M8_UL PVT SHIP S-ON

HBOOT-3.19.0.0000

RADIO-1.22.21331147A1.29G

OpenDSP-v.46.2.2-00564-M8974_F0.0811

OS-3.28.401.9

eMMC-boot 2048MB

Oct 27 2014, 18:44:38.0

you run command fastboot devices not adb devices

when it return with your serial no. means your fastboot connection is working.
[One (M8) Q&A, Help & Troubleshooting] sttuborn1:
How do I nandroid back up without a recovery in my Lg G3 Vigor D-725. I have rooted it already.
[One (M8) Q&A, Help & Troubleshooting] Mr Hofs:
Better ask that in the device specific forum
[One (M8) Q&A, Help & Troubleshooting] jbag1489:
I'm using an AT&T m8 converted to GPE. Currently on OS Version 6.0,build MRA58K.H6 and earlier today my battery died. Thought I was at about 20 percent, but was in a game so I couldn't see. OK not cool but whatever. Then, when I plugged it in and let it charge for awhile, when I turned it back on it was almost as if my phone had been through a factory reset.... Except I still had data and apps installed, just nothing was configured. To further clarify, I hit the home button, and it was asking me which launcher to use as default. Then, I selected my launcher, and it was as if I had just installed if.

All apps were back as they were when first downloaded, and all Google Apps had reverted to no updates.

Has anyone else experienced this?? I obviously try to not let my phone die... But this seems very strange.
[One (M8) Q&A, Help & Troubleshooting] A Diaz:
Hi everyone i have an HTC ONE M8 DEVELOPER Edition, i just recently updated to android 5.0.1 using the RUU from HTC official page since i had android 5.0.

Now i want to update to MM 6.0 but whenever i go to About Phone > Software updates it says that my phone is up to date.

i downloaded the RUU for MM from HTC web page htc.com/us/support/rom-downloads.html#unlocked which is	6.12.1540.4 and the name of the file is RUU_M8_UL_M60_SENSE70_MR_BrightstarUS_WWE_6.12.1540.4

Whenever i run the RUU it says ERROR 155

Here is the info of my phone

Not rooted

*** Software status: Official ***

*** RELOCKED ***

M8_UL_CA PVT SHIP S-ON

HBOOT-3.19.0.0000

Any tips or clues of what can i do to get OTA update or be able to update using RUU instead?

Thanks in advance
[One (M8) Q&A, Help & Troubleshooting] ampersandroid:
I know that they are different, what I ment to say is that neither adb nor fastboot recognizes the phone in bootloader mode, when I check the connection from cmd, like adb devices, or as you wrote, fastboot devices. What have I missed, some sort of other driver or tool?
[One (M8) Q&A, Help & Troubleshooting] xunholyx:
It could be drivers. Install HTC Sync Manager, let it install the drivers, then uninstall HTC Sync. It doesn't play nice with ADB.
[One (M8) Q&A, Help & Troubleshooting] Einwod:
You do not give details of OS version from the bootloader screen. What is the OS version?
[One (M8) Q&A, Help & Troubleshooting] A Diaz:
os-4.17.1540.9
[One (M8) Q&A, Help & Troubleshooting] ampersandroid:
Very interesting, I have no clue what could be wrong. I went to another PC (win7 x64), did a fresh JDK and SDK toolkit install. As you suggested, I have also installed HTC Sync Manager (tested if it sees my phone - it did), then uninstalled it. The only difference now is that the PC tells me that it cannot recognize the attached device (it did not before), adb/fastboot still sees nothing.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Download the lastest HTC Sync Manager - http://www.htc.com/us/support/software/htc-sync-manager.aspx

After install, uninstall only the HTC Sync Manager but leave the driver.

Download and install this minimal ADB & fastboot - http://xdaforums.com/showthread.php?t=2317790

Try again
[One (M8) Q&A, Help & Troubleshooting] Einwod:
This thread is for the M7, though I suspect it would be similiar for the M8 version. It can't do any harm to try.
[One (M8) Q&A, Help & Troubleshooting] sunny6478:
M8 eye wrong ROM

hi there,i dont know if i can ask questions abt M8 eye,but i am out of options here.

I accidentally flashed indian rom to my HTC m8 eye,which will not update to lollipop now giving error that system software is changed.I need a way to get my custom ROM back which is EU. Any help would be greatly appreciated
[One (M8) Q&A, Help & Troubleshooting] Prasath1234:
I used ruu to update to lollipop 5.0.1 version but now am finding battery is draining in standby by 2% per hour plz help me to solve this battery drain.
[One (M8) Q&A, Help & Troubleshooting] SergioRmz:
Download BetterBatteryStats or Wakelock detector so you can find which service or app is draining your battery.
[One (M8) Q&A, Help & Troubleshooting] mrrocketdog:
might try this thread

http://xdaforums.com/showthread.php?t=3095884

"all i can really do is stay out of my own way and let the will of heaven be done"
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
fasboot flash in RUU mode HTC signed 6.12.1540.4 firmware first, then run 6.12.1540.4 RUU

You can get the firmware here : http://xdaforums.com/showpost.php?p=64127317&postcount=5377
[One (M8) Q&A, Help & Troubleshooting] A Diaz:
So to update the firmware i need to download ADB MANAGER right? and after flashing the firmware i will be able to update to MM using RUU ? im i right?

I will be able to do that being S-ON as i am at this very moment?
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
No idea about ADB MANAGER .. what's that ?

What you need :

Download the lastest HTC Sync Manager - http://www.htc.com/us/support/software/htc-sync-manager.aspx

After install, uninstall only the HTC Sync Manager but leave the driver.

Download and install this minimal ADB & fastboot - http://xdaforums.com/showthread.php?t=2317790

Download the firmware.zip that I posted the link before

You have a S-On device and its bootloader is relocked, yes it will work. S-On device needs a signed HTC firmware.

How-To

Put your device to bootloader/fastboot mode

Run below commands:

fastboot oem rebootRUU

fastboot flash zip firmware.zip

You'll see -

if failed : FAILED (remote: 90 hboot pre-update! please flush image again immediately)

repeat fastboot flash zip firmware.zip

fastboot reboot-bootloader

Now, you can run the RUU to upgrade.
[One (M8) Q&A, Help & Troubleshooting] A Diaz:
Ok so i downloaded everything you told me, i did everything you told me here BUT whenever i write the command fastboot flash zip firmware.zip it says that cant find the zip file, where am i supposed to put the file "firmware.zip"? i tried putting the file on the internal storage but didnt work.

Sorry for the nooby question
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Assuming you already install the minimal fastboot ...

To make thing easy for you ... make a folder named firmware on your desktop.

Then put the firmware.zip in this folder. Shift+Right click the folder and select open command windows here ... then the rest of the procedure
[One (M8) Q&A, Help & Troubleshooting] Coolkid90:
Anyone have problems with WiFi? I'm WiFi shows full bars but I don't get my incoming notifications until I turn it off and go back to the wireless network

Only after it's sit for like an hour or all night and then I'll check it in the morning
[One (M8) Q&A, Help & Troubleshooting] aiserr:
failed to return to stock

fastboot oem rebootRUU

fastboot flash zip

fastboot reboot-bootloader

after many attempts to return my htc one m8 to stock i think i have bricked it.

my device is s-off , CID: 11111111 , MID: 0P6B12000

i have downloaded the stock firmware of 4.16.1540.8 and i flashed successfully to my device using adb, after that, i looked up stock ruu with the same id (4.16.1540.8) and i flashed it too successfully using adb.

After turning on the device it gets me always to the bootloader. I tried opening the stock recovery to wipe data but it doesn't work, even if i flased a stock firmware.

I have installed a custom recovery (twrp) and when i try to wipe data,cache,dalvik i get this errors:

E:Could not mount /data and unable to find cry pto footer

Updating partition details...

E:Unable to mount '/data'

...done

E:unable to mount storage.

E:Unable to mount /data/media during GUI start up.

Full SELinux support is present

E:Unable to mount /data/media/TWRP/. twrps when trying to read settings file.

E:Unable to mount '/data'

MTP enabled

Formating Cache using make_ext4fs function.

E:Unable to mount '/data'

E:Unknown MTP message type: 1

wiping android secure

Updating partition details...

E:Unable to mount '/data'

...done

E:Unable to mount syorage

i spent 3 days trying to fix it. if someone have some experience please don't hesitate to help.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
In TWRP, select wipe - format data - type yes

Then reboot to bootloader

Fastboot flash 6.12.1540.4 firmware

Then run 6.12.1540.4 RUU - download here :

http://www.htc.com/us/support/htc-one-m8/news/

Read a few posts above your post for link to firmware and how-to

Good luck & good night
[One (M8) Q&A, Help & Troubleshooting] aiserr:
Thank you for your help.

i did what i told me

i formated data + flased the 6.12.1540.4 firmware + but when i run the RUU, the htc logo appears on the devices screen, and after few seconds i got this error:

error 155: unknown error

The Rom update utility cannot update your android phone

please get the correct rom update utility and try again
[One (M8) Q&A, Help & Troubleshooting] Einwod:
Lock/relock the bootloader.
[One (M8) Q&A, Help & Troubleshooting] aiserr:
still the same problem :(
[One (M8) Q&A, Help & Troubleshooting] Einwod:
Post the results of fastboot getvar all after removing your serial and IMEI numbers.
[One (M8) Q&A, Help & Troubleshooting] aiserr:
(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.29.214500021.24_2G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 6.12.1540.4

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

(bootloader) serialno: ------------------

(bootloader) imei: -------------------

(bootloader) imei2: Not Support

(bootloader) meid: 99000499819726

(bootloader) product: m8_wlv

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B12000

(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: 76df2b54

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0
[One (M8) Q&A, Help & Troubleshooting] Einwod:
You have a Verizon phone. The only other suggestion I have is to change your CID number to the developer edition and try again. Sorry to say, Verizon hardware does not play well with other ROMs. Same for Sprint. This quote from another page: So you own a carrier branded HTC One M8 but want to convert it to Google Play Edition, well you can now do so. The method works for GSM variants of HTC One M8 only so Verizon and Sprint HTC One M8 owners are out of luck.
[One (M8) Q&A, Help & Troubleshooting] ViktaMvr:
Hello there, mine is a hardware question on the M8. Does anyone know if it's possible to install the M8s/EYE 13MP camera module to the M8. They looked identical but I was wondering if this has ever been done...
[One (M8) Q&A, Help & Troubleshooting] aiserr:
I hace just changed my CID to BS_US002. should i now reflash the (6.12.1540.4) firmware and retry the (6.12.1540.4) ruu-exe ?
[One (M8) Q&A, Help & Troubleshooting] Einwod:
You already have the firmware. There is a slight possibility that the MID may be wrong also. Try the RUU.exe file first. Make sure you do not have HTC sync on your computer. You need to install it for the drivers, but afterwards uninstall the HTC sync.
[One (M8) Q&A, Help & Troubleshooting] aiserr:
i think the cid (BS_US002) and the mid (0P6B12000) are both for developer edition.

--------------------------------------------------

CID	MID	Carrier

T-MOB010	0P6B13000	T-Mobile

HTC__032	0P6B10000	Europe

GOOGL001	0P6B17000	Google Play Edition

BS_US002	0P6B12000	Developer edition

HTC__023	0P6B11000	Australia

CWS__001	0P6B12000	AT&T

------------------------------------------------------

i dont have htc sync on my computer (only drivers)

i flashed the (4.16.1540.8) firmware and then i tried the (4.16.1540.8) ruu zip but i have always the same problem:

(error 155: unknown error)

(The Rom update utility cannot update your android phone)

(please get the correct rom update utility and try again)

"i have a note: after flashing the firmware the stock-recovery is supposed to work which it is not the case. When i click on recovery it gets me again to bootloader"
[One (M8) Q&A, Help & Troubleshooting] Einwod:
Your firmware is a higher one than the RUU you are trying to flash. Flash the RUU for Marshmallow after you have flashed the firmware. Then again, if you have a Verizon device that is not GSM, that's the problem. You cannot make a CDMA device flash GSM Roms.
[One (M8) Q&A, Help & Troubleshooting] andrewKode:
Hello guys, will make this short:

I just unlocked my HTC One M8, flashed TWRP, and wiped everything without backup. After that I flashed CM13 and GAPPS.

I did no backup and I still have S-ON. The phone works great. But what happens if I want to go back to stock now?

Thanks!
[One (M8) Q&A, Help & Troubleshooting] xunholyx:
Follow the directions in this thread.
[One (M8) Q&A, Help & Troubleshooting] aiserr:
thank you i finally slove my problem. thank you so much :)

btw the 4g lte connection do not work on my phone since i bought it. is it because of hardware ? Can i fix or should i get a new phone instead?