yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] lsv-1:
Hello community, today I want to share something that was a little bit hard to spot. It's the Brightstar US bloatware-free Developer Edition RUU in case you want to convert your AT&T, GPE or any GSM device to Developer Edition.

If you are on Sense already just change your CID to 11111111, BS_US001 or BS_US002, your MID to 0P6B12000 if necessary and run the RUU from your pc.

If are on GPE you need to follow this thread: http://xdaforums.com/showthread.php?t=2733523 but instead of installing a Custom Rom or a backup (final step) just run the RUU in fastboot mode.

Mega Link to 1.54.1540.10

I tested it on my unlocked BS_US001 that was converted to GPE(GOOGL001) and it worked just fine, my model id is 06PB12000.

Steps:

1. Change the CID to 11111111 and MID to 06PB12000.

2. Flash the RUU zip to convert the GPE to Sense ( http://xdaforums.com/showthread.php?t=2733523 ) (Do this only if you come from GPE).

3. Perform a Factory Reset with the stock recovery (Do this only if you come from GPE).

4. Run the RUU from fastboot or Android itself if you are on Sense already and Voila! HTC One 8 Developer Edition with a super fast boot up!

5. Go back to bootloader and change the CID to BS_US002.

6. Restart the phone and install all the updates.

*NOTE: Phone does not need to be S-OFF or Bootloader Unlocked for the RUU to run correctly (But you need to be S-OFF to change CID / MID).

Profit!

Edit: Here's the newest RUU thanks to [MENTION=559855]Isotopes[/MENTION] :

HTC's repo 3.28.1540.5

RUUs in Zip format, thanks to [MENTION=4231602]wildestpixel[/MENTION]

1.54.1540.10

https://drive.google.com/file/d/0B1b...ew?usp=sharing

2.22.1540.4

https://drive.google.com/file/d/0B1b...ew?usp=sharing

3.28.1540.5

https://drive.google.com/file/d/0B1b...ew?usp=sharing

Lollipop RUU exe from HTC's repo:

4.16.1540.8

http://dl3.htc.com/application/RUU_...G_20.68.4196.01_F_release_411207_signed_2.exe
[One (M8) Android Development] Jesushasadroid:
is this legit anyone try it
[One (M8) Android Development] daorderdillon:
i have not as yet but i downloaded it but just run it and it will tell u version before flashing
[One (M8) Android Development] jake.99x3:
Will somebody verify that this works for Verizon? I'll test but I need to be assured that it won't brick my phone

---------- Post added at 08:02 PM ---------- Previous post was at 07:24 PM ----------

I haven't been able to get this RUU to work. The RUU opens up and goes through preparing setup but then just dissappears after agreeing to the terms and conditions

---------- Post added at 08:13 PM ---------- Previous post was at 08:02 PM ----------

What kernel are you using?
[One (M8) Android Development] lsv-1:
I tested it on the unlocked BS_US001 that I converted to GPE(GOOGL001) and it worked perfect, my model id is 06PB12000.

1. I changed the CID to 11111111

2. Flashed the RUU zip to convert the GPE to Sense (Following the thread I provided in OP)

3. Performed a Factory Reset with the stock recovery.

4. Installed TWRP and performed and Full Wipe.

5. Restored a Sense Backup.

6. Sense booted up fine but taking too long every time I restarted my phone (Not a very good restore huh!).

7. Relocked the bootloader

8. Ran the RUU and Voila! HTC One 8 Developer Edition with a super fast boot up!

9. Went back to bootloader and changed the CID to BS_US002.

10. Restarted the phone and installed all the updates, now I'm at version 2.22.1540.4

[MENTION=1961829]kgbkny[/MENTION] who has an AT&T version was able to convert it with no problems.

Two things come up to my mind 1. You may need to change the model ID of your phone or 2. You may need to run the RUU as administrator.

Good luck!
[One (M8) Android Development] jake.99x3:
How did you relock the bootloader?
[One (M8) Android Development] intenman1:
In fastboot type this command. Fastboot oem lock
[One (M8) Android Development] S1L3nTShaDoWz:
Sooo what exactly is better about this than my current Verizon M8 firmware? Sorry for the odd question but I've never really known what this is other than if you buy a phone with it it comes factory unlocked lol
[One (M8) Android Development] jake.99x3:
The bootloader becomes permanently unlock. I'm trying to figure this out for verizon

---------- Post added at 08:53 PM ---------- Previous post was at 08:48 PM ----------

I ran as admin, did you oem rebootRUU before running the RUU or was the phone booted and at the home screen
[One (M8) Android Development] jshamlet:
It only has HTC bloat, not HTC bloat + Verizon bloat. It also updates directly from HTC, not Verizon, so you get updates a bit faster. Also, if you are worried about Verizon sending an OTA that will lock you out of your phone, this should mostly alleviate those fears. It's why I switched from my AT&T branded build.
[One (M8) Android Development] lsv-1:
Nope, the RUU did it automatically. I was at the home screen.
[One (M8) Android Development] jake.99x3:
Yeah this didn't work at all for me. After agreeing to the terms and conditions the RUU just closes out. Is anybody else having this problem?
[One (M8) Android Development] lsv-1:
Maybe the problem is driver related, look for adb drivers.

http://xdaforums.com/showthread.php?t=2232799
[One (M8) Android Development] jake.99x3:
Yeah thats why I am puzzled I have had no problems with adb or fastboot I'm going to test on another computer.
[One (M8) Android Development] lsv-1:
Good luck!
[One (M8) Android Development] S1L3nTShaDoWz:
Will all future built ROM's run fine on Dev edition firmware? Also how much faster? Is it sort of like with the Google Play Edition on how you get updates directly from Google which is tons faster?

& is this really the only benefit? no Verizon stuff and 'perma' unlocked bootloader? Isn't that actually a flaw on the unlocked bootloader part? If you have to do oem lock in order to do certain things and this were to apparently "permanently" unlock it wouldn't that totally defeat the purpose or does it have some sort of *input word for sustainer here(way of not needing to be locked or something, cant think of the proper word lol)*? Also as far as I know there is no such thing as an OTA that can turn you S-ON (*pun intended*)? As long as you're S-OFF you should always be able to unlock your bootloader right? or is that only for the non Verizon/second carrierthatdoesthishere variants?

Edit: question 2! I remember when I flashed a GPE ROM I was able to use the ElementalX kernel which was incompatible with my Verizon variant, would that kernel work on a phone that has been converted to a developer edition or does this not even count as 'converting'?
[One (M8) Android Development] jake.99x3:
Could you download the RUU and let me know if you are able to get past the terms and conditions
[One (M8) Android Development] S1L3nTShaDoWz:
Past it with no problems. I'm running Win 7 x64
[One (M8) Android Development] jake.99x3:
Ok many thanks. I think I'm going to have to install win7. Currently I'm on win 8.1 and have been having problems, good thing I have the disk
[One (M8) Android Development] S1L3nTShaDoWz:
Fill me in on the results with this, I'm interested in seeing how it turns out once it's flashed and tested! :D
[One (M8) Android Development] Roefastford:
Its working on my windows 7 computer, as I"am able to get past the accept the terms and it went through to pick up that my phone was not hooked up on a usb port. So I"am past where yours was sticking at. So if you can clue me on what my steps would be for my verizon m8. I"am asking you because you seem to have been the one understanding how to do it on a verizon version where everyone else I think was on an a gsm only version m8 such as at&t, tmobile or international. Thanks for your help appreciate it !!!!
[One (M8) Android Development] jake.99x3:
Step 1. Relock your bootloader

Step 2.

Your going to need to change your mid and cid by following these links...

MID- http://xdaforums.com/showthread.php?t=2708581 instead of using the given mid use the following - 06PB12000

CID- adb reboot bootloader

fastboot oem write cid 11111111

Step 3. Run the RUU with your phone plugged in and ON
[One (M8) Android Development] LNJ:
4.4.4 for unlocked M8 tomorrow:

Android Central: Unlocked HTC One M8 to see Android 4.4.4, Eye Experience update tomorrow. http://google.com/newsstand/s/CBIwo9KG1xo

HTC One M8
[One (M8) Android Development] Roefastford:
On relocking the bootloader I"am seeing many posts on that but they all seem to list they just change the watermark on your bootloader screen to locked, having problems finding which method is the correct one for this ? Also when this is all finished will all the htc dev updates come normally as they would on an actual dev m8 ? Thanks.
[One (M8) Android Development] Nic2112:
Nice!

---------- Post added at 06:23 AM ---------- Previous post was at 05:30 AM ----------

I don't have the OTA yet but it's taking a LOOOONG time when I do a Check for updates, the update server will be very busy today.
[One (M8) Android Development] Nic2112:
Still no OTA here :(
[One (M8) Android Development] matthewallen72:
me either, and Im checking, way way to much
[One (M8) Android Development] LNJ:
I wonder if the announcement was for the EU unlocked phones which rolled out last week!

HTC One M8
[One (M8) Android Development] Nic2112:
Could be.

I managed to manually install the RUU and the new camera is fun although I'd never use the extra stuff. What I was happy to see is that the Bluetooth skipping problem I had is fixed with the new firmware. It used to pause for 1 second every 30-40 seconds or so while streaming in my car and it was really annoying.

Now I don't know what to do, GPE to be ready for L, on Sense Dev edition and be ready for Sense/L which is not going to take long once L is released I think.
[One (M8) Android Development] LNJ:
I think L Sense will take a while if they are only releasing 4.4.4 now. I'm guessing January.

I flashed the firmware only and it seems to have sped up the phone a bit!

HTC One M8
[One (M8) Android Development] Nic2112:
We don't know exactly when HTC will be given L, they might have it already, they might get it later, but the good thing is that they probably won't need to do a lot to it.

- Lockscreen notification, Sense already has it

- Battery saving, Sense has it

- Extended quick settings, Sense has it's way of doing it

There isn't a lot of stuff L brings that Sense doesn't. Material design, sure, but it's each app that will change the most, not the UI. The new market for example is all material and runs fine on Sense.

I'm more and more impressed by Sense.
[One (M8) Android Development] LNJ:
The underlying OS itself is new. It's not just a face-lift.

I've ran the preview build on the N5 and it is amazing!

HTC One M8
[One (M8) Android Development] wildestpixel:
How do you achieve that sorry for my M8 naivety !
[One (M8) Android Development] LNJ:
Here we go...

HTC One M8
[One (M8) Android Development] Nic2112:
Awesome, so just 4-5 days after Europe, nice quick update.
[One (M8) Android Development] wildestpixel:
5. Go back to bootloader and change the CID to BS_US002.

Un-necessary if you are superCID - updates go on fine.
[One (M8) Android Development] LNJ:
Just an observation, I updated fw from the EU unlocked version before they released the OTA for the US unlocked version and I found the phone on 4.4.3 stock Brightstar smoother with the EU fw. OTA went fine with the US update but didn't feel as fluid.

Made a nandroid, did a factory reset and just restored data and now feels as smooth as 4.4.3 with 3.x EU fw.

Btw does HTC only keep track of 12 recent apps?

HTC One M8
[One (M8) Android Development] Nic2112:
Maybe the Brightstar version will get a firmware update as well.

Last 2, the 401 version received the update quicker.
[One (M8) Android Development] haniq1:
can I get the extracted Firmware 3.28.1540.6 Zip file only? I don't want to use SuperCID or be S-Off. I want to use the official updated Android 4.4.4 firmware version 3.28.1540.x that matches my device. I am on firmware version 2.22.1540.3 and S-ON and my HTC Device as follows: (as taken by fastboot command to check CID)

modelid: 0P6B12000

cidnum: BS_US001

cidnum: BS_US002

mainver: 2.22.1540.3

btype:1

aareport:1

hbootpreupdate:12

also, I have tried to use the RUU utility to go back to 1.54.1540.10 and be on original stock so I can use the updates but it gave me error "remote control fail" and to get the proper RUU version although my MID and CI(D matched the correct developer version? any help would be appreciated
[One (M8) Android Development] wildestpixel:
You need S-Off to qualify the RUU to older f/w I think
[One (M8) Android Development] Roefastford:
Having issues keep getting error code 159 when running the ruu ?

I"am on a verizon m8 s-off viperone 2.5 sense 6 rom with 4.4.4 firmware and twrp 2.0.8.3 recovery.

We tried many different times and it kept failing with error code 159 and I had bootloader locked which is I"am understanding you do not actually need to lock your bootloader.

Can anyone help out on what the problem is ?

---------- Post added at 07:52 AM ---------- Previous post was at 07:49 AM ----------

Having issues keep getting error code 159 when running the ruu ?

I"am on a verizon m8 s-off viperone 2.5 sense 6 rom with 4.4.4 firmware and twrp 2.0.8.3 recovery.

We tried many different times and it kept failing with error code 159 and I had bootloader locked which is I"am understanding you do not actually need to lock your bootloader.

---------- Post added at 08:13 AM ---------- Previous post was at 07:52 AM ----------

I finally got my phone working again, but it has like 20 minute boot times just like it had before the new firmware came out. I have to let it time out to where screen goes blank from htc splash screen then hit power button and its working. I think the firmware got screwed up somewhere ?
[One (M8) Android Development] LNJ:
Do a factory reset and see if it makes a difference.

HTC One M8
[One (M8) Android Development] Roefastford:
We tried a factory reset it didnt make any difference. My phone now is really slow to boot the screen has to time out and turn off then I can hit power and it will be running, does this every boot. This does not require a stock recovery to run the ruu right ?

Crazy thing though I couldnt get the stock recovery to flash but probably because we relocked the boot loader which you really dont need to do right ? Anyway the twrp recovery was still working after the boot loader was locked thought the locked boot loader would corrupt the twrp recovery or at least lock it up ?

Hopefully someone can help figure this out, because my verizon m8 acts like the firmware is not right for the phone.

Think I will use a back up of stock 4.4.4 rom and try stock recovery and see if it will update firmware ota again my guess is not but I can hope I guess. So I really need to get this converted to dev so I can get it fixed and working right want so bad to ditch verizon firmware and never look back.
[One (M8) Android Development] Roefastford:
For this whole process to work, does it matter if your on the 4.4.4 firmware and not the 4.4.3 firmware ?
[One (M8) Android Development] LNJ:
Nope. It's a RUU.

HTC One M8
[One (M8) Android Development] jake.99x3:
You are having slow boot times because of the firmware. You need to manually flash the 4.4.4 Verizon firmware through fastboot and this will fix it. But otherwise did you get the RUU to work and you are Dev converted?
[One (M8) Android Development] Roefastford:
No every time we run the ruu keep getting error code 159 and the phone sticks on the htc splash screen. Yeah I assumed the firmware got a bit messed up in the process.
[One (M8) Android Development] jake.99x3:
Make sure you have changed your MID NOT CID to the bright star MID, make sure you are super CID, lock your bootloaders and then run the RUU. All 3 of those steps are crucial. After the RUU flash the necessary firmware and then boot up and take an OTA. After the OTA you can re-unlock and flash TWRP, you will be Verizon independent. I don't know if the RUU is 4.4.X so that's important for firmware.
[One (M8) Android Development] Roefastford:
what is the bright house mid supposed to be ?
[One (M8) Android Development] jake.99x3:
Check the OP.... I think im going to put together specifically a Verizon thread for this in the Verizon section later this weekend.
[One (M8) Android Development] Roefastford:
We are thinking we did everything exactly right. Do you know what the error code 159 means ?
[One (M8) Android Development] Roefastford:
Hey my bootloader shows my operating system being 1.54.1540.10 as in

Developer Edition SENSE 1.54.1540.10 ???? Could it be that it actually worked ? Even though we kept getting that error ????
[One (M8) Android Development] Isotopes:
does anyone have the new ruu from 3.28.1540.5 :confused:

EDIT: Found now the direct link to htc server -> RUU 3.28.1540.5 :victory:
[One (M8) Android Development] jake.99x3:
Possibly, what does your firmware,radios, etc say?

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

Are you able to boot into sense after the RUU?
[One (M8) Android Development] Roefastford:
My firmware and radio still show verizon though ? I show android 4.4.3 but Is because my viperone has not updated to 4.4.3 the viperone 2.5 just takes forever to boot think firmware is screwed up. But all settings show Verizon so it must not have worked I need to figure out what that error code means.

---------- Post added at 01:18 PM ---------- Previous post was at 01:12 PM ----------
[One (M8) Android Development] Roefastford:
Remember as I said the ruu never finishes it stops with the error 159 ?

Anyone know what error 159 means ?
[One (M8) Android Development] lsv-1:
http://xdaforums.com/showthread.php?t=1478828

That's for the HTC sensation but it may work if you change the rom.zip name to 0P6BIMG.zip, I never tried that.
[One (M8) Android Development] Roefastford:
I tried that and it comes up " wrong zipped image! "

---------- Post added at 07:32 PM ---------- Previous post was at 06:47 PM ----------

Hey any chance you would be able to help me do this through teamviewer ?

A friend has been helping me and he is really good at stuff like flashing phones and stuff, but just something is wrong and we are not being able to figure out what the problem is.
[One (M8) Android Development] jake.99x3:
Yeah but not until Monday. I'm running Linux right now and won't be home until Monday. I'm our of town
[One (M8) Android Development] Roefastford:
That is cool would really appreciate it. I hope to get mine figured out and have the process down to a step by step process for dummies lol, so anyone could do it, that way I can do my friends verizon m8's for them too, thanks.
[One (M8) Android Development] rasstar:
When I had the M7 I was able to convert to developer edition without changing the ModelID. I think the ruu was decrypted or something like that. Can the same be done with the M8? Changing my MID isn't something I want to do.
[One (M8) Android Development] jake.99x3:
Error code 159 means your using the wrong version. Please give me a list of exact steps of what you did to flash the RUU. I'm going to be opening a Verizon thread soon but I want to know your steps
[One (M8) Android Development] Roefastford:
We super cid. Then changed mid to xxxx 12000. Relocked boot loader then ran ruu.
[One (M8) Android Development] wildestpixel:
Bright house lol that's for Jeremy kyle type people.

OP has all the necessary information.

Sent from my Nexus 7
[One (M8) Android Development] LNJ:
Why are you guys recommending relocking the bootloader? It's not needed.

HTC One M8
[One (M8) Android Development] Roefastford:
That is what we thought. The instructions at the beginning really should be edited and that part removed if its not really required. We couldnt get it to work either way.
[One (M8) Android Development] jake.99x3:
The mid is in correct. That's why you've been getting error code 159,.
[One (M8) Android Development] Roefastford:
So what should the mid be for a verizon m8 then ?
[One (M8) Android Development] rasstar:
Can the verizon model even use the developer edition ruu? Isn't verizon CDMA?
[One (M8) Android Development] rasstar:
I have the T-Mobile HTC One m8 and I did not have to change the mid to receive the OTA. All I did was change the CID to super . My Mid is 613 and not 612.
[One (M8) Android Development] jake.99x3:
Yeah but your also gsm and not cmda
[One (M8) Android Development] rasstar:
uu

Was not referring to that though. Everyone in the thread said your mid needs to match 0P6B12000 to receive OTA but that turns out to be false.
[One (M8) Android Development] Roefastford:
So what should the mid be for a verizon m8 then for this to work ?

Also a stock recovery is not required to run the ruu utility correct ?
[One (M8) Android Development] Roefastford:
Can you tell me what mid did you use to get this to work for your verizon m8 ? We changed the mid to xxxx 12000

Also a stock recovery is not required to run the ruu utility correct ?
[One (M8) Android Development] rasstar:
Stop trying. This will only work on a Gsm phone. No sprint or verizon. It says so right there in the first post.

verizon is so expensive...
[One (M8) Android Development] Roefastford:
Yeah and others got it to work, you didnt read the whole thread, your wrong...

And for the record the verizon m8 is a world phone its both gsm and cdma and lte is gsm based and verizon uses volte too which is gsm cdma is on its way out the door...
[One (M8) Android Development] jake.99x3:
Your ignorant and therefore should not be in the development forum. Go back to genral. If you don't understand that this will work you should leave
[One (M8) Android Development] Roefastford:
+1
[One (M8) Android Development] deadgiveaway:
Will this work on my rogers m8 running 4.4.3 ?
[One (M8) Android Development] Roefastford:
Anyone that got this to work on a verizon m8 could you tell me what mid you used please ?
[One (M8) Android Development] LNJ:
Yes it sure will. Use the latest RUU posted here: http://xdaforums.com/showthread.php?t=2918749

This way you'll have the latest full version.

HTC One M8
[One (M8) Android Development] rasstar:
Well that just shows how mature you are. Maybe you should call the OP ignorant also for listing it in the requirements.
[One (M8) Android Development] LNJ:
The MID I used is the same as the one in the OP. But I only changed the MID after flashing the RUU cause I could not install the OTA. Changing the MID allowed me to install the OTA without issues.

HTC One M8
[One (M8) Android Development] Roefastford:
So you did get this to work on the verizon m8 just to confirm correct ?
[One (M8) Android Development] LNJ:
Sorry mine is gsm. Not sure how it works with Verizon.

HTC One M8
[One (M8) Android Development] Roefastford:
Ok my bad, reading all the posts I thought it sounded like you were on a verizon m8.
[One (M8) Android Development] jake.99x3:
Not helping yourself. Just because something is not listed doesn't mean it won't work. I can confirm this is working 100% for me. Even took the OTA. This is why you should be and the general section because you don't understand this
[One (M8) Android Development] raviluke:
can someone post stock recovery for the latest 4.4.4 RUU please?

I flashed TWRP to test something.

Just wondering, if I leave it at TWRP, will I get OTA updates on this? My MID and CID are same as listed in the first post.
[One (M8) Android Development] nuts77:
nope, I haven't tried it myself but I'm quite sure you need stock recovery for OTA to install properly.
[One (M8) Android Development] Nic2112:
The OTA will download but it won't install
[One (M8) Android Development] raviluke:
Damnit :rolleyes:

Is there a stock recovery available for dev edition which I can flash through boot loader? Or do I need to reflash whole thing all over again?