yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] laststufo:
It's the modem firmware. I do know why but it happens some time, for me one time, after kernel flashing. It doesn't depend on witch kernel you're going to flash.
[Galaxy S I9000 Android Development] Gembol:
It's working for me. My ROM is a JS7 as well (D&S 9.8.1)
[Galaxy S I9000 Android Development] silvergold:
?

Why in the world would you do such a thing in the first place? This phone is meant to work at a maximum of 1 GHz. That is more than enough for a phone. My next phone will definitely be an iPhone as the battery on SGS (or on android phones in general) lacks usability. I say in general because I tested a lot of android phones and the battery drain is just too big. The iPhone wins on everything software related - no lag no nag no drain.
[Galaxy S I9000 Android Development] sprucas:
Thanks laststufo

That makes more sense - phone is going sweet now

Will turn on memory enhancements and give it another go

Sprucas
[Galaxy S I9000 Android Development] pamarakos:
Are you able to overclock though?

EDIT: Solved!! Flashed the kernel again through CWM! Thanks!
[Galaxy S I9000 Android Development] Gembol:
I haven't tried it, cause I don't need to OC... it's pretty smooth...
[Galaxy S I9000 Android Development] manageri21:
Thanks to laststufo and to you Gembol I will try the doc version now.
[Galaxy S I9000 Android Development] giokou:
Thank you very much!

It works like a charm on top of sztupy's ''Goodbye RFS Rom 0.2''!!!
[Galaxy S I9000 Android Development] laststufo:
Version 3_4 (2010-10-30)(Full working 3G call and 720 video recording & playback)

-Add support for THUMBEE Extensions

-Overclock CPU up to 1200 MHZ
[Galaxy S I9000 Android Development] joecisd:
i got FC after applied 3.4

the application google services framework (process com.google.process.gapps) has stopped unexpectedly.

any clues???

after downgraded to 3.3, FC still occur...
[Galaxy S I9000 Android Development] jackien:
Super Optimized JPM-JP6 Kernel

Thanks for your sharing, I am from China!

Server too far, download did not move.
[Galaxy S I9000 Android Development] dereknas:
What is the available memory, 341Mb?

Can I flash this over rasdeeps oveclock kernel without removing the ULF lag fix?
[Galaxy S I9000 Android Development] sonforum:
You are my hero :) , thanks for sharing. My phone is currently flying :D
[Galaxy S I9000 Android Development] RagnarokRO:
Thank you, it's so much faster now :)

BTW is BLN working in this build i can't seem to get it to work.

i go to cwm then go to ULK then BLN then turn it on, when i reboot it the BLN still doesn't work. can someone confirm if its working or tell me how to fix it?
[Galaxy S I9000 Android Development] tushar.das:
Works like a charm with Doc_Kalpik V6 rom, before applying i was having quadrant of 1546 with voodo lag fix, now after applying I'm getting a quadrant score of 1921, and my mobile is as smooth as butter... Thanks a lot..
[Galaxy S I9000 Android Development] j-a-c-k:
Got hangs in Asphalt 5 and live wallpaper with 3.4 version :(
[Galaxy S I9000 Android Development] faizalr:
Apology if this has been discussed, should or can I apply still OCLF after flashing this kernel. Or OCLF is no more needed. Thanks in advance bro for the sharing.
[Galaxy S I9000 Android Development] faizalr:
I use OCLF, should I disable first before applying this kernel?
[Galaxy S I9000 Android Development] dnlelc:
.....some apps.....hang...........:(
[Galaxy S I9000 Android Development] dnlelc:
3D game / gameloft games = Hang....:(

can fix it?
[Galaxy S I9000 Android Development] super_sonic:
Try unistall and install those apps...
[Galaxy S I9000 Android Development] hatori:
Version 3_4 I found a SOD so come back to 3_3 work fine. However, thank.
[Galaxy S I9000 Android Development] pwn1ca:
Wow thanks dude :) 2300 with Quadrant Benchmark :) really nice work!
[Galaxy S I9000 Android Development] laststufo:
Version 3_5 (2010-10-30)(Full working 3G call and 720 video recording & playback)

According to topic [KERNEL] SpeedMod Froyo 340MB RAM Optimized + Sharpness fix (http://xdaforums.com/showthread.php?t=822756) :

1 - Add optimizations -fno-gcse -fprefetch-loop-arrays --param l2-cache-size=512 --param l1-cache-size=64 --param simultaneous-prefetches=6 --param prefetch-latency=400 --param l1-cache-line-size=64

2 - Add SpeedMod (jhash.h)

3 - Adjusted kernel HZ value to 250 hz

Also :

- BLN Fixed
[Galaxy S I9000 Android Development] Dazman:
Applied 3.4 over Kies Updated JP6/JPM with rooted OCLF 2.2.3 enabled prior to applying. All seems well so far including Root Explorer, SU, Android lockscreen update from Galaxy S Tweaker and 3D games. Linpack 16.653 and Quadrant best of 4 consecutive runs of 2391. Good job! Daz

Lol, you upped 3.5 right after I have updated and created this post!
[Galaxy S I9000 Android Development] ajay003:
Rasdeep has released UV for the overclock. Would you be able to include that as well in your kernel? Thanks
[Galaxy S I9000 Android Development] laststufo:
It is already included since 3_4 version
[Galaxy S I9000 Android Development] zmirburger:
so wrong.. ?

my friends iphone4 can hardly last a day, my SGS with speedmod kernel(not promoting it here, just giving an example coz i havent tried S.O.K) was on for 20hours with only 30% battery drained.
[Galaxy S I9000 Android Development] suntzu123:
iPhone 4 is completely different configuration.

So Galaxy S got more powerfull GPU/CPU... even more than 20%.... More performance=more power.

If you will test like "IDLE" phone. Glaxy S can win.

If you will stress CPU-> iP4 win.

If you stress GPU -> iP4 Win

But... if you make phone call probably is differant situation, and guess what?... Galaxy S here win by 20% (more talk time).

WiFi -> Galaxy S got better and iP4 win...

With this kernel you can make miricle.

You can underclock/undervoltage your CPU, and set safe 800MHz (if you set max clock to less than 800MHz there is BUG that will freen phone)....

Now Galaxy S can Win

TNX to laststufo you can lower your screen Hz value to 30Hz. Your screen will be darker... but there there is V-Sync on. So in games max frames per second will go lower from 58 to 30. That mean if game got good performance, GPU will go more often to IDLE.

And your phone can beat iPhone 4.

Main problem is Screen that is bigger-> Much, and it took like 50-96% of all power. You can't bypass it without impact of user impression
[Galaxy S I9000 Android Development] manageri21:
Forget to put the price ip4 € 659,00-galaxy S € 360,00(new on internet) -->Galaxy S win
[Galaxy S I9000 Android Development] Lightarrow:
You guys also forgot :

Galaxy S software >>>>>>>>>>> iphone crapware ;)

Ok, i may hate Iphone because of their closeness but that's me... and probably 90% of users on this forum ;)
[Galaxy S I9000 Android Development] SirGatez:
I have shamelessly pulled the source for this kernel and merged it with source thebirdman's I9000 kernel for the Fascinate kernel and my own attempt to get a working Fascinate kernel using I9000 sources in an attempt to get working source code for Froyo on the Samsung Fascinate.

Just letting you know, updated source including these changes has not been posted yet but will be posted soon (within the next few days).

Thank you to everyone for their hard work, patches from your kernel alone do not produce a fully functional kernel for the fascinate as of yet, but it helped me to see problems in the original source code that were never looked at from a different angle, issues that were in the kernel Samsung released in for the I9000 that loyal hackers like ourselves had to hunt and fix. Credit will be included for the work used once full source is pushed and the git updated to reflect it.

I hope I have not angered any I9000 devs by including this code, as with opensource, having everyone's work open like this helps us to solve issues and develop new solutions to existing problems for the good of all users and developers alike. My Eclair Blazed kernel is opensource and on git for anyone who would like to use the work, I only ask for proper credit. The Fascinate kernel based on the I9000 source is also on git, although updates are slow as our progress is in baby steps over time, with issues being solved slowly due to us not having a fully working source code available at this time.

[KERNEL] Fascinate Froyo Source [SRC ON GIT] (Built from Galaxy S I9000 Source)
[Galaxy S I9000 Android Development] darkforum:
Ciao laststufo,

I have the latest official italian ROM (RSJS2) product code ITV:

PDA : I9000RSJS2

PHONE : I9000XXJPY

CSC : I9000ITVJS1

Build Info : 2011.01

Do you think I can safely install your kernel on it? Did you test it?

Do I have to backup something before, just in case something goes wrong?

Thanks!

Ciao!
[Galaxy S I9000 Android Development] zmirburger:
what tweaks should i enable/disable to get the MAXIMUM battery life possible from this kernel? (not caring about performance)

and which lagfix type as well?

currently using lagfix:

ext2 on data/dbdata/cache

ext4 on system
[Galaxy S I9000 Android Development] jeebspawnshop:
Well, in that case, you should do the following;

1 - Switch all your FS to ext2.

2 - Grab SetCPU and set your governor to "Conservative", and set CPU limit to 800mHz. Avoid using Profiles, as they seem unstable... on my SGS they do, at least.

3 - Grab Xan's Voltage Control and set your CPU limit to 800mHz too, and disable all states above 800mHz, but enable all states below it.

4 - Try find the LOWEST UnderVolt values for each CPU state without making your phone crash, or experience dead-sleep (when screen switches off to standby, but never again turns back on).

5 - Disable all options in the "Tweaks" section of SOK recovery menu.

There... that should do it.

:D
[Galaxy S I9000 Android Development] pjdona:
I have flashed the new ZeroGingerMiui with SOK 4_8_2 but bootanimation.zip not work in system/media or data/local...why?
[Galaxy S I9000 Android Development] jeebspawnshop:
That ROM may possibly be using the FuguTweak - where 2 system files are replaced with Gingerbread ones. This apparently makes the UI smoother, but has only 1 side-effect: no boot animation.
[Galaxy S I9000 Android Development] well.heeled.man:
zmirburger,

I would take a different tack RE: maximum battery

Actually, I would enable all recommended tweaks! VSF and laptop mode will save power. Laptop mode will control when disk writes occur (amongst other things), by queuing data and writing it in larger chunks. It is used on Linux laptops to save power. Ramzswap and memory timings might take more power, but anything should be minimal. I can only assume that data pending writes is stored in the ram, so ramzswap and improved memory timings might have a net power benefit when they are used in conjunction.

Also, JFS uses the least amount of CPU power, while still being really fast and importantly, retaining journaling, which EXT2 does not.

CPU limiting and voltage lowering using the Voltage Control will likely be the single biggest power saving aspect, but experimentation is required to achieve stability. Also, the NOOP scheduler is the simplest and least CPU intensive disc scheduler, so select that too. On a desktop it would cause latency as disk access requests are handled first in first out whereas other schedulers group requests. This has benefits on moving storage, but on flash I find it is not only easy on the CPU, but very fast.

So thats: tweaks on, JFS, NOOP Scheduler and UV.

If I have missed anything here or misunderstood anything, please correct me...
[Galaxy S I9000 Android Development] pjdona:
Emh, the kernel principal of the rom is gto and boot animation works, but when i replace this kernel with SOK, bootanimations doesn't work! Then fugutweak doesn't insert in this rom!!

Sent from my GALASSIA S
[Galaxy S I9000 Android Development] rlorange:
I just flashed fugu tweaks then flashed a custom animation with sound disabled prior using SGS tool.... no problems!

Stock JPY, Insanity SpeedMod OC-1200Mhz/UV, ext4, JVE gingerbread Modem,
[Galaxy S I9000 Android Development] suntzu123:
1. JFS "less battery consuption" wasn't proof. It was proof for desktop but not for mobile. Three is no magic and the most important is "bugless" functionality. And main effort go to EXT4.

2. NOOP scheduler present at our kernel nad optimized
[Galaxy S I9000 Android Development] well.heeled.man:
Good point on the Ext4 vs JFS. Anecdotally, I do feel it improves battery life and is very performany, but for some (not me) it is buggy. The timezone bug for example does not affect me as I am on GMT, but for others it may be a deal breaker.

This is quite interesting RE: JFS on SSD. I know it not the same, but closer to our situation than looking at mechanical disks.

phoronix.com/scan.php?page=article&item=linux_2638_large&num=1

Good point on the NoOp; however, I would wonder how much optimization would improve a FiFo scheduler. Further investigation I reckon.
[Galaxy S I9000 Android Development] pjdona:
Laststufo, where are you? It 's strange that since March 3 do not update anymore. Do you have any problems?

Your kernel is still fantastic!
[Galaxy S I9000 Android Development] Gembol:
Ha ha! There's nothing to correct. It's a perfect kernel imo.

Thanks lastufo
[Galaxy S I9000 Android Development] pikachu01:
Will we see a newer kernel based on JS8 sources?
[Galaxy S I9000 Android Development] rlorange:
No only jpx sources available to date. Samsung claims all kernels since jpx are basically the same so sources are not required to be released... sounds a bit fishy to me

Stock JPY, SuckerPunch i9000 beta#1 kernel 1.3ghz, all ext4, JVE GB Modem,
[Galaxy S I9000 Android Development] thestorm973:
Same Problem Each Version .Ext2 dont want stay .Bug...
[Galaxy S I9000 Android Development] stevenca:
.tar?

works great thx
[Galaxy S I9000 Android Development] stevenca:
trying to understand why the links were there to download the .bz2 files near top of the thread....maybe for people to rip apart the kernel and work with themselves?
[Galaxy S I9000 Android Development] LukeSP:
I really don't understand what are you talking about? I never see .bz2 file before

Lastufo provides 2 version of his kernel: ODIN and CWM.

SO_zImage_opt_ext_root_V4_8_2.zip is for ODIN. You have to extract it and flash .tar file which is inside this archive

SO_zImage_opt_ext_root_V4_8_2-CWM.zip is for CWM. You have to flash it via Clockwork Recovery

Anyway, If you can get back to Downlaod Mode, maybe you can flash correct file above. But, maybe you have to flash ROM again.
[Galaxy S I9000 Android Development] zurchpet:
Idiot

No one else but you are responsible to have bricked your phone.

Where here do you read that you should rename the file and flash it with Odin?!

And now you come here to whine. Blame the dev.

You knew that you're flashing ON YOUR OWN RISK!

You are responsible. You have to know what you are doing. If you don't refrain from flashing.

I hate such folks...
[Galaxy S I9000 Android Development] jeebspawnshop:
You, sir, are a mentally-deficient cretin - and I'm being KIND here.

How DARE you come in here and blame the dev of one of the best kernels around? Do you really think it's his fault that your phone is bricked? EVeryone ELSE has a functioning, awesome phone with this amazing kernel, and YOU are the only fool who doesn't.

What magnificent folly made you think that RENAMING a file was a good idea? Additionally, it doesn't take hours to discover information, if you use the "Search". But admittedly, you're probably too dull to realize that.

And finally, I just downloaded the last version of this kernel (Odin version) and unzipped it normally. Inside the zip, is a .tar file - surprise surprise! I'm also guessing that if I put that .tar file in Odin, it will flash my phone correctly.

So, in closing, take your bricked phone, stick it up your nose, and get the hell out.
[Galaxy S I9000 Android Development] sinancetinkaya:
1. Don't blame someone for your ignorance

2. Read forums and learn "Flashing via Odin"

3. Enter "Download Mode"

4. Flash an official rom via Odin

5. Make an apologize to dev who you just blamed
[Galaxy S I9000 Android Development] IntExCZ:
Total waste of time by bothering with these stupid idiots! :D
[Galaxy S I9000 Android Development] stevenca:
sorry op , i was downloading GT-I9000_Kernel_4_7_7_OK Sources available here http://www.multiupload.com/4J7C7PNX7J

which leads to GT-I9000_Kernel_4_7_7_OK.tar.bz2 (127.02 MB)

figuring you had the links at the top of your post for what I needed.....I was sent to your thread from someone elses telling me to use the kernel found here which is why I stupidly didn't read through the whole thread and find more downloads way down the page which is what you wanted us to download rather than all those links up top.

There is no excuse for blaming anyone but myself for bricking my phone by using those source files which came named as .tar.b2z or whatever format it was from that download link. I just misunderstood , if I had come upon your thread on my own without being redirected to your download links this wouldn't have happened.

Sorry for blamiing my mistake on someone else....yes my phone is bricked beyond repair so anyong trying to do that to thier phone do this lol , no more recovery no more download mode and it just flashes on and off.

I jumped in the thread and seen i9000 kernel source at that link , grabbed it and went and renamed it to .tar and flashed with odin , only when the next guy posted about the files much further down the page did I find them.

If I wasn't following someone elses instruction to just come to the thread and grab the file and go back to following thier page of instructions I may have had a chance in hell , absent minded i guess and it cost me a phone.

So to the maker of the kernel , I'm sure your one of the best and sorry for my noob error . And to the ones who flamed me so bad , thanks lol , I am brand new to all things Samsung , all my life I have been a blackberry user so this is all new to me. Learned some valueable lessons .
[Galaxy S I9000 Android Development] xos84292:
17/03/2011 : 5.5 release: includes Voodoo sound v5 and a new kind of 16GB Galaxy S.

we 're wait your new ver, thx ^^
[Galaxy S I9000 Android Development] laststufo:
Version 4_8_3 is OUT !!!

Version 4_8_3 (2011-03-18)

- Little VSF adjustments

- Voodoo Sound V. 5

- Now, if you want you can disable journal on EXT4 DBData.
[Galaxy S I9000 Android Development] pjdona:
Hi Laststufo, i very happy because you come back..! Your kernel is very fast and very stable!
[Galaxy S I9000 Android Development] sinancetinkaya:
Hopefully you didn't screw up with bootloader, did you ?

if the answer is no,

was the download mode working before ? Have you ever tried ? Power+volume down+home key

If you didn't try download mode before your device was bricked, now we can assume that download mode already wasn't working.

So you should find a 3 button download mode fix in this forum. like this one http://xdaforums.com/showthread.php?t=819551
[Galaxy S I9000 Android Development] hnernes:
Laststufo (or anybody else that would know this), is it possible to get a listing of the tweaks we can choose in CWM, with a description of what the different tweaks does, and the expected result i terms of batterylife vs speed (or any other result). I have to admit that I don't fully understand what the different tweaks does??
[Galaxy S I9000 Android Development] pikachu01:
I know VSF dims the display according to the current frequency of the processor.

Laptop Mode enables burst transfer mode for better battery (but some say it makes it worse)

Memory Enhanced and RAMZSWAP makes memory management better? - Not sure about this.
[Galaxy S I9000 Android Development] Shocky2:
odin keeps crashing when I try installing.
[Galaxy S I9000 Android Development] laststufo:
All is correct !!!

Sent from Galaxy S SOK Creator
[Galaxy S I9000 Android Development] nickporwal:
Latest update is awesome. This kernel is fast like hell. But my NFS shift is crashing.It might be my fault. Anyone experiencing this prob? I tried games with different kernels and found this kernel to be more optimized.All the games except NFS shift is working flawlessly. Very nice work Dev.
[Galaxy S I9000 Android Development] agreenwood:
Ok not meaning to sound like a moron but will the new update work with a custom gingerbread rom? The only one I can find is Supercurio's hack without changing to CM7

Sent from my iphone spanking GT-I9000
[Galaxy S I9000 Android Development] hnernes:
Thanks for this, but has anybody a ltle more datailed info about the ram management opts and the rest of the tweaks? I want detailed info so that I know what my phone is cabable of with this kernel.
[Galaxy S I9000 Android Development] AlexForTomorrow:
@laststufo,

after a few reasearches, and a after a load of kernels already tested, I just decided to test yours.

It looks very promising in every single aspect, and also it seems to combine the awesomeness of speedmod and voodoo with the genius of damiangto's kernel.

I'll flash the CWM file tomorrow, after disabling the lagfix from speedmod.

then, after a day or two of heavy testing, I'll give a feedback. :)

Nice job however.

Hope it's good as it looks from the huge changelog!! :D
[Galaxy S I9000 Android Development] zacharias.maladroit:
the answer is NO - laststufo's SO Kernel won't work with Sammy's Gingerbread

since Samsung didn't release the sources for their kernel yet

Supercurio's injections into the kernel are the only way so far

so yes, that (supercurio's hack) is the only kernel available so far (unless of course there are other kernels basing on that) ...
[Galaxy S I9000 Android Development] chadouming:
You probably tried to flash the source, if you didnt tick "phone bootloader update " in Odin, then you are probably not hard bricked ^^, try to put your phone in download mode this way :

1- Hold Power, volume - and back key.

2- When your phone reboot, release power key.

If you see a yellow triangle with a black android sign, then you are good. Flash with odin any of the Rom on I9000 forum. (XWJV1 rom are gingerbread and wont work with this kernel).

If you see a (phone) -- (Triangle) -- (PC) sign, then its more serious and you might be able to enter your phone into download mode with power+ vol- + back key, but if you are not, you may still be able to get in download mode by making a home made jig. Fast search on google and you should be able to find the thread on XDA speaking about this. Hope this will help you :D
[Galaxy S I9000 Android Development] pikachu01:
More info on RAMZSwap:

http://code.google.com/p/compcache/

More info on Laptop Mode:

http://samwel.tk/laptop_mode/

Enhanced Memory Mode, I'm not sure.

VSF saves power with a minor annoyance of having dimmed display, which I'm content with.
[Galaxy S I9000 Android Development] agreenwood:
Cheers dude I went BK to CM7 with ur kernel.
[Galaxy S I9000 Android Development] eqzgkxokwa:
With this kernel and all tweaks active (except laptop mode) I get only ~53.4fps in Neocon Benchmark. With stock kernel and Android 2.2 I get 55.7fps. What's the reason?. I'm asking because, Asphalt 6 performance ist really weak on my phone.

EDIT: Maybe VoodooSound needs a lot of cpu-power. With deactivated sound I geht ~55fps in the benchmark. But there ist also an other issue: In Quadrant benchmark - planet scene the framerate varies constantly from 30 to 60. With stock kernel I have fixed high 50s fps. Maybe the schedular is clocking the cpu down, even when 3d mode is active - which also may be the reason of the weak asphalt 6 performance.
[Galaxy S I9000 Android Development] pamarakos:
Bootanimation....

Something wrong with the bootanimation support in 4.8.3?

Thanks!
[Galaxy S I9000 Android Development] Gembol:
Hi lastufo!

Great work, as always ;)

You should change description: VoodooSnd4 to VoodooSnd5...

:D
[Galaxy S I9000 Android Development] chadouming:
Do you have fungu tweaks installed ?Correct me if i'm wrong, but It seams that they help smoothness and to stabilize fps. This might help with you issue.