Hey everyone, just a general question about flashing i9000 ROMs. Obviously they have quite a selection over there, and I was just wondering how one would go about porting and flashing them?
You'll need a reoriented kernel. Not too hard to come by, look for exaliburinhand's threads in captivate development
Sent from my SGH-I897 using XDA App
What if I'm flashing a 2.2 ROM? I don't want to mess with Gingerbread at the moment.
Xcal also has a reoriented kernel for 2.2. You can dl out from dev thread, or from SGS TOOLS (kernels are under rom tools).
Awesome. How would I use the reoriented kernel with the i9000 ROM? Just flash through CWM? And what if I want to flash a different kernel? (Onix, SpeedMod, etc...)
Put the redbend_ua and zImage files from the kernel in the updates folder of the rom zip. Overwriting the others. And flash the whole rom in cwm. One stop shopping.
I was thinking SGS Kernel Flasher (which I've used several times with good results).
mrhaley30705 said:
I was thinking SGS Kernel Flasher (which I've used several times with good results).
Click to expand...
Click to collapse
extra step thats not needed if you know what kernel/modem you want to use in place of whats in the rom zip
Ok, so can someone take me through flashing an i9000 ROM in semi-noob terms?
Related
Hi Guys,
I just got my Captivate couple days ago. I were able to unlock, root, get a new ROM (Cognition v2.3b8) and install some apps. I'm looking to get a new kernel for the ROM. How would I go about flashing it to a different Kernel like SpeedMod K12I ? Thanks.
Sgs kernel flasher app in market
To be safe always disable lagfix prior. App is very easy to user and quick
Sent from me
adrian18w said:
Hi Guys,
I just got my Captivate couple days ago. I were able to unlock, root, get a new ROM (Cognition v2.3b8) and install some apps. I'm looking to get a new kernel for the ROM. How would I go about flashing it to a different Kernel like SpeedMod K12I ? Thanks.
Click to expand...
Click to collapse
I am a noob here. But I am wondering what are/is the benefits/risk of replacing the kernel that comes with Cog v2.3b8 with another. I recently flashed Cog v2.3b8 from stock (batch 1006), and find this is pretty much as stable as stock. Only issue is with GPS (which was hit and miss on stock). So do the benefits of replacing the kernel in Cog v2.3b8 outweigh the risks?
Thankshttp://media.xda-developers.com/images/icons/icon7.gif
Well kernels have different features and abilities in them. It depends what you want from your kernel. Some might support BLN while others will have OC/UC or just OC. Various combinations of options. You just need to make sure that the kernel/ROM/modem are from the same family, etc. I9000 or Captivate. If you flash a i9000 kernel into a Captivate ROM you might have issues.
Cog v2.3b8 is a Captivate ROM I believe. You can flash Kernels which are for it.
cog runs fine with an i9000 kernel so long as you also use an i9000 modem. i can't run the i9000 roms because of service drops but this set-up is still very good.
Kernel flash
adrian18w said:
Hi Guys,
I just got my Captivate couple days ago. I were able to unlock, root, get a new ROM (Cognition v2.3b8) and install some apps. I'm looking to get a new kernel for the ROM. How would I go about flashing it to a different Kernel like SpeedMod K12I ? Thanks.
Click to expand...
Click to collapse
If you want to install a new kernel over the existing kernel,
1. Download the Kernel from http://forum.xda-developers.com/showthread.php?t=893880
2. Go to CWM recovery. (directly or through ROM Manager)
3. Choose the zip from SD
4. Flash and Reboot.
Make sure that there is atleast one boot after the ROM is installed.
To confirm,
check Kernel Version in Settings-> About Phone
You should see something like
[email protected]#116
Kernel benefits/risks
jperiod said:
I am a noob here. But I am wondering what are/is the benefits/risk of replacing the kernel that comes with Cog v2.3b8 with another. I recently flashed Cog v2.3b8 from stock (batch 1006), and find this is pretty much as stable as stock. Only issue is with GPS (which was hit and miss on stock). So do the benefits of replacing the kernel in Cog v2.3b8 outweigh the risks?
Thankshttp://media.xda-developers.com/images/icons/icon7.gif
Click to expand...
Click to collapse
Well each kernel has it's own benefits.
For instance, Speedmod uses sztupy's Universal Lagfix unlike other Kernels that use Vodoo Lagfix.
The main differences would be in the speed and battery. Samsung uses 250hz (as default), firebird kernel uses 300Hz and Speedmod uses 500Hz. Doesn't change battery consumption much but provides more smoothness.
Then the RAM Available. It varies from Kernel to Kernel from 300-350MB.
Cappy Kernels are for Captivate Only because of reorientation fixes and button mapping.
Hope this helps
I have installed COG 3.03 and find it great.
I want to unleash the power of the Wolfson DAC , and for that it seems I need a compatible kernel.When I installed the Voodoo App I got the message to do so.
Now I have search many, many, many threads, and I am MORE confused if anything; can someone point me towards the correct (and clear! 100 pages long threads make it very confusing to see what is the consensus) info for the following questions:
Which kernel should I choose?
How do I install it?
Do I HAVE to change my modem if I change the kernel?
Will the kernel swap have any incidence on future ROM choice I might do?
Will changing the kernel do anything to my reception (which is super great)?
Any help is appreciated; again, I tried understanding what to do by myself like a big boy, but I got to read so many threads in some many directions, that I can't make a clear choice....
Samsung Galaxy S
Firmware 2.2
Baseband I896UXJL1
Kernel 2.6.32.9
Cognition 3.03. Update 2
Hmmm, isn't this what Supercurio is doing with his kernel drivers? Some kernels in here already have supercurio's code in, and you also need to use the app he made.
I think almost all recent kernels support it. If it says supports voodoo sound there you go. Try hardcores kernel.
Sent from my SAMSUNG-SGH-I897 using XDA App
Supercurio's audio thread has a link to all the kernels with Voodoo Sound. You can also just look for the phrase "Voodoo sound" in the short description.
Unfortunately, AFAIK every Voodoo sound kernel for Captivate is i9000/i9010-based, which means you'll have to switch modems (and lose bluetooth calls, unless you also switch to a different ROM) as well.
I'm sort of amazed no one put this and BLN into the native-Captivate Rogers Froyo source yet. DG said he had a test version of this combo *weeks* ago, but no release thread. And somehow no other kernel devs are interested...
Oh yeah, someone will kill this thread im sure cause it doesn't belong here. Should be in q and a.
Sent from my SAMSUNG-SGH-I897 using XDA App
Yeah, I see this thread being moved or locked soon.
I run Cognition 3.04 with hardcore's speedmod kernel, which has the Voodoo Sound 4 drivers in it. I use the T959D TLJL3 modem which gives me great reception and killer data speeds.
When you flash a new ROM, you'll probably be wiping and reinstalling everything anyway, so chances are you would have to flash whatever kernel/modem flavor you choose again anyway.
So:
Which kernel should I choose?
Any REORIENTED i9000 kernel with Voodoo Sound 4 will do.
How do I install it?
Most of them have the option to use either Odin or Clockworkmod Recovery. Since you're already using Cognition, make sure the Clockworkmod Recovery that you use has RED FONT. If you're installing the speedmod kernel it will be GREEN FONT thereafter.
Do I HAVE to change my modem if I change the kernel?
Since you're probably going to be flashing a reoriented i9000 kernel, i9000 modems will work best. I've had no problem running the JJ4 Captivate modem, but others have. Also, like I said above, the T959D TLJL3 modem is great.
Will the kernel swap have any incidence on future ROM choice I might do?
See above.
Will changing the kernel do anything to my reception (which is super great)?
This is certainly more affected by your modem than your kernel. I haven't seen kernels have any great effect on this.
HOWEVER, it's worth mentioning that i9000 kernels will chew up more battery than Captivate ones. Don't count on more than 20 hours of battery life... if you can even get that on a stock phone, LOL.
To flash a new kernal you can either use CWR or SGS kernal flasher from the market to install it. You do not have to change the modem when you change the kernal and when it comes to picking one that will work with voodoo you can usuall find that out in the original post.
Xaltotun said:
I have installed COG 3.03 and find it great.
I want to unleash the power of the Wolfson DAC , and for that it seems I need a compatible kernel.When I installed the Voodoo App I got the message to do so.
Now I have search many, many, many threads, and I am MORE confused if anything; can someone point me towards the correct (and clear! 100 pages long threads make it very confusing to see what is the consensus) info for the following questions:
Which kernel should I choose?
How do I install it?
Do I HAVE to change my modem if I change the kernel?
Will the kernel swap have any incidence on future ROM choice I might do?
Will changing the kernel do anything to my reception (which is super great)?
Any help is appreciated; again, I tried understanding what to do by myself like a big boy, but I got to read so many threads in some many directions, that I can't make a clear choice....
Samsung Galaxy S
Firmware 2.2
Baseband I896UXJL1
Kernel 2.6.32.9
Cognition 3.03. Update 2
Click to expand...
Click to collapse
I am using cog 3.04 with the firebird 2 ver1 and jk4 modem to use voodoo control. I flash back to stock cog.3.04 kernel & modem when I want to use bluetooth. Speed mod kernel caused my phone issues. Seems to be trial and error with each phone, good luck with your set up
Hi Guys
I am upgrading to a SGS i9000. Previously had a Motorola Milestone, custom kernel is new to me.
I've been searching and couldn't find anything. I want to load gingerbread XXJVK and use SpeedMod Kernel. Will this cause any problems? If I do experience problems would it be straight forward to go back to stock kernel?
davekojo said:
Hi Guys
I am upgrading to a SGS i9000. Previously had a Motorola Milestone, custom kernel is new to me.
I've been searching and couldn't find anything. I want to load gingerbread XXJVK and use SpeedMod Kernel. Will this cause any problems? If I do experience problems would it be straight forward to go back to stock kernel?
Click to expand...
Click to collapse
Speedmod is a kernel designed to run with Froyo, not Gingerbread. Many custom 2.3.3 ROMs have you install Speedmod as an intermediary step just to get CWM installed, but it will not work with JVK. You will need to install one of the kernels specifically designed to support JVK.
I STRONGLY suggest you read the many threads posted here about JVK and the process of flashing to it, AFTER you have read the stickies about flashing ROMs on the i9000. Foreknowledge is always better than Support Calls.
rschenck said:
Speedmod is a kernel designed to run with Froyo, not Gingerbread. Many custom 2.3.3 ROMs have you install Speedmod as an intermediary step just to get CWM installed, but it will not work with JVK. You will need to install one of the kernels specifically designed to support JVK.
I STRONGLY suggest you read the many threads posted here about JVK and the process of flashing to it, AFTER you have read the stickies about flashing ROMs on the i9000. Foreknowledge is always better than Support Calls.
Click to expand...
Click to collapse
Thanks for the advice. I keep going back to the stickies about flashing ROMs to i9000. I guess I will keep reading.
I would wait for the release of Gingerbread . Once its released the devs are going to have a more complete set up to work with .
jje
There's no source to work from... so there's no speedmod as of now. Your best shot could be supercurio's hacked JVK kernel which can convert partitions to ext4. But remember, the rom is still a beta.
My SGS came today. I'm going to look at flashing darky's rom tonight.
I have Cyanogenmod7 RC3 on my milestone at the moment but I don't think I'll miss the 2.3 features.
Again thanks everyone for the advice
hi guys,
i'm a noob.
need some help over here.
i'm using galaxy S i9000.
i rooted my device with speedmod kernel k13e-500hz #36 but firmware is v2.2.
is theer anyway to upgarde to v2.3 with rooted kernel??
many thanks
Hi,
I finally got a Samsung Galaxy S after finding a great a deal on it. I'm aware that there are several ways on how to root this device. However, due to that I don't know which to use.
Currently I'm running on 2.2.1 Froyo XXJPY with Kernel Version of [email protected] #1.
I'm not totally clueless about rooting as I've done it already on my HTC Wildfire.
Could someone please advise me which is the most up-to-date and safest method of rooting? Link would be greatly appreciated.
Also, I'm a bit confused about installing ROMs. I used to use CWM on my HTC Wildfire which was incredebly easy to do. Would it be the same on my Galaxy S?
I'm planning to test out MIUI, DarkysROM and such ROMs. Would these ROMs have the LAGFIX feature integrated in them as well?
I apologise if a thread like this has already been posted a thousand times but I just can't come up with a definite answer.
Thanks in advance.
I have a galaxy s Vibrant the I9000M and I rooted and unlocked mine today using SuperOneCick and then The Galaxy s unlock by helroz on the app market took a grand total of 6 minutes
Thank you! Now, that's one down.
Now just want to know about flashing ROMs e.g. MIUI, DarkyROM and such.
Do I need to root my SGS first to be able to flash custom ROMs?
I also noticed that you would also have to flash firwares and kernels. Do I need to this before flashing custom ROMs?
Thanks in advance.
In order to flash a custom rom you need to have clockworkmod (CWM) recovery.
and from that its easy
As for the newer rom's here, they are all 2.3.x, so in order to get from 2.2.1 JPY, you will need to flash a stock rom 2.3.x with bootloaders via Odin.
use this link to read about odin and flashing with it. its a great guide
http://forum.xda-developers.com/showthread.php?t=723596
to find stock rom's - they are in the general section. and custom rom's in the dev section.
read a little and after that have fun!!
And keep in mind every rom has its little guide, read those before you flash any.
Hi,
Many thanks for replying. Can I follow the video below made by a fellow XDA member direct from 2.2.1 to 2.3.4 via Odin?
http://www.youtube.com/watch?v=6lO3Y86N2p0&feature=BFa&list=FLqhM0qK4aVsLmWAA_YYhBCA&lf=mh_lolz
So I will Download stock JVQ from Samfirmware > Download Odin > Flash a stock 2.3.4 JVQ > Install chosen Kernel with CWM > Flash chosen ROM using CWM.
When would I need root then?
Is that right?
This reminds me when I had my Samsung Tocco. Pretty much same procedures.
Code Geass said:
Hi,
Many thanks for replying. Can I follow the video below made by a fellow XDA member direct from 2.2.1 to 2.3.4 via Odin?
http://www.youtube.com/watch?v=6lO3Y86N2p0&feature=BFa&list=FLqhM0qK4aVsLmWAA_YYhBCA&lf=mh_lolz
So I will Download stock JVQ from Samfirmware > Download Odin > Flash a stock 2.3.4 JVQ > Install chosen Kernel with CWM > Flash chosen ROM using CWM.
When would I need root then?
Is that right?
This reminds me when I had my Samsung Tocco. Pretty much same procedures.
Click to expand...
Click to collapse
That is right... basically when you flash a kernel with CWM you get root access. it's one of the features of a custom kernel. some of them activate it on there own and in some you need to activate it your self from the recovery (very simple).
And all the custom rom's come with root access, so in following the steps you wrote, you will get the root access with the custom kernel, and again in the custom rom.
Thanks for everyone's help. I'm now running Armetris 3.6.1 with Semaphore Kernel.
Just a question though, with my phone rooted, lagfix enabled, flashed with custom ROM and such, can I just simply go back to stock ROM? e.g. JVQ/JVR using Odin without any problems?
It is suggested to disable lagfix before changing rom's and kernel's
I know some how would say it is not a must when you use odin, but i always disable it before doing changes. I like to keep it safe.
sorry for this nooob question....
new to the samsung gt i9000, do i need to create a gold card before i do anything else????
sorry to be a bit thick but im used to htc
Hi,
Thanks for the reply. I'm currently running on Semaphore Kernel but I can't find any Lag Fix option on my phone? There isn't any on CWM Recovery as well.
I thought when you use EXT4 and convert it, Lag Fix would show up but I found nothing, so I just converted back to RFS.
So, I'm fine to directly go back to 2.3.4 JVQ even even I have a custom Kernel and custom ROM?
Thanks in advance!
Code Geass said:
Hi,
Thanks for the reply. I'm currently running on Semaphore Kernel but I can't find any Lag Fix option on my phone? There isn't any on CWM Recovery as well.
I thought when you use EXT4 and convert it, Lag Fix would show up but I found nothing, so I just converted back to RFS.
So, I'm fine to directly go back to 2.3.4 JVQ even even I have a custom Kernel and custom ROM?
Thanks in advance!
Click to expand...
Click to collapse
If you used the EXT4 app and converted to RFS then you have disabled the lagfix.
The lagfix changes the filesystem from RFS to EXT4. so when you converted to RFS yoh disabled it.
So,yes you are good to go.
---------- Post added at 02:57 PM ---------- Previous post was at 02:55 PM ----------
pat da punk said:
sorry for this nooob question....
new to the samsung gt i9000, do i need to create a gold card before i do anything else????
sorry to be a bit thick but im used to htc
Click to expand...
Click to collapse
Gold card?? what??
Also, If I were to flash a JVS Based ROM do I need to be on stock JVS and a JVS Kernel to flash it?
Once on I'm on JVS custom ROM can I just go back again to JVQ stock (Older firmware) without problems?
Really appreciate all your help Bork84!
Basically using odin you can change to JVS and JVQ no problem.
As far as custom rom, from what I know it does not matter on which 2.3.x you are, thay all have the same bootloders. so technically you dont need to be on stock JVS to flash a JVS custom rom.
but I am not an expert on that.
from my experience, i flashed to a JVR (2.3.4) custom rom via CWM from a 2.3.3 stock rom, and didn't had any problems.
So i cant give you a 100% answer
Hi all,
I'm new to android and some things I do not understand, for example I have the galaxy captivate with the following characteristic:
Rom Android 2.3.4 I897UCKH3
boog_kh3_kernel3
su-2.3.2-efgh-bin-signed.zip
I updated my cellphone using these files, and all works fine but I wanted install a new kernel the last talondev, but after install it I think that my sgs is on soft bricked, displays the logo of AT & T and then starts "loading talon...", but then restarts.
This kernel can be used with the rom? it is compatible? or What should I do to choose a kernel?
Best regards
Talon is I9000 port kernel you are using native I897 rom. Use Samurai, Corn kernel or Boog's kernel. Actually Im not sure there is a corn or samurai kernel for KH3. I know they have it for KJ roms.
I have to find kernels for KH3, right?
Thanks
Correct. Or update to a newer leak like KJ3 as a example.
And I can change to a custom rom? or that such the cm7 rom?
I talk to do this to exit the soft brick and have it back.
thanks
CM7 has its own special instructions. I haven't kept up with it so go to their thread and read. But ya you can change to custom roms like Fusion IX, Fasty and others that are based of a newer firmware version.
RanuTo said:
And I can change to a custom rom? or that such the cm7 rom?
I talk to do this to exit the soft brick and have it back.
thanks
Click to expand...
Click to collapse
You need to flash back to boog kernel. If this does not work it is best you re-flash to stock KH3 with the one-click solution here. http://forum.xda-developers.com/showthread.php?t=1300843
Choose the one WITHOUT bootloaders since you already have those on the phone. It is safer that way.
Regarding CM7 ROMs. You must know they are completely different system compared to the normal Captivate ROMs. Read this thread before flashing:
http://forum.xda-developers.com/showthread.php?t=978150
Don't get me wrong. THEY ARE VERY GOOD CUSTOM ROMs...absolutely. But you cannot mix and match.....Follow CM7 instructions strictly.
thanks for the replies, I will be reading information about their opinions.
thank you very much , I'll let you know the results.
chappatti said:
You need to flash back to boog kernel. If this does not work it is best you re-flash to stock KH3 with the one-click solution here. http://forum.xda-developers.com/showthread.php?t=1300843
Choose the one WITHOUT bootloaders since you already have those on the phone. It is safer that way.
Regarding CM7 ROMs. You must know they are completely different system compared to the normal Captivate ROMs. Read this thread before flashing:
http://forum.xda-developers.com/showthread.php?t=978150
Don't get me wrong. THEY ARE VERY GOOD CUSTOM ROMs...absolutely. But you cannot mix and match.....Follow CM7 instructions strictly.
Click to expand...
Click to collapse
Why would you send him to the nightly page and not the 7.1 stable current nightlys are a bit broken.
I am not amused by your phones performance