yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 General] betoNL:
(edit 9 dec. 2010) - Poll modification: supercurio's Standard Voodoo stable instead of Froyo standard JPM kernel with su from Superuser apk included

Many kernels out there

Some are compiled, others are patched.

Some users will stick to the stock kernel.

Which one do you prefer ? Or which one would recommend (or not)?

Battery perfomance vs speed?

Responsiveness, stability, risks, etc.

Flash or not to flash?

I think this could become a nice discussion, for all kind of audience, experienced users or not.

Kernel discussion, apart from whatever integrated lag-fix solutions or cooked roms applied.

Here is a partial list with kernels for the sgs :

SpeedMod Froyo 342MB RAM

[OC-UV-TINYRCU-BFQ-ZRAM] Super Optimized Kernel

YA-OK! Yet-another Optimised Kernel

[2.6.32][OC/UV][1.28G/1.2G/1.12G][Fast Scaling]

[z4mod] Breaking free from RFS [Stage II - version 0.3 Alpha - With online patcher!]

z4mod kernels (lagfix + root)

Trasig's Kernel http://kernel.1ug.org

supercurio's Standard Voodoo stable

I am still trying some.....

Will report here later, if this thread survives...

Share your experience.......
[Galaxy S I9000 General] bilboa1:
Most will give you a choice and impression due to that human nature kicking in and "speed ultra one" is better cause "i like the name"

Except features, they all seems to have similar battery life and performance (including "smoothness") (even compared to stock)

Where they differ is just features, bugs and support - oh and the color of the CWM..

I use Trasig's kernel (not listed) - I tried all the other ones listed, too, they're similar in many ways to be honest..

I get it from there: http://kernel.1ug.org

Advantages (in my mind):

- includes everything i want, and it's premade so i don't lose time

- it's truly open source as in the source is always available - most others don't even respect the GPL

- it uses Voodoo not ULF

(otherwise: bigmem/OC/jhash3/updated-ext4/BFQ/CWM/bootanimation/tinyRCU)
[Galaxy S I9000 General] Lalaca:
FWIW, this doesn't really belong in Development. Should go to General.
[Galaxy S I9000 General] vanahaim:
Looks interesting.. Do you know where I can find a home page?
[Galaxy S I9000 General] bilboa1:
the link is the home page, there's all you need there ^.^

Source code, list of changes and precompiled kernels too

This guy doesn't seems to be into forum thread etc.. i like it lol. And yeah it should be moved to general.
[Galaxy S I9000 General] nikkeli:
YA-OK fits me best, first time I tried speedmod the battery life was just horrible, on 2nd time much later I hoped it had been fixed but it still was there, third time was the same, just day ago and I experience heavy drain on idle, so that's it for me.

I've used YA-OK and speedmod on same firmwares with same apps and options but as soon as speedmod's in, the idle drain starts, it's about 5-7% over night when YA-OK is about 1-2%, now I like the kernel but that flaw or whatever, kills it for me, I got no idea what's up here but most kernels aren't so different anyway.
[Galaxy S I9000 General] betoNL:
Trying to move it eventhough I dont see the point.

after all, it is about "developed" kernels that are still in development.;)

Or is there a point for jumping up and down from general to development and vice-versa?
[Galaxy S I9000 General] betoNL:
Seems to be YA-OK is unstable in some devices;

I would try it again if the UV/OC thing gets better implemented.It's a real fast and battery safe kernel....

« »
[Galaxy S I9000 General] betoNL:
Newb questions:

Which version do you recommend:

voodoo.NOoc.v1.0-20101029-19.37.tar 29-Nov-2010 19:39 6.5M tar archive

voodoo.oc1120.v1.0-20101129-18.59.tar 29-Nov-2010 18:59 6.5M tar archive

voodoo.oc1200.v1.0-20101129-17.26.tar 29-Nov-2010 17:34 6.5M tar archive

Clean install?

Or can I just flash it with Odin over speedmod?

Willing to give it a try....

« »
[Galaxy S I9000 General] dupel:
Point is that its not development (read sticky). Another point is there was topic just like this just a week or so ago.
[Galaxy S I9000 General] luismanson:
i learned that running any kernel on a B version will mess the keys, also building your own :P

and according to samsung this kernel is the same exept for the TV tuner module
[Galaxy S I9000 General] betoNL:
I asked one moderator to move it if necessary..

And do you have a link to the other topic. I looked for something like that a lot, before posting this....

And..how that 5800 is doing? Great value-phone......

« »
[Galaxy S I9000 General] aditya104:
Merge into [COMPARISON] Speedmod or Super Optimized or YA-OK Kernel

And did u include the kernel I am using? Super Optimized?
[Galaxy S I9000 General] sirphunkee:
I've gone ahead and moved this over to general (where a discussion like this does belong) for now. I'd like to just merge it with the previous thread on this topic (the one that aditya104 linked above)...but both threads have polls in them which can cause complications with merging. I'm looking into ways around that right now.

In the meantime, you can continute posting in this thread, while we figure out how best to handle this.
[Galaxy S I9000 General] betoNL:
....Added .
[Galaxy S I9000 General] betoNL:
Testing Trasig's kernel right now.......

1.2 Ghz doesnt work for me....

version 1.125 Ghz is doing just fine
[Galaxy S I9000 General] betoNL:
Trasig's and lastsufo's kernels added to the pool
[Galaxy S I9000 General] betoNL:
Thanks to bilboa1 for the tip!

This kernel is a keeper!

Fast, responsive and excelent battery performance!

No need for file system conversion yet (lagfix)..
[Galaxy S I9000 General] BuBBleSix:
Now You got me real curious about the trasig's one..

Until now I've had no speed optimizated kernel, just a patch on the stock one to revert recovery to 2e..so you think I could flash the new one directly with odin without having to revert to stock before?

(and obviously..will I be able to revert to stock simply flashing the zImage extracted from my jpo without having to reflash the whole thing?)

..I just fear there won't be just a couple of force close waiting for me afterward..
[Galaxy S I9000 General] :
I think this thread is great but lack of input (or comments).

basically I've tried most of the kernels by different authors and yet to get the most satisfactory result putting aside placebo effect..

anyway I've just test out trasig's kernel but in the end my external sd is inaccessible, so I've to flash back to other kernel in order for the phone to 'see' the external sd again. anyone has same problem (with trasig's kernel)?

thanks
[Galaxy S I9000 General] betoNL:
Hello

All I can say is that eventhough this is my first android device and I am new to Linux, I did try already many kernels, and this one really rocks; Why? It's balanced. Very smooth, responsive and with an unbelievable battery performance.

Of course battery draining is also user related.

In my case auto sync is always disabled, actually background data is enabled only by demand, I use one good task manager with auto-kill function and i am always checking which background (google) services are busybodying.

But the main reason battery performance is so impressive, has to do with the kernel I am using and the right version for my sgs: 1.12Ghz OC.

Probably the UV/OC feature in this kernel is very well balanced and with the right tweaks added.

You are also asking about flashing and how and these are tough questions cause I dont know what you have been doing with you sgs and how experienced you are, for instance, using Titanium for backups or using CWM from recovery etc, etc.

Imho, always start fresh, i mean flash stock kernell ( after backing up your stuff) before installing a new kernel. A factory/data reset is many times not enough.

You never know if your system have been corrupted in some way till it hits you some how...

Or... just flash it with Odin (no re-partition) and see how it goes....

As long as you have not been playing around with file system conversions( lagfixes) , you can just flash it.........;)
[Galaxy S I9000 General] betoNL:
No problem with the kernel ( read the post before)

Always start fresh... Did you ever install/uninstall any kind of lagfix?

Did you read about fyle system corruptions caused by some conversions?

Fresh install is the key-word;)

And about the lack of input/comments and discussions, well....I did my part starting this topic....

let's hope more reactions will show up.......

If you need help how to perform a fresh install and the placing backed-up data on a "corruption free" system, just call.....
[Galaxy S I9000 General] dk206:
Ok so what is the best custom rom which balances out the battery life and speed?

I've used insanity and legends roms but they were buggy and had no support for korean and french etc.

plus missed apps like music...

I know cyanogen 6.1 jpo 2.2.1 is out for galaxy s however the beta version is full of bugs.

Help would be appreciated(with links :)
[Galaxy S I9000 General] BuBBleSix:
Ok,thanks a lot!so starting over is the key...

About that: do i raelly have to flash the whole JPO, or can i really just extract the kernel, repack,resign and flash?? That'd shorten the thing and save me a lot of hassle with the backups..
[Galaxy S I9000 General] Jeshter2000:
Well got trasigs 1.12 kernel up and runnig . but how do i do custom boot animation?
[Galaxy S I9000 General] tonysac:
Trasig's nooc kernel flashed on the top of last voodoo's snapshot (4/12) ROCKS! Battery drain seems good too!

Sent from GALAXY!
[Galaxy S I9000 General] chobas:
Their salt and vinegar popcorn is great.. Nice cashiers too.. 10/10
[Galaxy S I9000 General] betoNL:
This thread is about optimized kernels, not really about mod. roms.

What I did is finding out which is the best kernel for my sgs.

And then I starting customizing it, bit by bit, using for instance sgs tools from market.

I dont use touchwizz only launcherpro, wich is customizable in many ways:

http://www.launcherpro.com/forum/viewforum.php?f=11&sid=68e74099ddeb11dd9154f5219f233da9

I also modded battery icon etc.etc.

If I were you I would have a look at doc's thread, and read the 4 first posts very carefully.

Doc does a lot deodexing and zipaligning for you but for the rest his rom is meant to be flexible, so you decide what to do with your rom:

http://xdaforums.com/showthread.php?t=817703

Didnt test it though, my sgs is rocking the way it is....
[Galaxy S I9000 General] betoNL:
Dont know bout that.....

What I learned from the master:

Restoring ONLY DATA in advanced settings (cwm from recovery).

This procedure is relatively fast and worked for me

And of course the voodoo=able kernel in this case is Trasig's...

Backup/restore in cwm is of course faster and more elegant than the titanium thing.;)
[Galaxy S I9000 General] betoNL:
Translate pl :o
[Galaxy S I9000 General] j.go:
@betoNL: I'm using voodoo RC1 right now and am quite pleased with it. But I've been seeing your post on other threads and your enthusiasm for Trasig's voodoo has piqued my curiosity. I have a few questions before trying it out.

1. How does bigmem work? what exactly did it remove to make space for the extra 40mb?

2. What's does jhash3 add? (To be honest, I don't even know what that is.) :)

3. How does OC/UV work? Does it come with an app for OC/UV or does it only allow for OC/UV and that I have to download a separate app? Although I'll probably go for the no OC one and try to undervolt only.

Thanks in advance.
[Galaxy S I9000 General] FulG:
Hi, have you some results about you battery drain?

For me, only with JPA i have 24 hours of autonomy. With jpa and voodoo 5 rc1, only 6 hours...

This is my only problem using a lagfix, a bad battery drain :’(
[Galaxy S I9000 General] tonysac:
I have jpa also, battery drain for me with trasig's kernel lasts for 2 days, normal use, my opinion something eat your battery, install system panel from market, do a monitor through this app, to find out what is going wrong...till now trasig's kernel is the best...

Sent from GALAXY!
[Galaxy S I9000 General] betoNL:
I cannot really answer this questions, my (limited) experience is based on "trial and error" and being as carefull as a "lazy newbie in a hurry" can be.

You are right to be carefull and not doing like hundreds of users (including me) that go making changes that they not fully understand about.

But at the same time I did a lot of reading before start flashing , using odin and stuff and I DON'T use lagfixes and go converting fyle system as I don't really understand all the possible side-effects they do imply.

UV/OC meaning undervolting/overclocking it's a interesting feature and raspdeed gives a nice description of this, specially regarding our phones:

And for the bigmem thing I think trasig is using hardcore's config on re-compiling:

As you see there are no short answers to your questions, so I advise you to google for them or use the search feature of this forum. You will find nice threads.

And I found Trasig's thread if somebody is interested:

http://xdaforums.com/showthread.php?t=823300

Enjoy the reading.

P.s.- Try kernels first and then go "lagfixing"
[Galaxy S I9000 General] j.go:
Hey, thanks for the reply. Looking at bigmem (and not understanding anything), I take it he manually adjusted stock mem allocation for some system functions. I'm using the NoOC kernel right now and besides the bigger mem, things seem to run as smooth as voodoo. I'll give it a few days before I judge battery consumption. Later, I'll try the 1.12 kernel and see if undervolting will give even better battery life.

If I use the the 1.12 OC kernel, can I clock it back to stock 1GHz? I don't really need the extra speed, just the undervolting capabilities.
[Galaxy S I9000 General] betoNL:
You can underclock it with 3rd party apks like setcpu or overclock widget, but it's not necessary really.

In my case I need that extra boost to run iGo Motonav completely hick-ups free...

You never know when you gonna need that extra Mhz....

If you be aware of always disabling background data sync and disabling 3g when not in use, the battery performance with the 1.12mhz is KICKASS.

And for the fans, I can confirm, Voodoo Sound is implemented with this kernel:cool:
[Galaxy S I9000 General] pele78:
Love threads like these gonna read through this later!

Added to subscription

Nice one Beto :D
[Galaxy S I9000 General] betoNL:
Alright Pelé (3 time world champion)!

It warms up from page 3 and on...you can start from there ;).
[Galaxy S I9000 General] 2k4ever:
Does somebody know if its still possible to undervolt when using trasigs noOC kernel or do i need the oc one to uv?

Thanks

To add to the discussion: for now im using speedmods k9a kernel with lagfix (ext4 on data only)

Everythin is working well

For now im trying to decide wheter to go on with speedmod (the new k10 kernel is said to be stable and seems to improve gps but there are reports about bad battery life) or change to voodoo (trasigs kernel - uv and the sound fix)

For me, the ideal kernel would be speedmod with UV and the voodoo soun fix (im quite sure the sound fix will be integrated, but not the possibility to uv)
[Galaxy S I9000 General] j.go:
You need the OC kernel. I tried undervolting No OC using Xan's Voltage Control. It told me to install a kernel that allowed undervolting.

I'm using Trasig's 1.12. So far so good.
[Galaxy S I9000 General] 2k4ever:
good to know, thanks!
[Galaxy S I9000 General] latino147:
Hi Beto:

I have stock froyo (original samsung from Kies) and SpeedMod 9a. I had the voodoo lagfix too, but I uninstalled that preparing to do a clean install with the kernel Beto has.

Now for a clean install, which file should I get to get stock froyo with the stock kernel again?

And what's the exact process you use:

1) backup with nandroid

2) flash stock froyo

3) reboot

4) factory reset

5) voodoo kernel (or speedmod kernel)

6) factory reset

7) restore apps with appbrain

TIA!
[Galaxy S I9000 General] shranav:
My experience with trasig was not very good so i switched to zenkin's YA! OK and i am pretty happy with it so far. i am on ddjp6 rom

problems i faced with trasig ( i am not complaining i really appreciate his efforts he is putting to help SGS users :

lag in menu ( had 67 apps stock + mkt)

Camera not so good.

Had problems receiving the call. was unable to pick the call even after sliding the "answer call key"

So i switched to zenkinz and i am very happy with him getting 1700 on quadrant ( though i realy dont care bout it much untill i am getting a smooth working SGS)
[Galaxy S I9000 General] betoNL:
Hola Latino

Which froyo do you have?
[Galaxy S I9000 General] betoNL:
I dont experience any bugs using Trasig's but I didnt experience any bugs with the other Kernels like speedmod and YA-OK either; but there were other users that had bugs etc. etc.

It could be that system file system get gradually corrupted during extensive kernel flashing-overs or various fyle system conversions.

I still think that fresh installs will avoid many side effects and since almost all optimized kernels got a built-in CWM, that makes fresh installs and data restore a piece of cake: see next post
[Galaxy S I9000 General] betoNL:
How I do it:

* Just in case back up your efs folder using latest "sgs tools" apk from market(apply scripts).

* In your pc, create a folder (name it "Phone") than copy all content from internal sd of your sgs and paste it in this new folder on pc. That means many files including important backups are safe on pc just in case.

* If you had Voodoo installed prior to installing new kernel , make sure you still have the "disable lagfix" folder inside "/sdcard/Voodoo". If you’re coming from sztupy’s kernel, make sure you have disabled all Lagfixes from CWM. Although I think flashing a new firmware with re-partition will cover all that... (somebody correct me if I wrong)

* Shutdown phone, wait for it to power down, then boot the phone into recovery mode (press volume up, keep it pressed, then press home button, keep it pressed, then press power button, keep it pressed until you see the Galaxy S screen. Release all three buttons when you see it).

* Make a CWM backup from recovery (backup and restore)

* Go into download mode and flash whole firmware with odin

* After that, flash optimized kernel of your choice with a built-in CWM (from download mode, using odin, pda file, no pit, no re-partition)

* Boot into recovery go to: backup and restore / advanced restore and restore DATA ONLY

As you see no NANDROID backup nor Titanium

How do I flash whole firmware:

Flashing way I9000XWJPO: First I9000XWJM8 with RE-Partition and 512.pit. Than I9000XWJPO without RE-Partion use 803.pit.

$ I9000XWJPA

Flashing way I9000XWJPA: First I9000XWJM8 with RE-Partition and 512.pit. Than I9000XWJPA without RE-Partion use 803.pit.

Or if somebody else have othe "flashing" tips, please share

Or read stickies on this forum

More firmware stuff: http://www.abdulrehman.net/tag/flash/

or here (need sign up): http://www.samfirmware.com/WEBPROTECT-i9000.htm

Have fun
[Galaxy S I9000 General] supercurio:
Hi !

I think you can remove my first Froyo kernel with just su ^^ and replace it by Standard Voodoo stable
[Galaxy S I9000 General] betoNL:
Don't have the tools,,,

Asking the moderator

Which download link/specific thread?

Cheers
[Galaxy S I9000 General] supercurio:
Not removing the thread, of course, but changing the Kernel choice nobody uses by something that makes sense, especially with the release of Voodoo stable 5 :)

http://xdaforums.com/showthread.php?t=774500
[Galaxy S I9000 General] DamianGto:
Is this a stage 2 of the voodoo campaign?

trasig using voodoo and people here do make advertising in all tread that people speak on other kernels.

I bet soon it will come up how safe ext4 is if you use it like voodoo does.

Btw you don't need to use pit file if you don't re- partition.

Sent from GT-I9000 jpo. My own kernel for z4mod and with 342MB Ram
[Galaxy S I9000 General] toimintoim:
last time i checked this was a poll + share your experience and opinion.

for now on trasig's kernel, seems ok.
[Galaxy S I9000 General] DamianGto:
Dont get me wrong, but experience and opinion has nothing to do if you just do advertising for a kernel.

Like i did write I've seen this post time after time in many tread from same persons.

Trust me, im very interested in tweak in different kernel and what people wants and use.

That's why i don't like the advertising.

**Using my own kernel, z4mod, 342MB Ram and ext2 filesystem**
[Galaxy S I9000 General] PhilAd:
i am using hardcores k10i kernel 500hz, all tweaks on, ext4/ext4nj/ext4nj lagfix... for me it is superior ...

it is really fast, i have absolutely no lags and it is super smooth (i have about 80 apps installed and some background apps running all the time)

furthermore my battery longs the whole day with pushmail, hsdpa on, display brightness automatic and beejive (online with icq, windows live, yahoo messenger and facebook chat).

i have removed my phone at 7 am in the morning and now it is 4pm and i have still 65% battery ... i made some phone calls, replied and read smoe emails, used whatsapp, checked and posted my facebook and chattet with beejive ... with stock xxjpo i would have 20% or less now and it wouldnt last for the rest of the day ...

furthermore this kernel solved my gps problem ... i wasnt able to use my gps before, but now it works erfect ... in the city and on the highway ... tested already over 700km with this gps ... before it was really absolutely useless, didn't matter which firmware or lagfix i tried.

i am interested how long my phone will last with the ebb-u10 power pack which i have ordered today :-)
[Galaxy S I9000 General] latino147:
Hi I had the stock Froyo from Kies. But yesterday I flashed JBakers and SpeedMod 10I (I wasn't sure which one to choose, SpeedMod or Voodoo). Everything running smoothly now. I will try to use my phone for just calling from now on until a stable Gingerbread is available :D
[Galaxy S I9000 General] betoNL:
Please talk a little about your kernel.

I think it's a good one!

Trasig's kernel appeared suddenly...didnt even know it before this thread.

I like the voodoo flavour it got: sound and colour....and a good governor..

I dont even use lagfix.

Your kernel was also fast without lagfix....

For the rest Ijust followed instructions from samsung.firmware. First flashing JM8 with pit 512 and re-partition and then flashin jpa dutch with pit 803 no re-partion..it's a whole process...
[Galaxy S I9000 General] betoNL:
I know what you meant

What I meant was:

- I dont have the tools to change the poll so I asked a moderator

- and I needed the link above to put on first post

:cool:
[Galaxy S I9000 General] betoNL:
zenkinz's new version 1.50 with 1.12OC is out there:

Updated Overclock to 1.12GHz

Updated Kernel Scheduler parameter (sched_min_granularity_ns & sched_wakeup_granularity_ns) to give more priority to foreground application, therefore improving the fluidity of the UI experience. From brief research, these are the key parameters used to tune kernel between a server (therefore higher values) and a desktop.

Testing
[Galaxy S I9000 General] DamianGto:
Well i let other tell what they think of my kernel. Its always room for good improvment.

No. Samfirmware is wrong about the pit. Odin don't use pit if you don't tick re-partition.

So you still use pit 512.

But always when "big" boys say something here people stop thinking and accept all they say even if they wrong.

But this was off topic. Sorry.

**Using my own kernel, z4mod, 342MB Ram and ext2 filesystem**
[Galaxy S I9000 General] betoNL:
Testing JPU stock.....just ROCKS!

Optimized RFS

Great GPS performance ( Faster locks during a cold start)

Tested with A-gps disabled no assist wahtsoever

Very fast, responsive

Continues.....
[Galaxy S I9000 General] betoNL:
JPU makes the poll on this topic "outdated"

IMHO every optimized kernel BEFORE JPU, is surpassed.....
[Galaxy S I9000 General] DamianGto:
Most of them.

But some things we got in the "old" kernel can be used. But i don't see any point to have old froyo. JPU is the best froyo.

**Using my own JPU kernel, z4mod, 339MB Ram and ext2 filesystem**