yashsingh1/xdaforums huggingface dataset:
[Sprint Samsung Galaxy S III] agat63:
It will be very time consuming since stock source is on Linus version 3.0.31 and latest linux version is 3.0.78.

I'll have to run 47 updates and then include all other stuff.

I'm kinda busy right now with GS4 kernel builds but I'll try to make time and make MD4 version of this kernel.

Can't give you ETA tho.
[Sprint Samsung Galaxy S III] Westcoastking:
Thanks for the reply. This is the only kernel that works good with me without tweaking it and great performance and battery saving.
[Sprint Samsung Galaxy S III] chris-allen:
No mattwr what rom i.use, no matter what i set the cpu speed to. FOR some odd reason it keeps overclocking itself to 1.9 even if i choses 1.7 ...1.5....exc.. i use " no frills " but i jave also tried "setcpu "....am i doing something wrong?...and also if i set the minimum to 386mgz.. it sets itself to 192.....:confused: :confused:
[Sprint Samsung Galaxy S III] gingson:
You are not alone. I've tried various OC apps with the same results. It may be rom related. Have you tried using this kernel with stock rooted MD4?
[Sprint Samsung Galaxy S III] chris-allen:
Yes im using MD4...I THINK i have found a cure...im using a older version on Setcpu that i found off of 4shared.. i upped the voltage by just .ooo5 on the 1.6ghz...and things are sticking for the first time....well..it also is benching quadrent of 6100+ now.

Not sure if this is a cure, but seems to be working now.. im on just a stock odexed rooted rom..

EDIT....NOPE..STILL SETS ITSELF TO 192-1.9Ghz
[Sprint Samsung Galaxy S III] cooki3monst3r77:
I'm on stock MD4, rooted and I flashed this kernel and did not have this issue. I used ROM toolbox pro and voltage control and both worked great at holding values, voltages, schedulers and governors. No issues. I flashed with TWRP 2.5.0.0.
[Sprint Samsung Galaxy S III] chris-allen:
Kool...ill try that...my setting seem to always stick at first then after a few days the settings seem to change themselfs to 192mhz-1.9ghz.....idk why?? I dont touch anything.. anyways ill try what u did and see how it works.ty
[Sprint Samsung Galaxy S III] churchey420:
Is the v0.4.3 version updated to Md4?
[Sprint Samsung Galaxy S III] Notorious:
No MA06
[Sprint Samsung Galaxy S III] Does_It_Matter:
Agat's 0.4.3 works fine with MD4 - am using it with JellyBomb 20.7.0
[Sprint Samsung Galaxy S III] shekinahsmoke:
hows battery life and smoothness on it? :confused:
[Sprint Samsung Galaxy S III] Does_It_Matter:
Smoothness = very smooth - I don't see any lag from running apps / games / wakeup / etc - working great

Battery life = subjective -- I can usually go all day without re-charging.

I'm a moderate user and I have one of the 4200mah batteries with extended case - so my phone lasts me all day and I throw it on charge every night.
[Sprint Samsung Galaxy S III] zentex:
and here I thought it was just me.

has to be in the Kernel if it happens on any ROM
[Sprint Samsung Galaxy S III] tlrsax54:
Since the ROM hasn't been updated since last March you might try more a current kernel...
[Sprint Samsung Galaxy S III] zentex:
I've tried. No other kernel wants to work with TPR (for me). its a real PITA and I'm not in the mood to wipe everything
[Sprint Samsung Galaxy S III] Compusmurf:
That's the 2nd time today you've teased your 0.3.0 version. :)
[Sprint Samsung Galaxy S III] agat63:
Since I make this kernel can I have some incentive? ;)

I'm testing it...:D
[Sprint Samsung Galaxy S III] cerobles1:
I'll help u test it too. Just give me the link and give me about 12 hrs.
[Sprint Samsung Galaxy S III] cerobles1:
I really dont care much for all the points u guys talk about. I like to get more battery life. Can any one help me to see if this is the best to get better battery life? Like the hot plug being lower than the up threshold? What r u guys running?
[Sprint Samsung Galaxy S III] agat63:
It's pretty much same is 0.2.0 kernel just updated the Linux 3.0.48.

Runns stable so tonight I'll try to work on UC/UV/OC stuff.
[Sprint Samsung Galaxy S III] chrisfales:
I'll gladly take it without UC/UV/OC stuff if you would be so kind. Also, what CPU control app do you use AGAT? Thanks for putting this together for us!!! So glad you got the S3!
[Sprint Samsung Galaxy S III] agat63:
I don't have any specific app for settings.

For testing purposes I keep few apps on my phone:

CPU master, No Frills, System Tuner, Kernel Tuner, Tegrak, Voltage Control.

I'm trying to do my settings with different apps to see if they work/stick etc.

I'll upload v0.3.0 once I get home from work.

But like I said it's same as 0.2.0 just updated linux kernel version.
[Sprint Samsung Galaxy S III] agat63:
Uploaded v0.3.0.

Link is in OP.
[Sprint Samsung Galaxy S III] tmcwilliam01:
Flashed and smiling :D

Rocking some FreeGS3 JB Love!
[Sprint Samsung Galaxy S III] bigtoysrock:
And he has every right to do so.... ;)
[Sprint Samsung Galaxy S III] agat63:
Have OC/UC/UV added to kernel.

Anyone wanna test it.

Don't wanna post it without proper testing.
[Sprint Samsung Galaxy S III] bigtoysrock:
Great job as usual Agat!! Running smooth so far on Goodness JB 3.0.0. Thank you for what you do man. ;)
[Sprint Samsung Galaxy S III] jr71x:
Would love to test it:cool:
[Sprint Samsung Galaxy S III] jiffy1080:
Awesome speed with this kernel but it unmounted my 64gb (exfat) sdcard. Anyone else experiencing this?
[Sprint Samsung Galaxy S III] agat63:
did it work with stock kernel?
[Sprint Samsung Galaxy S III] dubs.law:
I'll test it first oc/uc on freesg3 jb
[Sprint Samsung Galaxy S III] exudos194:
Ill test the oc on jb domination.
[Sprint Samsung Galaxy S III] agat63:
Frequencies are present but they wont stick.

So far neither me nor any of 4 testers were able to OC.

it doesn't wanna go over 1512.

I'm working on it.

Edit: Yeah!!!! 5000 thank you points.
[Sprint Samsung Galaxy S III] jr71x:
I'm running into the same problem and i've tried at least four overclocking apps. Yes, some do see the 1.97GHz and it actually stayed a bit but doesn't stay for long.Tried fresh install of everything. Thanks for letting me test:beer: Throwing a few more thanks around:rolleyes:

Edit, was on goodness, I wonder what roms the other testers were on?
[Sprint Samsung Galaxy S III] bigtoysrock:
I'm always available to test on our Goodness rom, just saying :D
[Sprint Samsung Galaxy S III] Naddict:
Here here, I was gonna post a gripe :o, but it looks like you are on it! :D
[Sprint Samsung Galaxy S III] monty_python:
Anyway you can write up something on how exactly the different schedulers work exactly and how the different governors work exactly and put it in the OP?
[Sprint Samsung Galaxy S III] Naddict:
A search will do exactly what it is you require...:D

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

and/or

http://xdaforums.com/showthread.php?t=1369817
[Sprint Samsung Galaxy S III] DrgnRebrn:
Read this: http://xdaforums.com/showthread.php?p=31021508

And use Google.

ROM - OdexedBlue

Baseband - LI3

Kernel - Stock LI3

XDA Premium - Support our developers, modders, themers, and other contributors!
[Sprint Samsung Galaxy S III] matrixzone5:
I can test it on sprint rooted ota,sorry if im a little late to the party just woke up in my time zone.
[Sprint Samsung Galaxy S III] SupahDave:
Agat, I'm available to test your new kernel on PH's Jellyblazed rom
[Sprint Samsung Galaxy S III] wildc25:
Agat...

I'll test if you would like running deodexed lj7. Thanks for your time and appreciate the work.
[Sprint Samsung Galaxy S III] Ramondel:
If you hold down the power button for about 3 to 5 minutes it will reboot. You can also pull the battery and after you put it back in, hold the up volume+home key+power and once you feel the phone vibrate let go of the buttons, this should get you back into recovery. Once in Recovery flash your rom again and you should be golden.

Ramon
[Sprint Samsung Galaxy S III] jiffy1080:
Yes but now after reflashing the ROM I am on I'm having other issues. I'll flash again tonight and report back.
[Sprint Samsung Galaxy S III] tandxcstar1:
If you havent tried re-wipe dalvik and cache and then fix permissions/reboot. Hope this helps...
[Sprint Samsung Galaxy S III] agat63:
Got partial OC/UC going.

1.89 GHz for now.

It looks like finally I was able to make it stick.

Any testers around?

PM me for link.
[Sprint Samsung Galaxy S III] agat63:
OC'd to 1971 again.

Frequencies seems to stick.

Not over reboot tho.

But as long as phone is on frequencies stick.

Sent it out for testing.

If confirmed will post it tomorrow.
[Sprint Samsung Galaxy S III] monstaX:
I can test :)
[Sprint Samsung Galaxy S III] tandxcstar1:
Let me know if you need anymore testers. Thanks
[Sprint Samsung Galaxy S III] monty_python:
Anyway you can do betas and direct us to your folder
[Sprint Samsung Galaxy S III] agat63:
I hate uploading and publishing not working kernels.

Even if I call them alfa or beta.

That's why I'm distributing my test builds via PM's to few testers.

What good will not working or not properly working kernel do to anyone?
[Sprint Samsung Galaxy S III] SupahDave:
Agat, are any of the other testers having the issue I'm having where the screen display anything after boot up? I can hear notifications and the keys light up but the screen stays blank...
[Sprint Samsung Galaxy S III] agat63:
None of 5 other testers or me (total of 6) have that issue.
[Sprint Samsung Galaxy S III] SupahDave:
Do you know what roms they are testing the kernel with? I've tried 3 times on PH's JellyBlazed build and I keep getting the same result. Maybe time to try an LJ7 build...
[Sprint Samsung Galaxy S III] agat63:
What is jellyBlazed based on?

Is it leak or official JB?

Honestly with all this OC problems I'm not following any of the threads and don't know what that rom is based on.
[Sprint Samsung Galaxy S III] SupahDave:
LIH Leak
[Sprint Samsung Galaxy S III] agat63:
I'm on FreeGS. Don't know what roms are other testers are.

May be the problem is in LIH vs LJ07?

Try any of LJ07 roms that are available and see what happens.
[Sprint Samsung Galaxy S III] SupahDave:
Downloading FreeGS now
[Sprint Samsung Galaxy S III] kilawayne:
The roms that not base off of LJ07 goes to blank screen happen to me then switch all is good now

By S3
[Sprint Samsung Galaxy S III] SupahDave:
Installed FreeGS3, wiped cache/dalvic, rebooted. Got the blank screen again after the FreeGS3 boot animation. Rebooted and now everything seems to be working... what have you guys found to be the best program to set frequencies? I typically have used SetCPU or Tegrak.
[Sprint Samsung Galaxy S III] agat63:
Our phone is not listed as supported phone in Tegrak list.

Till they update the app you should use something else.
[Sprint Samsung Galaxy S III] daniel4653:
Great job agat! One question though why don't you make tars ? Lol.
[Sprint Samsung Galaxy S III] agat63:
I was making tars and zips for E4GT.

Here I can't make tars because of modules.

Modules where part of zImage initramfs for E4GT so we didn't need to flash them separately.

For GSIII modules are not included in boot.img.

And if you flash boot.img alone there are chances that your WiFi and some other things will get broke because of missing or wrong modules.

zip file flashes boot.img and /system/lib/modules updating all modules to current boot.img version.

You can try flash boot.img separately via Mobile ODIN. and if everything works I can pack it all by itself into a tar file.

That's not a problem.

But I remember that my first kernels for GS3 were breaking WiFi because of sequencing of module build.
[Sprint Samsung Galaxy S III] daniel4653:
Oh okay I understand now. Made it easier to switch kernels or update them just using Mobile Odin. I also noticed that the kernel and recoveries are seprate now.
[Sprint Samsung Galaxy S III] epic4GEE:
Agat if you need another tester I'm available.
[Sprint Samsung Galaxy S III] agat63:
First I have to make something worth testing.

I'm loosing my mind here.:eek:

No matter what I do I can't make damn frequencies stick over reboot.

I did scratch all I had and started with fresh stock source and working my way up again.

Nothing promising yet. Getting same results all the time.
[Sprint Samsung Galaxy S III] epic4GEE:
Take a break, smoke a fatty....just don't lose your mind, I know you'll get it.
[Sprint Samsung Galaxy S III] SupahDave:
Ummm... I think you may be on to something here, Agat... :eek:
[Sprint Samsung Galaxy S III] agat63:
Is this on my test kernel?

I didn't run quadrant but I've got stable 8100+ on antutu.

Highest to be 8259.

But it doesn't change the fact that I can't make those frequencies stick after reboot.:(
[Sprint Samsung Galaxy S III] SupahDave:
Yeah, that's from my first Quadrant test with your test kernel. I wanted to get a few reboots in and let everything settle before testing. I've never gotten a score even close to this before. Can't wait until you get the issues ironed out!
[Sprint Samsung Galaxy S III] monstaX:
I'm dying to try it. Lol. I can't wait! I hope things get better agat! Good luck. Greatly appreciated.
[Sprint Samsung Galaxy S III] SupahDave:
First Antutu run on the test kernel. This is looking really promising, Agat...
[Sprint Samsung Galaxy S III] monstaX:
I want this test kernel :'(
[Sprint Samsung Galaxy S III] agat63:
Need some input here.

I went back to source and decided start from scratch testing every build every kernel and than move on.

The very first build from source complete stock with linux version 3.0.31 and stock m2_spr_defconfig got me surprised.

Min frequency jumps to 1026 right after start and stays there.

I have tried multiple apps and all showing same 1026.

Now the question.

With any of my JB kernels are you guys able to set min frequency to 384 and when you do so does it stick.

I'm not talking about reboot. Just if it sticks while phone is on.

It looks like the source has a bug and I wanna make sure it's not just me.

I went ahead and cleared cache for all apps I'm using to check/set frequencies but got same results.

Before I continue I would like to get some feedback and some additional info from you.

Thanks in advance for any help/info.
[Sprint Samsung Galaxy S III] epic4GEE:
0.3.0 holds min freq just fine
[Sprint Samsung Galaxy S III] agat63:
What app are you checking it with?

And is it at 384?
[Sprint Samsung Galaxy S III] almania6:
When I check it with romtoolbox an as soon as the CPU info pops up its at 1026 the after a socond it drops to 384
[Sprint Samsung Galaxy S III] epic4GEE:
System tuner to set and check also checked with cpuspy and system panel lite, both test kernels do as you say but for me the min freq jumps to 1134mhz

Edit; and yes min on the 0.3.0 kernel will stay at 384mhz
[Sprint Samsung Galaxy S III] bigtoysrock:
I'm on test 2, mine drops to 384, setcpu to control CPU.
[Sprint Samsung Galaxy S III] SupahDave:
I'm on test 2 and I set mine to 384/1971. Both settings stick for me until reboot. I'm setting it with SetCPU and I can definitely see it holding at 384 when idling.
[Sprint Samsung Galaxy S III] shadowlink217:
I can't get my min frequency to stick at 384 with voltage control, cfq/ktoonservative. Should I be using a different app?

I'm on 0.3.0, I know people are having problems with settings sticking on the test kernels but is 0.3.0 problematic too? Should probably update the OP if it is
[Sprint Samsung Galaxy S III] agat63:
Yesterday night I run few more tests and than went over source code.

cpufreq is set to jump to 1026 in source at touch of the screen.

Kinda like shifting down the gear and get ready for new task.

If you app is showing the current frequency and refreshing itself within few sec like System Tuner you would see

that within a second or two the frequency goes down to 384 and stays there till you do something.

No all apps are working like that and they showing the frequency at the moment you start them which is 1026.

You can check if your phone is running at 384 frequency using CPU spy or similar app.

If you have time on that frequency that means phone is using it and min frequency is not locked at 1026.

I can try to trottle it down in source and leave it 384 on screen touch but that might cause some lag.
[Sprint Samsung Galaxy S III] Naddict:
+1....thanks agat!
[Sprint Samsung Galaxy S III] rey823:
Agat this may seem silly but did you update the super user on freegs3 jellybean because I was having the same problem till I updated the super user and now I'm using your 3.0 kernel with 384-1512 ktoonservative and cfq no problem. O and I'm using voltage control
[Sprint Samsung Galaxy S III] epic4GEE:
I get min freq to stick with the 0.3.0 kernel, until reboot. The only difference is I'm using the ondemand gov. I haven't been able to break the min freq settings until reboot.
[Sprint Samsung Galaxy S III] agat63:
I'm the wrong person to ask about SU binaries in the rom.

I didn't make the rom and this question should be asked in FreeGS rom thread.
[Sprint Samsung Galaxy S III] rey823:
No agat I'm telling you to update yours cause that was the problem with the frequencies not sticking for me
[Sprint Samsung Galaxy S III] agat63:
There are no su binaries in kernel. :confused:

Would you please be bit more specific?

How did you update yours?
[Sprint Samsung Galaxy S III] rey823:
I'm sorry I meant the one on your actual phone because the freegs3 jellybean rom came with some bogus binaries on super user and wasn't working right when it came to setting frequencies so go into the super user app and update the binaries your personal phone is what I meant sorry
[Sprint Samsung Galaxy S III] RustedRoot:
Agat, update the su binaries on the ROMS you're using to test the kernel.
[Sprint Samsung Galaxy S III] SupahDave:
Go into the Superuser app and update the binaries from the settings menu or install SuperSU. I don't know that that will make a difference because I think mine was working before I installed SuperSU but it's certainly worth a shot.
[Sprint Samsung Galaxy S III] agat63:
LOL.

I did update SU binaries in my phone within few min after first start. :D

As I posted before, after my request for help I did run few more tests and went thru source again and what I saw is

that frequency jumps to 1026 on screen wake and screen touch.

But it goes back to 384 within seconds.

Edit: My SU binary shows version 3.1.1. I think it's up to date.
[Sprint Samsung Galaxy S III] rey823:
O ok then what is it that isn't sticking I have the same results when I touch the screen it jumps to 1100 on voltage control but the tab with the minimum setting always stays at 384
[Sprint Samsung Galaxy S III] agat63:
In voltage control you see 3 values.

Min freq setting

Max freq setting

Current freq.

As I said the source value for screen touch and screen wake up is 1026.

As soon as you touch screen the frequency jumps.

But as long as it shows min freq. setting at 384 we good.

That's the frequency it falls to when idle and after a wile it goes to sleep.

At least on my phone it does.

I flashed my test 2 kernel with 384/1971 freq available.

Set max at 1512 and went to bed.

Over night (about 7hrs) wiht wifi and gps on phone lost 3% battery.

and 98% of time it was in deep sleep state.
[Sprint Samsung Galaxy S III] rey823:
OK mine acts the same so I guess we good
[Sprint Samsung Galaxy S III] agat63:
If it doesn't stick to 1026 and falls back to 384 within few seconds that yes.

That's how JB source is writtin to give us more performance.

When cpu is up and running at that high frequncy there is no lug and no delay to execute any commands.

When cpu is on it's min freq. it needs split second to power up to perform any given task thus a split second delay that

we saw sometimes on ICS and I'm yet to see it on JB.
[Sprint Samsung Galaxy S III] flashin_rom_diva81:
Unfortunately I had the same issue so went back to stock for the meanwhile.
[Sprint Samsung Galaxy S III] Ramondel:
I had similar issues with ktoonse kernel, if you wait a minute or so it should continue with the boot. I think is has something to do with the boot animation being disabled in the ROM that you are using. If you do a search on xda forum you should be able to find CWM_CustomBootanimation_Enable zip file that will take care of this issue. At least it did for me using freegs3 JB v1.0.0.

Ramon
[Sprint Samsung Galaxy S III] SupahDave:
The screen not turning on was because I was running an LIH leak based rom. Switched to an LJ7 base (FreeGS3) and the kernel works great...
[Sprint Samsung Galaxy S III] tmcwilliam01:
I keep jumping on hoping for some more of the Agat goodness. I feel like a teenager sitting by the phone hoping that girl calls me back.

Call us back Agat.....

Rocking some FreeGS3 JB Love!
[Sprint Samsung Galaxy S III] freeza:
Can we get msm-dcvs governor
[Sprint Samsung Galaxy S III] agat63:
I have some issues here that I'm trying to understand.

I'm back on stock rom and stock kernel.

No matter what I do I'm having problems with min freq on No Frills.

There are no edits, no additions no nothing added to kernel and/or rom.

Wiped my phone completely. Did factory reset.

Still. When I start NoFrills it shows min freq 1026.

Modified and edited init.rc.

Forced 384 setting into /sys/devices/system/cpu/cpu0/scaling_min_freq and still NoFrills shows 1026.

I'm trying to make sure that the frequency doesn't jump that high just because we touch the screen with no dice yet.

Once I have this problem solved (if I can) I'll update kernel.

Sorry for delay.
[Sprint Samsung Galaxy S III] freeza:
That's just how the kernel is programmed. It happens on my phone too. Stock kernel.
[Sprint Samsung Galaxy S III] agat63:
Thanks for the tip and thanks for info.

I'm going nuts here.

The biggest problem I have is that when I run "cat" on scaling_min_freq it returns 384.

That's what I don't understand.

I went thru acpuclock8960.c, cpufreq.c, cpufreq.h,freq_table.c.....

Pretty much all files that might have anything to do with the frequencies and can't find where it sets to 1026.

Did run grep on whole source looking for 1026 with no dice.

I just can't believe that there is no way to scale that frequency down.

I know that JB kernel is different and has been made for more performance but I would like to squeeze bit more battery life from it.
[Sprint Samsung Galaxy S III] freeza:
Same here man. Maybe it's not a target frequency that you should look for. Interestingly enough from an end user stand point, there seems to be no way to force the min frequency to anything unless the max is lower than 1026. at least in my testing. If i set my max freq lower than 1026, i can pretty much control the min freq too.

Edit: well at least on ics i could. Jelly bean seems to make min freq jump to your max freq as well but if your max is lower than 1026, it no longer jumps that high....weird
[Sprint Samsung Galaxy S III] agat63:
Do you have any idea and/or explanation why cat scaling_min_freq returns 384000 when in reality it's set to 1026000?

Shouldn't cat return 1026 in this case?
[Sprint Samsung Galaxy S III] agat63:
After many hours of fruitless research and many different attempts to get to the bottom of scaling_min_freq I'll leave it as is for now.

It looks like it's hard coded somewhere and we couldn't find it yet.

I did make a test kernel and despite of that hick up it runs good.

I'm attaching 2 screenies with results of over a day the battery life is good I think.

It did last over 40 hours with over 2 hrs of screen on time.

Phone was running on stock frequencies and stock voltage.

No OC. No UV.

I'll clean it up a bit and release soon.

But I'll continue looking into min scaling frequency.

Hopefully can upload it tonight.
[Sprint Samsung Galaxy S III] agat63:
v0.3.1 is up and running.

That's same kernel with screenies above and I'm attaching couple of more screenies with speed and quadrant tests.

Frequencies stick as long as phone is on but after reboot you would have do the settings again.

I'm still working on it but for know I think this is a good alternative.

Enjoy.
[Sprint Samsung Galaxy S III] docnas:
In the previous post you said you didnt UC or UV but my question is In this kernel can we UC and UV? I really want to increase my battery life and for my usage (which is mostly calls light internet browsing and reading books on my phone) I want to use both methods to give me that edge.