Related
Hi,
I did a few searches but didn't find a solution.I have a developer M8 rooted and S-off. It's running 4.4.2. How do I go about installing the 4.4.3 OTA HTC apdate? Would I loose root and S-off in the process? Do I need to go back to stock to apply this update or do I need to take the update at all. I'm looking to flash the latest Viper rom and just wanted to check before I do. Sorry if this question was ask before.
When your target is to flash a custom ROM based on 4.4.3; you don't really need all those going back to stock and apply OTA stuff
What you need is flash the 4.4.3 firmware of device version then install ROM ... that's all
bammyman said:
Hi,
I did a few searches but didn't find a solution.I have a developer M8 rooted and S-off. It's running 4.4.2. How do I go about installing the 4.4.3 OTA HTC apdate? Would I loose root and S-off in the process? Do I need to go back to stock to apply this update or do I need to take the update at all. I'm looking to flash the latest Viper rom and just wanted to check before I do. Sorry if this question was ask before.
Click to expand...
Click to collapse
ckpv5 said:
When your target is to flash a custom ROM based on 4.4.3; you don't really need all those going back to stock and apply OTA stuff
What you need is flash the 4.4.3 firmware of device version then install ROM ... that's all
Click to expand...
Click to collapse
Sup ckpv5, are you able to point me in the right direction to accomplish this?
bammyman said:
Sup ckpv5, are you able to point me in the right direction to accomplish this?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=54408500&postcount=9592
bammyman said:
Sup ckpv5, are you able to point me in the right direction to accomplish this?
Click to expand...
Click to collapse
First make sure you do have the developer M8 as I find many said the same thing but in actual fact they are not.
If yes ... I have the untouched 2.22.1540.4_firmware.zip here : http://sourceforge.net/projects/htconem8/files/2.22.1540.4_firmware.zip/download
then follow either this guide : http://forum.xda-developers.com/htc-one-m8/general/vomerguides-m8-bootldr-unlock-s-off-t2800727
or this guide : http://forum.xda-developers.com/htc-one-m8/development/firmware-flashing-panic-attacks-t2824048
on how to flash the firmware zip
As the firmware is untouched, it will restore the stock recovery to your device.
So after successfully flashed the firmware, you should flash the custom recovery of your choice again in order to flash the intended custom ROM.
I'm gathering from the OP's location and past devices, that AT&T is the carrier.
If so, I would recommend flashing the 2.23.502.3 posted here: http://forum.xda-developers.com/att-htc-one-m8/development/att-4-4-3-2-22-1540-3-debloated-sense-6-t2837365
This contains the latest AT&T firmware (including newest AT&T radio). Then flash whatever 4.4.3 custom ROM you want.
On the 2.22.1540 firmware, I was getting some random data drops on AT&T. After flashing the 2.23.502 firmware, everything is working perfectly for me.
EDIT: My bad, I somehow completely missed the critical point that the OP has the Dev Edition. ckpv5 is correct for the Dev Edition, 1540 firmware is what you want (the firmware released with the latest Dev Edition OTA).
That's why I said that he need to confirm whether he really has developer edition M8.
If it is At&T .. I will not recommend the Dev Edition firmware (in fact I will not get involve as I don't know much about At&T device)
ckpv5 said:
First make sure you do have the developer M8 as I find many said the same thing but in actual fact they are not.
If yes ... I have the untouched 2.22.1540.4_firmware.zip here : http://sourceforge.net/projects/htconem8/files/2.22.1540.4_firmware.zip/download
then follow either this guide : http://forum.xda-developers.com/htc-one-m8/general/vomerguides-m8-bootldr-unlock-s-off-t2800727
or this guide : http://forum.xda-developers.com/htc-one-m8/development/firmware-flashing-panic-attacks-t2824048
on how to flash the firmware zip
As the firmware is untouched, it will restore the stock recovery to your device.
So after successfully flashed the firmware, you should flash the custom recovery of your choice again in order to flash the intended custom ROM.
Click to expand...
Click to collapse
Appreciated your help here. I can confirm the phone came with a unlock bootloader and my CID number is BS_US002. Does this mean I got the developer version of the M8?
If so, do I just follow the guide you post above, and do I need to change my CID to the super 11111111?
bammyman said:
Appreciated your help here. I can confirm the phone came with a unlock bootloader and my CID number is BS_US002. Does this mean I got the developer version of the M8?
If so, do I just follow the guide you post above, and do I need to change my CID to the super 11111111?
Click to expand...
Click to collapse
BS_US002 is Dev Ed.
There is no need to change to SuperCID when flashing the firmware meant for your device version; no CID and MID change is needed.
ckpv5 said:
BS_US002 is Dev Ed.
There is no need to change to SuperCID when flashing the firmware meant for your device version; no CID and MID change is needed.
Click to expand...
Click to collapse
This part below, my phone freezes on the HTC logo. Do I repeat the entire step from beginning when it freezes or that specific command it freezes on? See below.
fastboot oem rebootRUU
Note: if this command freezes, just disconnect the USB cable and hold the power and volume down buttons until the device reboots.
Then, repeat the steps above again.
bammyman said:
This part below, my phone freezes on the HTC logo. Do I repeat the entire step from beginning when it freezes or that specific command it freezes on? See below.
fastboot oem rebootRUU
Note: if this command freezes, just disconnect the USB cable and hold the power and volume down buttons until the device reboots.
Then, repeat the steps above again.
Click to expand...
Click to collapse
Major thanks to you sir. I use the second guide you provide above after multiple fail with adb and all seems to be working fine. So if I understand you correctly, as long as I flash the latest firmware which I now have and regain recovery, there is no need to take the OTA from HTC to move from 4.4.2 to 4.4.3? So I can now flash roms base on 4.4.3 like Viper?
Yes...now you can flash 4.4.3 Sense based ROM like viper.
If you ever need the stock ROM, just follow the Stock Backup link in my sig.
If I want to convert my carrier locked m8, Vodafone, to 401 unlocked, what is the correct steps and sequence ?
Am I right with this...
1. S-off with sunshine after taking out box AND before taking any ota updates.
2. Install custom recovery. (So I can flash stock 401 ROM)
3. Flash firmware that matches ROM
4. Flash stock recovery.
The only real doubts I have are the order of steps especially firmware and ROM.
Is it firmware or ROM first ?
Thanks
Sent from M8
Hi,
If it's a GSM phone, Here's the guide for it,
http://forum.xda-developers.com/showthread.php?t=2708567
Good luck!
Thanks for reply but it's not sim unlock I want. I want to convert it from Vodafone UK software to stock wwe, 401, system.
I know the steps, just wondering that I've got the correct sequence in my op.
It is gsm because it's a UK phone.
Thanks
Sent from M8
10rdan said:
Thanks for reply but it's not sim unlock I want. I want to convert it from Vodafone UK software to stock wwe, 401, system.
I know the steps, just wondering that I've got the correct sequence in my op.
It is gsm because it's a UK phone.
Thanks
Sent from M8
Click to expand...
Click to collapse
the only drawback to doing the firmware after the rom is the rom will not have wifi on the old firmware
So the correct order is
unlock bootloader
flash custom recovery / root
s-off
flash firmware
flash rom
flash stock recovery
take updates
clsA said:
the only drawback to doing the firmware after the rom is the rom will not have wifi on the old firmware
So the correct order is
unlock bootloader
flash custom recovery / root
s-off
flash firmware
flash rom
flash stock recovery
take updates
Click to expand...
Click to collapse
Ok, thanks. Just wanted it confirmed before I "melted" the phone.
Sent from M8
clsA said:
the only drawback to doing the firmware after the rom is the rom will not have wifi on the old firmware
So the correct order is
unlock bootloader
flash custom recovery / root
s-off
flash firmware
flash rom
flash stock recovery
take updates
Click to expand...
Click to collapse
Been thinking about this, cause I like to have things clear before starting.
If I s-off with sunshine, because it will unlock bootloader without using HTCdev, then
1. Flash TWRP
2. Take nand
3. Then run this https://www.androidfilehost.com/?fid=95784891001609293
4. Take any ota updates
Will that remove the need to flash 401 firmware, ROM and stock recovery as 3 individual processes ?
Thanks
Edit, will change cid to HTC__001 before running RUU.
Sent from M8
10rdan said:
Been thinking about this, cause I like to have things clear before starting.
If I s-off with sunshine, because it will unlock bootloader without using HTCdev, then
1. Flash TWRP
2. Take nand
3. Then run this https://www.androidfilehost.com/?fid=95784891001609293
4. Take any ota updates
Will that remove the need to flash 401 firmware, ROM and stock recovery as 3 individual processes ?
Thanks
Edit, will change cid to HTC__001 before running RUU.
Sent from M8
Click to expand...
Click to collapse
The RUU will certainly shorten the update process ...Running Sunshine to unlock the bootloader without Root could be a problem
clsA said:
The RUU will certainly shorten the update process ...Running Sunshine to unlock the bootloader without Root could be a problem
Click to expand...
Click to collapse
Sunshine unlocked my bootloader ok with the m8 I'm using just now. Can't remember which hboot I was on at the time. Wasn't rooted, completely stock.
That's why I intend using sunshine BEFORE I take any ota updates, ie, as soon as I get it out the box.
Didn't use sunshine to, primarily, unlock bootloader at the time. It was a welcome "extra".
Cheers
Edit
Copied from Sunshine web site........
SunShine unlocks your device's bootloader and sets it to s-off (HTC ONLY). SunShine does NOT install root binaries on the device. There are a few ways to root your device after using SunShine. The most common and reliable method would be to flash TWRP recovery to your device via fastboot, and flash the root binaries or a rooted ROM from within TWRP.
Sent from M8
Did this yesterday on my new m8. Worked flawlessly with temp root. Rooted after using adb and flashed SuperSU.
Same Question...
So, i've been reading a lot but still don't understand everything right...
I already use sunshine and now my AT&T (4.4.3 by RUU (this)) is s-off and bootloader unlocked. What should be my next step? Just run that RUU that you post will work? And after that i can flash any ROM that need 4.4.4?
guire01 said:
So, i've been reading a lot but still don't understand everything right...
I already use sunshine and now my AT&T (4.4.3 by RUU (this)) is s-off and bootloader unlocked. What should be my next step? Just run that RUU that you post will work? And after that i can flash any ROM that need 4.4.4?
Click to expand...
Click to collapse
What are you trying to do exactly? If your intent is to convert to WWE version, or run the phone on non-AT&T networks, that what you describe is probably right.
If you intend to just update firmware and run the phone on AT&T's network, I don't personally recommend the WWE firmware, as it has caused issues for a lot of folks on AT&T.
redpoint73 said:
What are you trying to do exactly? If your intent is to convert to WWE version, or run the phone on non-AT&T networks, that what you describe is probably right.
If you intend to just update firmware and run the phone on AT&T's network, I don't personally recommend the WWE firmware, as it has caused issues for a lot of folks on AT&T.
Click to expand...
Click to collapse
Thanks for answer! I Already use my phone on non-AT&T netwoorks, as i am from Brazil. I also planning flash Android Revolution or maybe SkyDragon, and both require 4.4.4.
guire01 said:
Thanks for answer! I Already use my phone on non-AT&T netwoorks, as i am from Brazil. I also planning flash Android Revolution or maybe SkyDragon, and both require 4.4.4.
Click to expand...
Click to collapse
You just need to update the firmware, not run the entire RUU. Instruction here: http://forum.xda-developers.com/showthread.php?t=2696282
RUU will do it too, but it seems a bit overkill for what you are trying to do.
redpoint73 said:
You just need to update the firmware, not run the entire RUU. Instruction here: http://forum.xda-developers.com/showthread.php?t=2696282
RUU will do it too, but it seems a bit overkill for what you are trying to do.
Click to expand...
Click to collapse
Ok, i'll update just the firmware, but everytime i read about i got lost... For this, do i need to change CID and MID on my phone? Or i can get any firmware and flash since i am with s-off?
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.
i have a t-mobile version of htc one m8 but when flashing ROMs , i flash international version of the ROM which i'm flashing. The phone is sim-unlocked.
Lately i'm having problem of my phone getting stuck on boot and only way out is wipe cache and dalvik on every time i reboot. And also GPS is not working (tried every fix but no avail) I'm guessing his is some firmware problem.
So the thing is I want to get back to Android 4.4.4 version ( on which it was earlier before i flashed any Lollipop rom , so that i could flash T-mobile's OTA to Lollipop back ( for firmware update ) and after reading and some research , i have understood that i have to be stock recovery and relock the bootloader and get T-mobile RUU ( very confused about RUU thing)
Could someone confirm if this is the correct procedure and explain what steps i need to follow IN ORDER to get this done ( and if links to corresponding guides i will be really helpful) .
I AM S-ON.
Hboot - 3.19
Radio - 1.22.213311491.08G
Please help , really frustrated by these issues and apparently previous threads of mine have gone unanswered.
Unfortunately, if you want to revert to KK (or any older version), you will have to be S-off to do so. So, pay the $25, get S-off (which will helpfully unlock your bootloader at the same time), run T-Mobile RUU for desired version.
However, even if you are S-on, you should be able to use a current or newer RUU to get the firmware up to date, then move on to installing the ROM of your choice. You are probably better off going to the latest firmware and running an alternate ROM, but that's just me.
jshamlet said:
However, even if you are S-on, you should be able to use a current or newer RUU to get the firmware up to date, then move on to installing the ROM of your choice. You are probably better off going to the latest firmware and running an alternate ROM, but that's just me.
Click to expand...
Click to collapse
So if i were to follow S-on steps , i will have to first flash stock recovery , relock bootloader and run t-mobile RUU for firmware upgrade ?
When i relock bootloader everything will be wiped , right ?
So i connect my phone to pc with relocked bootloader and stock recovery and run t-mobile latest RUU on windows ?
Is this the correct procedure?
rahulsethi said:
So if i were to follow S-on steps , i will have to first flash stock recovery , relock bootloader and run t-mobile RUU for firmware upgrade ?
When i relock bootloader everything will be wiped , right ?
So i connect my phone to pc with relocked bootloader and stock recovery and run t-mobile latest RUU on windows ?
Is this the correct procedure?
Click to expand...
Click to collapse
That is all true; except you do not need to install stock recovery to RUU.
Stock recovery is only needed to OTA, not for RUU.
I have an HTC One M9 (Telus Canadian phone) Unlocked with S-OFF.
Rooted with SuperSU and TWRP v2.8.7.0.
I really wanna update my ROM to Android 6.0 but my current firmware version (which I believe is 3.10) is stopping me from doing so. I tried to upgrade my firmware by following the steps on HTC's website but it didn't work.
How do I go about upgrading my firmware?
Hello, You have to be stock to have OTA working
As you're S-off, best way is to flash a RUU.
After OTA you have to install Twrp and SuperSu again to be root...
You are s-off, you should be able to flash an unsigned zip and be done with it.
Sent from my HTC One M9 using Tapatalk
I'm a little bit confused about the steps I actually need to take. If I flash the right RUU, it will replace my Boot, ROM and Recovery? So the phone will be completely stock? If so, where do I find the right RUU for my phone?
Oh... I wasn't aware that I flash the firmware manually. But where do I find the firmware file? Would you be able to send me a link?