yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] charkswitlazers:
Forgive me if this has been answered already...But I did exactly as OP states and named the file 0P6BIMG.zip and put it on my external SD, and nothing happened...I guess I'm going to flash stock ROM and recovery and get firmware via OTA, then re-root

This is on an m8_ul

HTC__044

S-off
[One (M8) Android Development] rikusuicide:
help im s-off super cid and still nothing is happening... must the battery be full chared ?
[One (M8) Android Development] c5satellite2:
I believe it has to be above 50%.
[One (M8) Android Development] Clark Joseph Kent:
Not knowning, what you flashed, 1st you should always have 90%-100% battery charge when performing any flashing. 2nd as per the OP, did you follow the steps correctly, as in renaming the file correctly....finally did you retrace your steps and try again...
[One (M8) Android Development] JamesR913:
I have flashed the stock Att recovery in the first post via flashify and now when I restart into recovery I get the black phone with red triangle like the OP said when I hold down power and Vol + it just reboots the phone. What I am doing wrong?

My phone is rooted with S-off and SuperCID.
[One (M8) Android Development] skulldreamz:
Don't hold them down for a extended period of time, tap them at the same time 1 or 2 times.
[One (M8) Android Development] skulldreamz:
By asking me "what is cid" and following it with "is it a superficial code" tells me you have never googled the answer or tried to find the anwser on your own. My advice to you is to read up more on the modifications you are going to do to your phone before doing them
[One (M8) Android Development] skulldreamz:
If nothing happened then the file is not on your external_sd or it is formatted to a unsupported type. This info is at the bottom of the op and had been. I would erase your SD card while its in your m8 so it gets formatted to correctly, replace the file on it and then do it correctly
[One (M8) Android Development] Billchen0014:
Okay, I know it is Carrier Ident, and correct me if I am wrong, the firmware listed in the OP is compatible with the Australian version of the M8, with the exception of the radio, which i will backup prior to flashing the firmware, just in case it isn't. The firmware updates everything besides /system and my mid(model id) confirms that my m8 is compatible?
[One (M8) Android Development] skulldreamz:
The firmware will update any .img that's in the firmware.zip. The android-info.txt will list all the compatible models if you open it, which is listed towards the top of the zip once you have opened that
[One (M8) Android Development] Billchen0014:
Once I SuperCID the only thing I need to worry about is the mid right? To make sure my device is compatible. And I won't be able to receive OTAs as a side effect?
[One (M8) Android Development] skulldreamz:
Yes you are correct and yes, you will not be able to receive ota's again until you go back to complete stock
[One (M8) Android Development] Billchen0014:
will the firmware work with this device?

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main:

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

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B11000

(bootloader) cidnum: VODAP021

(bootloader) battery-status: good

(bootloader) battery-voltage: 0mV

(bootloader) partition-layout: Generic

(bootloader) security: on

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: 0a41237a

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.012s

or is there any firmware available for this modelID? And yes, this is the 2.5 ghz M8
[One (M8) Android Development] shortyboy:
ive tried changing MID for my ATT M8 but i still cant flash this firmware. Im S-off, CID CWS__001
[One (M8) Android Development] RockStar2005:
Hi Skull,

I did what you said and it works great! My CID is now SuperCID 11111111, and the firmware update I just installed showed up in HBOOT as the new "OS". All was fine, but then.............

The only thing is, when I go to TWRP then back to HBOOT, the OS goes blank again, which I know you mentioned above, but I thought this issue would go away after switching to SuperCID (and not switching back). Does this mean the firmware update I'd just updated to is gone? Or does it just mean all is good and the new firmware is still there? Please let me know. I need to know I can get into TWRP in the future w/o having any issues. I will hold off doing my ViperOne M8 update (my phone is a T-Mobile HTC One M8.....rooted and S-OFF, running on ViperOne M8 ROM) until I hear back from you.

Thanks,

RockStar2005
[One (M8) Android Development] skulldreamz:
You need to have your mid and cid inside the android-info.txt for it to flash. Some advice, I would switch to supercid so you can flash any firmware without ever having to worry about your cid again. But if you want to keep it stock then add that as well to the android-info.txt
[One (M8) Android Development] skulldreamz:
Yes your firmware is updated and will stay the same till you flash a different firmware. Firmware does not change because of recovery. You need not to worry. The os in hboot is blank because of a bug in the current twrp version. If seeing the blank os bothers you that much then I have a fixed version of twrp in the op. But if not then have fun updating viper :)
[One (M8) Android Development] manup456:
Try this http://xdaforums.com/showthread.php?p=54614995

Firmware Flashing without the panic attacks... ;)

[quote name="manup456" post=54614855]Anyone change the android text on the latest firmware with no red text to work on CWS__001? I would do it but on vacation and no computer to change cid or repack.<......
[One (M8) Android Development] spitfire2425:
I can use these firmwares through fastboot commands as well correct?
[One (M8) Android Development] skulldreamz:
Yup
[One (M8) Android Development] spitfire2425:
Could someone make a modded HBOOT where it says it's locked and s-on? I know htc wouldn't give me any static if I had to send it in but I'd feel better if it didn't look modded.
[One (M8) Android Development] skulldreamz:
Towards the bottom of the op :P
[One (M8) Android Development] RockStar2005:
Hey Skull,

Ok, thanks for explaining that! That's kinda what I figured anyway too.

I wouldn't mind checking out that fixed version, just so I know "what's what" at any given time, but I did notice you mentioned above that the fixed version "did not work for you". What did you mean by that? I think I would like to have it, but not if it might cause issues for me? Please let me know.

Thank You,

RockStar2005
[One (M8) Android Development] bldysurgeon:
sory for asking a repeated qwestion but i think just to make it clear for me and u.i did all the stem.im from the start on super cid and s-off but when i go on hboot nothing happen but few steps of scaning then got back to hboot screen.the .zip is properly renamed and on external sd card . i repeated it over and over after reboots and no result .

and in s-off mobile is relocking the bootloader is needed ? thnx
[One (M8) Android Development] skulldreamz:
No you can leave your bootloader unlocked. After the steps of scanning what does your hboot tell you to do? Are you making sure that the package that you download has your mid in it. Because your s-off and supercid if you make sure your mid is correct in the android-info.txt the firmware is going to flash. So after all this is eliminated then you need to make sure your external_sd is formatted correctly, exfat, fat16 or 32, vfat, is what you want. Just not any ext2,3,or 4
[One (M8) Android Development] Sneakyghost:
Hey mate sorry i assume you might be referring to me with the doubts about the DD method.

If i am correct with that assumption, please allow me to quickly elaborate on the reasons why i do think that DD is unsafe for hboots at least

On the OneS, the Ville, i was working together with Tecardo on an unbricking service. We bought a JTAG Riff Box and Tecardo, who has extensive knowledge in micro electronics and cellphone board layout in particular, explained to me back then, that the DD method has two issues:

1: it does not verify written bits. So errors go unnoticed.

2: apparently, it has a habit of occasionally "flipping" bits (0 to 1 or vice versa) while writing, but since it is writing RAW, this is just noticed as writing 0' where there should be 1's or vice versa and hence we call that file corruption while writing.

Now, this is an unproven hypothesis, but Tecardo was very sure back then, that he actually saw this happening.

This is all not very dramatic, can happen anytime. BUT: for the hboot, it usually means instant death of a phone upon reboot.

We had just 1 brick on a OneS which was most likely due to a recovery flashed hboot (updater-script being designed to call DD and write to the block address in RAW....).

So this is very very rare indeed and the risk is minimal by the looks of it. One could argue that fastboot flashing inherits much more of a risk due to the many possible sources of error on the cable/usb connection. It is a valid argument.

Further, one could argue, that the method you provide here, flashing by means of the ModelID named ZIP is by far the safest. I would never argue this.

My point with my FUU's is coming from a different direction: the usability. I assume that HTC is designing these things to be as safe as safe can be and i acknowledge the fact that they still try to avoid publishing RUU's as much as they can. Still, i think because HTC is under so much pressure to have safe products, i just trust the RUU method most and am willing to put up with the transmission risks. This is why i try to "sell" this FUU thing as the safest method out there. As stated before, the sdcard method is probably a tad safer still, although this is only so if people verify the ZIP integrity after transferring and renaming it.

I post this here on your thread because i am a fan of transparency and don't want any grudges. Forgive me if i wasn't even the one you were referring to :D but i felt addressed...

By the way, i rewrote my OP to reflect my current thinking a bit more adequate and i also linked to your thread here.

Regards,

Sneaky
[One (M8) Android Development] Sneakyghost:
Nah you're good man.

You didn't make me feel uncomfortable, i am just quite the Troll and i am trying to clear this up before i get my bad moods again. So thanks for elaborating on where that came from.

I am not a God by the way, by no means. I am guessing my way around sh!t as much as everyone else. I just happen to read a LOT and try to summarize sh!t. Nothing special, not more than any guide guy does here.

The reason why i insist on safety so much is because i have learned over the past 3 years with the newer android devices that about 50% of the bricks i have seen where preventable. Not necessary. Complete waste of time, emotions, money, resources.

Too many bricks due to stupid trial and error methods.

The positive thing about those bricks is that nearly each brick i happened to see taught me something new. So i regard those guys as my involuntary guinnea pigs. But that would never make me encourage stupid things. I am not wanting bricks on my thread or anywhere for that matter. Too many people simply don't have the cash to buy a new phone.

And one more thing: if you plan on schooling yourself in the software field you'll soon know a lot more than me because i know nothing.

I am out. Time to sleep at nearly 3a.m.
[One (M8) Android Development] Ryno301:
I've used both of your guys methods without fail. [MENTION=1102297]Sneakyghost[/MENTION] & [MENTION=4542027]skulldreamz[/MENTION] keep up the fantastic work and contributions to our android community! I appreciate it and many others do as well.

To the other readers: read, learn, read some more & learn some more, and happy flashing...I've learned plenty from these fine gents just by reading & following their instructions as it's written. They will steer you down the correct path!

Thank you both for your contribution!

Sent via Surreal One M8
[One (M8) Android Development] ivicask:
I think HTC is smarter than that, they can probable check CRC of hboot in your phone and see its modified, just saying..depends on country and how much they care about unlocked phones :)
[One (M8) Android Development] SeanRinVA:
Thank you for this step-by-step guide!
[One (M8) Android Development] Killastyle:
Nice :) Any plans on doing 2.22.401.5 also? And possible with no red text?
[One (M8) Android Development] skulldreamz:
Yup [emoji6] not gonna be up till tomorrow though
[One (M8) Android Development] dukat0s:
Yes i m wondering this also
[One (M8) Android Development] Killastyle:
Alrighty then mate. I will just wait patiently :) . Good job on this. I know some basic stuff. Making things this easy for people like me are genious and generous :)
[One (M8) Android Development] DROITURK182:
Vomer has it on his thread just rename it like this op says and but it on SD card and flash through boot loader. I did it yesterday and it worked perfectly. On 2.22.401.5 firmware. Anybody heard of someone that has the new T-Mobile firmware to flash yet just came out today? I know the radio had been posted but not firmware.

Sent from my HTC One_M8 Space Banana.
[One (M8) Android Development] skulldreamz:
Haha thanks bro, appreciate being appreciated..
[One (M8) Android Development] digitard:
https://docs.google.com/spreadsheets/d/1aNd_nm4Em1wamRLFT7qHM2c3O9_sg_H3ztBrGq1u9Ws/pubhtml

Details are here to flash:

http://xdaforums.com/htc-one-m8/development/progress-fuu-m8-t2813792

It updated fine for me, and I show both the firmware and Radio versions matching what's been up for T-MO.

Just waiting on WIFI calling on Venom now.
[One (M8) Android Development] Random667:
S-OFF
[One (M8) Android Development] machoua:
Does it have to be external sd card? Can't put it in internal?
[One (M8) Android Development] DROITURK182:
The no wipe zip for T-Mobile does it have no red text? And can it be renamed and put on SD card and flash through the boot loader?

Sent from my HTC One_M8 Space Banana.
[One (M8) Android Development] digitard:
No, it's the stock (although I believe one is edited to fix the OS not showing issue) firmware update released today with TMO.

Requires the usual firmware methods.
[One (M8) Android Development] DROITURK182:
Thanks for the response I guess I'm going to wait a day and flash a no red text firmware I'm currently on 2.22.401.5 with that radio and getting great LTE coverage at work, and already fixed the os showing in boot loader so no hurry to flash the new T-Mobile firmware until there's a flashable WiFi calling app that I can put on ARHD 10.2

Sent from my HTC One_M8 Space Banana.
[One (M8) Android Development] skulldreamz:
Yes it has to be on the external_sd
[One (M8) Android Development] Killastyle:
I'm on vodafone. Cid Id VODAPE17. I can also flash?
[One (M8) Android Development] the_rooter:
So let me get this straight that once verizon comes out with the updated 4.4.3 firmware I can use this method without the worry of bricking my device?
[One (M8) Android Development] DROITURK182:
Does anybody have the new T-Mobile firmware that just came out with no red text?
[One (M8) Android Development] santod040:
http://xdaforums.com/showthread.php?p=54913847
[One (M8) Android Development] agentbardall:
Red press power to reboot only

sat for a whole day trying to get this to work in the end i finally figured out what was wrong posting this as i hope it will avoid someone else having to spend a whole day figuring this out.

I kept getting press <POWER>to reboot and nothing more when it loaded the file turns out I'm an idiot

originally my device was fully unlocked and with S-OFF so i continued too assume this was the case and of course assumption makes and assofuandme. i fully admit the only reason this hadnt worked was......ME....

The guide the files all solid.

If you are having issues go into your bootloader and double check everything turned out my OS version was BLANK and somhow my S-off at some point had become S-on. in the end i had to use sunshine s off and then this method worked perfectly.

This problem i had also made it so that firewater(that had originally s-offed my device) also didn't work.

Hope this helps some people
[One (M8) Android Development] Blazin Chaos:
Soooooo, using this method can take away your S-OFF status?? I've never heard of that before.
[One (M8) Android Development] agentbardall:
no I believe that happened before hand when I tried a different method or upon restoring a backup

the reason i was getting the same as others on here press <power>to reboot is du to no OS and S-ON all im saying is it is defiantly worth re checking if your having issues
[One (M8) Android Development] dgtiii:
No OS showing in bootloader is a TWRP issue, not a firmware one. Check TWRP thread for possible fixes. I also do not think flashing firmware made your phone go S-on, it's possible I guess, but not likely. Are you sure you did not flash a firmware package that had an hboot modified to show a fake S-on?
[One (M8) Android Development] agentbardall:
No i was definably S-ON as i checked the bootloader and via adb and as soon as i s-off'd it again all problems went away. I have no idea how i managed that I'm just putting it down to me doing something I shouldn't have during a restore of an old backup or whilst flashing RUU using the HTC tool
[One (M8) Android Development] jdssyy:
Sorry for the newbie question. I am

S-off

SuperCID

2.22.401.4

TWRP 2.7.0.2

ViperOneM8 2.1

Please tell me if I can flash the 2.22.401.5 firmware with this method. (I still can't find the firmware yet).

Do I have to be full stock (stock recovery and stock nandroid) before doing this (go back to stock)? Or can I do this from these custom rom and custom recovery?

Thanks for guidance in this matter!
[One (M8) Android Development] agentbardall:
no as your s-off you can do this from custom rom & recovery although id wait to see if anyone else has done it first. your running custom anyway so the firmware update from .4-.5 will have very little impact if any. If it works why play with it :laugh:
[One (M8) Android Development] hussainr:
Could you please tell us how exactly ? i m trying to but still signature failed... , flashed stock recovery no luck. relocked the phone and tried to but still not happening :(
[One (M8) Android Development] sgndroid1:
I have an At&t phone running in t-mobile, s-off, super cid, with latest At&t firmware and Venom2.2. Wi-Fi calling is working and no long boots. Can I install the latest t-mobile firmware on my at&t phone? Just want to prevent a brick. Thanks for any help.
[One (M8) Android Development] DROITURK182:
Yes and it should work better since your using a T-Mobile Sim card.

Sent from my HTC One_M8 Space Banana.
[One (M8) Android Development] jdssyy:
The safest way to do it is restoring first the 2.22.401.5 nandroid backup and don't let the automatic system boot to happen, but booting to bootloader and from there pressing volume up to confirm the flashing from the renamed firmware (0P6BIMG.zip) in Hboot option.

And then flashing the custom Rom again.

I will try to restore the viperone m8 backup from there because this custom rom works with both firmwares (they are very alike) but viperone rom is not near to stock, so I don't want to take the risk. That's why I asked in this forum... But I didn't got a straight answer...
[One (M8) Android Development] rotchcrocket04:
Thanks very much for this. Searched the "Incorrect Model ID" error in this thread and came across your post. This was my issue and all is well now. Much appreciated!
[One (M8) Android Development] the_rooter:
anyone?
[One (M8) Android Development] GTX1:
Can you upgrade your firmware while on a custom ROM and a custom recovery? I'm S-OFF, Super CID, etc. etc.

Will it mess anything up? On a VZW M8, GPE ROM.
[One (M8) Android Development] the_rooter:
cant upgrade vzw m8 till the firmware is released. Thats not until september. (Supposed to)
[One (M8) Android Development] jdssyy:
Well, I have the same question also.

Can we upgrade our firmware while on a custom ROM and a custom recovery? I am also S-OFF, and SuperCid.

I guess that in order to do that with a custom recovery we need a custom firmware (like the collected ones in VomerGuides thread) and not the official ones, that are encrypted. That 's what I think but I can't confirmed. Is that so?

But I don't know if we can do it from a custom rom like Viperone m8 for instance...

Anyone?

---------- Post added at 11:40 AM ---------- Previous post was at 11:36 AM ----------

By the way, I have an international m8
[One (M8) Android Development] jesus3109:
2.22.401.5 I can't find that version on your thread.... Latest one is 2.22.401.4......
[One (M8) Android Development] spikeydoo2006:
Download the one from this post: http://xdaforums.com/showthread.php?p=53808147

If you can't wait for the OP to post the 2.22.401.5 firmware.

Then follow the instructions from this thread. Worked flawlessly for me.
[One (M8) Android Development] rotchcrocket04:
Hey guys, I've exhausted all possible options that I can think of at this point so I'm finally going to reach out and ask people here.

The gist of my issue is that I get strange data connectivity on LTE. Basically, some apps work and some don't - they show a "Connection timed out." message.

Yesterday, I finally got around to updating my firmware to the 2.22.1540.3_ATT_no_red_text version. While I was updating everything, I changed my MID to a generic dev AT&T version (linked to in this thread) since I was getting the Incorrect MID error. Changed to SuperCID. Flashed newest version of TWRP. Everything went well after changing my MID, upgraded the firmware and installed the newest version of Insert Coin.

Was running speed tests this morning on LTE hitting 50mb down/10mb up - speeds were great.

Today, I noticed MMS messages not coming through. Checked and didn't have any data connection. Rebooted the phone. When it came back, I had no data connection in the Play Store. Tried Snapchat, also no connection. Though, I was able to browse reddit via Chrome on LTE perfectly fine. Maps worked fine as well.

Next, I flashed an older version of Insert Coin (4.0.0+ so it was still compatible with the new firmware). No luck, same thing.

Decided to then downgrade my radio to a 1.14 (from the newer 1.19). No good, same thing. Upgraded back to the 1.19 radio. Still the same thing.

Next, I thought I'd try a new ROM. Play Store still didn't work, but XDA app, maps, and Chrome worked fine. I was able to download a 1.4GB file just fine.

Flashed ARHD 10.2. Same issues. Play Store will not load on LTE. Though, seemingly every other app I have, functions fine. XDA, Chrome, Maps, Snapchat, Gmail, etc. all working fine. I will note, I connected to wifi, turned it off, the Play Store then worked for 12 updates. Rebooted the phone and it's not working again. But it won't reproduce the same results every time. Sometimes it will randomly work just fine, but 90% of the time, no good.

I will note, this same issue happened on my M7 last year when I had that. It was so frustrating after weeks of trying to fix it (because it would seem to come and go, never consistent), I gave up and went back to my iPhone. I'm honestly out of ideas at this point and I don't know where to go for help. Should I post this somewhere else?

Thank you to anyone that even takes the time to read all of this, I know it's quite long.
[One (M8) Android Development] DROITURK182:
Use the 2.22.401.5 firmware with its radio also works much better than the one you used come back and let me know your speeds. It worked great for my T-Mobile US M8

Sent from my HTC One_M8 Space Banana.
[One (M8) Android Development] p2kmafia:
is there anyway to use this trick to flash a radio?
[One (M8) Android Development] chrisrj28:
Radios can be vlashed through recovery.
[One (M8) Android Development] old.splatterhand:
Radio.img is usually part of the firmware.zip, so it should work also with radio.img.