yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] donmarkoni:
Hehe... I knew you will look at it before you go to sleep. I would too. ;) Yes, the info is correct, my FW is untouched since I bought the phone on May 1st. Only thing changed is firewater custom hboot.
[One (M8) Android Development] Sneakyghost:
This has gotten me really curious now, would love to fire up my machine again and put these two through ultra compare and see if the offset is identical.

Might need some more dumps to compare, because if the offset is always the same, fixing this missing line is as easy as the mod for red text removal...

mobile post... lazy typing...
[One (M8) Android Development] Sneakyghost:
Ok if it's not TmoUS device, but just a regular European T-Mobile, it's 100% identical to the international version, so you can just change to 401.

The original CID will be backed up in the misc partition, so if you want to go S-OFF and superCID, and then also remove the last trace of the T-Mobile origin, you'll need to hex edit the CID out of /misc, but it's not important that you do so.
[One (M8) Android Development] cobrax2:
no, it has nothing to do with t-mobile. not europe, not us :)

just international m8

and i already am s-of and supercid

could flashing another firmware help me with my audio problem? where is the in-call audio volume regulated? firmware, radio, kernel, or rom?

thank you
[One (M8) Android Development] Sneakyghost:
Sorry I never have time to read properly. You want to flash regular T-Mobile firmware to your international device? The other way around?

Well don't flash the TmoUS firmware. Try to find some European T-Mobile. Should give you no problems.

You need to just try it out if it helps you with your audio problems. No experience with that here...
[One (M8) Android Development] cobrax2:
i wanted to flash the latest firmware available. which is the t-mobile one :)

if you say i shouldn't i won't

ill try to flash only radios, but i already did that, not much difference.

do you know if i'll get the wifi bug if i flash older radio and use lollipop rom?

thank you!
[One (M8) Android Development] Sneakyghost:
TmoUS has different radio frequencies. You shouldn't. Latest is 4.16.401.10 for international.

You just have to experiment. And please disregard my comments about the CID change, I only just now saw you're M8. I was assuming this was M9.

Sorry again. At work and in a rush.
[One (M8) Android Development] cobrax2:
:)

but who handles the in-call audio quality/volume? firmware, radio, kernel, or rom?

thank you!
[One (M8) Android Development] Sneakyghost:
Not too sure. When dealing with the HK mod, I saw a few files in the ROM where audio codecs for speech compression for GSM and LTE were defined. Those depend on the network - carriers use differing codecs. And to be quite honest: I don't think your problem is related to firmware at all.

Maybe related to a wrong setup in your custom ROM.

But then again, we've had tons of problems in the Viper threads from people having no sound in call which was 100% a Google Chrome bug...
[One (M8) Android Development] cobrax2:
but i didnt have those problems on my m7. i just switched to m8 a couple of months ago and i've had this problem from the start :(

thanks
[One (M8) Android Development] mariosaraylian:
Bluetooth issues - firmware?

Hey Everyone: I wanted to pick everyone's brains here with a problem that is driving me insane:

I am wondering if anyone is having any issues with Bluetooth volumes being VERY low. Every single BT device that I pair with my M8 has literally inaudible to ridiculously low volume with music playback, but primarily with telephone conversations. You can barely hear the other caller at all on any BT device, including in my car, in which I have to put the volume up VERY high to hear anyone.

Could this be related to a Firmware issue? Initially I thought it might be my ROM (I am on ViperOneM8 4.3.0), so I reset the entire phone back to the STOCK ROM and am still having this problem. Does anyone think this might be a Firmware issue? Has anyone experienced this problem? Is there another version of Firmware I should try to prove this theory or am I off my rocker here...?

ANY input would be appreciated!

Thanks in advance!
[One (M8) Android Development] xunholyx:
That's a pretty off topic question, but yes, bluetooth volume is almost always lower than on wired.

If you have anything further to discuss, please post it on the FUU Q&A thread.
[One (M8) Android Development] mariosaraylian:
I didn't realize this thread was only for the FUU & Flashing...my mistake
[One (M8) Android Development] xunholyx:
It's okay. But now you know. This is meant for help in developing FUUs, and sharing firmware.

I have responded via PM.
[One (M8) Android Development] auspony:
semi novice - some qs

So i have just got S-OFF as i wanted to flash latest Venom ROM but my carrier has not release the base firmware it requires.

So my details:

S-OFF

CID = TELST001

HBOOT 3.19.0.0000

Radio 1.22.21331147A1.296

OS 3.32.841.9

So do I understand correctly I have to:

change CID to 11111

then flash firmware to get to 4.16 (which is the latest for WWE)?

then reflash TWRP recovery

then proceed to flash whatever ROM I want

What i don't quite get is is there a firmware flash which is incremental steps from mine above to where I need to get to or is there one that is holistic I can just flash over whetever I am on now? Is that Fullstock is?

So can I just flash this one from where I am on 3.32.841.9 - https://www.androidfilehost.com/?fid=95916177934517664

TIA
[One (M8) Android Development] Einwod:
Sneakyghost has this thread where one flash will update different versions of WWE firmware with an FUU utility. It works like a dream. Btw supercid is 8 (eight ) ones 11111111. Read the first post here and follow the instructions.
[One (M8) Android Development] auspony:
I assume you refer to the download links at the top of this thread? https://docs.google.com/spreadsheets/d/1aNd_nm4Em1wamRLFT7qHM2c3O9_sg_H3ztBrGq1u9Ws/pubhtml

Assume full stock are the flashes which can be run no matter the base version you're on?

Not sure of the naming conventions listed below:

M8_4.16.401.10_WWE_FullStock_rename_to_ROM

M8_4.16.401.10_WWE_TWRP2840_NoWipe_rename_to_ROM

FUU_4.16.401.10_WWE_FullStock_Wipe_M8

FUU_4.16.401.10_WWE_TWRP2840_NoWipe_M8

the above naming convention isn't followed in the link where the zip/fuus are for download. And what do I do with "rename_to_ROM"? Are these not just firmware flashes but the entire ROM?

No Wipe v. Wipe?
[One (M8) Android Development] Einwod:
No wipe means IT WILL NOT WIPE YOUR INTERNAL STORAGE SO YOU LOSE NOTHING. , WIPE WILL. Where it says rename to ROM, that is so it can be used with the FUU method described in the first post. It is just firmware, but in this case, it is a combination of the firmwares from kitkat up to and including the latest for Lollipop. It means you don't have to flash the preceding firmwares in case you miss something. That's the point of this thread, to bypass the need to flash half a dozen different firmwares.
[One (M8) Android Development] auspony:
Thanks. So I take the NO WIPE (since I don't want to wipe) and ZIP (as I am happy to go that route instead of FUU, and if I select the files with _TWRP.... that also flashes TWRP so I don't have to reflash it?
[One (M8) Android Development] Einwod:
They have to be flashed from the bootloader screen with fastboot oem rebootRUU, then flash TWICE.
[One (M8) Android Development] Sneakyghost:
Thanks for picking up the support here :D - not been around much. Soz. Shouting won't help tho I reckon...

Each version is delivered in 2 flavors only: NoWipe with TWRP and FullStock with stock recovery. If you pick NoWipe you automatically choose to install TWRP as well.

There are 4 entries in the post you asked about because each of the 2 flavors comes as ZIP and as pre-packed FUU as well, it ends on "exe". The corresponding zip and exe files are identical apart from one having the FUU go along.

The "rename_to_ROM" tag is just so people know they have to actually name the zip's "rom.zip" in order to be able to flash them with the (stand-alone, empty) FUU or my Task Script (which includes the FUU). The ARUWizard ("FUU") does not accept any other zip names anymore. It used to flash just any zip but with this version, zips need to be named ROM or rom.
[One (M8) Android Development] smeejaytee:
Hi sneaky good to see you,

I keep seeing people mention 5.0.2 is that just U.S variants or can we use it on international also thanks in advance.

Sent from my HTC One M8
[One (M8) Android Development] Sneakyghost:
What 5.0.2? Android? No idea man. If there's a new base link me to it and I will make my usual firmware packages...

As far as I know, HTC hasn't updated the M8 in a while now. Could it be you talking about the Google Play Edition? But according to this post, GPE received Android 5.1 already in April?

I dunno man. Enlighten me. My M8 mostly sits on my desktop waiting for stuff to happen. Now that the M9 is slowly improving its battery life so it gets very close to what the M8 used to deliver, I haven't really felt the need to use the M8 anymore.
[One (M8) Android Development] smeejaytee:
I'll look and see if I can find anything, I've only seen it mentioned.

Sent from my HTC One M8
[One (M8) Android Development] Sneakyghost:
Yeah I'm not gonna hunt down M8 stuff. Barely managing to find M9 files. Time's precious. Just drop a link if you find anything, I'll pick it up sometime. Off again now.

Mobile Post
[One (M8) Android Development] smeejaytee:
I was mistaken I saw it in the m8 updates thread but it was someone with duel sim in the wrong thread lol sorry. HTC seem to have temporary amnesia when it comes to m8 ATM.

Thanks for the quick response though and I'm glad to know you still have some love for m8 and are still willing to keep us updated for a while it's appreciated.

Sent from my HTC One M8
[One (M8) Android Development] KotTHECat:
Hi Sneakyghost!

If i want to update my firmware with "No wipe zip", can i just replace the recovery image (wich is currently 2.8.4.0) with the newer one to have for example TWRP 2.8.6.1 afterwards?

And wats actually the big difference between your "no wipe zip" firmwares and this ones (except wiping, of course)?

P.S. I have read whole first post, but may not understand everything, since English is not my native language. Thanks in advance!
[One (M8) Android Development] KotTHECat:
@Sneakyghost

Firts off, thanks for the quick and clear answer!

So, if i understand correctly, the safest (and complicated) way to get most recent and genuine firmware (if newer is available for stock device) is:

1. Back to stock (RUU or Nandroid backup> Stock recovery)

2. OTA

3. TWRP and Custom ROM if desired

?
[One (M8) Android Development] Sneakyghost:
Yes.

However, with my packs you are just as safe. Provided you have stable and working USB drivers for ADB and Fastboot.

You can also try the sdcard method (other thread, I have no experience with it) which would cut out the PC communication altogether. Yet, in that case you have to deal with the flakey SDCard implementation on the phone, which I dont trust much. I trust fastboot more. Provided the drivers function properly.

A RUU would also be a pretty good option. However, the same rules apply: make sure drivers work correctly.

Best way to have drivers work properly: remove all old HTC stuff via control panel / software and then install latest HTC Syncmanager from their website here: http://www.htc.com/us/support/software/htc-sync-manager.aspx and then remove that again (Sync Manager often times interferes with RUU flashes sadly). The drivers will stay anyway after its removal.
[One (M8) Android Development] mrrocketdog:
[MENTION=1102297]Sneakyghost[/MENTION] , thank you for the explanation. one more piece of the puzzle explained.:cowboy:

p.s. if by sdcard method you mean rename to 0P6BIMG ; then i used once (no computer , i know right !) to repartition after going gpe. and also to "flash" twrp afterwards because had no custom recovery. (thanks to [MENTION=4987085]xunholyx[/MENTION] for that info).:good:

BUT , am sure that fastboot is much safer from what i've read.

"all i can really do , is stay out of my own way and let the will of heaven be done"
[One (M8) Android Development] KotTHECat:
This is exactly how i installed HTC drivers. Also, my adb and fastboot files are dated from 11.03.2015 and working just fine ("adb devices" and "fastboot devices" show connected phone). "adb push" does its work as well.
[One (M8) Android Development] thandlovsky:
My current situation is that I have a custom rom that is running on lollipop, but my firmware is the 3.42. I am S-on and have been trying to go back to stock so that I can OTA update and get the correct firmware and then re-unlock the bootloader and get everything working again.

However when I try to run HTC's RUU.exe it fails with the false positive that the battery is less than 30%. This is untrue and I tried everything I could short of rewriting the exe to ignore that check.

I then learned that this may be bacuse for s-on to run an RUU you need to have a stock rom, stock recovery, and RUU with matching firmware.

I have the RUU, but when I try to usethe RUU method found here it is giving me the error 99.

I am using the unmodified zips provided by the links in the google drive page.

could you please help me fix this error so that I can finally fix my phone.

Thank you so much
[One (M8) Android Development] Delacruzrb1981:
Anyone know why my device isn't detected when using the HTC RUU app ? Thanks.
[One (M8) Android Development] Behold_this:
Likely a driver issue. If you are booted into Android execute "adb devices" if in dl mode execute "fastboot devies." If you don't see your device in the list of attached devices your drivers are not setup properly. An easy way to make sure you have the up to date drivers installed is to install HTC Sync and then uninstall the software after drivers have updated.
[One (M8) Android Development] Delacruzrb1981:
my device is attached/detected when i execute "adb devices".
[One (M8) Android Development] Behold_this:
Well then at this point you're going to need to give more detailed info (would have been useful from the beginning). How about some screenshots? What exactly are you seeing? Do you see an error code at all? Are you sure you have a working ruu, perhaps it is a corrupted download?

This type of support question really belongs in the Q&A thread & not in the knowledge base. The Q&A thread is extremely easy to find as the link to it is always attached to the last post of this thread, but here it is again:

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

[Q&A] [2014.10.11][GUIDE] FUU and Firmware flashing
[One (M8) Android Development] williamtavares:
Just look at this ******** http://htcui.com/gift/7708

Making an account isn't enough to download it.

I must hold "points" enough to get it. Real talk, I'm done.
[One (M8) Android Development] Sneakyghost:
M8 Partition Dumper

Hello Everyone,

due to someone from our team needing urgent help with restoring a TMUS device, I had to look into my old Partition Dumping project again.

Hence, I reworked my script and merged it with a script our buddy [MENTION=2977387]donmarkoni[/MENTION] wrote for himself. He has had a very nice diffing and MD5 logic which I pinched off him.

That script went over to 4pda.ru and was there edited by user "Golv" (http://4pda.ru/forum/index.php?showtopic=441717&st=3400#entry24584494)

and has via that detour returned to XDA, my thread now. So, credits be given to Donmarkoni above all and to Golv from that other forum.

I have the script working to a point where you can even dump an Android 5.xx ROM with SELinux, as long as you have insecure ADB enabled in your ramdisk (check with your ROM Dev/Chef and Kernel Devs) - so if your phone is rooted and has an insecure kernel, you can dump it.

If you run an older ROM without SELinux and keep seeing errors about setenforce 0 and stuff like that, try the added second option script without SELinux - that basically is a script like we would have done it a year or 2 ago, where that wasn't an issue.

If anyone feels like investing 10 minutes, I'd be glad to hear some feedback about this working or not working.

License: this is a batch script. Its free to be used of course. Courtesy dictates credits though. Thank you.

Check it out here: https://www.androidfilehost.com/?fid=24052804347774169 MD5: 3e35c74094eb213014e386f2f6513c88
[One (M8) Android Development] kerryh:
You did state that you don't fool with CDMA devices. Is there a place to get those or those of us on Verizon SOL? LOL
[One (M8) Android Development] xunholyx:
http://xdaforums.com/verizon-htc-one-m8/general/vzw-m8-master-ruu-firmware-collection-t2946473
[One (M8) Android Development] kerryh:
Tried these. The won't flash in my fastboot RUU. Messed up part about it is I have successfully flashed them in the past. Now I get a "flash failed, not enough bytes, no error" the second I hit enter. Even more frustrating is the max file size is 100,000 bytes larger than the RUU I'm trying to flash.
[One (M8) Android Development] Kratos90:
I assume you are on stock ROM? You will need to have stock recovery as well to receive OTA updates and you will need to go back to your regular (stock) CID.`

Edit: This is off topic for this thread though, you should use Q&A M8 thread, or look in the M8 general section for help/additional information.
[One (M8) Android Development] kkaranjkar:
Yes I have stock recovery and stock rom...... I bought this phone recently and got cid-11111111 as a default

---------- Post added at 11:19 AM ---------- Previous post was at 11:18 AM ----------

I have stock recovery and stock rom...... I have recently bought this phone and got cid 11111111 as a default. So now I'm worried whether I will get OTA update or not?
[One (M8) Android Development] Kratos90:
This will be my last post to help you as this is off topic for this thread. You have European/WWE ROM and firmware, you can change your CID to any of European CIDs and you will get OTA no problem. You can look around the XDA M8 threads to see how to do it. (It's not that hard, you'll be fine).

P.S. You didn't need to post the same question multiple places.
[One (M8) Android Development] gmoe65:
Hello I tried to switch my HTC m8 Verizon to GPE,and I changed my cid but it just goes to recovery/bootloader can someone tell me what am I doing wrong
[One (M8) Android Development] Iceberger:
First of all, hide your imei
[One (M8) Android Development] gmoe65:
Thanx for your reply,How do I do that?
[One (M8) Android Development] xunholyx:
First of all, this isn't a help thread. This is a development thread and [MENTION=1102297]Sneakyghost[/MENTION] would like to keep it that way.

I suggest you post your issue in the M8 Q&A forum.
[One (M8) Android Development] Sneakyghost:
I hope you didn't flash the GPE RUU.

Verizon is a CDMA phone and has a different partition layout and an incompatible radio. You can't change it into a GSM device like that.

If you do, chances are you'll brick it. If you did already but it's still booting to boatloader, you can fix it maybe by running a Verizon RUU.

[MENTION=3472611]dottat[/MENTION] has RUU's for Verizon in the VZW forums.

This is the wrongest place to ask pretty much, because a.) It's GSM only and b.) like xunholyx said, no support provided here.
[One (M8) Android Development] gmoe65:
Thanx for your Reply,and I have it to boot animation but its stuck there so now I'm about to try the RUU you suggested ,I'll let you know how it whent ,with a pm.
[One (M8) Android Development] hks18psigst:
Will there be a 4.16.401.13 no wipe released by you [MENTION=1102297]Sneakyghost[/MENTION]?
[One (M8) Android Development] Sneakyghost:
Probably yes if there's any demand - although that will have to wait. I'm back to work, summer holidays are over. Hardly any time for anything smartphone related at the moment.

Whenever I'm having a few days off I'm updating stuff as needed.

Maybe [MENTION=2605798]nkk71[/MENTION] feels like doing the pack though. He knows what to look out for.
[One (M8) Android Development] hks18psigst:
Awesome! Thank you for the quick reply. Love/trust your work. Every time I flash other ppls stuff I get wipes!! Lol
[One (M8) Android Development] nkk71:
you got any download thread/links for me, being kinda lazy, so havent looked around :o

EDIT: doesnt look like worth updating the firmware much .13 vs .10 doesnt look like much diff to me
[One (M8) Android Development] hks18psigst:
can't really find anything official..

Firmware_4.16.401.13 - https://yadi.sk/d/CHgI_pOaidNWa
[One (M8) Android Development] Sneakyghost:
Thanks guys. True story, looks kinda really not important.
[One (M8) Android Development] hks18psigst:
thought this update consisted of the notorious stagefright fixes! :eek:
[One (M8) Android Development] Sneakyghost:
This is firmware. Stagefright patch is in the lib "libstagefright.so" in system/lib. Clearly, firmware patches no stagefright vulnerability then.
[One (M8) Android Development] nkk71:
yeah seriously minor changes, in there, would have uploaded but can't get the new TWRP recovery :eek:
[One (M8) Android Development] mariosaraylian:
New Firmware Ver. 4.20.531.5. ???

Guys: It looks like TMOUS released an OTA to update to 4.2.531.5 from 4.20.531.4 or earlier.

I attached a snippet from the TMOUS Support Site here.

Should we give a crap about this or its not worth trying to port over due to no real feature changes besides "Messaging security improvements"...?

Thanks!
[One (M8) Android Development] thelangosta:
It's the stage fight fix. You should probably care.
[One (M8) Android Development] Sneakyghost:
Its a firmware thread!

Like outlined before, stagefright ain't got no relation to any partition in the range of what we call "firmware". A firmware update is NOT required for fixing the stagefright vulnerability - according to what I have been able to dig up on Google search.
[One (M8) Android Development] mariosaraylian:
Sneakyghost, thanks for clarifying!!! I knew that if it was something that important there would have been buzz about it in the FW threads and also you would have already ported some RUUs or FUUs for us to implement!! So in your opinion, I really do not need to go all stock again to do TMOUS's stupid OTA, then Re-Root etc. etc....
[One (M8) Android Development] MuminMohamed:
hey does anyone know where i can get stock rom and recovery of the htc m8 eye
[One (M8) Android Development] Sneakyghost:
On request (by Mr. Jean Rivera) I have added a FullWipe and NoWipe package for AT&T 4.28.502.1 - these packs are completely untested. So I accept no responsibility whatsoever for any damage/loss it may cause you.

https://www.androidfilehost.com/?fid=24269982087003991 - NoWipe

https://www.androidfilehost.com/?fid=24269982087003989 - FullStock
[One (M8) Android Development] gads1:
Is there a v5x firmware for M8 GPE running MM?

Hey All -- forgive my ignorance. I see various requirements on M8 GPE MM threads about requirement of "M8 5x firmware".

what are they talking about?

I have what I perceive as latest M8 TMOB firmware of 4.20x. Am I correct this is latest M8 TMOB firmware?

thanks in adv. Any insight would be appreciated. -GA
[One (M8) Android Development] xunholyx:
This is off topic. I will answer you in the GPE thread where you also posted a similar question.
[One (M8) Android Development] circassian92:
I don't know if this is off-topic, but is there a place where I can find the latest firmware for a GPE MM ROM? As the current one I can see on my device is "5.07.1700.6"
[One (M8) Android Development] Sneakyghost:
I used to do GPE as well back on the M7 but already discontinued that with the M8, as there are capable people out there doing that.

I'm sure someone in the M8 forum looks after the GPE variant. The M9 doesn't even have GPE anymore since Google discontinued the entire project.
[One (M8) Android Development] circassian92:
I've been told that the latest is "5.07.1700.8" which is not far from what I have, I will try a Sense 7 MM ROM and check my connectivity issue again.

Thanks for your reply, and good luck with your work!