So here's my story:
I was kinda sick of the stock ROM, so I wanted to try out the Open Kang Projekt's ICS. And in order to do that I need to install Clockworkmod on my devise, and I did. But instead of installing the official CWM (which is version 4.0.0.4), I tried this: [Recovery] ClockworkMod - 5.5.0.4 - (Update: 03/18/12), I think it has the latest ICS kernel included or something (I'm not sure, that's what he said). And then I installed Kang's ICS ROM. Everything worked out just fine, except for the fact that it takes me every time about 5 minutes to boot, which is really a pain 'cause my tab crashes alot, and there are other bugs as well. So I decided to have a stable ROM instead of an unofficial ICS. But now I can't install any other ROM. I tried CLEAN ROM, team Overcome's ROM etc. but there's no luck, I'm always stuck at boot (Yes, I did wiped anything I could in CWM).
So now, what can I do?
I have wiped everything and flashed the official CWM 4.0.0.4 with Odin onto my tab, and I think that's the only thing I have on my tab now.
If I want to install Overcome's ROM now, what do I need. Do I need to install a bootloader? A kernel? What kind/version do I need. Shall I install the kernel first and then the ROM or the other way round?
And if I want to go back to stock, what do I have to do? Can I do that with Kies?
Really need some advice here. Hope you guys can help me.
BTW, my devise is Galaxy Tab 10.1 Wifi only.
Whenever I change my ROM, I always follow the steps outlined in S0ckM0nk3y's guide (stickied in the development section).
1. Use Odin to flash stock ROM
2. Boot into stock recovery and do a factory reset (I do it 3 times cuz I'm anal), also wipe the cache too
3. Now you should be back to stock ROM.
Make sure to thank S0ckM0nk3y for his very helpful post!!
Sent from my GT-P7510 using XDA Premium HD app
Do you mean the root and unroot thread? I don't really think that's what I need but I'll try to flash the stock from via Odin as you said. Thank you for your advises.
Yes, the root/unroot thread. Doing what I posted will get you to stock ROM. From there, you can try to load another ROM. I personally recommend task14 ROM. Make sure you read all instructions thoroughly as many times as necessary so that you fully understand the steps before you go on and flash anything. Task's page is pretty straightforward.
Sent from my GT-P7510 using XDA Premium HD app
Thank you. Everything's fine now. After installing the stock rom via odin I still got stuck at boot, but then I flashed the stock recovery (the 3e one) and did a factory reset with it, everything is back to normal now. I'm on stock rom again. Thank you very much for your replies.
That's quite the process. Not sure what went wrong for you in the first place (sounds like you've never done this before, from the wording of your questions), but all I do when I flash a new ROM is wipe (dalvik, then full wipe) and then flash. Never had to use ODIN except to flash CWM (and I've only done that twice, once when I got the tab and again a few weeks ago when the CM9 team released their variant).
slack04 said:
That's quite the process. Not sure what went wrong for you in the first place (sounds like you've never done this before, from the wording of your questions), but all I do when I flash a new ROM is wipe (dalvik, then full wipe) and then flash.
Click to expand...
Click to collapse
That's what I meant when I said "I wiped everything I could". I did wipe dalvik cache, full wipe with CWM recovery 5.5.0.4 but somehow that did not work.
But now everything's fine again, after I wipe data/factory reset with the stock recovery instead of CWM.
I'm not sure of what went wrong either, but since everything is back to normal now, I think I'll leave it this way, no more custom rom.
browy said:
That's what I meant when I said "I wiped everything I could". I did wipe dalvik cache, full wipe with CWM recovery 5.5.0.4 but somehow that did not work.
But now everything's fine again, after I wipe data/factory reset with the stock recovery instead of CWM.
I'm not sure of what went wrong either, but since everything is back to normal now, I think I'll leave it this way, no more custom rom.
Click to expand...
Click to collapse
I was actually referring to Swammy's process. No big deal. I can't imagine using a stock ROM at this point (especially since I've been using ICS for over a month now), but to each his own.
The only reason I go through that whole ordeal is because I hate all the cluttered folders on my sd, and cwm won't clean up any of that after a wipe. I admit, my method is a bit anal...but I do always go to stock, then wipe, then install cwm and load a fresh ROM. Is there a better method that I a unaware of? I am open to suggestions!
Sent from my GT-P7510 using XDA Premium HD app
Swammy1979 said:
The only reason I go through that whole ordeal is because I hate all the cluttered folders on my sd, and cwm won't clean up any of that after a wipe. I admit, my method is a bit anal...but I do always go to stock, then wipe, then install cwm and load a fresh ROM. Is there a better method that I a unaware of? I am open to suggestions!
Sent from my GT-P7510 using XDA Premium HD app
Click to expand...
Click to collapse
I just use storage analyser from the market and occasionally clean house manually. Takes 2-3 minutes, and forces me to stay aware of how the storage is used (I do the same thing on my windows computer, though it takes much longer!). I probably have some useless directories but, honestly, there's no advantage to having the vanilla folder structure. But, if that's your purpose, I don't know another way. I just pointed that out because noobs will read this thread and since your post is the first response, I'm just playing damage control...
slack04 said:
I just use storage analyser from the market and occasionally clean house manually. Takes 2-3 minutes, and forces me to stay aware of how the storage is used (I do the same thing on my windows computer, though it takes much longer!). I probably have some useless directories but, honestly, there's no advantage to having the vanilla folder structure. But, if that's your purpose, I don't know another way. I just pointed that out because noobs will read this thread and since your post is the first response, I'm just playing damage control...
Click to expand...
Click to collapse
Good call!
Sent from my GT-P7510 using XDA Premium HD app
Related
Hello everyone,
I tried search the answer but only found something in a different phone section and it was not clear.
My question...I have already flashed with the Ice rom and it works fine...when I decide to change roms and flash a NEW one...what are the steps I must do for it to work correctly?
Thanks in advance for any help,
Brian K
If you're staying with the same rom (i.e. upgrading to a newer version of the same rom) - back up, wipe cache/dalvik cache, then flash
If you're changing rom but staying with Sense-based roms - do the same and see if you have any issues. If you do run into issues - wipe data/cache/dalvik cache, reboot.
If you're going from AOSP to Sense or Sense to AOSP - back up, wipe data/cache/dalvik cache, flash.
Its just do the same thing you did the first time. Make sure to do a full wipe and flash
Sent from my HTC Glacier using XDA App
dnguyen1988 said:
Its just do the same thing you did the first time. Make sure to do a full wipe and flash
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
Might be a lil off topic but I think it might be related.....you said 'do the same thing you did the first time'....so i'm guessing first time means the first time i flash a custom rom?? And if so, does that mean for the first time i flash a custom rom should i do a full wipe???
Thanks!
Paso876 said:
Might be a lil off topic but I think it might be related.....you said 'do the same thing you did the first time'....so i'm guessing first time means the first time i flash a custom rom?? And if so, does that mean for the first time i flash a custom rom should i do a full wipe???
Thanks!
Click to expand...
Click to collapse
Yes you are correct. The post above mine is way more detailed. You should also do a nandroid backup of the rom you're on now in case you wanna go back.
Sent from my HTC Glacier using XDA App
The best way to move between ROMs is to make a nandroid + Titanium backup. Fully wipe. Flash your new ROM. Carefully re-import settings from Titanium if all seems to be working well. In the event of a failure, roll back to your nandroid copy.
Im really sorry but I still dont understand...I mean I kinda do but dont want to mess up and because of that, I'm trying to have a clear pic in my head.
Example...when you flash for the first time you have to:
flash recovery
wipe data/cach/etc
drop the rom onto the sd card
select the rom from sd card
reboot phone
Do you have to do ALL the same steps again, if you want to try a NEW rom...or no?
If no...what steps do you do differently?
Also...as for the Nandroid backup...do you do this everytime also, or just once?
Again, Im really sorry to be such a newb...but I am trying...I have just about every guide...its just that most guide are not for newbs and alot of times they are outdate. Dont get me wrong I appreciate the guides...I TRULY Do, I just dont want to mess this phone up.
Thanks in advance for any help
Brian K
Repeat everything as you listed it except for flashing a new recovery (unless moving to/from a Froyo/Gingerbread; as recovery differs between Froyo and GB). I usually only make nandroid backups once I have found a ROM that I like and have it working well. It's a system restore! Then if I want to tinker with the "shiny new ROM" that just came out I can load it up and play with it. If it doesn't work well or at all, just roll back to your faithful fully working nandroid copy you made.
Kline said:
Repeat everything as you listed it except for flashing a new recovery (unless moving to/from a Froyo/Gingerbread; as recovery differs between Froyo and GB). I usually only make nandroid backups once I have found a ROM that I like and have it working well. It's a system restore! Then if I want to tinker with the "shiny new ROM" that just came out I can load it up and play with it. If it doesn't work well or at all, just roll back to your faithful fully working nandroid copy you made.
Click to expand...
Click to collapse
Actually switching between Froyo and GB has been made even easier by the new ClockWorkMod Recovery... TrueBlue's method works amazingly... Find it here http://forum.xda-developers.com/showthread.php?t=944681... Flash it like you would a ROM via CWM... His zip also INCLUDES the STOCK RECOVERY so if you ever want to recalibrate the battery you can do so by going into Rom Manager and selecting 2.5.1.4 as your recovery, when done just switch back by selecting 3.0.0.5 and that will load up 3.0.0.6..
To answer OP's Question...
Step 1) NANDroid backup (Backup and Restore > Backup > press trackball)
Step 2) wipe data/cache/dalvik (I always do each of them twice for safe measures); Like someone here already said, if upgrading to a new version of THE SAME ROM BUT ITS BEEN UPDATED, just wipe CACHE AND DALVIK. Otherwise, wipe all 3.
Step 3) Install zip from sdcard > choose zip from sdcard > select the ROM you want to install.
P.S. FYI I WOULD DO THIS FIRST!!!!! For flashing TrueBlue's 3.0.0.6 to be able to flash both froyo and gingerbread roms without changing the recovery each time (which is a pain in the ass btw) FOLLOW STEP 3 EXACTLY. The only difference is you will choose GlacierRecovery_to_RomManager.zip instead of whatever Rom you want. Reboot, go into RomManager, scroll to the bottom and select All ClockWorkMod Recoveries, choose 3.0.0.5 and it should say successfully flashed. Reboot into recovery and make sure at the bottom it says CWM 3.0.0.6. If it does, congrats, if not, reboot and reflash it, and continue to do this until you see CWM 3.0.0.6 at the bottom of the recovery screen.
PM me if you can't get it to work and want some more help with anything!
Hello,
I want to say it again, that the people in the Android forums are so much more helpful then back when I had a iphone and needed help. The people over in the iphone forums would sometomes help, but most of all, they would be rude.
Android forum techs are the BEST!
As for the Nandroid backup...this part also is a bit confusing, cause a few guides/videos show them doing the nandroid after they do the 3 wipes. However, I thought it made sense to do it first like you said.
Last night at around 4am I flashed CM7 with no problem and it is truly amazing. I am started to make sense just a little bit of all this but right now...I still cant wrap my head around the whole flashing recovery process.
Please understand I.m not just asking for answers, I am also reading as much as possible...I am making an effort.
Thanks so much everyone,
Brian K
No problem. If you have any questions I'd be glad to answer them for you or direct you in the direction for your answer. Just pm me like I said.
Just continue to read read read.. That's why I did and this is the first phone I've rooted or done anything with and I've become knowledgeable with some of the easier concepts and I'm trying to learn more complicated concepts as I go along.. Everyone had to start somewhere, and most of us here on xda realize this which is why we are so happy to help as long as these questions aren't asked and answered 4000 times.
P.S. Where ever you read/watched to wipe before NANDroiding I would advise to not go back to that because that is COMPLETELY the wrong thing to do!!
Sent from my HTC Glacier using XDA App
No prob Brian I know I wasn't as detailed as other ppl who helped but if you have any questions just pm me.
Sent from my HTC Glacier using XDA App
I know I keep saying this but so far everyone here is sooo freakn helpful. Im shocked cause when I had a iphone and did the whole jailbreak thing...the people over there where very rude.
dont worry dnguyen1988...u were nice enough to help out and I promise to take you up on the offer for help
Amac1222...just to be clear...your saying to do a Nandroid backup before wiping ANYTHING...yes?
Thanks again for everything,
Brian
Yes, even when updating your rom, you can always move the nandroid off your sd to an external hd. Or you can delete them as you move up updates, (i.e. Build 41 to 42 to 43 delete 41 once you know 42 is good to backup to if needed). When I flash kernels I tend to not nandroid each time although I should. As a super noob I would and I used to until you are comfortable.
The basic thing is you always want something to fall back on in case you get stick in a boot loop or stuck on the mytouch screen.
Sent from my HTC Glacier using XDA App
if this is the wrong place for this SORRY IN ADVANCE
ok so after rooting my shift i followed all the steps got the recovery on there and downloaded a ROM and wiped everything and when the rom flashed it said error 7 instalation aborted so i hit reboot system now just to see what would happen because i did wipe everything so i was expecting to be stuck at the boot img..no problem was just playing around but the thing actually booted in a rom that looks 100% stock....what happened
even tho the ROM looks 100% stock it is def not i have adfree and esfile explorer added to app drawer now if its gonna flash the rom anyways why does cw 2.5.1 tell me its a no go with a stauts 7 i have even formatted my card to wipe it 100% and the same thing happens>?
when you "wipe" you're not wiping the rom. The data, cache etc yes. Only a rom install overwrites a prior rom. unless you format the phone.
RyteSyde said:
when you "wipe" you're not wiping the rom. The data, cache etc yes. Only a rom install overwrites a prior rom. unless you format the phone.
Click to expand...
Click to collapse
yeah it must have just been an issue with the rom i was flashing because i flashed another one no problem thanks for that bit of info though
I had no problem flash nfinites stock rom...must have been something you did...not so much the rom...
Sent from my PG06100 using XDA App
JKILO said:
I had no problem flash nfinites stock rom...must have been something you did...not so much the rom...
Sent from my PG06100 using XDA App
Click to expand...
Click to collapse
People that flashed the base steel posted had similiar issues. E.G. if you were on cm6 and wiped, then flashed the base, you'd boot into a fresh cm6. The partitions were setup wrong, I believe.
Sent from my Speedy Shift.
smoothtaste said:
People that flashed the base steel posted had similiar issues. E.G. if you were on cm6 and wiped, then flashed the base, you'd boot into a fresh cm6. The partitions were setup wrong, I believe.
Sent from my Speedy Shift.
Click to expand...
Click to collapse
Ok my fault...never took notice..thanks
Sent from my PG06100 using XDA App
I just rooted for the first time yesterday so I'm fairly new to all this... is it common practice to wipe cahce/dalvik prior to flashing any ROM?
I've gone back and forth from the stock ROM to another custom Sense ROM without wiping and no issues. Is it only advised if something goes wrong? Also, is there an issue with just going into recovery and wiping cache when NOT flashing a new ROM (just rebooting to the same one I'm using)? Thanks for the help.
HolyShift said:
I just rooted for the first time yesterday so I'm fairly new to all this... is it common practice to wipe cahce/dalvik prior to flashing any ROM?
I've gone back and forth from the stock ROM to another custom Sense ROM without wiping and no issues. Is it only advised if something goes wrong? Also, is there an issue with just going into recovery and wiping cache when NOT flashing a new ROM (just rebooting to the same one I'm using)? Thanks for the help.
Click to expand...
Click to collapse
Its good practice to always wipe. You may get by without it a few flashes. But eventually you'll be haunted by force closes, boot loops, etc.
Personally when I flash a new rom after the data, cache and dalvik wipes I format my boot, system, data and cache partitions manually via the mounts menu.
From experience, to truly see changes in rom updates or properly enjoy an entirely different one, this eliminates most problems before they ever manifest.
Sent from my Speedy Shift.
OK, the CM7 ROM for the Samsung Galaxy S i9000 has now hit the CM7 Mainstream and has matured in leaps and bounds over the last few weeks. The installation method has therefore ALSO matured by leaps and bounds.
However, there has been a downside to all that advancement...namely that there are lots and lots of incorrect install procedures floating around out there and even more misunderstandings as to what/how/when/why you install CM7 on your SGS i9000.
Therefore, this is intended to be the definitive guide about how to install CyanogenMod 7 (or CyanogenMod 7.1 if you are a stickler for such things since that is the most recent stable version but for the purposes of this guide it is STILL CM7) on the i9000 right here, right NOW. As things change, the first post of this thread will be updated.
If you have any questions/comments about the CM7 install procedure, post them here.
If you have any questions/comments about CM7's features, capabilities, battery life or anything OTHER THAN installing it...look HERE or HERE.
Before we do anything....make sure of the following:
* Your phone is fully charged.
* You have confirmed you can get into download/recovery with the three button method.
* You have used Titanium Backup to backup your apps (yes, there may be some factory defaulting happening soon).
* You have taken a Nandroid backup via Clockwork Mod, just in case the early steps go south.
* You have used a third party program to back up your SMS messages (if so desired)
* You have made your peace with your loved ones and said all your goodbyes...maybe left a nice note or something.
Remember, this will be one of the most harrowing, horrific experiences of your life. Grown men have been known to gnaw off their own legs during this procedure, unable to face the deepening horror their feeble minds cannot hope to comprehend.
Are you SURE you want to install CM7?
Very, VERY SURE?
OK, its your funeral, I am just here for the open bar.
OK, here we go....
FIRST STEP!!!!! THE PRE-INSTALLATION TANGO!!!!
Boy are you lucky to be doing this now. Recently CM7 was improved so that it works just fine with either Froyo or Gingerbread Bootloaders. It used to be that when you installed CM7 with Gingerbread bootloaders, a puppy died in agony. Now, the cuddly little puppies are safe thanks to the hard work of the CM7 Devs.
However, if for some strange reason you have still have Eclair installed currently, smash your head repeatedly against a wall for being such a stinking Luddite. Once you wake up, update to Froyo or Gingerbread and then come back and start this again. Plenty of threads on XDA will help you do that. Go read one and flash froyo or gingerbread via ODIN, we'll wait right here with the car running.
Don't know how to use ODIN? Not sure about all those little checkboxes? Befuddled by those driver thingies? Unsure how to click on the links above while using a Commodore64? Well, we won't wait in the car THAT long. If this is the case then you absolutely shouldn't be flashing CM7 yet my poor lost child, educate yourself for awhile and then come back, or just buy a used iPhone.
OK, still with me? ONWARDS.
SECOND STEP!!!!! THE NITTY GRITTY DETAILS, AKA THE CALM BEFORE THE STORM!!!!!
Here is the point where you need to do all sorts of things that you may have already done.
If you have already done them, GOOD, you are very, very clever and ahead of the game. Give yourself a gold star.
If you don't know how to do any of these things, then you shouldn't be here yet. Go search for things you don't understand in the general and Q&A forums for the i9000 and when you feel you are better grounded in the arcane mysteries of flashing custom ROMS, come back and we will have a joyous reunion and try this again.
OK, so what do you do in STEP TWO?
* Doublecheck that you can indeed get into Download Mode using Vol Down+PWR+Home, and into Recovery with Vol Up+PWR+Home. If not, go away and search XDA for a way to fix that.
* Root your phone.
* Confirm you have Clockwork Mod recovery running. If not, use Odin to flash this Speedmod kernel if you are on Froyo. If you are on Gingerbread flash the TalonDev kernel using the v2.2 tar (yes I know the TalonDev kernel has lagfix automatically enabled, but as your file system will be grabbed and ripped out still beating and then replaced with a better one by the CM7 Installer, it really doesn't matter). There are two different versions of the v2.2 tar available but don't panic. Use TalonDEV-0.2.2R2-I9000-1200-JVP.tar first...if that doesn't work for you, try TalonDEV-0.2.2R2-I9000-JVP.tar. One of the two should work for you. (Thanks to chan1628 for testing them the hard way)
* Install ROM Manager (I STRONGLY suggest you buy the Premium version if possible to make flashing Nightlies easier. It is quite cheap with a lot of great features and is one of the core apps you will use on your phone from here on in...plus Koush deserves your support).
* Take another nandroid backup (even if you took one already) and confirm your Titanium Backup is up to date (and includes a backup of ROM Manager).
* Confirm that you are rooted.
* Backup your contacts to either Exchange, Gmail or your SIM card.
* Write down your correct APNs and your IMEI, just in case.
* Take a backup of your efs folder and save it somewhere.
* Post a note on your monitor reminding yourself to breathe.
* Say goodbye to your Samsung apps like Snap2Go and Daily Briefing, they won't work with CM7.
* Pour yourself a stiff drink
Confused? Not sure how to root your phone or worried about voiding your warranty? Really curious about what these APN things and where can you find them? Hoping to sync your phone with iTunes once CM7 is installed? Then go away, do some searching, get up to speed and I will see you later. I mean it...avaunt ye. Scram. Exeunt with all due alacrity. Happy reading.
Also, if you are getting errors concerning CWM, or cannot get into CWM3 Recovery, then search XDA (or the comments to this thread) for a solution. I cannot help you. I am not an expert on Clockwork Mod, I am just here to get CM7 running for you, or kill you and steal your girlfriend in the attempt. Clockwork Mod is YOUR lookout.
Still here? Did all that? CWM Recovery working properly? Crossed all your i's and dotted your t's? Forward then. Things get REALLY BAD from here on in. Whatever happens next, I am truly, truly sorry.
THIRD STEP!!!!!! THE COMPLEX, AGONIZING EXPERIENCE OF FLASHING THE ROM ITSELF!!!
Are you sure you are ready for this? Are you quite, QUITE sure?
It is not too late to turn back....and if you do no one will think less of you. I promise.
Positive you are where you want to be?
Brave, brave darling. Take my hand and lets do this then....there are two possible methods to use now that you are at the Third Step..Method the First uses the ROM Manager and is by far the simpler of the two. However if the ROM Manager doesn't work for you or if you have a sudden premonition of flaming disaster about it....don't cry. Man up and go to the manual method listed after Method the First, known quite coincidentally as Method the Second.
Method the First!
Open ROM Manager from your App Drawer.
Select Flash ClockworkMod Recovery.
When it asks you what phone you are using, scroll down until you find Galaxy S MTD and select it (Galaxy S is what CM7 calls the i9000 series...CM7 is weird that way).
When it asks what version to use, select CMW3.
By the way, if ROM Manager tries to argue with you during this process, or tells you your phone may not be supported, ignore it and click OK or Continue or whatever it takes. It just worries over what you may be about to do to yourself.
Confirm that under Flash ClockworkMod Recovery it now reads Current Recovery: ClockworkMod 3.x.x.x. This means that now you should be able to see CyanogenMod zips and nightlies (if you have ROM Manager Premium) in ROM Manager. Hoorah!
Now, the moment of truth arrives...select Download ROM.
Next close your little eyes tightly and select CyanogenMod or CyanogenMod Nightlies (if you see that one). Either one will do.
Down the road, you will use the CyanogenMod Nightlies files to update...assuming you survive the next 15 minutes. However when installing you can use the single file in the CyanogenMod folder (there for Free users) or the latest Nightly in the CyanogenMod Nightlies folder...same difference.
So click the file of your choice and stand back...well, not too far back because there is more stuff you have to do.
If/when you are asked if you wish to reinstall Google Apps, it is highly recommended that you do so, so check the little box. This saves many headaches and potential fc's down the line.
When you are asked what you wish to do to prepare for the new ROM, you can choose to do another Nandroid Backup, Clear Data and Cache (wiping the device) and/or Clear the Data Cache. No need for another Nandroid backup, but select the other two and hit OK.
Now let the ROM Manager make some magic. It will take a couple minutes but likely not nearly as long as you expect, so go out and make tea or paint the Sistine Chapel or something.
While you are gone your device will do all the wiping and installing, back up your efs folder and apply the new file system you will need. You will NOT need to apply any lagfix or mess about with tweaks or whatnot....CM7 does it all for you and no other options are possible....so don't ask.
Method the Second!
If for whatever reason you are having trouble working with ROM Manager in the previous method and are therefore stuck, you can do the following to flash CM7 manually.....but if you have a weak heart or tend to get squeamish...I implore you to look away.
Download this most recent version of CM7 from http://download.cyanogenmod.com/?type=nightly&device=galaxysmtd
Then download the most recent set of Google Apps from http://goo-inside.me/gapps
Place both on your SD card.
Go into Recovery using the handy-dandy Three Button Skidoo (NOT by using the command "Reboot to Recovery" found in ROM Manager...you have been warned).
Do a Factory Reset (wiping data so if you forgot to backup your apps before....whoops)
Wipe the Dalvik and Cache (just in case).
Select Install Zip from SD Card and flash first the CM7 zip, and then the gapps zip. No need to reboot in between. Finally fix permissions.
NOTE: If you are one of those people who have done some research and have also downloaded one of the CM7 custom kernels which you wish to flash as part of your install (if you haven't don't worry about it, I don't recommend using a custom kernel before you have spent some time with the stock kernel, but some people think they are 1337)...make certain you flash the Nightly BEFORE the custom kernel, otherwise you will totally confuse the installer and very bad things will happen which will require you to flash back to a Samsung ROM using ODIN and start all over again.
Once everything has completed, THEN reboot into CM7 (HOO-RAH) and continue to the Fourth Step. Hurry, hurry, scroll back up....
GO!!!
Oh, WAIT A MINUTE....When you have done all the stuff in the Fourth Step, do this too...go to ROM Manager, and select Flash ClockworkMod Recovery. ID your phone as Galaxy S MTD when it asks and select CWM3...it will tell you that your phone is not supported or some such but have it install it anyway. What the heck does it know. Doing so will ensure you can find your the Nightly updates using ROM Manager Premium in the future.
OK, now go on to the Fourth Step...really this time...
GO! GO!
FOURTH STEP!!!!! STEP OUT INTO THE LIGHT AND BREATHE THE FREE AIR
That's it, you are done. Throw back that drink now...or if you don't want it, I'll take it.
Your phone will show the CM7 SGS splash screen for a bit, then the CM7 boot animation for a while longer (spin, spin, spin)...and then you will be in CyanogenMod 7.
If you find that the boot animation never seems to end, or keeps restarting...DON'T PANIC. This happens to some people when flashing CM7 for the first time. Just go to recovery and flash the Nightly again, you should be fine. If you used ROM Manager the first time, the nightly will be in the ROM Manager folder on your SD card.
Where is all the pain, the agony, the brain bending complexity reducing scholars to madness that I warned you about?
OK, I lied...but I had to make sure you were serious.
Now restore your apps (remember that is best to do fresh from the Market, but if you use TB then be sure to reinstall just the APP, not APP + DATA, and NO SYSTEM APPS) and put all your contacts and email addresses back and so on.
Also, remember that your external SD card is now located in the /emmc directory. Why? Because that is how it is in CM7, so cope. It really is NOT that tough to get used to. However, if you want to have some kicks, go into the CM7 Dev thread and ask where your external_sd card has gone a few times to watch people go berzerk yelling at you. Fun, fun, fun.
From here on in, you can install nightly updates to stay on the bleeding edge of CyanogenMod, as well as to allow yourself to experience the terror of waiting for that boot animation to stop again and again and again. You can look at the Nightly Wiki for instructions on different flashing strategies.
You may also install custom kernels and alternate modems via Recovery if you wish, but be sure that they are CM7 compatible. The ones you used back on Samsung ROMs won't work for you any more.
Carry on, and enjoy your new ROM.
As always, if this procedure bricked anything or gave your dog syphilis, it isn't my fault. By God, I WARNED you. If you liked it, or it worked out well for you, feel free to click Thanks and heap praise in the comments.
Finally, all due honour and thanks to the incredible Devs and Maintainers of TeamHacksung and the SGSTEAM listed below. Find their profiles and donate to them, they have earned it.
* codeworkx - http://twitter.com/codeworkx
* atinm - http://twitter.com/atinm
* coolya - http://twitter.com/coolya
Great guide, just want to make a quick addition...
rschenck said:
OK, so what do you do in STEP TWO?
* Root your phone.
* Confirm you have Clockwork Mod recovery running. If not, flash the Speedmod kernel.
Click to expand...
Click to collapse
I couldn't complete this step during my exciting first install of CM7
If anyone has trouble getting Clockworkmod Recovery running, and you can't manage to flash a new kernel using Odin/heimdall please read:
[RECOVERY] 3e Recovery Modded w/ No Verification
I just skimmed through it but wouldn't this require you to buy rom manager premium?
runedrune said:
I just skimmed through it but wouldn't this require you to buy rom manager premium?
Click to expand...
Click to collapse
No. The premium version is only required to download nightlies directly through the app. Download them manually, then point rom manager at the zip on your sdcard & install.
Yay! First thanker! Nice guide too.
runedrune said:
I just skimmed through it but wouldn't this require you to buy rom manager premium?
Click to expand...
Click to collapse
Not the install, that is free as far as I know. Installing nightlies via ROM Manager needs Premium. Plus I suggested people buy Premium anyway.
sambwel said:
No. The premium version is only required to download nightlies directly through the app. Download them manually, then point rom manager at the zip on your sdcard & install.
Click to expand...
Click to collapse
Exactly. The instructions tell you to use rom manager to download CM7. Just thinking that http://download.cyanogenmod.com/?device=galaxysmtd should be included too for those that can't buy rom manager.
But anyway great guide rschenck. Hopefully it'll save us from unnecessary questions.
runedrune said:
I just skimmed through it but wouldn't this require you to buy rom manager premium?
Click to expand...
Click to collapse
Yepp true story!
IF you want to download roms and stuff from Rom manager you do have to have premium.
I have no plans to install yet (still waiting for the stable release) but really this guide has no boring part. Very informative and easy to follow. Just wanna say thanks for this guide. KUDOS!
Nice tutorial man. I want to instal cm7 and this tutorial is very helpfull. Hope this topic get sticky :d
upgrading to latest
just to clarify, I'm (thanks to you!) on v11 due to some people suggesting me that version over v14. After reading some I would like to flash the new experimental build (v15?) in order to do so I:
1) charge it up
2) do a nandroid backup /done
3) wipe data/factory reset + wipe cache in CMW /not sure about this, I've read some diferent post about what to wipe. Some said that when upgrading only cache + dalvik will do just fine. This is the main issue.
4) flash the v15 (update-cm-7-05282011-NIGHTLY-GalaxyS-signed.zip) through CMW
+ all that other stuff like preparing myself for long agonizing experience and stuff
thanks in advance!
James.q said:
just to clarify, I'm (thanks to you!) on v11 due to some people suggesting me that version over v14. After reading some I would like to flash the new experimental build (v15?) in order to do so I:
1) charge it up
2) do a nandroid backup /done
3) wipe data/factory reset + wipe cache in CMW /not sure about this, I've read some diferent post about what to wipe. Some said that when upgrading only cache + dalvik will do just fine. This is the main issue.
4) flash the v15 (update-cm-7-05282011-NIGHTLY-GalaxyS-signed.zip) through CMW
+ all that other stuff like preparing myself for long agonizing experience and stuff
thanks in advance!
Click to expand...
Click to collapse
You are quite correct...when upgrading all you need to do is wipe dalvik cache. You can also take a nandroid backup if you wish to be extra careful but there is no need to wipe data for an upgrade.
Sent from my GT-I9000 using XDA Premium App
rschenck said:
You are quite correct...when upgrading all you need to do is wipe dalvik cache. You can also take a nandroid backup if you wish to be extra careful but there is no need to wipe data for an upgrade.
Sent from my GT-I9000 using XDA Premium App
Click to expand...
Click to collapse
thanks! .. so is it just wipe cache or both wipe cache + wipe dalvik cache in advanced menu? I get confused with that
James.q said:
thanks! .. so is it just wipe cache or both wipe cache + wipe dalvik cache in advanced menu? I get confused with that
Click to expand...
Click to collapse
Wipe cache is in the main cwm menu, wipe dalvik is in advanced...and you can wipe them both.
Sent from my GT-I9000 using XDA Premium App
Thanks mate, you made my day! I haven't laughed so hard in a while ...
James.q said:
thanks! .. so is it just wipe cache or both wipe cache + wipe dalvik cache in advanced menu? I get confused with that
Click to expand...
Click to collapse
Yes, you should do both
A few small edits and clarifications added...
Good job on this guide.
You kids gave it easy. Back in my day, we had to flash our phones in Morse code.
Sent via XDA Premium app on my GT-I9000 running CM7 (GB 2.3.4)
bump...and if anyone who has used this guide has feedback or suggestions, please comment with them.
How come when i go to download rom i cannot see cyanogen mod there?
I did buy the rom manager
I have MIUI on my phone, but I don't really want it anymore. Is there any way that I can get my phone back to how it was?
Wipe and flash a new ROM. If you need to ask how, don't. It sounds like you need to do some serious reading first.
If you've managed to root, wipe, and flash MIUI, you should be capable for re-wiping and flashing something else.
CasperMcLovin said:
I have MIUI on my phone, but I don't really want it anymore. Is there any way that I can get my phone back to how it was?
Click to expand...
Click to collapse
.. how did you even get MIUI up in the first place?? Read read read man...
Sent from my HTC Glacier Sense 3.5 using xda premium
Maybe he/she bought the phone with it that way. In which case, do nothing until you read read read.
They are right. You need to read for your own good.
That said, do you have a custom recovery? I would assume so. Before you do anything, make a backup in recovery.
Next, go to the development section for this device and find a ROM you really like. Learn about the differences between AOSP, Sense, and MIUI ROMs.
When you have chosen and downloaded a ROM, reboot into recovery again. Wipe cache, system, boot, and data partitions. Finally do a wipe data/factory reset. At this point all you have on your device are the bootloader and recovery.
Go to install zip from SD card and search for the ROM you downloaded. Install it. Reboot and wait. First boot always takes longer.
If boot is unsuccessful, boot back into recovery, wipe, and flash the backup you made.
Understand that I am merely trying to be helpful. I make no guarantees, but wrote these instructions to be nice. If your phone bricks, bursts into flames or implodes and creates a singularity that engulfs the planet, I am in no way responsible.
Got it?
Sent from my HTC Glacier using XDA App
CasperMcLovin said:
Is there any way that I can get my phone back to how it was?
Click to expand...
Click to collapse
Install new ROM via CWM. it's easy, just try. I think VU 2.39 is the best choice for you.
CasperMcLovin said:
I have MIUI on my phone, but I don't really want it anymore. Is there any way that I can get my phone back to how it was?
Click to expand...
Click to collapse
Yes. I just went from MIUI to Febs ICS beta 5.0.
I downloaded the ICS beta (you can pick whatever ROM you want from the Android mytouch dev section). Mounted my phone for USB storage, transferred the ICS Beta.zip to the phone then unmounted it.
Then in MIUI when you hold the power button down, it should give you the option to reboot into recovery or you can use ClockworkMod to do it.
I did option A) rebooted into recovery through power off feature in the MIUI. Then you go down to backup, make a backup. Then you wipe cache and wipe data. Go to advanced and I believe you can wipe dalvik(sp?) cache under the advanced setting.
Then you go to install from sdcard and then scroll down to your zip.file.
Then boom let it install. then when it says install complete you press the back button, click reboot and BAM you will be off MIUI and on whatever ROM you chose.
I would take everyone's advice on here to go read everything you can. I made this post hoping you have some knowledge of flashing and all that jazz. Let me know if you need any help.
What were you running before MIUI?
eqjunkie829 said:
Maybe he/she bought the phone with it that way. In which case, do nothing until you read read read.
Click to expand...
Click to collapse
I have the same problem and I have tried multiple times wiping and flashing a new rom but somehow it seem to come back up. please me and I got it from unlockr.com
1percentcorvette said:
Yes. I just went from MIUI to Febs ICS beta 5.0.
I downloaded the ICS beta (you can pick whatever ROM you want from the Android mytouch dev section). Mounted my phone for USB storage, transferred the ICS Beta.zip to the phone then unmounted it.
Then in MIUI when you hold the power button down, it should give you the option to reboot into recovery or you can use ClockworkMod to do it.
I did option A) rebooted into recovery through power off feature in the MIUI. Then you go down to backup, make a backup. Then you wipe cache and wipe data. Go to advanced and I believe you can wipe dalvik(sp?) cache under the advanced setting.
Then you go to install from sdcard and then scroll down to your zip.file.
Then boom let it install. then when it says install complete you press the back button, click reboot and BAM you will be off MIUI and on whatever ROM you chose.
I would take everyone's advice on here to go read everything you can. I made this post hoping you have some knowledge of flashing and all that jazz. Let me know if you need any help.
Click to expand...
Click to collapse
You missed a step. Go to mounts and storage and format /system.
Ordered my Nexus 4 on the 13th. Still waiting.
Im not rich or I would have got a newer version tablet by now, but if anyone who helps has a donate button I have no issue donating a couple dollars to the person who helps me get this done, Thanks. Or just a couple dollar PP gift. better than nothing I guess.
I just want to be sure I dont mess anything up here. I have a nexus 7 wifi model.
I used NRT to unlock and root and all seems fine. Am I correct in this:
I use nandroid backup to backup first
Put ROM file on device (where do I put it?)
Wipe (is this done via nexus root toolkit or is ok do do in the custom recovery?)
Then what, boot into recovery and find the ROM and install it via recovery install button?
Then do I do the same with a kernal? Where do I put it?
Then done?
I know there are guides around but for a complete newbie I need to be sure cause I dont always see a complete fully explained step by step. Just like when I was stock not getting SU to work after rooting via nrt, I did read to flash SuperSU.zip, but had no idea how, then when I found the file and thought maybe install from recovery meant same as flash, I didnt know the message about messing the device up was normal so I was afraid at first.
THANKS to any replies,
Been unsure for days now trying to make sure my ducks are in a row before i commit to a ROM/Kernal. I want to CPU control for both under and overclocking etc. Mainly overclock just a little. I must say I love root already, got stuff to work I couldn't before
1. Create nandroid- there's a free app called something like nandroid on line - very simple to use
1a. I'd also recommend backing up with titanium backup app. It means you can keep your app data (e.g. game progress) when switching between ROMs, unlike a nandroid which is just a backup of your device as a restorable image
2. Put ROM file on device - ROM will be a .zip file, out it wherever you want, as long as you remember where it is
3. Put kernel anywhere on device - easiest to find a kernel with .zip format (recommend M-kernel)
4. Wipe - from custom recovery
5. Hit install in your custom recovery, I always flash kernel and then ROM, but I don't think it really matters
Install from recovery and flash are the same thing.
I'd recommend only flashing ROM or kernel and sticking with that set up for a few days, then flashing the other desired element. That way, if anything goes wrong then it's easier to pinpoint.
Good luck!!
Sent from my HTC Desire C using xda app-developers app
THANKS! Don't see a donate button, did you want anything?
No, of course not! God luck!
Sent from my Nexus 7 using xda app-developers app
butler0607 said:
5. Hit install in your custom recovery, I always flash kernel and then ROM, but I don't think it really matters
Click to expand...
Click to collapse
Actually that completely matters. Flashing a kernel before rom is worthless because the rom contains a kernel that will replace whatever you have just flashed.
If you want to run a custom kernel on a rom it is recommended to boot into the rom first before flashing the kernel.
Pirateghost said:
Actually that completely matters. Flashing a kernel before rom is worthless because the rom contains a kernel that will replace whatever you have just flashed.
If you want to run a custom kernel on a rom it is recommended to boot into the rom first before flashing the kernel.
Click to expand...
Click to collapse
If I just want root access and overclock should i just flash kernal and forget a rom?
can i revert back to stock kernal if need to? ask cause need to find a kernal that has V4L enabled for a usb camera app i use currently to use an inspection camera via usb on my tablet. I guess i need to read what various roms and kernals add. do i need to do both. Hard to know what to pick out of them, lol.
Thanks for advice.
Anyone know of a list to show ROMs with V4L enabled? None seem to mention it?
I have read and see different suggestions around on various sites. What all do I wipe? I have read cache, dalvik cache, plus other stuff. What all must I wipe before flashing a rom or kernel? I did a nandroid backup already.
PirateGhost, Ill donate a couple dollars if you help, thanks.
Thanks.
When going from one rom to a different one all you need to do in custom recovery is select factory reset.
This wipes out your currently installed apps, their settings, but doesn't touch your 'sdcard'
Wiping dalvik is pointless as it's automatically handled in the rom process, and cache is wiped in factory reset.
When switching kernels follow the instructions provided by the dev. If no instructions are provided, it's safe to assume you just flash without wiping anything.
When doing this, I'd recommend titanium backup too. When you do a factory reset, all apps are lost, but some data is kept (not sure on the details). Basically Titanium allows you to restore all your apps with data when you change ROMs.
Sent from my Nexus 7 using xda app-developers app
Pirateghost said:
When going from one rom to a different one all you need to do in custom recovery is select factory reset.
This wipes out your currently installed apps, their settings, but doesn't touch your 'sdcard'
Wiping dalvik is pointless as it's automatically handled in the rom process, and cache is wiped in factory reset.
When switching kernels follow the instructions provided by the dev. If no instructions are provided, it's safe to assume you just flash without wiping anything.
Click to expand...
Click to collapse
Thanks! Ill donate a couple dollars later today when I get back from the doctor.
I have not put any customs ROM(s) on yet, so is it the same still? All I have done so far is unlock/root with custom recovery and nandroid backup....
butler0607 said:
When doing this, I'd recommend titanium backup too.
Click to expand...
Click to collapse
Yeah I backed up the one app I needed to via TB, I just recently unlocked and rooted so lost most app data anyway and have only added one back so far. Thanks.
butler0607 said:
When doing this, I'd recommend titanium backup too. When you do a factory reset, all apps are lost, but some data is kept (not sure on the details). Basically Titanium allows you to restore all your apps with data when you change ROMs.
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
No data is kept except what's on the sdcard. Mostly only game saves and some basic stuff. Apps databases are wiped during factory reset.
Pirateghost said:
No data is kept except what's on the sdcard. Mostly only game saves and some basic stuff. Apps databases are wiped during factory reset.
Click to expand...
Click to collapse
Thanks, Ill donate a couple bucks. had bad day yesterday so wasn't on much.
Is it normal for the donate link to be missing the regular PayPal security info on the browser?
eBandit078 said:
Is it normal for the donate link to be missing the regular PayPal security info on the browser?
Click to expand...
Click to collapse
I have no idea what this means.
Pirateghost said:
I have no idea what this means.
Click to expand...
Click to collapse
Maybe Ill just do it and change my password when finished. Thanks. Sorry not replied yet have been in a lot of pain Only a couple dollars but better than nothing I guess. Thanks for your help. Ill be back online tonight to do it.
eBandit078 said:
Maybe Ill just do it and change my password when finished. Thanks. Sorry not replied yet have been in a lot of pain Only a couple dollars but better than nothing I guess. Thanks for your help. Ill be back online tonight to do it.
Click to expand...
Click to collapse
Not forgot about you, had family issues, holiday etc, well did forget but I'll look into why it does that and figure it out. Sorry for delay.