yashsingh1/xdaforums huggingface dataset:
[Galaxy S III Original Android Development] Yank555:
Have a read at my post from the previous page : http://xdaforums.com/showpost.php?p=33680826&postcount=425

JP.
[Galaxy S III Original Android Development] corrsea:
My final result for battery life 100% - 0%
[Galaxy S III Original Android Development] Yank555:
Wow, I'm stunned :D

Well, I never get that far, as in general I reboot my device to recovery sooner than reaching such a long uptime to flash some new kernel or other stuff lately ;)

JP.

PS: v2.2 is just compiled, will test and probably publish later tonight...
[Galaxy S III Original Android Development] uberto.costanzo:
thanks, what's change there is please?
[Galaxy S III Original Android Development] Yank555:
There's nothing big, just an evolution of fastcharge to comply with bcky84's feature request, support for PPPoE to comply with asjkl's feature request and the possibility to enable/disable faux123's dynamic fsync (which as of now has always been enabled in my S3 kernel).

JP.
[Galaxy S III Original Android Development] corrsea:
LOL,

I was in recovery a few times playing with the 4.2 cam and keyboard but as you gave us a little break from kernel updates I just thought I would let it run to see how far it would go. :)

Just about to flash the latest Sotmax ROM so looking forward to testing v2.2 on it.
[Galaxy S III Original Android Development] Yank555:
Changelog v2.2

added dynamic file sync by faux123 setting in Aroma

Forced Fast Charge v1.2 :

custom fast charge for ac now possible up to 1500mA/h (as per request by bcky84)

added failsafe for custom current that can be disabled so that

ANY

value up to 2100mA/h is accepted as custom AC / USB current. This is only available manually through the sysfs interface (set /sys/kernel/fast_charge/failsafe to 0 to unlock) and not in Aroma, use at your very own risk and only if you

really

know what you're doing ! (as per request by bcky84)

added PPPoE support in kernel (as per request by asjkl)

Download link (MD5 8353034c593a7dfd1a59a3d9674b12b5)

--------------------------------------------------------------------------------------------------------------------------------------------

If you wonder what Dynamic fsync is all about, here's what I just added to the OP under "Aroma Settings Explained" :

Dynamic fsync settings

This is a goodie by faux123, so all credits go to him for creating this unique feature !

Many kernels just disable synchronous writes to file to speed up system. While this works neatly, it is also dangerous as processes believe that file writes are actually sync'ed to disk (or mmc media in our case) while this is not yet true !

The gain is a noticably smoother user experience, but the risk of doing so is to have a corrupted filesystem if the device crashes, user pulls battery, battery fully depleats ... so that the device is turned off unexpectedly.

To allow for the benefit, but to minimize the risk, faux123 created dynamic fsync, which while the screen is on, will defer file sync temporarily, but when screen gets turned off, a flush is called to synchronize all outstanding writes keeping your data safe.

Now it's up to you to either use this unique feature (that has been enabled by default up until v2.2) or choose to stay stock by disabling it, thus writes being done synchronously, which is safer but also slower.
[Galaxy S III Original Android Development] Honchay:
In this new kernel, Yank... What settings in Aroma do you suggest for smooth, stable and safer system? I don't want surprises if I choose a wrong setting!
[Galaxy S III Original Android Development] Yank555:
I guess there's not much to choose wrong...

There's a bunch op explanations for each of the settings in the OP, I suppose going through it while flashing should be a good idea, it's written in the order the questions pop up in Aroma (at least I hope it is, that's what I intended to do anyways) ;)

To cut story short, there's just LMK settings that might be tricky, I'd suggest to either let them unchanged (or set to stock) if you don't use any virtual memory, or to set it to medium if you use hardswap. If you use zram, dunno, don't use it personnally, you'd need to try.

Changing the settings is pretty easy, just reflash and at the end of Aroma choose "Config only" and it will just update your settings without reflashing the kernel.

JP.
[Galaxy S III Original Android Development] Honchay:
Thanks, I'm gonna test and report later!
[Galaxy S III Original Android Development] naveediftikhar:
ok tried the hardswap after going through OP..but aroma says that hardswap installation aborted cause no sd crad partiton found? :s now what kind of partition doea hardswap requires?!
[Galaxy S III Original Android Development] Yank555:
You need to repartition your SD card adding one primary partition of type "Linux Swap".

Maybe worht having a look at my hardswap mod thread : http://xdaforums.com/showthread.php?t=1814311

JP.
[Galaxy S III Original Android Development] naveediftikhar:
and i believe that would mean formatting the whole sd card and losing all the data?!
[Galaxy S III Original Android Development] fishneck:
Read the whole thing. Learnt heaps of new things today and that's it for today no more reading. Will try it out :D:D
[Galaxy S III Original Android Development] Yank555:
Sorry guys, I just noticed I missed adding one thing I said I would, and I like to keep my promises :o

Changelog v2.2a

Forced Fast Charge v1.2a : (sorry forgot something :()

custom fast charge for usb now possible up to 1000mA/h (as per request by bcky84)

Download link (MD5 941e2262201244bfee9ddcda5ca70f0a)
[Galaxy S III Original Android Development] narcosis34:
One question plz, whats the disadvantage of not use hardswap or zram at your kernel?
[Galaxy S III Original Android Development] jayden2009:
Flashed the new kernel....will report back tomorrow and see if it will wake me up at 4.15...damn so early :o

Verstuurd van mijn GT-I9300 met Tapatalk
[Galaxy S III Original Android Development] corrsea:
V2.2a up and running. Everything working well so far.

Will report back if I encounter any issues.
[Galaxy S III Original Android Development] Yank555:
There's none, it works fine without, but using virtual memory allows for some more multitasking, but is no way a must.

JP.

Sent from my custom ARHD 14.0 / Yank555.lu JB kernel v2.2a Aroma (JB-U6 / Linux 3.0.50) powered Galaxy S3 i9300 using xda premium
[Galaxy S III Original Android Development] F3nr1s:
2.2a seems to work great ! Reporting later if any issue and on battery life .

By InsertCoin & Yank555.lu
[Galaxy S III Original Android Development] mcrane1981:
Works amazingly well with Ultima Rom 4.1.1. My favorite kernel yet. Thanks and keep up the good work mate.
[Galaxy S III Original Android Development] ginzo:
I am flashing your last 2.2a, and I will report you my settings and tests :)

Edit : with aggressive ram free settings my cellphone is impressive! Fastest as I never thought! For the other settings I left stock for the moment, then I will follow your suggestions to update just the config :thumbup:

Inviato dal mio galattico S3

Rom: Wanamlite 4.2.1

Kernel: yank 555.lu v 2.2a

Operator: Vodafone
[Galaxy S III Original Android Development] narcosis34:
Thank you for your reply.
[Galaxy S III Original Android Development] Anakha56:
Just want to confirm that this kernel is independent of what recovery one uses? I am using TeamWin recovery and I noticed in a Changelog post that a earlier version (1.5) had issues with TeamWin so I am just seeking clarification. Busy doing a backup to try anyway so if no-one responds it will still be flashed :P.
[Galaxy S III Original Android Development] MuertoKo:
Go ahead!

Enviado desde mi GT-I9300 usando Tapatalk 2
[Galaxy S III Original Android Development] Anakha56:
Forgot to post when I walked away that it went well :). Sorry for the post earlier...
[Galaxy S III Original Android Development] PIRATA!:
Mmm...ok.....but I'd like to understand why someone had done a mod that uses a binary and a .sh file to be executed just to give init.d support:

[Mod] init.d I9300 Installer

Please take a look at it and please tell me if that is not a good way to have init.d support for kernels or roms that does not give init.d support natively.

I understand that this is not so related to your thread but I just can't understand if that could be seen as a standalone way to have init.d support regardless to kernel/rom support.

Thank you all.
[Galaxy S III Original Android Development] yoshua26:
hi everybody, I just wanted to try this kernel.... I wanna ask, to use this kernel, can we just flash it by CWM like the other kernels or there is something like aroma that required? my ROM is ARHD v14.. thanks in advance and sorry for stupid question... :eek:
[Galaxy S III Original Android Development] jayden2009:
Yank i am using youre new kernel since yesterday....again no issues...perfect again :thumbup:

Verstuurd van mijn GT-I9300 met Tapatalk
[Galaxy S III Original Android Development] hamma:
Flash via CWM.
[Galaxy S III Original Android Development] jayden2009:
Like hamma says in cmw....but read OP good before flashing or during flashing so you understand what you have to tick and untick while you're in aroma...otherwise you can have strange behaviors from the phone if you choose the wrong options :thumbup:

Verstuurd van mijn GT-I9300 met Tapatalk

---------- Post added at 12:37 PM ---------- Previous post was at 12:34 PM ----------

BTW ....stupid questions don't excisst ....stupid answers do exist :beer:

Verstuurd van mijn GT-I9300 met Tapatalk
[Galaxy S III Original Android Development] ginzo:
I had some problems. . My device was blocked two times without using it: black screen and only the lights of return soft touch and the menu.. if I push the central button nothing happens.. I have to push the power button for restarting the phone..

I left stock settings so I didn't try particular settings.. what could happened?

Inviato dal mio galattico S3

Rom: Wanamlite 4.2.1

Kernel: Perseus 25.3

Operator: Vodafone
[Galaxy S III Original Android Development] yoshua26:
thank you , very kind of you :)
[Galaxy S III Original Android Development] Yank555:
It does exacly the same, I use busybox to do it, here's a specific binary, there's no voodoo magic in it, what needs to be done is this :

for each file in init.d in alphabetic order start a shell to execute it

That's that. So that solution is no different than mine, or mike's in ARHD, it gets the job done ;)

But to be honest, if you use stock ARHD, you don't need it, if you use my kernel, you don't need it, cause I support mike's way to do it, and offer an alternative way to do it if you don't run mike's ROM ;)

So using my kernel without init.d support and applying that mod will give the exact same result, but be a lot more complicated to install ;)

JP.
[Galaxy S III Original Android Development] Yank555:
Quite a lot can have happened, impossible to say from where I stand :(

At least, I never had such a thing, so I'd be rather keen to exclude the kernel ...

As for the settings, best is not to keep the defaults, but to read the OP and understand the settings so as to choose them "wisely" for your use ;)

JP.
[Galaxy S III Original Android Development] PIRATA!:
Amazing reply. No words. ;):thumbup:
[Galaxy S III Original Android Development] ginzo:
Thanks for the reply! I will make more test to check if it a problem of last Wanamlite and I'll try different settings :)

Inviato dal mio galattico S3

Rom: Wanamlite 4.2.1

Kernel: Perseus 25.3

Operator: Vodafone
[Galaxy S III Original Android Development] "D":
@

Yank

+1

Screens from Thilo-Dirk

http://www.android-hilfe.de/4425574-post138.html

Thanks for your great Work "D"
[Galaxy S III Original Android Development] corrsea:
Can confirm excellent battery life again. I managed to achieve 0.1% per hour overnight. :)

ROM Sotmax V5

Kernel Yank555.lu-V2.2a
[Galaxy S III Original Android Development] Yank555:
Wow, impressed, just read the whole thread ;)

An saw there that 3.0.51 was out, hadn't seen that yet ... going towards my PC right now, time to update :D

JP.

Sent from my custom ARHD 14.0 / Yank555.lu JB kernel v2.2a Aroma (JB-U6 / Linux 3.0.50) powered Galaxy S3 i9300 using xda premium
[Galaxy S III Original Android Development] Yank555:
As said, nothing really interesting in this update, but nonetheless, here it is :

Changelog v2.3

updated to kernel.org Linux 3.0.51

Download link (MD5 beed48ca441fb76e9d4fe48d49ef1a5d)
[Galaxy S III Original Android Development] jayden2009:
Do you ever sleep :D thanks for the update:thumbup:

Verstuurd van mijn GT-I9300 met Tapatalk
[Galaxy S III Original Android Development] starbucks2010:
The best kernel I ever tested. Best battery friendly kernel and the ROM is moving very smooth. I'm using Turkbey LJ1 ROM.

Thank you for your hard work to achive such impresive results.
[Galaxy S III Original Android Development] hamma:
Wanted to flash with TWRP, shows "Please Wait" endlessly.

After pressing power button Aroma continues.
[Galaxy S III Original Android Development] Yank555:
Strange, I also use TWRP ... went through as the others. Haven't changed anything in the flasher between 2.2 and 2.3...

Have you tried several times or just once ?

JP.
[Galaxy S III Original Android Development] Draygon:
Well, this kernel seems great!

I'm just overwhelmed with the settings in aroma. What are the best settings for the best battery life? :)
[Galaxy S III Original Android Development] Yank555:
There's no secret, all settings are well documented in OP (under Aroma Settings Explained) ;)

Best battery, only thing that really would have an impact, don't OC, or even, if it's still fast enough for you, even consider underclocking.

But I get through the day with moderate use and still get home with 70-60% battery left easy, and I OC at 1.6GHz.

Also, give your ROM/kernel a few days (cycles) to settle before considering the battery drain seriously.

JP.
[Galaxy S III Original Android Development] hamma:
Just once.
[Galaxy S III Original Android Development] Yank555:
Give it another go, have had occasionally that kind of behaviour in recovery (flashing ARHD)...

JP.

Sent from my custom ARHD 14.0 / Yank555.lu JB kernel v2.3 Aroma (JB-U6 / Linux 3.0.51) powered Galaxy S3 i9300 using Tapatalk 2
[Galaxy S III Original Android Development] Draygon:
Am I right that undervolting is not working with this kernel?

Just installed SetCPU and the menu for undervolting isn't there. I normally only have this problem with stock kernels.
[Galaxy S III Original Android Development] KS_Ho:
Correct, its not supported in this kernel, but its not needed anyways as the kernel runs perfectly well without it :)
[Galaxy S III Original Android Development] Draygon:
Just wanted to know this. ;)

Thanks for the answer!
[Galaxy S III Original Android Development] corrsea:
No issues with TWRP for me. Perhaps a bad download? Have you checked MD sum?

ROM Sotmax V5

Kernel Yank555.lu-V2.2a
[Galaxy S III Original Android Development] hamma:
Yep, checked it. As i wrote... when i pressed power button, installation continued.
[Galaxy S III Original Android Development] nass06:
Thanks for your work. Nice kernel.

I want to try hard swap.

Partitioned the external sd using minitool.

Made a 512mb linux swap.

I used these settings in aroma:

Hardswap by yank "on".

ZRAM "off"

Swappiness "100"

Init support "off"

When I open the terminal and check if it works I have zero on swap

I need to enable init support or not? I'm on stock DLJ2.
[Galaxy S III Original Android Development] nfsmw_gr:
Hey Yank, this kernel is looking great man!

Thanks for contributing on the S3 forums!

Any possibility to add gpu undervolting to your kernel mate?

I'll try this kernel(coming from perseus) but when i played games on stock firmware/stock voltages the device would get a bit too hot for me...:/

Anyway i'll try this and report back! :)

Also is cpu undervolting is not supported right?

I'm not asking because of battery life,i couldn't ask much more from a device! :p (also i carry two batteries with me always so no problem . :) )

I'm asking only for temprature reasons. ;)
[Galaxy S III Original Android Development] Yank555:
2 guesses :

1) is the Linux partition a primary partition ?

2) are init.d scripts executed ? (might try reflashing kernel and choosing yes for init.d support)

JP.
[Galaxy S III Original Android Development] Yank555:
So far no UV of any kind included. Give it a try, I don't play games, so hard to tell from where I stand, but reports are the device seems to stay rather cool as is.

Can you please report ?

Temperature is the one thing the would convince me to add UV ;)

JP.
[Galaxy S III Original Android Development] nfsmw_gr:
Okay man,flashed now (looks very smooth in the ui navigation!) and i'll try the next day because it's night here in greece. :)

Hey one more thing,i have a script in init.d folder and it doesn't get executed now...

Any things i should look out for?

(in aroma i checked to execute init.d scripts)
[Galaxy S III Original Android Development] Yank555:
Strange, with init.d support enabled, that should work !?

Can you post /system/etc/init.kernel.sh ? What is the script to do exactly ?

JP.

Sent from my custom ARHD 14.0 / Yank555.lu JB kernel v2.3 Aroma (JB-U6 / Linux 3.0.51) powered Galaxy S3 i9300 using Tapatalk 2
[Galaxy S III Original Android Development] naveediftikhar:
well on the temp topic...the other user is quite spot on...the temp does get high on both stock and ur kernel...for me it onced reached about 49 degree centi..maybe a little -25 on cpu and -50 on gpu hardcored Uv's might help..just an option but worth giving a try..!
[Galaxy S III Original Android Development] Yank555:
Well, need to find the necessary time, I'd rather implement plain UV rather than changing the defaults ;)

Maybe next WE ... but I just started working on a kernel for my TF101 :o

JP.

Sent from my custom ARHD 14.0 / Yank555.lu JB kernel v2.3 Aroma (JB-U6 / Linux 3.0.51) powered Galaxy S3 i9300 using Tapatalk 2
[Galaxy S III Original Android Development] nfsmw_gr:
Okay,i must say didnt expect that. :p

It was the internal external swap mod from mattiadj but it needed some modification in vold and now it works fine!

By the way i'm glad to see you working on other devices too!Great work! :D

I must aggree with the guy above,i tested modern combat 3 a litle ago(damn insomnia...:S ) and it runs a bit hot...:/

Please consider forking undervolt support from siyah or perseus kernel.

I could be a tester if you want because i play games every day on my galaxy! ;)
[Galaxy S III Original Android Development] Yank555:
Hehe, have a look at the FAQ in the OP, I had a hunch it was that mod ;)

JP.

Sent from my custom ARHD 14.0 / Yank555.lu JB kernel v2.3 Aroma (JB-U6 / Linux 3.0.51) powered Galaxy S3 i9300 using Tapatalk 2
[Galaxy S III Original Android Development] nfsmw_gr:
Yes i was a bit silly. :)

Well,goodnight here from greece,i'll test it further tomorrow and report back! ;)
[Galaxy S III Original Android Development] iBuzman:
I personally have only ever suffered instability from uv'ing, hopefully we have the option NOT to uv if/when it is implemented :)

Sent from another Galaxy...
[Galaxy S III Original Android Development] corrsea:
If you do put UV in I would suggest not to make it an option on aroma, rather leave it to an app such s system tuner to set. That way you will avoid the "my phone is randomly rebooting" posts:)

And yes I'll add my vote to add it when you have time.

ROM Sotmax V5

Kernel Yank555.lu-V2.2a
[Galaxy S III Original Android Development] Yank555:
If I add it, kernel will have unchanged defaults, so no risks added as long as you don't play with it ;)

Didn't think of that, but the 'not adding it to Aroma', even though at first that sounded illogical to me, is starting to make plain sense :D

These kinds of posts really are frustrating, kernel's fine but gets accused of being unstable, even though it clearly is a user mistake, I know them from the Sensation, very well, and those are the reason I am so reluctant to do this, since battery savings are merely theoretical only :rolleyes: but temp is really a good reason...

JP.

Sent from my custom ARHD 14.0 / Yank555.lu JB kernel v2.3 Aroma (JB-U6 / Linux 3.0.51) powered Galaxy S3 i9300 using Tapatalk 2
[Galaxy S III Original Android Development] nass06:
Yes linux partition as primary, i enabled init.d scripts and flash config only and it's not working, do i need to reflash the kernel?

Thank you.
[Galaxy S III Original Android Development] Yank555:
Nope ;)

Check if you have these files :

/data/hardswap.log

/data/swap.x.log

Post any of those you can find.

JP.
[Galaxy S III Original Android Development] nfsmw_gr:
Hey JP,i've tested the kernel now a bit more in depth and i must say i am amazed with your work!simple yet great. :)

Except for uv(i know that you're considering adding this so i'll not say anything about it :D ) the only other "issue" i found is pegasusq settings in SetCpu doesn't apply properly resulting in poor benchmarks...:/

(yes benchmarks are for kids,in real life this kernel rocks :p.but my best friend's S3 on stock everything reaches about 12000 in antutu and mine which is supposed to be "tweaked" reaches a mere 8000-9000,so that's quite a drop huh?)

If you could add the "new/modified" pegasusq or lulzactiveq governor(s) that would be awesome!

It's just some suggestions don't get me wrong,i'm just providing feedback mate. ;)

EDIT:I saw a script from perseus thread and looks like it works fine now. :)

You just made a new fan today,i'll use your kernel in daily base now that i've tested it!

Keep up the good work mate! :D
[Galaxy S III Original Android Development] Ruchit parmar:
Has any one tried it on omega v31.1? is it giving the same performance as on v31
[Galaxy S III Original Android Development] MuertoKo:
Check 31.1 Changelog, nothing new so let's assume yes :)

Btw just run Antutu without rebooting or tweaking anything, just kernel and got :

Enviado desde mi GT-I9300 usando Tapatalk 2
[Galaxy S III Original Android Development] Ruchit parmar:
Thnx mate
[Galaxy S III Original Android Development] Yank555:
Could you share the script / post a link to it ?

Thanx, JP.
[Galaxy S III Original Android Development] nfsmw_gr:
Of course mate.

Here it is. :)

http://xdaforums.com/showthread.php?p=32674644&highlight=pegasusq+echo#post32674644

I've also tweaked some values on my own,if you like i could post them too. :)
[Galaxy S III Original Android Development] MuertoKo:
http://xdaforums.com/showthread.php?p=32680106

Andrei disagreed with those values though, right?

I'm using 60 there as well, only tweak I did, I know impacts on battery but well, comes handy for gaming when 1MHz touch boost is just not enough :D

Enviado desde mi GT-I9300 usando Tapatalk 2
[Galaxy S III Original Android Development] nass06:
In swap log i have this:« No SD-card swap partition has been found, quitting ... sorry no swap for you, I'm afraid » but in aroma i have marked partition found.
[Galaxy S III Original Android Development] Yank555:
That modifies the way freq. scales up / down, and how fast the governor reacts to do so. Might have an impact on battery, but shouldn't be too bad.

Upscaling is performed as soon as a 60% CPU load is reached (instead of 85%), so sooner should react faster like this. Also the decision to scale is made every 0.02 seconds (instead of 0.05), so more often as well. Downscaling also is performed slower, keeping CPU in higher freq. longer (this one's a bit harder to put into figuers).

This post can help you understand how all this works, here's the explanation of down_differential :

Go ahead sharing your settings, if it can help any of us here, they're more than welcome ;)

As for lulzactiveq, I think pegasusq can be tweaked beyond reason to behave like any other governor, don't know if it's really a plus having two, better focus on making "clever" settings changes to the standard one, it has incredible potential that I am yet to truely explore ;)

JP.
[Galaxy S III Original Android Development] Yank555:
Hehe, pfff ... lucky me ... came to similar conclusions as Andrei ;)

JP.