yashsingh1/xdaforums huggingface dataset:
[One (M9) Android Development] rchris494:
sorry about that.. how about just the US DEVELOPER/UNLOCK 3.35.617.16 firmware? or was there no firmware update this round?
[One (M9) Android Development] jackblk:
@ Sneakyghost

Can i ask you one question? I'm using Sprint M9, with lastest firmware. I decided to try some custom ROM, then i install Leedroid ROM with my lastest Sprint firmware, which leads me to no cell service, unknown IMEI... etc. Then i try to install 3.35.401.12 firmware (which is international firmware), still get no cell service. I tried changing my MID to 0PJA2 but no help.

Should i stick to Sprint firmware?

Is there any way to help me out of this? Thank you a lot :(
[One (M9) Android Development] Sneakyghost:
Sprint / GSM are not interchangeable. You probably broke your device by doing that.

Find a Sprint RUU and try to restore your phone with that.

This thread is very clearly labeled as GSM Only.
[One (M9) Android Development] arcslt18:
The link is broken :( Please give us a new one

the link is broken, please give us a new one if possible, Thanks alot and much appreciated
[One (M9) Android Development] Flippy498:
The link is working fine here.
[One (M9) Android Development] lateral18:
thanks for the well written posts . helped me a lot . the phone its finally with the latest firmware
[One (M9) Android Development] marctrad1:
is there anyway i could get a flashable zip that restores system without wiping internal memory ?

i have an htc one m9 that has a broken power button , and there seem to be very few people who fix this problem in my country . my m9 is s-off and i can access download mode normally , just cant find a way to boot into recovery , since im stuck in bootloop.
[One (M9) Android Development] Sneakyghost:
If I understand correctly, your phone is in a boot loop and you only want to reflash your Rom without touching data?

That's not related to firmware in any way then. You just boot to recovery from download mode (or from download mode to bootloader mode to recovery) and then reflash your Rom without a wipe...
[One (M9) Android Development] marctrad1:
But this is impossible since i have a broken power button , how can i get into recovery from either download or bootloader mode.

Sorry if i'm out of place here. I thought that it was possible through a firmware flash.
[One (M9) Android Development] Sneakyghost:
Mate I will try to think of a way tomorrow.

___________________________________________________________________

Guys,

finally I found out what is causing the dreaded USB 171 Error many people are experiencing, the error that has led to me not using RUU's anymore at all since over a year.

I'll post a detailed fix for USB errors (very general, covers many USB errors) soon. The reason isn't anywhere close to fastboot and drivers. Its a generic windows issue and its related to the old USB3.0 Intel Driver Stack issue many might have heard about.

On Windows 10 its fixable with a simple reg edit. I finally have my RUU's back and I am kind of happy now.

The credits to that find go to someone else in the HTC One S forums. I only found that because I reactivated my old HTC One S SE (Taiwan Special Edition) today and needed to RUU it by all means. XDA has the answers. Hail to the search function :D

Source of that thing is here: http://xdaforums.com/htc-one-s/general/guide-fix-fastboot-windows-8-1-t2858337 - you really only need the first post. It is working for Windows 10 as well as Windows 8/8.1 - for windows 10 you only need the Reg Edit, no updates, and a reboot.
[One (M9) Android Development] xunholyx:
fastboot reboot

adb reboot recovery directly after the phone reboots from bootloader/fastboot

Have you tried that?
[One (M9) Android Development] marctrad1:
Will try and give u feedback
[One (M9) Android Development] marctrad1:
I tried it and it isn't working.

it says "no device or emulator found"
[One (M9) Android Development] ilya0885:
Touch panel error

Hi everyone! I`m begginer at this forum and I`ve found a lot of useful information for my phone at this forum,but I have a problem: when I had tried install ruu.zip, I got tp_MXM11876.img@FAIL. What does it mean? And after installing the system the touch screen works badly: low sensitive and I can`t get for any buttons on system. :(
[One (M9) Android Development] doomscooter:
Extrak zip remove tp_mxm11876.img and then create zip again.

Fails because your LCD not original anymore.
[One (M9) Android Development] keithspg:
I am running 3.35.401.10 and Venom 4.3.0. Should I upgrade to 3.38.401.12 firmware? What things are 'improved'? Also, can I strip the AT&T bloat before I flash it or is that done afterwards?

Keith
[One (M9) Android Development] blksith0:
Great organization.
[One (M9) Android Development] king200:
Getvar Mystery (sorry for asking here but got no response elsewhere)

I have an AT&T phone, Unlocked bootloader and S-off. Flashed the International full wipe M9_3.35.401.12_FullStock_wipeWorking.zip to get to International rom and running Venom. Thinking of trying Nougat and wanted info. What is this?

D:\ADBdrivers>fastboot getvar all

(bootloader) version:0.5

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

all:

finished. total time: 0.136s

Any place to look or how to get it back to normal?
[One (M9) Android Development] sachb_htc:
Hey i would like to know if we can use the latest V 4 . x firmware on MM Roms. Do u plan on uploading the latest firmware whixh is originally for nougat.
[One (M9) Android Development] Sneakyghost:
Please make up your own mind about the compatibility, as I am hardly ever picking up the M9 anymore these days. I have no idea if the new firmware will work with old ROM's or not. But I am sure you can get answers in the general forum section, or just do what I suggested and try yourself. If you do, you may report back for others to see what you found out. Welcome to XDA.

Recent Additions

WARNINGS:

Not tested! Please be careful testing these as some stuff has changed! Experienced flashers go first please!

NOTES:

TWRP has not been tested or been observed on the M9 from my side - I just took it from Captains thread - please change it to a working version should you face issues. (Errr... Captain says it works. Sorry bro).

I have had a lot of trouble with Nougat Firmware on the HTC10. Not sure how this will fare on the M9. Please do test, but test carefully.

CREDITS:

HTC Fota DL servers ;)

@sabpprook for sharing the OTA file here

Other stuff

...yawn...
[One (M9) Android Development] Captain_Throwback:
I don't know if I would trust that "Captain" guy. I hear he barely tests the stuff he uploads and I also hear he works with that troublesome [MENTION=2605798]nkk71[/MENTION].

But you never know, maybe this one will "just work."

P.S. WAKE UP!!!!!!!!11
[One (M9) Android Development] Sneakyghost:
:D

I hate waking up. I am on holidays. And I dislike the M9 even more... so lazy commentses is all my precious captain gets.
[One (M9) Android Development] Minnesinger:
I can confirm the 4.19.617.1 No Wipe zip works great on my M9 with Viper 5.3.

Though, in fairness, I've been running 4.19.617.1 for a few days from another source. Nonetheless, I flashed Sneaky's zip just to check it out and, as always, no problems.

For those still on the 3.X series of FW I'd encourage you to update. Battery life is superb with no overheating issues on 4.X. As always, YMMV...
[One (M9) Android Development] nkk71:
I would be very careful too, all this seems very fishy to me:

A thread run by a spook

a Captain guy

and some shady fellow with a weird nick

:rolleyes: :eek:
[One (M9) Android Development] brd912:
Can the newest firmware be flash for Verizon or is it still for GSM only?
[One (M9) Android Development] sachb_htc:
Ok, i've tried your Latest firmware with NO WIPE . The version i tried was 4.19.617.1 Developer Unlocked.

It boots well on the Maximus HD ROm , but i can't seem to use my wifi or the mobile network at all. In short , Network functionality is not compatible for the rom i'm on.
[One (M9) Android Development] Minnesinger:
I believe your problem is with your kernel and not the firmware . When I try and use ElementalX on the Nougat firmware, I lose radio function as well. The Viper ROM uses the Minimalistic kernel (which I *think* is a modified stock kernel) and I have full radio functions.

If you're really determined, RUU 4.14.617.6, after it boots check for updates and take the OTA. If you then flash Maximus and lose radio you'll know it's an issue with the ROM/kernel and not the FW...
[One (M9) Android Development] sachb_htc:
It maybe Elemental X then , but I'm not sure , I already made a backup of my ROM but with Elemental X on it. So , i have to start from a scratch now. Damm.

Is there a way to Remove Elemental Kernal as well as using my backup ROM ??

Also as you know OTA breaks when ur on custom rom, Maximus does stat that OTA is working, but i don't know if its really working. As i've tried checking for software updates on Maximus and it says no updates available.
[One (M9) Android Development] Minnesinger:
Ahhh... Your signature states stock kernel...

Just dirty flash Maximus over your backup and you should be good to go.
[One (M9) Android Development] xunholyx:
[MENTION=1136727]Minnesinger[/MENTION] & [MENTION=7264701]sachb_htc[/MENTION]

Could you please continue this conversation via PM? It is very off topic. This is a firmware thread and not a kernel help thread. [MENTION=1102297]Sneakyghost[/MENTION] likes to keep the posts in this thread on topic, and doesn't like it to be for help with issues not related to the firmware.zips provided here.
[One (M9) Android Development] sachb_htc:
The rom which i was on wasn't compatible with the v 4 x firmware, so i upgraded to nougat and all my problems have solved.

Also i would like to request you if the op could make a firmware with no red warning.

Can you remove the htc warning , which appears on every boot?? If not can you direct me to the correct thread where i can request this.
[One (M9) Android Development] Black-FR:
There won't be a firmware, provided by [MENTION=1102297]Sneakyghost[/MENTION] , which removes the red text.

The risk of those modified aboot/hboot aren't worth it.

Sneaky explained it several times already.

Let me search his latest explanation in his HTC 10 thread:

http://xdaforums.com/htc-10/how-to/2016-05-27-fastboot-flashing-firmware-t3387520/post70116017
[One (M9) Android Development] bigjailerman:
Hi guys

Have an M9 unlocked, on Viper 3.5. I never updated my wifes phone to the next viper due to issues I kept encountering. Now, however with nougat available, Id like to do it for her, but what is the best way to go to Nougat? Bootloader is unlocked, S off, Twrp installed. Can it be installed directly through Twrp?

Thanks for any assistance.
[One (M9) Android Development] Black-FR:
I guess, you are in the wrong thread.

As the topic states, this thread provides firmware packages and no ROM.

You should take a look, at the general section of the forum or q&a.

There you should find answers.

Even while reading the first 4-5 postings of the thread, most of your questions might be answered already.
[One (M9) Android Development] dtk0kai:
need help.

so I have an unlocked, s-off Tmobile htc one m9 and I cant get the new update to stick. it keeps giving me could not find meta-inf error. I started from the 4.3.0 viper rom and firmware for it when it came out and now I cant update the new firmware. any ideas why?
[One (M9) Android Development] acidspider:
Is the firmware compatible with latest viper rom?
[One (M9) Android Development] Black-FR:
It won't make sense, to update your firmware, if you want to use the viper.

If you e.g. used default carrier, during the install of the viper, then you won't have mobile data, with the new firmware.

It might work, if you selected a different carrier.
[One (M9) Android Development] sachb_htc:
What is the difference between V4.14 x and V 4.19 x ?? Is there any improvement of one over the other??
[One (M9) Android Development] trabadura:
delete
[One (M9) Android Development] Black-FR:
Did you read, the first few postings on page one?

mid
[One (M9) Android Development] Sneakyghost:
I heard, firmware never has a META-INF folder because it's not meant to be flashed in recovery. [emoji14]

A very good idea: start with posts 1,2,3,4,5 of this thread. Go back to school...
[One (M9) Android Development] Chezbel:
LOL, happy new year Sneaky
[One (M9) Android Development] Sneakyghost:
You too my good friend from far away... You've had your NYE already, right?
[One (M9) Android Development] Chezbel:
In 20 mins
[One (M9) Android Development] dtk0kai:
Yeah is been a while since Ive toyed with this. My last two phones can't be rooted so I can only toy with this one.
[One (M9) Android Development] trabadura:
Last firmware 4.19.617.1 Developer edition no red text?
[One (M9) Android Development] Sneakyghost:
Happy New year to you too.
[One (M9) Android Development] trabadura:
Happy New Year! Be strong and very successful!
[One (M9) Android Development] Black-FR:
Funny... now I know, that I should quote you, if I answer any of your questions.

As you delete your postings afterwards.

And seems, as you still didn't read, not even the last two pages, since you asked for a removal of the red text.
[One (M9) Android Development] trabadura:
I apologize.
[One (M9) Android Development] ahmedesamsh:
i have the same proplem can you explain the solving of this proplem
[One (M9) Android Development] aestivalisakito:
[MENTION=1102297]Sneakyghost[/MENTION] LMAO you crack me the f up sometimes. And with that Happy NEW YEAR everyone.

To the guy asking for the no red text if you spent 2 seconds searching you will find your answer. This is not to be a jerk, this is to encourage him and others to search before asking redundant questions.
[One (M9) Android Development] roadrunner4spd:
i used xarchiver in XFCE desktop. i guess 7 Zip works in windows. basically extract the file from the zip and edit android-info.txt then re zip it. for windows download notepad++. it is a very good and free text editor. Microsoft has a different format with enter/return and different characters than every other os. (bsd, mac osx, linux, unix.... *nix).

so extract the one file, edit android-info.txt with notepad++ in windows to match your MID (modelid: 0PJA12000 for t-mobile as an example) save file, and rezip it... i am attaching some pics of my screen ... just note i an running Fedora with xfce desktop so its not windows. I did successfully flash my edited non wipe ruu international file to a t-mobile m9. also i encounteded error 90 - see post three on the thread. it is spot on... great write up.

running leedroid international on my m9
[One (M9) Android Development] Sneakyghost:
Recent additions: Batch Tool 1.3.2 (M9)

[MENTION=5892463]roadrunner4spd[/MENTION] thank you for helping out.

[MENTION=7243919]ahmedesamsh[/MENTION] A lot of this is explained in Post # of this very thread. Even though it might look like really scary tl;dr, reading it would save many question. Thanks guys. I am quite sick of repeating myself over and over and people refusing to read and long, cluttered threads.

Recent Additions

WARNINGS:

It just works! :D

NOTES:

The Dump-Script was not working properly with ADB version 1.0.32 anymore, for whatever reason. It should now work. For some hiccups refer to the Info.pdf please.

Since there is no WWE Nougat yet, I have opted to include the DevEd Nougat stock recovery for the time being. I will replace that with WWE at a later stage.

CREDITS:

Virtually everyone else but me. There is tons of stuff from HTC, Google, TWRP guys, Nkk, CT...

Other stuff

...wondering if anyone still needs this at all...
[One (M9) Android Development] teorouge:
Hello [MENTION=1102297]Sneakyghost[/MENTION] I hope you can help me out with my wife's m9.

One morning she woke up and found the device such on HTC screen (the one with the disclaimer in red), tried rebooting, still stuck, tried recovery, still stuck, only fastboot works. Reboot to download takes to another stuck (also pressing power and volume down won't work), tried fastboot flash a recovery and I could access it and flash a ROM; too bad it still gets stuck when it reboots. I tried a getvar and I get both bootloader and baseband blank so I guess those died somehow. Now I can't access Download Mode to flash firmware zip, is there a way out?

Thanks for any help!
[One (M9) Android Development] xunholyx:
Try this instead:

adb reboot bootloader

fastboot oem rebootRUU

fastboot flash zip <name of firmware>.zip

Hopefully that way works for you to flash the firmware
[One (M9) Android Development] teorouge:
Thanks but both "rebootRUU" and "reboot download" won't work... :/

fastboot getvar all
(bootloader) version:0.5
(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:[CENSORED]
all:
finished. total time: 0.133s

More info here: https://xdaforums.com/showpost.php?p=70539219&postcount=8514
[One (M9) Android Development] cobrax2:
hey guys

i did a boo-boo i think

i cant access download mode anymore :(

trying to convert to developer

changed mid, cid, tried flashing latest firmware, got errors about partitions, so i wnt back to first developer

flashed it, ok

then went to next one, it wrote the initial preflash, then went to reboot before the final flash, got an blue screen and now it doesnt do anything besides go to bootloader

not even power off

halp?

thanks!
[One (M9) Android Development] Helhound0:
Holy **** this is a lot of reading...
[One (M9) Android Development] krepsz:
Hello!I have problem to flash firmware cos its stop by sensor_hub.Also if i try to flash just sensor_hub img its fail.35 RU_PARTITION_NOT_SUPPORTED sensor_hub.All my sensor not working.any idea?
[One (M9) Android Development] outrage_uk:
Just to confirm, is it a good or bad idea changing from modelid: 0PJA10000 to modelid: 0PJA11000 to avoid model mismatch?

Only difference is standard to developer? Got an error about partitions and no GSM signal so had to flash back to old firmware.

---------- Post added at 07:16 PM ---------- Previous post was at 07:12 PM ----------

Going to bootloader is doing something.

What USB devices are listed on computer? Have you tried running an RUU?
[One (M9) Android Development] cobrax2:
eh, i solved the problem since then

i manually flashed with fastboot all the files in the firmware

i understand its a very dangerous thing to do, but had no choice

it worked, then i flashed a ruu, and all was back to normal

first time this happened to me, and i flash firmwares for a long time now. i also got into the same trouble again afterwards, trying again to flash the next version of firmware. had to recover it again

i guess the m9 has some issues with flashing them

perhaps it has something to do with going back and forth to nougat firmware. i think it has some more partitions, something probably gets broken :)
[One (M9) Android Development] keithspg:
I am running ViperOne 4.3.0 and am S off.

In case anyone is wondering, I downloaded and installed the 4.14.617.6 firmware and got it loaded. When my version of Viper One rebooted, I had no cell service. For whatever reason my provider, AT&T, was not connected. When I tried to load ViperOne 5.3 I got a size mismatch error with fastboot. I reverted to 3.35.401.12 to restore service. All returned to normal. What did I do wrong?
[One (M9) Android Development] darretje:
Is there a no-wipe firmware with 4.14.401.7 ?
[One (M9) Android Development] Sneakyghost:
I just got notified that that version gets rolled out currently. I'll see to obtaining the firmware and making my packs either tonight or tomorrow.

If you want to do me a huge favor you could track down a good original link and leave it here for me to pick up.

A full OTA from HTC or even better, a RUU is what I need.
[One (M9) Android Development] Golv:
OTA_HIMA_UHL_N70_SENSE80_MR_HTC_Europe_4.14.401.7-3.35.401.32_release_490770.zip

OTA_firmware_4.14.401.7.zip

https://xdaforums.com/showpost.php?p=70718340&postcount=282
[One (M9) Android Development] teorouge:
Sorry, how could you fastboot flash all the files? Did you do that from download/rebootRUU mode or plain fastboot? Do you know all the target partitions for each file? Thanks!
[One (M9) Android Development] cobrax2:
i found this post #5:

https://xdaforums.com/one-m9/help/htc-one-m9-download-mode-t3238381

be carefull though, they guys say its dangerous, dont say you haven't been warned :)
[One (M9) Android Development] Mysterion1:
[MENTION=1102297]Sneakyghost[/MENTION] Thank you very much for uploading latest WWE firmware! :D
[One (M9) Android Development] Pawbrotm:
I just flashed 4.14.401 firmware. Output is supposed to be like this with this warnings?

target reported max download size of 800000000 bytes
sending 'zip' (67316 KB)...
OKAY [ 4.289s]
writing 'zip'...
(bootloader) HOSD CL#836547
(bootloader) GPT (gpt_main_32g.img) is up-to-dated. [17408]
[B](bootloader) WARN Skip bootlocker.img due to unmatched partition name
(bootloader) WARN Skip cir.img due to unmatched partition name
(bootloader) WARN Skip cmnlib32.img due to unmatched partition name
(bootloader) WARN Skip cmnlib64.img due to unmatched partition name
(bootloader) WARN Skip keymaster.img due to unmatched partition name[/B]
(bootloader) get 20 images from zip(zip_type=3)
(bootloader) start@20
(bootloader) aboot_signed.img@100%
(bootloader) adsp.img@100%
(bootloader) cota.img@100%
(bootloader) cpe.img@100%
(bootloader) hosd_signed.img@100%
(bootloader) hyp-8994-1.img@100%
(bootloader) modem_st1.img@100%
(bootloader) modem_st2.img@100%
(bootloader) pg2fs_ship_signkey.img@100%
(bootloader) pmic-8994-1.img@100%
(bootloader) rcdata.img@100%
(bootloader) recovery.img@100%
(bootloader) rpm-8994-1.img@100%
(bootloader) sbl1-8994-1.img@100%
(bootloader) sdi.img@100%
(bootloader) tz-8994-1.img@100%
(bootloader) radio.img@100%
(bootloader) sensor_hub.img@BYPASS
(bootloader) tp_MXM11876.img@BYPASS
(bootloader) tp_SYN3351.img@BYPASS
(bootloader) Update zip file OK
(bootloader) end@Done
OKAY [ 12.065s]
finished. total time: 16.360s

Phone seems to work fine after update but asking just in case.
[One (M9) Android Development] Sneakyghost:
Yeah that is ok.

I was planning on a proper release post tomorrow, as I'm really really tired after a long day. The uploads were mostly intended for my beta folks.

I'll explain the log you sent (thx for that by the way) then. Those warnings can be ignored. More tomorrow.