Can I flash any ROM regardless of CID? - HTC One X

I am rooted and have CWM recovery installed and was all set to flash a ROM like I used to with my Samsung Galaxy S2 but I keep on seeing people refer to the CID and how important it is when flashing software. Does it only apply to firmware which has to be the same as the network provided firmware or does CID influence the ROMs?

The CID influences the RUUs that you will be able to install, you'll still be able to install any custom ROM regardless of your CID.

Related

stock rom

I don't fully understand this. If I have branded soft it's obvious that I can't upgrade to any other roms with different CID via RUU, can I? What about flashing it via CWM, e.g. this rom http://forum.xda-developers.com/showthread.php?t=1546970 even if I have different CID?
Custom ROMs can be flashed to ANY handset, it's only RUUs that are bound by the CID

[Q] Few questions regarding RUU, ROMS etc.

I am obviously new when it comes to playing with roms.
I have a problem with eroor reporting soon after booting and with voice calls my One V and I want to try reflashing stock ROM to eliminate one of possible causes.
So far I have unlocked bootloader and got root.
I have flashed TWRP and made backup of existing software.
I tried to flash Primo/RUU_PRIMO_U_ICS_40A_HTC_Europe_2.22.401.1_Radio_20.76.30.0835U_3831.19.00.120_release_273801_signed.exe from androidfiles.org
but as I understand I need RUU specific for my CID which is O2___001.
I was unable to find RUU specific to my phone so the questions I have are those:
1) Is there a way to extract firmware from other than my CID european RUU and flash it using TWRP to my phone?
2) After flashing say CM10 can I revert back to my existing phone state with stock firmware/kernel by recovering TWRP backup that i made?

Looking for Stock ROM

Hello,
I am looking for the stock ROM for my HTC ONE M8 because I had a few issues before and I put the first ROM that worked. Because my phone is S-On still it was difficult to find a ROM.
I am currently on a 4.4.4 ROM which has no check for updates feature so when Android L is pushed onto my device I won't be able to get it.
My HTC One M8 is a European version and is currently unlocked to all networks. I've tried to install the official HTC ROM from the website but it hangs and nothing updates, on my task manager I can see the CPU is busy but it does nothing.
Android Version : 4.4.4
HTC Sense version : 6.0
Software number : Android Revolution HD 22.1 by mike1986
Baseband bersion 1.22.2133147A1
Build number : 3.28.401.9
have you read this page: http://forum.xda-developers.com/showthread.php?t=2701376 ?
nathankk said:
I am looking for the stock ROM for my HTC ONE M8 because I had a few issues before and I put the first ROM that worked. Because my phone is S-On still it was difficult to find a ROM.
Click to expand...
Click to collapse
Why? You can flash any M8 ROMs with s-on. And since it appears your firmware is up to date, you can flash any of the latest ROMs with any firmware mismatch issues.
nathankk said:
I am currently on a 4.4.4 ROM which has no check for updates feature so when Android L is pushed onto my device I won't be able to get it.
Click to expand...
Click to collapse
Custom ROMs won't get official OTAs.
Also, in addition to returning to stock ROM, you need to revert to stock recovery to install any OTAs. Its all described in the thread linked in the previous response.
redpoint73 said:
Why? You can flash any M8 ROMs with s-on. And since it appears your firmware is up to date, you can flash any of the latest ROMs with any firmware mismatch issues.
Custom ROMs won't get official OTAs.
Also, in addition to returning to stock ROM, you need to revert to stock recovery to install any OTAs. Its all described in the thread linked in the previous response.
Click to expand...
Click to collapse
I was under the impression with,S-On you can't flash any ROM onto it. Can I literally choose any of those CIDs and it will be compatible with my phone? Instead of messing around can I just wait for the release of lollipop and then flash the ROM that gets posted on here. I just got a little confused because on that post it has carrier names and my phone is unlocked to all networks.
nathankk said:
I was under the impression with,S-On you can't flash any ROM onto it. Can I literally choose any of those CIDs and it will be compatible with my phone? Instead of messing around can I just wait for the release of lollipop and then flash the ROM that gets posted on here. I just got a little confused because on that post it has carrier names and my phone is unlocked to all networks.
Click to expand...
Click to collapse
I think you are talking about flashing firmware or a RUU ? No... If you're s-on, you can only flash your CID. But that has nothing to do with custom roms... Which is what the others have been talking about. ?
Darth said:
I think you are talking about flashing firmware or a RUU ? No... If you're s-on, you can only flash your CID. But that has nothing to do with custom roms... Which is what the others have been talking about.
Click to expand...
Click to collapse
I'm on a custom ROM now I believe and I'm wanting to return to stock, I want to be sure before I do anything so I don't brick the phone. How do I find which CID I need to download?
nathankk said:
I was under the impression with,S-On you can't flash any ROM onto it. Can I literally choose any of those CIDs and it will be compatible with my phone?
Click to expand...
Click to collapse
Any of the stock nandroids should work (meaning they will function). But if you want the stock ROM for your CID, than obviously you need to determine the CID and restore the corresponding stock nandroid.
One reason to restore to your stock nandroid, is that if you also restore the corresponding stock recovery you will be able to receive official OTAs.
nathankk said:
Instead of messing around can I just wait for the release of lollipop and then flash the ROM that gets posted on here.
Click to expand...
Click to collapse
Yes and no. You can flash any custom ROM, including upcoming LP Sense ROMs. But what complicates the issue is that HTC has updated the firmware (hboot, radio, WiFI, etc.) for every major OS software update. If you don't update the firmware accordingly, flashing a ROM that depends on that firmware will result in some major issues (such as long boot times and broken WiFi).
Updating firmware manually requires s-off (which may be the reason why you are under the impression that ROMs can't be flashed with s-on). Or alternately, you can return to stock ROM and recovery and OTA when the LolliSense update rolls out; and this will also update the firmware.
Keep in mind, as previously mentioned your current firmware will work with any current custom ROMs that depend on 3.x firmware.
nathankk said:
I just got a little confused because on that post it has carrier names and my phone is unlocked to all networks.
Click to expand...
Click to collapse
Regardless of the fact your phone is not carrier branded, it still has a CID, probably HTC__ something or other.
fastboot getvar all will yield your CID. No need to post your getvar data, just look for where it says CID. If you post getvar data, be sure to delete IMEI and serial number, as these are personal data that should not be posted on the internet.
redpoint73 said:
Any of the stock nandroids should work (meaning they will function). But if you want the stock ROM for your CID, than obviously you need to determine the CID and restore the corresponding stock nandroid.
One reason to restore to your stock nandroid, is that if you also restore the corresponding stock recovery you will be able to receive official OTAs.
Yes and no. You can flash any custom ROM, including upcoming LP Sense ROMs. But what complicates the issue is that HTC has updated the firmware (hboot, radio, WiFI, etc.) for every major OS software update. If you don't update the firmware accordingly, flashing a ROM that depends on that firmware will result in some major issues (such as long boot times and broken WiFi).
Updating firmware manually requires s-off (which may be the reason why you are under the impression that ROMs can't be flashed with s-on). Or alternately, you can return to stock ROM and recovery and OTA when the LolliSense update rolls out; and this will also update the firmware.
Keep in mind, as previously mentioned your current firmware will work with any current custom ROMs that depend on 3.x firmware.
Regardless of the fact your phone is not carrier branded, it still has a CID, probably HTC__ something or other.
fastboot getvar all will yield your CID. No need to post your getvar data, just look for where it says CID. If you post getvar data, be sure to delete IMEI and serial number, as these are personal data that should not be posted on the internet.
Click to expand...
Click to collapse
Fantastic reply! let me buy you a beer.
nathankk said:
Fantastic reply! let me buy you a beer.
Click to expand...
Click to collapse
Heh, while I love beer, gratitude by clicking the "Thanks" button is enough!
OP, check the link in my signature. Full guide to go back to stock with the EU M8 (most of it will work with S-ON as well)
redpoint73 said:
Yes and no. You can flash any custom ROM, including upcoming LP Sense ROMs. But what complicates the issue is that HTC has updated the firmware (hboot, radio, WiFI, etc.) for every major OS software update. If you don't update the firmware accordingly, flashing a ROM that depends on that firmware will result in some major issues (such as long boot times and broken WiFi).
Updating firmware manually requires s-off (which may be the reason why you are under the impression that ROMs can't be flashed with s-on). Or alternately, you can return to stock ROM and recovery and OTA when the LolliSense update rolls out; and this will also update the firmware.
Keep in mind, as previously mentioned your current firmware will work with any current custom ROMs that depend on 3.x firmware.
Click to expand...
Click to collapse
Heads up, as of early this week (Monday?) the Dev Edition M8 is rolling out Lollipop Sense via OTA. Some custom ROMs have now updated to this base, which is 4.16 software, and requires 4.16 firmware.
But as mentioned, any 3.x software based ROM will work on your current firmware.

[Q] Updating Custom ROM question

Hello,
My m8 is currently on version 4.4.2 with the custom ROM Android Revolution HD 7.0 and I'm looking to update the ROM to the current version that is out now.
So my questions is: do i have to update my phone to lollipop and then install the custom ROM, or could I just skip that process and just install the ROM by itself without doing any extra steps? If I had to update to lollipop how would I go about doing that, I'm not sure if i get any OTA updates since my phone is a unlocked version. If someone could help me with my question, it would greatly appreciated.
mid: 0P6B12000
cid: BS_US001
You need to update to Lollipop firmware, otherwise you will run into some serious issues on a Lollipop Sense ROM (like current ARHD) including seriously long (10 min or more) boot times, broken WiFi, audio issues.
Looks like you have the Developer's Edition. So you can relock the bootloader and run the LP RUU to update the firmware. Then unlock again, install custom recovery and flash ARHD. RUU will wipe the phone, so backup any important data before RUU.
Alternately, if you are s-off, you can just flash the LP firmware manually.
OTA is an option. But it seems a bit convoluted since you need to return to stock ROM, stock recovery, take the OTA, then install custom recovery again, flash ARHD. Although it does save you the steps of having to relock the bootloader and unlocking it again for RUU.

Flashing roms without S-OFF

can i install roms and just flash boot.img afterwards and have it work with S-ON or is S-OFF mandatory i remember last HTC i romed was Htc one X and that one worked just fine and S-OFF wasnt even available for it so rom+boot.img flash was the only choice
to put simply can i flash rom with unlocked bootloader
and flash boot.img afterwards or will that mess up my phone dont want to risk it as if it wont looking for RUU for M8 is a nightmare as unlike lg or samsung you cant use any RUU
No need S-Off and no need to flash boot.img
You just need unlocked bootloader, correct version TWRP for your current firmware and custom ROM.zip to install
Most important is your device firmware must be on Marshmallow firmware to install current custom ROMs either Masrhmallow or Nougat.
wolfaas12345 said:
can i flash rom with unlocked bootloader
and flash boot.img afterwards or will that mess up my phone dont want to risk it as if it wont looking for RUU for M8 is a nightmare as unlike lg or samsung you cant use any RUU
Click to expand...
Click to collapse
Flashing boot.img after the ROM won't mess anything up, it's just redundant; since for this phone TWRP will flash boot.img along with the ROM (whether s-on or s-off).
Not all M8 versions have RUU, but if you give details about the phone, we can probably tell you if there is one. Do fastboot getvar all, and post the output (delete IMEI and serial number before posting). This will also allow us to tell you if the firmware needs to be updated, etc.
Not that you would necessarily even need an RUU. For this phone, if something goes wrong flashing a ROM, you have plenty of options. Make sure you make a TWRP backup of your current ROM (will allow you to easily revert if you have problems), plus there is an awesome stock TWRP backup collection maintained by the guy who responded above, @ckpv5.

Categories

Resources