yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] _PrEzi_:
Hi,

Just wanted to ask you about your opinion on Doc's Rom cooked with SO kernel.

Would someone advise a better combo e.g. Darky then flash SO ?

I've faced some problems with such a config earlier (Darky + SO) - the problem was that after each reboot my default language was reset to English no matter what I've set earlier (tried Polish as my native lng).

And once again - thank you for your great kernel. My current situation is though but just when I gather enough for me not to worry about tommorow I'll donate a nice and cold beer to you for sure ;).
[Galaxy S I9000 Android Development] matepeer:
Heyy,

Yesterday I have installed the kernel and it's very smooth :) I liiiike. Undervolted it, now testing battery life.

Aber jetzt I have noticed something: the speaker on the back is on and fizzling... Does anybody have this symptom? Maybe it is because of the ROM (Doc v7.5)?

Thank you and keep up the excellent work! :)
[Galaxy S I9000 Android Development] sKweezr:
bought you a beer, enjoy!

2CP94552V84350706

Thanks for all the great work on this kernel. I am changing every now and then between SO and SpeedMod, both have their advantages.

Only thing I would like to see with SO is better sharpness fix like in SM.

Edit: and maybe conversion of /system
[Galaxy S I9000 Android Development] mystik.:
You must disable lagfix before installing the new kernel?

or just apply the new kernel?
[Galaxy S I9000 Android Development] rajuki:
It's more like- You SHOULD disable lag-fix to be safe to apply any new ROM or Kernel. It avoids any soft bricks or re-flashing the ROM-> loosing apps. I know, its a bit painful to disable lagfix-> Do a NANDROID backup and then apply lag fix but hey, thats just 20 minutes of pain max :) Much better than starting from scratch :)
[Galaxy S I9000 Android Development] mystik.:
thank you I'll do as you said ;)
[Galaxy S I9000 Android Development] nitr8:
@laststufo

Are you looking at upgrading Clockworkmod to v3.0.0.7?
[Galaxy S I9000 Android Development] nanu_x2:
and voodoo sound would be great...:)..)))))
[Galaxy S I9000 Android Development] aladin6:
how can i change please my FS to ext2 ? this kernel doesn't support ext2 ?
[Galaxy S I9000 Android Development] _PrEzi_:
Don't use EXT2 = FS Corupption

Use EXT4 instead.

Worse Quadrant, but same performance in real.
[Galaxy S I9000 Android Development] aladin6:
I don't care about quadrant ! but i care about my battery ! EXt4 has a huge battery drain !
[Galaxy S I9000 Android Development] laststufo:
Version 4_6_3 is OUT !!!

Version 4_6_3 STABLE (2011-01-11)(Full working 3G call and 720 video recording & playback)

- Add a patch to optimize cache flush

- Add Armv7 optimize memset version
[Galaxy S I9000 Android Development] laststufo:
Use jfs.. Very good performances and low battery usage !!!
[Galaxy S I9000 Android Development] laststufo:
i'll take a look
[Galaxy S I9000 Android Development] laststufo:
sorry but this is not a rom... this is a kernel..
[Galaxy S I9000 Android Development] nanu_x2:
yeah but haven't you tested out new voodoo kernel? it features voodoo sound which is amazing...:)

supercurio will be releasing the source code for "voodoo sound" so it can be used on other custom kernel...

"I'll publish source code and also a short HOWTO guide for developers.

My goal is to see the driver integrated in every custom kernel, and not just pieces of it here and there."

good luck...:D
[Galaxy S I9000 Android Development] laststufo:
ok..i take a look into it
[Galaxy S I9000 Android Development] mazroui:
Flashing Away ^_^
[Galaxy S I9000 Android Development] aladin6:
Okay laststufo, i chose no-rfs overkill JFS :p(JFS+ext2) ;)!

Thank you, and looking forward nitr8 ROM update to install the new version !
[Galaxy S I9000 Android Development] mazroui:
Do not and i seriously recommend not using that +ext2

from personal experiances maximum life iv got from my phone was like 5-6 days and after that strange things happened like the infinite loop/ some crazy s**t

keep away from the ext2 part and the phone should be fine + trust me that extra 400-500 score u'll get in quadrant using that ext2 aint worth it
[Galaxy S I9000 Android Development] laststufo:
Version 4_6_4 STABLE is OUT !!!!

Version 4_6_4 STABLE (2011-01-11)(Full working 3G call and 720 video recording & playback)

- Add voodoo kernel sound patches
[Galaxy S I9000 Android Development] nanu_x2:
+1...

quadrant is just to make people happy lol

im using all ext4 and not battery drain at all and best performance...:)
[Galaxy S I9000 Android Development] nanu_x2:
wow!! that was quick lol!!

flashing it ...:)

cheers...:DD
[Galaxy S I9000 Android Development] laststufo:
My fingers fly over code :o
[Galaxy S I9000 Android Development] manageri21:
Thank for 4.6.4 :)
[Galaxy S I9000 Android Development] vanahaim:
Thanks laststufo.. New version seems great (fast´n´stable) ;)
[Galaxy S I9000 Android Development] aladin6:
i don't care about quadrant scores! but i care about JFS FS! it's the best on all terms !
[Galaxy S I9000 Android Development] dupel:
Hmm, what exatly does the optimised flush does? How it impacts performance?
[Galaxy S I9000 Android Development] HKcow:
I really appreciate the new version! Please keep up the great work!!!!

By the way, for the voodoo sound fix, any more info? Do I need to install any app like BLN?
[Galaxy S I9000 Android Development] nanu_x2:
Download "voodoo app" from market...

The sound is just incredible!!!

Btw laststufo you should add voodoo sound in the title.. :)

No problems with the kernel... :)

It's smooth.. fast and best atm..

Thank you...
[Galaxy S I9000 Android Development] jeebspawnshop:
Laststufo is just my hero.

Been using his kernel - and ONLY his kernel - for many months now.

It's all you need, man!

Big thanks to our italian coding machine ;)
[Galaxy S I9000 Android Development] supercurio:
Hi lastufo !

I wrote a tool to keep your kernel up-to date with the latest Voodoo sound driver in 1 command line after git pull to update your copy ;)

Current README:

This repo contains Voodoo sound kernel patches
How to apply those patches or keep your kernel up-to-date.

When using git for your kernel:

apply-or-update-patches.sh \
-m git \
-s gt-i9000-froyo-jpx-or-your-model \
-d your/kernel/tree

When not using git for your kernel:
- I invite you to try it; really worth it ;)

apply-or-update-patches.sh \
-m patch \
-s gt-i9000-froyo-jpx-or-your-model \
-d your/kernel/tree
[Galaxy S I9000 Android Development] cynsx:
Thanks, Laststufo.

The kernel is really fast and stable.

Regarding the lagfix option, is it possible to convert /system to ext4?
[Galaxy S I9000 Android Development] sideeffects:
Hi

Just updated this ontop of Insanity v0.4.0 its working well thanks. Did something change with Haptic feedback/vibrate? It seems less pronounced than before.
[Galaxy S I9000 Android Development] Dazman:
Hey Lastufo, you are a superstar! I flashed to the voodoo 5.1 yesterday with the new sound improvments over your 4.6.2 just to see how the sound improved. The sound was greatly improved (SGS is now a true HiFi device) and supercurio is a genius but I was going to miss CIFS, UV/OC and laptop mode functions which work best with your kernel. Looked about an hour ago and saw you had already implemented the sound drivers and flashed it. Now I have the best of all worlds and a phone that does everything I need it to do, is quick at doing it (with no lagfix applied) and has reasonable battery life! Darky's 8 plus your kernel equals perfect phone for my purposes! Donations out to you, Darky and supercurio!

Daz
[Galaxy S I9000 Android Development] laststufo:
A little overall performances improvement
[Galaxy S I9000 Android Development] compuse:
seems 3d applications are struggling more, nenamark scores 40fps here, while it should be around 50+ (doubt that go launcher is abusing the gpu unniticly)

And ext2 shouldn't give many of us problems, most are constantly switching fs while flashing the roms and kernels anyway, unless you're picky in your choice of roms and kernels ofcourse! :D

Sure feels stable and all, and i'm already getting comfortable with the version numbering, thnx for your effort man!
[Galaxy S I9000 Android Development] judhas:
really you have already implemented voodoo sound-patch????

you're great!!!!! ITALIAN JOB!!!!! :cool:
[Galaxy S I9000 Android Development] Khyllion:
I get 50.5 fps which is the same as with old versions, did you close all the applications ? I use Zeam as launcher.
[Galaxy S I9000 Android Development] HKcow:
I got the usual 55.5fps wth EXT4 and 1.2G OC.
[Galaxy S I9000 Android Development] compuse:
oh sweet, thought it was kernel related!

darn, just when i modded the lite'ning 1.5 rom to my needs =/

thnx for your reply guys, knowing now, it's not the kernel! :D
[Galaxy S I9000 Android Development] ashwinds:
Is this kernel synced /updated with hardcore's tweaks? With his recent changes, I get some of the best battery life ever on speedmod kernels - coupled with OC/UV from here, it'd be perfect.
[Galaxy S I9000 Android Development] aladin6:
what about JFS dudes? i read that it's the best on battery life !
[Galaxy S I9000 Android Development] mystik.:
does it make a backup - restore each time after activation or deactivation of a lagfix?
[Galaxy S I9000 Android Development] developer58:
Since yesterday i use jfs and on the loops ext2. Before i used ext4.

Got the impression that jfs drains less than ext4 and is fast too: 2300 quadrant; that's also the way it feels :-)
[Galaxy S I9000 Android Development] _PrEzi_:
The Quadrant score is artificially inflated by the additional ext2 loop.

And the loop is dangerous too - could lead to data corruption.
[Galaxy S I9000 Android Development] developer58:
Yeah..and pigs can fly :-)
[Galaxy S I9000 Android Development] bartoszradka:
Where do i find this ext4?

all i have is oclf,voodoo,jfs plus 5x use no-rfs

I am confused
[Galaxy S I9000 Android Development] mazroui:
Lol

About the latest kernel, there's a small instability that iv noticed

Current setup is jpjpg 2.2 with the jpy modem. All optimizations and an all jfs lagfix and no ext 2 loop

Running the uv posted on first post With 1.4mhz

What happened was a random reboot when on a phone call and happened 3 times since morning till now. Could it be related to the voodoo sound patch? Happened once without the voodoo sound app and twice after installing it so doubt the app is interfering. Anybody faced the same problem?
[Galaxy S I9000 Android Development] vanahaim:
I´ve had same problem a few versions ago - when the battery was low and some frequencies UVolted, phone has rebooted during/after gsm calls..
[Galaxy S I9000 Android Development] mazroui:
iv tested this kernal for a long time now and only noticed it with 4_6_4 .....

couldn't test 4_6_3 since this came out right after
[Galaxy S I9000 Android Development] vanahaim:
OK.. But what about the battery level during the call - gsm modul is energy hungry and voltage drops during the call.
[Galaxy S I9000 Android Development] mazroui:
90-80%

50-40%

i tend to keep my phone always on a charger when available, only time it would reach 0 and shutdown by itself would be when recalibrating the batt or when away from a power source
[Galaxy S I9000 Android Development] vanahaim:
Under 50% voltage of the battery decreases quite significantly.. But with 80%..ouch, it seems like kernel bug :(
[Galaxy S I9000 Android Development] Mumps:
Is there any way to recover from soft bricks apart from flashing a full Firmware with ODIN, flash a kernel then apply necessary lagfix then restore a backup?

I understand you must have the same lagfix options than the backup before restoring, right? I've tried flashing different kernels, apply non Wipe ROMs, apply lag fix (even changing 3 times no lagfix > ext4 > jfs > ext4) then restoring a backup, but no luck. Always revert to ODIN full flash.

Is there any .doc or howto where I can find more information about the file structure of these phones and how they work? I'm talking specific, I've googled but all I find is banale. This guy put it up really clear:

http://xdaforums.com/showthread.php?p=10125624/

Sorry if it's not the place but your post opened my eyes, I've been looking for it since a while ago, in Q&A, in General, in Dev, Googling and that thread didn't had any answers. We could continue there to not clog here. Thanks in advance.
[Galaxy S I9000 Android Development] aziztcf:
That's the best way to kill a battery.
[Galaxy S I9000 Android Development] infexis:
Does anyone know how to overclock beyond 1.2 ?

i need a miniguide for this :)
[Galaxy S I9000 Android Development] aladin6:
laststufo can you add please support of EXT4 no journaling like on hardcore kernels ? Thank you very much :) .
[Galaxy S I9000 Android Development] vanahaim:
..all other hardcore´s improvements will be nice :)
[Galaxy S I9000 Android Development] RippeR37:
@infexis just decrease voltage on higher clocks like in 1st post. :) Use voltageControl 0.3 alpha (or newer if exist)
[Galaxy S I9000 Android Development] aladin6:
so switch to hardcore kernel :p
[Galaxy S I9000 Android Development] laststufo:
There is a script on the first page to do that... Please read first post!!!
[Galaxy S I9000 Android Development] aladin6:
ah okay !!! i used to be to choose in the recovery ext4nj !! Thanks .
[Galaxy S I9000 Android Development] pcboyy:
Uv just make it harder to oc on my device.. i cant even use a stable 1.2ghz, especially when opening gallery pictures. It easily gets frozen
[Galaxy S I9000 Android Development] vanahaim:
:D

I thought some new harcore´s stuffs like gps improvement through kernel scheduler tweak, battery level/light sensor polling interval change, memory throughput optimization etc.

Meant nothing worse, using your kernel, and I know why.. ;)
[Galaxy S I9000 Android Development] mazroui:
Dear laststufo

dunno if u saw this but here it goes again
[Galaxy S I9000 Android Development] lancy91:
Hello lads, I'm just curios at the 4.6.4.zip I cant get Lagfix working, it crashes everytime at reboot, so I wonder which lagfixes are you using guys out there?

Thanks in advance :)
[Galaxy S I9000 Android Development] Vinnie8018:
I dont know about you guys but I seem to have done about 20 kernel flashes [just staying up to date with SO] in the last few months.

I always seems to end up with the confusion of not knowing if I already have the most recent one on the first post.

Is there any way of telling what SO kernel version I am running?

Would it be possible to display it in Kernel version under About phone?

PS Many thanks, love this kernel.
[Galaxy S I9000 Android Development] edrickmark:
hi there, i am now using the so 4_6_6 with overclock 1.2 ghz, in voltage control i set 1200 , beside that do i need to do any setting ??
[Galaxy S I9000 Android Development] zacharias.maladroit:
using Darkyy's 8.0 (wipe), 4.6.4 and JFS advanced

works fine here :)
[Galaxy S I9000 Android Development] layercake87:
also using 4.6.4 and darky's 8.0. i flashed the kernel yesterday and with wifi on(running) i have a huuuuuuge battery drain :-(

i really like this kernel because it's really fast and does everything as i want but my full battery lastet only for 6 or 7 hours. every 20 min the number in the battery icon decreased by 2-3 in standby ...doing something made it exponentially worse

am i the only one with that problem ? ...when wifi is turned off everything is fine...
[Galaxy S I9000 Android Development] developer58:
Try installing the kernel from this thread....
[Galaxy S I9000 Android Development] developer58:
I know my SGS can not run faster than 1,2Ghz, so i don't try to go higher.

@ that speed all works superb except for occasionally hick ups in the play back of the Samsung stock music player.

Too bad i'm not sure this already happened in 4.6.2, but i feel it is introduced since then.
[Galaxy S I9000 Android Development] laststufo:
Version 4_6_5 is OUT !!!

Version 4_6_5 STABLE (2011-01-13)(Full working 3G call and 720 video recording & playback)

- Removed Armv7 optimized memset version

- Rear speaker volume increased +1 for media

- Light sensor polling interval changed to 2s instead of 0.5s

(saves battery, more stable brightness levels)

- Light sensor sensitivity adjusted so that the screen doesn't turn bright so easily

(saves battery and reduces screen burn)

- Adjustments to IO scheduler Tweak
[Galaxy S I9000 Android Development] ashwinds:
Good to see these updates from hardcore ported to this kernel so quickly. I just want to check if his wifi scanning fix (from the older kernels) is included - think he refers to them in Misc Tweaks.
[Galaxy S I9000 Android Development] vanahaim:
It was fast, thanks! I´m going to flash..
[Galaxy S I9000 Android Development] mazroui:
Flashing yet again ^_^
[Galaxy S I9000 Android Development] developer58:
And no hick ups anymore in the music player!

Tnx man.
[Galaxy S I9000 Android Development] ccid0724:
I tried all the day from a:e4 to a:jfs many times,when I reboot it I must reset time and country,finally,I gave up to use jfs...

I am on darky's 8

Use this kernel4.65,all seems to be fine
[Galaxy S I9000 Android Development] Khyllion:
With the old version, it was fine but I upgraded to 4.6.5 yesterday and my battery drained completely during the night... 80% remaining at 11pm, phone was off this morning at 7am... I'm charging it now and will do the wipe battery stats but I was very surprised this morning!
[Galaxy S I9000 Android Development] nanu_x2:
22 hours and still 24% left
[Galaxy S I9000 Android Development] ashwinds:
Mine fell over 30% overnight in 6 hours too. No OC. The culprit as per battery stats seems to be wifi.

PS: Drain for me in speedmod kernels during that phase is <10%.
[Galaxy S I9000 Android Development] _PrEzi_:
My battery drain is 6% (from 71 to 65%) from 21:00 to 10:30 (nearly 14 hours).

Phone was on, screen off, WIFI,GPS etc. off.

A little bit UV and laptop mode on, EXT4 (advanced). And the WIFI stack from JPA kernel (which doesn't seem to have a standby bug).
[Galaxy S I9000 Android Development] pcboyy:
Use theme without percentage number. Charge when the indicator turns red
[Galaxy S I9000 Android Development] shong84:
will try to flash it tonight.
[Galaxy S I9000 Android Development] Ladduro:
So after all, can someone clarify if a lagfix can be applied on top ? For example z4mod ? Is this a good approach or I will screw my phone up ?
[Galaxy S I9000 Android Development] fatdogcat:
Oh thanks. I will flash it tonight: )
[Galaxy S I9000 Android Development] Eugene8310:
3 button recovery STOPPED working for me after flashing 3_2 :(

p.s. i use clean JP6 + CF ROOT with 2e recovery
[Galaxy S I9000 Android Development] Ladduro:
Something fishy with this, as I was on JPM with 3e recovery and after flashing this I am going directly to "ClockworkMod Recovery 2.5.1.0 lagfix edition"

Strange... pretty sure your kernel did this.
[Galaxy S I9000 Android Development] ajay003:
guys please read the first post, this kernel is built on top of sztupy's universal lag fix kernel which contains clockworkmod recovery. This already has inbuilt lag fix options. You just need to apply whichever filesystem you need like ext4 or jfs
[Galaxy S I9000 Android Development] yaz00us:
With V3_2 BLN is not working.
[Galaxy S I9000 Android Development] Ladduro:
Ahh got it :D, initial description should be more detailed/clear as it might create confusion.

Thanks for clarification.
[Galaxy S I9000 Android Development] laststufo:
I do not know because 3 button recovery STOPPED working. There's not reason it happens.
[Galaxy S I9000 Android Development] ajay003:
It's caz of sztupy's kernel changes if i am not wrong. It has clockworkmod as the recovery and replaces samsung's
[Galaxy S I9000 Android Development] ashwinds:
sztupy's kernel does replace recovery with cwm - but it does NOT break 3 button recovery.
[Galaxy S I9000 Android Development] j-a-c-k:
Yeah! In the 3.2 BLN is dead! Please, fix it!!!
[Galaxy S I9000 Android Development] laststufo:
Version 3_3 ONLine (2010-10-27)(Full working 3G call and 720 video recording & playback)(THIS should be the best configuration we could make) :

- 339 mb total memory at start up :

- Add more optimization options : -mfpu=neon-vfpv4 -mhard-float -mabi=atpcs -mthumb -ftree-vectorize -ffast-math

CONFIG_ANDROID_PMEM_MEMSIZE_PMEM=4096

CONFIG_ANDROID_PMEM_MEMSIZE_PMEM_GPU1=8192

CONFIG_ANDROID_PMEM_MEMSIZE_PMEM_ADSP=1500

CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC0=11264

CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC1=1024

CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC2=11264

CONFIG_VIDEO_SAMSUNG_MEMSIZE_MFC0=30720

CONFIG_VIDEO_SAMSUNG_MEMSIZE_MFC1=30720

CONFIG_VIDEO_SAMSUNG_MEMSIZE_JPEG=1024

CONFIG_VIDEO_SAMSUNG_MEMSIZE_TEXSTREAM=6144
[Galaxy S I9000 Android Development] hardcore:
Looks good. I think that memory config should be optimum too. FIMC0/1=10240 breaks 720P recording, but 11264 is okay.

I wonder about the -ffast-math compile option though, that reduces floating point precision - not sure if it is important for the kernel or not.

BTW, laststufo, would you mind sharing your Makefile? I'm curious to see where you put in those compile options and if I am doing them right myself - there seem to be a few places where u can put those options.

Attached is the current Makefile I am using. If you could give some pointers that'd be great.
[Galaxy S I9000 Android Development] Ladduro:
Ok, So I have 3.2 applied with lagfix and now applied 3.3 :)

Phone boots and turn off automatically after I enter my SIM unclock code.

Disabling Lagfix right now and will re-apply.
[Galaxy S I9000 Android Development] delarosajv:
The same here using 3.3.

I'm using tayutama 1.02 rom with jpm/jp6. I fixed it returning back to sztupy Universal lag fix kernel.

Have you fixed it Ladduro?
[Galaxy S I9000 Android Development] Ladduro:
Nope, Removing lag fix and reflashing does not work. I will try to re-flash with 3.2 as 3.3 is obviously broken.
[Galaxy S I9000 Android Development] Ladduro:
Flahed back to 3.2 and all ok. Works as charm. Will re-apply lag fix and keep you posted.

LE: now ok with 3.2 re-flashed and backup restored.
[Galaxy S I9000 Android Development] android53:
3.3 crashes on bootup
[Galaxy S I9000 Android Development] hardcore:
Not sure if the Cortex-A8 supports vfpv4 or not. And after reading the G++ manual a bit, ftree-vectorize is already included in O3 and ffast-math could be dangerous.

Also, just setting mcpu=cortex-a8 should imply mfpu correctly, so I'm not sure if specifying mfpu=neon is necessary. mthumb might be good though, I'm also trying that now.
[Galaxy S I9000 Android Development] ashwinds:
Those are awesome numbers :) Which modem do you use?

PS: just saw wifi was off - I keep wifi on all the time...and I DO use the JPA fix.
[Galaxy S I9000 Android Development] _PrEzi_:
Yep, WiFi is known to stress the battery a lot... that is why I'm turning it off when unused. Modem from JPY / 7.5 Doc's base rom from the kitchen + 4.6.5 SO kernel and Zeam launcher.
[Galaxy S I9000 Android Development] kalpik:
Does this kernel also include mic gain fixes?
[Galaxy S I9000 Android Development] ashwinds:
Not really - of all the connectivity wifi is lightest on the battery. Its wifi scanning which stresses the battery. Anyway - thanks :)
[Galaxy S I9000 Android Development] laststufo:
yes !
[Galaxy S I9000 Android Development] _PrEzi_:
ashwinds - I believe that a wifi scanning fix was incorporated in some of the latest Hardcore kernels ? not sure about SO though..

Anyway - SO is still the best one of them :)
[Galaxy S I9000 Android Development] ashwinds:
Recent wifi fix does not strictly relate to the kernel, but to replace the wifi firmware with the one used in JPA. I run that anyway with this kernel. I am not sure what the difference is - maybe a different set of modules/drivers hardcore packs. This kernel is great as far as smoothness is concerned - but the speedmod is fantastic with battery life.
[Galaxy S I9000 Android Development] vanahaim:
100% agree.. Everytime I try another, I confirm it to myself :)

to laststufo - last version stable´n´smooth, no problem, everything works.. Have you looked at hardcore's GPS tweaks? (and maybe another ones :D ) - can be incorporated?

Thanks for your work and time!