Hey everyone,
I first want to say thanks for all the instructions here on this one, it's been a lot of searching, but got through getting my phone boot unlocked, TWRP installed, rooted, and finally through Venom, S-OFF.
I bought an M9 from eGlobal Central which landed me a HK phone and Asia ROM. It's also meant that with the subsequent upgrade to the 1.4 firmware package the battery has gone from terrible to paper weight.
I've got Venom on there for the moment (That got me through Sunshine) and I'm looking either at a stock Dev edition or WWE ROM (To get up to a >2.8 firmware), however, I'm wondering where to go now in regards to WWE or Dev. Errr... OK, just correct me where I'm wrong here:
I'll need a firmware package that matches the ROM.
I'm guessing I'll need a complete RUU, but for European Dev perhaps? What's the CID for that?
Actually is there any difference at all in the radio software between the different firmware releases and capabilities?
What is the current Android version in WWE that's available? (And what firmware more to the point, I just want off 1.4)
I've seen Dev is now on Android 5.1 and 2.8 firmware (And I'm guessing this has been patched higher again)
I assume that Dev has a faster release schedule than WWE?
I basically want to get myself back to the point where I'm getting OTA updates, but my phone lasts a day instead of a couple of hours (I should've bought another M8).
I'm sure that this has been done before, but hours of Google searches has left me well, slightly less in the dark, but the light at the end of the tunnel could be an oncoming train, so, thought I'd just ask.
Thanks for all your help,
Berny
You're s-off so just go supercid and you can flash the latest 2.10 firmware. Forget OTAs because you can't get them unless you're 100% stock, and the back and forth required to do it is far more trouble than its worth IMO.
Can't speak for everyone but battery life on 2.x has been fine.
Sent from my HTC One M9 using Tapatalk
iElvis said:
You're s-off so just go supercid and you can flash the latest 2.10 firmware. Forget OTAs because you can't get them unless you're 100% stock, and the back and forth required to do it is far more trouble than its worth IMO.
Can't speak for everyone but battery life on 2.x has been fine.
Sent from my HTC One M9 using Tapatalk
Click to expand...
Click to collapse
Exactly...also this is what i did, I had same issue as you and I followed this steps to do it:
DevCID BS_US001
DevMID 0PJA11000 (Dev)
Installed Dev 2.8.617.4 by SDCARD Method Ruu ZIP File
Installed TWRP 2.7.8.1b again.
SuperCID 11111111 (WWE)
Placed BACKUP 2.8.617.4
Flashed WWE FW 2.10.401.1
Flashed any Custom ROm.
Related
OK. I'm a little bit lost in the HTC world!
I've had a Samsung Galaxy Note II for the last year and have just replaced it with the HTC ONE (M8). I found the whole rooting and ROM procedure relatively straight forward with the Note II. In a nutshell you:
1) Rooted with a Windows based application
2) Installed / Flashed a recovery system
3) Flashed a custom ROM using a Windows based application called ODIN
And that was that. Pretty straightforward. Having had a nose around the HTC forum it's awash with clever folk using abbreviations and acronyms like CID, RUU and S-OFF...!
My M8 is on EE network in the UK which I know is CID ORANG001. What I would like though is to convert my M8 to a generic European M8 so I can receive the latest HTC updates rather then await EE to push out their version. This therefore prompts me to ask the following questions:
1) Is this something we will be able to achieve?
2) What is the (potential) process to achieve this (assuming something similar for the M7 already exists)?
2) Will over the air updates work?
I've read numerous posts which seem contradicting. Some talk about a simple change of the CID others mention S-OFF as the GOD of everything related to the subject. If I were to guess, changing the CID seems too simple, but I'm guessing once changed to a generic EU CID it's possible to receive HTC's OTA updates? Or am I wrong there? Or having another guess I would assume I'd need to go down the lines similar to Samsung process of rooting or S-OFF (security off?) and flashing a generic stock EU ROM?
So what CAN currently be achieved and what CAN'T currently be achieved?
I guess I could do with a little background on these processes and the terminology used.
Any help, greatly appreciated.
Can :
Unlock the bootloader and flash a custom recovery to install a custom rom based on the latest firmware. You are depending on rom updates from the dev if he updates it to the latest software/firmware
Can't :
S-off
Change cid
Get ota via another rom
Run a ruu because they are simply not available
So to receive ota you need your original stock rom. And before you start messing around please make a stock nandroid backup and store it !
http://forum.xda-developers.com/showthread.php?t=2701376
Chris_c81 said:
OK. I'm a little bit lost in the HTC world!
I've had a Samsung Galaxy Note II for the last year and have just replaced it with the HTC ONE (M8). I found the whole rooting and ROM procedure relatively straight forward with the Note II. In a nutshell you:
1) Rooted with a Windows based application
2) Installed / Flashed a recovery system
3) Flashed a custom ROM using a Windows based application called ODIN
And that was that. Pretty straightforward. Having had a nose around the HTC forum it's awash with clever folk using abbreviations and acronyms like CID, RUU and S-OFF...!
My M8 is on EE network in the UK which I know is CID ORANG001. What I would like though is to convert my M8 to a generic European M8 so I can receive the latest HTC updates rather then await EE to push out their version. This therefore prompts me to ask the following questions:
1) Is this something we will be able to achieve?
2) What is the (potential) process to achieve this (assuming something similar for the M7 already exists)?
2) Will over the air updates work?
I've read numerous posts which seem contradicting. Some talk about a simple change of the CID others mention S-OFF as the GOD of everything related to the subject. If I were to guess, changing the CID seems too simple, but I'm guessing once changed to a generic EU CID it's possible to receive HTC's OTA updates? Or am I wrong there? Or having another guess I would assume I'd need to go down the lines similar to Samsung process of rooting or S-OFF (security off?) and flashing a generic stock EU ROM?
So what CAN currently be achieved and what CAN'T currently be achieved?
I guess I could do with a little background on these processes and the terminology used.
Any help, greatly appreciated.
Click to expand...
Click to collapse
Also not familiar anymore with HTC. After reading and reading and still not finding the exact answers to my questions, so I simply (after unlocking and flash TWRP recovery and backing up) tried to flash Virtuous ROM (1.54.401.5) over my German o2 device (1.12.206.17, CID O2___001). Everything worked except WiFi, so I tried a last call with mikes ARHD Rom 3.1, before going back to stock. And this ROM works brilliantly!
But I would also be happy if the OP questions could be answered...
@Mr Hofs
1. the WiFi problem discribed above could be firmware related?
2. When my Provider o2 brings out an update with firmware, can I simply relock bootloader and push the (perhaps) available firmware.zip it to the device via fastboot like mike explains in his firmware thread?
Edit :
Well that would be weird as both roms the OP flashed are based on 1.54.401 so i would say no.....
Mr Hofs said:
Can :
Unlock the bootloader and flash a custom recovery to install a custom rom based on the latest firmware. You are depending on rom updates from the dev if he updates it to the latest software/firmware
Can't :
S-off
Change cid
Get ota via another rom
Run a ruu because they are simply not available
So to receive ota you need your original stock rom. And before you start messing around please make a stock nandroid backup and store it !
http://forum.xda-developers.com/showthread.php?t=2701376
Click to expand...
Click to collapse
OK thanks. Few more questions if I may.
So from the "can't" list, IF we can get the ability to change CID and have S-OFF in the future, would it provide the ability to receive OTA updates when HTC push them out, or are OTA updates simply out of the game entirely?
Sent from my HTC One_M8 using Tapatalk
Yes that should be possible , all you need then is
Changed cid
Stock rom
Stock kernel
Stock recovery
Or the ruu (if available)
Then the phone is ready for ota updates.
Mr Hofs said:
Yes that should be possible , all you need then is
Changed cid
Stock rom
Stock kernel
Stock recovery
Or the ruu (if available)
Then the phone is ready for ota updates.
Click to expand...
Click to collapse
Great thanks. Last question then, what is RUU?
I'll keep your thread bookmarked and attempt to get a backup in there.
Sent from my HTC One_M8 using Tapatalk
A ruu is a Rom Update Utility and it contains the rom, kernel, firmware, recovery (and some more stuff). When a ruu is installed its like the phone is factory stock.
Mr Hofs said:
A ruu is a Rom Update Utility and it contains the rom, kernel, firmware, recovery (and some more stuff). When a ruu is installed its like the phone is factory stock.
Click to expand...
Click to collapse
OK brilliant thanks. Really appreciate your help.
Sent from my HTC One_M8 using Tapatalk
Hello this is my first HTC device and I just learnt about Hboot, Firewater, S-off, and RUU terms.
These are my AT&T HTC M8 with 4.4.2 OS on it, Just had it S-off and Unlocked bootloader.
Can I know the following things...before flashing anything onto this
1-> Can I SIM unlock it using the Config.dat method as the device was not at all updated ?
2-> Changing CID to SuperCID grants me access to all RUUs but that's not needed as I will use customROMs based on Sense and AOSP right ?
3-> In order to flash and all I must be S-off I did it So now I can use ViperROM 4.4.4 but before that the viperrom page says need for an updated firmware >3 mines on 1.5, So if I flash any will the S-off goes away ?? & found this thread here for firmware updates but it says red text, can I know whats that ??
4-> How can I convert this device to a fully unlocked device like dev edition/ international version ?
5-> Most important of all what makes this device go hardbrick and S-on again (Firmware flashing, RUU etc, Like to know what will cause this since the device is S-off can I assume this device won't brick like Nexus phones).
Sorry for this lengthy post, never used a HTC device wanted to make sure all is well.
Thanks :fingers-crossed: !!
S-OFF allows you to do all sorts
I used the Sim unlock method after i S-OFF my At&t device just because and really couldn't tell you if worked cause I actually like At&t .
Supercid does allow for flashing other gsm firmware/ruu
Yes you would want to be as close in firmware to gain the best running experience when flashing Roms above your current firmware
S-OFF only changes if you do it the way you gained it
Being S-OFF you could flash the wrong ruu and hard brick your device ( CDMA device hardware I believe could brick your device along with the wrong device kernel could also brick it )
Nexus is pretty solid but can be bricked
Thanks for the quick post :good:
So I will go ahead and update the firmware w.o redtext (just noticed it's the one that says "This build blah blah" when bootup) then I'm good to go for the flashing all stuff ??
I can also flash a non sense based rom after using sense based Viper ROM / ARHD / etc without any issues, now is my device basically a Dev Edition plus the RUU & CID editing is only needed If I ever need going back to stock (though it wont happen) or flash regional firmwares or converting to GPE, DEV, WWE editions rt ?
Lastly my device ID it says M8_UL_CA will it change after I flash a ROM or Radio or Firmware ?
Ashtrix said:
Thanks for the quick post :good:
So I will go ahead and update the firmware w.o redtext (just noticed it's the one that says "This build blah blah" when bootup) then I'm good to go for the flashing all stuff ??
I can also flash a non sense based rom after using sense based Viper ROM / ARHD / etc without any issues, now is my device basically a Dev Edition plus the RUU & CID editing is only needed If I ever need going back to stock (though it wont happen) or flash regional firmwares or converting to GPE, DEV, WWE editions rt ?
Lastly my device ID it says M8_UL_CA will it change after I flash a ROM or Radio or Firmware ?
Click to expand...
Click to collapse
Yes, you can flash any ROM. If you plan on running GPE, you will need to convert back using a WWE RUU as GPE uses different sized partitions making the system partition too small to run Sense based ROMs.
Your device ID will change to M8_UL after flashing WWE firmware, but it isn't anything to worry about.
xunholyx said:
Yes, you can flash any ROM. If you plan on running GPE, you will need to convert back using a WWE RUU as GPE uses different sized partitions making the system partition too small to run Sense based ROMs.
Your device ID will change to M8_UL after flashing WWE firmware, but it isn't anything to worry about.
Click to expand...
Click to collapse
Thanks a lot !!
While GPE is a trade off for only AOSP, with DEV/WWE I can run any ROM based on Sense/AOSP i.e GPE & including the Lollipop right ?
So before proceeding I will update the Firmware first to a 2.xx or 3.xx then run an RUU based on DEV/WWE for conversion
Sorry for so many doubts, slowly learning about HTCs devices
Ashtrix said:
Thanks a lot !!
While GPE is a trade off for only AOSP, with DEV/WWE I can run any ROM correct ?
So before proceeding I will update the Firmware first then run an RUU based on DEV/WWE for conversion & for the last If I need to run Lollipop I should flash firmware again for v5 base or the WWE/DEV RUU (I think the Dev edition had got the lollipop Update) has the Firmware, Radio packed with it ?
Click to expand...
Click to collapse
The RUU contains the firmware. No need to flash it twice. You could just flash the WWE firmware if you are on Sense right now. Mostly RUUs are used to fix devices that are experiencing issues, or for converting GPE/Sense.
Running the RUU wipes EVERYTHING, so flashing the firmware is preferable. The WWE 5.0.1 firmware should be out soon, but DevEd is out now. If you wanted to convert to DevEd, there are plenty of tutorials on XDA. I'm really not up to speed on running DevEd firmware.
Found this page for all stuff & this thread for conversion.
& what's this .401 stuff in the first thread ?
I'm ok with full wipe anyways so I can use the RUU or the other recovery way for the conversion right ?
Ashtrix said:
Found this page for all stuff & this thread for conversion.
& what's this .401 stuff in the first thread ?
I'm ok with full wipe anyways so I can use the RUU or the other recovery way for the conversion right ?
Click to expand...
Click to collapse
401 is International WWE firmware. For example, my firmware version is 3.28.401.9 Verizon's latest firmware is 3.28.605.4
If you are okay with the full wipe, the RUU is probably the best way to convert, but the recovery method with stock recovery and stock nandroid would work too.
xunholyx said:
401 is International WWE firmware. For example, my firmware version is 3.28.401.9 Verizon's latest firmware is 3.28.605.4
If you are okay with the full wipe, the RUU is probably the best way to convert, but the recovery method with stock recovery and stock nandroid would work too.
Click to expand...
Click to collapse
Thank you verymuch for clarification !!!
Will do the work tmrw, its 2AM here
I've been fully converted GPE and back twice and after successfully converting back to Sense this last time I chose the Dev edition backup and stock recovery method followed by the proper CID&MID to take the OTA update witch is now lollipop
So basically I now have a lollipop firmware to run with the stock GPE lollipop ROM and you bet it runs great
whats up guys?
Im a little confused on this update process. i have an ATT M9 that i converted to dev edition. with the new marshmallow update rolling out, its only going to the unlocked version. when i check the HTC website, it says that the dev edition is only in stage 1 while the unlocked and ATT versions are in stage 3. what should i do to get the update asap? keep the dev edition, or convert to unlocked/ATT version? How would i convert to the unlocked edition without an official RUU from HTC?
you already have the answer, anyways ill paste it here for anybody else..:
1.unlock bootloader from htc.dev
2.root twrp 2.8.7.1-beta / SuperSU 2.52
3.S-Off sunshine $25 USD
4.Change CID to Super CID 11111111 MID to 0PJA10000 (international=unlocked).
5.Flash latest ZIP Ruu through SD Card Method
6.This will give you stock WWE UNLOCKED, do not flash any custom recovery or anything else, twrp will be ereased, no more root, stay stock!
7.OTA until you get 2.10 firmware (STOCK).
8.Be Ready for MM! OTA =D
Unlocked generally is WWE Edition, unlocked phones from USA are rarely seen, but you can tottally be sure this is the option, there are only 2 (unlocked) FIRMWARES Dev (current 2.11) and WWE (2.10).
LLegion said:
you already have the answer, anyways ill paste it here for anybody else..:
1.unlock bootloader from htc.dev
2.root twrp 2.8.7.1-beta / SuperSU 2.52
3.S-Off sunshine $25 USD
4.Change CID to Super CID 11111111 MID to 0PJA10000 (international=unlocked).
5.Flash latest ZIP Ruu through SD Card Method
6.This will give you stock WWE UNLOCKED, do not flash any custom recovery or anything else, twrp will be ereased, no more root, stay stock!
7.OTA until you get 2.10 firmware (STOCK).
8.Be Ready for MM! OTA =D
Unlocked generally is WWE Edition, unlocked phones from USA are rarely seen, but you can tottally be sure this is the option, there are only 2 (unlocked) FIRMWARES Dev (current 2.11) and WWE (2.10).
Click to expand...
Click to collapse
rite, but the update says USA only as of now which means the WWE edition wont be receiving it first. no?
i got a fail to update due to custom software detected on device, relocked bootloader to see if that fixes anything......
I just updated my HTC One M9 unlocked edition and it's a shame there's no System UI Tuner available (kind of expected this though). The quick settings is still same looking; I wished it looked more like stock LOL. Other than that, I'm happy about the permissions; no more location services for a ton of apps . It seems to be much smoother, especially when you flick the apps away from the recent apps drawer.
Moomoomania said:
I just updated my HTC One M9 unlocked edition and it's a shame there's no System UI Tuner available (kind of expected this though). The quick settings is still same looking; I wished it looked more like stock LOL. Other than that, I'm happy about the permissions; no more location services for a ton of apps . It seems to be much smoother, especially when you flick the apps away from the recent apps drawer.
Click to expand...
Click to collapse
Any chance of a Twrp backup for those of us wanting to port it?
santod040 said:
Any chance of a Twrp backup for those of us wanting to port it?
Click to expand...
Click to collapse
Hi, and sorry for the inconvenience but my phone is not rooted or anything, I have just kept it stock. No mods, no custom recovery, nothing unfortunately. I would have definitely provided the XDA community with one if it was rooted/had a custom recovery. Sorry man!
Moomoomania said:
Hi, and sorry for the inconvenience but my phone is not rooted or anything, I have just kept it stock. No mods, no custom recovery, nothing unfortunately. I would have definitely provided the XDA community with one if it was rooted/had a custom recovery. Sorry man!
Click to expand...
Click to collapse
Ok, no problem.
Thanks anyhow.
I have M9u
OPjA100
Still haven't gotten it
americans get favoured again.. Htc.. Poor form.
shivadow said:
americans get favoured again.. Htc.. Poor form.
Click to expand...
Click to collapse
'Merica FTW!
The 3.xx.401.x update is already leaked if you look around theirs a firmware and ViperRom based on it already
Hi,
I bought my HTC 10 (unlocked, EU) just 3 weeks ago and I was so exciting using Nougat I just started to spam “check version” in order to have a notification like “android 7.0 available”.
But HTC decided to stop Nougat OTA because of issues in the EU.
So I decided to instal TWRP and flash my marshmallow version to the Leedroid Nougat custom rom.
The fact is that it was the first time i was doing that and as the noob I am, I’ve deleted my backups on the SD (don’t ask how, I don’t know).
So, now i’m stuck with my LeeDroid version, using nougat but with bugs (snapchat not responding, can’t connect, can’t use Netflix…) and I see that HTC released the Nougat OTA on manual update.
I wanted to install it, but I’ve understood that I need to be on a stock version (not a custom like Leedroid) to update with the RUU.
But now, I don’t know how to reinstall MM stock in order to get that OTA, can someone help me please ?
My HTC 10 is unlocked EU version, i’m Root and Bootloader unlocked too.
Thank so much to the guy who'll answer and sorry by advance for my bad english.
May someone answer me Noob Friendly ? :silly:
If you want to go back to 100% stock, including recovery, flash a compatible RUU.
You shoud be able to find the WWE RUU no problem on the HTC Website, although check your CID and MID first though, CID should be HTC__001 and MID should be 2PS6200000. If the CID doesnt match that, then you need to find the version it does support, or S-OFF you're phone so that you can change the CID manually or switch to super CID (11111111).
I had to S-OFF in order to go back to stock as my CID was H3G__001. Even though it was Sim Unlocked, there is no official RUU for H3G. After all that, I still decided to stick with custom ROM (LeeDroid).
Hi,
I'm totally new to this and I'm looking for help.
I have a HTC One (M9), unlocked. I realised since I got the handset (insurance replacement in 2016) I've never had an OTA update. I contacted HTC support who advised that I am running unofficial software and that is why I cannot get OTA updates. I've asked them to elaborate on what is "unofficial" about it as I have never rooted the handset or messed around in any way. They couldn't elaborate and advised I should send it to them to be flashed (at cost, as it's out of warranty).
Anyway, I want to put my handset into a condition where I can receive OTA updates & also ensure that I benefit from the latest software updates so I started looking into how I could do this. As a noob to Android the easiest method seemed to be via RUU exe. I've downloaded 2 different RUU's from HTC website but both errored with "incorrect version" when I tried to install. I then downloaded a ZIP which I followed the instructions to boot to recovery & install from phone storage, this also errored with "cannot find files".
As above I've tried going from Android v5 to v7 and that failed, I don't know whether I had the wrong RUU or I need to upgrade to v6 first.
I'm in the UK with I presume a UK handset but the RUUs were downloaded from htc.com not htc.com/uk as the UK one doesn't seem to provide this.
So long story short I'm looking for help getting the correct RUU for my handset and I'm having no luck. I'd appreciate any advice given.
HTC One M9
CID: HTC_001 (WWE)
Android: 5.0.2
HTC Sense: 7.0
SW: 1.32.401.17
S-ON
Cheers
Breezo
Firmware 1.32.401.17 only got distributed in one single country (I always forget which one it was - it definitely wasn't the UK). Therefore, the combination of that version together with the HTC__001 CID can only get achieved by tinkering with the phone.
You're actually using an official stock rom but you can't update your phone since the UK never was meant to receive this specific version and/or its OTAs.
You should be able to "return" to 1.32.401.15 without much hassle by following one of the guides in the ReadMe thread. Even with S-ON this little downgrade should be possible (c.f. the RUU section of the ReadMe thread).
If flashing the 1.32.401.15 RUU fails you'll have no choice but unlocking the bootloader, getting root, setting the phone S-OFF and retrying to flash the RUU. All needed steps are explained in the ReadMe thread, as well.
Sent from my HTC One M9 using XDA Labs
Hi Flippy498,
Thanks very much for the response and advise.
I've no idea how it ended up like that. I can only assume as it was an insurance replacement that it was initially branded then flashed incorrectly before it was issued to me.
I'll try your suggestions over the weekend.
Thanks again for the knowledge, its appreciated.
Cheers
Breezo
Hi Flippy498,
That worked perfectly thanks very much for your help. Took the software down from .17 to .15 and OTA updates kicked in immediately.
Now running on Android 7.0
Cheers again
Breezo
Flippy498 said:
Firmware 1.32.401.17 only got distributed in one single country (I always forget which one it was - it definitely wasn't the UK). Therefore, the combination of that version together with the HTC__001 CID can only get achieved by tinkering with the phone.
You're actually using an official stock rom but you can't update your phone since the UK never was meant to receive this specific version and/or its OTAs.
You should be able to "return" to 1.32.401.15 without much hassle by following one of the guides in the ReadMe thread. Even with S-ON this little downgrade should be possible (c.f. the RUU section of the ReadMe thread).
If flashing the 1.32.401.15 RUU fails you'll have no choice but unlocking the bootloader, getting root, setting the phone S-OFF and retrying to flash the RUU. All needed steps are explained in the ReadMe thread, as well.
Click to expand...
Click to collapse
Deffo not a UK phone. We went from 5.0.1 out of the box straight to 6.0.
I'm pretty sure that UK received Android 5.1, as well. No variant of the M9 skipped firmware 2.x.
Firmware 1.x = Android 5.0.2
Firmware 2.x = Android 5.1
Firmware 3.x = Android 6.0
Firmware 4.x = Android 7.0
Since the UK M9 is the "normal" European unbranded version (SKU 401) it received the following versions:
1.32.401.8
1.32.401.15
1.40.401.8
2.10.401.1
2.10.401.180*
3.35.401.12
3.35.401.32
4.14.401.7
4.28.401.3
In addition to that there are:
1.32.401.6 (a pre-release firmware shown on the MWC)
1.32.401.17 (which got distributed in only one country)
* Normally the three numbers behind the last dot indicate a beta firmware. Since the Nougat update couldn't be applied in one single update they had to distribute this version, as well.
Sent from my HTC One M9 using XDA Labs