yashsingh1/xdaforums huggingface dataset:
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Make sure after install TWRP 2.8.7.0 and before you root it, make a nandroid backup for your 4.19.118.4

You need non-rooted 4.19.118.4 and 4.19.118.4 recovery.img when OTA for MM arrives. Do you keep your OTA.zip ? You can extract out the recovery.img from it
[One (M8) Q&A, Help & Troubleshooting] vm54:
unfortunately I didn't backup the OTA zip file... shame on me :(

I think I should start again from 4.18.118.2 then save the OTA before installing...
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Not really ... you can grab the next OTA before install then use the recovery.img in that OTA.

Or search around, there must be someone posted that recovery.img or come back to this thread I may have that too when the time come.
[One (M8) Q&A, Help & Troubleshooting] vm54:
too late...

I'll send you a link to download the nandroid backup if you want to explain what kind of backup you want ;)
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
It's ok .. I'll make my own backup ;)
[One (M8) Q&A, Help & Troubleshooting] @di:
Thanks my friend it worked like charm... I had re-stored .3 nandroid ... I am on MM now...once again thanks and merry Christmas
[One (M8) Q&A, Help & Troubleshooting] eternity4ever:
can you upload 4.20.631.3 thanks
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Sure can .. I'll do it when I'm home (in 6 hours)
[One (M8) Q&A, Help & Troubleshooting] joni2012:
Thanks bro

Team SkyDragon loving
[One (M8) Q&A, Help & Troubleshooting] vicamcodon:
Bro, and also upload TWRP Backup 6.12.709.4? Please :)
[One (M8) Q&A, Help & Troubleshooting] Dargonax:
Android Marshmallow update for my HTC One M8 ?

Hello there,

I have a question. Does my HTC One M8 have any OTA to Android Marshmallow ? I'm just doing this to update my firmware to 6.xx.xxx.x (S-ON)

Sorry first time posting, don't know how to attach images properly.

http://imgur.com/a/ZUMUe

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.25.21331147A1.06G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 4.19.707.4

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

(bootloader) product: m8_ul

(bootloader) modelid: 0P6B11000

(bootloader) cidnum: HTC__044

(bootloader) partition-layout: Generic

(bootloader) security: on

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

I already do what OP said so I'm in stock right now from SD 1.6 + ElementalX Kernel for Android M

I've attached pictures to help you recognize the problem.

Thanks in advance.

Merry Christmas for all XDA users in here !
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
There is no Marshmallow OTA for HTC__044 yet.

HTC not yet release the update for this region. Only US Developer Edition, Taiwan & 2 Canada specific carriers for now.
[One (M8) Q&A, Help & Troubleshooting] Dargonax:
Alright, thanks for the info !

How do you check whether this CID have Android M or not ? (except via rollback stock you mentioned)

I don't want to rollback again and again just to check the OTA update.

Last one question, firmware update for S-ON devices is only via OTA update right ? I can't update using SD modified firmware / any firmware in this XDA.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
You can't downgrade hboot with S-On device.

That's why it get stuck when doing OTA from a more than one lower version than your current hboot.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
As mentioned earlier, HTC__332 is weird because it has many version.

And as I said I have only one available that fit your CID/MID i.e 1.57.599.1

So give it a try but you need TWRP installed ... read post #1 thoroughly.

and it doesn't matter S-Off or S-On.
[One (M8) Q&A, Help & Troubleshooting] Daidouji:
EDIT: I am sorry I didn't realized the link was provided at the OP! I am downloading right now! Thanks a lot! I'll tell you how it goes =3

Thanks! I have read it! But I don't find the 1.57.599.1 backup, and your post states I need to ask for it to get it... so could you please provide me with a download link? Thanks a lot for your help and time! I've noticed that the cellphone works if I flash a boot.img, but all the ones I've used make my phone work but Wifi can't be switched on, do you know why?

Cheers!
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Link added to post #2 before I replied your earlier post.

Wifi not working because your hboot is too low for the ROM you installed.

Read again post #1 then try OTA. If successful then that's the correct backup.
[One (M8) Q&A, Help & Troubleshooting] Daidouji:
Ok I installed and the rom worked! I got to boot on the phone and got wifi and all... but when I installed the update which upgrades the phone to 4.4.3... it boots and just stays on the white background HTC logo.... and it does nothing... do you know what else am I missing?

Ok after letting it sit for some time IT WORKED! The phone now is fully functional and it was updated to 4.4.3 Android, 6.0 Sense and 2.25.599.1 Software. I will do a Nandroid Backup right now just in case! Although I can use the one you provided to restore and then OTA again right?

You really are a life saver! THANKS A LOT!

Thanks for your help you really rule!
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
As written on post #1, you should make multiple OTA until the latest/current one then only do Nandroid backup because once you upgraded, all the lower version has no use for your device unless it is S-Off.

You should do after one another OTA : 1.57.599.1 --> 2.25.599.1 --> 3.36.599.2 --> 4.20.599.3
[One (M8) Q&A, Help & Troubleshooting] Daidouji:
OHHH! I GET IT! Thanks a lot dude! I owe you big time! I'll donate you what I can because you really just saved my life! Thanks a lot! you Rule!!!
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Hopefully you will be able to update successfully to the latest one. Then it's up to you to install any custom ROM or stay on stock, you won't have wifi problem anymore.

Thanks for the donation... highly appreciated.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
[MENTION=5743043]morgansgrandad[/MENTION]

Your needed 3.32.206.9 backup is linked on post #3
[One (M8) Q&A, Help & Troubleshooting] Daidouji:
Just updating! xD

I was able to update OTA aaaall the way up to 5.0.1!

Now I am standing at Lollipop 5.0.1, Sense 6.0 Main 4.20.599.3 Unlocked Bootloader S-ON NO ROOT.

I'll stay stock and just go on from there! I just wanted to thank you for all your help! You rule! =3
[One (M8) Q&A, Help & Troubleshooting] mlpquedado20:
So I need to be S-off first and then is it required to downgrade my HBOOT so that I can update via OTA?
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Yeah ... only S-Off can downgrade hboot.

BUT .. I still believe your camera problem is a hardware failure. Unfortunately you bought a device not meant for your country. so no warranty to cover it.
[One (M8) Q&A, Help & Troubleshooting] mlpquedado20:
How to gain s-off and downgrade my hboot. I want to try all possible fix before concluding that this is a hardware failure. But if its a hardware failure what should i do?
[One (M8) Q&A, Help & Troubleshooting] Einwod:
The only way to get S-OFF is by paying for it, $25.00 US. Worth every penny/cent. Go here: http://theroot.ninja/

You do not pay if it won't work. You must be as close to stock as possible for it to work. Follow the instructions on the page.
[One (M8) Q&A, Help & Troubleshooting] mlpquedado20:
After S-OFF, how to downgrade Hboot?
[One (M8) Q&A, Help & Troubleshooting] Einwod:
You can downgrade to any firmware you like with S-OFF. You are not tied to your own carrier version any more. You can flash ANY firmware that you want.
[One (M8) Q&A, Help & Troubleshooting] mlpquedado20:
[MENTION=329849]ein[/MENTION]wood, so when s-off i can still do OTA updates?
[One (M8) Q&A, Help & Troubleshooting] mlpquedado20:
Sir do you know anyone has stock nandroid backup for 3.28.709.5? Or where can I possibly get in, because i've search here in forums and yet, no one responds.
[One (M8) Q&A, Help & Troubleshooting] xunholyx:
Okay.

This is unconfirmed and I don't know how it will work, but you could try the 3.28.709.5.zip from here.

Please realize that you will also need to flash the stock recovery.

The problem is you own a device that isn't used by many people here. You would be more successful in your search if you looked at Asian sites.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
You can check this thread for info, someone will definitely report an update when it is available - http://xdaforums.com/showthread.php?p=64479482

OTA is one of the method to update firmware.

For S-On, manual firmware update only can be done with a HTC signed firmware.

Means no modified firmware can be use.

The problem is not many signed firmware are available for download as seldom people sharing them.
[One (M8) Q&A, Help & Troubleshooting] :
can I find a twrp backup for 3.36.401.2 ?
[One (M8) Q&A, Help & Troubleshooting] SensMaxx:
Hi ,

Please I wanna unroot my device, HTC One M8 dual Sim

Lollipop

4.30.401.16

Model ID: 0P6B64000

CIDnum: HTC__J15

I need Nandriod backup (TWRIP ) & Stock Recovery !!

I found in the below thread a Stock recovery for dual Sim 4.30.401.15 , can I use it ?!!

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

Which suitable TWRP backup I should use for my device

Plz need help :rolleyes:
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
I'll check and get back to you tomorrow, I'm already in bed.

I remember I saw somewhere a TWRP backup for that version.
[One (M8) Q&A, Help & Troubleshooting] SensMaxx:
Thanks too much. I'll wait for tomorrow
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
But you don't seem to wait ... you keep asking in a few threads ... don't do that as that is against XDA rules.

Anyway ....

M8 Dual-SIM only

- added to post #3

CID HTC__001, HTC__A07, HTC__J15, HTC__A48, HTC__Y13, HTC__032 & HTC__102

MID 0P6B64000 & 0P6B68000

4.30.401.16

and 4.30.401.16 stock recovery added to post #4
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
This is a rare version ... not easy to find one. You should make one on your own.

What ROM are you running now ?
[One (M8) Q&A, Help & Troubleshooting] :
thanks for replying.

my current ROM is 4.16.401.13 but earlier 3.36.401.2 was in my device(4.4.4 under modelid 0P6B6700). phone worked smoothly to my earlier ROM. as not given a lollipop update I changed my modelid & installed a europe ROM. but I feel low performance in lolipop than kitkat. I want to get to know whether lollipop update is given to my earlier ROM(3.36.401.2) ??
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Someone said late Nov, there was lollipop update for your original device variant. But he didn't say the version no.

http://xdaforums.com/showpost.php?p=64050855&postcount=17
[One (M8) Q&A, Help & Troubleshooting] mielletseed:
Unfortunately this step doesn't work for me, I messed something up.

I have bought a M8 DUGL (Dual SIM), unlocked bootloader, installed TWRP and CM13. Then I wanted go back to stock, so I downloaded and restored 4.30.401.16_ckpv5.zip (which worked) and tried several times to flash 4.30.401.16_ds_recovery.img or other stock recoveries

fastboot flash recovery 4.30.401.16_ds_recovery.img
target reported max download size of 1826414592 bytes
sending 'recovery' (8704 KB)...
OKAY [ 1.035s]
writing 'recovery'...
OKAY [ 0.454s]
finished. total time: 1.494s

But when I try to boot into recovery (e.g. from HBOOT) only FASTBOOT is starting.

TWRP seems the only recovery that is working for me atm.

Interesting is, I lost my "main-version":

fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.24.30336021.13G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) [b]version-main:[/b]
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno: ZZZ
(bootloader) imei: XXX
(bootloader) imei2: YYY
(bootloader) meid: 00000000000000
(bootloader) product: m8_dugl
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B64000
(bootloader) cidnum: HTC__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: e21106d0
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.026s

might this be the cause?

Thanx in advance!
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Your sending 'recovery' size is too small ... here's how it look on mine ...

The correct size is 15470 not 8740

View attachment 3595249

Maybe try diferent fastboot/adb - http://xdaforums.com/showthread.php?t=2317790

main-version blank is related to old version TWRP that you used before after you first unlock the bootloader .. next time when there is OTA, you'll get main-version fixed but remember to use only the latest TWRP.

Also .. are you sure 4.30.401.16 backup is correct for your device ? Maybe it is 4.30.401.15 or maybe even lower 3.33.401.6

I don't have your device version, I can't confirm your radio version 1.24 is correct for 3.33.401.6 or 4.30.401.15

Don't you have any note on your actual version before you unlock the bootloader ?
[One (M8) Q&A, Help & Troubleshooting] mielletseed:
Thank you very much, I had an broken download, now it worked!

P.S.: I always used twrp-2.8.7.0-m8.img which seems to be the latest...
[One (M8) Q&A, Help & Troubleshooting] Hazem99922:
i will make backup for lollipop and share with you man but i need more time
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
No problem .. no rush as I don't see any request for that yet
[One (M8) Q&A, Help & Troubleshooting] internauta2000:
M8 TELUS Canada

Hi everyone...

I have a M8 TELUS Canada, Model ID: 0P6B16000 and CID: TELUS001 with CM13 custom rom... So far so good, three days ago, my MicroSD died without possibility of recovering data. Nandroid obviously lost, and I have no way to restore stock main version (4.20.661.3)... Could anyone help me and give me some idea of how to restore my M8 to stock rom... :p

EDIT: I fixed with OP tutorial... thanks ckpv5 for your precious collaboration..!
[One (M8) Q&A, Help & Troubleshooting] esmaeil mohamadi:
how i can s-off my htc m8 without sonshine?
[One (M8) Q&A, Help & Troubleshooting] xunholyx:
Java card
[One (M8) Q&A, Help & Troubleshooting] Mr Hofs:
Good luck in buying all you need under the 25$ ! My guess.....you can't !

:p
[One (M8) Q&A, Help & Troubleshooting] xunholyx:
That was my point. lol
[One (M8) Q&A, Help & Troubleshooting] danu9594:
i think i just got bricked...... :( i followed all the steps until step 8

I finished step 8 and while restoring i couldnt find the files in the transferred backup folder... although the backup folder was being shown but the files in it were missing while restoring. I tried reboot and it warned me before proceeding that there is no OS installed. :( now it seems i m stuck on HTC logo during boot. SOMEBODY PLS help

2. Download TWRP backup - link in post #2 & post #3

3. Download stock recovery - link in post #4

4. Extract the downloaded x.xx.xxx.x_ckpv5.zip on PC

5. Boot to TWRP recovery and make a backup of boot only, this is to see where the backup goes on your device.

6(a). Reboot, connect device to PC then

open Internal Storage - TWRP/BACKUPS/SerialNo./ (if backup is set to internal storage)

open SD Card - TWRP/BACKUPS/SerialNo./ (if backup is set to MicroSD)

6(b). For those with no OS, connect device to PC. In TWRP recovery go to mount, make sure MTP is enabled.

Then you can open Internal Storage - TWRP/BACKUPS/SerialNo./ (if backup is set to internal storage)

7. Transfer the extracted x.xx.xxx.x folder (not x.xx.xxx.x_ckpv5 folder) and its content to the backup path on your device, so it looks like this :

TWRP/BACKUPS/SerialNo./x.xx.xxx.x

8. Reboot to TWRP, wipe your device - in TWRP go to wipe - advance - select dalvik cache, cache, data, system (only these)

9. Restore the transferred backup - make sure all boot, data & system are ticked - swipe to restore

10. In reboot menu select bootloader

11. fastboot flash stock recovery that you downloaded - command fastboot flash recovery x.xxx.xx.x_recovery.img

12. reboot - check for OTA, download, install

13. you may have multiple OTA when your device currently on a lower version

14. done

If you want to flash TWRP again, use the latest TWRP after last OTA

NOTE : There is no need to relock bootloader when doing the nandroid way to revert to stock and do OTA.[/QUOTE]
[One (M8) Q&A, Help & Troubleshooting] Einwod:
[/QUOTE]

Just do it again but miss step 8. If the Nandroid was on internal storage, you wiped it in that step.
[One (M8) Q&A, Help & Troubleshooting] danu9594:
But how ? I m stuck on HTC logo. I cant go in recovery mode also. I have backup on SD card though. :/

Just do it again but miss step 8. If the Nandroid was on internal storage, you wiped it in that step.[/QUOTE]
[One (M8) Q&A, Help & Troubleshooting] Mr Hofs:
Hold power + volume up until the screen goes black, switch to volume down and keep the power button pressed at all times until it kicks to the bootloader.

That should do it
[One (M8) Q&A, Help & Troubleshooting] danu9594:
Thank you as per your help I could go in recovery mode but still cannot find the missing files in the restore of transferred backup
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
That means the step 7 was not properly done.

If you did step 5, a simple way for you is to copy all the files inside the extracted backup folder (not the folder but the contents) and replace them in your newly made backup folder as per step 5.
[One (M8) Q&A, Help & Troubleshooting] danu9594:
I managed to unroot it :). Thanks guys!!!!

I did get 3 software updates but it shows me download failed when i try to download......possibly somethnig serious?
[One (M8) Q&A, Help & Troubleshooting] NYTWBEN:
Hi,

Will this work on an unrooted Stock Sense to converted GPE with S on?

I converted to GPE and it works fine except my cell phone signal goes to 0 all the time now.
[One (M8) Q&A, Help & Troubleshooting] Einwod:
Did you flash the stock recovery image also?
[One (M8) Q&A, Help & Troubleshooting] danu9594:
yes! i did but when i try to download the software update it gives me an error.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
What do you mean you managed to unroot it :confused:

Using the backup posted here there is no need to unroot as they are fully non-rooted.

It looks like you unroot your previous rooted ROM, that's why the update failed.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
As I said in other thread, you don't convert your device to GPE, you only installed GPE ROM. You can't convert a S-On device.

What do you want to do now ? Do you want to get back to your stock Sense ROM ?

If yes .. just restore the 4.24.709.3 backup and install 4.24.709.3 stock recovery then redo OTA to 6.12.709.4

Read How-To on post #1 thoroughly and all the needed files are available on post #3 & #4
[One (M8) Q&A, Help & Troubleshooting] danu9594:
i followed all the steps until the phone was brand new setup. then i did not install supersu when prompted. i checked if the updates are availlable and i do have 3 updates pending but download gets failed....

Is it possible that if your phone is purchased in a specific country and you are travelling out of the country then you wont b able to update?
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
No .. not because you're out of the country.

Which software version that you restored ?

Is your internal storage get mounted when connected to PC ? Can you try make a screenshot and see whether the screenshot get saved or not.
[One (M8) Q&A, Help & Troubleshooting] danu9594:
i restored 4.24.709.3 for cid 621

yes the scrrenshot is getting saved...
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Then I have no idea as you read through this thread they are a few people updated to 6.12.709.4 using this backup and that included me.

http://xdaforums.com/showpost.php?p=64449371&postcount=565

Do you have the right TWRP 2.8.7.0 installed ? Another suggestion is redo the whole process but this time, format data in recovery (not wipe) - wipe -> format data -> type yes -> reboot to recovery again and restore the backup, don't root and install stock 4.24.709.3 recovery.img and do the setup and OTA again.

(make backup of your internal storage as format data will wipe everything in internal storage)

and if possible to remove all other backups from you storage so you won't get confused which is the right one ...

Good luck
[One (M8) Q&A, Help & Troubleshooting] NYTWBEN:
Thanks the phone is back to normal with normal cell signal. Thanks So Much!
[One (M8) Q&A, Help & Troubleshooting] maxxpop:
Your thread helped me to recover my phone from a bad flash. thaaaankkkkkssss so much!!!!:good:
[One (M8) Q&A, Help & Troubleshooting] joikep:
How do I create a nandroid backup and restore it?

It's been a while since I haven't been in the forum, but I've ran into some problems with my phone again and I just want to know how to make a nandroid backup and do a restore of it? Because my carrier is giving OTA updates to lollipop but people are complaining about all sorts of issues after the update and I'm willing to go through the process ckpv5 kindly gave me some time ago. I only ran into one hiccup: How do I create a nandroid backup of my current ROM? And How do I restore it just in case everything goes haywire? I'm a complete noob here and appreciate any help given.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
You still owe me fastboot getvar all result.

Is your current version is 1.12.600.20 ? If yes, no need to go thru those steps.

You need 1.12.600.20 backup to OTA to 4.32.600.2
[One (M8) Q&A, Help & Troubleshooting] joikep:
All right, I ran the fastboot getvar and it gave me this:

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.16.0.00

(bootloader) version-baseband: N/A

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 1.12.600.20

(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: 0P6B16000

(bootloader) cidnum: HTC__332

(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: 0a41237a

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

As I mentioned previously, I went through all the steps ckpv5 gave me, but I just don't know how to backup my nandroid and/or install if all goes south on me.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
If you don't know how to backup/restore a nandroid backup, you're going to have a hard time.

Read again post #1 for all the steps:

See step 5 - that's how to backup - instead of select boot only, you need to select all boot, data & system

Boot to TWRP recovery, you'll see a "backup" menu - select this menu and tick all boot, data, system then swipe to backup - that's how to backup

See step 9 - that's how to restore a backup - In TWRP recovery, you'll see menu Restore then select which backup to restore then tick all boot, data, system then swipe to restore - that's how to restore

Now .. please ignore the previous post regarding restore 1.57.599.1 and blablabla ... now, the backup for your device version 1.12.600.2 as per your getvar is available.

Restore 1.12.600.20 backup

Install 4.32.600.2 stock recovery.img (as 1.12.600.20 recovery.img is not available)

then you can do OTA update to lollipop 4.32.600.2

The files are available at post #2 & post #4