yashsingh1/xdaforums huggingface dataset:
[One (M8) General] ahmed.ismael:
your device is s-on you can't downgrade it ( you can flash any rom but not any firmware )

here is the RUU.zip for your device flash it it might fix your issue ( if it didn't then it's hardware problem )

https://cloud.mail.ru/public/BbWq/VwgqHFwt3

how to flash

* rename the file to 0P6BIMG.zip

* put it in your external sd card ( formatted as fat32 )

* reboot to bootloader ( hboot ) it wil scan for the file and ask you to update just confirm it by pressing volume up

* after you done remove the file from the sd card ( it will scan for it every time you reboot to bootloader )

if this doesn't solve your issue then most probably it's hardware problem
[One (M8) General] redpoint73:
Those files are only for the Sprint version M8! The user you quoted doesn't have Sprint, he stated dual SIM!

Also, you can NOT downgrade firmware on an s-on device.

Please understand more fully, before giving incorrect advice.

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

Why are you messing around with 3.30.651.2 in the first place?

I suggested to flash the 1.54.654.15 firmware, then 1.54.654.15 RUU. Then reboot and see if the SIM problem persists.

You need to just follow the advice given, instead of trying to make up solutions. You're just wasting your own time. The kernel is an incorrect guess. The stock kernel is automatically installed when you flash firmware/RUU, so your searching around for random answers is not relevant.
[One (M8) General] waqarhussain22:
First of All please accept my sincere apology, as i missed the term double sim he did mentioned there, i assumed he is talking about the sprint one.

I am sorry if this brings further confusion and frustration to you out there, I ABSOLUTELY followed each and every step you did advised and i respect your knowledge and appreciate you are being helpful.

I have tried the 1.54.654.15 firmware and RUU and got not major luck with it, however i can see my "sim tool" icon of my service / network provider in my apps now but for sure as there is no network so its not working but yeah i can see it displaying there and disappears after sometime and then again appears as like IMEI and Baseband which acts like the same. is it some sort of good news or still need to worry?

Also i can see that in all cases even if the sim card is inserted or not, its keep saying looking for service, i cant see invalid sim card or any sim card related message, but when i try to manually select the network type in Mobile networks its saying "No sim card detected the phone will switch to CDMA mode" and as i said on other hands i can see the "Sim Tools" icon appears and disappearing in the apps list.

Also one other thing I want to bring under your kind attention, I never got luck to boot with stock recover, when ever i try to boot into stock recovery or when the OTA upgrades finishes and try to install its keep on rebooting, though i have tried to install it quite a number of times with the correct firmware versions but no luck, however When i install Custom recovery there is no problem with it and i can use it without any issue.

like you said sometime the radio issue is sometime permanent? GOD forbid in that case whats the solution? do i need to go to the market and third party flashing box like HTC 2 clip etc is what now which can fix it or we can fix it with firmware and RUUs?? by trying random.

thanks again for your support and your valuable input as always.

W
[One (M8) General] redpoint73:
If you tried the early version firmware & RUU (and other firmware/RUUs) with no improvement, you are likely looking at a permanent radio brick caused by flashing the wrong firmware. I don't think much else can be done.
[One (M8) General] waqarhussain22:
Thanks for your input mate, that is sad news though.

So you means there is no solution and i should throw it to the bin? or there is something hardware related like specific portion of radio chip or board can be replaced and this can be fixed?

Thanks.

W
[One (M8) General] redpoint73:
There is something called JTAG, which you might find at a local repair shop. But I don't know if JTAG is beneficial in this case or not. If not, you are probably looking at a motherboard replacement.
[One (M8) General] waqarhussain22:
Many thanks for your benifitial input and prompt response.

One of my friend is having JTAG so if I found that then how i can flash the radio CHIP? do i need some specific firmware to upload to the chip? also how i can recognize that which chip is the radio one?

In worse case do i need a sprint motherboard or that can be an international version, means then i can flash that new phone after installing the motherboard with any international RUU?? or even after changing the motherboard i still have to stick to sprint?

Thanks.

W
[One (M8) General] redpoint73:
You've pretty much crossed past the boundary of my knowledge. I'm not much of a "hardware" guy. What I do know, is for JTAG, you need to open the phone, and the specific points to connect the JTAG leads or whatever they are called. I don't know much beyond that.

Also, I don't know if the CDMA and GSM versions motherboards are interchangeable or not.

Sorry I can't help more. But I'd be inclined to say, you need a competent repair person. Either path (JTAG or new mainboard) are not things you can do, without experience and knowledge.
[One (M8) General] waqarhussain22:
Many thanks mate ... I have a friend of mine who is a mobile hardware specialist however i will consult him, though i was first trying to fix it via software, but before that i will try each and every firmware n RUU HK n Non HK this may take a full day of mine but this worth trying as you said, if no luck then changing motherboard is the last option.

Thanks anyways for everything you did shared mate, all of them were helpful.

Cheers!

W
[One (M8) General] waqarhussain22:
Hey Mate!

one final question as i should ask this earlier i reckon.

When initially i was flashing the RUU my phone were having originally the MID as: ( 0P6B7**** ) with a super cid when i checked at fastboot getvar all ... i have checked here at XDA and seems its sprint MID, however on the back of my cell phone the model id is written as: ( 0P6B100 ) that basically encouraged me to flash other firmwares ... so is it normal that on the back its saying Model ID as 0P6B100 and in the system its saying it 0P6B7**** or 0P6B70000 ??? or it may be a different story here??

Many thanks.

W
[One (M8) General] ahmed.ismael:
from your getvar result here you have a sprint device

however the back cover most probably replaced

so don't believe what is written in the back cover but take it from the getvar result
[One (M8) General] waqarhussain22:
hey mate .. thanks for your input here!

yeah i don't know if the back cover is replaced or what but the phone looks fresh to me. may be someone replaced it already anyways.

I am now hanging in a very strange issue, when i flash a ROM the IMEI and Baseband does appears and when i put my sim back it disappearances again .. sometime IMEI become "Unknown" but baseband is there but more likely its Appearing and switching back to unknown ... and the phone always keep saying "Looking for service" No Invalid or no sim card message or any message regarding sim card.

So did you ever heard or have any solution for this?

Thanks to [MENTION=660462]redpoint73[/MENTION] he did advised some good suggestions but unfortunately, he ended up by saying it may be a hardware issue, but i checked this in a Mobile hardware/software guy today he used to say its 100% software related issue as this has happened earlier to him and he did fixed that, unfortunately he didn't have the right data for my phone, but he used to say try different RUUs and which may fix the issue, which i already did. so in your opinion do you have any better suggestion?

Thanks.

W
[One (M8) General] redpoint73:
The back cover has been replaced. This is often done (by 3rd party vendors) on US variants to remove carrier logos printed on the back. Although, I don't think Sprint put their logo on the back of the M8. But the Harman Kardon versions do have "Harman Kardon" on the back, so the back cover may have been replaced, to remove that logo.

Moral of the story, you can't go by the model number on the back, you have to go by the getvar data (as ahmed stated).
[One (M8) General] waqarhussain22:
Got Ya mate ... thanks for your response.

Yeah, I am convinced now that its a Sprint device, but i was just asking [MENTION=7003469]ahmed.ismael[/MENTION] he may have some other suggestions or have had this experience in the past may be? as the IMEI appears and then unknown and after sometime or reboot it appears again and then the same story. just wondering if i can target the correct Radio partition to reformat and flash again? or may be I can format each and everyone partition and then flash it?

as per my research [MENTION=243864]xda[/MENTION] here, i found that the sprint version is having around 48 partitions, i am wondering if i can format them all and then re-flash or something similar may be possible?

Thanks.

W
[One (M8) General] redpoint73:
I know you are asking ahmed that. But I was quoting and referring to your previous post, which still sounded confused or unsure of the back cover being replaced. There is no question in my mind that the back cover has been replaced. Similarly, no question in my mind that you have the Sprint version (the internals, which is what matters).

That is already what RUU does (re-writes all partitions to stock), and you've done that several times, with no luck.
[One (M8) General] ahmed.ismael:
i don't think it's the firmware/radio issue as you did flash many RUUs

( flashing RUU is basically what you described "or may be I can format each and everyone partition and then flash it?" )

you use the device on sprint network ??

maybe something with your carrier/sim card ( if you certainly it's software and not hardware )

sorry i can't help in that as you almost try everything software related
[One (M8) General] waqarhussain22:
Ohh yeah, i got ya as i said, no doubt about what you said mate.

Okay now a personal question from yourself, if next time i have to buy M8 or M9 which variant do you recommend which is the best one with stability and support?, of-course i am talking about the GSM version? as i can see you have mentioned in your signature that you are using HTC M8 i reckon AT&T one?

Thanks mate.

W
[One (M8) General] ahmed.ismael:
can i answer that question ?? ;);)

go for the unlocked/developer edition variant
[One (M8) General] waqarhussain22:
lols .. of-course i loved your answer ... lols ... yeah basically i live in Pakistan and i am using my local GSM networks here on the device, but next time i will stay away like a million miles from the sprint devices of any cell phone model ... lols ... as because of its internal hardware structure which is different from the other ones... ... ;)
[One (M8) General] ahmed.ismael:
look at this another user with the same case as you

https://xdaforums.com/showpost.php?p=71256620&postcount=1011

it's something with sprint devices not software nor hardware ( it's the network itself and you can't do anything about that )
[One (M8) General] S@m39:
it says "phone halted" due to big storage something like that:(
[One (M8) General] ahmed.ismael:
Make sure the sd card is formatted as fat32

also i forget to say you should relock the bootloader first

Relock bootloader

* reboot to fastboot

* type this command without quotes "fastboot oem lock"

* then this one without quotes "fastboot reboot-bootloader"

* try to flash again
[One (M8) General] S@m39:
i have other files on my sd card too.

or the sd card should contain only this file?

how can i change titanium back up storage to sd card?
[One (M8) General] ahmed.ismael:
it's ok

just put the RUU in the sd card root ( not inside any folder )

from it's setting

menu-->preference-->backup folder location
[One (M8) General] S@m39:
from it's setting

menu-->preference-->backup folder location[/QUOTE]

this folder is not writable. it says!
[One (M8) General] ahmed.ismael:
this folder is not writable. it says![/QUOTE]

which folder you choose ??

you should choose the root folder ( sd card directory not any folder )

then it will return to the app ( TB ) and you can navigate to the desired folder

some thing like this

https://www.youtube.com/watch?v=AGL8a3esv3U
[One (M8) General] S@m39:
which folder you choose ??

you should choose the root folder ( sd card directory not any folder )

then it will return to the app ( TB ) and you can navigate to the desired folder

some thing like this

https://www.youtube.com/watch?v=AGL8a3esv3U[/QUOTE]

Thanks A lot :o
[One (M8) General] redpoint73:
The only reason I have an AT&T version M8, is that AT&T is my local carrier. I bought it subsidized, meaning I got it for something like $200 US with a 2-year contract commitment (while the full retail price at the time was something like $600). Although most US carriers are no longer subsidizing phones in this way, it was very common for a long time in the US.

Typically, I would recommend trying to buy the version appropriate to your region, or which has the proper bands (out of the box) to support your local carrier . Even though the band support can be modified on this device (at least to some degree), there is no guarantee of this (and that you will have proper service on the device).

Although there are going to be variables, most important of which is price (which usually seems to be why folks end up buying a certain variant - particularly US versions).

I definitely recommend to avoid CDMA variants (Sprint, Verizon, and LRA versions) for most folks, unless one of those carriers happens to be your specific local carrier. And in general, all the US carrier versions are more locked down, more carrier branding and bloat (although a lot of that can be modified with unlocked bootloader, root, etc.) than most other versions.
[One (M8) General] morfeas-dsl-:
Hello there. I bought a HTC m8 with a CID 111111 and s-off.

I believe that it is a developer edition and that it has android 6.0.

Can i flash a EU RUU using the above guide so as to get the european LTE bands?

Thank you a lot
[One (M8) General] Einwod:
Post the results of fastboot getvar all after removing your serial and IMEI numbers. We can tell more from that output.
[One (M8) General] morfeas-dsl-:
(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) 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

Ps. I bought it sealed from ebay, havent done anything to it
[One (M8) General] Einwod:
Yes, as long as it's not got a gpe ROM on it now. Should be no problem.
[One (M8) General] morfeas-dsl-:
Thank you so much!

So can i flash a EU RUU to get the eu lte bands? Is there a specific guide that you propose? ( i see many guides but dont want to use the wrong one)

Ps. i have flashed many LG , samsung and apple devices but its the first time i own a HTC.
[One (M8) General] ahmed.ismael:
afaik the developer edition firmware supporting most of the bands out there so really no need to convert it ( i could be wrong )

anyway flash the RUU.zip as described in this guide and you don't need to relock the bootloader and use the RUU in the guide

http://xdaforums.com/showpost.php?p=64926626&postcount=6

as you have a supercid the flashing proccess should be fine but if you have this error (( 41 Wrong Model ID ))

then change mid to 0P6B10000 by following this guide https://xdaforums.com/showthread.php?t=2708581
[One (M8) General] morfeas-dsl-:
Thank you a lot!!!!
[One (M8) General] elchin_ea:
Hi. Could You explain how can i do s-off, without sunshine, I mean free =) By the way my phon is rooted. From TWRP i did advanced wipe, and now power button does not work properly. I want to go back to stock rom for that i need s-off.

Regards.
[One (M8) General] redpoint73:
Not going to happen. If you spent any time reading about sunshine, you already know that. Sunshine is the only valid method. Unless you count Javacard, which costs even more money.

You don't need s-off to return to stock. You just need a signed RUU, which will flash with s-on.

But what exactly if wrong with the power button? I've never heard of wiping things in TWRP affecting the power button. I'm concerned it's not related to what you wiped in TWRP, and that return to stock won't fix it.
[One (M8) General] elchin_ea:
Thanks for reply.

I am often switching between custom roms, and few days ago before i installed new rom, i did instead of FDR, advanced wipe. Then i installed roms and super su. And now when i press power button nothing happen, but when i press and hold power + volume UP and volume down then i can restart device or if device is off(only from recovery mode i can turn off) then can turn on. By the way, in HBoot volume buttons also does not work properly,should press two times to go down. And it goes only till recovery then immidiatly open recovery mode. From adb when i try to check version of rom it says waiting for devices, although adb devices show this phone.

Before i did back up from twrp it is about 7GB but cannot resote after some minutes gives error.

And i am not sure which RUU is for my device. I tried some off them it gievs error.

Hope i could explain my issue.

Regards.
[One (M8) General] Einwod:
You need to post the results of fastboot getvar all after removing your serial and IMEI numbers from the output. Noone can help you until then.
[One (M8) General] elchin_ea:
The problem is when i write adb devices it shows my device, but when i type getvar all it says waiting for devices. Is it any other waz to get that info?

Regards.
[One (M8) General] Einwod:
You need to be in fastboot mode. Hold power and volume down until the device reboots to bootloader screen. Then type the command.
[One (M8) General] elchin_ea:
I tried that one also but unfortunately still waiting for devices. Let me explain what i did to be sure i do right steps. I opened from cdm adb shell and opened HBOOT then i typied fastboot getvar all (PS Hboot page after 20 secunds turning off itself) . I guess there some issue with HBOOT too.
[One (M8) General] redpoint73:
You don't need to do adb shell.

adb and fastboot are 2 different things. Trying to mix the 2, or getting them confused with each other will just confuse yourself. adb only works when booted to Android OS, or in custom recovery (and requires debugging enabled in Settings). Fastboot only works in bootloader-fastboot mode, debugging is

not

required.

Just connect the phone in bootloader, make sure FASTBOOT is highlighted in red near the top. Then type: fastboot getvar all

If you get a proper output, copy and post it (delete IMEI and serial number before posting).

Or if all the above fails, tell us what it says for OS number near the top of the bootloader screen.
[One (M8) General] elchin_ea:
If honestly,now i am confused =) Where should i type it? should not in abd? If you mean i should type it in commmand line in windows, then i should note, that cmd does not recognise this command.

Here what it shows in HBoot:

MS_UL PVT SHIP S-ON

HBOOT-3.19.0.0000

...

...

OS-G.12.401.4

eMMC-boot 2048MB

...
[One (M8) General] redpoint73:
No, not in adb. Fastboot and adb are not the same thing, as I already stated. Stop thinking they are the same. They are related, but very important differences. Trying to run fastboot commands in adb won't work.

You need to have a fastboot.exe installed on the PC. If you unlocked the bootloader on this PC, you already should have it (since fastboot is needed to unlock the bootloader). Then open a command prompt within that directory folder that contains fastboot.exe. Then, your cmd prompt will recognize fastboot commands. Again, the phone needs to be connected to the PC, and booted to bootloader-fastboot mode.

Then you simply type: fastboot getvar all

Then post the results (delete IMEI and serial number).

I assume that should be 6.12.401.4

It's very important when giving the OS number to ensure no typos.
[One (M8) General] elchin_ea:
Sorry for late reply. I did not have internet :)

By the way i saw Your last reply but now could not find it =/ Anyway thanks for explanation. I found fastboot.exe (from android studio folder) but it also shows waiting for devices.

Yeah You are right it was 6 not G --> OS-6.12.401.4

By the way HBoot page after 15 seconds closing itself , is it ok?
[One (M8) General] elchin_ea:
Yesterday i could not find this comment, but now i c =) something wrong with datadase of this page.

As i wrote above,i found fastboot.exe and it did not help as well. I guess problem with HBOOT, bcuz it is closing itself and i cannot novigate down, just after few times pressing volume down it goes till Recovey.
[One (M8) General] redpoint73:
When in bootloader, is fastboot highlighted in red near the top of the screen? If it's not highlighted (selected) and you can't select anything by navigating down (vol up/down) then I fear there isn't much you can do. Methods to recover and return to stock need working fastboot mode, and without it, you are pretty stuck.

Another approach, do you have a MicroSD card, and a USB card reader, which you can connect to your computer and put files on the SD card?
[One (M8) General] elchin_ea:
Yeah u r right, when i go to Hboot i cannot choose fastboot,it is only HBoot choosen and after several pressing can choose recovery.

Yeah i have i MicroSD ,card reader and OTG as well.

I am trying figur out how to fix fastboot :/
[One (M8) General] redpoint73:
Is your bootloader still UNLOCKED? It will say UNLOCKED, LOCKED or RELOCKED (one of those) near the top of the bootloader screen).