yashsingh1/xdaforums huggingface dataset:
[One (M8) Q&A, Help & Troubleshooting] FalkiD:
Broke my M8 radio, need correct RUU or radio firmware

Hi,

First post, hopefully I won't break any rules.

I had a working T-Mobile M8 from eBay, bought it cheap, replaced display, was working great. Unknown origin. Its S Team ROM (S.ROM-JW-4.1.0) was good but Chrome browser popped up all kinds of virus warnings. I wanted to start fresh. I flashed tmo_fw_1.57.531.7.zip from https://xdaforums.com/showthread.php?t=2754063. Phone still works but no WiFi. I'm getting a driver error(1) when I attempt to turn ON WiFi. Original getvar info:

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.29.214500021.24_2G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 6.12.1540.4

(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: 0P6B13000

(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: 76df2b54

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

Now getvar shows:

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.16.0.0000

(bootloader) version-baseband: 1.16.21331931.LA24G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 1.57.531.7

(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: 0P6B13000

(bootloader) cidnum: T-MOB010

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

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

I'm unable to run TMobile RUU's, I get error 155. I've tried RUU's:

RUU_M8_UL_M60_SENSE70_MR_TMOUS_6.20.531.5.exe

and

RUU_M8_UL_M60_SENSE70_MR_BrightstarUS_WWE_6.12.1540.4.exe

How can I fix the radio and/or flash the correct radio?

I have another similar TMobile M8 with similar radio to the original. I'll probably try to copy that radio to the broken phone using the dd command.

The broken phone currently is re-locked, has S-OFF(unfortunately!), and TWRP recovery. I re-locked the bootloader at one point trying to get RUU to work. No data on phone so unlocking again is no problem.

Great forum, thanks for all the info here!
[One (M8) Q&A, Help & Troubleshooting] Einwod:
First thing, go to your original post and edit out your serial and IMEI numbers. They are both personal to you and you only. You have downgraded your firmware, that's why you have no wifi. You have to go back to the original firmware and then try again. The one you flashed was the first version for T-Mobile. You need this one to be up to date.
[One (M8) Q&A, Help & Troubleshooting] FalkiD:
Shoot, forgot about my id numbers.

Wow! Can't thank you enough, all set!

I wonder why I couldn't locate that firmware, I've been hunting around all day...

I realized after I posted that the ROM I flashed was from 5/16/2014 and not May of 2016, so ancient KitKat or Lollipop ROM, NG!
[One (M8) Q&A, Help & Troubleshooting] Einwod:
Enjoy MM on your device.
[One (M8) Q&A, Help & Troubleshooting] ErN35T:
I need help, i flashed stock firmware M, and my

build number is now 6.20.654.3 CL682910

but baseband is still 1.09.20.1112

can somebody help me point directions on how to update my baseband?

as i flashed newer rom, signal is not detected for using an LTE/GSM card

Last working rom is GPE MM

Main goal is to use android version 7 and up with working LTE - GSM Card

I've flashed MM Firmware and MM Ruu from https://xdaforums.com/showthread.php?t=2729173, with no luck, simcard no reception... Tried fix from Lolipop and up with vDM client keeps fc ing...

Unlocked

S-off

Supercid

Help? I've been try ing to find solution for 3 days...

Updates, I've noticed my provide name pops up for a second or two when switching LTE/CDMA to LTE/WCDMA or Global auto in *#*#4636#*#* and I noticed the sprint number is there...

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.09.20.1112

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 6.20.654.3

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

(bootloader) serialno:

(bootloader) imei:

(bootloader) imei2: Not Support

(bootloader) meid:

(bootloader) product: m8_whl

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B70000

(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: 205bdca3

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.127s

I wonder, why does my Imei and Meid is the same? Imei is 1 digits short... Is it normal?
[One (M8) Q&A, Help & Troubleshooting] ErN35T:
Updates: Managed to make GSM readable, but data connection type is Edge, how to make it LTE?

Couldn't find enough source of information, as the one and only thread I could find needs to downloaded files which cannot be download anymore... FYI, im on Indonesia which all GSM bands are 8 - 900 and 3 - 1800...

Please help...
[One (M8) Q&A, Help & Troubleshooting] Einwod:
You have a Sprint phone, NON GSM but CDMA. Why would you want to use such a device in Indonesia? Sprint is an American network and should really only be of use in the states. You bought a rather expensive paperweight, IMHO. A WWE edition at least, then you could use different GSM based ROMs. As you are now, this device will never work correctly for you. If you can, send it back and get a refund.
[One (M8) Q&A, Help & Troubleshooting] ErN35T:
Whaaa... I didnt buy it, my friend lend me his unused phones, as my Oneplus One LCD got broken heavily and cant be used without using a mouse... Im in no condition to buy new phones or even replacements, wifey got heavy health problem, 3 complicated condition, and we had an 11 months baby which puts me in a real tight condition...

Some threads can open bands, but download link is no more...

https://xdaforums.com/crossdevice-dev/sony/thread-progress-please-leave-im-updating-t2871269

https://xdaforums.com/verizon-htc-one-m8/general/lte-band-7-2600mhz-finally-guide-t2992523

Following steps from https://xdaforums.com/htc-one-m8/general/how-to-convert-cdma-m8-sprint-vzw-gsm-t3303812 I've managed to make use phone calls and text messages in Global auto (PRL) network type and automatic 2 in band selection, gives me voice network UMTS type and HSPAP data network, but HSPAP data only gives me 3G speed or did I choose the wrong band selection and network type? Im not familiar with radios...

If i choose LTE/WCDMA, voice network gives me GSM, but data network is Edge, any workaround to use LTE?
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
It looks like you are all sorted out. But some comments below in red font, for your information:

---------- Post added at 03:35 PM ---------- Previous post was at 03:23 PM ----------

MM firmwares are posted in on the threads "sticky" to this top of this (Q&A) forum section, although it's not obvious:

https://xdaforums.com/showpost.php?p=60218734&postcount=5

You didn't flash the Kitkat ROM (about 1.5 GB). You only flashed the Kitkat firmware.zip (about 80 MB - big difference!).

Firmware is just a small package which contains hboot, radio, boo.img, and some other modules. But does not contain the ROM. RUU contains the ROM

and

the firmware (complete "stock/factory" image).
[One (M8) Q&A, Help & Troubleshooting] mrrocketdog:
[MENTION=660462]redpoint73[/MENTION] , been noticing the "red-text-technique" you started using. clear & very effective. (i like anyways). :)

apologies for derailment. just felt needed to be recognized.:good:

fear a life un-lived ; not death
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
Since you like it so much, I'll use the red text again :laugh:
[One (M8) Q&A, Help & Troubleshooting] FalkiD:
Thanks for all that great info!!

Funny comment about not many posts for this old device these days! I like the size & the IR blaster on the M8.

Another question about firmware: The firmware link you pointed out is great, but I didn't see one for a Sprint motherboard, my getvar info is below. Is it possible to make this Sprint motherboard work on GSM? I've read here & elsewhere that Sprint pretty much prevented this somehow. I've tried one of the firmware files, copying it as 0P6BIMG.zip to an SDCARD, but I get an error that the model id is wrong. I think I need a firmware zip file made for modelid: 0P6B70000? Does that file exist?

Thanks again for all the info you've given us!

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.09.20.1112

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 6.20.651.3

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

(bootloader) serialno:

(bootloader) imei:

(bootloader) imei2: Not Support

(bootloader) meid:

(bootloader) product: m8_whl

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B70000

(bootloader) cidnum: SPCS_001

(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: 205bdca3

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
The red text again, because hey it's efficient!
[One (M8) Q&A, Help & Troubleshooting] mrrocketdog:
edited for content

fear a life un-lived ; not death
[One (M8) Q&A, Help & Troubleshooting] FalkiD:
Thanks!

FYI, I was trying to get a Sprint motherboard to run on TMobile. Seems like way too much trouble. I've bought another parts phone that was TMobile, I'll just use that motherboard.
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
That is probably the better thing to do. Sprint version M8 is nothing but trouble.
[One (M8) Q&A, Help & Troubleshooting] Salman Akbar:
Need GPe RUU for my HTC One M8..

Currently my getvar all is:

--------------------------------------------------------------

version: 0.5

version-bootloader: 3.19.0.0000

version-baseband: 1.29.214500021.12G

version-cpld: None

version-microp: None

version-main: 6.16.708.1

version-misc: PVT SHIP S-OFF

serialno: HT49GWM01972

imei: 352090060978199

imei2: Not Support

meid: 00000000000000

product: m8_ul

platform: hTCBmsm8974

modelid: 0P6B63000

cidnum: 11111111

battery-status: good

battery-voltage: 0mV

partition-layout: Generic

security: off

build-mode: SHIP

boot-mode: FASTBOOT

commitno-bootloader: 205bdca3

hbootpreupdate: 11

gencheckpt: 0

---------------------------------------------------------------
[One (M8) Q&A, Help & Troubleshooting] mrrocketdog:
[MENTION=660462]redpoint73[/MENTION] , have any red text for above post? [emoji1]

fear a life un-lived ; not death
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
If you really "need" it, then just go to the Development section, search and you will find.

Keep in mind, you don't need to flash the GPE RUU, to run the stock GPE ROM. You can simply flash the GPE ROM with TWRP custom recovery (see the GPE thread in Development for details). The only thing that the RUU gets you, is the GPE partition scheme (smaller system partitions means a bit more internal storage). But it also means extra steps of "converting" back to Sense partitions scheme, if you decide to go back to Sense ROMs.

Additionally, GPE RUU will change the frequency band support, and that might not be ideal for your local carrier.

---------- Post added at 10:52 AM ---------- Previous post was at 10:51 AM ----------

Naw, not this time ;)
[One (M8) Q&A, Help & Troubleshooting] rognlorie:
Hello I have an HTC One m8 unlocked super cid rooted s-off running TWRP 3.1.1 flashed 3.2.x to install Oreo and when I try to boot into recovery it just reboots to the bootloader firmware is 6.xxx
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Post fastboot getvar all result (minus serial & imei no.) to know your device better.

When you're on twrp 3.1, you can enter recovery ?
[One (M8) Q&A, Help & Troubleshooting] rognlorie:
Yes I can get into recovery I'll have to post getvar tomorrow I'll be home then
[One (M8) Q&A, Help & Troubleshooting] anonymous_ss2:
Hi!

I purchased my HTC One M8 a little month ago and it came with Android 4.4. Due to some random problem I couldn't download updates but having having RUU installation experience with HTC M7 I downloaded marshmallow RUU and installed it. After first boot I installed TWRP and installed Lineage OS 15.1. Every thing works fine except 4g doesn't seem to work. First I thought it to be a ROM error but even after reinstalling marshmallow (Same RUU I used for updating) and it didn't fixed that issue. I came to conclusion that the current radio doesn't support bands in my country but can't seem to find radio images.

So any help will be appreciated...!

Device: m8_ul

Firmware: 6.12.401.4
[One (M8) Q&A, Help & Troubleshooting] rognlorie:
(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 4.0.U605761@60220A

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 6.20.502.5

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

(bootloader) serialno:

(bootloader) imei: =-

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul_ca

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B12000

(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: 205bdca3

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
So you have a AT&T device. I don't see any fault with the firmware (anyway not really familiar with AT&T device)

Since you can boot to recovery using twrp 3.1, I suggest to flash the twrp 3.2 with twrp itself.

1. Re download twrp 3.2.1-0 in case the one you already have is a bad download

https://dl.twrp.me/m8/

2. Place it in sdcard or internal storage (your choice)

3. Boot to twrp 3.1 then select install menu

Then select install images (you'll see the menu at bottom right)

4. Browse to where you place the twrp 3.2 img, select it

Then choose recovery in next screen, swipe to install

5. Back to main menu, select reboot - select recovery

Then see whether you can boot to newly installed twrp
[One (M8) Q&A, Help & Troubleshooting] rognlorie:
yeah Ive done that too still no cheese
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
No idea if any other user with AT&T has same problem as yours.

Try this one - https://xdaforums.com/showpost.php?p=74517166&postcount=1520

If you can boot to recovery with this version, you can install LOS 15.x/Oreo with it.
[One (M8) Q&A, Help & Troubleshooting] rognlorie:
you know as I was typing the last I was also redownloading twrp and this time it worked so Im good there but how do I resize my partition I cannot flash GAPPS it says the partition is not big enough. Thanks for your help!!
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
https://xdaforums.com/showpost.php?p=75122152&postcount=1854

Try with smaller gapps first maybe - https://xdaforums.com/showpost.php?p=75084464&postcount=1811

Good luck & good night
[One (M8) Q&A, Help & Troubleshooting] rognlorie:
Trying to flash micro now
[One (M8) Q&A, Help & Troubleshooting] pacer3:
Hi all, just wondering if anyone could guide me as to where i can get custom roms that supports m8 harman kardon/m8whl models. Tried searching on google and the forum search, but most of the results were related to romming m8's to m8 hk version. Tried looking up in lineage os for m8 hk support but there doesnt seem to be any.. not really sure if "m8 all variants" really does include hk models as well. Also, any recommendations as to what roms is best suited for m8 hk models? Any help would be gladly appreciated. =)
[One (M8) Q&A, Help & Troubleshooting] Hedwig5:
Hi!

I have an HTC M8 flashed with S.Team-JW-7.5.0, but I have no LTE connection (Germany, O2). Could it have something to do with the Baseband-Version (1.21.213...). Another HTC M8 (original ROM) has Baseband-Version 1.29.2145... and LTE works.

What could I try?
[One (M8) Q&A, Help & Troubleshooting] Einwod:
Post the results of fastboot getvar all after removing your serial and IMEI numbers, then someone can help.
[One (M8) Q&A, Help & Troubleshooting] Technoolli:
I can not flash either of the SD card from the internal memory a ROM no matter Costum Rom, it always comes the message that the file is broken.

This is an excerpt from my fastboot:

C:\adb>fastboot getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.29.214500021.12G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main:

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

(bootloader) serialno: .....

(bootloader) imei: .......

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B10000

(bootloader) cidnum: T-MOB101

(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: 76df2b54

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.139s

Which recovery should I flash there now and which Rom so that I have at least once again an executable system on it. Had already like the lineage-15.1-20180102-UNOFFICIAL-m8.zip but I do not get flashed .... Please help me ....
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
Just search the desired ROM thread for "Sprint" and if you find posts saying that the ROM works with the Sprint M8, than it will work on the HK version as well. HK is a Sprint M8, just with HK software/firmware.

---------- Post added at 11:31 AM ---------- Previous post was at 11:25 AM ----------

Did you have 4G (LTE) when you were still on Kitkat?

FYI, you can't manually flash a radio image, unless the phone is s-off.
[One (M8) Q&A, Help & Troubleshooting] anonymous_ss2:
I did have 4G LTE on my device before flash and my device was already s-off.
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
Was your phone the Euro (401) version before the RUU, and you flashed the Euro RUU 6.12.401.4? If so, it won't normally change the band frequency support to update by RUU, keeping the same region/carrier version. They update the radio for various optimizations, but won't normally remove the bands supported.

If you changed from some other region to the Euro RUU 6.12.401.4, then that is a completely different story, as that may have changed the specific band support.
[One (M8) Q&A, Help & Troubleshooting] anonymous_ss2:
I am completely sure of that it was a 401 but is there anyway to check that?
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
On the device, not really. You can do fastboot getvar all, and post the results (delete IMEI and serial number) and we can look for clues otherwise. But what you provided so far, points to Euro version M8.

Since you have s-off, you can flash an older version Euro radio or firmware, and see if there is any change. But I would recommend you should check your carrier's APN info is entered correctly, before messing with firmware. Assuming you are correct, and it just updated from on older Euro version to last (Marshmallow) Euro version, my gut tells me that firmware/radio isn't the problem, and it's something like APN.

Also check your settings, to make sure it's not something as simple as 4G is not turned on.
[One (M8) Q&A, Help & Troubleshooting] iCantCSharpWG:
Hello, guys,

I've been looking for kernels for my HTC One M8, but I don't know if I can install others at all.

I have currently installed Lineage OS 14.1 (Android 7.1.1).

But many kernels seem to be for android 6.

Does it matter if I use such a kernel? The current kernel should be theoretically also for Android 6, right?

I ask because I occasionally have problems with the WLAN and it sometimes takes an extremely long time to load apps.

I have already reinstalled my rom, but that didn't help.

Thank you :)
[One (M8) Q&A, Help & Troubleshooting] sagolera50:
Hi. After installing custom ROMM, it did not start to make phone calls. listen music, talk do not work, microphone is not working. All other features are working. How can I fix this problem? I am in a very difficult situation PLeeessa Help mee
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
Not enough info. Do fastboot getvar all, and post the result (delete IMEI and serial number before posting) so we can see the particular details about your M8 version.

Also, what ROM(s) did you try?

I'm guessing your firmware it out of date (common cause of various audio issues after flashing custom ROM).

---------- Post added at 09:41 AM ---------- Previous post was at 09:34 AM ----------

You need a kernel that supports AOSP type ROMs (Sense kernels won't work) and it also has to be Android 7.1.1. I'm not really an AOSP user on this device. But looking, there doesn't seem to be many (or any?) kernels that fit that description.

Given the issue you mention, it may make more sense to try another ROM, and see if the problems persist.

I don't know what you mean when you say "current kernel".

An Android 7 kernel is not the same as Android 6 kernel, if that is what you mean. They aren't compatible. SO if you flash an Android 6 kernel, and keep the Lineage 14.1 ROM, the phone probably won't boot to OS.

So again, what kernel you install is very important. Needs to be the right Android version, and also AOSP vs. Sense is important.
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
Please read more carefully when replying. I asked what ROM(s) you tried.

I also said to delete IMEI

and

serial number before posting getvar output. They are both personal data, which should not be posted in open forums. You can edit your response, to delete the serial number from your previous response.

Also, what version TWRP?
[One (M8) Q&A, Help & Troubleshooting] sagolera50:
leedroid, skydragon,viperone. the same problem in all. How can ı find version TWRP?
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
It will say version number of TWRP, when booting into TWRP and/or at the top of the menu screen. The number format will be something like 2.8.7.0

Your firmware looks up to date, as I can tell by the radio baseband number. Normally, the firmware number will be indicated in getvar as "version main" (or you can also look at OS number on bootloader screen on the phone). But since your is blank, this may indicate you used an old version of TWRP (known bug). The firmware number also gets wiped out when flashing some AOSP ROM, but it appears that the ROMs you have flashed are all Sense based?