Related
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
Method to upgrade through Speedmod (By addicted2088):
Hello guys. This is an alternate, much shorter method for installing Darky's ROM, for those who are on stock 2.2/2.2.1 firmware (any region except USA).
Before you start thinking this won't work, don't worry, Darkyy approves of this guide
IMPORTANT!! Read each and every step carefully, don't skip any. If you are drunk, go sleep and come back when you are sober!
Installing Darky's ROM wipes all your data, so you should back it up if you want to save it. Backup instructions are given in the "Instructions" section below.
Important Points before starting (Read all):
1. Only for those having an International Galaxy S GT-I9000 and the GT-I9000M. Do not flash on others, for example the i897, the I9000T, etc.
2. Check your firmware version in Settings->About->Firmware version (see if it is 2.1, 2.2 or 2.2.1). You need to be on 2.2/2.2.1.
3. Before starting, be sure to download the Extreme Edition ROM zip file and place it on your internal sdcard. Download the Darky's ROM Extreme Edition 9.2 zip file from the following link and copy it to your internal sdcard:
http://www.multiupload.com/8Z04J6BBB2/QDTFFQP9IU
4. Also, before starting, download the 'DarkyROM Configurator' app from the Market, and customize what you want to install/don't want to install. (e.g: Samsung Apps, Live Wallpapers, Fonts). Download and install the App, and see the options first, before asking what the App does.
NOTE: The Wipe option in the Configurator will be disabled, as the ROM always wipes when you install it on a stock ROM. In general, just select your options in the Configurator, then press Menu (Left touch key) and select 'Save and Exit'.
Instructions:
1. Download Speedmod kernel from here:
http://www.multiupload.com/11FFOMH7YN
2. Flash this kernel using the procedure described on the link below then go to next step. Read every step carefully on the guide on the link below!
http://touristinparadise.blogspot.com/2010/11/samsung-galaxy-s-how-to-install.html
3. After completing the above steps, wait for your phone to boot completely, then go to the next step.
4. This step is optional. If you want to backup your data, use an app like MyBackup Root/Titanium Root to back it up. These two apps need root access, and therefore when you run them, you'll get a screen saying "Superuser Request" and giving you two options: "Allow" and "Deny". Press the "Allow" button, and then backup your data. If you do not get this prompt, it means Root is not enabled on your phone, so do the following to root it. Boot into recovery (Vol UP + HOME + POWER), then do the following:
Go to Advanced Speedmod ULK Features>Root/Install Superuser, then select Simple: install busybox+su, then select Yes. Go Back and Reboot and it's done.
5. Now, copy the downloaded Darky's ROM to your internal sd card if you haven’t already done so. Don't rename it, leave it as it is.
6. Now turn off your phone, and wait for it to shutdown completely. Then, boot into Recovery Mode. Press and hold Volume-UP + Home + Power at the same time, and let go of the buttons when the screen turns on (and says Galaxy S GT-I9000/I9000M Samsung), to enter Recovery.
7. Then using the volume keys to navigate and the Power button to select, do the following:
Select 'wipe data/factory reset', and then select 'Yes'. Important!
Select ‘Install zip from sdcard’.
Then select ‘choose zip from sdcard’.
Now navigate to the ROM zip, then select it.
Then choose ‘Yes’.
8. The ROM will now be installed. After it says install complete, select ‘Go Back’ twice, then select 'Reboot System now'.
There you go, Darky's ROM is now installed!
Credits: hardcore for the speedmod kernel and the speedmod flashing guide, Darkyy for his as always great ROM.
Big thanks to Khoral for driving me to write this guide..
Don't forget to hit the Thanks button if this guide is helpful.
addicted2088 said:
If you are drunk, go sleep and come back when you are sober!
Click to expand...
Click to collapse
I love that part
Good guide addicted \o/
Nice 1 addi
Sorry for double post, read below.
Nice guide so far but I can't download Speedmod Kernel, it says there's been too many downloads and that I should try later. Is there any other download link?
Also, since we download Darky's config app is it not easier to install from the app?
I have a Galaxy S (brand TIM). TIM is an Italian provider.
The info of my phone are:
firmware: 2.2
baseband: I9000XXJPP
kernel: 2.6.32.9 [email protected] #1
build: FROYO.AIJP5
Can I install Darky's ROM 9.2 whith this guide? htitip://darky.ficeto.com/community/index.php?threads/guide-installation-guide-for-first-time-users.315
Sorry for my English!!!
Tnk all
darkness07 said:
I have a Galaxy S (brand TIM). TIM is an Italian provider.
The info of my phone are:
firmware: 2.2
baseband: I9000XXJPP
kernel: 2.6.32.9 [email protected] #1
build: FROYO.AIJP5
Can I install Darky's ROM 9.2 whith this guide? htitip://darky.ficeto.com/community/index.php?threads/guide-installation-guide-for-first-time-users.315
Sorry for my English!!!
Tnk all
Click to expand...
Click to collapse
Yes, you can, as long as your phone model is I9000.. just make sure there is no letter at the end of I9000.
Well, what is the difference, if I flash a Darky's ROM with Froyo 2.2 or 2.2.1? Tnk
darkness07 said:
Well, what is the difference, if I flash a Darky's ROM with Froyo 2.2 or 2.2.1? Tnk
Click to expand...
Click to collapse
No difference in 2.2/2.2.1. Only difference is between 2.1 and 2.2/2.2.1..
There is no difference. So it's only a speech to install the ROM compatibility Darky's. So the firmware version 2.2/2.2.1 not affect the performance of the ROM. The firmware does not center anything after installing the ROM? TNK
darkness07 said:
There is no difference. So it's only a speech to install the ROM compatibility Darky's. So the firmware version 2.2/2.2.1 not affect the performance of the ROM. The firmware does not center anything after installing the ROM? TNK
Click to expand...
Click to collapse
I don't get what you are saying, please be clear. Once you put Darky's ROM, your phone version will be 2.2.1, won't matter what you previously had. There's just a difference in how to install the ROM on 2.1 and 2.2/2.2.1.. Old firmware won't matter after putting on Darky's...
addicted2088 said:
I don't get what you are saying, please be clear. Once you put Darky's ROM, your phone version will be 2.2.1, won't matter what you previously had. There's just a difference in how to install the ROM on 2.1 and 2.2/2.2.1.. Old firmware won't matter after putting on Darky's...
Click to expand...
Click to collapse
Ok, tnk. But what is the date of darky's ROM 9.3 STABLE?
Sorry for my English!
darkness07 said:
Ok, tnk. But what is the date of darky's ROM 9.3 STABLE?
Sorry for my English!
Click to expand...
Click to collapse
No date for stable. It will be released when it is stable
Last question: When I flash darky's ROM 9.3, the ROM change my baseband?
Can I have the problems? (I'm Italian and phone have brand TIM (Italian provider)).
Thanks
darkness07 said:
Last question: When I flash darky's ROM 9.3, the ROM change my baseband?
Can I have the problems? (I'm Italian and phone have brand TIM (Italian provider)).
Thanks
Click to expand...
Click to collapse
I'm not sure about that. However, if you select the 'No Modem' option in the 'Darky ROM Configurator' before installing the ROM, your baseband version will not be changed..
How do you advise me to configure Darky's ROM Configurator?
darkness07 said:
How do you advise me to configure Darky's ROM Configurator?
Click to expand...
Click to collapse
Unless your phone has got a lock of any kind (SIM Lock or something), you can install the ROM the usual way. And it should be an I9000.
You should ask around at the normal 'Darky's ROM thread' at:
http://forum.xda-developers.com/showthread.php?t=814091
Sorry, I have no idea about the provider phones, so can't help
Thank you for this awesome ROM Darky!
I have a question though, in the event that Samsung does release a 2.3 official update and I want to reflash using ODIN
..is there any modification I need to do before reflashing?
Or can I do a straight reflash?
addicted2088 said:
4. Also, before starting, download the 'DarkyROM Configurator' app from the Market, and customize what you want to install/don't want to install. (e.g: Samsung Apps, Live Wallpapers, Fonts). Download and install the App, and see the options first, before asking what the App does.
Click to expand...
Click to collapse
Hi
I want to install your 9.2 ROM using the above guide, however I have a question.
Do I need to have CWM installed to use the "DarkyROM Configurator"?
I am using Samsung Galaxy S I9000
Foryo2.2 updated through Kies
I have not rooted my phone, it is in stock.
Please advice.
If we need to have CWM, kindly add the steps in the above guide. I want to follow the steps exactly.
Thank you
saurav_wow said:
Hi
I want to install your 9.2 ROM using the above guide, however I have a question.
Do I need to have CWM installed to use the "DarkyROM Configurator"?
I am using Samsung Galaxy S I9000
Foryo2.2 updated through Kies
I have not rooted my phone, it is in stock.
Please advice.
If we need to have CWM, kindly add the steps in the above guide. I want to follow the steps exactly.
Thank you
Click to expand...
Click to collapse
No, you don't need it. Anything that is required is mentioned in the guide.
The DarkyROM Configurator works like this: If you select the Wipe option in the app, it just creates a blank file/folder named Wipe in folder named darky in the sdcard, so that when you are installing the ROM, the ROM reads that file and understands that you want to wipe. Similarly, if you select Nexus S boot animation in the app, it creates a blank file/folder named nexus-s in that folder, so that the ROM reads that during install..
Hope you understood..
(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
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>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?