yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] trasig:
source

so where is the source? i dont want to have to msg xda mods. the sources shud be up long ago. stop violating GPL.
[Galaxy S I9000 Android Development] TettZor:
Im actually going to just sit back and sip on my last four beers of the weekend, patiently waiting for for the enevitably awesome final build of this kernel. Enjoying the v4.2 far to much to be messing with my setup at the moment. One thing i'd like to know is if there is an alternative to paypal? My bank doesnt alow me to link my account to paypal untill i have a more stable income (yay Sweden. ..). Laststufo, you sir diserve a cold one.

Sent from the future using new experimental implementation of alien technology on my GT i9000. Marsians are BADASS hackers!
[Galaxy S I9000 Android Development] I9000bramgmail:
you should've read the install intructions..

it has a fix for the /system corruption and therefore you should have flashed it from cwm and then format/system /cache and /data and install whatever rom again then directy flash the kernel again...

Instructions are not as a joke they are there to help you get problem free.. so once again READ INSTRUCTIONS ON FIRST PAGE OF THE THREAD:rolleyes:
[Galaxy S I9000 Android Development] xan:
Nothing that I'm aware of. It could be done, but new sysfs interface would be needed, however it still misses my point, not tinkering voltages without user knowledge. If we got one stock voltage scheme we need no detection.
[Galaxy S I9000 Android Development] laststufo:
To make all happy... new version 4_4 will be available on monday or next day with its diff patch from original sources. Into this version voltage values will be set at stock values by defaults.
[Galaxy S I9000 Android Development] chrisjcks:
I started with 4.3.3 as I could do it with odin, and last night tried for the first time 4.3.4, hesitated as it was though cwm and I've never done that before.

but, all worked as it should, even if it shows a funny screen while installing it.

I'm using 1.2ghz as the others ain't stable enough on my phone, and for the first time, im trying no lagfix, as my phone is flying without one.

so far, very happy.

I notice this kernal shows 339mb ram, whereas hardcores and raspdeeps show 341mb, but no biggy. :)

spoilt for choice with all these kernels, so thanks to all, however - is anyone sure which is the better? lol
[Galaxy S I9000 Android Development] dupel:
Thats because this kernel is bigger in size (additional fs take size). But yea, no biggy when its so fast =)
[Galaxy S I9000 Android Development] chrisjcks:
I know people will disagree, but no lagfix (yes, using rfs) is blooming fast, I don't care about what quadrant advanced says! (they need to make a new one of them I think, no way is the cpu on nexus one faster than the one in galaxy s, even when I put it to 1.2ghz, the nexus one shows about 3 times faster lol)

I can get 1100 on 1.2ghz.

but, my general feel is the phone is fast without lagfix.

I even got it setup to how I like and made a backup through cwm, that's how pleased I am without a lagfix.
[Galaxy S I9000 Android Development] kalpik:
I knew you loved us! :D

Ill be sure to donate if I like what I see :)
[Galaxy S I9000 Android Development] dereknas:
Maybe you could remove 1.4 (as it is not stable for the majority of us) from the OC list and include 1.28 and also 1.304.

Voltage should follow/use back what raspdeep has applied in his kernel and all should be fine hopefully.

Looking forward to 4.4
[Galaxy S I9000 Android Development] I9000bramgmail:
He can't please everybody.. 1.28 and 1.304 ar realy close to eachother for myself anything above 1200 could be removed but I understand he doesn't as some people like those higher freq's..

lookin forward to the 4.4 version(: (:

cheers
[Galaxy S I9000 Android Development] mr_at_sgs:
There's no reason to do something like that. Everyone have to find his sgs limit's, someone get 1.4 GHz stable someone 1.2 GHz. But you want this lucky 1.4 GHz guy take away his chance to oc to 1.4 GHz? Why?
[Galaxy S I9000 Android Development] TweetyPeety:
what you think about including Budget Fair Queuing (BFQ) I/O Scheduler into this kernel ??? I tried it with the new Ya-OK and the Gallery for example loads pretty fast, this was always a big lag for me.
[Galaxy S I9000 Android Development] kalpik:
This kernel already has BFQ! Read the first post ;)
[Galaxy S I9000 Android Development] TweetyPeety:
sorry, I am reading so many topics here in the SGS Android Development and did not see that it is even in your topic name.

thx
[Galaxy S I9000 Android Development] Kel Ghu:
Despite loving your kernel (I consider 4.2 the best kernel of its time), I must say that you are doing too much with some stuff. You are in overkill mode since 4.3.

The added frequencies makes it too complicated. 600 and 904Mhz have limited usefulness for example. And for prople who don't UV, increased voltage of 100-1000mhz makes the CPU suck more power. Especially during sleep where the consumption is increased by over 10%.

Would love to see hardcore's style ext2 & ext4nj lagfix schemes.
[Galaxy S I9000 Android Development] jackymuta:
I can't OC 1.3G~1.4G (-0 mv)

is voltage not enought ???

can add the frequency of 1.28G support???
[Galaxy S I9000 Android Development] I9000bramgmail:
@laststufo

hardcore has new stuff maybe you can have a look at it?(:

Would love to see the new lagfix things from hardcore's speedmod k10:

K10:

- Supports ext2 / ext3 / ext4 / ext4 no-journal filesystems

- Optimized mount options for ext4 / ext3

- Renamed some of the lagfix schemes to avoid confusion with Voodoo / OCLF

- Moved all extra file system support to kernel modules, freeing up some RAM

- Better detection of file systems

-Supports boot-time init scripts in /data/init.d/E* and /data/init.d/S*

cheers
[Galaxy S I9000 Android Development] vanahaim:
This sounds great..
[Galaxy S I9000 Android Development] laststufo:
If your phone can't run at 1.3 it will not run at 1.28 too.
[Galaxy S I9000 Android Development] Nokia7Vista:
Any idea when the next version will be released?
[Galaxy S I9000 Android Development] laststufo:
tomorrow evening
[Galaxy S I9000 Android Development] HKcow:
Thanks!

By the way, occasionally I can't enter voltage control and need to re-install the the app. It will show error "Error while launching activity". Do you have any idea?
[Galaxy S I9000 Android Development] mikelyon:
Hi laststufo. Can you add in the first post all the features of the kernel please:

Does it includes:

- sztupy's Universal Lagfix latest 0.4-pre

- BackLightNotification 2.2

- Sharpness & color fix for UI

+ all the rest

May i suggest to put the name and version of the kernel in the information screen.

Thx.
[Galaxy S I9000 Android Development] ccfiel:
Any update what time will be 4.4 be realease?
[Galaxy S I9000 Android Development] TweetyPeety:
Love your kernel
[Galaxy S I9000 Android Development] a-son:
Agree!

I like when debug is on even in recovery mode.
[Galaxy S I9000 Android Development] chrisjcks:
I'm using 4.3.4 and this kernal definatly has the fastest screen-scrolling speed of any other I've tried, why is that? :)
[Galaxy S I9000 Android Development] a-son:
I know nothing.

Just waiting for next version.

But yes, its a very great kernel

Sent from my computer
[Galaxy S I9000 Android Development] laststufo:
Sorry for delay but 4_4 version will be deploy tomorrow.
[Galaxy S I9000 Android Development] ccfiel:
Thanks for the update
[Galaxy S I9000 Android Development] a-son:
I see that you will release 4.4 around lunch, Great

Looking forward for the release of 4.4

Is it possible to make /sdcard rw when in CWM recovery mode?
[Galaxy S I9000 Android Development] laststufo:
Version 4_4 is out (the smoother experience)

Since 4_4

- add [RFC/RFT PATCH updated to v4] sched: automated per tty task groups (system more smooth and responsive)

- FS Compiled as external modules and load only if used

- Voltage reset ad stock values

- Frequencies over 1.2 ghz are overvolted. If you want you can find the more stable voltage for your phone

- new sysfs table to disable selective frequencies

/sys/devices/system/cpu/cpu0/cpufreq/states_enabled_table Into this file there is an 0 or an 1 for each frequency from the higher to the lower (Es. "1 1 1 1 0 1 1 0 .....")

If value is set to zero relative frequency will not be used.

to use execute : echo "1 1 1 1 0 1 1 0 ....." > /sys/devices/system/cpu/cpu0/cpufreq/states_enabled_table

- new sysfs table to read default voltage value and UV value fro each frequency

/sys/devices/system/cpu/cpu0/cpufreq/frequency_voltage_table

in each row the fisrt parameter is the frequency (mhz), the second the default voltage, the third the voltage with UV applied.

there's a row for each frequency

- Applied patches to FS sources to maximize throughtput
[Galaxy S I9000 Android Development] xan:
WOW.

Voltage Control will be updated late this week/early next week.

Does old "/sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table" still apply?
[Galaxy S I9000 Android Development] kalpik:
Ah! Great! Now we just need an updated app from xan :D
[Galaxy S I9000 Android Development] kalpik:
Oh great! You're already here! I was about to PM you :p

Hope I get early access :D
[Galaxy S I9000 Android Development] kalpik:
@laststufo: as promised, here's a token of my appreciation: 0F385348GL967725V :)
[Galaxy S I9000 Android Development] xan:
Great. I need to finish my current project and start working on VC right away.
[Galaxy S I9000 Android Development] laststufo:
UV_mV_table file is always the guide one.

frequency_voltage_table is only to read values and to see if UV working
[Galaxy S I9000 Android Development] tokyogtr:
something strange happening on mine. quadrant reporting max freq is 1600 even though i edited the table with 0 0 0 0 1.... and rebooted.

Any ideas?
[Galaxy S I9000 Android Development] laststufo:
Quadrant tells you only the max frequency available not the max frequency used.
[Galaxy S I9000 Android Development] tokyogtr:
ah, understood.
[Galaxy S I9000 Android Development] hka148:
"Frequencies over 1.2 ghz are overvolted. If you want you can find the more stable voltage for your phone"

A stupid question. Will the kernal auto over-voltage when the cpu run over 1.2?:o
[Galaxy S I9000 Android Development] Stativ:
Yep, it will do that.
[Galaxy S I9000 Android Development] miragebg:
The sad truth is that my phone is completely unstable at frequences above 1200Mhz, no matter what voltage I set...even at 1.525v..I hardly beleive that someone will even be able to use for a minutes frequences above 1400Mhz. This CPU has a limit and the higher voltages make the things even worse. Remember that we cannot use any kind of cooling system, put aside that for 1600Mhz we probably need a water cooling system:))
[Galaxy S I9000 Android Development] hka148:
I got that too. When I set the CPU above 1.2GHz, it hanged immediately...No idea:confused:
[Galaxy S I9000 Android Development] laststufo:
I'm be able to run up to 1.4.;)
[Galaxy S I9000 Android Development] a-son:
1.3 is my phone´s limit with 4.4
[Galaxy S I9000 Android Development] I9000bramgmail:
yeah it depends on the device, mine can get 1.4 stable but anything above will hang but I keep it locked at 1.2ghz cause that's enough in my opinion(;

cheers
[Galaxy S I9000 Android Development] laststufo:
So is it smooth enough :cool:?
[Galaxy S I9000 Android Development] Adevem:
i've always wondered why are there 2 changelogs in the first post, even though it's the same thing?
[Galaxy S I9000 Android Development] laststufo:
where ? .
[Galaxy S I9000 Android Development] Kevin638880:
for me 1.6 dies immediately

1.5---able to run for 3-4 seconds before dying

1.4 ok

good enough :D

thank you for the great kernel
[Galaxy S I9000 Android Development] dereknas:
Just one question for those who OC > 1.2Ghz stable, are you planning to run with the high voltage 24x7 or do you UV?

Can't imagine subjecting the CPU to so much voltage.
[Galaxy S I9000 Android Development] Adevem:
okay now you're cheating.

you editted it 6 minutes ago.
[Galaxy S I9000 Android Development] cloud2211s:
always hang on revovery by V4.4...

anyone have this problem?
[Galaxy S I9000 Android Development] a-son:
Unable to disable ramswap in 4.4 with

#!/system/bin/sh

swapoff /dev/block/ramzswap0

rmmod /lib/modules/ramzswap.ko

Telefon locks.
[Galaxy S I9000 Android Development] I9000bramgmail:
haha yeah it's definetly smooth enough and there's no different in smoothnes between 1.2 and 1.4ghz ;p

ps http://touristinparadise.blogspot.com/2010/11/samsung-galaxy-s-speedmod-kernel.html keep an eye on it, might come stuff by that you can use aswell(;

cheers
[Galaxy S I9000 Android Development] kalpik:
Err.. is 4.4 doing UV? I'm on -200 mv on 1, 1.12 and 1.2 Ghz :|
[Galaxy S I9000 Android Development] Mitiko78:
well I do not understand .... I always crashes ....

Yet, the CPUs are all the same ... BOH!
[Galaxy S I9000 Android Development] dereknas:
what was the temperature @1.4?
[Galaxy S I9000 Android Development] I9000bramgmail:
sorry mate;p but CPU chips are never the same(;
[Galaxy S I9000 Android Development] I9000bramgmail:
Nope, just checked, working fine here(;
[Galaxy S I9000 Android Development] ccfiel:
Updating 4.4. I can get in recovery mode but it will hang in after 1-2 mins.
[Galaxy S I9000 Android Development] giokou:
I'm on AXURA.

I flashed twice v4.4

The phone hangs in recovery mode and sometimes when in homescreen and doing nothing!

Are you going to post a fix?
[Galaxy S I9000 Android Development] kalpik:
Undervolting working for everyone else? :s
[Galaxy S I9000 Android Development] Mitiko78:
1 hour use at 1.2Ghz is stable!

Let's see if increasing, it is or not!
[Galaxy S I9000 Android Development] 4G63BT:
I stronly suggest you that you set disbled three or four highest frequencies by default. So people can actually get in their phones and enable one by one if they want to try and find out the max speed their phone can handle.

The way it is now, for those phones that cant handle 1600mhz(which are most out there), their phone is going to crash before they get to disable high frequency.

Makes life pretty difficult.
[Galaxy S I9000 Android Development] gregdeberg:
hi :)

I uv like you since 1300 Mhz ==> 100 by (-) 25, 50, 75...200

it works great.

At 1400 it works but some games crashes and sound sometimes...gone ?!

1500 and 1600...freeze !
[Galaxy S I9000 Android Development] kalpik:
The kernel defaults to 1GHz.. You enable higher frequencies via Xan's app..
[Galaxy S I9000 Android Development] mikelyon:
Thx Laststufo. back to your kernel for test and validation !
[Galaxy S I9000 Android Development] ralf89:
TNX...Then what about putting only the optimized JPM-JP6 kernel and then removing the stupid rfs partition and creating the ext4? anyone tried it?

I have JPM with voodoo5 pre3 and its amazingly lag free like it should of been since day 1 phone sell, and wouldn't mind extra speed XD since we are always looking to make the gs run smoothly and faster.
[Galaxy S I9000 Android Development] Gohst_oc:
Performance ist worse with this Kernel (4 x Quadrant Benchmark, 10P less in average).

And how to get back recovery (without flashing a new kernel)?

Sorry for that n00b question xD

I think the performance increases if the new JIT is optimized for the Cortex A8.

And replace the RFS filesystem with Ext4.
[Galaxy S I9000 Android Development] sensei_renegade:
just want to know on how to flash this please can anyone please teach me, do i need to have the JPM installed 1st please?
[Galaxy S I9000 Android Development] Gohst_oc:
Yes, just flash this Kernel over the original JPM Kernel.

But please note, that the recovery menu is not working with this kernel (just the download menu).

1)

Start ODIN 1.3 ,

make sure that Re-Partition is UNCHECKED

!!!

2)

Load the downloaded TAR file as "PDA" in Odin. Leave the others blank

3)

Boot up the Galaxy S in download mode (Volume down + home button + power on).

Connect your phone with the USB Cable to your PC

4)

In ODIN, hit "start" and wait till the phone has rebooted.
[Galaxy S I9000 Android Development] lagigia:
Tried this kernel with the following configuration:

- official JPM

- CF-Root 2.2

- Voodoo 5 lagfix beta3

the phone boot up with black screen after the 'S' logo

restored by clockwork recovery
[Galaxy S I9000 Android Development] sensei_renegade:
what does

the But please note, that the recovery menu is not working with this kernel (just the download menu).

since i really want to try this one
[Galaxy S I9000 Android Development] ralf89:
oh...well the only thing is that the dev of this kernel adds changes in it the rfs to ext4 partition
[Galaxy S I9000 Android Development] Gohst_oc:
It means that you can't boot into recovery menu.

The 3 button combo (Volume Up + Home + Power ON) is not working.

But the download mode is working, so you can flash back to another kernel.

I saw no performance improvement, but in my opinion it's booting faster and the unlock screen (the other one where you have to draw a pattern) is much smoother on first boot.

But in general, as I said, I saw no performance improvements.

It's already a rooted kernel and it has Ext 3/4 support.

So it's anyway not wrong to use this kernel.

And it should influence all other custom roms, so hopefully peoples will compiling with these options for Cortex A8 CPU.
[Galaxy S I9000 Android Development] eliazu:
can somebody please upload a working

SUPER OPTIMIZED Kernel with Z4MOD support?

edit: uploaded here: http://xdaforums.com/showpost.php?p=8710003&postcount=593
[Galaxy S I9000 Android Development] Kamui_:
oO So we have like 3 speed patches

z4mod, Super Optimized Kernel, Voodoo pre3

Hope someone combine them (if it's possible) in one lighting speed froyo ROM
[Galaxy S I9000 Android Development] ralf89:
you got it!!! :D combining the best out of them would create the ultimate fix...lol...:)
[Galaxy S I9000 Android Development] ed10000:
z4mod and voodoo essentially do the same thing (filesystem-wise), so you can only have one of the two running on top of this kernel :)

EDIT: Wait, voodoo is a custom kernel by itself, so voodoo and Super Optimized kernel can't co-exist (unless supercurio adds all these optimizations to the voodoo kernel), I think :)
[Galaxy S I9000 Android Development] vinclar:
I tried this kernel with z4mod patched and ext4, first things have to say, it erase all apps, but not user data, and some apps are missing gmail, I have only 2 pages of apps.

I think that isnt enought support from part of UFO, thanks for your value time on this, maybe you don't wanna continue on this. Some other developers with more interest in galaxy S can take this ideas from UFO kernel.

EXT4 didnt work for me in the patch.
[Galaxy S I9000 Android Development] hardcore:
Tried this vs JP6 stock kernel. It didn't benchmark faster in Quadrant. Not sure if it was faster or not, but one thing I noticed was that multitasking was a bit more jerky - for example if I play Music and Angry Birds, the Angry Birds scrolling was sometimes jerky with this kernel, but its smoother with the JP6 stock kernel.

On a positive note, I used it for a day and it was stable. Didn't notice any weird problems.
[Galaxy S I9000 Android Development] Macita:
i want quote!

I think the same.... good optimization is not so easy....
[Galaxy S I9000 Android Development] luke95:
What's about battery life with this Kernel ? more performance mean more battery consumption right ?
[Galaxy S I9000 Android Development] wertzuiop123:
no the same/less
[Galaxy S I9000 Android Development] rugg85:
Hello, I'm an italian boy (so sorry in advance for my english)...

Yesterday i flash my SGS to JP6 firmware with voodoo 5 lag fix.

Question for you: is compatible your super ottimized kernel with my rom & lag fix???? or give my configuration problems with your kernel?

if yes I can flash it with no problems using odin??????

thank you very much... :)
[Galaxy S I9000 Android Development] marcedli:
Tried voodoo, got the same result, hangs up after samsung logo with black screen, probably not compatible.
[Galaxy S I9000 Android Development] FadeFx:
just use your brains people, voodoo is a kernel with special customizations to support ex4 filesystem on /data this one is a kernel also, but it does not contain voodoo customisations and so can not handle the ex4 on /data partition...
[Galaxy S I9000 Android Development] 4G63BT:
nope, all frequencies are enabled, at least on my phone anyway. And doesnt stay alive for more then 30sec...doesnt even give me a chance to type in command and disable it.

only managed to view the states_enabled_table to see all 1s in there...

hope he'll rectify this shortly.
[Galaxy S I9000 Android Development] I9000bramgmail:
Well no, It's not working for me either..

i can do -200 at all freq's with no differs so guess it's not working here lol
[Galaxy S I9000 Android Development] kalpik:
Well, on my phone, by default its 1GHz.. Did you make sure you don't have any leftover voltage scheduler file in init.d?
[Galaxy S I9000 Android Development] a-son:
Back to V4_3_FIX

It does work for me in 1400
[Galaxy S I9000 Android Development] kalpik:
Output of cat /sys/devices/system/cpu/cpu0/cpufreq/frequency_voltage_table

1600000 1525 1525

1504000 1525 1525

1400000 1525 1525

1304000 1525 1525

1200000 1300 1100

1120000 1300 1100

1000000 1300 1075

904000 1225 1225

800000 1225 1150

600000 1225 1100

400000 1050 975

200000 1050 850

100000 1050 850

Doesn't seem correct? It doesn't match the table given for 4.4 in the first post..
[Galaxy S I9000 Android Development] chrisjcks:
noooo, whats happened in this release, its no longer smooth at screen scrolling!
[Galaxy S I9000 Android Development] laststufo:
sorry only a view error. i'll fix when i go back home
[Galaxy S I9000 Android Development] laststufo:
Using what ?
[Galaxy S I9000 Android Development] chrisjcks:
using 4.4 bud.
[Galaxy S I9000 Android Development] kalpik:
Ok, but how come I am still able to do a -200mV UV on 1.2 GHz!
[Galaxy S I9000 Android Development] laststufo:
i think there is a bug into xap app
[Galaxy S I9000 Android Development] kalpik:
Hmm.. If so, lets wait for the updated app! :)
[Galaxy S I9000 Android Development] Kevin638880:
can anyone share their UV settings?(or recommend me one:p)
[Galaxy S I9000 Android Development] laststufo:
Version 4_4_FIX is out

Version 4_4_FIX STABLE (2010-12-01)(Full working 3G call and 720 video recording & playback)

- fix frequency_voltage_table voltages missmatch

- minor change to make phone a bit smoother
[Galaxy S I9000 Android Development] jogefo:
I have k10c hardcore and doc's latest BUJP8 V9.0.1. Can I just flash v4.4 directly without disabling the lagfix currently at ext 4 overkill no binds
[Galaxy S I9000 Android Development] mazroui:
why dont u try it out 1 setting at a time ?

that way u'll save urself if anything goes wrong, and u'll find ur phones sweet spot.

not all phones are happy with the OC/UV some will go with higher OC and some wont same goes for UV some will UV more than the others.

(For example my Car and my friends car Both a Cadillac Cts-v both rated @ 556 HP , mine did 490HP on the dyno and his did 510HP tho when tuned my car got 600HP while his did 570HP with the same setup.)

the updated voltage app (latest 2.0 rc2) is either not controlling the voltages correctly or doesn't OC/UV at all, i know the the limiting option works as when the phone is on standby and i know i wont be using it for a while, set the limit to 600 and with a widget keep track of how the cpu is used.

guess i have to roll back to the older version coz i remember it worked like a charm but dunno how it'll work with the new speeds >_<

my i9000 does 1 minute max of angry birds at 1400 followed by a FC

but 20 minutes of angry birds at 13** = all is good but temp hits 56-58C

wonder if its the heat, coding or anything influancing this FC but all i can say is

AMAZING JOB fellas ^_^ keep it up and wish u all the best
[Galaxy S I9000 Android Development] Kevin638880:
mine's stable for 1.3GHz, about 4xC when playing games..

now im using 1300MHz -100mV, no problems:D
[Galaxy S I9000 Android Development] manageri21:
laststufo for me too freeze on recovery.