yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] jxcorex28:
6.07.1540.6 GPE from enewman...Search for Patrick Hill on google because it will be the first link I assume. I've flashed some LP ROMs and just about every MM ROM available right now, and battery life hasn't been that great. I know this isn't a battery thread discussion, but I'm just telling you what I've encoutered. I'd hate to ask, but out of curiosity.. What is the latest firmware where users have mentioned good battery life. The reason I've mentioned anything at all is because I've noticed a difference in battery life from the last firmware I was using to the MM GPE firmware I'm currently with, which BTW was actually 5.xx something (can't remember the file name).

I'm going to go back to DU 9.8...
[One (M8) Android Development] Sneakyghost:
TMUS 4.20.531.5 anyone need firmware only?

Appears, TMUS have released some maintenance update. Anyone in need of FW for that? Not that it really matters...

RUU is here at HTC's own place: http://dl3.htc.com/application/RUU_...G_20.57.4198.02_F_release_446229_signed_2.exe
[One (M8) Android Development] Mikee4fun:
I will take it [MENTION=1102297]Sneakyghost[/MENTION]

Thank you
[One (M8) Android Development] Sneakyghost:
Hmmm...

According to what I see there are more partitions changed than I thought for such a minor update. Hboot, Recovery always change, Kernel quite often, but here also rcdata (radio config) and userdata changed. The userdata container probably just means updated T-Mobile bloat. I wonder why rcconfig changed though. Anyhow. Probably not an important update still. Else it would have been a bigger software version jump.

Recent additions​

​

ZIP packages are up, see Post #1. No more FUU. Sorry.
[One (M8) Android Development] PippoX3:
Hi [MENTION=1102297]Sneakyghost[/MENTION], I would to thank you for the update and post you some (hope not unuseful) questions:

This is my device:

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

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

(bootloader) serialno: SH4****04562

(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: 3aa067db

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

1) I'm sure to did correctly your update, last time, the "M8_4.16.401.10_WWE_TWRP2840_NoWipe_rename_to_ROM.zip", where I can check last firmware version I flashed? After you update I did the "Remove red warnings" and customized my splash screen.

2) Obviously this update will restore red warning on hboot and stock splash boot... is it right? Have to repeat the trick again, after update, suppose... (santod040 already update, seems);

I'm using Venom, and is recommended to update firmware to use last MM upgrade.

Thanks a lot.
[One (M8) Android Development] Sneakyghost:
WWE 6.12.401.4 firmware packs added

You flashed red warning removal? Then that zip had a bad or no android-info.txt and deleted your version information from the misc partition. Hence you don't see an entry for "VersionMain".

My zip's don't do that. Flash my firmware again (NoWipe should suffice) to restore your version main info.

[EDIT]

That RUU which surfaced somewhere in Poland yesterday, been posted to XDA here: http://xdaforums.com/showpost.php?p=64836869&postcount=6471 is what my current firmware is based on.

I have taken the liberty to rename the ruu.zip properly and re-host it on AFH, as it appears to be a totally legit, encrypted release zip from HTC. My upload is on AFH, here: https://www.androidfilehost.com/?fid=24369303960686952

Recent additions​

​

Downloads in Post #1. No more FUU. Sorry.

Notice 1:

The Firmware posted here matches the official OTA from HTC 100% in the NoWipe variant and about 95% in the FullStock variant - only difference: boot.img in the OTA is slightly different. I have not been informed about the specific differences, so don't ask.

The system.img in the RUU might or might not be identical to what has been delivered by the OTA (which appeared later and wasn't a leak) - I have only read on other threads that people compared system and found no differences between leaked RUU and OTA. Up to you if you gonna trust it or not. I decided for my own purposes, the RUU is 100% OK to use.

Notice 2:

this WWE Marshmallow package was made from the RUU posted before. It is interesting to see, that it does NOT include several images which were in the RUU before. Since I am not really knowing what's behind this (I guess HTC changed around their internal methods again), I recommend thinking this rather as an incremental update to the last 4.xx based firmwares, which all included this stuff.

What is not in this firmware (unlike in previous 4.xx)

- bootloader

- appsboot.mbn

- emmc_fw files

- dt.img and ramdisk (part of kernel)

So, my guessing is, this RUU will not update the emmc controller firmware (a seperate chip that controls the NAND), appsboot and bootloader seem to be redundant (newer ruu just uses hboot again), dt and ramdisk seem to not be needed anymore? Or is this RUU really just incremental and assuming everyone has dt and ramdisk from 4.xx? I don't have the slightest idea. I just know I updated from 4.xx to 6.xx and would recommend anyone looking here who's still on 1, 2 or 3.xx based firmwares to maybe flash 4.xx first.
[One (M8) Android Development] xunholyx:
NoWipe is TESTED

I flashed the 6.12.401.4 No Wipe firmware via SDcard. It worked perfectly.

Thanks [MENTION=1102297]Sneakyghost[/MENTION]
[One (M8) Android Development] sidelait:
Hi, unfortunately I'm in troubles.

First better to say that my M8 is S-On.

I relocked bootloader to update firmware, then RebootRUU and then tried to flash firmware (using HCT One toolkit by Squabbi), everytime I try to do this operation I receive this error

- 12 signature fail (unknown yet but safe to reboot)

I tried both with (My CID is A48, phone bought in Russia)

M8_6.12.401.4_WWE_TWRP2870.zip

M8_6.12.401.4_WWE_FullStock.zip

but there's nothing to do... still this error.

Can be helpful to download 0P6BIMG_M8_UL_M60_SENSE70_MR_HTC_Europe_6.12.401.4_Radio_1.29.21450002.zip or to use this only in S-off is possible?

I hope you can help me.... my phone actually is hboot mode...

---------- Post added at 10:26 PM ---------- Previous post was at 10:16 PM ----------

I unlock again th bootloader and, luckily, M8 booted again.... but now what I should do to update to latest firmware???
[One (M8) Android Development] Einwod:
You're lucky. The reason it failed is because you don't have 4.16.401.13 firmware on your device. That is NOT a CID. Post the results of fastboot getvar all and remove your serial and IEMI numbers. Let's see if we can help.
[One (M8) Android Development] sidelait:
I have actually this firmware (4.16.401.13)

Anyway, as soon as possible, I'll post what you asked.... thank you
[One (M8) Android Development] xunholyx:
No offence, but [MENTION=1102297]Sneakyghost[/MENTION] doesn't want this to be a help thread.

---------- Post added at 02:54 PM ---------- Previous post was at 02:47 PM ----------

Saying you are S-On says it all. You need the full RUU, not a firmware.zip The firmware available here is not signed.

You can download the RUU from here.
[One (M8) Android Development] quebec1:
hallo i download a M8_6.12.401.4_WWE_TWRP2870.zip from download section:" combined no wipe's zip".

now flash the firmware from recovery or fastboot?

sorry for my english

Edit i understand that I flash the firmware with fastboot mode
[One (M8) Android Development] doomscooter:
This no red text. Work Perfect for me

Mod edit: link has been removed at request of OP.
[One (M8) Android Development] Kratos90:
Read the OP? Fastboot mode, firmware can't be flashed in recovery

Please remove that link, this is a firmware thread and the OP has stated he does not do these anymore because be thinks they are dangerous and they have caused issues although it's not on every device. [MENTION=1102297]Sneakyghost[/MENTION] wouldn't want you posting firmware not provided by him on this thread in my opinion
[One (M8) Android Development] solrac77pt:
Hello,

I have one m8 s-off.

Last year I installed 4.16.401.10 firmware from the thread "Firmware Flashing without the panic attacks... ;) from [MENTION=4542027]skulldreamz[/MENTION], using the sd card a renaming the zip to 0P6BIMG.zip.

Can I use the zip file on this thread "M8_6.12.401.4_WWE_TWRP2870" and just rename it to 0P6BIMG.zip and install on hboot using my sd card, the same way i used to install the last firmware?

If so, do I have to start by installing "M8_4.16.401.13_WWE_TWRP2870" first and then "M8_6.12.401.4_WWE_TWRP2870"?

Thanks

Carlos
[One (M8) Android Development] Sneakyghost:
Correct. Meant to be helpful but my stance on no red bootloader's is: don't do it, don't promote them, educate people about the risks.

The vast majority of the XDA crowd has zero idea about how dangerous a hex edited bootloader is. It's not fair to expose people to risks they don't know about.
[One (M8) Android Development] Sneakyghost:
I'd say yes, install .13 first, for the reasons outlined in the release post. Not necessary though. Most likely.

And regarding sdcard method, yes, my zip's work for that. Just that I don't cover the method. But of course you can do it that way.
[One (M8) Android Development] sidelait:
Can I install this RUU zip in recovery like I do usually with ViperROM, for example?

Then I can restore my TWRP backup (did on MM Rom)?

Thanks
[One (M8) Android Development] Einwod:
Why would you want to install this RUU and then revert to your TWRP backup? That just doesn't make sense.
[One (M8) Android Development] sidelait:
why revert? my backup is based on latest MM ViperONE, what only I miss is the latest firmware release

My goal is to obtain new firmware
[One (M8) Android Development] Huigie:
No problem, after updating make sure you wipe the internal storage, then restore backup from external storage (sdcard).
[One (M8) Android Development] ULAMSS5:
Hi, sorry if this is a noob question, but I just wish to check: Will there be a 6.14.707.1 Asia WWE RUU? Or is there no difference from the 6.12.401.4 currently available? I see ROM uploads on some Vietnamese sites, but no RUUs.

I've flashed and used .401 before just fine, but I'm wondering if .707 versions are more "optimized", maybe in terms of GPS/radio for my region?
[One (M8) Android Development] Sneakyghost:
Not in recovery, no. RUU and firmware needs to either be installed using fastboot method, sdcard method or with ARUWizard. I cover the fastboot method here in this thread as well as providing the ARUWizard alongside my batch tool in post 3. Step-by-step is in post 1.

For the sdcard method please refer to the relevant thread, I don't cover that here.
[One (M8) Android Development] Sneakyghost:
If you've been running 401 before and it was fine, it should be fine now too.

As far as I know, 707,708,709 and 710 are all pretty much identical to 401, just with different sets of languages in the actual ROM. The firmware won't be much different, speaking from experience.

Of course, HTC has a habit of changing things around a lot, but if they did in this case, you'll find out after trying.
[One (M8) Android Development] chainrulez:
Sorry to ask [MENTION=1102297]Sneakyghost[/MENTION], can you please tell us what risks could be enabled if we hex edit hboot for red text removal? Just curious to know :)
[One (M8) Android Development] Sneakyghost:
I've outlined that over and over the past three or four years. Isn't there a paragraph in my post 5? I can certainly write that up again, but I won't answer in detail here just now. Take an educated guess though. What happens if the modder accidentally flipped the wrong bits? What happens if someone goes back to S-ON with a modified bootloader that doesn't pass signature checking anymore? Do we know all the internal software routines? Are we sure the modification itself doesn't cause disturbances? There's so much we don't know that it's impossible to call such a mod safe. Safe based on what facts? Thousands that had no problem? Well I know several who had problems. That not already enough?
[One (M8) Android Development] chainrulez:
Very well, I got it. thanks. :fingers-crossed:
[One (M8) Android Development] Aisfkhan:
Flashed latest firmware today....thanks man :)
[One (M8) Android Development] ULAMSS5:
Ah... I see. So, are there plans to have that 6.14 version in the future? Or will you be stopping with the current one for this marshmallow release?
[One (M8) Android Development] Sneakyghost:
I just make zips for 401 proactively. Everything else on request / files provided.

What I don't do: hunt down source files.

If you want 6.14.707 get me that RUU or OTA sequence and I'll make you your zip.
[One (M8) Android Development] zolika1:
Hello can someone explain to me whether this ruu.zip file the final version and whether it is the same with the OTA as today received the majority of European phone! There was magic letter R which we do not know what it means.
[One (M8) Android Development] Sneakyghost:
Repost. Please read the green "Note 1"

That RUU which surfaced somewhere in Poland two days ago, been posted to XDA here: http://xdaforums.com/showpost.php?p=64836869&postcount=6471 is what my current firmware is based on.

I have taken the liberty to rename the ruu.zip properly and re-host it on AFH, as it appears to be a totally legit, encrypted release zip from HTC. My upload is on AFH, here: https://www.androidfilehost.com/?fid=24369303960686952

Recent additions​

​

Downloads in Post #1. No more FUU. Sorry.

Notice 1:

The Firmware posted here matches the official OTA from HTC 100% in the NoWipe variant and about 95% in the FullStock variant - only difference: boot.img in the OTA is slightly different. I have not been informed about the specific differences, so don't ask.

The system.img in the RUU might or might not be identical to what has been delivered by the OTA (which appeared later and wasn't a leak) - I have only read on other threads that people compared system and found no differences between leaked RUU and OTA. Up to you if you gonna trust it or not. I decided for my own purposes, the RUU is 100% OK to use.

Notice 2:

this WWE Marshmallow package was made from the RUU posted before. It is interesting to see, that it does NOT include several images which were in the RUU before. Since I am not really knowing what's behind this (I guess HTC changed around their internal methods again), I recommend thinking this rather as an incremental update to the last 4.xx based firmwares, which all included this stuff.

What is not in this firmware (unlike in previous 4.xx)

- bootloader

- appsboot.mbn

- emmc_fw files

- dt.img and ramdisk (part of kernel)

So, my guessing is, this RUU will not update the emmc controller firmware (a seperate chip that controls the NAND), appsboot and bootloader seem to be redundant (newer ruu just uses hboot again), dt and ramdisk seem to not be needed anymore? Or is this RUU really just incremental and assuming everyone has dt and ramdisk from 4.xx? I don't have the slightest idea. I just know I updated from 4.xx to 6.xx and would recommend anyone looking here who's still on 1, 2 or 3.xx based firmwares to maybe flash 4.xx first.
[One (M8) Android Development] lorezz:
hi all

i have a _001 M8 with unlocked bootloader and s-off....

i want to ask if is safe to use the htc_fastboot flash zip in the first post with this file https://www.androidfilehost.com/?fid=24369303960687057

thanks in advance
[One (M8) Android Development] Aisfkhan:
Htc_fastboot was not working for me....then I remember the old m7 days we were using "fastboot flash zip firmware.zip" and its works :)
[One (M8) Android Development] Sneakyghost:
Of course you use htc_fastboot. If you guys would just follow your devices forum properly and stay informed... why would it be distributed by HTC then if the generic Google fastboot would suffice. Why would I use it in my batch tool if it wasn't needed?

Some things like large 2+ Gb zips don't work with Google fastboot, some hboots/aboots don't communicate well with Google fastboot...

Enough reasons.
[One (M8) Android Development] zolika1:
Finally, someone has made a concrete explanation Thanks again!
[One (M8) Android Development] null0seven:
Sneakyghost

Thank you!

I mixed yours with ckpv5
[One (M8) Android Development] Saikat.mondol1:
Hello guys. Is there a Signed 6.12.401.4 Ruu available? My phone is currently S-ON , I tried the Fully stock Ruu from this thread and got Error 12 Signature verification failed. So, I guess I'll be needing a signed Ruu. Can anyone help? I'm on htc_002 , so it's the correct Ruu, I think :)
[One (M8) Android Development] Sneakyghost:
Actually quite impossible. The RUU is definitely signed and encrypted. I went over it with [MENTION=2605798]nkk71[/MENTION]'s help (yea, funny, he knows way more than I do by now - I pretty much reduced my activity around firmware while he invested an incredible amount of time into learning stuff and he has quite the skill set and knowledge available by now).

I mentioned him, so he can maybe give some input on the situation. As of now, I'd say you probably aren't running 401 by default, although HTC__002 should definitely be covered under the 401 softwares.

Can you do us a favor please and post the output of the command "fastboot getvar all" here please? You find instructions on how to do so in post 1 (just follow the flashing instructions till the point where you would type "fastboot flash zip...." but then type "getvar all" instead). Please remember to remove your IMEI from any public posts you make.
[One (M8) Android Development] Saikat.mondol1:
Thanks for reply. But I'm running 401 since forever. Currently on 4.16.401.13 base. Recently was on 4.13.401.10. Anyway, can't I just use the getvar all? You see, Unlocking and relocking bootloader is a pain :( or will it get different information if I'm writing that code on Ruu mode? Cuz I'm pretty sure I once got that without being on Ruu mode. Anyway, if I must have to be on Ruu mode and use that command, I'll do it too.
[One (M8) Android Development] Einwod:
Why don't you post the results of fastboot getvar all as asked? You are asking for help and not taking the help and advice that is being offered. Do the fastboot getvar all and post the results as asked.
[One (M8) Android Development] Saikat.mondol1:
Currently I'm not near a PC, so can't sorry. I'll post it in a few hours :( I was just asking if I can get the getvar without getting my phone into Ruu mode.
[One (M8) Android Development] Einwod:
You need to be in the bootloader/fastboot screen. Hence the command FASTBOOT GETVAR ALL
[One (M8) Android Development] nkk71:
TLDR :o

Really depends on the RUU

anyway (before making things too long), are you using htc_fastboot.exe?

EDIT: [MENTION=5494345]Saikat.mondol1[/MENTION] also please also post your entire command prompt output in a code section; just saying "got Error 12 Signature verification failed" is pretty useless, unless we can see exactly what was typed, sent, flashed, etc
[One (M8) Android Development] nkk71:
if you're talking about this ruu: https://www.androidfilehost.com/?fid=24369303960687057

here's the 1st signature:

and here is the 2nd signature + encryption:
[One (M8) Android Development] Aisfkhan:
Can you please provide no red text firmware
[One (M8) Android Development] Kratos90:
He "can" but won't, you can read two pages back as well as in the OP for the reasons. Sincerely, His Antiguan Counsel.
[One (M8) Android Development] Saikat.mondol1:
I used Minimal ADB and fastboot app.

Wrote this

"fastboot oem lock

fastboot reboot-bootloader

fastboot rebootRUU (My phone showed a Silver HTC logo)

fastboot flash zip RUU.zip (I renamed it to RUU.zip)

[It first send file, then showed checking, then gave Error 12]

fastboot reboot-bootloader"

This is what I typed. BTW I didn't use that file. I used the 80MB 6.14.401.4 full stock Nonwipe.zip . BTW if I used the one you mentioned, how and where to put those signatures? I'm not much experienced in all these :(

[MENTION=1102297]Sneakyghost[/MENTION] here is getvar all. I've removed Imei as you asked . Thanks for helping

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

(bootloader) imei:

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B10000

(bootloader) cidnum: HTC__002

(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
[One (M8) Android Development] nkk71:
Since you are S-ON you cannot use the firmware in this thread, since they are unsigned.

You'll either need to go S-OFF,

or flash the full RUU I linked earlier using htc_fastboot.exe

(wipes phone, so backup anything you may need)
[One (M8) Android Development] Sneakyghost:
You know what? At this point, your post and request can be considered outright cheeky or even outrageous.

I suggest you find a place elsewhere to be a pain in the butt hole. Thanks.
[One (M8) Android Development] Sneakyghost:
This! Marked red part is saying you used a RUU- fully stock ruu even. It made me think what the hell is going on with your device rejecting a stock RUU.

Basically, that wasted two pages of my thread for nothing.

Could you please make it a habit to be precise with the words you use? This has caused me thinking about possible causes, solutions and workarounds and has held me away from things I wanted to do last night, for the M8, which I couldn't then. Thanks for that.

Misunderstandings can be avoided by using good language.

And please, do not come with an excuse like "I am not a native english speaker" because I am not either. This is about using precise terms.

I name my Firmware firmware for a reason. I don't name it "RUU". I don't even name HTC's RUU which I use to flash my stuff RUU. I name it FUU to make clear I am not talking about a RUU.

Please just use the full stock RUU zip (not exe) from HTC, labelled 0P6BIMG_M8_UL_M60_SENSE70_MR_HTC_Europe_6.12.401.4_Radio_1.29.214500021.12G_20.72.4196t.01_release_464360_signed.zip for your phone. Thank you.
[One (M8) Android Development] ckpv5:
Hey mate ... no point. He just never read what you wrote earlier about htc_fastboot.exe and he never read what has been posted in his own Q&A thread - http://xdaforums.com/htc-one-m8/help/help-ruu-t3297725
[One (M8) Android Development] nkk71:
:crying::crying::crying::crying::crying::crying:
[One (M8) Android Development] Sneakyghost:
Glad to see you here mate. Was considering to PM you the other day but then I thought maybe you chose to not get too close to Viper folks seeing your signature :D

PM was meant to just tell you I appreciate the posts I see from you - mostly well argumented stuff with solid facts. Good job. Thanks for stopping by.