yashsingh1/xdaforums huggingface dataset:
[Galaxy S Plus I9001 Android Development] luckana:
noticeable difference here too
[Galaxy S Plus I9001 Android Development] EB20XY:
first impression of the new version 1.6 is not so fluid like the one before, but will start tests ...

:confused:
[Galaxy S Plus I9001 Android Development] ktulu84:
When you notice this? Is a general feeling or there is something specific that is not smooth as before?

Inviato dal mio GT-I9001 con Tapatalk 2
[Galaxy S Plus I9001 Android Development] smitharro:
I can't agree. Everything is as smooth as it was before...
[Galaxy S Plus I9001 Android Development] Stefano187:
Hi all,

I have a little thing to point out: I'm on ADCT RC3 and with latest version of K^Kernel my phone had a soft reboot when I received a call.

Tomorrow I'll try with a clean install after a full wipe to found out if the problem is in my configuration.

Regards

Stefano
[Galaxy S Plus I9001 Android Development] ZordanKV:
I can agree with you.

... drama break...

IT'S SMOOTHER! :D
[Galaxy S Plus I9001 Android Development] chocotermi:
K^Kernel 3.4.52 ExUv with 360MB, ROW/smartassV2, first f=1401MHz, second f=1824MHz:
[Galaxy S Plus I9001 Android Development] EB20XY:
After a restart all seems great now for me too
[Galaxy S Plus I9001 Android Development] sandm4n:
1.6 works great! :good:
[Galaxy S Plus I9001 Android Development] Laurentyu1995:
I've installed this kernel after release and it's amazing. No problems so far and in 9-10 hours it drained just 1% battery( it was in airplane mode but wifi and sync were on ). Thank you Christopher !!!!
[Galaxy S Plus I9001 Android Development] magicw:
+1

This is the first 3.4-Kernel which really make me think about leaving 3.0-variants behind me.
[Galaxy S Plus I9001 Android Development] oscarmalo:
yes!!
[Galaxy S Plus I9001 Android Development] miloytyn:
I had a reboot today when syncing Titanium backup files to cloud. Attached is the last_kmsg.
[Galaxy S Plus I9001 Android Development] Christopher83:
Hi miloytyn,

thanks for the log, it seems to be another soft reboot coming from rom side.

Let's see if the next release of ADC CM 10.1 will solve these kind of issues.
[Galaxy S Plus I9001 Android Development] ktulu84:
Guys, sorry for OT, did anyone noticed that Christopher has reached Recognized Developer status? Congrats Chris, keep up the good work!

Now closed ot I want to let you all know that I'm doing some tests to tweak some parameters and give some data about TSC, stay tuned!

Inviato dal mio GT-I9001 con Tapatalk 2
[Galaxy S Plus I9001 Android Development] Rhonin86:
Congrats

Congrats also from my side :good:

And to round up the topic - Christopher's newest Child is now powering my phone - it's running on LiquidSmooth 2.8 R1 and the first results concerning akku-drain: :good: The power consumption during the night in flighmode was nearly zero - the same as under 3.0.x kernel . Now i will have a look on the daily usage consumtion , but up to now it seems as if the consumption has been lowered again... :laugh:

Thank you very much for this wunderful peace of kernel :D

Rhonin
[Galaxy S Plus I9001 Android Development] educk:
Congratulations for your RD title, Christopher!

You truly deserve it!

Erik
[Galaxy S Plus I9001 Android Development] muhammadnajmi96:
Yeah ! :D , I hope you Educk can be next Recognized Developer ;) , good luck !
[Galaxy S Plus I9001 Android Development] anuseb89:
Hope erik and kris will be RD soon..
[Galaxy S Plus I9001 Android Development] signs23:
reboot when uploading to dropbox, after that battery fall down from 99 to 93% :(

perhaps it have something to do with syncing^^

do i have to set something on to get last_kmsg? i never find it after restart
[Galaxy S Plus I9001 Android Development] ktulu84:
no, last_kmsg should be found in /proc when a reboot after a kernel panic occur... if you don't find it this mean that the reboot should not be kernel related... i'm using dropbox with the last kernel and it is working fine for me
[Galaxy S Plus I9001 Android Development] JohnKersten:
Recognized developer

Christopher,

Congrats with this achievement.

Your work for our device is really amazing and you make always time to give answers to our questions.

I hope you will support our device with your depth knowledge of kernels for a long time.

Respect.

Regards John
[Galaxy S Plus I9001 Android Development] Laurentyu1995:
Congratulations !!! You really deserve to be recognized as a RD by xda ( we already considerated you long time ago ) ... About latest version of this kernel nothing bad to say ( smooth, fast, stable and also battery drain is low imo ).. Thanks !!!!
[Galaxy S Plus I9001 Android Development] :
Congratulations from me too, Sir Christopher RD.:laugh:

Latest build of the Kernel, great as always. No bugs, shutdowns or something like that.

Thank you very much for all your work.:good:
[Galaxy S Plus I9001 Android Development] gemtin92:
Will 1.6 work with adc r4?

Tapatapatap i9001
[Galaxy S Plus I9001 Android Development] signs23:
okay, then it was rom related^^ my smartphone freezed and after 4min it shutdown itself, but happened only one time till now^^
[Galaxy S Plus I9001 Android Development] Christopher83:
Yes, we work on both sides and everything is always synched on stock kernel and custom kernels...
[Galaxy S Plus I9001 Android Development] Hirishiolo:
nice nice nice kernel! ;)

any change of having "Do Not Kill process" feature like in Castagna kernel?
[Galaxy S Plus I9001 Android Development] roberpao:
Has anyone had problems with GPS?,when I connect the signal is very low, and the signal is lost all the time. My old rom is the AOKP of krislibaeer, and to try and installed the adc, but the problem is the same.

I use the GPS Test and the Sygic, and the problem is the same in both.

In the old 3.4 kernels versions not have this problem.

Sorry for my poor english :good::good:

Regards.
[Galaxy S Plus I9001 Android Development] Christopher83:
K^Kernel 3.4.53 v1.7 for JB 4.2.2

Hi guys,

I released the new v1.7 builds of the kernel:

- Kernel 3.4.53
- Sources synched with cm-10.1 repos of Arco68 and DevCon Team
- Built with my latest custom Linaro 4.7.4-2013.07 toolchain optimized for Cortex-A8
- Fix a race between hotplug and cpufreq (credits to Narayanan Gopalakrishnan, thanks to Arco68)
- Fixed lost of the touchscreen configuration after suspend (credits and thanks to CastagnaIT)
- LowMemoryKiller management of not killable processes (implemented by me, thanks to CastagnaIT for the original idea of this feature)

For more info about the management of not killable processes, please read the third post of the first page.

I tried to keep the compatibility with the feature offered by CastagnaIT kernel by exposing the same parameters, but the code could be completely different.

As I wrote inside the third post:

Note: Don't add too many processes inside the white lists and uninstall the launchers not used...

Thanks to CastagnaIT for the original idea of the Do Not Kill Process and to ktulu84 for his support in testing.
[Galaxy S Plus I9001 Android Development] PatrickMac:
Hey Christopher, would it be possible to add a 400 MB ram version for the users that don't rely on the camera? I've tried educk's kernel and the extra amount of ram really speeds up the phone

Nevertheless, your work is really astonishing!
[Galaxy S Plus I9001 Android Development] nwg:
It seems my problem with killing Endomondo during paused workout is about to be resolved. Wonderful news! Can't wait to check it out.
[Galaxy S Plus I9001 Android Development] Laurentyu1995:
No problems so far...This kernel it's better and better !! Thank you Christopher !!!!!
[Galaxy S Plus I9001 Android Development] kouros17:
It's true! Every new version is better from previous one. :)
[Galaxy S Plus I9001 Android Development] :
Hey Chris, what could i say? As always, awesome work. With every build i think, this is the final release, but no, you always make the best more better. It's perfect now, so what could be the next?:good::laugh:
[Galaxy S Plus I9001 Android Development] ktulu84:
next one will be simply awesome... aahahhahahaha
[Galaxy S Plus I9001 Android Development] omegaRED7:
Good job Chris, this release is awesome. I had issues with the stock and other custom kernels with ADC CM 10.1 (slow loading of apps, apps not responding for some time) but yours eliminates those issues. Again, fantastic work, kudos!
[Galaxy S Plus I9001 Android Development] okidokiss:
Someone had some problems with this update and GPS signal?

I have, wierd, 1st time.
[Galaxy S Plus I9001 Android Development] ckiikc:
Best release after the last two that were not so good. Thanks.
[Galaxy S Plus I9001 Android Development] nwg:
It seems that management of not killable processes works very vell. I launched an Endomondo workout having 'com.endomondo.android.pro' process added to the list in 80dnkp. Then I paused it, and started some other apps (facebook, camera, some other stuff). After getting back to the workout, it was still on, for the first time. That's exactly what I was waiting for. Thanks VERY much!
[Galaxy S Plus I9001 Android Development] chrisg4:
Christopher, you've mde a great kernel i hope in your next releases that you will find the solution for the 720p video recording for the 390mb kernel
[Galaxy S Plus I9001 Android Development] Laurentyu1995:
It's not possible to have 390mb and working 720p
[Galaxy S Plus I9001 Android Development] ktulu84:
Is not a bug... It is due to less ram available for camera... The only way to get 720p working is to allocate more ram for camera... So you will not have 390MB available for user

Inviato dal mio GT-i9001 con topatalk 2
[Galaxy S Plus I9001 Android Development] mrjraider:
Im still curious how the s users can have 400mb or more ram with everything working?

Verstuurd van mijn GT-I9001 met Tapatalk
[Galaxy S Plus I9001 Android Development] XeLLaR*:
And i am still curious why people compare the I9001 to I9000. (no offense)
[Galaxy S Plus I9001 Android Development] mrjraider:
Because we need to share the sad spaces d both phones are like twins.
[Galaxy S Plus I9001 Android Development] Luzmo:
Hi! Thanks for this awesome kernel! It's almost perfect for me. The only thing is that my phone doesn't support the OC table that you are using. If I OC to 1824MHz my phone freezes and I have to take battery out. It's kinda annoying. What can I do? Thanks in advance!

Edit: It works now! Didn't work in the last version but now it works! Everything is good now!
[Galaxy S Plus I9001 Android Development] nishdroid:
I think i9000 is the elder brother who is shorter n stronger n i9001 is the younger one who is taller with more stamina :p

BTW congratulations Chris for reaching 3000 likes so fast n thanks for awesome kernels:D
[Galaxy S Plus I9001 Android Development] sklaes:
Great kernel thanks so much!

but i have got one issue with the latest version: this morning my alarm didnt rang. Is this related to the low memory killer - is that possible?
[Galaxy S Plus I9001 Android Development] makksi:
It happened falso to me couple of times.I'm using 390MB OC EXUV kernel
[Galaxy S Plus I9001 Android Development] 1989mayank:
This kernel is amazing.... using it for 1 week now... and no crashes or freeze... phone is super fast....thanks alot :)
[Galaxy S Plus I9001 Android Development] Christopher83:
Hi,

it could be related to the rom...

Have you recently changed it?
[Galaxy S Plus I9001 Android Development] ZordanKV:
Are you using Clean Master? It happened once to me and I found it's because of the mentioned app.
[Galaxy S Plus I9001 Android Development] sklaes:
nope, I use the ADC Releases since the first release. (always the latest release) and I do not use any kind of tweaks / scripts or apps tuning apps.

(my Kernel 1.7 370MB EXUV)

Thanks in advance!
[Galaxy S Plus I9001 Android Development] przemekamag:
From where I can get fully name of app which i would like to add to LowMemoryKiller feature?
[Galaxy S Plus I9001 Android Development] XeLLaR*:
Settings -> Apps

Then choose the app you want and you'll see the full name.
[Galaxy S Plus I9001 Android Development] przemekamag:
In my case there is only version number :( and this is a reason that I ask for this (couse I konw where it shoule be)
[Galaxy S Plus I9001 Android Development] XeLLaR*:
Weird. But well, if it isnt displayed there it shouldnt be a problem to get it in a different way.

Use this app:

https://play.google.com/store/apps/details?id=com.gijoon.pkgnameviewer

Gz

X
[Galaxy S Plus I9001 Android Development] przemekamag:
still only version number...

Wysyłane z mojego GT-i9001 za pomocą Tapatalk 2
[Galaxy S Plus I9001 Android Development] XeLLaR*:
Hey,

I accidently inserted a wrong link in my post, check again. :good:

Gz

X
[Galaxy S Plus I9001 Android Development] przemekamag:
Thank you very much for your AMAZING cooperation!
[Galaxy S Plus I9001 Android Development] chrisg4:
i have adc rom release 4 and i'm using K^Kernel and i have problem with bluetooth i can't send or receive apk ,mp3 whatever. Is a kernel's problem or rom's problem or i have to reflash kernel and rom?

Sorry for my bad english :D
[Galaxy S Plus I9001 Android Development] jimsiv:
It's because since Jellybean we can't send apk like we did in ICS or gb....try the application Bluetooth app sender from the market!!

Send from my GT-I9001
[Galaxy S Plus I9001 Android Development] DreamerTKM:
Hi, I've just test for your issue stated above...No such problem occur and I've successfully sent a file of 1.38MB apk to another phone...
[Galaxy S Plus I9001 Android Development] sziggins:
LowMemoryKiller's hierarchy

Hi all,

Long time to post but regularly I read the threads I am interested in. My phone is working more than fine and I really like CastagnaIT (thanks!)’s implementation of not killing processes. As I have not yet look at the code in your github about "LowMemoryKiller management" (...) I want to ask you if a hierarchy of processes would be useful as long as I need some of them to be killed last?

Another question is, if someone has some problem while flashing a kernel and looses the settings like a factory reset? I think it has been reported from other users too but I couldn’t find where. I was using buffo1987’s recovery 6.0.3.1 and last time I used educk’s (thanks!) 6.0.3.3 from ADC Team OP’s page and it didn’t happen yet. I will post my result if any.

Last, I want to mention your remarkable progress Cristoforo as a dev. I am not an old member of XDA but in that time and the threads I read I believe you are an example of motivation for everyone here (and not only!) and how XDA community should works. I recall how you started creating some threads and posting, replying gently to everyone and here you are now a serious android developer! I think your contribution to XDA community is a person that deserves everyone’s respect.

Kudos to ADC team and every dev, member is (was) contributing to i9001 development.
[Galaxy S Plus I9001 Android Development] scorpion26:
Can i use this kernel on galaxy w ?
[Galaxy S Plus I9001 Android Development] XeLLaR*:
Only GT-I9001.

Gesendet von meinem GT-I9001 mit Tapatalk 2
[Galaxy S Plus I9001 Android Development] Christopher83:
Hi sziggins,

thank you very much for your words and your appreciation!

About the processes hierarchy, I developed the new feature with 3 possible process hierarchy types (if you take a look at the code, you'll see an enum for that):

Type 1) Standard killable processes

Type 2) User defined processes to be preserved from killing (donotkill_proc_names)

Type 3) User defined system processes to be preserved from killing (donotkill_sysproc_names)

I choose to keep the compatibility with the same feature developed by CastagnaIT, even if I don't know if it is implemented in the same/similar way I implemented it, because I'm also working on another stuff (unfortunately spot time) and I'd like to assure the compatibility with other kernels.

When the system needs some memory to be freed for another process, then one or more processes not included inside the two lists (type 1) will be firstly chosen to be killed, according to the amount of needed memory and the memory allocated by them.

When there are no more type 1 processes and/or the system needs further memory to be freed, then also one or more processes included inside the type 2 list will be chosen to be killed.

When there are no more type 1 and 2 processes and/or the system needs further memory to be freed, then also one or more processes included inside the type 3 list will be chosen to be killed.

The possibility of killing also the processes included inside the two white lists is absolutely needed to prevent that the lack of memory could cause the force close of the currently started app (that needs memory), huge lags or system freezes.

So if you add a process to the donotkill_sysproc_names list (type 3), that will be killed as last choice and only if you're running a heavy process that needs a high amount of ram...
[Galaxy S Plus I9001 Android Development] okidokiss:
I have real problems with GPS. Can't find the cause, but it's really hard to get signal. Don't know what else I can do. Any ideas?
[Galaxy S Plus I9001 Android Development] nwg:
Hello Christopher! I still need and advice on how to keep Endomondo alive. I used to think the problem resolved after adding 'com.endomondo.android.pro' process to the 'donotkill_proc_names' list, but it seems it didn't help much. The problem arises when you pause your current workout, e.g. to take a photo or checkin on Facebook. After getting back to the workout, Endomondo restarts, and you have to start another workout. Really annoying when you're on a 120 km long cycling, and you want your score in a single piece.

Endomondo Pro uses 2 services (NotificationStatusService, WorkoutService), and 3 processes: com.endomondo.android.pro, com.android.vending (why the hell? It's Google Play!), and com.google.android.tts. Together they need 51 MB of memory.

Do you think that adding all the three processes to the 'donotkill_proc_names' or 'donotkill_sysproc_names' list will help? Or maybe our phone has not enough memory to handle Endomondo and other big applications at the same time? Maybe replacing the kernel with the 390 MB one would be a solution?

Thanks in advance for your help.
[Galaxy S Plus I9001 Android Development] chocotermi:
Okidokis I had the same problem with GPS the newest google maps will help, now works!

ROM:[JB 4.2.2][JDQ39E]CM10.1 by DevConnection_Teamrc4
[Galaxy S Plus I9001 Android Development] :
Greatest batterylife i've ever had with this New build. 12 hours during the night without wifi or 3g, 0% lost.:good:

Thanks a lot Chris.
[Galaxy S Plus I9001 Android Development] okidokiss:
Already have new maps, it's the same. :confused:
[Galaxy S Plus I9001 Android Development] Hirishiolo:
but if LowMemoryKiller defines only a hierarchy of processes, why it is advised to not insert too many items in the whitelist? The whitelist processes will be however killed if system ask to, to prevent the force close of the currently started app, so where is the problem of having too many items? thanks in advance
[Galaxy S Plus I9001 Android Development] ktulu84:
the problem is simply that put many apps in the whitelist will decrease the number of apps that are not in whitelist, so low memory killer will finish the process to kill earlier, and it goes earlier in the whitelist... to understand better just think what will happen if you put ALL apps in the whitelist:

lmk don't find apps of type 1 to kill so it searches for some apps of type 2 to kill.. the situation will be exactly the same as no apps in whitelist (is just an example to let you understand where the problem is)

EDIT: i did not thought about performances implication, but according to what Chris said the situation will be a little worse, and not exactly the same, because your apps will be killed and you have more latency
[Galaxy S Plus I9001 Android Development] Christopher83:
The requirement to not have many items inside the two white lists is mainly for performance purposes, to keep the lowmemorykiller as much performant as usual, and according to the way this feature as been conceived and then implemented.

Since I don't have the process UID (User ID, the app identfier assigned at install time) on kernel side and since the PID (Process ID, the identifier of the running process) is different every time the process/app is executed, instead of a simple scalar comparison of an integer id with an array of process ids (which is really fast), I have to use the process name as its identifier and to check if the process name (that is a string variable) is included inside one of the provided names of each white-list (an array of strings). This comparison of a string with the items of two arrays of strings introduces a very little latency (we're talking about nano/microseconds) that surely depends on the number of strings to compare...
[Galaxy S Plus I9001 Android Development] Hirishiolo:
Ah ok, thank you... I thought there were other problems!!! so now we have to discover what/how many apps is advised to put in whitelist... I thought Launchers, File Managers, Keyboards, TitaniumBackup, Whatsapp & other messengers... others?
[Galaxy S Plus I9001 Android Development] Christopher83:
Hi Nwg,

yes, try to install the 390MB kernel version and to put the process name inside the sysproc list.

And, if you can, stay away from Facebook, it's one of the worst app ever made ​​(as regards the abuse of resources). :D
[Galaxy S Plus I9001 Android Development] ktulu84:
well... is your own choice, i leave only dsp manager, btw a file manager and titanium backup are not needed, they do not have background services that may be killed, an app is not killed while in foreground, and if i close a file manager is because i do not need it anymore... same as titanium backup
[Galaxy S Plus I9001 Android Development] Hirishiolo:
But if I want to open a file manager (or TB), and the navigate to a folder, then do something other with another app, and then return to the folder... normally the file manager restarts and I have to re-navigate to the folder, in this way no. Or with TB I haven't to wait for the app to initialize... am I right?
[Galaxy S Plus I9001 Android Development] ktulu84:
the first one depends on the file manager, root explorer remember the folder you were browsing the last time... for the second one... yes, but it is really needed? remember that every app you add in the whitelist gives more probability to all other apps in whitelist to be killed, and add some overhead to the lmk work, i'm telling you again, is your personal choice, but i would never put such apps in the whitelist
[Galaxy S Plus I9001 Android Development] sziggins:
Loss of user settings

Hi again,

As I mentioned before I had that issue again. I will try to reproduce the steps:

Reboot into recovery, made a backup, installed a recovery... oops I just saw a thanks from you at alireza7991's thread my relative post!

Anyway, till now I am using TWRP 2.6.0.0 compiled by ADC Team (thanks krislibaeer!) and I don’t have any issues even the ones I had in the past using buffo1987's TWRP recoveries like I had to delete the .TWRP file but even I had some issues with fixing permissions.

Anyway thanks!
[Galaxy S Plus I9001 Android Development] nwg:
Yesterday something went wrong. I lost some previously installed apps after flashing 390 MB kernel version, and was unable to install them again (error 24). I had to restore from backup. Today I've just made another attempt, adding all the three Endomondo-related processes to the system processes list. Hope it's gonna help. Thanks for your assistance. :D
[Galaxy S Plus I9001 Android Development] 7med:
In fact, you can't install the application because the data are still in there.

It's really strange. I had this issue few days ago. Missing some applications, and for other applications missing the data.

Anyone else having this strange behavior?
[Galaxy S Plus I9001 Android Development] ktulu84:
That function is only on stock rom, don't know if someone tried to port it on newest ROM

Inviato dal mio GT-i9001 con topatalk 2
[Galaxy S Plus I9001 Android Development] EB20XY:
3.4.54

New kernel source base 3.4.54 seems to be there ... :)