yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Original Android Development] thachtunganh:
Re: [KERNEL][GPL][ICS|2.6.35.14] sweetnsour.kernel-version2

I've just pushed some new commits to our repo. Check it out!
[Optimus One, P500 Original Android Development] Negi9:
Re: [KERNEL][GPL][ICS|2.6.35.14] sweetnsour.kernel-version2

Hey sweetnsour,

I've installed your kernel (BFS) and it's great! But I'm having two minor issues.

First if all, SmartassH3 seems bugged, it (according to me) is choppier than InteractiveX.

Secondly, not sure if ROM related or kernel, but using AOKP, when enabling set on boot option, the governor switches back to SmartassH3, while the frequencies remain the same.

(I remember using DJ's kernel the governor was also the same after every boot, which makes me reckon that the problem may be in the kernel)
[Optimus One, P500 Original Android Development] thachtunganh:
Re: [KERNEL][GPL][ICS|2.6.35.14] sweetnsour.kernel-version2

How do you know SmartassH3 is buggy?... Can you explain how buggy it is?
[Optimus One, P500 Original Android Development] Negi9:
Re: [KERNEL][GPL][ICS|2.6.35.14] sweetnsour.kernel-version2

I said buggy in the sense that SmartassV2 was much better performer than InteractiveX. Even though SmartassH3 is made to deliver better battery life, it's simply just too bad of a performance delivering governor. Maybe that's how it supposes to be. You'd know better. :)
[Optimus One, P500 Original Android Development] sweetnsour:
In my opinion, SmartassH3 delivers the same performance as SmartassV2. If you find it buggy though, I can always include SmartassV2 again :)
[Optimus One, P500 Original Android Development] Negi9:
Haha :3 No need for that, I can live with InteractiveX. And can you look into my second issue? :fingers-crossed:
[Optimus One, P500 Original Android Development] sweetnsour:
Nice :) I have cherry-picked them over to the BFS kernel.

Didn't realize that A200 is Adreno 200 :o

I tried setting InteractiveX as the default governor and it stuck after rebooting. I'm guessing it is a setup problem on your end:

You said you are using AOKP. Does AOKP have options that allow you to set the frequency and governor on boot? Also, are you using an app that does this for you? My guess is that if you are using an app that does it for you, you might have also set the default governor in AOKP settings.

In other words, AOKP settings and an app (if you use one) might be conflicting with one another. Check to see that only one thing is setting your options on boot.

If you are not using an app to set these options on boot (which means that you are using AOKP settings to do so), I would look into using No-frills or SetCPU. I've been using it with no issues so far.
[Optimus One, P500 Original Android Development] Negi9:
Re: [KERNEL][GPL][ICS|2.6.35.14] sweetnsour.kernel-version2

I'm using the inbuilt CPU settings (In AOKP) I'm gonna investigate further. Thanks for looking into it :)
[Optimus One, P500 Original Android Development] harshdoshi25:
Re: [KERNEL][GPL][ICS|2.6.35.14] sweetnsour.kernel-version2

Feedback for JB!

tested bfs v2 for a few days. Battery lated pretty well, a full day with net on and heavy usage. though I have complains with H3..it's a good governer for idle mode, but when performing pety tasks, it keep trying to drag CPU to the minimum, which makes ui transitions often choppy.. Performance is amazing, a big thanx to you for that, but the main boost can be seen in games, which were really choppy before, but runs smooth now.. Like jetpack joyride..

However, the ***** **** scheduler ( :p) concentrates to much on foreground apps, making things lag or slowdown in the background.. Will test CFS now and report.. Overall, awesome work! Should include smartass v2, but if it affects the size too much, then leave it out, interactiveX is cool..

Tips for others:

1.use an app like keyboard backlight controller to permanently switch off backlight on buttons. - huge improvement in battery life.

2. Try out lmt launcher, an amazing alternative for navigation Bar.. -more screen real estate.
[Optimus One, P500 Original Android Development] sweetnsour:
Negi9 also reported something similar about SmartassH3. I'll include SmartassV2 in the next release.
[Optimus One, P500 Original Android Development] vlt96:
Re: [KERNEL][GPL][ICS|2.6.35.14] sweetnsour.kernel-version2

I just love BFS scheduler... I don't understand people saying everything lags in the background... Why the **** do you care about background apps when this device can't even handle keyboard without lags... But there are none now, BFS does an amazing job on ICS, it actually feels like a new phone :D for the 1st time setting won't take 3 seconds to load, I touch and it is instant :eek:

And multitasking caroussel is 3x faster...

PS: I flashed it right before putting the phone to charge, and it was at 90% in 1½ hour, which is a lot faster than before, no wake locks during charge, wifi always on ;)

Does it also support JB?

So much to say, I am just stunned, great job!

Sent from my LG-P500
[Optimus One, P500 Original Android Development] sweetnsour:
Exactly how I feel :highfive:
[Optimus One, P500 Original Android Development] sweetnsour:
Thanks for the feedback :)

I can't say for sure whether this kernel supports JB (no one has tested it on JB so far), but I would assume it does support JB since the current JB kernels also use 2.6.35.x. Also, thachtunganh's CAF kernel and DJNoXD's candied kernel both work on JB as far as I know.

However, this kernel probably won't be compatible with CM10.1 once the 3.0 kernel has been implemented.
[Optimus One, P500 Original Android Development] sweetnsour:
I don't know if any of you guys use Seeder, but I've been taking a look at a close alternative to it:

[MOD] CrossBreeder Lag Reduce-Entropy/DNS/Tether boost/Clean Adblock!-2-15-13 v2

Just implemented support for frandom, which is supposed to be much more efficient than urandom. More information in the link above (first post, #5).

Just a preview of what is coming in the next update. For anyone who wants to test the above mentioned mod, let's see if it actually helps :fingers-crossed:
[Optimus One, P500 Original Android Development] 3ncrypt3d_Droid:
Re: [KERNEL][GPL][ICS|2.6.35.14] sweetnsour.kernel-version2

Ive used both(at different times) didnt see much of any improvement.
[Optimus One, P500 Original Android Development] Dovidhalevi:
Works just fine on JB. Ran it on 10.1.
[Optimus One, P500 Original Android Development] Junior Einstein:
Re: [KERNEL][GPL][ICS|2.6.35.14] sweetnsour.kernel-version2

I am on jb 4.1.2 slimbean, I can test it. So far everything works.
[Optimus One, P500 Original Android Development] myawan:
Great reviews about this kernel are forcing me to move to GenetICS from my very favourite Oxygen......I guess i'll have to, but CFS would be my choice because of better battery backup and stability overall.

Awesome job S&S!

Kernels with fast charging tweaks are generally avoided because they hit hard on the hardware (heating up the battery beyond limits and shortening lifecycle).

One last thing S&S, it would be better if you name your kernels as "S&S_ICS_kernel-20130211_V2_CFS.zip" because it contains all info (version, date, type and Your logo ;))
[Optimus One, P500 Original Android Development] harshdoshi25:
Re: [KERNEL][GPL][ICS|2.6.35.14] sweetnsour.kernel-version2

Aye! I did say I tested it on jb.. 4.1.2, similar improvements as ics.. But cfs seems to be better than bfs in jb.

Not tested on ics, but I assume according to testers, bfs is better on ics.. ;) :thumbup:
[Optimus One, P500 Original Android Development] y2karthik:
Awesome work man,been using the BFS on 4.2.1 by LGICS and working fine with great battery life.Tried CFS first but battery seemed terrible and then flashed BFS but with this also i couldn't find any difference.After 2-3 battery cycles deep sleep works great 15% discharge for 10hrs,not bad for a JB.

Keep up the good work.

P.S:Anybody flashed CFS on JB by LGICS,throw some light here.

Thanks

:good:
[Optimus One, P500 Original Android Development] xu3sno:
Sad to hear that you will leave p5xx. :(

All the best :good:. Hope you have spare time to have a look on kernel configuration to enable USB Modem

:thumbup:.

Thanks
[Optimus One, P500 Original Android Development] soham93:
Thank you for the good times mate :D

Sad news, but everyone has to move on someday.
[Optimus One, P500 Original Android Development] nomancoolboy:
Yes ...,we have to move on ...!

We have already squeezed out everything from our p500...performance in cm7, Stability in cm9, Smoothness in cm10.1 and 10
[Optimus One, P500 Original Android Development] Dovidhalevi:
Guess I'd move on as well if I had the bread for that phablet or other brick AND if I thought a telephone (that is what is, is it not?) was worth that kind of bread!

Hopefully, one of the Armv6 crew will take this over, get our hardware on kernel.org source trees, and onward towards 3.4 or even 3.9 and 3.10!

(If someone could show me how to get a working build environment on my Debian box, I would not be too scared to try it myself :).)
[Optimus One, P500 Original Android Development] ManBearrrPig:
rather wait a month because on august 1. motorola moto x will come out. it has great specs and it will have a very low price :p
[Optimus One, P500 Original Android Development] geoemm:
Using 4d kernel and 9 kernal with icysnap 2.0,i am getting an error "tun. Ko module not loaded to your kernel" in openvpn. How can I solve this issue
[Optimus One, P500 Original Android Development] x-dira:
...working with cm10.1?

Thanks
[Optimus One, P500 Original Android Development] jayc137:
Yes
[Optimus One, P500 Original Android Development] cupliz:
Really want move to motorola? Better you go google first if you love to moding your device from root to unlocking bootloader...

Its wise learning how strong your enemy :p

Sent from my PG86100
[Optimus One, P500 Original Android Development] asphodeli:
wow, just when i thought oxygen-ics was fast and stable, installing this kernel over it went even faster (and yet still being stable at the same time)!

EDIT: Seems that there's a random reboot issue here...
[Optimus One, P500 Original Android Development] arun_7:
Sorry i am a noob, i never tried to kernal change, i have little doubt,

1.What's the advantage this kernal compare to cm10.1 jenkin buld roms kernal

2.Is this flash through twrp 2.5 recovery

3. How kernal flash and flash back to cm10.1 jenkin built rom's stock kernal

Please help me
[Optimus One, P500 Original Android Development] xu3sno:
1. It has option zRam, Zen I/O Scheduler to make memory more efficient. Battery drain less than stock kernel during deep sleep. IMHO

2. Yes. You can use TWRP to flash it. I'm using CWM

3. Make nandroid backup first so you can restore it when you're not satisfy. Just flash the kernel like you did with Rom. After flashed wipe cache partition, dalvik cache and battery stats!!!
[Optimus One, P500 Original Android Development] chrisdf:
Hephappy's 9.2.2
[Optimus One, P500 Original Android Development] ibub:
[MENTION=4786791]arun_7[/MENTION]

Twrp 2.5 will probably not flash kernel, as it has trouble with mount statement in updater script. Twrp 2.2.2.1 will work. ;)

sent from the p509 that I thought I killed again... no trouble at all :cool:
[Optimus One, P500 Original Android Development] kutysam:
http://xdaforums.com/showthread.php?p=40009149

i'm encountering stuff like this in logcat after 11.

there is a patch in that page too.

S&S maybe you could look into it. thanks!
[Optimus One, P500 Original Android Development] nomancoolboy:
Data usage menu disappeared again!!!!!!!

In v11
[Optimus One, P500 Original Android Development] sweetnsour:
I'm using that setup right now.

Both of them will be up forever (at least as long as Github and Google Code are around). I know that Google Code will no longer allow uploads (next year I believe), but downloads will remain available.

You said kernel config? I'll look around again but at a quick glance I could not find it.

I'm not too sure about motorola (everything seems to be locked down with motorola). Not to mention that HTC has made one amazing phone (build quality is nice and I do like sense). :)

I thought that I enabled tun but I'll check again.

If the reboot is with version11, that may be because I undervolted the phone. I did that to save battery, but not all phones can handle it. I can't do much about that except undo the undervolt, but battery life may not be as good.

I did make a version of the kernel that flashes successfully in TWRP. I can upload that if anyone wants.

Well, the patch is on that same page, so fixing it should not be too hard.

Since which version did the menu disappeared?

Any updates to fix any problems will have to wait. My workload is unbelievably heavy right now.
[Optimus One, P500 Original Android Development] xu3sno:
Well what I meant is perhaps you could configure the version 11 kernel, so it to be able to detect p5xx as USB Modem. Well, actually I did report this issue at https://code.google.com/p/cyanogenm...ersion Milestone FixedIn Device Owner Summary

Hope you can fix it. :good: However as you said, I'm afraid you have no spare time to do that. Take your time :).

Many thanks for your great works to bring 3.0.83 kernel to our obsolete device :cool:
[Optimus One, P500 Original Android Development] Dovidhalevi:
Previous versions also (occasionally) had reboots.

Assuming the phone boots up normally but afterwards has problems because of undervoltage -- is there a small root app for manually setting the voltage. I did see stuff like this in an app that let one tweak governor parameters but that is too heavy for most of us. Just this one or few simple parameters with "WARNING: Backup before touching!"
[Optimus One, P500 Original Android Development] ajaihs:
Using ur version 11 on cm10.1 rc5...

Honestly for me stock kernel ws too bad...

Using ur krnl,:)he best thing i felt ws notification bar pulldown action is smooth now...its wsnt this much smooth in stock kernel.....also felt much fastr typing in keyboard ..

So far its great...
[Optimus One, P500 Original Android Development] hariraj96:
[MENTION=4082678]sweetnsour[/MENTION]

can u upload the twrp version ???:confused:
[Optimus One, P500 Original Android Development] geoemm:
Tun.ko module included?
[Optimus One, P500 Original Android Development] x-dira:
vote +100:rolleyes:
[Optimus One, P500 Original Android Development] sweetnsour:
Uploaded :)

Also, can anyone tell me when the data usage menu first disappeared? I never really knew that it disappeared until I flashed CM10.1. It was still there on CM9, but that explains why it wasn't recording any data usage.

As soon as someone gets that info to me, I will release a small update with other stuff.
[Optimus One, P500 Original Android Development] Crewnshaw:
Since RC6 I think
[Optimus One, P500 Original Android Development] sweetnsour:
Are you telling me that this is a ROM problem? Others have said that it is a kernel problem.
[Optimus One, P500 Original Android Development] ibub:
Ok, I did some quick testing.

CM10.1-RC4 data panel

Original kernel >true

SnS 10>false

SnS 11>false

SnS 9b>true

EDIT:

SnS 9d>false

SnS 9c>true

;)

So 9c was the last one that had data usage panel.

OT Please don't leave us. You could keep the O1, and still develope. And think how much it would be worth running 4.3 JB :) Please PLEASE PLEEEESE!!! We love you man (kinda platonic) but come on... Group hug.

Edit: More OT

It's ok Austin. You do what you need to do. Just didn't want there to be any question, YOU WILL BE MISSED. And look at all the guys that got in on the group hug. All of those thanks are yours.:):beer:;)
[Optimus One, P500 Original Android Development] arun_7:
Friends is this kernal work on latest cm10.1 Jenkins build.?
[Optimus One, P500 Original Android Development] hariraj96:
kernel works well but datausage doesnot..
[Optimus One, P500 Original Android Development] sweetnsour:
That will save me a lot of time. Thanks for testing :)

Ah, the love is mutual ;) this has been a great community. I will not put aside my P509 but obviously I will not be using it as much. However, I do not have plans to work on any kernels for the HTC One. Having said that, development may continue, but at a slower rate. At the very least, I can promise to keep the kernel version up-to-date (refer to here for that).

Of course, one can also pick up my work or start a kernel of one's own. For that, feel free to PM me, and I'll get back to you as fast as I can, as I am pretty busy as previously stated.

All in all, I guess this is not a farewell after all :)
[Optimus One, P500 Original Android Development] Dovidhalevi:
Action by "androidmeda" on Gerrit for the 3.0.8 kernel branch

Revert "Enable deep sleep on BCM4325"

Setting some PM_FAST here.

Guess working on the WIFI battery drain issue. So might look into propagating through 9 and 11 assuming he has succeded.
[Optimus One, P500 Original Android Development] Avamander:
How to enable logging?

Sent from my sending thing.
[Optimus One, P500 Original Android Development] danny8866:
Guyz..i hav p506.. And i m on cm10.1 RC5..CAN I Use this ver.11 kernel...?? If yes then plzz giv me the dwnload link ..

Thankz..
[Optimus One, P500 Original Android Development] Avamander:
How can I get logs?

Sent from my sending thing.
[Optimus One, P500 Original Android Development] ibub:
Logcat? There are several apps on Play store. I use catlog. Kernel logs, you can copy and view /proc/last_kmsg

sent from the p509 that I thought I killed again... no trouble at all :cool:
[Optimus One, P500 Original Android Development] post-mortem:
Whoa. I just noticed you changed your avatar, ibub. I didn't recognize you!
[Optimus One, P500 Original Android Development] sweetnsour:
Hi guys,

Unfortunately, I've decided to change my mind. I think it is safer for me to say that I will no longer be releasing kernels for the P500 and other variants. I'd rather not say that I may release a kernel, as that may never come unless I have free time, which looks like never. This summer has not only been very busy for me but also is very critical for me (same goes for the rest of the year after summer and into next year). Sorry for the false promise regarding that.

However, given that the 2.6 line seems to be the most popular kernel, I will update that one final time, bringing the changes from the 3.0 kernel and porting them over. Hopefully, we will see some noticeable increase as some of us did with version11.

I'll leave this thread open in case you guys have any questions or just want to discuss the kernel. I will be stopping by once in awhile, but I will generally be over at the HTC One forum now. I do not mind if you make any further requests, but I cannot promise much other than the update to the 2.6 kernel (and even that might have to wait for awhile, but it will come).

Thanks to all for making the P500 community a lot of fun! Maybe I'll see some of you guys in the HTC One forum someday.
[Optimus One, P500 Original Android Development] jayc137:
[MENTION=4082678]sweetnsour[/MENTION]

So that does means you bought HTC one

Anyway farewell :thumbup:

Will miss you :(
[Optimus One, P500 Original Android Development] Avamander:
I am using logcat but it shows nothing.

Sent from my sending thing.
[Optimus One, P500 Original Android Development] hariraj96:
[MENTION=4082678]sweetnsour[/MENTION]

can u update the kernel 3.x one last time to patch data usage in the july 10 stable.maybe it dissappeared due to some changes in wifi tethering in the code.....
[Optimus One, P500 Original Android Development] Dovidhalevi:
July 10 stuff still has problems.

CVE-2013-2094 (Linux kernel exploit) has been patched in the armv6 group's kernel. Plus others:

https://github.com/androidarmv6/android_kernel_lge_msm7x27-3.0.x/commits/cm-10.1
[Optimus One, P500 Original Android Development] GauharJK:
I have been reading about Google implementing fstrim in Android 4.3 which makes old devices faster. Could that be implemented for Optimus One in SweetSour kernel?

Source: http://xdaforums.com/showthread.php?t=1971852
[Optimus One, P500 Original Android Development] sweetnsour:
If I have read correctly, it is only for devices that use nand or emmc memory. As far as I know, the P500 does not use either of those (in fact I don't even know what the P500 uses).

Confirmed under the "what devices are affected" section here:

http://xdaforums.com/showpost.php?p=37029420&postcount=122

Update:

An update may come soon, as I have some free time. 2.6.35.14 family.
[Optimus One, P500 Original Android Development] Dovidhalevi:
Looking forward.

Please tell me how to get the appropriate gcc setup so I can try my hand at this!
[Optimus One, P500 Original Android Development] sweetnsour:
Brought over the changes from version11 to versionFINAL. As always, changelog is in the second post, and the download can be found on my google code. I have not tested the kernel myself, as my phone needs to be charged.

A BFS release is out of the question, as it seems to perform worse than CFS and seems to mess up the RAM readings.

As given in the name, versionFINAL is the final release from me as of now. Unless I somehow find myself with a lot of free time, I am a little too busy to tinker with kernels anymore. Not to mention that I will be more involved in the HTC One forum (where I managed to meet FitAmp :))

Because I will not be releasing anymore kernels, maybe the P500 community can begin to see kernels from other P500 users. To allow for this, I have uploaded instructions that I hope will be helpful to those who want to compile their own kernel. I wrote these instructions a long time ago when I was learning how to compile kernels myself, so the information may or may not be complete. For those who want to compile their own kernel, please let me know whether the instructions are complete enough for compilation.

For any questions kernel-related, please do not PM me. Post in this thread so we can all learn.

The last time I will say this but, happy flashing :)
[Optimus One, P500 Original Android Development] jayc137:
Bye Bye Mate :)
[Optimus One, P500 Original Android Development] GauharJK:
Thank you for all the hard work you put into making these kernels... :good: Optimus One community has been excellent for 3 years now... :laugh:

All the best with your HTC One... Its time to upgrade from Optimus One hardware anyways...

Cheers!

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

One small thing...

Flashed versionFINAL over CM 10.1.3 Its stuck at LG logo. I guess I have to stick to version 11 for CM10...
[Optimus One, P500 Original Android Development] gekko69:
Thanks for final version. It works on CM9 but I had one freeze so I reverted to 4d. With 4e I also had freezes. Is the final version also underclocked?
[Optimus One, P500 Original Android Development] sweetnsour:
I only introduced one change in 4e that only affects the functionality of the app "Orbot". Are you sure 4e causes freezes? I can always revert that one change and see if it produces any more freezes. If so, I will release another update, but only if others can confirm freezes on 4e.

The final version is undervolted, not underclocked.

How was performance on the final version though?
[Optimus One, P500 Original Android Development] gekko69:
I meant undervolted. :)

I thought I saw in some post that 4e was also undervolted causing problems on some devices. But maybe that's just my bad memory.

I will compare 4d and final with Antutu.
[Optimus One, P500 Original Android Development] johnhale:
I can confirm freezing on 4e

I always stick with 4d
[Optimus One, P500 Original Android Development] gekko69:
I have tested 4d and final with Antutu using performance@600 and Antutu says 4d is a bit faster at 3D graphics. Frankly I don't feel any difference.
[Optimus One, P500 Original Android Development] ibub:
[MENTION=4082678]sweetnsour[/MENTION]

I just wanted to thank you for the tutorial on the OP. There's a lot of good information there. It really helps to know about options. I'll be studying this. And I know someone else who will be needing the info soon. This is really appreciated. :)

sent from the p509 that I thought I killed again... no trouble at all :cool: