yashsingh1/xdaforums huggingface dataset:
[AT&T HTC One (M8)] Ntbook:
Hello everyone!

Sorry the noob question and my poor english. I`d like to convert my HTC One M8 to get OTAS. I also want to root it.

I am here:

HTC One M8 Unlocked version, WWE. I use the OS in Spanish. Bands 850 - 1900mhz (Personal Argentina)

Unlocked Bootloader. No root, no custom recovery. Everything Stock

CID HTC__17

MID 0P6B1300

Software version 1.12.422.19 (no OTAs yet, checked with HTC too). Haven´t seen RUU or stock recovery for this on the Web.

I want to be here:

HTC One M8 Unlocked version, WWE, (Developer Edition or International), get OTAs.

Use the OS in spanish.

Use Bands 850 - 1900mhz (Personal Argentina)

Flash it with stock recovery when needed, to get OTAS again. Rest of the time use it rooted.

Is this possible?
[AT&T HTC One (M8)] xuanphucn:
can someone give me the link the file i need to backup and stock recovery that i need to download. There are bunch different file in there and I don't wanna mess my phone up
[AT&T HTC One (M8)] madentaiwn:
Noob question, sorry

Hello everyone,

Sorry first post here and I am really new at this. How new? When I read CID and TWRP in the directions, all I can think to myself is WTF? :confused::laugh::crying:

I was online a bit and found this on HTC's site. If I have a stock AT&T M8, can I follow the manual process and use this tool directly from HTC and convert to the developer edition?

htc.com/us/support/htc-one-m8/news/

Perhaps I should start by letting you know why is a newb trying to go way above his head. I recently changed service from AT&T to T-Mobile. I got the SIM unlocked directly by AT&T before I switched so I assume this is factory unlocked? everything works on T-Mobile except for MMS texting. I been on a few calls and they had me verify that the APN is set correctly. I've done this multiple times and it is correct. I found also found the APN setting on various sites but none works. Instuctions are found here:

support.t-mobile.com/docs/DOC-2090

apn-settings.com/t-mobile-apn-settings-step-by-step-configuration/

I even contacted HTC and it was no help. They assured me that changing a SIM card/carrier would not make a difference to MMS and a factory reset will solve my issue. It did not. I found a thread that suggest the only way to resolve this issue to by flashing the phone to the T-Mobile ROM. So I thought, if I am flashing a ROM, why not flash to the developer edition and get rid of all the bloatware.

So here is where I am at. Question 1 is if I can just use the dev ed update tool found on HTC and call it a day? Question 2 is asking for alternatives to resolve my MMS issue without going through all this.

Thank you all in advance.
[AT&T HTC One (M8)] Beyazsapka:
Hi,

ı use AT&T M8 , how to convert AT&T M8 (brended) to developer edition?

phone is unlocked

version: 0.5

version-bootloader: 3.16.0.0000

version-baseband: 1.16.21331931.LA11G

version-cpld: None

version-microp: None

version-main: 1.58.502.1

version-misc: PVT SHIP S-ON

serialno: *****************

imei: ********************

imei2: Not Support

meid: 00000000000000

product: m8_ul_ca

platform: hTCBmsm8974

modelid: 0P6B12000

cidnum: CWS__001

battery-status: good

battery-voltage: 0mV

partition-layout: Generic

security: on

build-mode: SHIP

boot-mode: FASTBOOT

commitno-bootloader: c3d94491

hbootpreupdate: 11

gencheckpt: 0
[AT&T HTC One (M8)] redpoint73:
Did you even bother to read the thread? Its the whole point of the thread.

Change CID and MID, then flash DE nandroid and stock recovery.

Alternately you can change CID and MID and flash the DE RUU. But keep in mind you need to relock the bootloader to RUU is S-on, and you will also need a RUU with equal or greater hboot and main version numbers. S-off gets around this, including changing CID and MID, I believe.

---------- Post added at 10:37 AM ---------- Previous post was at 10:27 AM ----------

If you want to convert the phone, you'll have to learn some terminology and concepts. There isn't a way around that. Shortcut the learning process and you can end up bricking your phone. So if you really want to convert, you will need to read, research and learn.

The terminology seems alien at first. But honestly, its not that hard once you start diving in. It might take a couple hours of reading. But we all hard to start from the same point as you at one time.

Nope, that certainly won't work. The RUU (ROM update utility) listed in the HTC webpage will fail once it reads your phone has the wrong CID (carrier ID) and MID (model ID). CID and MID on the Dev Edition are different from the AT&T model.

Make sure the APN settings are typed

exactly

as they should be. I've messed myself up before with a minor typing error, like an extra space or mixing slash with backslash. Drove myself crazy looking at a dozen different causes, until I realized it was just a single character in the APN settings that was preventing me from connecting to the data network!

This is false, I'm not sure that HTC rep knew what they were talking about. If the APN info is not automatically updated when you insert the SIM (and it usually won't for carrier branded versions) then there is no way in the world MMS will work without the proper APN.
[AT&T HTC One (M8)] neilmopar:
I am currently rooted, s-off, with twrp recovery on the stock rom. If I use this procedure, will I lose root?

Thanks!
[AT&T HTC One (M8)] garyd9:
Yes. Of course, you could just put it back, but that isn't what you asked, was it?
[AT&T HTC One (M8)] neilmopar:
Ya I figured as much. Since I am starting with TWRP, can I still follow the same procedure?
[AT&T HTC One (M8)] garyd9:
find your favorite recovery, and either flash it via "fastboot flash recovery xxx" or boot it via "fastboot boot xxx" (note: fastboot boot may or may not work with the latest firmware.) Then just flash supersu.zip (find the proper thread for the link.)
[AT&T HTC One (M8)] madentaiwn:
Thank you for the reply. I been reading quite a bit and beef up my understanding. I also found a few tutorials and definition of common terms that helped a lot. I may take up rooting my phone in a few weeks after L is out.

Now I'm wondering if changing it over to the Developer edition will give me the ability to access all the radio bands various company uses? AT&T & T-Mobile has similar bands for LTE but not for HSPA+ (their 4G) network or AWS. Also, I believe that going to the Dev Ed will free me from all the carriers specific settings, but will going through all of this solve my issue with MMS? You may not know for sure but can you give me a gauge on if you think it will work?

Thanks again.
[AT&T HTC One (M8)] hack14u:
I thought that the MID of the ATT model was in the list as acceptable. I never changed it on this one and just ran the RUU from HTCDev with no problems, and got the latest update. CID I did change.
[AT&T HTC One (M8)] Beyazsapka:
Hi redpoint73,

Thank you for your response.

I have read all the threads, I searched the forum before writing but I could not for answer.

my phone os version 1.58.502.1 and firewater not working for s-off prosess.

"Change CID and MID, then flash DE nandroid and stock recovery."

but my phone is s-on , because I can not do it.
[AT&T HTC One (M8)] redpoint73:
Looking at Post #4, you are correct that the MID does not need to be changed (is actually identical to the Dev Ed MID, according to that post).

I was looking at another thread (about converting to Dev Ed) and they referenced changing the MID, but it may apply to other versions (not AT&T).

---------- Post added at 11:09 AM ---------- Previous post was at 11:07 AM ----------

You don't need s-off to change those things, only root.

In fact, if s-off, you should

not

need to change CID and MID at all, as all security checks are off when s-off, by definition.
[AT&T HTC One (M8)] salwansk:
Did you notice any difference in signal strength? or 4g lte "using att of course"? .... cuz i wanna switch my at&t m8 to dev.

FYI, I switched my m7 last year from at&t to dev, but i noticed the signal was weak and never pass two bars and the lte was slower than stock att. I tried to flash att radio to dev rom, but the signal wasnt great. once i switched it back to full att stock, the signal jumped 4 to 5 bars :confused:
[AT&T HTC One (M8)] redpoint73:
The "bars" in themselves mean nothing. There is no standard to what they symbolize. In fact, I believe AT&T rigs the bars in their software to make it "look" like they have better signal strength.

To really measure signal strength, you should go to Settings>About>Network, and look at Signal Strength in dBm. Larger dBM is better. But keep in mind that the number is negative, so by "larger" a better signal will actually be a smaller absolute value (drop the negative sign).
[AT&T HTC One (M8)] hack14u:
Exactly, bars mean not much. I live in a fringe area and ATT radios try and keep the LTE signal as long as it can. A lot of times I would get no data at all even though it still showed a bar of LTE. With the Dev Edition, it will not hold it and will drop to H, or H+ giving me my data back like it should be. I can't count how many posts I have made about this starting with the M7. It was the same thing. I love how the Dev Edition handles the signal so much better. I would never go back! And the great thing is that when it gets really bad, we have the option to switch from WCDMA, LTE, and GSM all in the settings as we need to. Awesome.
[AT&T HTC One (M8)] madentaiwn:
So u only root the phone, change the CID then ran the RUU from HTC? That changed ur AT&T M8 to dev ed? That's awesome. Think I can do that.
[AT&T HTC One (M8)] salwansk:
Thanks for replying back, but did you see any other differences in performance? Like battery life...etc, Along with the LTE stability? ... I don't wanna annoying anybody here, but really I wanna check before wipe out my phone.

Thanks
[AT&T HTC One (M8)] hack14u:
Ahhh, sorry, I forgot to add I am S-Off.

---------- Post added at 08:28 PM ---------- Previous post was at 08:26 PM ----------

I don't really see much in the way of "performance" improvements other than signal like I stated above. This phone was always fast, but now there is no ATT junk, and OTA's are within days of GPE instead of a month or so with carriers.
[AT&T HTC One (M8)] salwansk:
Yup, no need to wait for att to add their junk. im going for it right now.

thanks for motivating me:victory:
[AT&T HTC One (M8)] hack14u:
Let us know how it works out.
[AT&T HTC One (M8)] IS33D34DP30PL3:
can i flash the harmon karmon convert file on the latest 4.4.4 update?
[AT&T HTC One (M8)] Wonders_Never_Cease:
Slightly incorrect@ cid's. Developer Editions come in both variants@BS_US001 or BS_US002 so either will work to update devices to developer editions. Command can be run with either and it will update.

fastboot oem writecid BS_US001 or BS_US002

---------- Post added at 04:43 PM ---------- Previous post was at 04:42 PM ----------

Not unless there is a sprint 4.4.4 version released.
[AT&T HTC One (M8)] IS33D34DP30PL3:
http://phandroid.com/2014/10/27/spr...receives-eye-experience-android-4-4-4-update/ it is updated
[AT&T HTC One (M8)] Wonders_Never_Cease:
As with any firmware updating,grab the original files for your device and make a return to stock zip.
[AT&T HTC One (M8)] DyNamix_:
do i need to change MID for (sim-unlocked) at&t device running 4.4.3?

sorry for the stupid question:angel:
[AT&T HTC One (M8)] jball:
If you want OTA's than cid and mid are a must
[AT&T HTC One (M8)] DyNamix_:
Alright, thanks, how do i change MID? Sorry i'm a noob.
[AT&T HTC One (M8)] jball:
Her you go

http://xdaforums.com/showthread.php?t=2708581
[AT&T HTC One (M8)] Tamil15:
Does this works with cid-11111111 mid-0P6B12000?? or is there any specific model id for dev edition??

thank you
[AT&T HTC One (M8)] scoot0073:
If it's a AT&T M8 you don't need to change MID only CID. The AT&T M8 and Developer Edition M8 have same MID. Yes CID 11111111 will work. That's the CID I used
[AT&T HTC One (M8)] pks4510:
Sir,

If I change MID & CID to US developer edition Can I flash Developers rom with RUU method as developers rom is available to download from HTC US site? If yes what steps need to follow ? Thanks
[AT&T HTC One (M8)] hack14u:
S-Off, run RUU.exe. Updates are with BS_US001.
[AT&T HTC One (M8)] Vaido:
Would this method also work for Verizon One M8? I am S-off and rooted with 4.4.4 firmware but my device still has the 4.4.2 original ROM from Verizon.
[AT&T HTC One (M8)] redpoint73:
I would not advise running any mods that are not specifically intended for the Verizon version.
[AT&T HTC One (M8)] rjsmith53:
Thank You

I just wanted to say Thanks. This worked perfectly. It is so nice . After over 8 months on AT&T without any updates, still stuck on 4.4./2, seeing all the new features in 4.4.4 and up but never getting updates. Now I finally have them. AT&T STINKS for releasing updates. :D
[AT&T HTC One (M8)] robstunner:
Jsut wondering, will this give me the latest firmware as well?
[AT&T HTC One (M8)] redpoint73:
Restoring a Dev Ed nandroid and installing stock recovery won't touch firmware, no. But once you OTA to the current version, it will also update firmware.

Alternately, you can RUU to the latest Lollipop Dev Ed software (which will flash everything, including firmware) after s-off and changing CID. The only downside, this will wipe your user data; but a lot less steps.
[AT&T HTC One (M8)] SergioRmz:
Thank you very much to all the people in the thread. I successfully converted my 4.4.4 AT&T M8 into a DevEd with Lollipop. Working great!:)

Just want to add that I had issues trying to boot into TWRP once I had flashed the stock recovery. I had to first flash TWRP to restore the backup of the DevEd and then once I figured that it worked well, I flashed again the stock recovery and OTA worked. I received all the updates and my phone is now up-to-date. I've read other guys that had a similar problem with it, so hopefully doing it in this way will work as well.
[AT&T HTC One (M8)] redpoint73:
You can only have one recovery installed at a time. So if you flash stock recovery, you no longer have TWRP installed.

The proper sequence would be (if restoring from a nandroid):

1) Flash TWRP (if not already)

2) Restore nandroid

3) Flash stock recovery

4) OTA
[AT&T HTC One (M8)] SergioRmz:
Yes I know that I don't have TWRP installed anymore since I flashed the stock recovery. I actually did the 4 points you said in the exact same order but thanks for clarifying that, I believe I was not as clear as you with my comment haha.
[AT&T HTC One (M8)] padawan_lp:
Can someone please help? For some reason TWRP doesn't see the backups, I even created a new backup to see if the directory was correct and it was. TWRP just see the newly created backup but not the downloaded one.

What am I doing wrong?

Edit: I put everything on an external microSD and it worked.
[AT&T HTC One (M8)] emmatok:
Hi do i need to get S-OFF before changing the CID?
[AT&T HTC One (M8)] redpoint73:
Please don't clutter up the forums by quoting huge posts like you did. I know its the default (to include the quote) so just delete it.

But yes, s-off is an

absolute requirement

in order to change CID.
[AT&T HTC One (M8)] mirrored:
I've heard there are issues with converting to GPE on AT&T M8 due to firmware incompatibility (e.g., spotty reception, loss of LTE, MMS issues).

Can anyone whose converted confirm/expound on this?
[AT&T HTC One (M8)] redpoint73:
Do you understand that Developer's Edition (what this thread is about) and GPE are completely different versions?

Developer's Edition: Sense, and intended to be used on AT&T's network (although a few folks have had some LTE issues).

GPE: No Sense, and from what I can tell is intended to be used on T-Mobile; since it has the same LTE bands as the T-Mob variant (Bands 4 and 17); and is missing two of the LTE bands (Bands 2 and 5) needed to work on AT&T, based on these specs.
[AT&T HTC One (M8)] mirrored:
Thanks for clearing that up. I didn't realize the difference.

Is it possible to do all the instructions (root, s-off, bootloader unlock, etc.) on the latest AT&T OTA?
[AT&T HTC One (M8)] redpoint73:
Bootloader unlock, custom recovery, root should be fine.

But I don't know if sunshine works on the Lollipop OTA or not. You might check in the thread in General to see if there is any confirmation. Sunshine exploit has been patched in the past by HTC, then Iassume the sunshine devs found a new exploit (as sunshine was updated to work on M8 running 4.4.4 and 5.0). So its always possible HTC will plug it again. In fact its probable and just a matter of time, since HTC has patched every other previous s-off method to date.

If in doubt, and you think you will want s-off, I'd suggest to do it before OTA, just to be safe.
[AT&T HTC One (M8)] jumpjet2k:
Worked just fine for me today.
[AT&T HTC One (M8)] jumpjet2k:
I had installed the current GPE ROM, realized it doesn't work well on AT&T, and now I'm trying this method to install DE. However I've had no success restoring any of the backups. Tried two on TWRP (figuring the first one was a bad download) and now the one on Philz Touch. Finally I've uncovered that the issue appears to be with the system partition size - it's set at somewhere around 1100MB and won't accommodate the ~2000MB system partitions in the restores. I'm not sure how that partition size got changed and, well, what to do now. Any suggestions?
[AT&T HTC One (M8)] redpoint73:
Sounds like you did a "full conversion" to GPE, it changed the partitioning. In that case run the DE RUU (you will need to change to appropriate CID and MID, before RUU) and it should re-partition back to the Sense partition scheme. Or you may need to rum the DE firmware, the the RUU, as some folks have had to do.
[AT&T HTC One (M8)] jumpjet2k:
You're right, I did the "full convert". I'll give the DE RUU a try. Thanks for the help.
[AT&T HTC One (M8)] thebravery:
Error applying OTA update 1.54.1540.9

I followed the instructions in this thread but ran into this problem installing the OTA update. My device is S-OFF and unlocked.

E:missing bitmap oem_unlock_bg

(Code -1)

E:missing bitmap oem_unlock_bg_yes

(Code -1)

E:missing bitmap_oem_unlock_bg_no

(Code -1)

...

Installing update...

file_getprop: failed to stat "/system/build.prop": No such file or directory

E:Error in /data/media/0/Download/OTA_M8_UL_K44_SENSE60_SECRITY_BrightstarUS_WWE_1.54.1540.9-1.12.1540.17_release_36886h...

(Status 7)

Installation Aborted

Are the instructions on the first page deprecated? How do I go about troubleshooting this?

Side question: Assuming I fix this issue, will I be able to over-the-air upgrade all the way to Lollipop?
[AT&T HTC One (M8)] redpoint73:
I'd say yes, the instructions on the first page are deprecated. One big thing that seems to be missing, is that if you are on the wrong firmware, and you restore a 1.12 nandroid, I don't think the rest will work.

You also haven't gone into detail on what you have complete, what you haven't. If you are on the Dev Edition CID and s-off, you can just run the DE Lollipop RUU. RUU will wipe the phone, is only downside of this method; but many less steps and much less potential for mistakes or hangups.
[AT&T HTC One (M8)] thebravery:
Thanks for responding. I was able to work around the problem by running the DE Lollopop RUU. Thanks.
[AT&T HTC One (M8)] mirrored:
are there any other steps or information in the instructions that should be made aware, especially if coming from stock Lollipop from the AT&T OTA?
[AT&T HTC One (M8)] redpoint73:
I'd skip those instructions altogether and:

1) S-off by sunshine

2) Change to Dev Ed CID or SuperCID

3) Run latest Dev Ed RUU

4) Drink beer

I'm guessing the instructions were written before a Dev Ed RUU was available. RUU is a lot less steps (instead of step 3 above, you would need to find and flash firmware, find right stock ROM, right stock recovery, OTA to latest versions) and potential for mistakes or other hangups. The only "downside" to using the RUU is that it wipes your data. But if you are doing such sweeping changes (converting to Dev Ed) you should be backing up your data before hand, regardless. So it only means the extra steps of restoring your backed up data and setting up the phone again.
[AT&T HTC One (M8)] mirrored:
Is the correct RUU included in your post here: http://xdaforums.com/showthread.php?t=2751432 ?

or maybe one of the ones here: http://androidruu.com/?developer=M8 ?
[AT&T HTC One (M8)] redpoint73:
Is that a trick questions? Why would I

not

recommend my own thread? ;)

The second link (AndroidRUU.com) doesn't even contain any Dev Ed RUUs. You are looking for one with "Brightstar" in the file name. 4.16.1540 being the latest (Lollipop).

Plus, I usually recommend getting files here on XDA versus websites I've never heard about, with file hosting god know where (unless you know for fact that the source is reliable and safe).

In particular, the thread in my Index thread links to a direct from HTC download of 4.16.1540. About as safe as can be, for those concerned with security.
[AT&T HTC One (M8)] mirrored:
just wanted to be sure, haha.

I'm in the middle of using the RUU.exe from the linked thread in your index thread. Previously, I unlocked the bootloader, flashed TWRP & rooted, and s-off'd using Sunshine. Then I went into fastboot and started up the RUU.

It's been in the Updating/Sending part for more than 10 minutes now, and it's still on 0/7 and there's no green progress bar on my screen like there is in some other people's YouTube vids doing an RUU.

Any advice? Should I try and unplug and replug or something else?

EDIT: Got everything working I believe. To anyone who runs into this: I had to unplug and try two more times for the RUU to complete everything.

Is there any way to confirm that you're using the Dev Edition?
[AT&T HTC One (M8)] redpoint73:
Yeah, that issue is fairly common (RUU getting stuck). There was a thread recently about this, in fact: http://xdaforums.com/att-htc-one-m8/help/ruu-stuck-0-7-sending-t3063611

It is a bit heart-stopping, as the RUU warns you not to shut down or disconnect the device, but you really have no choice. Hey, it is Windows we're talking about. ;)

No AT&T boot screen, bloatware, ringtones, signal icons, etc.

Radio baseband should be 1.2421331147A1.09...etc.

Aside from those things, it doesn't say "Developer's Edition" anywhere or anything like that. Its just an "unbranded" Sense ROM.
[AT&T HTC One (M8)] mirrored:
Thanks for all your help. Couldn't have done it without you.

One last question: I saw someone ask in the thread earlier if rooting while keeping stock recovery will interfere with OTA's. I couldn't find a direct answer but saw others mention that anything modified will prevent OTA's. Does this include rooting + stock recovery?
[AT&T HTC One (M8)] redpoint73:
Heh, I probably answer this questions a couple times a day!

Root itself is okay. But the ROM needs to be stock otherwise. Meaning if you modify anything in the /system partition using root permissions (removing bloat, adding system apps, etc.) they need to be returned to the "stock" condition otherwise the OTA will fail to to "modified software". So make a TWRP backup of the stock ROM before you do any messing around.

So required for OTA: stock ROM and stock recovery

What is okay: root and unlocked bootloader

You will also need to install TWRP and root again after an OTA, since the OTA will most likely unroot the phone.
[AT&T HTC One (M8)] mirrored:
Sorry to make you repeat yourself :silly:

As I've been here and searching out threads full of info, I consistently see your posts helping others. I and I'm sure many here appreciate all that you do. Seriously, thank you so much!
[AT&T HTC One (M8)] crismer:
Loss LTE

the Phone works great with dev ed , but , i loss the lte band 2 , this is the band for movistar mexico , im stiil in 4.4.4 version

question .. can i flash the radio for fix this
[AT&T HTC One (M8)] SergioRmz:
How are you sure you lost the band 2?

Enviado desde mi HTC One M8 usando XDA Forums