yashsingh1/xdaforums huggingface dataset:
[HTC 10 Guides, News, & Discussion] mushtafa:
This is the one I've found:

2PS6IMG_PERFUME_UHL_N70_SENSE80GP_MR_HTC_Europe_2.41.401.41_Radio_1.0.U010241a@61226_79.07_F_release_507791_signed_2_4

Think it's a problem with the file, even though the MD5 matches - is that possible?

I attempted to check the android-info.txt file for CID & MID, but it fails to open.

! C:\Users\Chris\AppData\Local\Temp\Rar$DI24.760\zip_0.zip: The archive is corrupt
! C:\Users\Chris\AppData\Local\Temp\Rar$DI24.760\zip_0.zip: The archive is corrupt

I than attempted to extract zip_0.zip and get these errors:

! C:\Users\Chris\Desktop\RUU\zip_0.zip: The archive is corrupt
! C:\Users\Chris\Desktop\RUU\zip_0.zip: The archive is corrupt
! C:\Users\Chris\Desktop\RUU\zip_0.zip: CRC failed in hosd_signed.img. The file is corrupt
! C:\Users\Chris\Desktop\RUU\zip_0.zip: CRC failed in boot_signed.img. The file is corrupt
! C:\Users\Chris\Desktop\RUU\zip_0.zip: CRC failed in recovery_signed.img. The file is corrupt
! C:\Users\Chris\Desktop\RUU\zip_0.zip: CRC failed in adsp.img. The file is corrupt
! C:\Users\Chris\Desktop\RUU\zip_0.zip: CRC failed in radio.img. The file is corrupt

I'll re-download later.
[HTC 10 Guides, News, & Discussion] yldlj:
It should flash fine. Make sure you renamed it properly. If it doesn't work try using htc_fastboot
[HTC 10 Guides, News, & Discussion] mushtafa:
Downloaded it again, still says it's corrupt when trying to extract and open a file.

I've been using this link: https://androidfilehost.com/?fid=817550096634797504

Is there anymore links I can try?
[HTC 10 Guides, News, & Discussion] yldlj:
It's encrypted not corrupt.
[HTC 10 Guides, News, & Discussion] mushtafa:
Oh, OK. I'll give it another go then. Thanks

---------- Post added at 07:50 PM ---------- Previous post was at 07:06 PM ----------

Same 12 RU ZIP ERROR again, think I need to admit defeat on this one
[HTC 10 Guides, News, & Discussion] yldlj:
Your S OFF it shouldn't even check for signature. So not sure why your getting signature error. Try this one

https://androidfilehost.com/?w=files&flid=241133
[HTC 10 Guides, News, & Discussion] mushtafa:
Thanks a lot! Worked a treat! I'm still baffled as to why the other one didn't work though.
[HTC 10 Guides, News, & Discussion] Zings29:
Hi guys !

I need a little help with my HTC 10.

I need to send my phone back to HTC for warranty so i've unrooted it.

After i wanted to relock the bootloader but i messed up and my phone is looping at reboot and when I go to download mode it says there is no OS.

So i would like to reinstall the OS in stock.

My CID is HTC__247.

Can you help me please ?

Thanks a lot
[HTC 10 Guides, News, & Discussion] LotosHans:
Sorry if this is a stupid question but I can flash this RUU over Stock Oreo when I'm s-off, right? I won't lose signal or whatever the known problem with downgrading is?

Nevermind, just followed this guide, worked like a charm: https://xdaforums.com/showpost.php?p=75553979&postcount=279
[HTC 10 Guides, News, & Discussion] oLynn:
Hi everyone!

Have been tinkering the whole day trying to get my HTC 10 to Oreo stock with no luck. Posting here as a kind of last-hope measure.

So my phone is Asia/TW variant with S-ON, currently runing Nougat:

cid: HTC__621

mid: 2PS620000

version-main: 2.41.709.7

I've been able to find the matching version of stock recovery image, but no luck with the stock TWRP image. The one I originally backed up a year ago before rooting does not allow me to get OTA, saying that my partition is corrupted/modified. Could anyone guide me to appropriate stock TWRP backup or any other workaround in this situation?

Would be extremely grateful for any advice!
[HTC 10 Guides, News, & Discussion] ziand:
Look at a folder "SKU 709" here: https://androidfilehost.com/?w=files&flid=258729
[HTC 10 Guides, News, & Discussion] oLynn:
I get 'Access Denied' on that link.

Also, isn't "SKU 709" for HTC One M9? Just double-checking since I am using the HTC 10.
[HTC 10 Guides, News, & Discussion] yldlj:
It's there.

https://androidfilehost.com/?fid=962187416754455228
[HTC 10 Guides, News, & Discussion] oLynn:
Whoa, that's an impressive collection for this model! The link works now, much appreciated! Will continue the path to Oreo on following days :)
[HTC 10 Guides, News, & Discussion] oLynn:
Had a working Oreo in less than half an hour ez-pz, thanks again for the files!
[HTC 10 Guides, News, & Discussion] starbase64:
here is ruu 3.16.401.2 from my russian friend

https://drive.google.com/open?id=1gXmx0QDCuoEWWpx0p6g_wIdC_-gPGa9O
[HTC 10 Guides, News, & Discussion] :
3.16.401.2 is for europe, right? I'm in HTC__0034. Would it fit there?
[HTC 10 Guides, News, & Discussion] starbase64:
[MENTION=6955824]Sirius77[/MENTION]

yes
[HTC 10 Guides, News, & Discussion] yldlj:
There's 2 files there. Is one the firmware?
[HTC 10 Guides, News, & Discussion] Mr Hofs:
Looking at the size i guess it is

:)
[HTC 10 Guides, News, & Discussion] yldlj:
Yeah just want to confirm for people wanting to use it. It also says to flash first so this RUU is probably like US unlocked and needs oreo firmware to flash.
[HTC 10 Guides, News, & Discussion] starbase64:
[MENTION=4107018]yldlj[/MENTION]

i don't know why, but my friend says flash the little first.
[HTC 10 Guides, News, & Discussion] alchemist83:
Latest 3.16.401.2 RUU

So tried the link ''russian friend'' above (found it via my hunt to unbrick recently bought HTC10 - came to me with latest LeeDroid, missing any recovery and S-ON).

No luck - unable to figure out how to flash part 1 correctly - tried renaming to 2PS6IMG.zip and Download mode didnt like this particular file. Download mode tried and failed with the second larger part.

Could see in bootloader than O.S was 3.16.401.2. Assumed LeeDroid on Oreo was the reason. Looked through Stock RUU on xda, but all are 1.9/1.8 or below. Don't really understand naming scheme as new to HTC10. Tried to flash a 1.8 then a 1.9 RUU zip with no luck. Soft-bricked after using TWRP backup from herer in attempt to restore, afterwards had only download mode and no adb.

Via search found file link below. Not sure if I have the rights to post - is not my file, credits to ziand @ androidfilehost. The link is to his file at androidfilehost.

2PS6IMG_PERFUME_UHL_O80_SENSE90GP_MR_HTC_Europe_3.16.401.2_R4_release_519849

Is 3.16.401.2 RUU for phones;

(modelid: 2PS620000

cidnum: HTC__001

cidnum: HTC__M27

cidnum: HTC__034

cidnum: HTC__002

cidnum: HTC__016

cidnum: HTC__J15

cidnum: HTC__A07)

As taken from android info file from with the above zip.

Worked for me! Phone up and all aspects perfect. Relocked bootloader and phone as good as new.

Hoping this will help others who need a certain version to be able to restore phone etc. :D
[HTC 10 Guides, News, & Discussion] matekaneve:
Here are all the files I found on 4pda.ru from the user Ziand! Big thank goes to him for uploading/sharing these files!

Android File Host Links:

3.16.401.2 RUU (ZIP)

3.16.401.2 Full Stock Firmware - FullWipe - Combined

3.16.401.2 Recovery

3.16.401.2 TWRP Backup Untouched System Image and Boot with Recovery

Google Drive Links:

3.16.401.2. RUU (ZIP)

3.16.401.2 Full Stock Firmware - FullWipe - Combined

3.16.401.2. Recovery
[HTC 10 Guides, News, & Discussion] alchemist83:
Credit...

So you randomly found after me, after thanking me? LOL. Least I gave credit.

The biggest erk is you havent told anyone what region these files are (BTW all - they are for WWE / SKU 401)

Really I think you should be going 1 step further, but as you haven't I will.

User Ziand @ 4pda.ru has posted many useful links to many different region HTC 10 TWRP backups and RUU's.

You will find the aforementioned HTC 10 files for SKU/Regions;

SKU 111
SKU 1405
SKU 166
SKU 400
SKU 401 = WWE
SKU 531
SKU 617
SKU 651
SKU 666
SKU 708
SKU 709
SKU 710
SKU 91

This is the link to ALL Ziand HTC 10 files @ Androidfilehost.com
[HTC 10 Guides, News, & Discussion] matekaneve:
Right, first of all I have no idea what your problem is! No I haven't "randomly" found this, I thanked you for the link in your post. I then looked for the same file in google and found them on 4pda.ru. In my post I clearly stated all credit goes to ZIAND for sharing and uploading the files. I then Linked all ZIAND's uploads (Android File Host Links) in one post for everyone for finding them easily. I also downloaded them and uploded to my google drive and shared them for people who prefer Gdrive links. As all my links clearly state these files are x.xx.401.x variants people on XDA know these are the WWE versions. If somebody doesn't have a clue what x.xx.401.x means should not play around on their phone and stay stock! I do not feel I've done anything wrong however now I have the feeling you want to take all the credits because you found the link first? Get a life man and move on! :rolleyes:
[HTC 10 Guides, News, & Discussion] alchemist83:
Really not that bothered. Didnt mean to upset you. Just wanted share my find with xda members to help them in the same way xda members have helped myself throughout the years.

Yes you are correct, you have shown 401 in links to indicate WWE. Yet to a new HTC 10 owner such as myself, that doesn't clearly show me on first sight. In the first instance I didnt know 401 meant WWE variant.

As for credit = all to Ziand. My point was, it seemed like you found Ziand via my post, thats all.

So dude / madam woteva, I think you should chill. Getting on your high horse, *****ing woteva, aint gonna work with me. I apologise if you are upset and I've hurt you. I didnt mean to.

PM me if you need something further. You are brilliant and oh so wise with your reposts, all found by you. Oh and found first is generally how credit claimed order usually goes in. But hey, I revoke all credit and give it to you and rightfully Ziand @ 4pda.ru.
[HTC 10 Guides, News, & Discussion] matekaneve:
I'm not upset don't you worry... Why should I be? Anyway, I'm not going to start any argument here... I quit... Have a great evening mate...!
[HTC 10 Guides, News, & Discussion] yemreyazici:
This ruu compatible with my phone? I use turkey variant htc 10. My cid m27
[HTC 10 Guides, News, & Discussion] matekaneve:
Yes, you should be ok! Give it a go, don't forget to backup your files as RUUs will wipe your device!
[HTC 10 Guides, News, & Discussion] yemreyazici:
First fw install second ruu zip instal ok?
[HTC 10 Guides, News, & Discussion] ziand:
Yes, if you have S-OFF, you can flash that combined firmware, then Oreo RUU... most probably you will have Error 12 if you on Nougat and you try to flash directly this Oreo RUU.

If you have S-ON, the best and more save way is to flash OTAs ..., > 2.41.401.4 > 2.41.401.41 > 3.16.401.2.

OTA 3.16.401.2 : https://androidfilehost.com/?fid=890129502657577036

There are 2 ways else with S-ON to flash this Oreo RUU from Nougat, but is safely is above.

Guys, it doesn't matter who is first here... This thread is to help free to each other.. Be patient, I like this thread as you too.. enjoy with this phone !

P.S. Just to be informed if you need, you can read 4pda.ru web with not only with Google translate.. you can use this web for 4pda with automatic translate: https://w3bsit3-dns.com/ + post from 4pda, for example http://4pda.ru/forum/index.php?showtopic=743602&view=findpost&p=71780866

= https://w3bsit3-dns.com/forum/index.php?showtopic=743602&st=6720

Thanks to all.. :)
[HTC 10 Guides, News, & Discussion] SephYuyX:
What is the most current Official 7.x RUU for BS_US001/2PS650000 AT&T/GSM?

Is it http://dl3.htc.com/application/RUU_PERFUME_WL_N70_SENSE80GP_VZW_MR_NA_Gen_Unlock_2.51.617.32.exe ?

Why is "VZW" in the string of that?
[HTC 10 Guides, News, & Discussion] santod040:
Because they use the US Unlocked base(not WWE) and customize it for Vzw.

Same base software, they just tweak it a bit and modify the firmware to support the Vzw variant for their carrier specific releases.

617 versions are for US Unlocked despite having Vzw in the file name.

605 versions are for Verizon.
[HTC 10 Guides, News, & Discussion] htctouchelfin:
guys, i'm on htc 10 hk, firmware 1.53.708.4, leedroird rom, i''m unlocked but s on, i want to upgrade the firmware, if i flash 2PS6IMG_PERFUME_UHL_M60_SENSE80GP_hTC_Asia_HK_1.53.708.4_R_Radio_1.0.U010013@60331_39.13_F_release_478389_signed_2_4.zip

could i be able to update to oreo stock? rom and firmware?
[HTC 10 Guides, News, & Discussion] Mr Hofs:
Yes that is correct
[HTC 10 Guides, News, & Discussion] fanaticny:
Hi everyone. I have the US unlocked version but messed up the stock recovery and can't get the OTA update for Oreo. Is there a way to just flash Oreo and fix the recovery in the process? (post the download please)
[HTC 10 Guides, News, & Discussion] yldlj:
RUU zip file

https://androidfilehost.com/?fid=818070582850487062
[HTC 10 Guides, News, & Discussion] fanaticny:
I can't flash it since my stock recovery is messed up and using TRWP won't do it either
[HTC 10 Guides, News, & Discussion] santod040:
You don't flash an RUU in recovery...
[HTC 10 Guides, News, & Discussion] fanaticny:
care to tell me how then? Thanks in advance

Ps. Download mode won't recognize the zip and I put it in internal storage and external after internal s didn't work and yes i did change the name to the proper one

---------- Post added at 02:15 AM ---------- Previous post was at 01:36 AM ----------

Nvmd fixed my problem by running ruu exe from HTC then updating to Oreo
[HTC 10 Guides, News, & Discussion] lilrice:
Sadly link is dead now :(
[HTC 10 Guides, News, & Discussion] Rotten Ross:
Is there a wwe English ruu for Oreo?
[HTC 10 Guides, News, & Discussion] cyrusct82:
https://xdaforums.com/htc-10/how-to/stock-stock-collection-recovery-ruu-ota-t3359297/post76054829
[HTC 10 Guides, News, & Discussion] Rotten Ross:
You are a gentleman
[HTC 10 Guides, News, & Discussion] Mr Hofs:
RUU :

H3G Nougat 2.41.771.x

H3G Oreo 3.18.771.x

https://drive.google.com/drive/mobile/folders/1o0i1FAYn_827XmMFpRaBhCPevQQm-Wg4?usp=sharing

Massive thanks to [MENTION=9082913]VincentHTC10[/MENTION]
[HTC 10 Guides, News, & Discussion] vasily42:
Hello!

I'm slightly familiar with unlocking the bootloader and flashing zips etc, but I'm a bit stuck with my phone just now. I was going to post about other stuff a few months ago but I persevered with the phone at the time and fixed some aspects of it but now I'm at a dead end with other stuff.

The problem I have is that my battery regularly cuts out at roughly 65-75% and goes into a bootloop until it's connected to the mains. The battery has failed HTC's battery test as well. The problem I have is that I've rooted the phone in the past, had a custom OS on it and used this thread to revert back to a stock OS - which is where I've found the problem with the battery. I think the warranty is void now because of the bootloader being unlocked etc, so there's not really much of a chance of getting HTC to replace my battery under it.

Is there any way for me to flash my phone to make it appear untouched? So that rather than saying *** RELOCKED *** on download mode, it says whatever it's meant to say?

Many thanks for your time!
[HTC 10 Guides, News, & Discussion] cyrusct82:
You need S-off for that
[HTC 10 Guides, News, & Discussion] vasily42:
I had it off before I relocked the bootloader. Are you saying I should unlock the bootloader again, get S-off and then go from there?

Thanks
[HTC 10 Guides, News, & Discussion] cyrusct82:
When you do S-off choose S-off/locked in Sunshine then you can flash your RUU and after this you go S-on
[HTC 10 Guides, News, & Discussion] santod040:
HTC 10 Taiwan 3.16.709.8 OTA

ASIA/TW:

modelid: 2PS620000

cidnum: HTC__621

mainversion: 3.16.709.8 (initial TW Oreo release was 3.16.709.3)

Improvements:

OTA/OS Security Patch Level: February 2018

Wifi Hot Spot Fix

OTA_PERFUME_UHL_O80_SENSE90GP_MR_hTC_Asia_TW_3.16.709.8-3.16.709.3_R1_release_5234231khbinygqtk0dj9j.zip
[HTC 10 Guides, News, & Discussion] vasily42:
Ah ok, I understand now. I'd already used Sunshine and made it s-off/unlocked, then I've flashed the stock ROM and it's still at s-on.
[HTC 10 Guides, News, & Discussion] fdgd1998:
Can anyone tell me what baseband version number has the unlocked version in oreo?
[HTC 10 Guides, News, & Discussion] matekaneve:
WWE 401 Version
[HTC 10 Guides, News, & Discussion] fdgd1998:
No, I refer the US unlocked.

The CW section is because the phone is from an operator? I don't have that.
[HTC 10 Guides, News, & Discussion] matekaneve:
I don't know what it is. My device is SIM free, unlocked from UK through Carphone Warehouse. I'm using a Vodafone SIM in it.
[HTC 10 Guides, News, & Discussion] casmelad:
are those rooted? thanks in advanced
[HTC 10 Guides, News, & Discussion] Mr Hofs:
No these are stock images all the way

:)
[HTC 10 Guides, News, & Discussion] casmelad:
Does anybody has the flasheable zip with the ota for bs_us001/pmewl/2PS650000?

I would thank you
[HTC 10 Guides, News, & Discussion] yldlj:
This one? https://xdaforums.com/htc-10/how-to/stock-stock-collection-recovery-ruu-ota-t3359297/page279
[HTC 10 Guides, News, & Discussion] casmelad:
Yes, but sadly this url is broken.
[HTC 10 Guides, News, & Discussion] BigFatTony:
Did I brick my phone?

Hi! You guys are my only hope. This is my problem:

I wanted to get my HTC 10 back to stock by flashing a nandroid backup (which worked fine) and relocking the bootloader. After locking the bootloader, it was in a boot-loop! (Reboot every 5 seconds or so!) And because in the developer settings "OEM Unlocking" was disabled, I couldn't unlock it again and flash something else.

Some infos from fastboot getvar:

(bootloader) kernel: lk
(bootloader) product: htc_pmeuhl
(bootloader) version: 1.0
(bootloader) max-download-size: 1578400000
(bootloader) serialno: <private>
(bootloader) slot-count: 0
(bootloader) current-slot:
(bootloader) imei: <private>
(bootloader) version-main: 3.16.401.2
(bootloader) boot-mode: RUU
(bootloader) version-baseband: 2.0.U010241a@71204
(bootloader) version-bootloader: 1.0.0.0000
(bootloader) mid: 2PS620000
(bootloader) cid: HTC__034

I tried to install the RUU manually, like this:

[root]#fastboot oem rebootRUU
[root]#fastboot flash zip "2PS6IMG_PERFUME_UHL_O80_SENSE90GP_MR_HTC_Europe_3.16.401.2_R4_release_519849.zip"
target reported max download size of 1578400000 bytes
Invalid sparse file format at header magi
error: write_sparse_skip_chunk: don't care size 455479777 is not a multiple of the block size 4096
fastboot: libsparse/sparse.c:153: write_all_blocks: Assertion `pad >= 0' failed.
Aborted (core dumped)

Can anyone help me? :crying:
[HTC 10 Guides, News, & Discussion] fdgd1998:
Use the htc_fastboot.exe file. Search for it on google, download and copy into your fastboot directory.

Have you relocked bootloader with TWRP installed?!?!?!
[HTC 10 Guides, News, & Discussion] yldlj:
You could just flash RUU
[HTC 10 Guides, News, & Discussion] BigFatTony:
unbricked!

I love you, man!!!! The same commands with htc_fastboot instead of regular fastboot did the trick!

About TWRP: The nandroid backup I installed before relocking the phone was supposed to restore the original recovery... I didn't check, though. Did this cause the problem?

For the record: When I ran

htc_fastboot.exe flash zip "filename.zip"

I got an error:

90 hboot pre-update! please flush image again immediately.

The internet told me to simply to run the command again, and it worked.
[HTC 10 Guides, News, & Discussion] fdgd1998:
Hehe glad to help you man! You need to have a full stock system in order to relock the bootloader, else it could end up in a brick.

And yes, the first thing the RUU will do is update hboot and then will resend the command to start flashing.
[HTC 10 Guides, News, & Discussion] pradeeppk:
Does anybody has WWE Nougat 2.41.401.41 Firmware. Thanks
[HTC 10 Guides, News, & Discussion] matekaneve:
You find all the links in [MENTION=1102297]Sneakyghost[/MENTION] 's thread: https://xdaforums.com/htc-10/how-to/2016-05-27-fastboot-flashing-firmware-t3387520
[HTC 10 Guides, News, & Discussion] pradeeppk:
Thanks But It is for GSM PHONES which have been set S-OFFonly But in My case S-ON Bootloader Unlocked TWRP Installed And purefusion Custom ROM
[HTC 10 Guides, News, & Discussion] Mr Hofs:
If you care to scroll down on the Google spreadsheet from sneakyghost you also are the full wipe stock firmwares.......
[HTC 10 Guides, News, & Discussion] supeRUUser:
Still can't upgrade from Nougat to Oreo...

Based on this thread, it seems I can't directly flash the Oreo RUU because of some firmware incompatibility?

So, I thought I'd just flash an older one and then do OTA. I used 2PS6IMG_PERFUME_WL_N70_SENSE80GP_VZW_MR_NA_Gen_Unlock_2.51.617.32.zip from Kisakuku and flashed it via the SD card with no issues.

Even after that though, the OTA refuses to update.... "We have determined that your phone may be running a modified version of its system software. For your protection... bla bla bla."

What am I missing?

edit: The bootloader screen shows Software status: Official, Unlocked, S-OFF. Do I need to relock the bootloader? Will I still be able to unlock it again afterwards without mailing it to the Sunshine folks again, lol?
[HTC 10 Guides, News, & Discussion] yldlj:
Don't ever relock Bootloader. RUU can be found here.

https://androidfilehost.com/?w=files&flid=242523

The zip file will work no matter what firmware your on. This is all assuming your CID matches this.

It's strange that the OTA doesn't work tho.
[HTC 10 Guides, News, & Discussion] supeRUUser:
Thank you so much, this worked perfectly!

Yeah, I'm kinda concerned but don't see what I could do. Another piece of strangeness is that getprop ro.cid returned VZW__001 (the original), even though download mode correctly says 11111111 and the RUU you provided worked fine (which I need to use AT&T LTE with this formerly-Verizon phone). Oh well, I guess :) thanks again!
[HTC 10 Guides, News, & Discussion] yldlj:
Oh so that's why ota doesn't work. OTA won't work with SUPERCID.
[HTC 10 Guides, News, & Discussion] supeRUUser:
D'oh, that explains it.

Do you happen to know if it's normal for getprop ro.cid to show the original factory cid instead of the modified one? That's still the case after flashing the Oreo RUU as well.

I wonder if that means the OTA would never work even if I'd changed the CID from 11111111 to BS_US001, since it could also be seeing the incompatible VZW__001. Really glad you were around to point me to the fixed RUU!
[HTC 10 Guides, News, & Discussion] yldlj:
Pretty sure it's normal. I wouldn't worry about it.
[HTC 10 Guides, News, & Discussion] alicine:
do you have untouched twrp backup for 3.16.709.8? if so please can u share ?
[HTC 10 Guides, News, & Discussion] santod040:
3.20.710.2 ruu

ASIA/AUS:

modelid: 2PS620000

cidnum: HTC__039

cidnum: OPTUS001

cidnum: VODAP021

cidnum: TELNZ001

mainver: 3.20.710.2

Full Wipe RUU:

2PS6IMG_PERFUME_UHL_O80_SENSE90GP_MR_hTC_Asia_AUS_3.20.710.2_Radio_2.0.U010241a@71204_84.09_F_release_523976_combined_signed_2_4.zip

Firmware Only:

Posted here
[HTC 10 Guides, News, & Discussion] yldlj:
After flashing firmware my phone booted asking me for a pin to decrypt (which I have never set) I had to do a format data in twrp to get around it. Other than that all working well :good:
[HTC 10 Guides, News, & Discussion] ziand:
Signed by HTC full firmware with wipe for devices:

CIDs: HTC__039, OPTUS001, VODAP021, TELNZ001 | MID: 2PS620000

Full_Stock_Firmware_3.20.710.2_FullWipe_signed.zip

Download from AFH:https://www.androidfilehost.com/?fid=674106145207484837

It can be useful for S-ON and even full stock to flash it before flashing Oreo RUU_3.20.710.2 from Nougat.
[HTC 10 Guides, News, & Discussion] Phoinix:
Hi all, my htc 10 is wwe europe, cid 034, full stock, S-ON and locked bootloader, no twrp so i should have stock recovery i presume. My software number is 3.16.401.2 (updated regularly through OTA), after the update i noticed an excessive battery drain on wifi, so i presume something went wrong with the ota. Can i flash the ruu zip file to try if it fixes the problem? Has it exactly the same result as flash a .exe ruu? If yes, should i flash it through download mode? Please explain me, i never used .zip files