yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] :
Honestly, This is a risky hobby period.... But it's far worse without a computer to use when you need it. Especially to fix things. A computer is pretty much a necessity. At some point.

This has been a public service announcement. ?
[One (M8) Android Development] shortyboy:
Could you make a flashable zip of the latest L build firmware?
[One (M8) Android Development] Henz77:
hi guys, i tried flashing firmware before, and i'd like to upgrade to the newest firmware 3.x and it seems i cannot find the most suitable firmware for my device, i tried downloading and flashing the one that provided at 1st page but it always says faile wrong model ID or so.

my device is an international version and i cannot find suitable firmware.

can anyone here help me to find the suitbale firmware for my device? or am i doing it wrong?

i put the firmware and renamed it as written at 1st page. and i put it on my sd card root.

i wonder why it always says wrong model?

please enlighten me for this case

best regards ^^
[One (M8) Android Development] xunholyx:
It says wrong model because your CID doesn't match. If you are S-Off, go superCID so you can flash any GSM firmware.

1. Have adb and fastboot set up. There are guides all over xda and google

2. Connect phone to PC and open terminal

3. Type "adb devices" to make sure phone is connected to PC

4. Type "adb reboot bootloader"

5. Once in fastboot type "fastboot devices" to make sure fastboot sees your device

6. Type "fastboot oem rebootRUU"

7. Once in black screen that says HTC you are in ruu mode

8. Type "fastboot oem writecid 11111111" (has to be 8 one's)

9. After a successful cid overwrite type "fastboot reboot-bootloader"

10. Profit! You are now supercid!!

(via [MENTION=4542027]skulldreamz[/MENTION])
[One (M8) Android Development] Henz77:
hi there, yes i know, i already have supercid from my previous firmware upgrade. or i have to make supercid everytime i flash new firmware?

yeah and thats it, i supposed to be able to flash any gsm firmwares. i never encountered this problem before.

maybe i should start from scratch or someting, i still looking whats should i do before relock-ing or something.

>.<
[One (M8) Android Development] xunholyx:
MID, not CID. Sorry I've been drinking.

Are you sure the firmware you are trying to flash is GSM international?

What carrier are you on? And what is you MID?

You can find MID by using fastboot /add with the following command :

fastboot getvar all.

The MID is listed under "modelid".

EDIT : I probably won't answer till tomorrow when I'm a little more lucid
[One (M8) Android Development] Henz77:
oh i c, new problem, i cant used my adb now, it suddenly said "adb server is out of date. killing......." then failed to star daemon, error: unknown host service

lol pretty confused now hahahaa
[One (M8) Android Development] skulldreamz:
That's a normal occurance. Type adb kill-server and hit enter and adb will start a fresh connection with the server
[One (M8) Android Development] Henz77:
hi there thanks for a nice response.

i tried as you said but it stated like this:

*server not running*

and i dont know what to do, i tried deleting, uninstall driver and reinstalling it but none of them work.

[IMG="adb error"]http://dl-1.va.us.xda-developers.com/3/0/2/7/7/4/1/adb_error.JPG?key=durDhXGmGmeL-2LUcaBp3w&ts=1416652238[/IMG]
[One (M8) Android Development] jball:
I would recommend setting up adb/fastboot from scratch and not an easy mini setup

http://www.redmondpie.com/how-to-set-up-android-adb-and-fastboot-on-windows-tutorial/

Once you create the folder the easiest way to open a command prompt is

(Shift+right-click)from within the folder
[One (M8) Android Development] Henz77:
ah i c, i usually use the mini one and it works but maybe this time i need to do it properlly LOL

thanks for your help guys, i will try to make it from scratch then >.<
[One (M8) Android Development] starbase64:
[MENTION=4542027]skulldreamz[/MENTION]

possible to modify the firmware won't format internal sd?
[One (M8) Android Development] mimart7:
Deleted
[One (M8) Android Development] ozziedog:
Had anyone flashed a custom ROM on M8-L with success? I tried ViperOne and Android Revolution and couldn't get past HTC screen. Just asking?:)

Edit

Sorry for noob error should have posted in Q & A, Mods please move to proper page. Thanks.
[One (M8) Android Development] starbase64:
[MENTION=2745658]ozziedog[/MENTION]

SkyDragon works without problems...
[One (M8) Android Development] jldr:
Noob question: I can update to the latest firmware even if I am on Android 4.4.2? Basically asking if it is backwards compatible?
[One (M8) Android Development] skulldreamz:
No it doesn't touch the internal storage
[One (M8) Android Development] skulldreamz:
Yes being s-off let's you update or downgrade
[One (M8) Android Development] skulldreamz:
If you haven't started yet on installing the ADT bundle could you try just installing koush's universal adb driver and see if that fixes the problem. Because with the mini SDK I'm not sure if you get the adb drivers inside the platform-tools folder.
[One (M8) Android Development] Pikezer1337:
Okay so I was on CM11 and I flashed the L firmware and my rom wont boot and my recovery is back to stock. When I go into bootloader mode it wont find the ADB device to push a recovery. Anyone have any tips?
[One (M8) Android Development] skulldreamz:
Here it is https://www.dropbox.com/s/416oiwmhx9dkyu8/UniversalAdbDriverSetup.msi?dl=0
[One (M8) Android Development] skulldreamz:
You could dd a recovery.img if you still have root
[One (M8) Android Development] Pikezer1337:
Thanks man I got it!

But it seems to have wiped my internal SD
[One (M8) Android Development] skulldreamz:
I'm really sorry, I might pull that as it seems its hit or miss with people having issues. Let me look into it
[One (M8) Android Development] Pikezer1337:
Do you know if I can install a ROM through fastboot or adb?
[One (M8) Android Development] skulldreamz:
I guess the reason I had no issues upon testing is because I did a full convert to gpe and then flashed the L firmware. Maybe try that and see what happens. I think it's the sense firmware that is causing issues
[One (M8) Android Development] myheroduane:
So i am running latest sense firmware can I flash L firmware without my internal SD wiped? Sorry if you answered this I couldn't make sense of your post. Do I have to ruu first?
[One (M8) Android Development] caanda45:
No what he means is that he converted his M8 to the GPE (Google Play Edition of the M8) and flashed the Android L...GPE does not use sense and that is what is maybe causing some of the issues people are having. The Android L is for the GPE, so unless you convert your M8 to GPE, you will have issues with Android Lollipop. And this firmware update does not wipe the external SD card.

Hey skulldreamz I would pull the software as you did mention it was for the M8 GPE and people are not taking that fact in before they flash!!! IMHO...or mention in the OP that they have to convert to GPE before flashing this M8 firmware..
[One (M8) Android Development] :
You install "roms" with a custom recovery, like twrp or CWM or Philz.

If you can install roms with fastboot or adb, then that's new to me. ?
[One (M8) Android Development] xunholyx:
You can, although I have never done it myself.
[MENTION=5120973]Pikezer1337[/MENTION] Google ADB sideload roms if you want to learn how.
[MENTION=4036181]Darth[/MENTION] But why would you? If you are soft bricked and can't access recovery, but can get into bootloader, you can sideload a ROM.
[One (M8) Android Development] skulldreamz:
Rename the rom rom.zip and put it in your folder with adb and fastboot. CD to that folder if you haven't put adb & fastboot in your path. Boot into recovery and choose adb sideload, connect device and type adb sideload rom.zip For fastboot reboot to bootloader and type fastboot flash zip rom.zip 2 times
[One (M8) Android Development] jball:
Or if your soft bricked and

S-OFF you can load an ruu "0P6BIMG.zip"on the root of the external sdcard and start over from scratch
[One (M8) Android Development] skulldreamz:
Cleaned up the OP and expanded on the lolly process
[One (M8) Android Development] ozziedog:
Those steps worked great. Thanks for all your work.
[One (M8) Android Development] myheroduane:
Cheers dude all makes perfect sense now.
[One (M8) Android Development] jxcorex28:
Were you on 2.12.1700.1 before, then flashed the L firmware (whatever the latest is)....
[One (M8) Android Development] myheroduane:
No, was on sense firmware. I am now converted to GPE.. With cool black bootloader. Am I right in thinking just a flash of sense firmware will allow me to go back? or do I need to do opposite and ruu then firmware?
[One (M8) Android Development] Captain_Throwback:
You can't flash a (recovery-flashable) ROM through fastboot, no matter what you name it. And you don't have to rename a zip to sideload it.
[One (M8) Android Development] jxcorex28:
I've heard both options work,bit its best to consult with someone who's gone back and forth. I haven't converted back to sense.

---------- Post added at 02:05 PM ---------- Previous post was at 02:03 PM ----------

I think he meant renaming it will make it easier to type than the entire file name
[One (M8) Android Development] myheroduane:
I wouldn't mind keeping the black bootloader when lollypop with sense is released.
[One (M8) Android Development] skulldreamz:
Yeah I meant rename the ruu to ruu.zip and i sideload Roms all the time and usually just drag the file into terminal and hit enter but someone had said they had never done a sideload before so I was trying to help them make it simple as possible and just rename to rom.zip There is no where I said that you must rename a file to adb sideload a zip
[One (M8) Android Development] Captain_Throwback:
My apologies if I misunderstood your post, but when I read it I was confused, and I know what I'm doing, lol. You were talking about two separate processes in your post and both referred to "rom.zip."
[One (M8) Android Development] skulldreamz:
No worries [emoji12]
[One (M8) Android Development] skulldreamz:
Just flashing this firmware zip is all you need to do before going back to a sense rom

https://www.dropbox.com/s/psbckxlwagpbkch/1.54.401.5-W_Splash.zip?dl=0
[One (M8) Android Development] skulldreamz:
OP updated with instructions on going back to sense from GPE ruu
[One (M8) Android Development] djabby:
FYI

I flashed L firmware and it wiped my phone. including ROM. I could not get it back into the recovery, Every time I tried to boot into Hboot, It tried to reload firmware. I used HTC One M8 Toolkit to get back into recovery and was able to re-flash ROM, then was able to remove the firmware for the SD. Is it supposed to wipe the phone? now I have a open padlock on the bottom of the HTC boot. Thanks for the firmware. :)
[One (M8) Android Development] skulldreamz:
In the OP I explain those questions and in the last few pages I continue to lay out the issues about flashing the L firmware the correct way and explain to make sure to remove the firmware.zip from the external storage for that exact reason. It always helps to read so you don't end up with a blank phone when doing a update that takes less than 1 minute this way. Read, read, and read some more please when doing a task your not completely familiar with.
[One (M8) Android Development] hezirance:
Asian M8

To use the latest custom roms without having wifi issues, I've to be on firmwware 3.xx.xx, correct? My model (HTC__622) finally has an update to version 3.32.708.4 and I want to flash this so I can use the latest Insertcoin/Viper Sense Custom Roms. How do I flash this? Can I use the firmware zip downloaded from this site http://xdaforums.com/showthread.php?t=2696514 for the HTC__622 firmware then follow the method in this forum? The cid of this firmware matches mine, so is it safe to update? i'm S-ON, if that helps
[One (M8) Android Development] skulldreamz:
Yeah, you'll be fine even though your s-on it will still flash properly if your cid matches and your not modifying anything in the android-info.txt, worse case scenario would be that you would get a wrong image error but that should not happen because you said the firmware is actually made for your device. Just follow the simple directions in the OP and make sure to put the zip on your external_SD.

Just want to remind you once you upgrade you won't be able to downgrade unless you decide to go s-off with Sunshine. My 2 cents...I would go s-off first because I'm not sure if Sunshine will work after you upgrade. Orange might have patched something but you don't have to. You'll just be able to downgrade and have many more modding options with s-off [emoji1]
[One (M8) Android Development] hezirance:
I'd love to S-OFF but I can't. Sunshine doesn't work with 2.xx.xx bases :crying: I've been dying to try the new sense custom roms, and I think that this is the only way. Do I need to follow relock bootloader like the instructions on this thread http://xdaforums.com/showthread.php?t=2696282? Or can I just rename and flash these things easily like the ones on your thread? Will I need to flash TWRP again? :eek:

Btw, the zip I downloaded is an OTA zip, not just a firmware zip. It's 333 something MB. Which instructions should I follow?
[One (M8) Android Development] xunholyx:
Since when does Sunshine not work with 2.xxx bases? That's the first time I heard that one. Have you even tried it? You only pay if it works. And I'm pretty sure it will work.
[One (M8) Android Development] skulldreamz:
Sorry if it's a ota update then I believe you will have to flash your stock recovery and re-lock. I didn't know you were taking a normal ota update. I'm not %100 sure so maybe someone can help chime in. Is be curious for you to try to use the method in my thread first and see if it keys you as I've never had this question. Worst case scenario is you'll get a wrong image error. Sorry I couldn't be of more help. I'm sure someone will inform us soon as the people in this thread have been very helpful and polite.
[One (M8) Android Development] skulldreamz:
I was thinking the same thing. [MENTION=2376614]jcase[/MENTION] and [MENTION=711482]beaups[/MENTION] are very helpful guys if you need to all them anything just holla at them in their irc #sunshine
[One (M8) Android Development] hezirance:
It doesn't work, I've tried. It says that the devs are working on it. Btw, I'm just gonna follow the thread Mike posted

It's cool! Thanks anyways! I'll follow Mike1986's post :fingers-crossed:
[One (M8) Android Development] BR7fan:
How can you tell if they are att firmware,or doesn't it matter ?
[One (M8) Android Development] skulldreamz:
Check the source or check with the OEM. Also look inside a unmodified ota and check the android-info.txt
[One (M8) Android Development] myheroduane:
So if I flash a firmware with super cid but wrong mid what will happen? And is it as easy as extracting android.info file and changing mid to my current mid?
[One (M8) Android Development] skulldreamz:
If your already supercid just tap the firmware.zip using a root explorer and you will see the android-info.txt then just check first see if your mid is there and if not just add yours to rest in the same format. Once you try it you'll see it's really easy. That's it
[One (M8) Android Development] myheroduane:
So when you see the mid with all the ******* is that to delete and put preferred mid?
[One (M8) Android Development] str8str:
What is the reason for updating to this firmware? Can you not run a lollipop rom without it? Is it only for Gpe? Can someone please elaborate? Tia
[One (M8) Android Development] skulldreamz:
No you can just add your mid, I just usually do to the top
[One (M8) Android Development] myheroduane:
Thanx saves me changing mid back if I change from GPE.
[One (M8) Android Development] jakers1991:
Im on gpe android L firmware Can I just flash the latest sense firmware to be able to use sense Roms? I'm super cid and s-off and everything, I did the gpe conversion.
[One (M8) Android Development] skulldreamz:
Yup just flash the back to sense zip and you'll be good to go to flash sense roms
[One (M8) Android Development] caanda45:
Well if you want to run a rom that is based on Android 4.4.4 you needed updated firmware so you will have wi-fi as one example.
[One (M8) Android Development] str8str:
I updated to the latest 4.4.4 firmware. But what is the need fire the latest? Is it for Gpe only cause 5.0 sense hasn't come out yet. Basically you only need it rite now if you want to run gpe? And it's not backward compatible for sense? Kinda confused on this
[One (M8) Android Development] yatezy:
Bit of a problem. Followed the instructions, added my cid to the android-info file and rezipped etc booted into hboot, says it's loading 0P6BIMG then flashes to then next screen where it should confirm flash but just says press power to reboot.

Used this method to upgrade to firmware 2... and it worked flawlessly. The only thing different this time is I used the no red text zip (I doubt that makes a difference) and I've changed my sd card but I formatted it in the phone so I would like to imagine that it's formatted to something that it can read itself.

Any ideas?
[One (M8) Android Development] skulldreamz:
Boot into twrp and check that your sdcard is formatted to vfat. Under the wipe options only check external_SD and hit repair and it will tell you what format your card is in. I would re-format it in twrp if you continue to have issues
[One (M8) Android Development] skulldreamz:
The L firmware is for gpe conversion. It has updated WiFi drivers. It is not needed but can help with new adsp and WiFi on the 4.4.4 gpe conversion
[One (M8) Android Development] yatezy:
Can you just check the format in TWRP or does it have to be formatted first? If it's the latter I'll have to wait as I don't wanna lose the stuff on my card as I'm away from a computer.

Just tried again but with the original file without my cid edit and it reads it as it cancels the flash due to a cid mismatch.

Edit: Problem solved. Was rezipping the complete folder up so you would open the zip and be met with a folder containing the files rather than just all the files.
[One (M8) Android Development] skulldreamz:
Good job! FYI in twrp you can just check the format without actually following through with the re-format
[One (M8) Android Development] str8str:
I have same problem. How do you rezip without having that folder with the two files in it. Ie : the img and the info file

Sent from my rooted soff m8 super customized beast machine.
[One (M8) Android Development] skulldreamz:
Just change what you need to and then don't rezip, but just hit the back button till you back out of your root explorer
[One (M8) Android Development] razen_kain:
I use root explorer and when I update the firmware this is what I do:

Select the zip file you dl'd, unzip

Go to extracted folder

Long press android info.text, edit with text editor, change text, save and exit.

At this point, it actually saves the original as a .bak extension and saves the edited file under the original name. Delete the .bak one (not sure that's necessary but I don't take chances).

Then just select the check box on any one of the files, tap the little four squares icon at the bottom which will select all the files, hit menu, hit zip/compress, wait for it to zip.

Rename it, put it on external SD, boot into bootloader, hboot, profit :)
[One (M8) Android Development] str8str:
Thanks I did it this way with solid Explorer. I extracted the zip, edited the info file saved it went to the img file and hit archive then just copied and pasted the info text file into the zip I archived with the img file in it renamed it put it on SD card and bam it worked I now have a dark hboot with my latest firmware. Didn't think it would work that way but it did and is easy as can be. Thanks again thou
[One (M8) Android Development] str8str:
Well got the dark hboot to install no problem but can't get into recovery with it just stays on entering recovery screen. Had to go back to my no red text hboot and recovery works again. Don't know what the problem is. I have multi rom recovery installed don't know if that is what the problem is. Can you look into it would love to have a dark hboot for my phone
[One (M8) Android Development] jball:
Fully convert to GPE and you'll have the dark hboot
[One (M8) Android Development] str8str:
I would if they weren't so basic hardly any options. I hope he makes one for the rest jb and lollipop
[One (M8) Android Development] josh.walker.9242:
quick question, ive looked but couldnt find an answer and ive asked at a few other places and still havent gotten an answer. my phone was on sense firmware but i wanted to try a lollipop gpe rom, so i flashed the lollipop firmware (not the complete RUU) then flashed the rom with no issues. i saw the above few posts talking about a dark hboot, i have that ever since i flashed the lollipop firmware. so my questions is, if i decide to go back to a sense rom can i just flash the sense firmware then flash sense rom or do i still have to go through the whole gpe to sense conversion/RUU process?
[One (M8) Android Development] skulldreamz:
If your on a gpe ROM whether you have a dark hboot or not, there is no need to flash a sense ruu to go back to sense because in the back_to_sense_firmware.zip, it has all you need to run a sense ROM with no issues. So just flash the back to sense.zip which is on the OP and then flash whatever sense rom your heart desires.

Q. What is the difference between a ruu.zip and a firmware.zip?

A. Open them and you'll see (just playing) ;)

A. A ruu is the full image of a rom which holds the system.img and stock boot.img (kernel + ramdisk) and all the other firmware images while the firmware is basically the exact same with the exception of the system.img and boot.img
[One (M8) Android Development] caanda45:
So Skulldreamz whats your impression of the XT1097? I have the Pure one on order should get it in two weeks!!! Your thoughts?
[One (M8) Android Development] skulldreamz:
Since I've got it a few weeks back I have not touched another of my phones. If I can get this rooted and/or unlocked I'll be in heaven. Praying that sunshine will add in the ATT model but it's weird tbh, I realize that stock has everything that I really need. I think it's one of those things, you want what you can't have because this is how I felt with my 2013 moto x and once it was unlocked I haven't touched it but that probably had to do with the m8 always sitting right there and now this beauty. So in short so far, 5/5 [emoji1]

It's also the best fit in my hands, music is unreal with my wireless beats without any sound mods, and the looks remind me of Jessica alba, smooth as her you know what!!! Booyah ;)

If anyone's interested in trading a unpure 2014 moto x for any of my 5-6 mint condition phones, send me a pm, thanks
[One (M8) Android Development] DroidManIc:
Hello, I'm trying to update my firmware. I just unlocked, rooted and s-off via sunshine. I was wondering if I could get some direction on what to flash for the latest software, i am on att, stock rom 4.4.2. Thanks in advanced!
[One (M8) Android Development] skulldreamz:
As I'm sure you know there is different firmware for different versions of android. It's hard to tell you what to flash when I have no idea what version you are planning on flashing. If you want to flash a 4.4.4 sense rom then you would need to flash a 3.28.401.x
[One (M8) Android Development] DroidManIc:
Yes, I want to mostly go to the newer Sense ROMs. I will mostly be flashing sense and AOSP. The thing I'm still confused about is, is it necessary to flash the firmware updates in increments? Or can I just go straight from 4.4.2 to 4.4.4 and skip anything in between? Also, in this case which of the files in the op would I need?