Do I really have to flash an RUU before flashing an ICS rom or is there an alternative?
if you want ics rom that has 2.01.605.11 than no u don't no need to.
if you want ics rom that has 3.11.605.22 than yes u need to ruu leaked ics.
Some of the roms offer a patch you can run instead..
For example - CleanRom
"UPDATE: Because some people are hesitant to flash the leaked RUU I have posted a patch for those with the old firmware HERE NO SUPPORT IS GIVEN FOR THE PATCH! Support will only be given for those on the leaked firmware!"
http://forum.xda-developers.com/showthread.php?t=1453324
mjones73 said:
Some of the roms offer a patch you can run instead..
For example - CleanRom
"UPDATE: Because some people are hesitant to flash the leaked RUU I have posted a patch for those with the old firmware HERE NO SUPPORT IS GIVEN FOR THE PATCH! Support will only be given for those on the leaked firmware!"
http://forum.xda-developers.com/showthread.php?t=1453324
Click to expand...
Click to collapse
+1 to this but some people are still having problems flashing the patch. I would just flash the RUU and do it the right way. Less problems and it was done right.
I've been back and forth from gb to ics. Just flash the rom let the kernel update, boot up the phone, go back to recovery and flash the patch.
Scott's newest cleanrom is for any RUU. His rom is as stable and as awesome as it gets.
05Warrior said:
+1 to this but some people are still having problems flashing the patch. I would just flash the RUU and do it the right way. Less problems and it was done right.
Click to expand...
Click to collapse
The latest CleanRom updates supports both now.. Personally I wouldn't RUU in case there's any issues with installing an official update unless you need to...
I installed it myself, this was before the patches came along...
Related
There is lots of concern about kernels and flashing them with various main versions. There are 3 basic main versions floating around:
Shipped Rezound - Main Version = 1.02.605.6
OTA Rezound - Main Version = 2.01.605.11
Leaked RUU for Android 4.0.3 - Main Version = 3.10.605.7
I am not going to mess with the leaked RUU for 4.0.3 but I can help with the other two. So, all of the following can be flashed in recovery and will install the library then reboot to bootloader to install the boot.img.
This will at least help you install a complete kernel for whatever situation you are in to cure things like WiFi broken.
Choose the one that best fits your situation, copy it to your SD Card, reboot to recovery and choose the Install Zip option. When it reboots to bootloader press power to start and then follow the instructions.
Currently running a Gingerbread ROM before installing the OTA:
Main Version = 1.02.605.6
Currently running a ICS ROM before installing the OTA:
Main Version = 1.02.605.6
Currently running a Gingerbread ROM after installing the OTA:
Main Version = 2.01.605.11
Currently running a ICS ROM after installing the OTA:
Main Version = 2.01.605.11
NOTE: You must be HTC UnLocked
If you are running the stock OTA stick with that kernel
By the way,
The GB kernel is the unlocked kernel for ADB when phone is active.
The ICS kernel is the one for ICS 4.0.1
thanks for writing this up Nils, I think it will save alot of problems and questions arising from flashing different roms !
thanks man!
are these stock kernels??
andybones said:
thanks man!
are these stock kernels??
Click to expand...
Click to collapse
GB is unlocked but other than that they are stock
Wow, you just helped soooo many people. :thumbup:
Good work! :beer:
What if I have
Kernel version: 3.0.13-gaf15497
Build number: 3.10.605.7
I want to get back to GB so I can unroot, relock, and get the OTA's new radio?
BBEgo said:
What if I have
Kernel version: 3.0.13-gaf15497
Build number: 3.10.605.7
I want to get back to GB so I can unroot, relock, and get the OTA's new radio?
Click to expand...
Click to collapse
I assume your at the 3.x main version then. I can get you to the stock kernel but can't change the main version with this approach. You could try the gb kernel from the released version and see if you get the mainver failure. If you do you can use the manual approach to get to mainver back to 1.02.605.6
I'm currently on rooted stock shipped Rezound, no OTA. I'm having trouble flashing back to CleanICS, ineffibilis ICS and ineffibilis Gb roms. I was previously on CleanICS. Then decided i wanted to go back to a Gb ROM. So what I did was flash a GB boot.img then I tried to flash ineffibilis Gb, but then the installation gets aborted in recovey. I was able to restore my stock rooted GB ROM though.
I tried to flash your kernel for "stock Gb Rezound, before OTA", but I'm also getting a Mainver failure.
What do I need to do to Be able to flash ineffibilis GB ROM? I'm currently on Gb stock no OTA. Shouldn't I be able to flash other Gb roms without worrying about mainver?
Will the "curently running ICS before OTA" also install the new firmware?
Sent from my HTC Rezound
Will the "curently running ICS before OTA" also install the new firmware?
Sent from my HTC Rezound
Click to expand...
Click to collapse
No, just the kernel
Finally got my head around this a couple of days ago, and thought someone should do exactly this. This is what makes you, you. Thank you Nile for being the kind of developer every phone needs.
Sent from my ADR6425LVW using Tapatalk
NilsP said:
Currently running a Gingerbread ROM after installing the OTA:
Main Version = 2.01.605.11
Currently running a ICS ROM after installing the OTA:
Main Version = 2.01.605.11
NOTE: You must be HTC UnLocked
If you are running the stock OTA stick with that kernel
Click to expand...
Click to collapse
In my case, I was on stock with OTA 2.01.605.11, and am installing Senseless 2.1 ICS. By your terminology, would I go with "running an ICS ROM after installing OTA", or stick to the stock kernel per the final bold statement?
spitzaf said:
In my case, I was on stock with OTA 2.01.605.11, and am installing Senseless 2.1 ICS. By your terminology, would I go with "running an ICS ROM after installing OTA", or stick to the stock kernel per the final bold statement?
Click to expand...
Click to collapse
If your going to the ICS ROM you need to flash the ICS kernel.
The last statement simply means if you are running the OTA don't bother with any other kernels.
Gotcha. Thanks Nils
So to go from your ICS back to a stock rooted nandroid restore what would be needed? The main version thing is confusing.
Sent from my ADR6425LVW
silverxbv2 said:
So to go from your ICS back to a stock rooted nandroid restore what would be needed? The main version thing is confusing.
Sent from my ADR6425LVW
Click to expand...
Click to collapse
To go back to stock from my ICS ROM as long as you have not installed the OTA just requires running the stock RUU. You should not have to relock or anything since you still have the stock radio and hboot.
Now if you installed the OTA that is another story and there is a whole thread about that.
Part of my reason for starting this thread was to help others with main version problems.
The second reason was to help myself and other developers determine when we could safely cut our ROM's over to the OTA main version even if we did not use the new OTA kernel.
The downloads for these kernels, even after just 1 day, clearly indicates that most people have either accepted the OTA or installed the OTA ROM on their own. In other words, most of the downloads are for the versions that are based on the OTA main version to be installed on custom ROM's that use the old main version kernels.
I will watch the downloads for a few more days then decide what to do with my ROMs
NilsP said:
To go back to stock from my ICS ROM as long as you have not installed the OTA just requires running the stock RUU. You should not have to relock or anything since you still have the stock radio and hboot.
Now if you installed the OTA that is another story and there is a whole thread about that.
Click to expand...
Click to collapse
No. I didn't run the ota. Just need to get back to the stock gb Rom I made a backup of right after unlocking and rooting for a minute.
Sent from my ADR6425LVW
silverxbv2 said:
No. I didn't run the ota. Just need to get back to the stock gb Rom I made a backup of right after unlocking and rooting for a minute.
Sent from my ADR6425LVW
Click to expand...
Click to collapse
Do the nand restore and flash the GB kernel with old main version.
Nils,
Just wanted to clarify one thing. I relocked, flashed original ruu, accepted ota, unlocked again and rooted. still using this rom which is essentially bone stock rooted. If I flash CR based off latest ota and later decided to restore nandroid of the bone stock, do I flash this kernel as well?
Currently running a Gingerbread ROM after installing the OTA:
Main Version = 2.01.605.11
my apologies for the question but I wondered in the case you are restoring a nandroid, do you need to also flash the kernel before restoring the nandroid. Hope I made myself clear. lol.
Ok, I am S-offed and running CleanRom DE 1.3, and on GB firmware. How do I flash the new Leak? Do I just install it in H-boot? Or do i flash it in Recovery? Do i still need too Unlock in order to re-flash the recovery IMG? I'm just confused because of the h-boot versions, and also, if I flash the leak, do I still have to flash the "Old_firmware_patch"?
Follow these directions, no need to flash the whole thing unless you want to run the leak vs CleanRom DE.
http://forum.xda-developers.com/showpost.php?p=25829303&postcount=2
mjones73 said:
Follow these directions, no need to flash the whole thing unless you want to run the leak vs CleanRom DE.
http://forum.xda-developers.com/showpost.php?p=25829303&postcount=2
Click to expand...
Click to collapse
Thanks!
So When i flash roms, will i have to flash a patch every time, Or will i be set?
Db0y505 said:
Thanks!
So When i flash roms, will i have to flash a patch every time, Or will i be set?
Click to expand...
Click to collapse
If you upgrade to the ICS firmware using my directions and you install ICS roms, no, you won't need to do any firmware patches anymore. If you happen to go back to a GB rom with the ICS firmware, then yes you would.
I saw this thread and was hoping that, since the OP looks like he has his questions answered, that it looked like a decent thread title to hijack so I don't have to start another thread. I posted this on the S-Off thread but no reply so far. I want to run the newest 5/8 leak, including radios and firmware, with 3.14 based ICS ROMs. I also want to get going on S-Off.
I am currently S-On with htcdev unlock, GB firmware, on CleanROM Kang Tapped Edition with GB firmware patch.
What is a good way to get onto the latest and greatest?
Should I relock and run the 3.14 RUU before attaining S-Off? Or is it easier to install a GB ROM, then S-Off? I read that people are having trouble with GB firmware on ICS ROMs with S-Off.
Is v0.4 of the ControlBear release with its included jb_hboot considered ideal if we want a bootloader with full functionality, including the ability to run fastboot commands?
Sorry if this has been answered 1000 times already, I feel like I'm sinking in a sea of posts...
you are good to do the s-off routine right now... unlocked, rooted...
do the GB firmware s-off. flash the hboot if you want, if it fails, it's because you got the wrong hboot for your firmware... just reflash the right boot.img via fastboot and you will be good to go.
EDIT: obviously doing a GB ruu before s-off'ing, will remove any variables from the equation
join us on irc (link below) for real time help if you need it, someones usually around.
mjones73 said:
Follow these directions, no need to flash the whole thing unless you want to run the leak vs CleanRom DE.
http://forum.xda-developers.com/showpost.php?p=25829303&postcount=2
Click to expand...
Click to collapse
I think the Link in the post is dead.
http://forum.xda-developers.com/show....php?t=1614366
Is there any other place i could download the files?
Also, when I upgrade the firmware, will it wipe my phone?
Db0y505 said:
I think the Link in the post is dead.
http://forum.xda-developers.com/show....php?t=1614366
Is there any other place i could download the files?
Also, when I upgrade the firmware, will it wipe my phone?
Click to expand...
Click to collapse
I fixed my original post, not sure why the link changed, they have been doing some clean up in the dev section - http://forum.xda-developers.com/showthread.php?t=1614366
I am wanting to root and install a custom ICS ROM. Correct me if I'm wrong, but to my understanding, in order to have an ICS ROM, i have to patch the GB kernel. I am just wondering if by waiting for the OTA update, I will receive the official ICS kernel from that and not have to run ICS ROM's on a patched kernel. I know it's not a big deal to patch the kernel but i'd rather just wait a couple more weeks for the OTA than to patch the GB kernel now and re-update my kernel after the ICS one comes out.
Thank you in advance.
The patch is to make the kernel compatible with the gb firmware. You can flash the firmware from an ruu and not have to worry about any patches.
cslingerland said:
I am wanting to root and install a custom ICS ROM. Correct me if I'm wrong, but to my understanding, in order to have an ICS ROM, i have to patch the GB kernel. I am just wondering if by waiting for the OTA update, I will receive the official ICS kernel from that and not have to run ICS ROM's on a patched kernel. I know it's not a big deal to patch the kernel but i'd rather just wait a couple more weeks for the OTA than to patch the GB kernel now and re-update my kernel after the ICS one comes out.
Thank you in advance.
Click to expand...
Click to collapse
The ROM will have its own kernel. Not sure of the exact workings of the patch but GB and ICS mount the SD card at different points. The 'patch' corrects for that so you can use ICS ROMS with the GB firmware.
When you update your firmware, you will get a new hboot and radios...again, the kernel comes with the ROM. Depending on the ROM you flash, you may have to flash that too. :good:
Is anyone working on making the latest ICS (with latest kernel) work with HBOOT 1.4?
edufur said:
Is anyone working on making the latest ICS (with latest kernel) work with HBOOT 1.4?
Click to expand...
Click to collapse
The latest OTA ICS from sprint works fine with hboot 1.4. Just be sure to flash the right .zip. Try this Here
Basic Sprint Stock Rom, zip-aligned with a few simple extras.
I'm on 1.4 and tribulattifather 's from works (well)
No need to update hboot with his rom like some others do
But does that include the new KERNEL as well? I noticed that the kernel build wasn't listed. Mean ROM is reportedly working for 1.4 as long as you don't take the new kernel. So my question still remains. Is anyone working on a way to make the new release / kernel / firmware work for 1.4?
coal686 said:
New kernel. MikeyXDA put out a new version of meanROM based on the new ota except uses the vm leak kernel. Works fine for older hboots. Flash the new kernel with it, get bootloop if on older hboot.
So I did some further research and to answer your question, no. Nobody has got the new kernel to work with older hboots. If you want to flash the new kernel, why not upgrade your hboot? People have had success doing that, no ill affects. plus its easy to revert to hboot 1.4 if you want.
Sent from my Amazon Kindle Fire using xda app-developers app
Click to expand...
Click to collapse
My wife's Evo kept failing the 3.17 OTA so I moonshined it this week to allow her to get on latest firmware and software. She is stock other than S-off and root. I am fully aware that the firmware/radio and software are two different things. After getting S-off I flashed the current 3.17 bootloader firmware from Captain's thread and all went well and she is now on 1.13.11.0830 radio. Now I want to get her the software updates to move her from 3.16.651.xx to 3.17.651.4. My question is how to best do this. My thought is to flash the stock rooted deodexed rom but I didn't know if there was an alternative better way. Also, considering that an OTA upgrade of software is a dirty flash sort of, can I dirty flash stock rooted 3.17 over her current 3.16 without doing full wipe. Yes, I realize full wipe would be best and I am willing to do that if dirty flash is a mess. But, for time saving, is there any real danger in dirty flashing stock rooted 3.17 over her current stock rom with s-off and root? It just seems to me to be the rooted equivalalent of taking the OTA update.
Thanks for any advice.
evoimevo said:
My wife's Evo kept failing the 3.17 OTA so I moonshined it this week to allow her to get on latest firmware and software. She is stock other than S-off and root. I am fully aware that the firmware/radio and software are two different things. After getting S-off I flashed the current 3.17 bootloader firmware from Captain's thread and all went well and she is now on 1.13.11.0830 radio. Now I want to get her the software updates to move her from 3.16.651.xx to 3.17.651.4. My question is how to best do this. My thought is to flash the stock rooted deodexed rom but I didn't know if there was an alternative better way. Also, considering that an OTA upgrade of software is a dirty flash sort of, can I dirty flash stock rooted 3.17 over her current 3.16 without doing full wipe. Yes, I realize full wipe would be best and I am willing to do that if dirty flash is a mess. But, for time saving, is there any real danger in dirty flashing stock rooted 3.17 over her current stock rom with s-off and root? It just seems to me to be the rooted equivalalent of taking the OTA update.
Thanks for any advice.
Click to expand...
Click to collapse
Your firmware is updated.
Software is based on the rom you are running if you flash a 3.17 rom you will be updated in that area also.
As for dirty flashing it's not a good idea to dirty flash when going to a new base
thanks bigdaddy, I appreciate the response. Is there any downside to being on older software and newer firmware? I thought Captain TB or someone had said that the firmware and software are optimized to work together and shouldn't be out of sync. If that is the case I probably need to bite the bullet and go ahead and wipe and flash the stock rooted deodexed rom to get her the software update.
bigdaddy619 said:
Your firmware is updated.
Software is based on the rom you are running if you flash a 3.17 rom you will be updated in that area also.
As for dirty flashing it's not a good idea to dirty flash when going to a new base
Click to expand...
Click to collapse
Is it just me... Other than stock rooted 3.17, I'm not seeing any custom roms for this base. Im still using mean bean.
Sent from my EVO using xda app-developers app
lanewhit said:
Is it just me... Other than stock rooted 3.17, I'm not seeing any custom roms for this base. Im still using mean bean.
Sent from my EVO using xda app-developers app
Click to expand...
Click to collapse
I think it is kind of what bigdaddy was saying and what CTB has said...3.17 is the software update that brought the firmware update if done OTA. I believe what CTB did was extract the firmware so people could update the radio/firmware without installing the OTA or stock 3.17 ROM. So, you can have latest radio/firmware with CM10.2 for instance. In my case, my wife wants to keep stock as much as possible so I was trying to figure out best way to get her to most recent stock software without taking it OTA. I think the way to do that is going to be to flash 3.17 stock rooted rom. As you mentioned I haven't seen many/any roms built from 3.17 source if it has even been released at all yet. I moved to CM roms long ago and haven't used any Sense roms since meanbean 3.09 which last I checked hadn't been updated in months. There are plenty of CM10.2 based ROMs available that have tons of updates and fixes. I left my wife's stock because otherwise I get blamed every time Sprint or htc messes something up. This way I can say I didn't touch her phone. By s-off and rooting it and installing stock rooted deodexed I am opening myself back up to her wrath but so be it. It's better than her telling me 4 times a day that her phones says an update is ready but fails every time she tries to install it OTA. It's all about path of least pain. LOL.
I would flash the new rooted base. As I mentioned before, I'm on mean bean 3.09 with the updated firmware from the Captains thread and all has been working great.
Sent from my EVO using xda app-developers app
lanewhit said:
I would flash the new rooted base. As I mentioned before, I'm on mean bean 3.09 with the updated firmware from the Captains thread and all has been working great.
Sent from my EVO using xda app-developers app
Click to expand...
Click to collapse
Cool. Thanks for that info. I think I am going to do a twrp backup and a dirty flash of stock rooted first. I know that's not the best and most advisable route but dirty flashing is underrated. If things are wonky I will wipe and factory reset and flash again. Dirty flashing a new base on top of the old isn't THAT much different than getting the software update OTA. I trust dirty flashing more than I trust Sprint to be able to seamlessly deliver it. Probably do it tonight while she's asleep and see if she notices anything different tomorrow. I'll just blame Halloween spooks and goblins if things go wrong.