yashsingh1/xdaforums huggingface dataset:
[Sprint HTC One (M8)] ckvisme:
I did...i was hunting a bootloader flashable. (didn't have easy access to a PC at the time)

I did find a firmware only 3.30.651.2 (not full RUU) on captain_throwback's buildbasket.

It didn't solve the issue, but the issue did "magically " or seemly , solve itself.

I had flashed the full 4.25.651.14 RUU (and factory reset) 2x, then the 4.4.4 modified firmware, followed by the full Lolli RUU again and couldn't get LTE or stable data.

I finally decided to try custom APNs , rerooted ...flashed MultiRom then when I restored one of my NAND backups as a secondary Rom... BAM, LTE back on all working as b4....

..soooo maybe I should have tried formatting internal storage ?

...perhaps it was due to some data corruption in a partition not necessarily formatted by that RUU??

IDK, I've never had this issue before and I don't really understand what happened.

---------- Post added at 11:25 PM ---------- Previous post was at 11:23 PM ----------

I did try the dialer code while trouble shooting with Sprint.

Thx for the suggestion.
[Sprint HTC One (M8)] x000x:
i just got one of these used, and it had twrp and some custom rom on it.

if i don't know what the original firmware was on it, is it safe to use the most recent one? 4.25.651.18 ?

if i use 4.25.651.18 Full Firmware from RUU (fastboot flashable) will that also get rid of twrp and reinstall the original htc recovery?
[Sprint HTC One (M8)] OMJ:
Yes, it would restore original recovery... I would just start clean & flash the latest ruu
[Sprint HTC One (M8)] x000x:
edit: from investigaing further it appears both bypassed or verified fail are normal in certain parts of the process. now I'm stuck with the next part. I'm not sure if i need to flash the ota next, of if I should flash something like Sprint_HTC_One_M8_4.20.651.10_stock_rooted.zip and then the ota, or if the ota is even needed at all.

I've been reading here and it says "OTA’s usually depend on a certain Firmware version to be already installed, OTA’s only update parts - they are “incremental”. If you happen to skip an update, you might not get all partitions updated correctly and end up with incompatible partitions, which might (worst case scenario) lead to a brick."

so I'm not sure what is the safest course after I've flashed 4.25.651.18 Full Firmware
[Sprint HTC One (M8)] OMJ:
that's why I recommended flashing the latest RUU...it will update everything, though it will wipe your internal storage, so back that up 1st

if u are s-on, the only way to update firmware is via RUU....if you are s-off, then have have to flash the firmware 2x, as the 1st pass will usually only update the hboot
[Sprint HTC One (M8)] x000x:
oh ok, thanks. i didn't know the full Firmware also contained the ota stuff. I'm s-off but its hanging at the htc boot logo after flashing 4.25.651.18 Full Firmware from RUU (fastboot flashable). i figured I must have missed a step or didn't know what to do afterwards since it is hanging. i followed the steps in the video, flashed via fastboot twice etc and didn't see anything unusual (other than that bypassed and verified failed, which i later learned was normal)
[Sprint HTC One (M8)] OMJ:
you're flashing firmware, I'm saying flash RUU, 2 different things...

RUU... http://dl3.htc.com.s3.amazonaws.com..._NV_SPCS_1.52_003_release_446215_signed_2.exe
[Sprint HTC One (M8)] x000x:
ah ok. i guess when i read "Full Firmware from RUU" i thought it meant the same thing :P I'll try that above :)
[Sprint HTC One (M8)] EVOuser94:
Gahhh we really need a leak over here....
[Sprint HTC One (M8)] chubbzlou:
Tell me about it. I need something to do.
[Sprint HTC One (M8)] m6284505:
Let me see if I have this straight. Here are my details:

Unlocked HTC One M8

S-ON

Software Version: ViperOneM8 2.5.0

Android Version: 4.4.3

HTC Sense Version: 6.0

Rom Version 2.16.654.4

PRI Version: 2.62_003

PRL Version: 55029

HBOOT: 3.18.0.000

Radio/Baseband: 1.08.20.0612_4

OS: <blank>

Are these the steps I take (firmware updated via RUU)?

1. Relock Bootloader

a. fastboot oem lock

2.Run RUU_M8_WHL_L50_SENSE60_SPCS_MR_Sprint_WWE_4.25.651.18_Radio_1.09.20.0209_NV_SPCS_1.52_003_release_446215_signed_2.exe

3. Follow prompts and wait for completion

4. Unlock via HTC website

5. Load ViperRom

6. Profit?
[Sprint HTC One (M8)] OMJ:
do u have the HK or non-HK? if HK, make sure u download the HK RUU

after unlocking, you'll need to flash TWRP b4 flashing ROM

Profit? not sure about that, LOL
[Sprint HTC One (M8)] m6284505:
Non HK.

I already have TWRP 2.8.7.0, will flashing the RUU remove it?

Not a big deal, I think that is easy enough to do.

1. Relock Bootloader

a. fastboot oem lock

2.Run RUU_M8_WHL_L50_SENSE60_SPCS_MR_Sprint_WWE_4.25.651 .18_Radio_1.09.20.0209_NV_SPCS_1.52_003_release_44 6215_signed_2.exe

3. Follow prompts and wait for completion

4. Unlock via HTC website

5. Flash TWRP

6. Load ViperRom

Thanks for the quick reply. Trying to get my crap in gear to do this Friday afternoon.
[Sprint HTC One (M8)] OMJ:
yes, RUU will wipe everything including internal storage, so make sure u backup anything u wanna keep...your steps look good now...
[Sprint HTC One (M8)] m6284505:
Screen says TAMPERED, RELOCKED, Security Warning and won't reboot into ROM.

Investigating...

unlocked device again and rebooted into ROM and it's wiped (no problem there). I wonder...was I supposed to install the stock recovery first or something else?

Installing stock recovery didn't help, still same issue with lock command saying security warning afterwards. I guess the recovery failed because when i pick recovery from the hboot menu it just goes back to fastboot screen.
[Sprint HTC One (M8)] OMJ:
flashing the RUU exe from pc should not require stock recovery...did u flash the RUU yet?
[Sprint HTC One (M8)] m6284505:
Thanks for the reply.

Trying. After the lock it reboots back to bootloader with security warning.

Ok, got TWRP back on there, going to lock it now. Bunch of errors.

<deleted>

Oh wait...I was booting up in the rom when I was running the RUU. I am trying it in fastboot and it is getting further. Ok, I'll wait 10 and see what up.

Ok, looks like that worked.
[Sprint HTC One (M8)] benny3:
Whenever you relock the bootloader and you get the security warning just reboot to bootloader and you'll be good to go to run the RUU
[Sprint HTC One (M8)] x000x:
I've run into a bit of an issue.

i got bored and decided to try some other roms. flashed twrp 2.8.7.0 and xenonHD but the problem was I couldn't install gapps, it kept giving me an error message. The reason I'm asking about it here was b/c of the error 70 message it gave. and because right before i did this, I ran RUU_M8_WHL_L50_SENSE60_SPCS_MR_Sprint_WWE_4.25.651.18_Radio_1.09.20.0209_NV_SPCS_1.52_003_release_446215_signed_2

error 70 means:

" Insufficient Space Available in System Partition: Your device does not have sufficient space available in the system partition to install the Open GApps package"

and further: "Open GApps install failed with the message 'Insufficient storage space available in System partition'. My device has 16GB (or more) of storage available. How can this be?

Your ROM and GApps are installed in the system partition. The system partition is a separate, fixed-size, stand-alone partition of storage that varies in size by device."

this might be a reach, but the last thing I did before twrp and xenonHD was to run RUU_M8_WHL_L50_SENSE60_SPCS_MR_Sprint_WWE_4.25.651.18_Radio_1.09.20.0209_NV_SPCS_1.52_003_release_446215_signed_2 so I'm wondering if that had something to do with the error?
[Sprint HTC One (M8)] Captain_Throwback:
After you ran the RUU, did you boot up the device?
[Sprint HTC One (M8)] x000x:
I'm not sure. I'll re-do the whole thing and make sure to reboot.
[Sprint HTC One (M8)] htcspark:
I have Harman kardon s-off what's the best option
[Sprint HTC One (M8)] OMJ:
what are u wanting to do?
[Sprint HTC One (M8)] htcspark:
Update firmware , reset phone , reset NV partition radios
[Sprint HTC One (M8)] OMJ:
flashing RUU will give u a clean start but will wipe internal storage too...not sure about NV

http://dl3.htc.com/application/RUU_..._NV_SPCS_1.52_003_release_446220_signed_2.exe
[Sprint HTC One (M8)] kseawright76:
Thank you soooooo much! you saved my phone!!!
[Sprint HTC One (M8)] pyromaniac1:
I can't even extract the basic zip file (the one we've just downloaded) using zip. Says it's not an archive. What to do in this case? :S
[Sprint HTC One (M8)] OMJ:
which zip are u trying to open? try using 7zip
[Sprint HTC One (M8)] mcwups1:
Is the stock rooted Rom the RUU with SU baked in already?

Sprint M8 Converted HK 4.25.654.14
[Sprint HTC One (M8)] OMJ:
the latest version is from [MENTION=1162986]Captain_Throwback[/MENTION] I haven't looked at them but I would assume it's a stock dump or extracted from RUU w/ SU & busybox added
[Sprint HTC One (M8)] mcwups1:
That's what I thought, but I wasn't sure. So I didn't have to flash the stock rom after I RUU'D and installed superuser zip.

Sprint M8 Converted HK 4.25.654.14
[Sprint HTC One (M8)] Tyzing:
Something strange is happening with [MENTION=1162986]Captain_Throwback[/MENTION]'s ROM. When I get to the start page, select english, select wifi, it looks like SENSE crashes and takes me back to the start page. It's an endless loop it seems. I rebooted and it still is doing the same thing even though I've successfully logged into my Gmail account. Any ideas as to why this is happening? - I'll tag [MENTION=506238]OMJ[/MENTION] as well just in case. Thanks all!
[Sprint HTC One (M8)] Captain_Throwback:
Don't sign in on first boot.
[Sprint HTC One (M8)] pillopoulos:
[MENTION=506238]OMJ[/MENTION] I want to make a -stupid- question: I would like my sprint m8 to work on European bands. If I flash the "appropriate" firmware for that, will I brick my device?

Στάλθηκε από το HTC One_M8 μου χρησιμοποιώντας Tapatalk
[Sprint HTC One (M8)] OMJ:
that's a bad idea...you can only flash firmware for the sprint M8...if the phone does not have the specific radio, it wouldn't work anyways
[Sprint HTC One (M8)] dopy25:
I am such an idiot and I hope someone can come to my rescue rather fast.

I seriously just flashed the wrong full FW package on an S-On device. I think. It went almost all the way through and then said "image update fail"

I am at work and probably going to get in trouble for DLing a 1.5 GB file (if it ever finishes, it's failed twice) but if I flash it, am I going to be fine, or did I brick the sucker?

Right now I am trying to DL the 4.25.654.18 version because I flashed the .14 version and got stuck.

Apparently I forgot about the stupid update in the middle.

Also, if I can't flash this throught hboot, is there a way to flash TWRP again? It just keeps looping and saying image update failed. It tries to look for a valid RUU zip each time though. Is that promising?

EDIT, make that 3 times failing now...

EDIT 2 Apparently I can still get into fastboot by pulling the SD card (so the ruu doesn't initiate)

EDIT 3 So the download finally finished. Firefox wouldn't let it but IE would. It is now booting and "upgrading apps" but it still said image update fail as it was unzipping and installing the system junk. Is that normal?

hboot now says os ver is 4.25.654.18 so I think it finished, but I don't know what could keep failing. Also, it kept rebooting and attempting to install the zip so I had to pull the sd after it failed again and allow it to reboot hboot, and chose reboot. That's when it finally booted to the HTC one splash, then Sprint.
[Sprint HTC One (M8)] mcwups1:
Sorry for the stupid question, but can I flash the full firmware while running AOSP?

I want to try the stock recovery in an attempt to fix my Wi-Fi.

Sprint M8 Converted HK 4.25.654.14
[Sprint HTC One (M8)] tuxattack80:
If you flash the full one you'll have to reflash twrp and aosp rom, so you won't be able to boot into a rom that you're currently running.
[Sprint HTC One (M8)] mcwups1:
I thought I read somewhere that a guy had the stock recovery so he could wipe his phone to fix firmware issues.

It was just a matter of flashing the stock recovery, going into a stock rom, then flashing TWRP, and then restoring a backup.

Is that the correct method?

Sprint M8 Converted HK 4.25.654.14
[Sprint HTC One (M8)] mcwups1:
Okay. Does flashing the full firmware remove S-off?

Or, it's there an updated stock recovery to flash?

Sprint M8 Converted HK 4.25.654.14
[Sprint HTC One (M8)] 63sammo1:
View attachment 0P6BIMG_4.25.654.14_recovery.zip

This is the stock recovery 4.25.654.14

Hboot flashable.

Flashing full firmware does not remove S-OFF
[Sprint HTC One (M8)] mcwups1:
Thank you. Although I've RUU'd in the past with the 4.25.654.18 version, does the 4.25.654.14 version still work?

I went ahead and did the full firmware, wiped everything with stock recovery, installed TWRP again, but cannot install any MM ROM and get WiFi to connect.

Sprint M8 Converted HK 4.25.654.18
[Sprint HTC One (M8)] sparkeymat:
I looked through all the posts but was not able to find an answer. I'm new to flashing firmware. Can I just flash the latest with the FUU and keep my same ROM if I use the firmware with recovery and boot removed or do I need to update my ROM as well? I'm s-off running Bad Boyz sense 7.
[Sprint HTC One (M8)] OMJ:
yes, firmware and ROM are separate...flash the modified firmware w/ recovery & boot removed
[Sprint HTC One (M8)] mcwups1:
My wife's phone had been acting up, so I decided to RUU, since she was still on the (.10) version.

However, whenever I update her PRL (which goes well) and Profile, the phone reboots, and I lose all data connectivity.

There aren't even any bars showing, and WiFi doesn't work either.

Any ideas?

I've tried ##72786# to no avail. At wits end here.

Sprint M8 Converted HK 4.25.654.18
[Sprint HTC One (M8)] mcwups1:
network system provider has stopped

I saw a solution Capt. posted about this FC, which was deleting ItsOn. I got that FC after RUU'ING to our latest, in my wife's phone.

Curious if I should delete the entire folder, or a specific file?

Sprint M8 Converted HK 4.25.654.18
[Sprint HTC One (M8)] jwigley24:
So I've got an odd issue. I've always kept the most updated fastboot flashable img on my sd card just in case, and I've used it multiple times with no issues (the hk version) flashing via fastboot. My wife's phone was acting up recently so I flashed it on her phone with no issues, but when she gets a phone call when the screen is off, the phone ui does not come up, the screen turns on and all that shows is the wallpaper and she has to pull down the status bar to tap the answer button. I thought that was really odd, so I called her again while her screen was on and the phone ui shows and she can tap answer like usual. I troubleshooted further and disabled the lockscreen, let her screen turn off, called her and the screen came on and the phone ui showed like usual. So I determined that it's related to the lockscreen preventing the phone ui from showing like usual. So I reflashed the img via fastboot, did the same testing and the same thing happened. I flashed it on my phone to test further and the issue doesn't happen on my phone, phone ui shows without any problem whether my screen is off or on, lockscreen enabled.

Any ideas at all as to what the heck is going on?
[Sprint HTC One (M8)] klevismartini:
4.25.651.18 nandroid backup request

hi to all.

i know all the rules about new posts but i have been 1 hour searching the backup that i need for my sprint m8 but its

impossible to find it. there are only the ruu.

SO IM ON STOCK ROOTED THAN UNROOTED S-ON M8 WITH 4.25.651.18 SOFTWARE VERSION

AND IM FACING AN AIRPLANE MODE PROBLEM.

TURN ON THE PHONE AND I SEE THAT THE AIRPLANE MODE IS OFF BUT ITS GETTING TURN OFF BY IT SELF.

IT MAYBE A HARDWARE PROBLEM OR A PRL UPDATE BUT

I NEED TO TRY A FULL NANDROID BACKUP IF

SOME FRIEND IS GOING TO MAKE AND SHARI IT FOR ME AND OTHER USER.

THANKS TO ALL IN ADVANCE.
[Sprint HTC One (M8)] thefisch6:
I didn't understand one word of that, mate.
[Sprint HTC One (M8)] klevismartini:
Is so simple.

I tried to explain it as much as I can.

However I need a full nandroid backup

For my sprint m8 4.25.651.18 or just a backup

Of the nvram(partition).
[Sprint HTC One (M8)] jwigley24:
just download the RUU file for 4.25.651.18. if you're s-off you can download the 0P6BIMG.zip for that version and flash it in the bootloader. takes 5 minutes.
[Sprint HTC One (M8)] sparkeymat:
If I flash the OP6BIMG.zip in bootloader this will restore everything to stock? Will I be able to take ota updates then? I've only ever used the RUU but I don't have access to a computer right now.
[Sprint HTC One (M8)] skippper:
Has M8WHL_4.25.654.18_stock_rooted_CPTB.zip ROM contained insecure kernell? If I flashed it on place of stock kernell do I get write acceess to the system partiotion?
[Sprint HTC One (M8)] OMJ:
yes, it will also wipe internal storage
[Sprint HTC One (M8)] Captain_Throwback:
It's a completely stock ROM (besides root).
[Sprint HTC One (M8)] skippper:
Do you now where can I get insecure kernell for 4.25.654.18 ROM?
[Sprint HTC One (M8)] Captain_Throwback:
Really not sure what you mean by "insecure kernel." The kernel is the kernel. If you mean the ramdisk from the boot image, you can easily do that yourself using Android Image Kitchen (unpack, set ro.secure=0 in default.prop, repack & flash).
[Sprint HTC One (M8)] skippper:
As far as I understand, the write access to the system partition is deprecated in kernell. In order to get it rewritable you need modified kernell. For example, here is as BadBoys say about its kernell: "Modified Stock Kernel (insecure, adb debugging enabled, init.d support)"
[Sprint HTC One (M8)] Captain_Throwback:
System write-protection (which can be disabled with a custom kernel) isn't the same as insecure boot.img. I think that's your confusion. The insecure boot.img/ramdisk is what allows you to have adb root (if the ROM isn't otherwise rooted). It has nothing to do with system write protection.

The stock rooted ROM includes neither.
[Sprint HTC One (M8)] skippper:
What guys say in Verizon brunch:

http://xdaforums.com/showthread.php?t=2708686
[Sprint HTC One (M8)] Captain_Throwback:
Not sure what that link is supposed to show me.

What removes the system write-protection is [MENTION=4684315]flar2[/MENTION]'s kernel module, not making the boot image insecure. I think you're confused by what you're reading there as well.

Again, the stock rooted ROM also doesn't include that kernel module to disable system write-protection.
[Sprint HTC One (M8)] ckvisme:
Twitter rumors from Mo Versi say Sprints MM m8 should drop as soon as the next few days.

If i get the update what do I need to do to share it here (or where are instructions to how to pull what).
[Sprint HTC One (M8)] lexknight:
I want to flash back to total stock so I can sell my phone

I am looking to flash back to total stock, but really dont want to brick my phone... Can someone please post how to do that exactly.. so scared of bricking.

I am S-ON and read that I need to relock my bootloader. Not sure how to do that, think I might be able to figure out the rest form the OP, but that was my biggest concern.

Thanks for any help you can give.
[Sprint HTC One (M8)] Sloth:
1. Boot into bootloader.

2. Choose fastboot.

3. Plug in and it should now says fastbootusb.

4. Open a cmd window and type...

fastboot oem lock

5. Run latest RUU
[Sprint HTC One (M8)] barclays:
how do we extract the new firmware from official MM?
[Sprint HTC One (M8)] ink718:
Please read a few pages back here: http://xdaforums.com/showthread.php?t=2729170&page=565
[Sprint HTC One (M8)] doomscooter:
RUU H/K MM

http://dl3.htc.com/application/RUU_M8_WHL_M60_SENSE70_SPCS_MR_Sprint_WWE_Harman_6.20.654.3.exe
[Sprint HTC One (M8)] OMJ:
yeah, I already have it...can't flash it w/o the ota firmware though which I'm uploading now
[Sprint HTC One (M8)] OMJ:
Here is the HK 6.20.654.3 firmware & OTA...

6.20.654.3 Modified Firmware...removed recovery (fastboot flashable): https://www.androidfilehost.com/?fid=24391638059059029

6.20.654.3 Modified Firmware...removed boot & recovery (fastboot flashable): https://www.androidfilehost.com/?fid=24391638059059028

6.20.654.3 Full Firmware...(fastboot flashable): https://www.androidfilehost.com/?fid=24391638059059027

OTA_M8_WHL_M60_SENSE70_SPCS_MR_Sprint_WWE_Harman_6.20.654.3_R-4.25.654.18_release_469690.zip
[Sprint HTC One (M8)] doomscooter:
Do you have no red text, sir?
[Sprint HTC One (M8)] ckvisme:
I have the non-hk m8 and I want to grab the OTA files... But I really don't know where they are, I've been digging with solid explorer
[Sprint HTC One (M8)] OMJ:
nope

OTA is hiding here: :D

/data/data/com.android.providers.downloads/app_fota

u gotta flash TWRP, and use the built in file explorer then copy to sd
[Sprint HTC One (M8)] Zzz73:
*removed*
[Sprint HTC One (M8)] Vcek:
flashed 6.20.654.3 modified firmware then installed the 6.20.651.3 RUU successfully (S-OFF)
[Sprint HTC One (M8)] mrshades812:
Ahh, you flashed the HK FW then the non HK RUU? Super CID?
[Sprint HTC One (M8)] ckvisme:
Thank u 4 the info

I pulled the firmware.zip for the OTA and uploaded it... I'll try to get the whole OTA uploaded but with my internet it's gonna b several hours, lol

https://drive.google.com/file/d/0B8bG_OajnI4gd2NFeWpJbmR5Wm8/view?usp=docslist_api

This is the firmware zip from the non_hk sprint m8... I only pull this from the OTA so unless you know what to do with it... Don't ?
[Sprint HTC One (M8)] Vcek:
yes supercid, extracted rom.zip from ruu.exe and placed on sd as 0p6bimg.zip (factory reset and wipe cache from recovery, 1st boot took more than 3 minutes to enter bootantimation :S)
[Sprint HTC One (M8)] 01bird:
Flash the OTA first then the modified firmware correct? Or do I just need the modified firmware? S-off HK here and on .18 firmware currently running Bad Boy rom.
[Sprint HTC One (M8)] topjohnwu:
Hello, sorry for the off topic, cannot send you a PM. Do have an H/K system dump? Need it for porting H/K to our roms. Thanks a lot!!
[Sprint HTC One (M8)] rudachmed:
I've been using [MENTION=1162986]Captain_Throwback[/MENTION] stock rooted rom, if i take the OTA, will i lose root? if it does, how to gain root in MM? thank dev.

edit: ugh, i just realize i can't update since im using custom recovery :(

edit: holy jeebs [MENTION=1162986]Captain_Throwback[/MENTION] Stock Rooted Rom already available in his basketbuild

https://basketbuild.com/devs/Captain_Throwback/One (M8)/Sprint_only/ROMs/6.20.654.3
[Sprint HTC One (M8)] mbwambo:
OTA_M8_WHL_M60_SENSE70_SPCS_MR_Sprint_WWE_Harman_6.20.654.3_R-4.25.654.18_release_469690.zip[/QUOTE]

This is the right file I can flash via SD in fastboot mode without using window commad in pc?)
[Sprint HTC One (M8)] ONYXis:
6.20.654.3_hboot_no_red.zip

https://drive.google.com/file/d/0B2twXJIOgv-UMjhNTnZ6SFlmWWc/view?usp=sharing

6.20.651.3_hboot_no_red.zip

https://drive.google.com/file/d/0B2twXJIOgv-UWmlzRFNKclNWT0k/view?usp=sharing
[Sprint HTC One (M8)] clavin78:
I tried flashing that and it failed. I got a message in twrp saying This is for HTC_m8whl and you have an m8whl

I'm on a HK m8 with the new firmware
[Sprint HTC One (M8)] OMJ:
no, this is stock OTA file
[Sprint HTC One (M8)] rudachmed:
Looks like we have to wait for CPTB to provide full info about his rom
[Sprint HTC One (M8)] OMJ:
he gave me the link last night but it wasnt done uploading....it's good to go for HK, I'm building a non-HK stock rooted now...
[Sprint HTC One (M8)] OMJ:
Here is the non-HK 6.20.651.3 firmware & OTA...

6.20.651.3 Modified Firmware...removed recovery (fastboot flashable): https://www.androidfilehost.com/?fid=24391638059059187

6.20.651.3 Modified Firmware...removed boot & recovery (fastboot flashable): https://www.androidfilehost.com/?fid=24391638059059189

6.20.651.3 Full Firmware...(fastboot flashable): https://www.androidfilehost.com/?fid=24391638059059188

OTA_M8_WHL_M60_SENSE70_SPCS_MR_Sprint_WWE_6.20.651.3_R-4.25.651.18_release_469704-1

credit to [MENTION=1373751]thoughtlesskyle[/MENTION] for the OTA, thx bro!
[Sprint HTC One (M8)] rudachmed:
Do we have to RUU to 6.20.654.3 before flashing CPTB rom? or we can use LP firmware?

ps: I'm on M8 H/K, S-On