yashsingh1/xdaforums huggingface dataset:
[One (M9) General] Flippy498:
Some new files got added (thanks to [MENTION=7970801]alfredomorenoperez[/MENTION]) and I created seperate posts for the guides that formerly were part of the FAQ section.

Edit: And thanks to [MENTION=3096986]lama81[/MENTION] we now have a 4.17.161.11 twrp stock backup.
[One (M9) General] vizslak:
Thanks Flippy, all went smoothly, nougat OTA worked through settings menu first time after following your instructions. Fully functioning m9 again! Still concerned as to how and why my system partition had been modified but hey ho, alls well that ends well.
[One (M9) General] blocka:
Hi all,

After taking the Nougat update I've had no end of sync issues, not just gmail, contacts, calendar etc. I removed my account and re-added but that just made things worse and I've had to resort to exporting my gmail contacts and manually importing them into my phone.

First question is has anyone else experienced sync problems? If so what have you done to fix the issue?

Second question is I wanted to go back to MM until the issues are sorted. Tried to restore my TWRP backup last night but it just wasn't right, I had no mobile service to my carrier, couldn't connect to my WiFi at home and just ran like a dog. Tried the RUU, but got zip errors. Eventually went back to my Nougat backup. I thought I could go back one revision / version with S-On, please let me know if I'm wrong. Is it that I'm S-On that caused my issues, or is it something else?

Thanks all
[One (M9) General] teddy0209:
You also need to flash the firmware, and you have to be s-off to do that...
[One (M9) General] blocka:
Hi - I've gone s-off, tried to re-flash firmware (3.35.401.12) and I'm getting zip errors

12 RU_ZIP_ERROR

12 RU_ZIP_ERROR

FAIL12 RU_ZIP_ERROR
[One (M9) General] Flippy498:
I don't face any syncing errors. However, I don't sync anything with Google. Nevertheless, all other accounts sync just fine.

Please re-read the RUU section. It clearly states what needs to be done if you want to revert back to Android M. That error is expected to occur.

And no, you can't always downgrade one version with S-ON. The special cases in which you are able to downgrade with S-ON are explained in the RUU section, as well.
[One (M9) General] Frug01:
RUU of 4.16.709.3??

Enviado desde mi Pixel+XL mediante Tapatalk
[One (M9) General] blocka:
HI Flippy thanks for replying.

While I was waiting for someone to come back to me with some advise, I did take another look at the RUU section so I'm not sure what I've missed to be completely honest. I will have another read . . .

Thanks again Flippy.

BTW, If you're not syncing with Google, how have you setup your contacts, email etc?
[One (M9) General] Flippy498:
The keywords that you need to look for are "encryption" and "key". ;)

My contacts are all stored on the phone storage and not on my Google account. I back them up on my PC from time to time with MyPhoneExplorer. And my gmail address doesn't get used for writing/receiving emails. I only use it for getting access to the play store. Therefore I don't need to sync it, either.

However, my other accounts (messenger accounts, Mail accounts and my venom account) all sync just fine.

Edit: Oh, and the reason for the reception problems (which you described in your first post) is actually explained in the FAQ section. ;)
[One (M9) General] blueberry60:
New OTA update for Developer Edition is avaliable based on 4.27.617.2. I will update and try to pull system.img:
[One (M9) General] Flippy498:
Can you maybe grab the download link for the OTA, as well? ;)
[One (M9) General] blueberry60:
I did know, but I forgot now, can you confirm it's correct or false ? :

I'll get the OTA update notification, will not download the update and the following command in the cmd window:

abd logcat
[One (M9) General] Flippy498:
Sorry, I wasn't able to reply earlier...

You can either use a logcat or a network monitoring program. (That post is located in the HTC 10 forum but its instructions can be used with the M9, as well.)
[One (M9) General] computerslayer:
Download link for the 617 SKU OTA (4.27.617.2)
[One (M9) General] erwinpiero:
Helo, just asking can we flash OTA on rooted devices with TWRP Sir. Thank You
[One (M9) General] teddy0209:
As long as you have an unmodified system... Check the ota section in first page...
[One (M9) General] blueberry60:
[MENTION=5872674]Flippy498[/MENTION] new TWRP Backup for Developer Edition 4.27.617.2:

2017-03-20--12-09-55_NRD90M_release-keys.zip

md5: 0b93b7d0e8ae99a80834e7babdd3ff55
[One (M9) General] Golv:
OTA_HIMA_UHL_N70_SENSE80_MR_HTC_Europe_4.28.401.3-4.14.401.7_release_498156.zip is came out.

THX [MENTION=7715745]BiOMeX[/MENTION]
[One (M9) General] buttie:
Direct link to HTC servers for OTA 4.28.401.3: http://fotadl.htc.com/OTA_HIMA_UHL_...4.14.401.7_release_498156dijh85zl0cg08djx.zip

As a bonus, recovery 4.28.401.3: https://mega.nz/#!050wTZKL!fPtE4X9la2bsxwG5lL7NIDFM1iCfcCM6xm7uCDEwI80

(would someone with an access to androidfilehost archive it there?)
[One (M9) General] Flinny:
Can somebody pull me a copy of libHtcVteEngine.so from 4.28.401.3, it would save me a bunch of time :)

Thanks

Nick.
[One (M9) General] Flippy498:
We can leave the recovery where it is if you don't need the space on your Mega.nz account. However, it would be nice if you could provide the MD5 sum.
[One (M9) General] buttie:
See attachment.

All right.

MD5: 7673341F17568DDA0810C1CA68D580CB

SHA-1: ED1C4658B47A42E77BB797CB6ED5DE043EC38DED
[One (M9) General] doomscooter:
Anyone can tell me, last release date 4.28.401.3 or 4.27.617.2?
[One (M9) General] Flinny:
Thanks, time to see if it makes a difference to camera....
[One (M9) General] computerslayer:
I received the update notice yesterday (March 20, 2017) for 4.27.617.2.
[One (M9) General] doomscooter:
I mean is download mode, OS 4.27.617.2 when release date in downlaod mode

EDIT :

FW 4.28.401.3 release March 08 2017

FW 4.27.617.2 release February 20 2017
[One (M9) General] Ninec:
Hello, I receive OTA, but when I try to install it go to 25% and the following message pop up
[One (M9) General] buttie:
It's pretty self-explanatory: your system partition was not in read-only mode and got modified somehow (non-systemless su?). You'll need to flash RUU of 4.14.401.7 from scratch to fix the OTA (remember, you'll lose

ALL

data from phone; always do the backup, pictures included).

You can also try to flash system.img first, but with block-by-block verification I highly doubt it will fix your issue.
[One (M9) General] Flippy498:
And aside from what got posted in the post above this one the problem is already explained in the FAQ of this thread.
[One (M9) General] erwinpiero:
Thanks Sir
[One (M9) General] tw39515:
woohoo tmobile nougat ruu is live http://dl3.htc.com/application/RUU_...31.6.exe?_ga=1.225717277.668143164.1470370143
[One (M9) General] computerslayer:
I've uploaded some RUU zip files extracted from HTC's executables for two M9 variants (531 & 651). The files are hosted at Android File Host:

For the T-Mobile USA SKU (531), modelid: 0PJA12000 cidnum: T-MOB010:

3.39.531.12 ( 0PJAIMG_HIMA_UL_M60_SENSE70_TMUS_MR_TMOUS_3.39.531.12.zip)

3.39.531.41 (0PJAIMG_HIMA_UL_M60_SENSE70_TMUS_MR_TMOUS_3.39.531.41.zip)

4.27.531.6 (0PJAIMG_HIMA_UL_N70_SENSE80_TMUS_MR_TMOUS_4.27.531.6.zip)

For the Sprint USA SKU (651), modelid: 0PJA20000 cidnum: SPCS_001:

3.41.651.41 (0PJAIMG_HIMA_WHL_M60_SENSE70_SPCS_MR_Sprint_WWE_3.41.651.41.zip)

The files were extracted using the Universal HTC RUU Decryption and Extraction Tool. Apart from verifying the MD5 hash for each file, I have not tested these zip files myself. I trust the program did it's job of extracting the ruuzip (which I renamed), and that the MD5 program (File Hasher) properly produced the MD5 - which was matched exactly by AFH after uploading each file.
[One (M9) General] tw39515:
so these will wipe phone right. i couldnt flash the ruu on tmobile due to the encryption from 3 to 4 series firmware. so just put the zip file on the sd card and go from there?
[One (M9) General] Flippy498:
Please read the RUU section of this thread. You can't flash 4.x RUUs on 3.x firmware. It doesn't matter whether you use an *.exe or a *.zip. (The exact difference between the two is explained in the RUU section, as well).
[One (M9) General] tw39515:
ok thanks been out the htc game for a long time. last htc phone was the mytouch 4g glacier. this is thie first time i havent been able to flash the mobile ruu. i have done it the last 3 times no issue. guess i have some reading to do.
[One (M9) General] drakeNas:
I am looking for the 4.23.617.1 stock recovery if anyone has it please!
[One (M9) General] buttie:
Here you have:

4.23.617.1

MD5: E1AFEA5C70BA0C7B5FC3C15F860BE0C6

SHA-1: 987ACD628FC40D44E721C2B13BBEE02E22A33206

Few more missing items:

4.19.617.1

MD5: 49B8AA1F027E32B3615B44E492E94F9B

SHA-1: C614E2A783EC84045F2A4FD7DE4F112BDC917333

4.27.617.2

MD5: 06750D1CD2F17ADE1567DCA9AB5DFD8C

SHA-1: CEDF4FA4990692C3C77CEBFD4CCDD38C52522396

OTA 3.35.317.31 -> 4.14.617.6
[One (M9) General] blueberry60:
Developer Edition 4.27.617.2 Official RUU:

http://dl3.htc.com/application/RUU_HIMA_UL_N70_SENSE80_ATT_MR_NA_Gen_Unlock_4.27.617.2_R.exe

Developer Edition 4.27.617.2 0PJAIMG.zip:

https://www.androidfilehost.com/?fid=529152257862714200
[One (M9) General] lazim:
can anyone helpme

i want stock rom zip or exe ruu 4.28.401.3
[One (M9) General] Flippy498:
As you already might have known from your thread in the Q&A section, there is no publicly available RUU for that version (yet).
[One (M9) General] lazim:
after restore backup 4.14.401.7 and flash recovery 4.14.401.7

ota update 4.28.401.3 fail 25%
[One (M9) General] Flippy498:
Did you use the instructions in the TWRP section II for restoring the backup?
[One (M9) General] lazim:
yes..

I repeated the steps again

Now wait to download the ota update to install it
[One (M9) General] Flippy498:
If it still doesn't work then please report back, use the RUU for your current firmware and re-try installing the OTA, afterwards.

Maybe there's something wrong with the backup...
[One (M9) General] Frug01:
4.16.709.3 RUU?

Enviado desde mi Pixel XL mediante Tapatalk
[One (M9) General] Flippy498:
Can you please stop asking for that RUU. As already explained the last time you asked, we don't have it and it's unknown whether there ever will be one for that firmware version.
[One (M9) General] lazim:
perfect..

done. ota update 100%

thanks
[One (M9) General] Flippy498:
Did you have to flash the RUU or was restoring the backup a second time sufficent?
[One (M9) General] lazim:
restore backup
[One (M9) General] Captain_Throwback:
It definitely exists...
[One (M9) General] Flippy498:
Ah, ok. I only knew ir-file as a source for RUUs before I read your post. And ir-file doesn't have that RUU...
[One (M9) General] Roobwz:
So almost all of these files (the ones with 2000+mb) are RUUs? Feels like its to good to be true..
[One (M9) General] Captain_Throwback:
It's not as if they're free to download...

But yes, they are RUUs.
[One (M9) General] Flippy498:
And be aware that all RUUs with "combined_signed" in their naming are custom made and can only get used with S-OFF.
[One (M9) General] V@run:
Hello,

I tried updating my M9 using SD card method.

The update process started and is now stuck at system.img_04 at 100%.

What should I do? Please help.

MID : 0PJA10000

CID : HTC_J15
[One (M9) General] Flippy498:
Please don't cross-post. It makes helping you unnecessarily difficult.

I'm not 24/7 online and xda isn't a support chat. It might take some time till you get an answer. Just be patient.

I'll answer in your thread in the Q&A section, now.
[One (M9) General] V@run:
Really sorry....was very much worried
[One (M9) General] Golv:
For OP :good:

ZIP RUU 4.28.401.3

modelid: 0PJA10000

cidnum: HTC__001

cidnum: HTC__J15

cidnum: HTC__102

cidnum: HTC__M27

cidnum: HTC__002

cidnum: HTC__032

cidnum: HTC__016

cidnum: HTC__031

cidnum: HTC__A07

cidnum: HTC__Y13

mainver: 4.28.401.3​

0PJAIMG_HIMA_UHL_N70_SENSE80_MR_HTC_Europe_4.28.401.3_Radio_01.01_U114401011_117.00.61117G_2_F_release_498151_signed_2.zip

md5: 98e58025ec89bfbb485d16400cbca671
[One (M9) General] barashe:
Tried flashing this stock recovery, by booting into download and typing:

fastboot flash recovery recoveryfile.img

Received 'Flash succeeded'.

Then, I wanted to verify the flash, so I rebooted to recovery. I got the black screen with the android exclamation mark.

HTC__016 version 4.14.401.7.

Also tried to download my previous OTA to extract recovery from there. Extracted recovery, same result.

Any thoughts?
[One (M9) General] Flippy498:
How about reading the FAQ? ;)
[One (M9) General] barashe:
Oh well, at least I paid for my stupidity with a couple of hours of my life :p
[One (M9) General] barashe:
stock_backup_4.28.401.3.zip - with stock recovery (and its corresponding MD5 file).
[One (M9) General] stn93:
Hello,

im complete noob ,last night i got an update (size of 5mb) , and since then my phone (htc one M9) is in constant restarting loop.... i cant even shut it down... only when batterie dies... and i dont know what to do... even now when im writing this post.. the phone keeps restarting.. when i try to go in recovery mode it gives me warning dat this is only for HTC bla bla bla and nothing.... neither of the options of boot menu is workin ... i cant even shut it down
[One (M9) General] simonbigwave:
if nothing works, try holding all buttons ie volume up button and down button and power button simultaneously for a few minutes. see if that helps first.
[One (M9) General] stn93:
I tried , again it goes on this constant loop ... till the betterie dies...
[One (M9) General] Flippy498:
Did you keep them pressed till the phone booted to the bootloader? If you release them too early it will try to reboot the system.
[One (M9) General] stn93:
Yes I try that already, but still nothing. I have RUU from your thread uploaded to my SD, but I can't go to download mode to flash it. It says "Failed to boot to download mode press volume up or down to back to menu" it the same for bootloader. Is there a way to flash RUU via fastboot ? And btw this is my getvara all

(bootloader) version:0.5

(bootloader) ramdump-mode:false

(bootloader) variant:MTP eMMC

(bootloader) secure:yes

(bootloader) version-baseband:

(bootloader) version-bootloader:

(bootloader) max-download-size: 0x20000000

(bootloader) partition-type:cache:ext4

(bootloader) partition-size:cache: 0x14000000

(bootloader) partition-type:userdata:ext4

(bootloader) partition-size:userdata: 0x5e0000000

(bootloader) partition-type:system:ext4

(bootloader) partition-size:system: 0x118000000

(bootloader) serialno:

P.S I don't have S-OFF
[One (M9) General] Flippy498:
That getvar output is useless since it's the one you get from the bootloader. The command needs to be used in download mode on the M9.

Even for htc_fastboot flashing (normal fastboot won't work) you need a working download mode. It actually sound as if you're facing a dead nand (c.f. the FAQ section of this thread). As far as I know there's nothing you can do since that is a hardware issue.
[One (M9) General] jdelfin85:
Hello, I have been all over the threads and I think I have come to my wits end, I need to know if I am following the instructions, and if what I want to do is even possible.... I recently purchased a developer model from the us, thinking they were going to be sending me the EMEA model, I get 4g no problem, but with my carrier, I only get Edge or LTE, and in order for me to go between the two modes, I have to force it to lock to the 4g signal otherwise it is just happy staying on edge, as well as some calling issues, as my phone thinks it has VoLTE available on my network, so it has to fail on the first connect, drop to edge, and then I can make the call... SMS works fine in any mode, and calls work as long as the signal indicator says it is on 2g.... at any rate, what I am trying to do is change the version of my phone to see if it allows me to connect to band VIII in UMTS, something similar to what I did to my US based VZW M8, byt using QXDM... It was recommended that I change to WWE version and see if that might help, I dont know if this phone has dormant bands in it like the other model. So I downloaded 4.28.401.3, change my mid and cid to the proper ones (htc__001 and OPJA10000) but when I am trying to flash the RUU from download it is giving me an error **fail 10 ru_modelid_fail modelid in android-info mismatched** I verified that the changes stuck after reboot, and have tried to flash a few times, but am getting no luck. So, before I continue trying to get in over my head, is it worth it to keep going down the rabbit hole? can I get what I want by changing versions and seeing if I get the 3g bands I need? or is it a lost cause, and I just have to get a second phone to get around the problem of having either 4g or 2g.... any help would be greatly appreciated, I have whatsapp and other forms of communication if anyone can help! Please! So my wife doesnt kill me :D
[One (M9) General] simonbigwave:
If [MENTION=5872674]Flippy498[/MENTION] says its a hardware issue then u need bring it to HTC service...my first M9 before similar hardware issue just died. just unlucky..it happens sometimes.
[One (M9) General] Flippy498:
I'm assuming that there is no typo in the quoted part of your post: No, you didn't. Take a closer look at the MIDs that are stated on page 1. ;)

And I doubt that flashing a firmware with a different radio version will unlock different G/2G/3G/LTE bands on your phone. Especially since the European and the Dev version support almost the same bands (according to HTC the Dev edition supports TDD bands which seem to be not supported by the European version).
[One (M9) General] buttie:
Dev version doesn't support 900 MHz band for 3G, however I'm not sure if radio chip is physically different, so turning it to EMEA version is worth a try, but doesn't guarantee the results.

BTW: it's a bit dubious decision of HTC (like many with this phone ;) ) for DEVELOPER edition to not to support second most popular band for 3G in Europe...

I have an idea, but it's a loooong shot: TMo ROM has a switch to disable VoLTE, you can try to flash this one and see if it helps.
[One (M9) General] blueberry60:
Developer Edition 4.30.617.2 RUU download link:

http://dl3.htc.com/application/RUU_HIMA_UL_N70_SENSE80_ATT_MR_NA_Gen_Unlock_4.30.617.2.exe
[One (M9) General] blueberry60:
0PJAIMG zip file flashable with SD Card Method via download mode:

0PJAIMG_HIMA_UL_N70_SENSE80_ATT_MR_NA_Gen_Unlock_4.30.617.2.zip

md5: 73f7684f9fe0adbae4b60ad4abd9aab7
[One (M9) General] Golv:
If somebody needed... ;)

RUU ZIP:

modelid: 0PJA10000

cidnum: ORANG001

mainver: 4.19.61.1​

0PJAIMG_HIMA_UHL_N70_SENSE80_MR_Orange_UK_4.19.61.1_Radio_01.01_U114401031_122.01.61213G_F_release_492070_signed_2_4.zip

modelid: 0PJA10000

cidnum: TELST001

mainver: 4.23.841.1​

0PJAIMG_HIMA_UHL_N70_SENSE80_MR_Telstra_WWE_4.23.841.1_R1_Radio_01.01_U114401011_117.00.61117G_2_F_release_496719_signed_2_4.zip
[One (M9) General] calikevin:
Sorry, so we rename this to 0PJAIMG.zip and then put it on the SD card and it should flash automatically when entering Download Made, correct? Will this work on stock unrooted HimaUL too or does it need to be unlocked bootloader?
[One (M9) General] blueberry60:
Yes, it will be prompted to press Volume UP key to flash it and there is no obligatory to be on unrooted stock rom, you can also flash 0PJAIMG zip file in case of custom rom.

There is no need to lock or re-lock the bootloader in case you use SD Card Flash method and it's not safe to relock bootloader if something goes wrong it will be very difficult to go backwards.
[One (M9) General] calikevin:
Thank you. Is there one of these zips for the international version by any chance?
[One (M9) General] blueberry60:
[MENTION=4445238]Golv[/MENTION] shared last international ruu.zip based on 4.28.401.3, you can find it in RUU section at first page of this thread.
[One (M9) General] Flippy498:
[MENTION=4709179]calikevin[/MENTION]

It's no problem if you're a rookie and have no experiences with this phone. We all had to start from zero at some point in the past. However, could you please read the guides on the first pages before you ask questions that are already explained there?
[One (M9) General] calikevin:
Okay thank you. One thing I don't understand is how my phone is using a ROM with a 401 SKU while my girlfriend's stock M9 is running a 709 SKU. Are the SKUs determined by the carrier when they deliver the software updates, or was mine changed when I flashed a custom ROM? Both phones are the same model, the International M9, which is the HimaUHL right?

The issue is this, her phone got corrupted somehow when the battery died and is having all sorts of issues, so I'm trying to find the right RUU to reset her phone, and would like to upgrade her to Nougat at the same time if possible. Now I've gotten Nougat to work on my phone, but mine is bootloader unlocked and hers is not, will what I'm trying to do with her phone be possible or not?
[One (M9) General] Flippy498:
The MID and/or the codename tell you which hardware variant you own and the SKU tells you which firm-/software variant is running on your phone. The meaning of the SKUs is explained in the SKU list that is linked in "further reading". Depending on where you buy your phone it'll be using a different SKU.

In addition, you didn't mention where you got those SKUs from. It's important that you look at the correct location since

the value at one location is actually changing according to the custom rom you're using

and only the other location is showing the correct value. That's why I asked you to read before asking since all this is explained in the guides on the first pages.

As said before, read the guides on the first pages and then ask if something is still unclear. The guides explain how to find the correct RUU, what prerequisites need to be fulfilled and how to flash it.
[One (M9) General] DSeg95:
Hello Flippy, yesterday I saw my last mention and just entered the forum to install viperonem9, so today I installed the latest version of TWRP (3.1.0-0) and SuperSu v2.79, but then my phone didn't enter the system anymore. I didn't make any backup because I didn't expect that to happen and I don't want to lose some things, is there any way to recover it or do I have to flash a ROM?
[One (M9) General] huzz107:
Hi All.. Gotta M9 with unique issues.. this is the model :

kernel: lk

product: htc_himauhl

version: 1.0

version-main: 3.42.708.3

boot-mode: download

version-baseband: 01.01_U11440801_97.04.60111G_F

version-bootloader: 1.0.0.0000

mid: 0PJA10000

cid: HTC__044

It suddenly boots when a friend was flashing a rom. Now it stays at HTC logo only. It can got bootloader and download mode. TWRP is at latest version. Tried to flash other custom rom and once it starts to write it'll just reboot. I also tried to use a recovery from a system dump found at xda but same thing, once it wants to start to write it'll just reboots and hangs at HTC logo. Tried to run RUU 4.14.617 but encounter error - no signature. Anyone have this issue before or maybe I miss out something? Cheers!
[One (M9) General] doomscooter:
x.xx.708.xx FW Hongkong Region

HTC__044 is SEA Region

U must make sure read page one.

RUU must same with CID and MID your device.
[One (M9) General] Flippy498:
So you successfully updated your phone to Android N? And why did you flash SuperSU before/after installing the Viper Rom? That rom comes pre-rooted. And which SuperSU 2.79 did you flash? The stable one? If yes, why? My FAQ clearly states which version you should use for rooting this phone and what to do if you use the wrong one. Depending on your current firmware the needed SuperSU version is a different one. And all versions between 2.66 and the stable 2.79 are not compatible at all. Only the versions that are at least as young as the beta SuperSU 2.79 SR1 are compatible (with the 4.x firmware), again.

I don't know what's the cause for the sudden reboots but a RUU should theoretically solve the issue. The causes of your RUU errors/issues are explained on the first page.

Oh, and for your own safety you should remove the IMEI from your post.