yashsingh1/xdaforums huggingface dataset:
[Sprint Samsung Galaxy S III] agat63:
I would like to thank for all help and support

morfic, interloper, chris41g and talustus

Without them this project would of hit the wall and stay there.

Also I would like to thank my testers and every one else for support and offer to help.

Now to the kernel.

This kernel is based on Samsung LI03 source.

Features:

- Upgraded to Linux version 3.0.44

- Available Schedulers

SIO, VR, NOOP, CFQ, NOOP, DEADLINE​

- WiFi confirmed working. (thanks to morfic)

- Added AGAT initlogo.lre (thanks to morfic)

- Added UV/UC/OC support

- Added Hotplug support. CPU1 is offline when is not needed.

- Available governors.

Adaptive, Lagfree, Lulzactive, Ondemand, Performance, Smatass2, PegasusQ, Userspace, Knoonservative, Conservative​

This list will expand (I hope) as the features will be added to kernel.

I'll be taking small steps to insure usability. Since I can't test it myself I've gotta be careful not to damage any phones

of my testers.

Links:

v0.2.2.

AGAT_GS3_v0.2.2.zip

AGAT_GS3_v0.2.2_FreeGS.zip for FreeGS roms only.

Cleaned up the source. Removed few governors for now. Minor tweaks and edits.

v0.2.1

AGAT_GS3_v0.2.1.zip

Added conservative governor.

v0.2.1 with modified FreeGS build.prop

AGAT_GS3_v0.2.1_build.zip

Please do not flash this zip with any other rom. This one is intended for FreeGS3 users only.

v0.2.0

AGAT_GS3_v0.2.0

Based on LI03 Source. Updated to Linux version 3.0.44. All previous features should be included if I didn't forget anything.

v0.1.5

AGAT_GS3_v0.1.5.zip

Added hotplug governor back.

v0.1.4

AGAT_GS3_v0.1.4.zip

On popular demand added knoonservative governor.

v0.1.3

Added Hotpug and Smartass governors and VR I/O Scheduler.

AGAT_GS3_v0.1.3.zip

v0.1.2

Added Hotplug support and adaptive governor

AGAT_GS3_v0.1.2.zip flash in recovery.

v0.1.1

AGAT_GS3_v0.1.1.zip or download if from Mirror.

v0.1.0

AGAT_GS3_v0.1.0.zip

Please report any bugs or problems so I can try to deal with them.

Future plans are:

OC/UC/UV/Battery tweaks/new governors/new I/O schedulers/Read ahead speed etc.

The whole 9 yards.

As soon as I upgrade my current E4GT to GSIII the development will speed up but untill then I'll try to do my best to keep up with you guys.

Hope you will find this usefull

Enjoy.

P.S. If some one wanna take a shot and build a kernel here is my github link:

https://github.com/agat63/AGAT_GS3_kernel

I'll try to keep it up to date as I go.

I'm still learning all this stuff so any input will be helpfull.

I hope more devs will jump in with this project and we can help each other to make this kernel as

good as possible.
[Sprint Samsung Galaxy S III] agat63:
Reserved just in case I need it.
[Sprint Samsung Galaxy S III] QuAdS17:
Exciting stuff!

(first post)

__________________________

Sent from the Sprint SGS3

Other devices - Nexus 7, NS4G, Epic 4g, Nook Tablet, Nook Simple Touch
[Sprint Samsung Galaxy S III] iBustCh3rries:
Yessssssss!!!!!!

welcome to the party!
[Sprint Samsung Galaxy S III] _Epic:
Very sweet!
[Sprint Samsung Galaxy S III] agat63:
Not just yet.

I'm setting the table for now so I can join the party when everything is in place. ;)

I hate stock kernels. Those are battery killers. I hope we can make something that will help battery last longer.

On my E4GT I'm getting day or more with full charge running my rom/kernel combo with average use and up to 2-2.5 hrs screen on time.

Hopefully we can get similar results whit GSIII
[Sprint Samsung Galaxy S III] Custodian:
Am I seeing ****....agat got an s3 now?!! Lol..nvm had to re-read! Thanks for the contribution agat!

Sent from my SPH-L710 using Xparent SkyBlue Tapatalk 2
[Sprint Samsung Galaxy S III] agat63:
You didn't read my OP?

I said not yet but I'm prepping myself for it. :p
[Sprint Samsung Galaxy S III] tony45x220:
I can't wait for the different schedulers and the underclocking...and if you can add in that feature with core1 sleeping with the screen off AND at idle I'd make sure this is the kernel in my GS3...good luck with your future work!

Edit: also anything with the hotplug feature (which I think is what I was trynna say before lol) is also a great feature for our dual core phones to keep performance and also save battery

Sent from my rooted, suited, and booted SGSIII livin the dual-core life, know dat
[Sprint Samsung Galaxy S III] hayzooos:
Excellent to hear, excited for some good TW kernel tweaks to come.
[Sprint Samsung Galaxy S III] agat63:
Everything above and more is implemented in my E4GT kernels and roms.

I hope I will be able to bring everything over to this kernel as well.
[Sprint Samsung Galaxy S III] The Root:
Welcome, my friend!
[Sprint Samsung Galaxy S III] agat63:
Nice to see you.

Good to know that I'll have support in this forum as well and see people who knows my work from

previous device.

Hope not to disappoint you and others.
[Sprint Samsung Galaxy S III] tony45x220:
Damn it I can't wait! Thanks for coming over to this phone

Sent from my rooted, suited, and booted SGSIII livin the dual-core life, know dat
[Sprint Samsung Galaxy S III] agat63:
:p

I'm not yet.

I don't have the phone. I'm tapping in the dark here and as I stated in OP I have only one tester thus far.

Hopefully that will be enough to avoid majer issues but at the same time I can't be as fast with my updates as I was for E4GT.

But patience is a virtue, rigth?
[Sprint Samsung Galaxy S III] Mrtacos:
If you need another tester, I can help you out man.

Sent from my AOKP Train Running Galaxy S3
[Sprint Samsung Galaxy S III] gosueric:
Still use your kernel on my Epic 4G Touch, can't wait for an S3 version :)
[Sprint Samsung Galaxy S III] Ascertion:
Yes! More kernels! I love you agat.
[Sprint Samsung Galaxy S III] agat63:
Thanks for offer.

Will pm you next release for testing.

Please remember I can't test it before sending it to you. So there is no saying what might be wrong with the kernel.

Just a fair warning.
[Sprint Samsung Galaxy S III] carhauler1969:
Awesome! Nice to see you over here, love your kernels on the E4GT I still use them on mine and the wife's E4GT's.

The lack of custom TW kernels on this phone has kept me on AOKP since it was released.

Sent from my SGS III powered by a Pink Unicorn on Tapatalk 2
[Sprint Samsung Galaxy S III] steve97ta:
It might be the screen off profile, don't quote me on this but i think smartass has its own built in screen off profile.
[Sprint Samsung Galaxy S III] byransays:
If you can source that, it being true would be amazing.
[Sprint Samsung Galaxy S III] steve97ta:
sure does cap the clocking speeds with screen off....

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

http://wiki.rootzwiki.com/CPU_Governors#SmartassV2
[Sprint Samsung Galaxy S III] agat63:
knoonservative governor has been added to kernel.

It's being tested right now. If no problems or hick ups I'll post v0.1.4 tomorrow.

Fingers crossed.
[Sprint Samsung Galaxy S III] freecharlesmanson:
Awesome! I look forward to running this kernel through the ringer
[Sprint Samsung Galaxy S III] Lolanerd:
So now that there is a soon to come touchwiz JellyBean leak, will this kernel work for tw jb roms or will it need some serious tweaking for that?

Also, thanks for ktoonservative dude
[Sprint Samsung Galaxy S III] agat63:
We will have to rebuild kernel from source with JB defconfig.

I don't think we can use this kernel as is for it.

However I'm looking into dual boot support and trying to get as much info as I can.

Once I get the phone I hope to make it possible with help from other devs.

If it works that we can use one kernel for both.
[Sprint Samsung Galaxy S III] Lolanerd:
Awesome thanks man, looking forward to it :)
[Sprint Samsung Galaxy S III] agat63:
AGAT_GS3_v0.1.4 is up and running.

On popular demand knoonservative governor is added.

OP updated. Link posted.
[Sprint Samsung Galaxy S III] jtheis23:
1.4 so far good but there has got to be a conflict with your kernels and Rom toolbox cause every time i try to use it with your kernel phone freezes and got to pull the battery. I prefer Rom toolbox but i guess it's worth it. Thanks agat
[Sprint Samsung Galaxy S III] agat63:
I'm using romtoolbox lite with my kernels on my E4GT. No problems.

There must be differences since it doesn't wanna work for GSIII
[Sprint Samsung Galaxy S III] Tewlman252:
Use voltage control in the play store
[Sprint Samsung Galaxy S III] jtheis23:
Yeah that's what I've used on all my phones...weird...it don't matter what gov i set it to either that's the only time it does it when i switch govs
[Sprint Samsung Galaxy S III] wilderckw:
I have been getting random shutdowns not reboots with 1.2 and 1.3.. Any one else.?
[Sprint Samsung Galaxy S III] jtheis23:
I haven't got none on any of them
[Sprint Samsung Galaxy S III] wilderckw:
Ya i don't think anyone has. It's weird sometimes I don't think it shutdowns not but freezes with a black screen. Idk I will try a 100 percent fresh install. Thanks
[Sprint Samsung Galaxy S III] Boogeyman45:
Not one.

Sent from the belly of the beast
[Sprint Samsung Galaxy S III] Cam3ron1:
Anytime I overclock at all with any program I automatically get freezes reboots and boot loops and the only way to stop them is to flash 1.0 or a stock kernel. Any ideas why?
[Sprint Samsung Galaxy S III] Boogeyman45:
Kinda new to using set cpu. What would be considered as an overclock? 1296=1.2?

Sent from the belly of the beast
[Sprint Samsung Galaxy S III] jtheis23:
I would say that is 1.3 not 1.2
[Sprint Samsung Galaxy S III] Lolanerd:
Well the snapdragon cpu that our phones have clocks in at 1.5 gHz. Overclocking [for our phone] is anything above the 1512 mHz.

And btw Agat, ktoonservative is running perfectly thanks a bunch dude :)
[Sprint Samsung Galaxy S III] Cam3ron1:
Not only that but 1.3 is not overclocked stock is 1.5 so anything above that would be considered overclocked
[Sprint Samsung Galaxy S III] Boogeyman45:
Thanks everyone. Definitely gives me a better focus of whats going on.

Sent from the belly of the beast

---------- Post added at 12:18 AM ---------- Previous post was at 12:16 AM ----------

Also, my apologies, didnt mean to get off topic.

Sent from the belly of the beast
[Sprint Samsung Galaxy S III] freecharlesmanson:
Tried it it ktoonservative actually behaves slightly different in tw the deal breaker is the default values are overclocked and setcpu settings would not stick it kept reverting to 1900mhz
[Sprint Samsung Galaxy S III] jtheis23:
Same here still running it tho...Yeah no matter what i set the max freq. to it jumps back to 1.9
[Sprint Samsung Galaxy S III] agat63:
I'm using governor that is not written by me.

I can't say anything about it.

You guys ask about that governor and I've got it from JB AOSP kernel and incorporated it in this kernel.

I knew that adding governor to the kernel is won't be a problem.

There are only 2-3 file edits and adding governor.c file to /drivers/cpufreq folder.

How the governor performs is a different story.

I can't give any answers for that.

Sorry.
[Sprint Samsung Galaxy S III] klarthur:
is there any way to have the ktconservative and the hotplug governors both as options? ktconservative seems to be working great for me thus far, but I'd like the option to go back to hotplug if i need to
[Sprint Samsung Galaxy S III] agat63:
Hotplug should be there.

I didn't take it out.

At least not intentionally.

You don't have hotplug in governor list any more?
[Sprint Samsung Galaxy S III] klarthur:
Nope, checked with SETCPU and System Tuner. No hotplug option for me
[Sprint Samsung Galaxy S III] agat63:
Sorry for that.

Something went south.

I'll add it back and post update in a bit.
[Sprint Samsung Galaxy S III] klarthur:
No problem man! I really appreciate the kernel, it's awesome!
[Sprint Samsung Galaxy S III] agat63:
AGAT_GS3_v0.1.5 is up.

Added hotplug governor back that has been omitted by accident.

OP updated. Link posted.

Sorry for that guys.

I hope soon enough I'll be able to avoid this kind of mistakes.
[Sprint Samsung Galaxy S III] jtheis23:
Agat, see in the pic i have it set to 1.5 but it goes back to 1.9 also look at the schedulers have it set to noop but goes back to sio...Just a heads up goes try the one you just uploaded thanks
[Sprint Samsung Galaxy S III] Boogeyman45:
What about using the profiles in setcpu?

Sent from the belly of the beast
[Sprint Samsung Galaxy S III] evolutioncsr:
Boot settings work fine with h voltage control.
[Sprint Samsung Galaxy S III] Boogeyman45:
Anyone getting very low screen flickering when navigating through photos. When i get home gonna do a fresh install of rom and kernal and see if somehow I botched something up to cause that.

Sent from the belly of the beast
[Sprint Samsung Galaxy S III] jtheis23:
Just tried voltage control and it won't stick either

Edit: tried setting up profiles to and still ain't work.
[Sprint Samsung Galaxy S III] steve97ta:
I can also confirm the settings won't stick with system tuner. My phone can't handle the overclock keeps rebooting.
[Sprint Samsung Galaxy S III] Lolanerd:
Did you make sure to check set on boot? Because I'm running ktoonservative and my clock is sticking to 1.5 and 384, which is what I set it to. Also, my scheduler sticks too. I'm using setcpu btw
[Sprint Samsung Galaxy S III] jtheis23:
Umm...Did you look at the pic...wow
[Sprint Samsung Galaxy S III] RustedRoot:
No problems with this kernel using SetCPU. Do you also have ROM Toolbox installed or another like app? If so make sure "set on boot"is not checked.

Sent from my SPH-L710
[Sprint Samsung Galaxy S III] jtheis23:
No ****, ppl quit giving stupid answers
[Sprint Samsung Galaxy S III] pastert33:
Do we have to wait for an update to flash this kernel with the new JB leak put out by freeza?
[Sprint Samsung Galaxy S III] jtheis23:
This is an ics kernel what do you think?
[Sprint Samsung Galaxy S III] pastert33:
Actually I've seen kernels labeled as ICS boot JB ROMs. So thank you for your smart a@@ comment but it doesn't equate.
[Sprint Samsung Galaxy S III] agat63:
I don't know if this kernel with boot with JB but I think it won't.

This kernel is build with ICS source and with ICS defconfig.

I guess there is a way to make a kernel multi boot but I'm not there yet.

Hopefully one day I can make it happen.

For now please consider this kernel TW only and if you wanna try to run it with JB do it on your own risk.

If it works let us know. If it doesn't please let us know as well.
[Sprint Samsung Galaxy S III] pastert33:
I appreciate the response. The roms that ran a ics kernel was aosp based roms. That may have something to do with it. I will flash the latest release and see if it boots :)

Edit:it does not boot with the jb leak
[Sprint Samsung Galaxy S III] jtheis23:
Lmao
[Sprint Samsung Galaxy S III] Boogeyman45:
Stock splash screen kernel wit suger on top?

Sent from the belly of the beast
[Sprint Samsung Galaxy S III] RustedRoot:
Dude, lose the attitude if you want to stay on this forum. Capiche?

Sent from my SPH-L710
[Sprint Samsung Galaxy S III] master acehole:
wtf how is agat not a recognized developer?
[Sprint Samsung Galaxy S III] agat63:
It's in forum rules.

I do spend time on few forums and I have developer status on all of them except for XDA.

In most forums a memeber will be suggested/nominated for a title by other memebers/devs/moderators.

Once a dev comunity approves the nomination member will be notified about it and his status will change.

If for what ever reason nomination is not approved member won't even know that it has been discussed or concidered and there are no hard feelings or disappointments.

Here at XDA to get a title I have to apply for it.

Applying for title looks (to me) like kid running to mom and saying:"Mommy, mommy I've been good. Would you give me a candy?"

So I'm not planning to apply and since it's a reqirement to get a title I guess you got your answer.:p
[Sprint Samsung Galaxy S III] matrixzone5:
Now that we have a stablw and full build for jelly bean TW when do you think youll be on the gravy train for a chewy gooey jelly bean TW kernel? Or do.u.not.have plans to begin a jelly' kernel.yet.
[Sprint Samsung Galaxy S III] agat63:
1 St we not done with this kernel yet.

2 nd I think I'll wait till I get the phone before starting to work on JB kernel.

These see my thoughts for now.

We'll see if this changes.
[Sprint Samsung Galaxy S III] jtheis23:
Pm sent...comprende...lol
[Sprint Samsung Galaxy S III] matrixzone5:
Whatever u want bro im just wondering I really appreaciate the work youve put in for us. ik its a real pain blind developing and all, im just glad we have a lightning fast unnessesarily overclocked ( I mean that in a gud way :p) kernel for touchwiz.
[Sprint Samsung Galaxy S III] epic4GEE:
I'm pretty sure he would need Samsung source before even thinking of making jb/tw kernel....if I'm wrong please feel free to correct me

Keep up the good work agat :)
[Sprint Samsung Galaxy S III] gosueric:
Hm, still unable to get roms booting with custom kernels.

Doesn't matter if I flash in CWM, CWM Touch, TWRP, clean flash, dirty flash, using the cache/dalvik/permissions fix, doing it manually, flashing it first or second

:/

Am I doing something wrong? Or is there any way to flash these in ODIN/Mobile ODIN?
[Sprint Samsung Galaxy S III] prguzman1978:
Please donate to this developer of this thread I recognize his amazing work from the epic touch community, his hard work and dedication has to be appreciated, peace...
[Sprint Samsung Galaxy S III] agat63:
Are you saying you weren't able to boot phone with this kernel?

That is very odd.

If you wan't to try Mobile ODIN extract boot.img from zip file.

Copy to your SD card and flash boot.img with mobile odin.

But if you do that you will be missing modules that are comming with kernel and getting flashed with zip.

That might cause your wifi not work for instance.
[Sprint Samsung Galaxy S III] RustedRoot:
AGAT is within shouting distance of having the funds to buy the phone. Thanks to those who also contributed, but he needs a bit more help. Now that a JB leak is out for the GS3, for which there is no custom kernel, AGAT's expertise is needed more than ever. Without question he was (still is) the leading kernel developer during the interminable months of ICS leaks for the E4GT.

I took the leap from StrongSteve's Odexed Blue 5.5 LG8 ROM (with AGAT 1.4) to freeza's odexed JB-leak ROM this morning. Smooth and reliable so far...but it sorely needs a bespoke kernel.

Again, consider your donation an investment.

Thanks.
[Sprint Samsung Galaxy S III] gosueric:
It's not just yours, it's other kernels as well

If I use the ktoonz kernel with an AOSP Rom, or Der Kernel with another Rom etc, or this one with a TW based Rom, my phone doesn't boot. I don't understand it.

Are kernels more specific for this phone, ie an LI3 kernel only works with an LI3 TW based ROM?
[Sprint Samsung Galaxy S III] freecharlesmanson:
Hopefully the setcpu compatibility gets fixed soon other then that I might just be able to bear ics
[Sprint Samsung Galaxy S III] evolutioncsr:
I agree, and have done my part helping him get his hands on his new phone :) This Kernel is awesome as is but you can see where him having the phone himself would allow him to work out the little bug's and things many are probably experiencing but not reporting, app compatibility running his own logs etc... Thank you for all your hard work Agat and here's hoping we get you into this phone very soon.
[Sprint Samsung Galaxy S III] epic4GEE:
What compatibility issue is there? I'm using setcpu and all seems proper.
[Sprint Samsung Galaxy S III] freecharlesmanson:
Well I did a clean wipe, and it basically ignores the settings after awhile it just goes to the max clock rate, perhaps you need to take a closer look I'm not the only one in this forum to report this issue
[Sprint Samsung Galaxy S III] Ramondel:
I concur with Freecharlesmanson, I am also trying to use ktoonservative governor and have it set for 1512 max freq. but I just checked it this morning and it has reverted back to 1971 max freq. I believe that it is only this governor that is having issues. I will test with pegasusq and report back.

Ramon
[Sprint Samsung Galaxy S III] Naddict:
Same here... The kernel seems to do what it wants as far as settings go. No real rhyme or reason in my experience with using SetCpu. Waiting in the wings for dev yto get phone and for JB... No worries... Thanks for all the work on this.
[Sprint Samsung Galaxy S III] The Root:
OnDemand was doing same for me. Had to revert back to Trinity alpha 22.
[Sprint Samsung Galaxy S III] wonton2049:
I've switched to nstool's to control everything. It's been the only one that could hold settings. Currently, I'm using cfq, ktoonservative and undervolted 75 from 1512-194 mhz. I have it saved and set to turn on at startup.

At boot up, cpu spy shows the mhz jump up high for the first few seconds while the system starts up but then my settings are loaded.

I'm on freegs3 rom and agat 1.5.

Samsung S3 Freegs3
[Sprint Samsung Galaxy S III] freecharlesmanson:
I really think part of the solution should be much like ktoonsez incorporated in his kernel that it boots on default freq and then you have to enable the Oc through a script or his app
[Sprint Samsung Galaxy S III] agat63:
I would like to thank each and every one of you guys for support and donations.

I'm very close to my goal and I hope to get the phone no later than 10/20.

So I'm about 2 weeks away.

I have few more ideas and will start working on them as soon as I get the phone.

Right now I'm working on updating/upgrading Samsung update 2 source to latest linux version.

Almost there with that task. Will add all available features to new source and release withing next day or 2.

New build will have all same features but will be based on new release. I really hope we will see some improvements

in new source.

Just thought I'll give you all a heads up.

Thanks again for support and donations.

It's really greatly appreciated.
[Sprint Samsung Galaxy S III] Boogeyman45:
SWEEEET!

Sent from the belly of the b3ast!
[Sprint Samsung Galaxy S III] Tewlman252:
When you say"New release" are you referring to JB leaks such as LIG, LIH, etc?
[Sprint Samsung Galaxy S III] evolutioncsr:
Without source and a confirmed OTA I doubt we will be seeing any custom kernel work for leaks. This next version will probably be for LI3 and updated to most recent linux.
[Sprint Samsung Galaxy S III] Tewlman252:
Thats what I thought. Just wanted to be clear on the subject.:good:
[Sprint Samsung Galaxy S III] Boogeyman45:
Agat, perhaps u could give me a link to how i could change the splash screen on my own? I would appreciate it. Thanks.

Sent from the belly of the b3ast!
[Sprint Samsung Galaxy S III] Naddict:
you mean boot animation?

copy and paste your bootanimation.zip file to system/media, thus overwriting the pre-existing one.
[Sprint Samsung Galaxy S III] agat63:
If you talking about kernel splash screen it's part of ramdisk and to change it you would have to compile kernel with a different splash screen lre file.

If you talk about bootanimation I don't know nothing about that.

Yet.
[Sprint Samsung Galaxy S III] Boogeyman45:
Yeah the splash screen. The first screen that shows when the phone turns on. Ok ill try to find a way to compile it.

Sent from the belly of the b3ast!
[Sprint Samsung Galaxy S III] agat63:
Version 0.2.0 is up and running.

OP updated link posted.

Based on Samsung update 1 source (LI03).

Updated to Linux version 3.0.44.

Added all previously available features.

According to testers battery life should be better.

Hope that will be confirmed.
[Sprint Samsung Galaxy S III] jtheis23:
Downloading now...thanx again for these kernels awesome work
[Sprint Samsung Galaxy S III] Naddict:
Ok, not sure what happened.. Might be a bad download... Installed, let it settle, lost touch screen, buttons work, but not screen... Ouch! Not trying to be a butt, but curious if it happens to anyone else?

Imma gonna try again tonight with another DL... Only on 1x right now.... Thanks for putting out the latest version, hope my second try is better.... :)
[Sprint Samsung Galaxy S III] jtheis23:
Mine would just keep searching for gps then after a couple minutes just power down. Had to do battery pulls then tried different settings and still same result