yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] skulldreamz:
No worries buddy, I was saying that with a smile. HTC puts a red warning message on their boot up screen, which most people don't like. So you can remove the red text if you know what your doing. I'm not going to get in to how to do it but the red text is in the hboot.img so you can modify it if one desires too. That's all [emoji12]
[One (M8) Android Development] xunholyx:
[MENTION=1102297]Sneakyghost[/MENTION]'s FUUs also have firmware with no red text. Or with, if you prefer that. Just sayin.

The red text is just something that a lot of people don't want, so Sneaky and [MENTION=4542027]skulldreamz[/MENTION] have provided us with the option of both.
[One (M8) Android Development] mindmajick:
The red text mainly shows that you're running a modified or non stock kernel.

I actually like it lol
[One (M8) Android Development] xunholyx:
I did for the first 4 months or so too. It showed that what I had was special. ;)

I'd show it to my friends sometimes when I rebooted and laugh.
[One (M8) Android Development] biopantera:
This is the best method to update the firmware.

Done it in seconds
[One (M8) Android Development] Clark Joseph Kent:
You would.... ;)
[One (M8) Android Development] myheroduane:
Agreed, I have been flashing firmware like this since my sensation.
[One (M8) Android Development] scataldo721:
Quick question.. I tried to update to the latest with no red text..I got an error message that said my phone has the wrong model ID I'm on T-Mobile with the latest T-Mobile firmware but want to update to .9 so I can flash lollipop and get WiFi who can help me out?
[One (M8) Android Development] caanda45:
Another quick question, would a md5 chechsum help us? Or if is a bad download it will not flash?
[One (M8) Android Development] allcal:
wicht Firmware link is the correct one for M8 europe (Netherland) Thanks.
[One (M8) Android Development] shadowdylan99:
great :) thanks!
[One (M8) Android Development] skulldreamz:
I've never had a bad download so I can't say whether it would or would not flash. I'm guessing it would not flash but I'm not certain. I do test all links before I upload if they are ATT and WWE and get my testers to test Verizon and T-Mobile. I personally don't use md5 but I'll be happy to provide if you guys want.
[One (M8) Android Development] skulldreamz:
This is a thread on a way to flash firmware and not a thread on telling which firmware you need for your own phone. I live in the US and use ATT. If I knew 100% what you needed I would have no problem helping you out but I don't like to comment unless I'm 100% sure I'm correct. Because your s-off I would try the WWE latest which is 3.28.401.9 and see how that is for your phone, but if I were you I would do your own research instead of asking so you are 100% comfortable when flashing to critical partitions of your device. Sorry I couldn't be of more help in that area
[One (M8) Android Development] caanda45:
I would appreciate it, I have had some bad downloads over the years of flashing and I think it can rule out that with the MD5 checksums. Especially as we are writing to the hboot. I hope you can provide and it is not a hassle for you but would appreciate it!!!!!
[One (M8) Android Development] skulldreamz:
Sure thing and good idea! [emoji6]
[One (M8) Android Development] c5satellite2:
+1

MD5 for Firmware is definitely a good idea. I have also had a bad download here and there and the MD5 mismatch let me know before I even tried to flash. With hboot being flashed, MD5 is a good idea. Gives a very high degree of certainty that the file you uploaded is the file that is downloaded on the other end.

Sometimes it gets uploaded bad too. Then everyone gets bad data. MD5 protects against that as well.

Thanks!
[One (M8) Android Development] adamlayzell69:
is it just me being thick or are the files not working at the moment. I'm trying to flash 3.28.401.9 but hboot is telling me it can't flash it. I've had no problems before. My files are also only 64kb too. Is that normal. I don't remember them being so small.
[One (M8) Android Development] skulldreamz:
You did nothing wrong. Sbl and tp is supposed to bypass. You updated your firmware, which you did correctly. You did not update your operating system. They are 2 totally different things. You might want to Google what is firmware and what is a operating system to get a better understanding... :P
[One (M8) Android Development] djlukas1983:
Yes but my firmware version is till 1.54.400.10

Yes I understand but I still have firmware version 1.54.401.10

Will I have an OTA possibility after this kind of update I've made?
[One (M8) Android Development] skulldreamz:
Look at your bootloader and tell me what your firmware says now. Where are you reading the 1.54.401.10 from?

I'm %100 sure your firmware was updated because it bypassed the usual sbl and touch panel which your phone already has. The process went like it was supposed to. Type "getprop" in terminal emulator and it will give you a updated reading of your firmware
[One (M8) Android Development] djlukas1983:
In getprop command

ro.product.version shows 1.54.401.10

I also see old version in settings/information/firmware version

I see new version only in bootloader mode.
[One (M8) Android Development] skulldreamz:
Well that's impossible because there is no firmware version in settings. I'm not going to go back n forth with you anymore. Your bootloader says the correct version, it's correct.
[One (M8) Android Development] djlukas1983:
See this. It's in settings.
[One (M8) Android Development] skulldreamz:
Yeah that's your os version, not your firmware. Learn what firmware is, then talk to me
[One (M8) Android Development] Behold_this:
Dude, he has already explained to you that software version is different from firmware version.

"wersja oprogramowania" = "software version" in English

Firmware version number is not displayed anywhere within the booted OS/system.
[One (M8) Android Development] Chuckd610:
Somewhat new to the M8 and my question is, if I am s-off with super cid, will that allow me to flash 2.xxx.xx.x firmware on a cdma m8 (Verizon) or are cdma devices totally out of the question
[One (M8) Android Development] skulldreamz:
It very well could work but I do not have a CDMA device to test on so I don't want to steer you the wrong way or say anything that could lead to you potentially messing up your device. Sorry dude...

But if your s-off then you can flash firmware through the more popular ruu way.
[One (M8) Android Development] djlukas1983:
Ok sorry everyone for my understood.

But I stool have question :will I get OTA update for my software if I've updated my firmware this way and my software is still old?
[One (M8) Android Development] Behold_this:
If you are not running stock everything, THIS MEANS NO MODIFICATIONS TO YOUR SYSTEM, STOCK RECOVERY ETC, it does doesn't matter, you won't be able to install any OTA directly...ever. You would need to return to stock state.

I thought this was common knowledge for custom rom users by now. You have chosen a custom software path which precludes you from taking ANY official OTA without returning your device first to a completely stock state. If you want official OTAs, quite simply return your device to stock and stay away from thread such as this.

"Nothing goes over my head. My reflexes are too fast...I'd catch it."
[One (M8) Android Development] Chuckd610:
Much to my surprise, I was able to get this flashed and working on my Verizon (CDMA) M8! If anyone else is trying to get this firmware update for Verizon, or any other CDMA carrier, PM me and I will send detailed simple instructions. (don't want to tie up this thread). Thanks skulldreamz for this thread!!!
[One (M8) Android Development] ryanbmw51:
Can someone please refresh my memory? How to check firmware version. I'm sure I did it and it worked. Just want to confirm.
[One (M8) Android Development] SeeMeNoMore:
[MENTION=4542027]skulldreamz[/MENTION]

Are these zips in the op untouched? Would like to try to update on my s-on device, but, either I'm crazy or can't read, do you know that someone successfully flashed current firmware on a s-on device?

What I got to do is change mid and cid in the .txt file in the zip, relock boot loader and put stock recovery on, put the zip on external sd and flash right away in boot loader?
[One (M8) Android Development] skulldreamz:
1. Using terminal emulator type "getprop"

2. Using fastboot type "fastboot getvar all"

3. Turn off phone, once off hold power & volume down till your in bootloader. Look at the line that says OS-xxxxxxxxx and that is your firmware
[One (M8) Android Development] skulldreamz:
The only way for a s-on user to flash firmware this way is if the package is specific to your device meaning your mid & cid are already in the android-info.txt and you are completely stock. A s-on user can not modify the package at all including the info .txt because it will break htc's signature and it will not flash. The reason I have added stock recoveries is in case a s-on user is all stock except for their custom recovery and then they can flash a stock recovery and use this method to flash firmware using this method.
[One (M8) Android Development] SeeMeNoMore:
Ah , now I understand a bit more. Thanks buddy.
[One (M8) Android Development] iceman667:
Are there any things i must look at before doing this ?

I have a CID HTC_001

I am also on a custom rom, and Custom recovery.

Also how to know if i have the GSM version

And if the CID of the package is not correct with my phone, it wont flash it ? so it keeps working ?
[One (M8) Android Development] muratbaizhanov:
if i do s-off and make cid - supercid, should i change mid? or i can left it untouched? (i have international m8)

any guide to flash custom rom 4.4.3 if coming from 4.4.2 with s-on? including updating firmware?
[One (M8) Android Development] jball:
Try downloading it again
[One (M8) Android Development] vegetaleb:
The latest noredtext 401.9 FW from your links is compatible HTC__015 S-OFF?
[One (M8) Android Development] dixliu:
hi pplz,

got a problem flashing to the latest firmware.

i'm unlocked, s-off, supercid 11111111.

when i go into hboot to update to the latest firmware i get the following error:

Model ID incorrect!

Update Fail!

I've checked my model ID which is: 0P6B63000

Should i try to change the android-info.txt modelid from 0P6B10000 to 0P6B63000

getvar info

**************************************************************************************

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.16.0.0000

(bootloader) version-baseband: 1.16.21331831.A11G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: ( dont know why this is empty)???????

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

(bootloader) serialno:**************************

(bootloader) imei: ************************

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B63000

(bootloader) cidnum: 11111111

(bootloader) battery-status: good

(bootloader) battery-voltage: 0mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: ab0efa49

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.082s

**************************************************************************************

any ideas?

thanks
[One (M8) Android Development] jabo7:
worked like a charm on a m8 att .I used the 3.28.401.9-Firmware no issues running a Viper rom.thanks pal.:cowboy:
[One (M8) Android Development] razen_kain:
Yes. That's how I got it to work for me last time I upgraded. Used root explorer
[One (M8) Android Development] xunholyx:
The version main is empty because your recovery is outdated.

Link me to the firmware you are trying to update to.

EDIT: or change your MID, yes, depending on your flashing method.
[One (M8) Android Development] Galaxysm:
Anyone know how yo update the hboot? Using the T-Mobile HTC one m8 it stays on 3.19 flashed the 3.32 file in OP...any help?
[One (M8) Android Development] xunholyx:
LOL. 3.19 hboot=4.4.4
[One (M8) Android Development] Galaxysm:
Okay...so why to flash android L I need to have 3.28 so WiFi can work?
[One (M8) Android Development] xunholyx:
3.28 is firmware. Hboot is seperate. Look at your OS in fastboot, or hook up to your PC and ADB fastboot getvar all.

In version-main on the getvar, it will show your firmware.

3.28 firmware=3.19 hboot
[One (M8) Android Development] Galaxysm:
Then I think I'm up to date..HTC is just complicated xD...can't seem to get WiFi working on L :( .
[One (M8) Android Development] vegetaleb:
Please before I flash the noredtext FW of OP, the only way is supercid or you have a list of compatible HTC CID too?
[One (M8) Android Development] hdorius:
You also can edit the cidnumber and modelid if your phone not in android-info.txt...

I'm using htc__044 cid,just add it to the text,it can be flashed too
[One (M8) Android Development] spuzzum:
won't flash

Hi , i flashed previous versions with my pc with no problem, but when i tried to flash the file from my sd card in HBOOT i get an error

Loading....[0P6BDIAG.zip]

No image!

Loading...[0P6BDIAG.nbh]

No image or wrong image!

Loading...[0P6BIMG.zip]

Wrong zipped image!

I am Unlocked, S-OFF, SuperCID, My HBOOT is 3.19 and my OS is 401.7

I am not sure what i am doing wrong, ck'd the forum but didn't find anything,
[One (M8) Android Development] skulldreamz:
Please upload a getprop from terminal so I can get you squared away
[One (M8) Android Development] spuzzum:
How do I do that? I have the build prop open on terminal but how do I send it? Sorry haven't done it before.

---------- Post added at 06:14 AM ---------- Previous post was at 05:30 AM ----------

Just emailed it to you skulldreamz, tnx
[One (M8) Android Development] skulldreamz:
I want to check something. Type getprop in terminal on your phones terminal app and hit enter. Then hold your finger on the screen until a menu comes up. Send it to me through hangouts. My email is mylyfemylyfe32@gmail.com

Try flashing 3.28.401.6, then try with 3.28.401.9 again
[One (M8) Android Development] skulldreamz:
Oh I just reread and your flashing a incorrect image. It says wrong zipped image! I actually have never seen that error before. Make sure you rename the correct image accordingly..
[One (M8) Android Development] spuzzum:
Hmmm, I renamed it accordingly , I'll try flashing it via pc tomorrow, tnx
[One (M8) Android Development] skulldreamz:
Did you open the image and do anything to it, like rezip maybe? Just curious as no one has ever said that error (wrong zipped image!) has ever shown up in hboot upon flashing. I would really like to learn what caused that because there is nothing wrong with the zip in the OP. If you get to the bottom of it please let me know or post in the thread so we all can learn something new. Thanks
[One (M8) Android Development] spuzzum:
no I didn't change anything I downloaded it, change the name and threw it on the external

Sd card , booted into bootloader then hboot and that was the code it gave me. Although lately I am getting a very quick green flash when booting into recovery which doesn't seem right but all functions seem to work normal including Backup,Recovery, etc.
[One (M8) Android Development] skulldreamz:
OP updated with lolly firmware version 3.09.1700.2, I've also started to add a calculated md5 as well. I will be starting to add all chainfires SuperSU from now on as well. I've started with version 2.23 which is by far the most stable for lolly so far. Happy flashing!!
[One (M8) Android Development] Captain_Throwback:
The glitch on entering recovery is expected.
[One (M8) Android Development] sgtslaughter64:
Does anyone have a link to the stock kernel for VZW M8 4.4.4?
[One (M8) Android Development] ozziedog:
I downloaded "M8-L-firmware", moved to extSD, renamed file to "0P6BIMG" everything went fine but now phone has been stuck at green "htc" screen for the last 15 minutes. Is this normal or should I try something else? Currently on ViperOne 3.1 with 3.28.401.9 firmware.
[One (M8) Android Development] jball:
Wile the guide in here is very useful you can still fastboot it from the link below

http://xdaforums.com/showthread.php?t=2706391

Watch the video and be amazed how easy it is
[One (M8) Android Development] M3RC:
so I'm running into a problem, when i try to flash any firmware I get

MODEL ID INCORRECT!

UPDATE FAIL!

here is everything above that..

m8_WHL PVT SHIP S-OFF

CID- 11111111

HBOOT- 3.18.0.000

RADIO-1.08.20.0612_4

OpenDSP-v38.2.2-00542-M8974.0311

PS-2.16.651.4

eMCC-boot 2048MB

Jul 7 2014,20:03:18

I'm doing everything that it says in the OP too, renaming it 0P6BIMG.zip and what not

any ideas?
[One (M8) Android Development] jball:
[MENTION=1430587]M3RC[/MENTION]

witch firmware are you trying to flash
[One (M8) Android Development] M3RC:
3.29.401.9

also the 4.4.4 from the skydragon GPE rom
[One (M8) Android Development] skulldreamz:
So it's telling you exactly what your issue is that needs to be corrected. Boot into bootloader and connect your phone to PC. Make sure fastboot see's your phone and then change your mid with the following commands. 1. fastboot oem rebootRUU 2. fastboot oem writemid correct_mid_here 3. fastboot reboot-bootloader Profit! Hint-open up the android-info.txt and take a look at the 8 different model ids and if you don't see yours simply add your mid to the top of the android-info.txt and rezip using 7zip or winrar
[One (M8) Android Development] M3RC:
fastboot oem writemid correct_mid_here

...

(bootloader) [ERR] Command error !!!

OKAY [ 0.022s]

finished. total time:0.024s

does that mean its fixed?

edit: it was your hint that fixed it for me. thank you sir
[One (M8) Android Development] skulldreamz:
Just for future reference if someone lays out a command and you see something with correct_image_here or recovery_image_here, that just means you would type the correct image in that place. So for example to get the first way I showed you, whatever mid you added, you just would have typed that mid instead of typing correct_mid_ here. So it would look like this "fastboot oem writemid 0P6B12000" that's all. 0P6B12000 is actually my mid which is ATT but just trying to give you the gist of what I mean. Awesome job on fixing it on your first try [emoji6]

If you get a minute please boot your phone into bootloader and tell me what your mid is showing because the fastboot binary gave a okay which is weird due to the fact that the command was correct but you typed no mid, instead you typed correct_mid_here, and I've never seen this binary give a okay when indeed it is not OK. What I'm guessing the okay meant is that it was able to read the "fastboot oem writemid in 0.022 seconds but obviously there was no mid so that may be why it actually said " okay" because the command is correct but your personal extension was not a correct mid so the fastboot binary is hinting to you the command is correct but the addition was incorrect. Maybe I'm over thinking this and sorry if I lost you and everyone else reading this. I've never been the best at explaining how to so something. Hahaha. You could also check your mid by typing getprop in terminal emulator. The getprop command is just using a busybox binary to get the build.prop to show up in the terminal on your phone, but yields the same results to typing "fastboot getvar all" using the fastboot binary rwx. Thanks bro...
[One (M8) Android Development] Clark Joseph Kent:
Had this happen also, but it did continue on with the flash, when I was trying to flash lolly firmware version 3.09.1700.2. Screen went from white themed, to dark themed....

Same thing here happened, ended up going back to down to .401.9, had to take out my extSD, remove the L FW and put the 401.9 FW re-flashed it, booted right up...
[One (M8) Android Development] jxcorex28:
If you can add CIDs/MIDs to an existing set from an android-info.text...can you also change the cid or mid by only entering in the cid or mid you want ?

Let's say I have RUU 2.12.1700.1, and currently I'm on superCID with a 0P6B12000 mid, but I want to change cid/mid to GOOGL001/0P6B17000. Would this work for me ? If you can just simply add in a cid to an existing android-info.txt file, shouldn't you be able to take away too ? Obviously, the eadit way to change CIDs is using the cmd fastboot OEM writeCID, but that's a challenge when you don't have a computer
[One (M8) Android Development] M3RC:
heres everything thats showing in my fastboot

*** Software status: Official ***

*** UNLOCKED ***

M8_WHL PVT SHIP S-OFF

CID- 11111111

HBOOT-3.19.0.0000

RADIO-1.08.20.0916

OpenDSP-v46.2.2-00564-M8974_FO.0811

OS-3.30.651.2

eMMC-boot 2048MB

Oct 9 2014,20:27:21.0
[One (M8) Android Development] skulldreamz:
If your s-off you can change your mid without a computer. Just need to be rooted and s-off

http://xdaforums.com/showthread.php?t=2708581
[One (M8) Android Development] jxcorex28:
Appreciate the link, but there are 20 pages and half of the users wanna know how to change MID when the instructions are clearly posted using adb. I can't use adb right now (no computer). I'm guessing changing to GOOGL001 really doesn't matter if I'm superCID. I thought that was critical for the OTA 5.0 update (among having stock recovery and matching mid)
[One (M8) Android Development] Noz85:
how did you manage to get into to bootloader. Ive been pressing Vol down and power for a good few mins...
[One (M8) Android Development] skulldreamz:
Press power and volume up until the screen goes black and then quickly let go of all and quickly press power and volume down
[One (M8) Android Development] Clark Joseph Kent:
First I took my ext sd out to put the sense fw on it... Then holding power and up volume button to reboot, then once screen went off, hold down power and down volume button. Then was able to power off thru boot menu completely. Put ext sd back in, held power and down volume...Then flashed.

Judgment, is near....
[One (M8) Android Development] Wonders_Never_Cease:
If able to run adb commands, firmware is on sdcard, usb debugging is on and fastboot is turned off..run adb reboot bootloader. This should reboot device and start the flashing of said firmware.
[One (M8) Android Development] jball:
I've given this to once before right?

http://xdaforums.com/showthread.php?t=2779524
[One (M8) Android Development] skulldreamz:
It's OK dude, I have no problem with people posting off-topic stuff in my thread. As long as people are helping each other I think that is the xda way and I thoroughly encourage it. Karma is the essence of life
[One (M8) Android Development] jball:
My apologies [MENTION=4542027]skulldreamz[/MENTION]

I wasn't thinking about that,I really wanted people to notice that I've now given the link to jxcorex28 three time so he will stop asking in multiple threads wile still trying to help him as well.I am sorry
[One (M8) Android Development] jxcorex28:
The link does not fix the problem..if the problem didn't persist I wouldn't keep asking. I have ran the adb command through terminal emulator 4 times....echo -ne followed by a punch of x's and doubles digit 3's followed by ds of=/Dev/block/mmcblk0p5...I've have gone thru every imaginable thing you could do to chage what I needed to be changed. I didn't have a permanent fix til someone else knew more about it than I do. As far as changing mid (I just summed that up) Golv and Squabbi have made aroma installer for changing MIDs (unfortunately neither work (1 would work if it had the right MID))...I don't continuously post bull crap if it gets answered the way it should be answered instead of the way *you*think it should be answered. I appreciate your help,and its my fault for not following through. There is absolutely no way to change CID unless you fastboot OEM writeCID.
[One (M8) Android Development] jball:
[MENTION=5735457]jxcorex28[/MENTION]

The answer has been there the entire time like you mention.

Use someone else's computer cause there us no way for you to do it without one.sorry I couldn't help you more