yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Original Android Development] rr0yy:
DJ your kernel works great for me..!! :)

Few minor repairs and your kernel will be perfect for GB.

-> White screen and smooth scrolling ( roq ts) as requested by ^^pradipsoman!!

-> I think there is little problem with multi-touch (2 fingers).. not every area is reponsive.

There are points where multi touch doesnt respond. ( not sure if its a problem or cs-port's fault)

-> One of our friend told us about another problem.. if the mobile is switch off and put to charge.. it doesnt switches ON til the charger is unpluged!!

-> If the camera clarity be improve.. like it used to be in stock 2.2 rom.. everything would be complete. :)

Take your time..

Wish i could help you in any way.. GREAT WORK.. Keep It Up :good:
[Optimus One, P500 Original Android Development] pradipsoman:
I don't have any issue with camera. If you are using C.M 7.2, replace the default libcamera.so to the one I have attached below and change the permissions to the same as for the default libcamera.so file.
[Optimus One, P500 Original Android Development] DJNoXD:
I use "minmax" as governor .
[Optimus One, P500 Original Android Development] rockvoid:
Did you find any bugs in this new 2.5.2 version?

Is white noise still there?
[Optimus One, P500 Original Android Development] DJNoXD:
v2.5.2 is my test version.

Till now only latest cm kernel is merged.

White noise is still there.

If want to know what has changed, just look here.
[Optimus One, P500 Original Android Development] neko95:
> your kernel 2.5.1 voff works fine on cm9, the only prob on mine is usb mass storage not connecting and some few minor ones.. :good:but its good specially with its touch fix.
[Optimus One, P500 Original Android Development] DeuxEx:
Me too have black screens when reciving calls. Also, over night(7 hours), the battery went from 85% to 11%, with data off, 2G on, wi-fi on, Advanced Task killer on
[Optimus One, P500 Original Android Development] GonDr:
Don't use Task killer, its make a battery drain, only app that ppl recommended is AutoKiller Memory Optimizer
[Optimus One, P500 Original Android Development] carrthee89:
Anyone tried this kernel with aokp by wc?
[Optimus One, P500 Original Android Development] pradipsoman:
Using this kernel, this is what I get with normal usage. More than 2 days!!! :) Its awesome!
[Optimus One, P500 Original Android Development] vlt96:
It doesn't matter if phone sleeps, CPU is not active

Sent from my LG-P500
[Optimus One, P500 Original Android Development] rockvoid:
Hi,

what are the differences in 2.5.3-ta-vsyncOff-signed.zip to previous testing version?

regards
[Optimus One, P500 Original Android Development] pradipsoman:
480/600 Conservative.
[Optimus One, P500 Original Android Development] DJNoXD:
Using my testversions (if I don't write about them) is highly dangerous.

In 2.5.3 I am trying to merge codeaurora changes to my kernel.

If you ask why I create a new version: just to compare before and after.

By the way 2.5.3 is not booting on my phone.

You can find all changes that will become part of a next release in the normal changelog (kernel homepage).
[Optimus One, P500 Original Android Development] DJNoXD:
white noise fixed

I think white noise is fixed.

Please test the attached version. If you confirm its fixed, I will create the other versions.

Changelog

- fix: white noise
- merge latest cm kernel sources
[Optimus One, P500 Original Android Development] pumix:
on version 2.5.1 I get black screens during phone calls, not every call, not always, but it happens once every few days.

No choice but to pull out battery.

0701 nightly.
[Optimus One, P500 Original Android Development] maddygy:
thanks :)
[Optimus One, P500 Original Android Development] rockvoid:
i can confirm that...

no white noise when display is enabled with v2.5.2-ta-vsyncOff-signed.zip and CM7 nighlties from July 8th.

edit: but i noticed that i have a partial wakelock with this kernel: "show keyguard" is awake 30%.
[Optimus One, P500 Original Android Development] pradipsoman:
White noise is gone, but camera does not work. Exposure is too bright and the image moves slowly with the camera. The shutter button also does not work.

Edit: The camera issue vanished after I wiped the cache and Dalvik. Strange!!! :)
[Optimus One, P500 Original Android Development] rockvoid:
edited
[Optimus One, P500 Original Android Development] DJNoXD:
Sometimes strange things happen. :what:

Good to hear you solved it. :)
[Optimus One, P500 Original Android Development] DJNoXD:
Its only 1,8 percent on my phone.
[Optimus One, P500 Original Android Development] neko95:
> your back on development DJ? :good: great, so ur making a kernel works well on ICS too?
[Optimus One, P500 Original Android Development] DJNoXD:
Just one problem about ics: I am not using it, so I can not test it. ;)

And another thing is, I realy need my phone the next weeks (waiting for a call). So I can not use a "new" rom, which maybe has some unkown problems.

I can not tell you when, but I will work on an ics kernel (after that).
[Optimus One, P500 Original Android Development] neko95:
> I understand the situation, :) if you need testers.. were here, I'm willing to test your kernels even on ICS:good:
[Optimus One, P500 Original Android Development] DeuxEx:
If you need a backup phone, just for calls, i can give you a Nokia for free.
[Optimus One, P500 Original Android Development] nldxda:
Same here
[Optimus One, P500 Original Android Development] DJNoXD:
I will wait until tomorrow.

If there are no new problems I will release the official v2.5.2 (all version).
[Optimus One, P500 Original Android Development] rockvoid:
Yesterday i suddenly had a very very slow data-connection... with 2.5.2 Kernel...

After a while i clicked at call-settings and got a FC.

Then i had to re-enter my PIN-Code and after that under baseband there showed up cryptic signs instead of the baseband-number.

Like this here:

http://s18.postimage.org/49cl1jumh/screenshot_1340312544446.png
[Optimus One, P500 Original Android Development] allenwalker1998:
It is just a cm/oxygen bug.
[Optimus One, P500 Original Android Development] rockvoid:
ok thanks... thought CM 7.2.0 is stable..
[Optimus One, P500 Original Android Development] DJNoXD:
v2.5.2 released

* fix: white noise
* merge latest cm kernel sources
[Optimus One, P500 Original Android Development] pradipsoman:
I had flashed the testing one. Is there any change from that? Just to know if I need to re-flash :)
[Optimus One, P500 Original Android Development] DJNoXD:
No, there are no changes.

Its the same file you have flashed.:)
[Optimus One, P500 Original Android Development] abhikm001:
Awesome kernel dude ! epic work :D:good:
[Optimus One, P500 Original Android Development] rockvoid:
Hi DJNoXD,

did you change something concerning GPS in your kernel?

It seems like your Kernel doesn´t cause GPSLocationProvider Wakelock in CM7 - that´s good!

With CM7 stock-Kernel I get such a wakelock from time to time.. with yours I never got it yet.

regards
[Optimus One, P500 Original Android Development] neko95:
> vsync problem is back dj, tested 2.5.2ta and roq vsync. Vsync is still off

Sent from my awsome LG P500 Running RAZRUI
[Optimus One, P500 Original Android Development] DJNoXD:
I have changed the vsync setting with editor. Maybe I'e forgot a whitespace. Than the compiler resets the setting. :cyclops:
[Optimus One, P500 Original Android Development] DJNoXD:
Fixed.

Recompiled it.

(and tested it this time ;))
[Optimus One, P500 Original Android Development] DJNoXD:
No changes about GPS, but changes about wakelock code are included. :cool:
[Optimus One, P500 Original Android Development] Roqu3:
Do you know how to export it to make it tweakable? You know via init.d scripts, maybe 0 = on and 1 = off
[Optimus One, P500 Original Android Development] DJNoXD:
Never tried that.

I only rember that franco tired sometime ago and told that it does not work.
[Optimus One, P500 Original Android Development] rockvoid:
nice, so you don´t want to commit your changes to official CM kernel too?
[Optimus One, P500 Original Android Development] DJNoXD:
The problem is I can't say if that change alone solves the gps wakelock.

Maybe its a combination of some changes.
[Optimus One, P500 Original Android Development] neko95:
> testing now dj :) thanks for recompiling again

> not updated links yet? will wait after your test :)
[Optimus One, P500 Original Android Development] kchiman:
Thank you for new updates

And I am facing a problem but I have not sure it is caused by kernel, OS or baseband.

I used Onavo Counter for long time (From mik 6.5.8).

In App Watch Tab of the app, it supposed to show different applications using 3G data. (It works on mik 6.5.8)

Just as the screenshot of the app on Google Play Store

Recently, I upgraded my baseband and upgraded to CM7.2 stable. Neither on cm7.2 kernel nor your kernel works perfectly.

In App Watch, it only shown one app "Android OS + others", it seems count all travel made by the OS.

http://db.tt/aEWd8w8I

I understand this may not caused by the kernel. By the way, can anyone suggest some solutions?

Thank you.
[Optimus One, P500 Original Android Development] abhikm001:
amazing piece of work DJ

been using it for 2 days now

battery life is just out of this world even on heavy usage days... n i really meany HEAVY !

stable , no bugs or annoying stuffs encountered

running on intellidemeand

and going pretty damn smooth

thanks a lot :victory:
[Optimus One, P500 Original Android Development] DJNoXD:
I have installed and tested the TA vsync version and vsync is enabled.

Was just a mistake I made during compiling.

To avoid in future I made a script that creates all four versions. :laugh:

All download link are already updated. so you can use the vsync on version of your choice.
[Optimus One, P500 Original Android Development] carrthee89:
I am nowusing ur kernel with hephappy's tinystream.. everything works fine except USB.. battery life is fantastic .. its better than cm7:D:D.. can see some lag during scrolling and windows animations.. please update usb drivers:( , make ur kernel fully compatible with ICS:):):)
[Optimus One, P500 Original Android Development] allenwalker1998:
If he updates the drivers, gb wont be able to use usb storage mode
[Optimus One, P500 Original Android Development] Kierrok:
I'm trying CM 7.2 (latest nightly) + your kernel (v2.5.2-roqu-vsync) for the first time, with everything with default settings.

Although the system is working very fast and fluid I'm getting TS freezes now and then. Some of them are very long, 5-10 seconds. When they occur when I wake up the phone I can't even unlock it before it turns off again. Long presses in apps (the CM file manager for example) freezes the system also. The apps ask if I want to FC or wait. Does this go away if I try the TA kernel?

I also noticed I don't have hardware video decoding any more. Don't know if CM original kernel lacks it too because I didn't tried it. But I had it in my heavily tweaked 2.3.3 stock ROM, that's for sure. Can you add this to your kernel?

Keep the good work. Thanks!
[Optimus One, P500 Original Android Development] thatnextdoorboy:
go ta-vsyncoff. loving it
[Optimus One, P500 Original Android Development] IKnowIRock!:
I have been using DJ's kernals since sometime ago and I have never posted in this thread as I didn't find any bugs :)

But now I have to tell I had a little problem with 2g connection in v2.5.2 TA vsync on (only 3g connected.2g didn't), and its also gone after u recompiled it :D :D

And I must say the battery life is totally awesome!!!

Just a small suggestion: can u put the update with the date of upload when u update the kernal?? That way it'll help alot of people.Like when u recompile it.

Sent from my LG-P500 running Ginger Snap
[Optimus One, P500 Original Android Development] mrcorey:
The version number does change. 3mb download to find out :)

sent from xda app. it's all good. flash a custom rom. you will thank yourself.
[Optimus One, P500 Original Android Development] DJNoXD:
I can add the compiledate at the end of the filename. Than you can see if there's a new file of a version available.
[Optimus One, P500 Original Android Development] neko95:
> :) thanks for fixing it right away :good: this is great.
[Optimus One, P500 Original Android Development] deniso177:
Ye thats just the V-sync off
[Optimus One, P500 Original Android Development] pradipsoman:
Is the v1.4 Beta with Vsync on or off? I get only 61.2fps in Neocore with Sound off... If it's with Vsync on then where is the download link for v1.4 Beta with Vsync off??
[Optimus One, P500 Original Android Development] pradipsoman:
Reason for the confusion is above...

This is the explanation in his post below. But in the download link he has mentioned v1.4 beta (Caveman, vsync off). Even then I find that the Lionheart Governer is already implemented which he has only mentioned for Beta 2. So is the download link for Beta 2 or just Beta?
[Optimus One, P500 Original Android Development] pradipsoman:
That's what I was trying to say :)
[Optimus One, P500 Original Android Development] DJNoXD:
Sorry for the confusion about the betas.

The beta2 changelog is for the next, unreleased version. I forgot to add this.

Beta2 will be online today (can't tell you exactly when).

Lionheart:

Lionheart is included in beta1, but alezardstar told me he has some problems.

So beta2 will have conservative again but with the "normal" improovments.

Lionheart is also there but another version and its not replacing conservative.

So we can test if the governor works well or not.

LionheartX is not in beta2. Will have to read more about it.
[Optimus One, P500 Original Android Development] DJNoXD:
v1.4 beta 2 in online

Changelog
[Optimus One, P500 Original Android Development] carrthee89:
What is te best kernel (vsync on or off) and governor for best battery life?
[Optimus One, P500 Original Android Development] DJNoXD:
Here you can find all about governors, ...

Take a look at smartassV2, interactiveX and Conservative. But also read about the others

Than decide which one is best for you.

vsync on:

60 frames even if gpu could deliver more.

If less than 60 frames can be delivered, the framerate is halved.

60 -> 30 -> 15 -> ...

So if your phone can't deliver the framerate needed the program / games will judder.

vsync off:

You get the frames that are max possible. Maybe 70 frames or 20 frames.

Every framerate is possible.

Disadvantage is that you could get tearing on fast "moves".

That means the picture seems to be teared apart somewhere.

You decission here depends on what you need
[Optimus One, P500 Original Android Development] Negi9:
Testing your kernel, very impressed I have to say.

BTW, can you eliminate the noise that appears while powering on the screen?

It is even more annoying than the blackscreen bug.

Thanks
[Optimus One, P500 Original Android Development] ProtheusIRC:
Can't flash this (or any other) rom on my LG Optimus One P504. Flashes fine but hangs at boot animation. HELP!
[Optimus One, P500 Original Android Development] DJNoXD:
Can you tell me more about that?

I don't have any noise while powering on.

Has someone else this problem too?

By the way, I saw in your signature that you are using cm9.

Is that still correct?
[Optimus One, P500 Original Android Development] ZonbekaUnlimited:
@DJNoXD: Your kernel looks very promising! I would love to see more franco tweaks on it, like "* Doubled busses frequencies - system will go faster but you'll possible lose some overclocking capabilities. Busses frequency OC > cpu OC."

On franco i can set performance/conservative @864 mhz min/max and i dont get kernel panics even after a few hours of playing which is frankly amazing, but on yours if set the same OC i got kernel panics even @768 mhz just by entering to app drawer
[Optimus One, P500 Original Android Development] ProtheusIRC:
OK I got cm7 flashed but now I can't make calls or connect to my carrier. APN settings won't stick either. HELP!
[Optimus One, P500 Original Android Development] DJNoXD:
Which baseband did you use?

If you are on old baseband, have you also flashed the fix?
[Optimus One, P500 Original Android Development] DJNoXD:
Thanks :D

I will take a look at francos changes. I know that there are still some things that I have not taken, like Double bus frequencies.

The "problem" with kernel panics is also on my phone.

I have not looked why francos kernel has higher OC capability than mine.

At the moment it is not a big thing for me. Standard frequency is 600 Mhz, so I'm also satisfied with 748 Mhz. :)

But I keep that in mind and will look if I can discover something about.
[Optimus One, P500 Original Android Development] ProtheusIRC:
No. I'm using an LG P504. Froyo.
[Optimus One, P500 Original Android Development] pradipsoman:
I am using C.M 7.2 RC1. I also have that white noise bug when screen is turned on. Once this was supposed to be the "curse" for elimination the infamous "black screen bug" :). But this is not there in Roq or T.A kernels.....So I think it can be eliminated...
[Optimus One, P500 Original Android Development] GonDr:
DJNoXD, ur kernel is rock, thank u very much

but can u add battery patches from franco kernel please ? i have best battery life ever on franco kernel
[Optimus One, P500 Original Android Development] pradipsoman:
I think even otherwise this kernel has got very good battery life. Use at 480/600 InteractiveX. So lets see what battery patches from ta/franco can add to it. franco's kernel has the problem that camera does not work after initial use on C.M 7.2 RC1. So before using any files from franco's kernel keep an eye on the camera's functionality :)

Is non-working USB tethering a common non-fixable bug of C.M 7.2 RC1? Can it be fixed in the kernel? It used to work flawlessly on mik's 7.1. Every forum asks the users to use third party applications. Can't it be fixed?

EDIT: Hey, Voice quality during calls is excellent! What did you do for that???
[Optimus One, P500 Original Android Development] deniso177:
Hey mate checkout these commits by Roq3, maybe he is on to something, i think fserves one is the one that fixes axis inversion

https://github.com/roqu3/Kernel-2.6.35.14-P500/commit/a7c335aea19dac0baa41b942a3e47f0b3612c8b8

https://github.com/roqu3/Kernel-2.6.35.14-P500/commit/b75446fde9da87e230e5394ed07ccc8d8788eee5
[Optimus One, P500 Original Android Development] saurabh sonkar:
Out of 4 which one is best for battery life?
[Optimus One, P500 Original Android Development] DJNoXD:
I don't think there's a big difference between them.

And benching the batterylife is nearly impossible.
[Optimus One, P500 Original Android Development] DJNoXD:
For those who are interessted in icecold kernel (3.x source) development progress:

Because of less free time (I told you) I did not have much time to work on. But there is some progress. :)

I hope there are only less errors that needs to be fixed before I can compile and test the kernel.
[Optimus One, P500 Original Android Development] vikasb32:
Sorry but i tried all 4 kernel but reboot on incoming bug is not solved and this bug is worst bug i ever had.plz help me with this.
[Optimus One, P500 Original Android Development] allenwalker1998:
never had it. try reflashing?
[Optimus One, P500 Original Android Development] vlt96:
Not for me;) and it was before... I am on CM stable:) too lazy to flash an update

Sent from my LG-P500
[Optimus One, P500 Original Android Development] DJNoXD:
Sorry to hear that. I never had this problem.

Normaly it is not necessary (for kernels), but try cleaning cache and dalvik cache.

Which ROM are you using? (Maybe kernel and rom and not compatible)
[Optimus One, P500 Original Android Development] tolyy:
Guys always wipe cache and dalvik cache.

For past 5 days I change several kernels and if I simply flash new kernel without wipes then I got strange Wakelocks and other bugs. If I wipe chache and dalvik cache and flash same kernel then everything works fine
[Optimus One, P500 Original Android Development] abhikm001:
doing the second week on the latest DJ Kernel 2.5.2 ... smooth as butter! no other words ... literally no anomalies or hiccups or laggings

great...i mean great battery life... minimum 30 hours back up under very very heavy use...ordinary use will extend it upto 45hrs with 15% charge still remaining. super happy with you work DJ ... cheers :highfive:
[Optimus One, P500 Original Android Development] neko95:
> If your gonna make 3.0 kernels for ics.. use vsync off + a touchfix.. :D i use your voff kernel on ICS and yes.. i can play pes12 smoothly because of its touchfix:good:
[Optimus One, P500 Original Android Development] IKnowIRock!:
I have a GPS wakelock in v2.5.2 TA vsync on.From where can I download v2.5.1?? :)

Sent from my LG-P500 running Ginger Snap
[Optimus One, P500 Original Android Development] storm11:
Google drive
[Optimus One, P500 Original Android Development] hristodipchikov:
+1
[Optimus One, P500 Original Android Development] RockR172:
Hey DJ, I read in your changelog that you had OC the GPU freq... is it still applicable in your Kernel or have you reverted it back?

Thanks.. :)
[Optimus One, P500 Original Android Development] DJNoXD:
GPU clock is set to 200MHz, like the AXI freq.
[Optimus One, P500 Original Android Development] DJNoXD:
With any gps app?
[Optimus One, P500 Original Android Development] hristodipchikov:
Igo 8.4.2
[Optimus One, P500 Original Android Development] vk2r:
Any bugs ?
[Optimus One, P500 Original Android Development] Kierrok:
I have it too with the roqu-vsync. I think this bug is inherited from the original CM kernel as seen here.
[Optimus One, P500 Original Android Development] DJNoXD:
I repeated the steps described in bug report you linked (with google maps and route66), but I didn't have the gps wakelock:confused:.

At the moment I am using CyanogenMod7 20120708 Nightly with v2.5.2-ta_vsyncOff.

What roms are you using?
[Optimus One, P500 Original Android Development] Kierrok:
I'm using cm-7-20120708-NIGHTLY with your 2.5.2-roqu-vsync kernel (yes, I still have the problems I mentioned here but didn't flash the ta one yet).

A few days ago I tried the GPS for the first time with CM. It worked great, but then I turned it off and a few minutes later turned it on again and I couldn't get a fix anymore. I went to bed and I had 70%+ of battery and when I woke up the phone was off. The battery was completely depleted.

I didn't actually saw the wakelock in BetterBatteryStats but the GPS was the only "unusual" thing I used.
[Optimus One, P500 Original Android Development] DJNoXD:
I didn't have the problem with the fix (tried it several times in house and it worked).

About the battery I will test this night.

So good night, its 1:00 AM in germany.
[Optimus One, P500 Original Android Development] thachtunganh:
Take a deep sleep!
[Optimus One, P500 Original Android Development] IKnowIRock!:
I use Foursquare only.And that also uses data connection to track my location, not GPS

Now another weird thing.I did a battery wipe and did let the bbattery to reach 0% and charged it while it's off for 6 hours but when I switched on now, it has charged only upto 72%.And now it keeps increasing even after I unplug.now its 77% :confused:

Sent from my LG-P500 running Ginger Snap
[Optimus One, P500 Original Android Development] storm11:
drain fully, charge upto 100, drain fully again , charge upto 100 use :)
[Optimus One, P500 Original Android Development] dokvader114:
if i want the best gaming expirence should i download vsync off or on?
[Optimus One, P500 Original Android Development] vlt96:
Vsync off

Or buy a new phone, or a PC, those have better gaming

Sent from my LG-P500
[Optimus One, P500 Original Android Development] thachtunganh:
Best comment of the day!
[Optimus One, P500 Original Android Development] Kierrok:
How did the battery behaved?
[Optimus One, P500 Original Android Development] DJNoXD:
Before the night I had 30% and ~10 hours later 24%.

So I would say normal. Data usage and wifi were on.
[Optimus One, P500 Original Android Development] Kierrok:
That's odd... I will try it again.