yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Original Android Development] vlt96:
Re: [KERNEL][GPL][ICS] sweetnsour.kernel-version4a/6

Yes, it worked for me too on 9.1.5, but having the latest sounds much more awesome :)

Sent from my LG-P500
[Optimus One, P500 Original Android Development] korrectmethod:
Re: [KERNEL][GPL][ICS] sweetnsour.kernel-version4a/6

Just curious if this was still being developed for p505/p506.
[Optimus One, P500 Original Android Development] vlt96:
Re: [KERNEL][GPL][ICS] sweetnsour.kernel-version4a/6

Turning screen on and off seems to fix misplaced screen... Amazing how obvious and yet nobody tries

Sent from my LG-P500
[Optimus One, P500 Original Android Development] sweetnsour:
Re: [KERNEL][GPL][ICS] sweetnsour.kernel-version4a/6

I wasn't too sure if any P505/P506 users were still using my kernel. I guess I was wrong :) a build will come in the next day or two.

Thanks for confirming the fix. I was a little reluctant about reverting androidarmv6's commit.

For those with the misplaced screen, please try turning the screen off and on.

Sent from my LG-P509
[Optimus One, P500 Original Android Development] engr_exxi:
Re: [KERNEL][GPL][ICS] sweetnsour.kernel-version4a/6

Yes turning it off and on fixes it.

However. Sometimes when you o.c. and the screen misplaced. You go back to 600mhz again. Still the screen misplace issue persist. Dont know maybe my phone/rom issue only.

@sweetnsour

Everheard of Mempdroid vulnerability?

"Inherited from the Linux kernel, a vulnerabilty in the /proc/pid/mem interface allows for writing arbitrary memory in the address space of a setuid process."

Found out using X-ray.io's app
[Optimus One, P500 Original Android Development] GauharJK:
Yes, locking and unlocking the device fixed the screen issue. Phone working fine.

Cheers! :)
[Optimus One, P500 Original Android Development] sweetnsour:
Can't confirm the screen misplace on 600 mhz right now.

As for the mempodroid vulnerability, I have found a fix for it and will implement it on the next release. Thanks for bringing it to my attention :)
[Optimus One, P500 Original Android Development] sweetnsour:
Sorry I missed these two.

The next time I update the 3.0 kernel, I will also update the 2.6 kernel. Most likely an update will come this weekend, because there is an exploit that I will patch (thanks to engr_exxi for the heads-up).

I can set the default to be performance, but I don't think many people use that as the default governor. Plus, if you have an app like No-frills, it can set the governor for you automatically.
[Optimus One, P500 Original Android Development] vell1969:
v6

you understand me incorrectly. my english is bad, may be.. I removed "set off boot" in "processor" directory before flashing V6. I think, system to boot from the default settings of the V6 and the screen was normal.. About "performance"- governor: it was test. I don't use it always, of course. Kernel is a stable, productive and smooth. Thanks for the great work, respect.
[Optimus One, P500 Original Android Development] thanhlqltc:
I'm using rom cm9.2.0 ics plus of hephappy.I flash kernel ver6 but have problems with wifi.I can not connect to wifi.while my laptop connected to very good signal.Who can help me?Thank you very much.
[Optimus One, P500 Original Android Development] engr_exxi:
Re: [KERNEL][GPL][ICS] sweetnsour.kernel-version4a/6

Nice for the fix.

Yes even at 600mhz after booting up screen is misplaced. However a screen on and off fixes it. On v6 kernel.

---------- Post added at 09:15 PM ---------- Previous post was at 09:13 PM ----------

Have you tried restarting the modem first?
[Optimus One, P500 Original Android Development] thanhlqltc:
I restart mordem but there are no errors.phone shows good signal but can not connect.good laptop when connected and can access the network
[Optimus One, P500 Original Android Development] geoemm:
Re: [KERNEL][GPL][ICS] sweetnsour.kernel-version4a/6

If the icysnap won't work with 3.0 kernals, what all ROM's for our device support this awesome 3.0 kernals. I have heard icysnap has problems with 3.0 kernals as the d2sd in icysnap is activated, is it true. If it's true can I use this rom with 3.0 kernals with d2sd deactivated
[Optimus One, P500 Original Android Development] sweetnsour:
Since you are still around, I'm going to ask you for your decision. Would you like the 2.6 or 3.0 version? I don't want to build both unless there are requests for both versions.

I see now. Thanks for the feedback :)

When you go to settings>wifi, what does it say under your network? Does it say "saved" or "connecting"? What I do is, if it says saved, I hit the network and select connect, and if it says connecting, I either restart wifi or wait it out. Other than that, I've never had any issues connecting with wifi.

The newest CM9 from hephappy supports 3.0.
[Optimus One, P500 Original Android Development] sweetnsour:
version4b and version7 uploaded! Here's a quick summary of the important stuff:

version4b (2.6.35.14):

cherry-picked commits from version6

version7 (3.0.8):

While I was on github, I noticed that hephappy pushed two commits to his repo:

"Implement OC properly for msm7x27 and msm7x27T"

I have yet to test it fully, but so far so good! (no flickers as of writing this post)

Most of this updates include a lot of cherry-picks from hephappy's repo.

@engr_exxi, my attempt to fix mempodroid did not work. Once again, I will take a look into it.

EDIT: engr_exxi, the fix might have worked, but the app may still report it as vulnerable. See this post (where I got the fix from) and read what faux123 had to say:

http://xdaforums.com/showpost.php?p=31556582&postcount=9221

Finally, the misplaced screen still occurs on boot. Just lock and unlock the screen to fix it. I forgot to revert the commit that I believe is causing the issue. That will be in the next update!

You have hephappy to thank for version7 :)
[Optimus One, P500 Original Android Development] engr_exxi:
Re: [KERNEL][GPL][ICS] sweetnsour.kernel-version4b/7

@fix. Its okai. Maybe its an app fault too. Anyway better safe than sorrylater.

Testing both kernels!

Update 1: 710mhz is missing at kernel v7
[Optimus One, P500 Original Android Development] sweetnsour:
Re: [KERNEL][GPL][ICS] sweetnsour.kernel-version4b/7

Sorry about that, will be back in the next release.

If anyone is about to report that version7 is pretty poor in performance, I am highly aware of that. I will try to have that fixed by the next release.

Sent from my LG-P509
[Optimus One, P500 Original Android Development] sweetnsour:
I probably have pretty bad memory, since I forgot to include 710 :o

I promise it will be back in the next release.

version7a:

Can't tell if performance improved. Scores are lower when OC'ed when compared to stock frequencies. I think I might know why. Will try to fix it in the next release, which, again, will also include 710 mhz.

Also, split screen should be gone now.
[Optimus One, P500 Original Android Development] korrectmethod:
Re: [KERNEL][GPL][ICS] sweetnsour.kernel-version4b/7a

A 3.0 kernel would be great for p506
[Optimus One, P500 Original Android Development] sweetnsour:
To be released in the next day or two :)
[Optimus One, P500 Original Android Development] thanhlqltc:
I'm using the rom of hephappy cm9.2 and 7a kernel but I listen to music uninterrupted.error of the kernel or rom? thanks.
[Optimus One, P500 Original Android Development] sweetnsour:
Do you mean stuttering or the music stopped playing? If it is stuttering then use CFS. If you mean stopped playing, I can't say for sure, as I nor anyone else is experiencing your problem.
[Optimus One, P500 Original Android Development] sweetnsour:
Can someone benchmark version6 and version7a? The differences between the two are very minimal, yet version6 yields higher benchmarks for me (Antutu).

Also, can someone on version7a benchmark:

1) max at 600

2) max at frequency higher than 600 (I used 729)

The stock frequency seems to consistently give me higher benchmarks.

For both cases, I might be wrong. That's why I need your help :)
[Optimus One, P500 Original Android Development] engr_exxi:
Re: [KERNEL][GPL][ICS] sweetnsour.kernel-version4b/7a

@smartassv2 sio

V6 @600~320

155 158 156 407 2413 150 50 59 ~ 3648

135 212 157 413 2139 165 150 40 ~ 3411

134 214 156 414 2170 185 101 66 ~ 3440

@729

205 263 187 417 2204 180 51 48 ~ 3555

207 263 185 435 2235 195 49 67 ~ 3636

156 252 185 436 2217 220 127 120 ~ 3713

V7

@600

132 208 152 405 2023 170 40 188 ~ 3318

134 208 154 408 2454 185 40 128 ~ 3712

172 216 153 416 2423 180 37 131 ~ 3728

@729

138 171 121 416 2333 135 52 59 ~ 3425

138 172 122 417 2334 150 95 41 ~ 3469

140 174 122 418 2384 150 136 60 ~ 3584

There is your benchmark :)
[Optimus One, P500 Original Android Development] iakovl:
what version should i use with icysnap 1.6
[Optimus One, P500 Original Android Development] sweetnsour:
Thanks! That is very, very helpful :)

Comparing version6 to version7, version6 overclocked performed noticeably better than version7 overclocked. I didn't want that to be the case, but I guess that is the downside to having stable OC (with no flickering).

This is the interesting part. version7 at 600 seems to outperform version7 overclocked. I've been getting that in my own benchmarks as well. I guess overclocking on the 3.0 kernel actually decreases performance.

Once again, thanks for benchmarking!

PS: Wow, 3700? I've never gotten something that high! Just a question: do you prefer smartassv2 over the other governors, or did you just use it for benchmarking? I ask because smartassv2 seems to give a lot of performance.

version4b and below.

Separated the changelogs to make it easier to differentiate between the two kernel versions (2.6 and 3.0). Hopefully that will clear things up a bit.
[Optimus One, P500 Original Android Development] engr_exxi:
correction: that is kernel v 7a. :)

I'll try with performance governor. Since reading about kernel descriptions (smartassv2) is the 2nd best governor to choose when benchmarking the device (i think). I'll upload performance governor result later.

Separated the changelogs to make it easier to differentiate between the two kernel versions (2.6 and 3.0). Hopefully that will clear things up a bit.
[Optimus One, P500 Original Android Development] sweetnsour:
P505/P506 3.0 kernel uploaded :)

Sounds great, thanks again!
[Optimus One, P500 Original Android Development] engr_exxi:
I guess the table itself is self explanatory but still

"max" = summation of maximum values taken at the 3 test (possibility or probability that the maximum value that the kernel can achieve)

'without sd"= summation without sd card

and yes..

on kernel v6. It really is 600mhz values taken!

2nd table below is just the values i posted earlier. :D
[Optimus One, P500 Original Android Development] sweetnsour:
Very informative :) have to hit that thanks button tomorrow :o

Did you intentionally put, for the performance benchmarks, 729 before 600 for version6 and 600 before 729 for version7a? I need this piece of information before I can reach any conclusions :)

I will probably consider the performance benchmarks more heavily than the smartassv2 benchmarks, as the frequency may have fluctuated with smartassv2. Thanks again for the benchmarks!
[Optimus One, P500 Original Android Development] engr_exxi:
Yes. because before the benchmark im using version 4b. so i flashed v6 again.. since im running at 710 (reffering to v4b) its better if I start at 729mhz @v6. after 3 test. reboot and changed to 600mhz.. after that flashed v7a (since v6 is @600mhz is didn't have to go through changing it again at settings). That's why its at v6 729, v6 600, v7a 600, v7a 729.

Y U NO HAVE 710 on V6! lol just kidding.
[Optimus One, P500 Original Android Development] GauharJK:
Thanks for the data...

Changed governor to Performance from Smartassv2 on kernel 7a CFS 729/480.
[Optimus One, P500 Original Android Development] engr_exxi:
Performance governor may seem to produce the best output but still it is not recommended. why?

as defined here

may I quote

take note locking and running at maximum frequency.

While deep sleep is still doing its job. (I think while phone is idle) This brings the cpu to clock at its highest frequency once it has been awaken. (Grammar wrong or right?). I think aside from the overclocking factor of straining your cpu. Performance governor adds some factor of a fast wear down of processor (and some other harware materials) It is better to choose a step clocking governor (for my opinion) than straining it at once.

That's why it is used on benchmarking.

It's your choice by the way. :)
[Optimus One, P500 Original Android Development] omidreza:
i'm using ver7 of your kernel. sometimes the screen doesn't turn on with hardkeys and i have to hold power to make it turn on.
[Optimus One, P500 Original Android Development] sweetnsour:
I don't know what to say. No one else is reporting your issue. Can you upgrade to version7a and tell me if it is still there?
[Optimus One, P500 Original Android Development] GauharJK:
Kernel 7a is excellent. Went back to Stock frequencies yesterday after looking at the data posted by @engr_exxi...

The only thing I miss is "Set Data Limit" option. Whenever I go to Settings >> Data usage, the set data limit option appears for less than a second, and then disappears. I am not able to disable it or modify it...
[Optimus One, P500 Original Android Development] sweetnsour:
Do you (or does anyone) know if this is an issue with the 2.6 kernel?
[Optimus One, P500 Original Android Development] tukak:
Re: [KERNEL][GPL][ICS] sweetnsour.kernel-version4b/7a

It's working fine on the 4b kernel on my phone.
[Optimus One, P500 Original Android Development] sweetnsour:
Thanks for letting me know! Assuming that my fix will work, this piece of information will be very helpful.
[Optimus One, P500 Original Android Development] tanishque italia:
where can i find androidarmv6's kernel for jb 4.1?

EDIT: GOT IT!! but not able to use wifi on cm10 jb 4.1 with any 3.xxx kernel

please help!!
[Optimus One, P500 Original Android Development] sweetnsour:
I do not support JB but here's a question: does the CM10 that you have use the 2.6 or 3.0 kernel? I know that both types of CM10 are available, so maybe you confused the kernel version. Just a guess.
[Optimus One, P500 Original Android Development] tanishque italia:
i m having cm10 with 2.6

can i get link for cm10 with 3.0 kernel??
[Optimus One, P500 Original Android Development] sweetnsour:
That is why wifi did not work for you. You cannot flash the 3.0 kernel on a 2.6 rom :p

I believe this is what you are looking for:

http://jenkins.androidarmv6.org/job/android/32/
[Optimus One, P500 Original Android Development] tanishque italia:
thankyou so much!!;)

jenkins build is bit confusing:p
[Optimus One, P500 Original Android Development] sweetnsour:
Yeah, it is. Took me awhile to find it :)

For future use, you should save this link:

http://jenkins.androidarmv6.org/job/android
[Optimus One, P500 Original Android Development] Sandipkim:
does this cm10 boots?

and does it have fix for not playing recorded vid after some sec????

thanx, and sorry for my bad eng:silly:
[Optimus One, P500 Original Android Development] tanishque italia:
Re: [KERNEL][GPL][ICS] sweetnsour.kernel-version4b/7a

Unfortunately it doesn't boot! :(
[Optimus One, P500 Original Android Development] sweetnsour:
Re: [KERNEL][GPL][ICS] sweetnsour.kernel-version4b/7a

It does not boot at all or it doesn't boot with my kernel? If it doesn't boot with my kernel, it's probably because I did not enable triple buffering.

Sent from my LG-P509
[Optimus One, P500 Original Android Development] DJNoXD:
As far as I know it doesn't boot at all.
[Optimus One, P500 Original Android Development] thanhlqltc:
use rom Cm9.2 with kernel ver4b is excellent and stable.
[Optimus One, P500 Original Android Development] sweetnsour:
Compiled a kernel. What's special about this one? One of the screenshots will tell you. Thanks to DJNoXD for giving me a suggestion that saved me a lot of team. And of course androidarmv6 for the kernel!

710 mhz is back. However, there is a bug with the RAM as you can see. Will not release until that is sorted out. And the data limit bug is still there :silly:

EDIT: May have found the solution to the RAM bug! Going to compile in the next day, and if it works, version8 will be released :)
[Optimus One, P500 Original Android Development] Lt.Win:
Re: [KERNEL][GPL][ICS] sweetnsour.kernel-version4b/7a

Installed this on my dads P500 with IcySnap.

:mad: It DOESNT WORK RIGHT...

It works awesome! Gotta love this kernel. using v4b CFS BTW. :D

It really is sweet n sour ;)

Sent from my HTC Wildfire S
[Optimus One, P500 Original Android Development] engr_exxi:
Re: [KERNEL][GPL][ICS] sweetnsour.kernel-version4b/7a

@sweetnsour

I see what you did there <insert meme here>
[Optimus One, P500 Original Android Development] edinrh:
Re: [KERNEL][GPL][ICS|2.6.35.14] sweetnsour.kernel-version1

Nop... on GB the videoplayback is broken! For me!
[Optimus One, P500 Original Android Development] tanishque italia:
Re: [KERNEL][GPL][ICS|2.6.35.14] sweetnsour.kernel-version1

For me cfs worked better in the case of gaming on ics :D
[Optimus One, P500 Original Android Development] Amitosh:
[KERNEL][GPL][ICS|2.6.35.14] sweetnsour.kernel-version1

Very Good Kernel thank You :):)
[Optimus One, P500 Original Android Development] Junior Einstein:
BFS and SIO
[Optimus One, P500 Original Android Development] FPChaim:
Videos play only in sw; spent 2% of battery on night; bluetooth paired but couldn't send anything to my notebook; gps worked with wifi on on maps(altought the gps icon didn't stopped blinking) and not worked in cmx compass; camera and video rec worked normally; others sensors are working fine; music, etc.

Did I miss something? :)
[Optimus One, P500 Original Android Development] sweetnsour:
I guess this kernel doesn't support GB, which I don't think it should have anyway. Thanks for testing though!

Downloads have been moved to Google Code, where you can also find the changelog and an issue tracker. The first three posts have been edited to reflect this change.

I will most likely support BFS and CFS once I sort out a small issue :)
[Optimus One, P500 Original Android Development] D_Viper:
Finally a BFS kernel (As old Rome kernel for GB :))... Testing it on SlimBean 3.1, Android 4.1.2...

This kernel Fix the fickering of camera preview with frequence over 600 ;)

Testing BFS more smooth in my opinion

Any suggestion for i/o scheduler?
[Optimus One, P500 Original Android Development] sweetnsour:
Glad to hear that :)

I use SIO. It's supposed to be reliable and good performance-wise.
[Optimus One, P500 Original Android Development] harshdoshi25:
Re: [KERNEL][GPL][ICS|2.6.35.14] sweetnsour.kernel-version1

So you released both BFS and CFS ? cool! But I'd still go with BFS. Testing on build 7, cm10.. Will report..:)
[Optimus One, P500 Original Android Development] sweetnsour:
Re: [KERNEL][GPL][ICS|2.6.35.14] sweetnsour.kernel-version1

I know some people that like CFS more than BFS, so I'll still keep CFS :)

And yeah, if you can test this on JB, that would be great! Thanks

Sent from my LG-P509
[Optimus One, P500 Original Android Development] sweetnsour:
Released version2 BFS and CFS :)

Check the changelog for more details.

Downloads say "release1" and "release2". I meant to put "version1" and "version2" respectively. I'll change the name to version# instead of release# to match this thread.

I know this was a quick update, but from now on, I'll most likely be updating every week or two, unless I'm very busy :p

Feedback would be great!

P.S.: In version2, it does say that axis inversion has been fixed, but it was not fixed. I'll look into that later, or take it out entirely as fserve had said that taking it out saves battery.
[Optimus One, P500 Original Android Development] jayc137:
Re: [KERNEL][GPL][ICS|2.6.35.14] sweetnsour.kernel-version2

Tested CFS kernel v2

Its very smooth

Good for overclocking and gaming

will tell about battery life afterwards.

UPDATE

gr8 battery life.

1% drain in 3hrs
[Optimus One, P500 Original Android Development] Mr. Kaz:
downloading :)
[Optimus One, P500 Original Android Development] soham93:
This kernel is smooth, battery-friendly, and is amazingly fast !!

Thanks to HepHappy & sweetnsour for a wonderful job :)

P.S. i'm on CM10 Build 7 with CFS Kernel v2.
[Optimus One, P500 Original Android Development] Dovidhalevi:
Have latest CFS running with Rashed's 4.2 (Jan 8) build. So far, 100%.

See how battery drain works out.

Bluetooth is an issue with these ROMs, dnoxd has a kernel that can start bluetooth, it will pair, but toggling it off is very problematic.

Way to solve battery drain problems due to bluetooth no working is to freeze Bluetooth.apk meanwhile.
[Optimus One, P500 Original Android Development] engr_exxi:
Just noticed at InteractiveX governor. Music jumps while playing (using stock player).

Everything else is just great.
[Optimus One, P500 Original Android Development] sweetnsour:
Glad you guys like the kernel :)

Tell me how it goes!

Try increasing your minimum frequency. If that doesn't help, I hope you don't mind using another governor.

Speaking of governors, are there any that you guys want?
[Optimus One, P500 Original Android Development] vikasb32:
Re: [KERNEL][GPL][ICS|2.6.35.14] sweetnsour.kernel-version2

@sweetnsor.as you that in genetics phone restart when you disable the portable hotspot after enabling it.if this is a kernel problem can you try to solve that problem.if this is a Rom problem then it's ok.thanks
[Optimus One, P500 Original Android Development] Dovidhalevi:
So far, quite nicely!

Very good battery life even though it slept maybe half the test time, phone mostly not in use, screen off, and the DSbattery app scheduling GPS, data and WIFI for 30 sec. every 30 min.

I had been using smartassV2. Now on your H3. What is the comparison between these?
[Optimus One, P500 Original Android Development] tanishque italia:
Re: [KERNEL][GPL][ICS|2.6.35.14] sweetnsour.kernel-version2

Now my cm9 is very stable with version 2 cfs great boost in performance and also little increase in ram

I'm talking about this
[Optimus One, P500 Original Android Development] sweetnsour:
You are confusing me. What works and what doesn't?

What do you mean? Are you talking about my username? If anything, I chose sweetnsour because it is very close to my XBOX gamertag (sweeeeetnsour) :)
[Optimus One, P500 Original Android Development] sweetnsour:
Well, as they say, a picture is worth a thousand words. Actually, a screenshot in this case!

The screenshots will be the changelog, but if you would like a written one:

- 3.0.68 kernel

- acpuclock: include 710 mhz

- fix permission issue which prevents "active tasks" shown in (fixes the 0.00B in RAM issue)

- config: enable data limit

- config: PPTP (not sure if PPTP will work, EDIT: not working)

Also feels a tad bit smoother in my opinion. I don't know about you, but I'm excited about this release!

I would have released it earlier, but, you know, Halo 4 is pretty addicting :p
[Optimus One, P500 Original Android Development] thanhlqltc:
I feel get rom cm9.2.0 with kernel ver4b is good and stable, smooth than rom cm9.2.0 with kernel ver8.
[Optimus One, P500 Original Android Development] sweetnsour:
I hope you know that while it is stable and smooth for you, version4b and below is not meant to run on CM9.2. But if it works without problems, then that's great! However, if you do run into issues with this setup, I will not look into them. Issues will only be considered if the setup is correct (as in running version5 and above for CM9.2, and running version4b and below for everything else).

Thanks for letting me know though :)
[Optimus One, P500 Original Android Development] engr_exxi:
Re: [KERNEL][GPL][ICS] sweetnsour.kernel-version4b/8

No the 3.0.68 kernel:D
[Optimus One, P500 Original Android Development] sweetnsour:
For a second, I had no idea what you were talking about :p

You were referring to the second screenshot, huh :laugh:
[Optimus One, P500 Original Android Development] Jaani:
I m using cm 9.2 with v4b now...does cm9.2 + v8 will be the right combination???