[ROM]Darky's v6 XXJPX Froyo on Captivate - Captivate Android Development

New instructions, easy and clean:
Quoted instructions are for documentation purposes ONLY
First of all, as usual, I AM NOT RESPONSIBLE FOR ANYTHING THAT HAPPENS WITH YOUR PHONE DURING OR AFTER THIS PROCESS!
- return to stock
- download Darky's latest ROM
- download xcaliburinhand's latest reoriented kernel (odin version) with voodoo
- reboot into CWM recovery and wipe data/cache
- flash darky's ROM from CWM
- let it boot into welcome screen and wait 10 minutes
- reboot in download mode and flash reoriented kernel with ODIN
DONE.
Use kitchen for battery, icon and animation (boot and UI) moods.
If you get stuck somewhere you can find some detailed instructions below.
OK guys, just to make it clear, there is no actual change in this ROM except the kernel which solves the home-back button logic, correct screen auto-rotation, wired headset calling, correct headset-speaker logic. Is perfect for people which don't need to make any changes to the ROM. For the moment xcaliburinhand's does not offer a proper recovery and there is no way to use standalone ClockworkMod with the kernel included in the ROM.
If you ask why I am using xcaliburinhand's kernel, the answer is that is the only one that allows me to integrate it in Darky's ROM.
1. Return to stock
2. Download Darky's ROM Captivate Edition 5.5 (you can use download accelerator) and put in on your sdcard.
3. Reboot in ClockWorkMod recovery
4. Wipe data/factory reset 2 times (sometimes CWM does not apply changes first time so is safer to do it twice)
5. Chose install zip from sdcard and browse to the zip you downloaded. Install it and let your phone away for 15 mins.
6. Install Setiron's kernel with ODIN - optional.
Everything is done. This is as close as possible to Darky's original with no overclocking or under-voltage settings.
A note here. DO NOT TRY TO DO ANY OPERATION WITH ClockWorkMod which you have on the sdcard AFTER you install this ROM. That recovery will not work with this kernel and it will break your system!. The reason why I included it is to have proper home-back button logic. For people which don't want to change anything in the ROM this is enough. It will probably be fixed in the close future.
If you want a working CWM recovery, flash setiron's kernel after booting to the welcome screen.
Addons are still in post #3 and Troubleshooting is valid mainly for Setiron's kernel. For the one included in the ROM I just posted up (xcaliburinhand's reoriented kernel 2.2.1) there isn't too much to troubleshoot. You will notice that the home button haptic feedback does not work and that's kinda it.
Changelog, Screenshots
Click to expand...
Click to collapse
Old instructions:
Hi guys.
For those of you fans of i9000 ROMs, I put together a guide on how to install Darky's ROM based on the leaked i9000 Froyo 2.2.1. This thing is fast, stable, has great GPS and is easy customizable, so it has pretty much all features that a good ROM should have.
Note 1: I could have tried to "rework" the ROM and get rid of all these steps but I wanted Darky's ROM in the way it is, no modifications.
Note 2: I've been asked why so many steps? Because to go to a i9000 froyo you should go first to a i9000 eclair with repartition. If you have different ways, no one stops you from following them
Note 3: Addons and Troubleshooting in post #3
First of all, as usual, I AM NOT RESPONSIBLE FOR ANYTHING THAT HAPPENS WITH YOUR PHONE DURING OR AFTER THIS PROCESS!
Second, the ODIN steps are valid ONLY for ODIN v1.3. ODIN 1.0 needs to be open while you put your phone in download with the USB connected to the PC. 1.3 detects the phone even after connecting the USB cable to the phone and connects after hitting START.
Now, lets go to the installation steps:
1. First you have to go back to stock firmware
2. Reboot your phone in download mode (or you can do this step after downloading all files, if you dont have them already) - there are several ways, but if you want to flash this, I assume you already know them, if not... maybe you should wait for an OTA or do some reading first.
3. Download JM8 firmware from here. Extract the 2 files from GT-I9000_I9000XWJM8_I9000XXJM4_CODE-MODEM.rar using pa$$w0rd samfirmware.com
4. Download this package - it contains the CSC JM1, ODIN 1.3 and 512 pit file. Extract it somewhere.
5. Open ODIN and load the s1_odin_20100512.pit in PIT section, CODE_I9000XWJM8.tar.md5 PDA section, MODEM_I9000XXJM4.tar.md5 in PHONE and CSC_I9000OXXJM1.tar.md5 in CSC. I assume the phone is still in download mode, if not, put it in download mode, ODIN will recognize it and make a connection. tick Re-Partition and Hit START
6. Wait for it to finish, don't breathe, don't touch the computer, don't touch the phone, and, dammit, if possible, do it on a laptop with functional battery or on a PC protected by an UPS. Let it boot in the welcome screen.
We did this for making sure that partitions are fine and that the usual i9000 eclair to froyo process is followed
7. Download I9000_reoriented_v1.2.tar from this thread
8. Reboot in download mode again, open ODIN and load I9000_reoriented_v1.2.tar in the PDA section, no other changes or files needed, just hit start.
We did this for being able to select in recovery with power button
9. Install ROM Manager from the Market and flash ClockWorkMod Recovery (if you dont have it already on your sdcard, if you are unsure, then do this step)
10. Download Darky's ROM from his thread and put it on your internal SD card
11. Reboot in recovery. Select reinstall packages. The phone will reboot, select reinstall packages again. You should now be in CWM. If not keep on rebooting and on reinstalling packages, but I dont think will be necessary.
12. Go to Install zip from sdcard, choose zip from sdcard and select Darky's zip. Wait for it to install. Reboot the phone and wait until you get to the welcome screen. You'll hear some voices and then it will take a long time till you'll see the home screen. After that, just to be sure all is good, wait 10 minutes and reboot the phone again until welcome screen.
13. Go get SetiroN_v1.4.5_1300_JPU.tar.7z from Setiron's main thread
We did this for having the correct Home-back buttons logic+misc fixes which you can find on Setiron's thread
14. Extract and flash with ODIN in the same way you flashed I9000_reoriented_v1.2.tar.
15. That's it...
For a non-OC version, install xcaliburinhand's kernel. You can find the latest version here - it seems more stable
EDIT: Alternative installation steps -basically what I said previously but without flashing the JM8 fw (posted by cropythy) - I still recommend the ones above
1. Flash back to stock
2. Flash Darky's rom with clockwork mod and let it boot up
3. Enter download mode and flash xcaliburinhand's latest kernel or setiron's JPU kernel and optionally the JK4 modem with odin
Click to expand...
Click to collapse
This the mount output:
Code:
rootfs / rootfs ro,noatime 0 0
proc /proc proc rw,noatime 0 0
sys /sys sysfs rw,noatime 0 0
tmpfs /tmp tmpfs rw,noatime 0 0
/dev/block/stl9 [B]/system ext4[/B] ro,noatime,barrier=1,data=writeback 0 0
/dev/block/mmcblk0p2 [B]/data ext4[/B] rw,noatime,commit=20,barrier=1,nodelalloc,data=ordered 0 0
/dev/block/stl10 [B]/dbdata ext4[/B] rw,noatime,commit=20,barrier=1,nodelalloc,data=ordered 0 0
/dev/block/stl11 [B]/cache ext4[/B] rw,noatime,commit=20,barrier=1,nodelalloc,data=ordered 0 0
tmpfs /dev tmpfs rw,noatime,mode=755 0 0
devpts /dev/pts devpts rw,noatime,mode=600 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
/dev/block/stl6 /mnt/.lfs j4fs rw,noatime 0 0
tmpfs /mnt/asec tmpfs rw,noatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/dev/block/stl3 /efs rfs rw,nosuid,nodev,noatime,vfat,llw,check=no,gid/uid/rwx,iocharset=utf8 0 0
/dev/block/vold/179:1 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime
=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
Optionally you can install the JK4 modem from the addons section - CWM and ODIN versions - for the best HSDPA/HSUPA speeds and WCDMA 850MHz frequency enabled by default. As well, you can make more tweaks from recovery but I let that to you to find out
Before flashing the modem, this is friendly warning from DocRambone:
A friendly warning: dont use other modems than standard on XXJPU: seems to gives big errors.
Click to expand...
Click to collapse
Doc's a pro so I would listen to him if I would want an issue free phone. I like to test, so I have JK4
Click to expand...
Click to collapse
Thanks go to:
Darky for his great rom
Setiron for his work in putting together all optimizations for the Galaxy S kernel and making them available to Captivate users.
xcaliburinhand for the original reoriented kernel
supercurio for his voodoo project
neldar for the backlight notifications
Koushik Dutta for ClockWorkMod recovery
and last, but not least, samfirmware for the great Samsung leaks that we all love.
I encourage you to donate to these guys (buy premium account in samfirmware's case). Without them our phones would be useless.
Don't forget to hit the Thanks button.

Another piece of work posted with no Donate to Me button or link; that's the spirit! Thank you for these instructions. I am debating on trying this ROM; right now I am really happy with Ultimate v3.0 - everything works!

Addons And Troubleshooting
Addons:
For this you need a kernel with integrated CWM. You should use setiron's as is the only one compiled for 2.2.1 with integrated CWM. I asked xcaliburinhand if he can integrate CWM recovery in his kernel
return_to_stock_5_4.zip : in case you apply themes and you would like to go back to stock (contains only framework-res.apk and twframework-res.apk) - flash with the CWM integrated in setiron's kernel - only Darky's 5.4
Fabolous_GBKB_Fix.zip Gingerbread Keyboard CWM flashable - as well you can find it on your sdcard as an installable apk source - flash with the CWM integrated in setiron's kernel
NewSwype.zip - Swype Beta v2.15.56 - flash with the CWM integrated in setiron's kernel
modemJK4_ODIN.zip ODIN JK4 modem
update.i9000ugjk4.modem.zip JK4 Modem CWM flashable - flash with the CWM integrated in setiron's kernel
update.I9000XXJPU.modem.zip Stock JPU modem in case you flashed JK4 and you have problems - flash with the CWM integrated in setiron's kernel
All Samsung applications available here - source - Thanks to DocRambone for deodexing and packing - flash with the CWM integrated in setiron's kernel
Troubleshooting
Key combos:
Recovery: Vol up + Vol Down + Power
Download: both volume buttons pressed while inserting USB from power off mode.
Known issues:
1. USB storage with any of these kernels is not safe!! I lost a lot of data because of it
You can disable USB debugging, go to USB settings and enable there Media Player mode. As well make sure TouchWiz launcher is your home launcher while doing that. After you finish copying files you can switch back to your favorite launcher.
As a second alternative, you can use QtADB for file transfers and much more. Is one of the best Android managers around.
2. Some color issues here and there but hopefully will be fixed in next release or some fix will be sent out.
Don't forget to hit the Thanks button.

boomerod said:
Another piece of work posted with no Donate to Me button or link; that's the spirit! Thank you for these instructions. I am debating on trying this ROM; right now I am really happy with Ultimate v3.0 - everything works!
Click to expand...
Click to collapse
Hehe, you were fast wanted to reserve the second post.
I dont want any donation, there is none of my work here. These guys deserve to be paid monthly by the Android community

fap! fap! fap!

icezar1 said:
Hehe, you were fast wanted to reserve the second post.
I dont want any donation, there is none of my work here. These guys deserve to be paid monthly by the Android community
Click to expand...
Click to collapse
Whoops, sorry. I don't mind if you have a mod delete or move it down. I can always re-post. And, I just found the Thanks button and used it too. Been keeping an eye on this ROM for several days.
Oh, but you did put in work to make this post with these detailed instructions. Very cool!

boomerod said:
Whoops, sorry. I don't mind if you have a mod delete or move it down. I can always re-post. And, I just found the Thanks button and used it too. Been keeping an eye on this ROM for several days.
Click to expand...
Click to collapse
no probs, i might not use it anyway, I was keeping it in case Darky will release some addons or if I will add some stuff myself 3rd post is fine for me

boomerod said:
Whoops, sorry. I don't mind if you have a mod delete or move it down. I can always re-post. And, I just found the Thanks button and used it too. Been keeping an eye on this ROM for several days.
Oh, but you did put in work to make this post with these detailed instructions. Very cool!
Click to expand...
Click to collapse
Yes, I tried to make it easy but I advice newbies to read some basic info first, like the stickies on top of the Android Development section

hi there nice right up , I am not sure why all those steps are required ...
I get it some of these steps are 'precautions' .. but woudl you care to explain why we need to flash 2 different kernels at 2 different steps and why we need to start from original i9000 rom is DARky's not a complete rom to begin with ?
I am not trying to be annoying here , but I suppose if I dont understnd why we need liek 15 steps to flash this rom I am probably nto the only on ..
thx in advance '

Will this work for 5.2 which is supposed to be released later today? Or Doc's rom, for that matter?

DAGr8 said:
hi there nice right up , I am not sure why all those steps are required ...
I get it some of these steps are 'precautions' .. but woudl you care to explain why we need to flash 2 different kernels at 2 different steps and why we need to start from original i9000 rom is DARky's not a complete rom to begin with ?
I am not trying to be annoying here , but I suppose if I dont understnd why we need liek 15 steps to flash this rom I am probably nto the only on ..
thx in advance '
Click to expand...
Click to collapse
Is better to flash a i9000 froyo from an i9000 eclair. That's the way I do it, that's the way it works great, that's the way I teach it

PuffinNugz said:
Will this work for 5.2 which is supposed to be released later today? Or Doc's rom, for that matter?
Click to expand...
Click to collapse
I believe it should. There shouldn't be any huge difference between them.

icezar1 said:
I believe it should. There shouldn't be any huge difference between them.
Click to expand...
Click to collapse
Right on, thanks. I'm going to hold off until 5.2 is out. He said tonight, and he's in switzerland, I believe. So, I'm thinking it will be in the next couple hours or so.

Man than was quick. I loved darky's 4.0 and almost regret flashing over it. Ill be giving this a shot.

\/icious said:
Man than was quick. I loved darky's 4.0 and almost regret flashing over it. Ill be giving this a shot.
Click to expand...
Click to collapse
Dont forget to "Thank" me I love this new Thank you thing

when you wrote "reboot to welcome screen" are you saying do a full reboot or do a battery pull at the i9000 screen?
Sorry I'm somewhat dense at times

wmwilker said:
when you wrote "reboot to welcome screen" are you saying do a full reboot or do a battery pull at the i9000 screen?
Sorry I'm somewhat dense at times
Click to expand...
Click to collapse
Lets be safe and do a full reboot

DAGr8 said:
I am not trying to be annoying here, but I suppose if I dont understnd why we need like 15 steps to flash this rom I am probably not the only one
Click to expand...
Click to collapse
+1
i'm pretty ocd when it comes to flashing, but odin left a bad taste in my mouth after i flashed a modem file and hard bricked my first cappy. i think i'll just flash stock and then this one over it. i'll post results later

Thanks for the very detailed instructions.Installed without a hitch. This is one fast rom!

I read the method you posted and it sounds like a lot of extra work, it was real simply for me
1. Flash back to stock
2. Flash Darky's rom with clockwork mod and let it boot up
3. Enter download mode and flash Xcaliberhand's latest kernel and the ugjk4 modem with odin
That worked really well for me, but on a side note this is probably the best performing rom I've had on my captivate

Related

Bricked from voodoo? Try this

Credit goes to Sombionix for this tip, Eugene, and all the others how helped me out when my phone was messed up. This is from the thread for Sombionix's ROM.... Works great!
Did You Flash Something Before Disabling Voodoo? Then This Fix is For You.
So you forgot to disable the voodoo lagfix before you flashed a new rom and now you're getting an error, similar to the one posted below. Even Odin won't allow you to flash back to stock. Well, pay close attention and with some luck, you'll be good as rain...or something like that.
E: Can't mount /dev/block/mmcblk0p2
(File exists)
Error mounting /data/!
Skipping format...
Copying files...
E: Can't mount /dev/block/mmcblk0p2
(File exists)
E: Can't mount DATA:
E: Failure at line 372:
copy_dir PACKAGE:data DATA:
Installation aborted.
1. Download Eugenes 'Froyo that does not brick' file.
2. Extract the files.
3. Open Odin, plug in your phone, then put it into download mode.
4. load the PIT file in appropriate area.
5. load the .tar file in the PDA area.
6. DO NOT check 're-partition'.
7. Click start, let it finish. Your phone will load and reboot into stock recovery. It will error out again. DONT panic! This is what's supposed to happen.
8. Now, pull your battery.
9. Download the 'True stock 2.1 firmware for the vibrant'.
10. Extract the files.
11. Once again, open Odin, plug in your phone, put into download mode.
12. Load the PIT file into the appropriate area and the .tar in the PDA area.
13. THIS TIME you want to check the 're-partition' box.
14. Now click start, let it finish, and this time your phone will load up just fine! BAM!
how long did it took you to re-partition the SD? i tried to re-partition but it just sits in there and it does not show any indication it is being partitioned.. so i just did evrything except the repartitition part it it works great for me..
My Galaxy S from Bell I9000M, It was installed with JM8 with Voodoo lagfix. Last night phone freeze, i pull the battery, and reboot always stuck in black screen after S log and music. Today, without uninstall Voodoo lagfix (obivious I couldn't), I have been flashing it with all kind of ROM (with repartition), and same issue "always stuck in black screen".
Recovery Mode, it show error message:
E:copy_dbdata_media:Can't mount SDCARD:copy default media content failed.
Looks like Voodoo Ext4 is causing SDCARD not able to be mounted by system.
Do you know if this method will work on Galaxy S? it is safe for me to try it (I guess if I try it, at step #9, I will use I9000M stock ROM)? also where can I download " Eugenes 'Froyo that does not brick' file."?
PLEASE HELP!!
mingqlin said:
My Galaxy S from Bell I9000M, It was installed with JM8 with Voodoo lagfix. Last night phone freeze, i pull the battery, and reboot always stuck in black screen after S log and music. Today, without uninstall Voodoo lagfix (obivious I couldn't), I have been flashing it with all kind of ROM (with repartition), and same issue "always stuck in black screen".
Recovery Mode, it show error message:
E:copy_dbdata_media:Can't mount SDCARD:copy default media content failed.
Looks like Voodoo Ext4 is causing SDCARD not able to be mounted by system.
Do you know if this method will work on Galaxy S? it is safe for me to try it (I guess if I try it, at step #9, I will use I9000M stock ROM)? also where can I download " Eugenes 'Froyo that does not brick' file."?
PLEASE HELP!!
Click to expand...
Click to collapse
Do you guys have an Odin 1-click back to stock rom for the i9000? Does it have a Master Clear button? I have a Captivate so sorry for posting in here folks.
(The usual disclaimer - if this finishes bricking your phone - not my fault - but it worked for my phone )
My buddy just restored my phone by doing the following:
Downloaded Odin 1 Click back to Stock for Captivate
It has a MASTER CLEAR button on it - put the phone into Download Mode and hit the button... and let it ride for 15-20 minutes.
It didn't finish - he just unplugged and pulled the battery and when it came back up it was at the "computer++++" message.
Turned Odin 1 Click back up - put the phone into Download Mode - phone restored as normal.
Back to stock with a the ugly live wallpaper!
Thank you!!! I was screwed!!!!
Edit: Quick question, before I did this, when I was running fine, I had an option at the bottom of the pop up window you get when you hold home and see recent applications - this option would let me go in and kill running apps - it isn't there anymore and I can't remember if it was something I added - any ideas?
this worked for me ..... thank you!
How to unbrick a vibrant without Eugene's Froyo ROM?
I'm new - but searching doesn't seem to help much , i get all dead ends.
I've got a softbricked brant because of voodoo and a rom flash. The vibrant boots past the galaxy S logo and then goes black with all 4 buttons lit up at the bottom.
Everywhere I look seems to indicate I need to reflash with Eugenes Froyo that doesn't brick, but that seems to have been pulled from XDA.
Is there some other way around this or is the ROM stored offsite somewher else still?
Crankycoder said:
I'm new - but searching doesn't seem to help much , i get all dead ends.
I've got a softbricked brant because of voodoo and a rom flash. The vibrant boots past the galaxy S logo and then goes black with all 4 buttons lit up at the bottom.
Everywhere I look seems to indicate I need to reflash with Eugenes Froyo that doesn't brick, but that seems to have been pulled from XDA.
Is there some other way around this or is the ROM stored offsite somewher else still?
Click to expand...
Click to collapse
Froyo that does not brick can be found here:
http://eb-productions.proboards.com/index.cgi?board=samsungsgs&action=display&thread=8
After flashing this via Odin, reboot to download mode again, and flash a stock rom of your choice in Odin, and you'll be up and running in no time.
The instructions in the OP of this thread are the short and sweet of this process, follow it, being sure to check repartition in Odin only at the last flash, ie stock firmware.
Ginger Clone's of the World Unite! Via the XDA App
not good
I hate it when that happens
thank you thank you thank you so much it work again
This should be in the bible sections if it's not yet there.

[GUIDE] Beginners guide to make your SGS fly! I9000 & I9000M only.

Hello guys I thought I'd make a little how to and make my first thread that really contributes to the XDA community, so here we go !
Please make sure you have access to 3 button mode(voldown+home+power) to get into download mode. If not please see this thread :
http://forum.xda-developers.com/showthread.php?t=785201 !
I'M NOT RESPONSIBLE IF YOUR BREAK YOUR PHONE, ALTHOUGH IT'S UNLIKELY YOUR TAKING THE RISK BY MODIFYING IT!
Instructions:
Step 1 -
Consider which Samsung ROM you want to have installed on your phone. Currently JPY is the fastest stock FroYo ROM from Samsung.
JPY 2.2.1 ROM : http://www.multiupload.com/UHJNT0K1F2
.RAR Password : samfirmware.com
ODIN Flashing Tool : http://www.multiupload.com/4JLU4QHUV7
Download these and your ready to go!
Step 2 -
Before flashing any roms, please disable any form of lagfix you are currently using!
Extract I9000XXJPY.rar and odin 1.3.rar
Start up odin1.3.exe
Now click on PDA and select the JPY.tar that you just extracted.
Place your phone into download mode and connect via USB.
You must start Odin before plugging your phone in! Odin is very temperamental.
Now flash your phone and you will reboot into the latest Samsung ROM.
Step 3 -
Now it's time to add some speed!
You will have to decide which kernel suits you most.
Using a super fast kernel with a lagfix will really improve the performance of your device. Converting Samsung's RFS Filesystem to much better EXT4 Filesystem should stop all the hang ups etc that you will encounter on your device. Supercurio's Voodoo LagFix converts partitions to EXT4. You will also have to option to convert to EXT4 with hardcore's kernel and most other kernels.
Do you want Overclock, Voodoo LagFix plus Voodoo Sound?
Then Trasig's kernel is for you :
http://forum.xda-developers.com/showthread.php?t=823300
Do you want a stable Kernel with a ton of features aimed at purely improving your phones speed?(NOW WITH VOODOO SOUND!
Then Hardcore's kernel is for you :
http://forum.xda-developers.com/showthread.php?t=822756
Would you like a kernel similar to harcore's with Overclock?
Laststufos kernel is for you :
http://forum.xda-developers.com/showthread.php?t=811660
Step 4 -
Now you have decided which kernel that suits your needs, Download it!
Now load up Odin, place the kernel's .tar in the PDA section, connect your phone in download mode and flash!
Step 5 -
Now your super fast kernel is installed, reboot into recovery (vol up+home+power)
If your on trasig's kernel, follow these instructions:
Select 'voodoo lagfix' under ClockworkMod Recovery
Select 'enable lagfix'
It's optional but for extra speed also select '/system lagfix on'
Now reboot!
DON'T BE ALARMED IF YOUR PHONE STARTS TALKING TO YOU.
The voice is just telling you that it's converting RFS to EXT4.
Just leave your phone be until it boots into Android.
If your on hardcore's kernel, follow these instructions:
Select 'advanced ULK features'
Select 'install superuser'
This will root your phone
Now go back and select speedmod then tweaks and enable the first four
Now go back and select lagfix
Select EXT4 and reboot
Your phone will ask you to backup and restore select yes and wait for reboot into android. This may take a while.
-Laststufo's instructions will be added later-
Step 6 -
Now we have kernels sorted out so they're ready for a super fast ROM.
Personally I have tried and tested and are a big fan of:
Darkys V9.0.2 -
http://forum.xda-developers.com/showthread.php?t=814091
Doc's & Stefunel's magical ROM Kitchen -
http://forum.xda-developers.com/showthread.php?t=817703
Darky's ROM is an all in one ROM that's been super optimised to make your phone fly.
Doc & Stefunel's kitchen gives to user the ability to build there ROM from scratch, you get to decide which features you want in your ROM. Also it too is super optimised!
Both of these ROMs are updated frequently so if any bugs are encountered you can be sure they will be fixed as soon as possible.
So know you've chosen which ROM to flash to your device, the next bit is easy.
Transfer the .zip ROM on to your internal storage
Now reboot into recovery(vol+up,home,power)
Select 'install zip from sdcard'
Select 'choose zip from sdcard'
Now navigate to the .zip that you just transferred to your device and select it
Your super fast ROM is now installing and this may take a while
After installation reboot
To enable overclock on compatible kernels use xan's excellent app, Voltage Control : http://forum.xda-developers.com/showthread.php?t=829731
Darky's ROM comes with it's own kernel, if you would like to stick with the kernel you chose in step 3, just follow the instructions again.
Step 7 -
Enjoy!
I have tried my best to make this guide almost noob proof, however if there's anything I've missed out or it doesn't make sense please tell me and I'll try my best to make it more suitable. As things progress I plan to update this post so please stay tuned.
Also if you like this post I'd appreciate if you clicked the thanks button
Dont forget that most OC kernels rely on Voltage Control at this moment
This is kinda sticky I think... Base steps for a new SGS users (who have some experience with Android though)
xan said:
Dont forget that most OC kernels rely on Voltage Control at this moment
Click to expand...
Click to collapse
Oops, thanks I'll add it in
Improvement
Maybe you could explain whats this Vodoos Lagfix ist all about? And maybe go into details, why ext4 is much better than the normal partition system samsung uses? Just a guess that would interest some new users.
Though you did a great job, woulda been a lot easier if i had this guide when i flashed my phone Anyway, Have a happy life.
Great Work!
I think no more details needed!
It would be hard to read!
Over the past 3 days that I've owned the device, i read many many guides, suggestions, forums etc!
Here i found everything that i would like to read at first so i didn't waste many hours on reading
You also need to add that if you load a customer ROM like Darkys, it will override your old kernal. Darkys ROM has kernal already in the package!
As a result 'advanced ULK features' is no longer there with Darkys ROM!
Its already there right above Seventh step
Excellent! Thanks so much for writing so clearly and succinctly. I have a problem:
I thought I flashed to JPY but my phone still shows JPA. I've done it both with and without the ODIN Pit file. I've rebooted a few times and even done factory wipe but it keeps showing JPA. Any ideas?
You might want to include that you do not want to have lag fix applied if your going from stock jpy to a custom rom and how to properly disable voodoo. Could save alot of headaches.
Sent from my GT-I9000 using XDA App
holgalee said:
Excellent! Thanks so much for writing so clearly and succinctly. I have a problem:
I thought I flashed to JPY but my phone still shows JPA. I've done it both with and without the ODIN Pit file. I've rebooted a few times and even done factory wipe but it keeps showing JPA. Any ideas?
Click to expand...
Click to collapse
as far as I know JPA has 803.pit BUT JPY has 512.pit.
did you tick the re-partition option in odin? if that still fails you need to flash first a stock eclair with 512.pit, like JM8 and the repart option ticked. then reflash JPY with repart option un-ticked.
Thanks for all the great comments guys, obviously as things move on(new kernels/new ROMs). I will try my best to keep this post updated as much as possible.
Samdroid_G_S said:
You might want to include that you do not want to have lag fix applied if your going from stock jpy to a custom rom and how to properly disable voodoo. Could save alot of headaches.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
I'll do that later on today when I get back in the house This post will be edited over the next few days in order to make it a really simple guide and the only way it improves is due to the community telling me how to improve my post. So thanks!
Hello,
I did second step and it should reboot into the latest Samsung ROM but it is not! Phone is starting and showing that "S" , a few times goes vibro. After few minutes vibro goes three times at once and phone goes off. Touching screen lights up menu and back buttons. And more: if I left phone it vibrates time to time. Pressing and holding ON button repeating everything again.
Is it really only one file in Odin is needed? Only PDA? Is there no needed PIT file? Maybe there is more settings needed? Please need info how to back my phone. I did only second step! Thanks
Barcors said:
Hello,
I did second step and it should reboot into the latest Samsung ROM but it is not! Phone is starting and showing that "S" , a few times goes vibro. After few minutes vibro goes three times at once and phone goes off. Touching screen lights up menu and back buttons. And more: if I left phone it vibrates time to time. Pressing and holding ON button repeating everything again.
Is it really only one file in Odin is needed? Only PDA? Is there no needed PIT file? Maybe there is more settings needed? Please need info how to back my phone. I did only second step! Thanks
Click to expand...
Click to collapse
You could try adding 512.pit, but I decided to leave pit files out as they are no longer recommended by samfirmware.com
Sent from my GT-I9000 using XDA App
Great thread, thanks for this Paul!
A lot of thanks
Yes post is great and one of the clearest in the xda
Seems to be I am not a good geek because step fifth is not very clear for me. I mean explanation in recovery mode is not the very same like I have. I will give examples later on because I am on the road right now. And I would add general explanation for dumps how everything is an what for. For example: to have fastest sgs first you need flash it to stock rom, then flash an kernel, then do some tweaks in recovery mode, then again flash new suposed to be fastest rom. Something like this if I understood everything right. Sorry for beeing soo nooby I just want to help you and those new nobs who I am shure will appear.
Darkyy said:
Great thread, thanks for this Paul!
Click to expand...
Click to collapse
Haha thanks Darky ! Just thought I'd try to clear things up for everyone and stop all the pointless threads in development.
Sent from my GT-I9000 using XDA App
Thanks from me too
Voted to be on the portal (and should be a sticky)
Thanks. Nice guide
Glad to see everyones enjoying it I'll make a few edits and fine tune it tonight.
Sent from my GT-I9000 using XDA App

[HowTo W/Pack] Flash Stock I9000 2.3.3 NEE Updated (again) 4/25/11

(So because all i have is Microsoft paint and i couldnt get a banner made otherwise, i present to you....my banner....as if it were done by me in the 3rd grade . And yes I left out the "t" just for to be a smart ass ^_^)
{EDIT:Oh look at me.. an edit at the top of the page! I just thought I would mention that while i did include a fully working install guide in the downloadable package I put together, this page will always have the most up to date guide and info on installation and how NOT to brick your phone. Alright please resume your regularly scheduled activities }
Hey Guys!,
Since theres SO many people trying to flash the I9000 Release of gingerbread JVB with xcaliburinhand's kernel I decided to write a little tutorial and I have uploaded a pack with EVERYTHING youll need to flash I9000 2.3.3 Gingerbread NEE (WITH Bootloader) and the ReOriented Kernel.
Heres a little info before you get started
2.x download mode button combo Volume up/down and plug in usb cable
2.3.3 download mode button combo is Volume down + power button no usb needed
2.3.3 recovery hold power and volume up until you see the screen turn on, then release power and continue to hold volume up until you see recovery
2.3.3 USB settings are in Settings>Wireless and Network>USB Settings
2.3.3 debug mode settings>applications > development
DISCLAIMER AND WARNING
IT HAS BEEN BROUGHT TO OUR ATTENTION THAT USING THE 3 BUTTON ODIN JF6 FLASH TO STOCK 2.x WILL BRICK YOUR PHONE BEYOND REPAIR FROM NORMAL METHODS INCLUDING DOWNLOAD MODE JIGS!! PLEASE USE THE 1 CLICK ODIN TO RETURN TO STOCK 2.x, AND THEN FROM THERE YOU MAY USE ODIN WITH THE 3 BUTTON FIX!!!!
AND AS ALWAYS! IF YOUR DOG BEGINS TO VOMIT PEA SOUP,YOUR GRANDMOTHER ROBS A BANK, YOU GROW A SECOND HEAD OR YOUR PHONE BRICKS I AM NOT RESPONSIBLE! YOU HAVE BEEN WARNED!
--------------------------------------------------------------------------
####################################################
THIS IS THE ODIN YOU WILL WANT TO USE TO RETURN TO STOCK!!!! USE THIS ONE AND NOT THE 3 BUTTON ODIN. IF YOU NEED THE THREE BUTTON FIX JUST USE THE 1CLICK ODIN FIRST THEN USE THE 3 BUTTON FIX ODIN
####################################################
-----------------------------------------------------------------------------
DOWNLOAD LINK
http://www.mediafire.com/file/uo180597pp3hprp/Flashing%20GingerBread%20I9000%20With%20REorient.rar
UPDATES
xcaliburinhands Kernel updated from 4/25/2011 see change log
vG.1.1
-Voodoo color fix
-Voodoo sound v8
-Compilation optimizations
-Call audio through dock
http://etc.muteheadlight.net/android/I9000_reoriented_vG.1.1_novoo.tar
MIRRORS
http://arnav.laxsav.com/MISC/Flashing%20Ginger Bread%20I9000%20With%20REorient.rar
Thanks to xtremekilla09 Of TeamPhoenix for the mirrors :]
List of included Files.
GT_I9000_XWJVB_XXJVK_NEEJV3_Sbl.exe
s1_odin_20100512.pit
CWM Flashable Zip to Enable CRT animation "Enable CRT Lock.Zip"
modem_ugjk4.zip (JK4 Modem)
update-xvjvb-home_button_fix.zip (Xcals fix for the non working homebutton)
zImage-root.tar (FuguRoot Odin tar File for Rooting after Install)
I9000_reoriented_vG.beta2.tar (xcals Beta 2 kernel)
ODIN3 v1.7 (if you dont know what this is PLEASE dont even try to flash this yet )
Tutorial Txt file for how to flash ginerbread
Tutorial Txt file for how to root Post install of 2.3.3
I will post the tutorials here also incase you already have everything you need and just need some help!
----------------------------------------------------------------
How to Flash Stock 2.2.3 I9000 NEE GingerBread WITH BOOTLOADER
1. Wipe data and cache/Factory Reset with CWM. (pull battery when complete to shut off phone)
2. Find the "GT_I9000_XWJVB_XXJVK_NEEJV3_Sbl.exe" file and click it and extract its contents into its current folder.
3. Open up Odin 1.7 and now select the 512 pit file I included, and select all the files in the necessary place in Odin and make sure "repartition" is selected". your odin should look like this http://d.pr/Ixt2
4. Put Your phone in download mode and connect, now hit start. (THIS IS WHERE THE ONLY DANGER IS, YOU ARE NOW FLASHING 2.3.3 AND THE NEW BOOTLOADER INCLUDED WITH 2.3.3 Just dont unplug your cable or have your computer die, otherwise you will be 100% Clear)
5. Boot up normally and let things settle.
6. now power off the phone and wait for it to shut off completely. at this point hold down "Volume down and Power" at the same time and wait till download digger appears. Open up Odin and select the 512 pit and xcals kernel(In the PDA box) I included and DE-select repartition if it auto selects and go ahead and connect your phone (Obviously needs to be in download mode) and flash.
7. The phone will reboot and once again let things settle (media scanning and whatnot). Plug in the USB cable and transfer the folders included in this pack named "Fixes and modems" and also "For Rooting" to your phone. then power off the phone once again. this time hold down "Volume Up and Power" as soon as you see the screen turn on let go of the power button and continue to hold volume up until you see CWM.
8. at this point you should be in CWM (Woot!). navigate to flash zip from SD and then navigate to the folder "Fixes and Modems" and flash "Enable CRT Lock.zip" and "update-xvjvb-home_button_fix.zip" and I recommend flashing "modem_ugjk4.zip" as JK4 seems to do the best.
9.Reboot. At this point reboot and you should be on stock 2.3.3! Congrats!!
10. If you want to root read the txt file i included for rooting!
----------------------------------------------------------------------
Step Two! ROOTING!
1. I have included the file "zImage-root.tar" in the folder "For Rooting" which i already had you copy to your phone in the original instructions for installing 2.3.3 included in this pack!
2. Go ahead and power off your phone as you will need to go into download mode for this.
3. Open Odin again and once again select the "512 pit" file included and in the "PDA box" select the "zImage-root.tar". Make sure that repartition IS NOT selected.
4. Go ahead and put your phone in download mode and connect it up and hit "Start" !
5. (Dont Panic!) After it completes it will take you to the charging screen and will not boot up, ITS NOT SUPPOSED TOO, it just installs Busy box, SU, and Root.
6. at this point unplug your phone and close odin
7. now ONCE more go ahead and REOPEN Odin again.
8. Select the File "512 pit" and the kernel "I9000_reoriented_vG.beta2" (PDA) in the folder "Kernel Beta 2" (once again making sure repartition isnt selected)
9. Put your phone in download mode and reconnect and GO GO GO! Hit Start
10. Let it boot normally and Voila you are officially rooted.
___________________________________________________________________
If you need anymore help feel free to catch me on IRC at irc.shadowcard.net port 6667 channel #firefly
Awesome, let the GB frenzy begin.
Update
Version 1.1 of the pack and tutorial - Fixed a wording issue that caused confusion.
thanks sir
Downloading now, weill report back about it all later.. Thanks a million for this !!
Followed instructions to the T. Just flashed CWM stuff and rebooted. Gonna toy with it a bit and report...
THIS IS BAD ASS MY FRIEND!!! Installed SpareParts apk and set windows to fast. This HAULS! You can even change lockscreen wallpapers under display options. DID I MENTION ITS BAD ASS?!?!
Sent from my GT-I9000 using XDA App
Absolutely love it, will test battery and stability and what not over the coming days but I think I'm in love again LOL
Thanks a million HaiKaiDo, wonderful work
Facebook check in actually finds me! (Unlike modded roms)
Sent from my GT-I9000 using XDA App
Thank you kindly!
Awesome! glad everything works good and the tutorial is an easy read . Im currently re uploading the pack with the changed wording for the tutorial.
Edit: Pack updated. Anyone feel free to let me know if they come across any problems.
Thanks for the info, followed the information as instructed and *POOF* there was gingerbread.
Holy ****, downloading now.
Herp derp Captivate XDA app.
pizz0wn3d said:
Holy ****, downloading now.
Herp derp Captivate XDA app.
Click to expand...
Click to collapse
woot, lemme know what you think of the guide :]
very nice guide. already running continuum 5, but nice guide
Great guide, but obviously the stock experience wouldn't live up to those of a custom ROM. What steps should we take to flash i9000 GB ROMs?
I just thought I"d post one "problem" from when I got up and turned on my phone.. for whatever reason (I have an idea) I keep getting FC of the Notification bar and email.apk ... I have a feeling it has to do with my tibu restore...I'm going to reflash some stuff and see if it fixes it.. I tried a few clear cache and dalvik cache but that didn't help, I want to do a master reset but a bit scurred. I'll wait a bit and see if anyone has any ideas before I jump ahead. I can use my phone with no Not bar for a bit LOL
Thanks in advance
spinz said:
I just thought I"d post one "problem" from when I got up and turned on my phone.. for whatever reason (I have an idea) I keep getting FC of the Notification bar and email.apk ... I have a feeling it has to do with my tibu restore...I'm going to reflash some stuff and see if it fixes it.. I tried a few clear cache and dalvik cache but that didn't help, I want to do a master reset but a bit scurred. I'll wait a bit and see if anyone has any ideas before I jump ahead. I can use my phone with no Not bar for a bit LOL
Thanks in advance
Click to expand...
Click to collapse
I had no issues when I restored but I only restored apps no data of any kind.
Ya...i dont know i only restored apps...not doing data i know better lol anway i did a factory reset via cwm and im back in action...ill restore slowly from tibu
Sent from my JVB Captivate using XDA App
I let mine sit off all night, still no FC's since installing. Only issue is the rotation. Had to turn off in settings since whenever I go to settings it's in landscape mode. Mildy annoying when I want the web in landscape but if that's the only issue I have... I can suck it up lol

[Guide] How to install ICS **EVERYTHING you need to know how to install them**

This is for a clean install. You can also install straight from Froyo. Just start at the CM7 part below and skip the Odin portion.
FLASH AT YOUR OWN RISK​
**If after you get on and are rocking the ICS of your dreams, you wake up one day and get the Encryption Unsuccessful - Reset Android - ICS Issue, see bottom of post for possible solution** ​
DO NOT HIT RESET repeat DO NOT HIT RESET​
It is a bug that is hitting all ICS ROMS (AOSP-Passion, AOKP-Zen/Euphoria, Docmasters, CM9,...) on many different types of phones (Captivate, Vibrant, I-9000) and someone got hit with it in my OG Transformer Tablet (TF101) forums too.
You have been warned​.
FLASH AT YOUR OWN RISK​
I have made some observations as to how and why the Encryption Error strikes. See this thread starting at page 38 on (my post is #379 and after).
If running CM9 then this may be a work around before the issue strikes. I have not tried this and take no responsibilty if it works or not. Good Luck
USB mode switch for SGS1 on CM
Click to expand...
Click to collapse
What you need. All files can be found in the [Repository] Essential Hard To Find Files
Odin or (AIO ToolBox AND .net files) ***DO NOT PM me for this, I will just delete your PM and not respond. If you want ODIN, use Google and Download it. Sorry for this but my Dropbox account is suspensed b/c of too many downloads***
Gingerbread Bootloaders Go here for instructions.
CM7
Whatever ICS ROM you want to flash
These directions should work with any ICS ROM because the OPs and requirements (i.e. GB bootloaders, CM7 first,...) for all are essentially the same.
Click on Gingerbread Bootloader and ICS to take you to their respective threads.
**Note that this step (Installing Gingerbread Bootloaders) is reported to be optional as the Rainbows seemed to be fixed** Note: ICZenwich does REQUIRE Gingerbread bootloaders for CWM purposes.
If you want to use different Kernels (this is done after you flash the ICS ROM) on Neobuddy89's ICS Passion or Euphoria, Closedcircuit has them all in one place. Check out his thread here and make sure to thank him otherwise you might have to search for them on your own and we all know what a P.I.T.A. that is don't we?
.::IMPORTANT::.
Remember that you have to do this steps before and after update your kernel:
Wipe cache
Wipe dalvik cache
Flash kernel
Fix permissions
Click to expand...
Click to collapse
If for some reason your External_SD card (soon to be called EMMC after you get on ICS) does not mount. See here. Click the link within and flash it in CWR and you should be good to go
Click to expand...
Click to collapse
Standard Disclaimer Applies: This is your choice to do this, not mine. If something goes wrong, ask. If something goes horribly wrong, it is on you.
The video: This was done by DJeddieone and is very informative and helpful. Please watch it and hit his thanks. What follows is generally the same thing but with a few differences and in written form for all those people that need text instructions.
Watch this video, then read the below, watch the video again. Video has Froyo bootloaders and getting into recovery is different key combo, see GB thread below about that.
Just to make sure, I am going to start at the very beginning.
Flash back to stock 2.1 with Odin and the pit/pda files already included in the Toolbox. You should already know how to do this if you are flashing ICS. If not, then use the search to find out how.
Download and put Clockwork Recovery.zip on your internal SD card. Make sure it is labeled Update.zip and is the only .zip on the root of your SD card (should look like this /sdcard/update.zip). Can be directly downloaded from my signature or the Noob Guide stickied in the Q&A sections. Thanks s15274n
On your INTERNAL SDcard create a folder called ICS or something.
Download the CM7 file and put in the ICS folder (doesn't matter about the 911 issue b/c you aren't going to be using CM7 anyways)
Put the ICS ROM version that you already downloaded in the Folder also.
So let's start.
**Note that this step is reported to be optional as the Rainbows seemed to be fixed**
You need to open Odin and boot phone into download mode. Download the Gingerbread Bootloader and put it on your Desktop and in Odin, click on PDA and browse to the GB bootloader and click it. Your option but I do not tick the Auto-Reboot just in case of a bad flash. Once it passed, you are good. Unplug and reboot.
To start the flashing process, you should have 2.1 (stock-Eclair) on your phone as per above directions
Once it is fully booted, turn it off.
Push the Volume-Down + Power until you see the Vibrant come up and let go of the Power but keep ahold of the Volume-Down button. This will boot you into recovery. (If you are on Froyo Bootloaders, then it is Volume Up AND Down + Power) Can be tricky, so try it a couple of times if it doesn't work the first try.
Tab down to Reinstall Packages and click it. Let it run. If it gets back to the Blue Recovery, you might have to do it again. This will install the CWR that you put on your internal SD that you downloaded from my signature earlier. The recovery will go from Blue (stock) to Green (CWR).
Wipe Data/ Factory Reset, Wipe Cache and go to advanced and Wipe Dalvik-Cache, go to "Mounts and Storage" and format /system (if flashing Euphoria you'll need to format /data too), hit Back twice to front page of CWR.
***See Bottom why you need to flash CM7 before.***Also, if coming from a Voodoo Kernel based 2.2 or higher ROM-Disable it before flashing CM7.***
Scroll down to "Install from SD Card" and scroll down to your ICS folder. Find your CM7 file and hit it. Once it finishes, reboot. It will probably bootloop. This is normal. Pull your battery and boot into (turquoise [or red or green]) recovery again, "Install from SD" and reflash CM7.
Once it finishes, reboot. First boot takes longer than normal because it has to build the Dalvik-Cache. It should boot up this time. Let it fully boot up and settle for a minute or two. Hit power on the side and reboot into recovery directly from the Extended Power Menu.
**There is a point in the flashing of CM7 where you will think that the install either aborted or is finished. IT IS NOT DONE. Let is sit and completley boot up. Don't get trigger happy. You will see a toast to install your Google password. Then is when it is fully booted.**
Once you are in recovery, scroll down to your folder and find the ICSv? (or whatever version you are wanting to flash) and flash it. First boot takes a long time just like before on CM7. Might also get into a bootloop like in CM7 too. If so, then do the same as before and reflash ICSv?, but this time you'll have to use the Volume-Down + Power (or if on Froyo Bootloaders the above key combo) to get into recovery. Boot up and you are good to go in you new ICS rom.
**IMPORTANT**
Why do I need to flash CM7 before ICS? Can't i just go from Eclair to ICS? i have seen some people do it this way and it worked for them.
ICS kernels and working recoveries use a MTD based /system (hence the flash to CM7, as CM7 will convert your /system properly) and Eclair/Froyo are either RFS or Ext4 (voodoo). It also converts your Externa_SD into the EMMC partition.
If you get the RANDOM OFFSET error.
Don't freak out. This is an ICS security feature (as posted in Passion's FAQ post). All you have to do is pull your battery and boot back into recovery and reflash ICS over itself (just like you did with the initial CM7 bootloop) and it should push through. You may need to do this multiple times. I have read of people having to do it up to 5x. YMMV though.
If you get the Encryption Unsuccessful - Reset Android - ICS Issue
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Go here in the Captivate Forums.
******************
Couple of things.
Once you are in ICS
*your external sd is now called EMMC
*the GPS is sketchy (although there are new kernels that are reporting this issue fixed-see your respective ICS thread)
* there are some Deep Sleep issues
* when you RECEIVE a call, you will have to hit mute/unmute for them to hear you. (this seems to have been cleared up now)
These are all known bugs and if you ask about them in the thread, you'll get flamed for sure.
Good luck. The whole process should only take a hour or so and most of that is just finding the files and watching the video. Actual flashing should only take 10-20 minutes.
Hit the thanks. Pretty much gave everything needed to flash from 2.1 to 4.0.3
A computer lets you make more mistakes faster than any invention in human history – with the possible exceptions of handguns and tequila. ~Mitch Ratcliffe
Change log:
4/17/12 - I have made some observations as to how and why the Encryption Error strikes. See this thread starting at page 38 on (my post is #379 and after). Put in link to Play.Store for USB mode switch for SGS1 on CM and tag at top of guide re: its use.
4/2/12 - Emphasized the Encryption Bug to make it more visible and warning of hazards.
3/30/12 - Put in section at Top and Bottom about the Encryption Unsuccessful - Reset Android - ICS Issue and a link to the solution/workaround to the Captivate thread.
3/12/12 - Bolded AND in the kernel instructions re: wiping before AND after kernel flash. Put in something about waiting for CM7 to fully boot up and that it may seem like it is aborting or done, however it isn't and you need to wait for a complete boot. Don't jump the gun on this and pre-maturely pull out. This is called CyanogenMod-us Interruptus.
3/8/12 - Explained why you need to flash CM7 before ICS. Put in link to fix External Mounting issue.
2/22/12 - Put in blurb about PMing me for AIO Toolbox and made the Toolbox Secondary to Odin
Included Closedciruit's thread with the ICS Passion and Euphoria Kernels.
Put in blurb about RANDOM OFFSET error and how to fix/bypass it.
2/18/12 - Took out Dropbox links because my account got suspended for TOO MUCH TRAFFIC. You are on your own for those right now until I find another solution. I am not going to register for another file sharing site.
2/15/12 - Put Dropbox links in OP with Froyo and Gingerbread Bootloader. Revised to make this all ICS ROM compatible since the OPs and per-requisites are essentially the same.
2/12/12 - Now AIO Toolbox, .Net and CM7 have direct download links since MultiUpload is down
1/15/12 - Revised to show that you can come from 2.1 OR 2.2
Yea, rainbows are fixed. If you don't flash a gb bootloader you wont see the kernal boot image. That's the only known issue. So its not really needed
Thanks for the nod, good job man.
I'm glad you put the AIO toolbox there. It seems no one knows how valuable that little program is.
thanks woodrube for the simple guide. the video from djeddieone seems to be fairly simple also.
i heard that if odin was used to go back to stock eclair to never use kies mini for a future update or else it would hard brick the phone. I've never odined back to stock however tempting to install cm7 i fell victim to a bootloop so i freaked out and odined back to froyo kb5. the question is now, if i used odin to go back to froyo would it be the same outcome as using odin to stock eclair when tempting to update with kies mini?
the reason why i ask is, i had given up flashing a custom rom, hoping for a stock update. but if thats not possible anymore i will go ahead and flash ics.
i tried my best searching. if i'm asking in the wrong place please redirect me. thanks and be patient with the noob.
lazynoob said:
thanks woodrube for the simple guide. the video from djeddieone seems to be fairly simple also.
i heard that if odin was used to go back to stock eclair to never use kies mini for a future update or else it would hard brick the phone. I've never odined back to stock however tempting to install cm7 i fell victim to a bootloop so i freaked out and odined back to froyo kb5. the question is now, if i used odin to go back to froyo and not eclair would it be the same outcome as using odin to stock eclair when tempting to update with kies mini?
the reason why i ask is, i had given up flashing a custom rom, hoping for a stock update. but if thats not possible anymore i will go ahead and flash ics. thanks and be patient with the nood. i tried my best searching.
Click to expand...
Click to collapse
Couple of things. First DO NOT USE KIES. Kies will hardbrick you device. Not sure why anyone still uses this but don't. Second, you bootlooped in CM7 b/c of an CWR mismatch. This is normal for CM7. What you would want to do it pull the battery and reboot into recovery and reflash CM7, essentially over-top of itself. It should boot up the second time.
Don't give up on flashing custom ROMs. Once you do it, you will love all the cool things that you never knew you could do. Follow my instructions above and you can essentially flash whatever ROM you want from 2.1.
yea figured it out watching some youtube clips. should have reflashed. so what you are trying to say is kies mini in general is dangerous? i have used it sveral times to update when on stock. mine and my wife's vibrant.
last question, if the impossible happens and vibrant gets a stable stock update, will i be able to just odin to stock eclair and update? if not with kies maybe using odin?
thanks for your help. hoping to help those like me in the future. can't wait to start flashing.
lazynoob said:
so what you are trying to say is kies mini in general is dangerous? i have used it sveral times to update when on stock. mine and my wife's vibrant.
last question, if the impossible happens and vibrant gets a stable stock update, will i be able to just odin to stock eclair and update? if not with kies maybe using odin?
Click to expand...
Click to collapse
Kies is bad. Really surprised you haven't bricked it yet. Stick with Odin to do your fresh flash. The Vibrant is not going to get an update, so don't count on that (see the petition in my signature if you want that to change). Fortunately we have an outstanding development community.
If you want a stable 2.2 try Toxic8 (I run this with Gingerbread theme as my "home" ROM when I am not testing), Deranged9, Bionix (no longer supported) and Bionix Fishman's version (this is supported), Bi-winning. All you have to do to flash these is follow the instructions above and when it comes time to flashCM7, skip it and flash the ROM of your choice. All of these have working GPS and 911, so no issues there. Any GB ROM (CM7 included) will not have functioning 911, just an fyi.
Bump (sort of b/c I updated some things on the OP)
Reserved. Good guide here. Thanks for the effort for those who are not so familiar with flashing like me. Gonna flash ICS when i get my Vibrant back. Thanks buddy.
multiupload seems to be done, does anyone have another link or can they send me AIO Toolbox?
Quikster said:
multiupload seems to be done, does anyone have another link or can they send me AIO Toolbox?
Click to expand...
Click to collapse
help? does anyone have this file or another link? PM me
outstanding development community.
I will upload a version of Toolbox and the generic CM7 build sometime tomorrow since multiupload is apparently down.
Woodrube said:
I will upload a version of Toolbox and the generic CM7 build sometime tomorrow since multiupload is apparently down.
Click to expand...
Click to collapse
awesome, i greatly appreciate that
OP updated with Dropbox links to AIO Toolbox, .Net add-on and CM7 7.1 ROM.
Thanks for the Guide, works perfectly. Now im enjoying ICS Passion v13 RC1.
I was in TeamToxic-D9RC3 rom. This is what i did:
- I started from CM7 part.
- Reboot into Recovery
- Wipe Data/ Factory Reset, Wipe Cache and go to advanced and Wipe Dalvik-Cache.
- Locate ICS folder-Install CM7.
- After boot into CM7-reboot into Recovery again.
- Install ICS Passion RC1.
- After finish installation, wait bout 5mins.
- Reboot into Recovery again, flash cleanup patch then reboot.
- That's it.
Thanks to:-
-Neobuddy
-Nelson for the Kernel
-Romanbb for source hack to enable FB sync
-Daniel for the Bootsplash and other graphical enhancements
-CM9/Teamhacksung for the drivers
-Annex for cosmetic upgrades which are really better than Stock ICS AOSP.
psycho for Mods
-Woodrube
Woodrube said:
I will upload a version of Toolbox and the generic CM7 build sometime tomorrow since multiupload is apparently down.
Click to expand...
Click to collapse
Thank you very much
Woodrube ... thanks for the nice tutorial. Couple questions re. the GB Bootloaders.
Woodrube said:
**Note that this step is reported to be optional as the Rainbows seemed to be fixed**
Click to expand...
Click to collapse
When you say "Rainbows seemed to be fixed" ... does this mean:
a) GB Bootloaders are still REQUIRED - ie. it's the GB Bootloaders that "fix" the rainbows?
b) Or ... GB Bootloaders NOT required - ie. some type of fix has now been incorporated into the ICS ROM packages?
Sorry for asking for noobish clarification, but I wanted to avoid any possibility of turning my phone into a paper weight.
Woodrube said:
Your option but I do not tick the Auot-Reboot just in case of a bad flash.
Click to expand...
Click to collapse
This is a great suggestion. Thanks for the tip.
Woodrube said:
Gingerbread Bootloaders
Click to expand...
Click to collapse
adyscorpius' link for his modified JFD ODIN file is down (ie. Multiupload is down). Wondering if anyone has this particular file or a fresh link to download it? It'd be nice to not have to worry about whether a JFD package has the proper boot.bin / sbl.bin combo or not.

Flashing tutorial for dummies [ICS SGS TEAM ROM]

FLASHING TUTORIAL FOR DUMMIES​<ICS SGS TEAM ROM>​NOTE : NOT ALL THESE STEPS ARE A MUST OR NEEDED TO BE DONE IN THIS PARTICULAR WAY, BUT IT IS BEST TO DO SO IN ORDER TO AVOID FURTHER PROBLEMS AND MAKE SURE THE FLASHING PROCESS IS AS CLEAN AS POSSIBLE.​
>EVERYTHING WILL BE WIPED<​
PAY ATTENTION AND TAKE YOUR TIME !
I DO NOT ANSWER TO QUESTIONS WHICH HAVE ALREADY BEEN ANSWERED IN THIS TUTORIAL OR IN THE LINKS THIS TUTORIAL PROVIDES !​
THIS IS WHAT YOU HAVE TO DO STEP BY STEP :​
It doesn`t matter on what rom you are, first you need to download a stock gingerbread rom, a kernel which has root and clockworkmod recovery and of course a flashing program (in this case Odin, simply because it does the job), also Samsung USB Drivers :
NOTE : It would be best to have your phone fully charged before flashing
1. First install the drivers ONLY if you haven`t already installed them, also if you have Kies installed there is no need to install these drivers, but you are better off installing these anyway : http://dev-host.org/ZRA
2. Download this package (it includes i9000 stock rom+kernel+odin) : http://dev-host.org/RAE, if you have a Captivate or a Vibrant just download a stock rom for your phone model and find a kernel which has root and cwm in it.
NOTE : The next step will require using the 3 key combo for accessing the clockworkmod recovery and also the download mode.The 3 key combo used below is for the Samsung Galaxy S GT-i9000. If you own a Captivate or a Vibrant please click this link and choose your phone model to see what 3 key combo must be used, as it differs from one phone model to another : http://tinyurl.com/6q6ajpx
3. After you have extracted all the contents you downloaded and installed drivers, put your phone into download mode using the 3 key combo : volume DOWN + home button+power button, keep those pressed until it goes into download mode.
4. Connect phone to PC via USB Cable and open Odin (windows should detect the phone and install some drivers, after it`s finished you should see the message "Added!" in Odin which means Odin succesfully detected your phone so now you are ready to flash)>check Re-Partition Option>press PIT button and browse for the s1_odin_20100512.pit file, press BOOTLOADER button and browse for the APBOOT… file, press PDA button and browse for the CODE….file, press PHONE button and browse for the MODEM….file, press CSC button and browse for the GT-I9000-CSC….file. PRESS START button and wait for the green pass notification in Odin.
• When the phone reboots into the rom, wait for the setup wizard to appear and then just use the 3 key combo into the download mode again.
Close Odin and open it again> press PDA button and browse for CF-Root…file> Press START button and wait for the green pass notification in Odin.
• When the phone reboots into the rom set your phone to mass storage mode from settings>wireless & network>usb settings, copy the ICS SGS rom needed for your phone model, to your INTERNAL SD root location (G: for example, copy the rom here) via USB Cable from here : http://tinyurl.com/7f4m8bp.
• Now we have to go to clockworkmod recovery using the 3 key combo : volume UP + home button + power button, keep those pressed until it goes into the clockworkmod recovery.
• Using the volume buttons to navigate up and down select Wipe Data/Factory Reset by pressing the home button, a submenu will appear, hit YES. Wait for it to finish and then Wipe Cache the same way you did with Wipe Data/Factory Reset> Go to advanced menu>a submenu will appear and Wipe Dalvik Cache.Go back to main menu.
Now it`s time to flash the ICS SGS ROM :
Select install zip from sd card > choose zip from sd card> browse for the rom zip>choose YES and let it do the magic. If it happens to reboot immediately into clockworkmod recovery with a different look (blue writing), it means it actually flashed just the ICS Kernel first therefore you have to flash again so the ICS ROM gets installed too, just follow the steps above.
NOTE : Sometimes it works from the first try and sometimes it reboots into clockworkmod recovery instead of flashing the rom because it changes KERNEL first, prior to flashing the rom.
If it boot loops or you are experiencing other issues read here : http://tinyurl.com/78ajjhc
Now all you need to do is wait for it to finish.After the flashing is done> Wipe Data/Factory Reset, Wipe Cache and Dalvik Cache as you already know how to do it and choose Reboot System Now. Give it some time to boot, it usually takes at most 5 minutes to boot. If it doesn`t boot, just reflash the rom as described in the steps above.
NOTE (i9000 users) : At this point if it still doesn`t boot past the Galaxy S Logo after you`ve reflashed the rom, flash Semaphore ICS Kernel via CWM and then just Wipe Cache/Dalvik Cache and Reboot to System.Can`t acces CWM anymore? You have to start all over again from step 4.Only this time flash Semaphore ICS Kernel right after the ICS Rom finishes flashing, Wipe Data/Factory Reset, Wipe Cache/Dalvik Cache and Reboot to System.
NOTE (Captivate/Vibrant users) : The same applies to you if you encounter the upper issues, only instead of Semaphore Kernel, use Nushor`s kernel.
Semaphore ICS Kernel : http://goo.gl/qWlOJ
Nushor`s Kernel : http://db.tt/CMC5BJ0f
If you don`t have network signal it usually means it`s a modem related problem so just copy to your internal sd card one of these modem zips : http://dev-host.org/SSR and flash it the same way you flashed the ICS SGS rom via clockworkmod recovery (without the Wipe Data/Factory Reset which is needed only when flashing ROMs). It should solve the problem.
NOTE : Also if you are experiencing heavy battery drain with or without 3G ON (internet included),
you should try a different modem from here : http://tinyurl.com/68reom6.
Just flash one using the clockworkmod recovery.
Also you can find some modems here : http://goo.gl/R9q5l
Depending on the region you are in, modems can make a huge difference!
But usually 3G/Internet usage will discharge battery faster then Wi-Fi usage.
THERE IS NO "BEST MODEM" > you have to experiment yourself with these modems!
If it still doesn`t solve the problem search for possible fixes in the ICS SGS Thread : http://tinyurl.com/7kb46ox.
If you haven`t found any fix after you have SEARCHED THOROUGHLY or if you have any other issues come here : http://webchat.freenode.net/ ,
Channel : ##icssgs.
People there will help you figure it out.
IMPORTANT : Yes, 4.2 ROM is a bit laggy because of the kernel and the launcher, so all you need to do is to flash Semaphore ICS Kernel (the i9000 users), flash Nushor`s Kernel (the Captivate and Vibrant users) and install Nova Launcher from Market and it`s all good in the hood
Semaphore ICS Kernel : http://goo.gl/qWlOJ
Nushor`s Kernel : http://db.tt/CMC5BJ0f
NOTE (i9000 users) : After you`ve flashed the kernel, you will notice the Semaphore App in the App Drawer, open it and set it like this : Governor > smartassv2 | Scheduler : noop. Reboot and you`re done!
NOTE (Captivate/Vibrant users) : After you`ve flashed Nushor`s Kernel, install NSTools from Market, open it and set it like this : Governor > smartassv2 | Scheduler : fiops.Reboot and you`re done!
IMPORTANT : You may experience severe battery drain every time you will reboot your phone. 100% of the CPU will be used constantly even if you hardly use the phone and thus the battery will be quickly discharged.To solve this, just open NSTools and change the governor to something else and then change it back.The CPU will come back to its normal state. It seems it is a NSTools issue, though i`m not sure this is a general problem.
IMPORTANT (Semaphore Kernel users) : If you want to use tethering, make sure you enable "netfilter" in the Semaphore App!
NOTE : If you find something doesn`t work for you after you`ve flashed the rom, basic things such as camera for example, it means you have to flash the rom again!
Auto Brightness doesn`t work yet, in the meanwhile use the app Custom Auto Brightness from here : http://tinyurl.com/7fsreu3.
Or you can buy this brilliant app : http://goo.gl/g0y9i
If you find your screen has a blue, red or yellow tint over it, install Voodoo Sound : http://goo.gl/DXzw8 and tap the button "reset to 2.3.3 defaults".It should fix the issue.
NOTE (Semaphore Kernel users) : Fortunately auto brightness works well with this kernel, thank stratosk for the auto brightness driver!
"Just because you`re running the latest OS, does not mean your phone magically doubles in RAM and gains an extra core, IT WILL LAG SOMETIMES, no software can fix that." (PaulForde said it )
Please show your appreciation by donating a beer to the devs or supporting them in any way you can.
Donation Page : http://tinyurl.com/6nve3uh
Thanks and Credits : http://tinyurl.com/bqsr7z3
I took the time to write this tutorial because it`s the least I can do to give something back to the community.
If you followed every step in this tutorial it is highly unlikely to fail this, only if you can`t read English properly.
If you found this tutorial helpful just press “Thanks” .
Good Luck !
Thanks mate, very helpful. Helped when SuperOneClick didn't work!
Nice tut, should be stickied.
many thanks, very clear
when i was a noob to all this, i found that too many guides assumed you had already been used to flashing, so its a little late in the game for me, but this is a fine guide, wonderful work!!
Awesome tutorial...Thanks
I've just armed my SGS from Gingerbread 2.3.5 to ICS using this thread. Clear step-by-step guidance.
My phone now is ready for second live
Thank you @psyqiq
Great write up. It will help me out a lot. Only thing I can think of that might also help us noobs out is an explanation of how and what we might want to backup before doing the flash. This would make this thread the ultimate flashing guide for dummies.
I've flashed another rom previously but lost a lot of stuff I would like to have kept like sms's, photos, emails and settings (wifi passwords & settings, ect). I still don't no how to keep my emails and settings but XDA has helped figure out the other stuff.
A couple of questions also, does the sim card and/or sd card need to be removed to do this flash? This is something I've read in other guides.
Sent from my GT-I9000 using Tapatalk
SuperRoo it is not needed to remove the sim card and neither the external_sd, it would have been mentioned in the tut. As for the backups it`s impossible to backup everything from settings to apps etc...and restore them into ICS in such a way that everything would work. Restoring stuff from GB to ICS brings incompatibilities unfortunately so it is best to redo all those settings you had on the GB Rom rather than restoring them from a backup.
verry good tutorial. tnx
psyqiq said:
SuperRoo it is not needed to remove the sim card and neither the external_sd, it would have been mentioned in the tut. As for the backups it`s impossible to backup everything from settings to apps etc...and restore them into ICS in such a way that everything would work. Restoring stuff from GB to ICS brings incompatibilities unfortunately so it is best to redo all those settings you had on the GB Rom rather than restoring them from a backup.
Click to expand...
Click to collapse
We recently had a guy report in the mintberry thread that flashing miui fried his sd - not sure if he odined stock before cwm flash.
It's not a precaution that I have ever taken, though it is considered safe flashing procedure to remove sd and sim (I have never heard of any adverse effects to a sim card).
Great tutorial thanks.
One question before i install this, how do i know/find which modem is best suited or specific to our region and service provider (NSW - OPTUS). (I post the same question over here but i think this thread is more appropriate)
My wife had issues on a previous flash i did 2.3.4 whereby she had no internet and could not sent SMS/MMS until a friend provided me with a different modem (i think it was the modem) and it fixed the problem.
Obviously not an expert in this area but i can follow a decent tutorial
Cheers.
woolf clubs it is almost impossible to fry the sd card just by flashing something.This is ackward.Only an overload of electricity through the USB ports would cause that, if it`s possible.I don`t see any other logical way for such a thing to happen when it comes to frying hardware, in which case it is very unfortunate.
BenzOzzy here is some info about some modems and regions : http://tinyurl.com/3yh3e3m, although even if you flash a modem that is not ment for your region, it does not necessarily mean it will perform worse. Nobody can tell you what modem is best for a specific region, only if someone had some good feedback with it, therefore you have to search the xda (in your case) for users that had a good feedback with a specific modem in australia. Though the JVT modem should do just fine.
Ok, thanks psyqiq.
---------- Post added at 02:55 PM ---------- Previous post was at 02:30 PM ----------
Actually i apologize, i believe i should have been asking you about which is the best CSC file not the modem.
Wouldn't the CSC be specific to my provider, with apk and their apps? (all the bloatware my wife seems to like)
I seem to recall with OPTUS its 'OPS' something or other... (GT-I9000-CSC-XXX OPS) or (CSC_I9000------.tar.md5) or something like.
Sorry if i've hijacked your thread here, i am gonna update her phone tonight if all goes well and want it to go well
Thanks.
BenzOzzy forget about CSC in ICS.There is no ICS firmware for i9000 and therefore no CSC either.We can only flash cm modems and some kernels like glitch, devil or semaphore.That's it.After all, this is just a port rom.Happy flashing!
Actually Ics roms are MULTI-CSC and doestnt need additional CSC files ..just flash ...nd enjoy!
try JVU
BenzOzzy said:
Great tutorial thanks.
One question before i install this, how do i know/find which modem is best suited or specific to our region and service provider (NSW - OPTUS). (I post the same question over here but i think this thread is more appropriate)
My wife had issues on a previous flash i did 2.3.4 whereby she had no internet and could not sent SMS/MMS until a friend provided me with a different modem (i think it was the modem) and it fixed the problem.
Obviously not an expert in this area but i can follow a decent tutorial
Cheers.
Click to expand...
Click to collapse
Hey BenzOzzy,
ICSSGS uses the JVU Modem which seems to work for most of the people, i changed modems in the past release reading that it would also affect battery life.
in ICSSGS RC4.2 i kept the JVU modem, gives me performance as usual and battery life is good as well (btw. using semaphore 0.8.1 kernel )
Ahh, i've run into a problem at this point, when it all was going accordingly
Select install zip from sd card > choose zip from sd card> browse for the rom zip>choose YES and let it do the magic. If it happens to reboot immediately into clockworkmod recovery with a different look (blue writing), it means it actually flashed just the ICS Kernel first therefore you have to flash again so the ICS ROM gets installed too, just follow the steps above.
Click to expand...
Click to collapse
Actually i noticed a problem when i tried to add ICS_4.0.3_MR1-RC4.2_I9000 to my sd card. I could not see the sd card on the list so i dumped it into the root directory, disconnected the usb cable then browsed the phone where i can see the sd card directory and manually moved ICS_4.0.3_MR1-RC4.2_I9000 into it that way.
Problem is, when i go to install zip from sd card > choose zip from sd card > i cant find the rom zip...but i can see that ICS_4.0.3_MR1-RC4.2_I9000 is in the sd card.....wtf?
I hope that my stupidity makes sense.
Any ideas that can help. ?
BenzOzzy actually you do not have to see a folder named "sd card" while in clockworkmod recovery, therefore when you copy the rom prior to flashing you copy it on the internal sd root. Just set your phone to mass storage, connect the phone to PC and it will detect 2 sd cards, one internal and one external (if you have one).Just double-click the internal one from my computer and you`re there on the root location (G: for example, copy the rom here).That`s it.Now just go to cwm and flash it.
psyqiq said:
4. Connect phone to PC via USB Cable and open Odin>
Click to expand...
Click to collapse
mmm... it should be open Odin THEN connect phone to PC to have Odin work properly, isn't it?

Categories

Resources