yashsingh1/xdaforums huggingface dataset:
[Galaxy S Plus I9001 Android Development] sgspluss:
Nope dont want do it with an external app, cause set also scheduler/governor with init.d script ;)

Also this two lines i added in there and its working without any problems...
[Galaxy S Plus I9001 Android Development] gemtin92:
Are you recomend using KSM in advance memory options? I found on google that it really helps using less memory but increase cpu usage.

Tapatapatap i9001
[Galaxy S Plus I9001 Android Development] ktulu84:
i'm using it, cpu usage increase is not a problem... is negligible
[Galaxy S Plus I9001 Android Development] JohnKersten:
Android 11.0 Release 2

Christopher,

Can I use Kernel v 1.4 with RC 2?
[Galaxy S Plus I9001 Android Development] Christopher83:
Please wait a bit
[Galaxy S Plus I9001 Android Development] JohnKersten:
Android 11.0 RC2

Thanks Chris for the new release of 1.5. I'll give it a shot.
[Galaxy S Plus I9001 Android Development] -Vinne2-:
Hi, great to see next releases, thx!

But I see in /Settings > About/ that you didn't change the amount of additional free memory in the description of kernel build ;) (for example I use +366MB_EXUV but the description says 370MB)

Browsing on my GT-I9001 via xda-developers app
[Galaxy S Plus I9001 Android Development] kleptnir:
Many thanks for the new release!

I'm using V1.5 +356MB_UV and it works great.

Excellent!
[Galaxy S Plus I9001 Android Development] tamAyT:
I've read the description about the differences between the 348MB, 356MB, 366MB and 374MB versions but all I could read was that the 348MB version is more stable basically. What will I miss if I install 374MB instead of 348MB version for example? Just curious :)
[Galaxy S Plus I9001 Android Development] ktulu84:
Just as it is written, 374 has no 720p video recording

Inviato dal mio GT-I9001 utilizzando Tapatalk
[Galaxy S Plus I9001 Android Development] tamAyT:
Right....

That was a bad example I've asked but then again I've stated "for example". So what is the difference, for example, between version 366MB and 356MB other then the difference in free memory?
[Galaxy S Plus I9001 Android Development] ktulu84:
They have different ion heap reservation, 356 is more close to the stock one, has more memory allocated to surface flinger, that is that part of android that draws windows. This means that surface flinger will drop more time to ashmem because of lack of memory reserved. This can cause some milliseconds of lags (I can say it is negligible). Stock one has more memory for surface flinger than 356 one. 374 has the same as 366 one but has less memory for adsp so no 720p recording

Inviato dal mio GT-I9001 utilizzando Tapatalk
[Galaxy S Plus I9001 Android Development] tamAyT:
wow ehh oke :p

Reading (negligible) milliseconds of lags makes the higher free memory versions a bit faster I understand? Then I guess I still have to choose between recording in 720p or not. Since I'm shooting vidz once in a few months, I guess the 374MB version is my winner then :D
[Galaxy S Plus I9001 Android Development] ktulu84:
More free RAM means you can run some more apps, and you will have less lags due to lmk if you use many apps. I don't use camera too much and I can live without 720p recording so I use 374MB

Inviato dal mio GT-I9001 utilizzando Tapatalk
[Galaxy S Plus I9001 Android Development] KorhanKurt:
Very good
[Galaxy S Plus I9001 Android Development] JFK1997:
Hey Christopher,

in the newest Version + CM11 R2 i got the problem i told you some weeks ago with airplane mode and not finding mobile data anymore (-> empty triangle in status bar) more often then on the previous. The changes you made didn't help. What could be the problem ? Because its really annoying when you put your phone in aiplane mode at night and have to reboot it every second morning.

Thanks
[Galaxy S Plus I9001 Android Development] Christopher83:
Hi,

it's weird, please check that you flashed R2 correctly (check the build date inside Settings -> About phone).

Anyway, it's not a kernel problem.

Sent from my GT-I9001 with Tapatalk 4
[Galaxy S Plus I9001 Android Development] JFK1997:
Oh, im sry i thougt it was kernel related. I flashed it correctly as i always flashed roms and like you and adc-team tell us to.
[Galaxy S Plus I9001 Android Development] Christopher83:
K^Kernel 3.4 v1.6 for KitKat ION+PMEM ADSP

Hi guys,

I released the new builds of v1.6 kernel:

- Kernel 3.4.82
- Sources synched with cm-11.0_ion_pmem_adsp repo branch of DevCon Team
- Built with my latest custom Linaro 4.8.3-2014.02 toolchain optimized for Cortex-A8
- s6e63m0: added new brightness levels to decrease more the brightness (credits to CastagnaIT)
- fix false disconnect due to a signal sent to the reading process (credits to keunyoung)
- MDP: correct clock calculation logic for up-scaling scenario (credits to Nirmal Abraham)
- sync: don't block the flusher thread waiting on IO (credits to Dave Chinner)
- timer: optimize apply_slack() (credits to Felix Fietkau)
- writeback: fix writeback cache thrashing (credits to Namjae Jeon)
- block/partitions: optimize memory allocation in check_partition() (credits to Ming Lei)
- rtc: alarm: Add power-on alarm feature (credits to Ashay Jaiswal)
- rtc: alarm: Set power-on alarm 120 sec before actual alarm time (credits to Mohit Aggarwal)
- kernel: alarm: fix the BUG that device automatically powers on (credits to Figo Wang)
- kernel: alarm: add dedicated alarm type for poweroff alarm (credits to Figo Wang)
- kernel: alarm: Do not call rtc_alarm_irq_enable in IRQ Disabled context (credits to Prasad Sodagudi)
- power: add an API to log wakeup reasons (credits to Ruchi Kandoi)
- power: fix compile warnings in log_wakeup_reason (credits to Ruchi Kandoi)

Thanks to [MENTION=4489432]CastagnaIT[/MENTION], on new ADC Team CM 11.0 Release 3, it's now possible to set a lower brightness for the display panel, go inside Settings -> Display & Lights -> Brightness, then change the minumum brightness level according to your choice.
[Galaxy S Plus I9001 Android Development] liudmil8888:
Is there any chance to fix the front camera?
[Galaxy S Plus I9001 Android Development] käsebr0t:
It is not broken for me. Can you describe your problem in more detail?
[Galaxy S Plus I9001 Android Development] Rhonin86:
frontcam

Have you read the changelog of k^kernel V 1.5 ?

Some tests with Hangouts Videocall and Skype shows that the frontcam is working correctly for me since V 1.5 or is there another issue you want to mention ?

Cheers

Rhonin
[Galaxy S Plus I9001 Android Development] liudmil8888:
It's upside down. Nothing else
[Galaxy S Plus I9001 Android Development] Rhonin86:
upsidedown with which app

Since 1.5 this problem should be solved as quoted above and with the above mentioned apps this problem isn't there for me. So in which app the picture is upsidedown for you ?

Cheers

Rhonin
[Galaxy S Plus I9001 Android Development] liudmil8888:
just using camera through camera apk. I didn't have that problem while I was using 1.4
[Galaxy S Plus I9001 Android Development] Rhonin86:
Hmm.. do you really mean upside down or mirrored ? In order to make the cam behave right with videocalls the cam gets an algorithm to keep the picture not flipped upsidedown for most of the apps. ( i took 2 pictures of a glass and it was taken mirrored but not upsidedown)

To provide a best working front cam the taken pictures get mirrored for better compatibility with most of the apps...

Therefor v 1.4 works for you, but videocalls were upside down - now video calls are displayed in the right manner but your picture get mirrored...

Cheers

Rhonin
[Galaxy S Plus I9001 Android Development] Christopher83:
On which rom (report also the build version)?

Front camera has been fixed since v1.5 kernel builds, rom ADC Team CM 11 Release 2 and obviously Release 3 or other roms based on them
[Galaxy S Plus I9001 Android Development] akiaki1:
Automatic brightness works and stops, stuck at 28lm or 29lm... Is this kernel related since there were changes? Using your latest as always...
[Galaxy S Plus I9001 Android Development] kleptnir:
I'm suffering battery drain since v1.6... With v1.5 OC_UV I still had 20-30% battery at 11pm, with v1.6 I had only 10% at 6pm.

I switched to v1.6 OC_EXUV two days ago, yesterday I had about 13% left at 10pm. Installed BetterBatteryStats today, maybe it gives some hints.

Also I had wifi hanging twice(once with UV, once with EXUV): It was switched on, but SGS used packet data. I tried to switch wifi off, but this didn't work. After reboot wifi was working again.

Usage and wifi environment didn't change since v1.5.

For installation I flashed ROM + K^Kernel with TWRP than wiped cache & dalvik, like I did before.

Any ideas?

Edit: Governor is InteractivX, Scheduler is set to ROW since v1.4
[Galaxy S Plus I9001 Android Development] sanderg:
Does not install

Unfortunately this build does not install on Cyanfox 2.0.1 from ariesve. I believe the ro.build.product check in the script is incorrect (it checks for I-9001 twice instead of once for ariesve and once for I-9001).
[Galaxy S Plus I9001 Android Development] smitharro:
Cyanfox is an unmaintained build by Daviteri. It is not based on the ADC team's cyanogenmod 11. This kernel is exclusively for this ADC team build or for builds based on this build (as far as I know).
[Galaxy S Plus I9001 Android Development] sanderg:
It seems supported (except for the incorrect check):

assert(getprop("ro.product.device") == "ariesve" || getprop("ro.build.product") == "ariesve" ||
getprop("ro.product.device") == "GT-I9001" || getprop("ro.build.product") == "GT-I9001");
[Galaxy S Plus I9001 Android Development] Christopher83:
I'm sorry, but you're wrong, that's correct...

As you can read, the assert checks if the prop with keys "ro.product.device" or "ro.build.product" is "ariesve" or "GT-I9001".

You can translate it as:

Which is the recovery you are using and which is the error message?
[Galaxy S Plus I9001 Android Development] sanderg:
Running CWM (provided with the ROM).

root@ariesve:/ # getprop ro.product.device
ariesve
root@ariesve:/ # getprop ro.build.product
ariesve

Error message is: assertion failed.
[Galaxy S Plus I9001 Android Development] Christopher83:
Flash another recovery and retry...

You can find updated recoveries here (I suggest you latest TWRP):

CWM & TWRP for GT-I9001
[Galaxy S Plus I9001 Android Development] sanderg:
Same error, assert failed, error 7 :(

Also seems I cannot use fastboot to flash recovery.img after rebooting to bootloader?

I'm more experienced with HTC than Samsung, any help appreciated.
[Galaxy S Plus I9001 Android Development] Christopher83:
Did you get the same error when installing the kernel after flashing the updated recovery or while installing the recovery?
[Galaxy S Plus I9001 Android Development] sanderg:
While installing the recovery.

I'll have to look for a different ROM I'm afraid.
[Galaxy S Plus I9001 Android Development] Christopher83:
So the problem is your current recovery, it doesn't allow you to flash other zip packages, except the rom you installed...
[Galaxy S Plus I9001 Android Development] sanderg:
I could flash the KK android dialer from this recovery. No idea about other packages.
[Galaxy S Plus I9001 Android Development] smeroni68:
If you wanna use K^Kernel on Cyanfox 2.0.1 (of december 2013), I think you can stop here... this is the changelog of the last Cyanfox build:

2013/12/28

Switch to ION (Thanks ADC)

Compatible with old recoveries

MMS app back

Not Anymore CYANGAPPS

This version is not compatible with current development of ADC Team... included K^Kernel... sorry, too much changes in the last months...
[Galaxy S Plus I9001 Android Development] sanderg:
Thanks.

Managed to replace recovery now:

dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p13

Now on to the new ROM :)
[Galaxy S Plus I9001 Android Development] Deadpool:
My feature request

GPU OC
[Galaxy S Plus I9001 Android Development] käsebr0t:
GPU can't be overclocked easily as on other the devices. I think, davidteri91 figured out a way to overclock the 2d core some time ago, but the battery life was horrible.

Gesendet von meinem GT-I9001 mit Tapatalk
[Galaxy S Plus I9001 Android Development] Robert-:
It would be useless anyway. :good:
[Galaxy S Plus I9001 Android Development] BigAznJimmy:
Our GPU sucks hard at 3D gaming. A gpu overclock would bring a little bit more performance and more frames. Not a bad request at all. But its hard to realize it.

Ive got a request:

Screen Color settings

(i know the gammas are hardcoded, but maybe its possible?)

Just a request

Jimmy
[Galaxy S Plus I9001 Android Development] ichda04:
For 3D gaming i use the app GLTools (available at XDA) to lower the in- game texture resolution. No more lags this way (playing MC4) ;)
[Galaxy S Plus I9001 Android Development] XeLLaR*:
Guys, the 7x30 chipset we have features a Adreno 205 GPU which is in fact NOT overclockable for 3D Operations. 2D Overclock wouldnt do anything except for draining the battery 20% faster. Overclocking the 2D Operations was not done by davidteri. In fact some other user did this, here on xda and he shared the source and some pre compiled files.

To be honest, playing games on this phone is like playing Crysis 3 maxed out on a Pentium 4 512MB Ram and a Geforce 6200. Its the slowest possible combination you can imagine.

There is nothing(!) that we can do to push the performce of the phone higher(We dont know what google will do). We have already maxed out the Hardware by using ION, Kernel 3.4, OC to 1,8GHz and new GPU Drivers. The amount of processes that the Single core cpu has to handle is incredible since Android 4.1. The fact that our GPU is second slowest of all GPU's in a qualcomm chipset doesnt make it any better. This phone is now almost 4years old and you should not await so much from it. If you want to play hardcore games without lag you basically have to buy a device with a better chipset. The i9001 is pretty good for Business work tho, some basic games here and there and hearing music. Thats about it.

Gz

X

Gesendet von meinem GT-I9001 mit Tapatalk
[Galaxy S Plus I9001 Android Development] smitharro:
Wisely spoken Xellar!
[Galaxy S Plus I9001 Android Development] JohnKersten:
Squashed update of kernel from 3.4.82 to 3.4.83

Christopher,

I looked in github and saw a commit called 'Squashed update of kernel from 3.4.82 to 3.4.83'.

What does in this context 'Squashed update' mean?

Thanks for the answer.
[Galaxy S Plus I9001 Android Development] educk:
I'm not Christopher but I can answer this one...

The Linux kernel is an Open Source project which means that everyone can contribute. These contribution are usually submitted as patches in a way similar to how Gerrit works. Between two linux kernel versions all the contributions are reviewed and tested, if everything is OK, they are applied to the mainline source, these contributions will create the new kernel version. Also, a patch is released on kernel.org containing all these changes.

In our case, 'Squashed update of kernel from 3.4.82 to 3.4.83' means that the respective commit contains a "squash" of all the patches submitted after the 3.4.82 release which got the OK from the reviewers and testers. As said before, this squashed patch can be downloaded from kernel.org and applied to the respective kernel tree.

Hope it's clear now :)
[Galaxy S Plus I9001 Android Development] TAVYX:
i have a stupid question: Why this kernel lags in every game more than stock? I tryed all 3 versions in every combinatin posibile.
[Galaxy S Plus I9001 Android Development] Rhonin86:
Every combination of governor / IO-Scheduler ? And with all possible zRAM / KSM -settings ?

The stock-kernel indeed is very fluid, but i never encountered the same problems like you - but i must admit that i don't play that much...

Cheers

Rhonin
[Galaxy S Plus I9001 Android Development] Christopher83:
K^Kernel 3.4.83 v1.7 for KK 4.4 ION+PMEM ADSP

Hi guys,

I released v1.7 builds of the kernel, ready to be used with the new ADC Team CM 11.0 Release 4:

- Kernel 3.4.83
- Sources synched with cm-11.0_ion_pmem_adsp repo branch of DevCon Team
- Built with my latest custom Linaro 4.8.3-2014.03 toolchain optimized for Cortex-A8
- misc: bln: Cancel pending blinking/static light works on lights off (credits to Christopher83)
- media: Init the reserved fields of struct media_link_desc (credits to Deva Ramasubramanian)
- power: don't wait for timeout if sys_sync completes early (credits to Srinivasarao P)
[Galaxy S Plus I9001 Android Development] kazuna69:
Thanks Chris for the updates,

anyway, I'll been using this kernel and ADC cm11, from its beta release,

however, last few days, my s+ been "behave" strangely, the cpu doesn't go into deepsleep, it maintain on the lowest cpu clock freq, :confused:

I've tried every possibility, wipe cache, dalvik, fresh reflash, :(

but the problem still exist,

luckily few moment ago, I've figure that mediascan have "slightly" affect the such behavior,

hence I removed all my media and phone is as good as before, :confused:

so, in your opinion, what's actually happening to my s+? :crying:
[Galaxy S Plus I9001 Android Development] Christopher83:
Hi,

I'm sorry but I can't say for sure what happened, probably something wrong with one or more damaged files...

Sent from my GT-I9001 with Tapatalk 4
[Galaxy S Plus I9001 Android Development] ahmed dzico:
thanx Christopher83 :good:
[Galaxy S Plus I9001 Android Development] kazuna69:
owh, thanks for fast reply, I'll try to start everything from beginning, :o
[Galaxy S Plus I9001 Android Development] Deadpool:
Device overheats to 45°C after normal use without charger plugged in after flashing 1.7

Sent from my Slim Muffin.
[Galaxy S Plus I9001 Android Development] Rhonin86:
What about frequency structure during "overheating" ? Maybe 100 % max frequency over the whole time - therefor it wuld be useful to know which process could be responsible for that....

Get yourself an app to investigate on this issue (better battery state / wakelock detector...)

We 'll await your report to react in the proper manner to your prob.... mostly a running wild process is responsible...

Cheers

Rhonin
[Galaxy S Plus I9001 Android Development] Deadpool:
Same in slimkat kernel after using Facebook

Sent from my Slim Muffin.
[Galaxy S Plus I9001 Android Development] Deadpool:
It is okay now

Sent from my Slim Muffin.
[Galaxy S Plus I9001 Android Development] emyoo:
ProximitySensor as WakeLock

Hello Chris', really nice updates with CM11 R4 and your v1.7 kernel, only one thing bothers me since these updates on the sensors part. I have noticed that ProximitySensor functioning during the call is interpreted by BBS like a partial wakelock, and it is allways in the first position. The lenght of it is near the total lenghts of the voice calls.

Do you know why?
[Galaxy S Plus I9001 Android Development] your_login:
hello

I'm using the R4 CM11 release

i tried all the exuv kernels and normal oc/uv ones and they all cause regular 'phone activity' in the battery stats, for example even when I don't use my phone for 2 hours (no sms received, no screen turned on at all) my phone wakes about 20 times in that time - it's causing a lot of battery drain, it goes down about 2-3xfaster than as with stock kernel.

it is really weird - with the stock kernel i don't have any wakes at all. Of course all the apps are the same on each setup. I also use Greenify with almost all apps frozen, except Gmail.

Please help...
[Galaxy S Plus I9001 Android Development] taiji2078:
Actually Gmail is causing most problems for me ... I changed the Gapps with a minimal version (PA Gapps) and it's all better again ... at least for the wakelocks.

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

My phone has anyway a constant battery drain from the entire Android System ... stuff never seen before in Android 2.3.6.

I have a 3500 mAh battery that I actually think that is faulty for resisting only for 3 days in airplane mode, without a SIM and with all apps frozen ... :eek: My old HTC Hero with the same battery and Android 2.3.6 stays on in standby for more than one week ... I'm using it only as an Mp3 player :)

Once they manage to port the KK emoji fonts to older roms, I will switch back to 2.3.6. I feel that 4.4 is way too much for our old devices hardware.
[Galaxy S Plus I9001 Android Development] your_login:
sorry for the off topic, but i think there isn't anybody working on older roms nowdays, is there?

thanks for the gapps idea, maybe i will try it, but for now my GPS stopped working completely (it finds the satellites well in GPS TEST app but in maps, endomondo etc it doesn't notice any movement at all.. I ****** hate this stupid phone ;/
[Galaxy S Plus I9001 Android Development] emyoo:
Have you tried hardware fix!? Maybe the contacts are weak...
[Galaxy S Plus I9001 Android Development] your_login:
I'm afraid you are right, i restored nandroid backups of my older roms where the gps was working fine and i get the same problem. I dropped my phone a few times, maybe the gps receiver got broken or something else happened...

I guess its time for me to start saving money for an upgraded phone , as i need my gps everyday :(
[Galaxy S Plus I9001 Android Development] smitharro:
Sorry, but I I don't share this opinion by far! This phone is way faster with this (ADC) rom with k^kernel than with stock rom. My daughter has an Ace 2 with official jelly bean (a dual core!) but my "old" single core S+ phone with KitKat CM11 is just as fast (if not faster).
[Galaxy S Plus I9001 Android Development] emyoo:
You can simply watch a youtube tutorial to unscrew/unmount the back cover behind battery and simply pull a little bit upper the contacts for the GPS antena which is near the volume button... I did it and the signal is stronger now ;)
[Galaxy S Plus I9001 Android Development] your_login:
Could you please send me a link to this tutorial? I cant find it. thanks gor this great idea
[Galaxy S Plus I9001 Android Development] emyoo:
Search youtube "I9000 dissasesmbly" and google for "I9001 GPS hardware fix" you choose ;)
[Galaxy S Plus I9001 Android Development] Mairo:
Please! :good: http://xdaforums.com/showthread.php?t=1697217

And here also http://xdaforums.com/showthread.php?t=878970
[Galaxy S Plus I9001 Android Development] faraaz3:
Christopher can u help developer of xperia ray/arc/mini named mike WITH ION KERNEL PLEASE
[Galaxy S Plus I9001 Android Development] TheInfamous.:
From semaphore

Well i got a problem here....

I have the I9000 with Cm 11 KK, curent kernel Semaphore

And everytime i try to flash this kernel it gives me the error:

assert failed: getprop("ro.product.device")/(Status 7) Installation aborted.

something like this but longer

Is this kernel even good for the GT-I9000?
[Galaxy S Plus I9001 Android Development] Mairo:
I believe not.
[Galaxy S Plus I9001 Android Development] TheInfamous.:
Well then why would they put this

"XDA:DevDB Information

[GT-I9001][ION] K^Kernel 3.4 for KK 4.4 ION+PMEM ADSP, a Kernel for the Samsung Galaxy S I9000"

in the post?
[Galaxy S Plus I9001 Android Development] Rhonin86:
This is related to XDA's structure where I9001 forum is a subforum of I9000. If you have a look at other projects within this forum it's all the same.

Cheers

Rhonin
[Galaxy S Plus I9001 Android Development] Audi22:
Thanks

I would like to say thanks for this great work. I installed it and it works great.

I'm using an I9001 with CyanogenMod 11.0 by ADC-Team - Release 4 (ION) and now with

K^Kernel_KK-4.4_3.4_v1.7_Linaro-4.8.3_OC_EXUV_366MB_Ion_Pmem_Adsp_Signed

I adjust it with 245 min and 1651 max and with the Smart AssV2 Governor.

And it looks great.

Thanks for this good work, you hold our old device alive.

Is there something else what I can do?
[Galaxy S Plus I9001 Android Development] Audi22:
From my experience out I have to say my mobile is smooth and fast but the battery drain is 4 times higher as the stock Kernel. Is there any work to fix it in plan?
[Galaxy S Plus I9001 Android Development] emyoo:
Battery

BTW Chris' comparing OCUV with EXUV, the first one not extremely undervolted should not be that "battery friendly" as EXUV!? Or which are the main reasons for dooing two versions? I know also that some revision devices can't handle EXUV... then why the need having/using the EXUV version? which are the benefits?

Thanks for you answer in advance!:good: