yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Original Android Development] razvanborza:
what do u recommend 1.1 or 1.0 in comparision of battery ?
[Optimus One, P500 Original Android Development] bioan:
None. Use this: http://xdaforums.com/showpost.php?p=11270721&postcount=237
[Optimus One, P500 Original Android Development] razvanborza:
10x buddy :D
[Optimus One, P500 Original Android Development] miedy12:
how can i uninstall this kernel and ima gonna use sippolo
[Optimus One, P500 Original Android Development] ciolnadu:
just flash sipolo's over this one
[Optimus One, P500 Original Android Development] nhoj_O1:
Just flash the sippolo's kernel directly..
[Optimus One, P500 Original Android Development] miedy12:
thanks hmm dude so the kernel is like going to overwrite the old kernel? how sippolos battery?
[Optimus One, P500 Original Android Development] :
How can I integrate this kernel with my custom/cooking rom?
[Optimus One, P500 Original Android Development] icsterm:
Bug report

This kernel does NOT support VPN PPTP connections. I think it's based on the original 2.2 Froyo kernel from LG. Can we have an updated kernel? Like the one from the 2.2.1+ versions?

PS: Updated kernel with the touchscreen fix included. I think mik started his project on 2.2 kernel. Can it be ported to latest kernel? And have OC too? I might be asking too much.
[Optimus One, P500 Original Android Development] :
I developing my custom rom based on 2.2.2 and i've problem using this kernel maybe for your reason... in application, running apps, select "Android System (0,00B)" and it's version is 2.2, it's true? me too and it's a problem.
[Optimus One, P500 Original Android Development] bluviper:
just wanted to ask mik_os what was updated on the 1st post last 5th of March?

its still the same V1.1 touchscreen right?
[Optimus One, P500 Original Android Development] mik_os:
Yes. Just typo.
[Optimus One, P500 Original Android Development] bluviper:
thanks for confirming!
[Optimus One, P500 Original Android Development] yelo3:
I've got a question: I'm cooking my own version of v10e and I need to apply the touchscreen CPU fix. I'm wondering where is the repository of the kernel source from this firmware version, because they might have updated something since the release of your kernel fix. Thanks
[Optimus One, P500 Original Android Development] :
Why i must use your modules for this kernel? and if i don't want use them?
[Optimus One, P500 Original Android Development] chicochico:
Thanks, just flashed your kernel and it works as described! Cpu now is almostidle when touching screen. Great!
[Optimus One, P500 Original Android Development] Vivasanti:
Can someone tell me what the touchscreen fix actually does?

is there a problem with CPU usage with the touchscreen?

Thanks
[Optimus One, P500 Original Android Development] inspiron2:
Have just installed this kernel (ROM: CM7 beta3.1 Mik's port) and now I got a lockscreen delay for about 2-3 seconds whenever I turn on the phone after sleep, help
[Optimus One, P500 Original Android Development] bioan:
reflash CM7 again without wiping.
[Optimus One, P500 Original Android Development] inspiron2:
now my lockscreen just got better with a fade-in effect when turned on :D
[Optimus One, P500 Original Android Development] franciscofranco:
Of course...now you're using the default kernel made by mik with all the patches, not an old kernel used for froyo.
[Optimus One, P500 Original Android Development] Bennji:
Mik,

This has extended my battery by four times, I can't thank you enough.

I also have your gingerbread ROM which is fab, great work!!!

Do you have a donate button or anything?
[Optimus One, P500 Original Android Development] ziaasp:
Extended battery :-) ? How. Mik thanks for this work around . Good work. LG people should see this
[Optimus One, P500 Original Android Development] RevengeFNF:
Is there any usefull Apps that uses the Pressure Sensitive?
[Optimus One, P500 Original Android Development] bgdxv:
I installed SetCPU for checking the frequency at which my CPU works. When i touch on the screen anywhere, the CPU works at maximum (729 Mhz). Is this normal? :confused: please help
[Optimus One, P500 Original Android Development] victortangocharlie:
It is normal. Don't worry.
[Optimus One, P500 Original Android Development] bgdxv:
But doesn't this mean that the touchscreen bug is not fixed?
[Optimus One, P500 Original Android Development] bioan:
No.

Download Android System Info to see which frequencies are most used.
[Optimus One, P500 Original Android Development] sondw:
Can I get the source?

I want to fix korean optimus one...
[Optimus One, P500 Original Android Development] bioan:
Go to first page. You have it on github.
[Optimus One, P500 Original Android Development] spaic:
USB host mode

Could this be done to our phones? The hardware specs are very similar, and it would be very nice to have this on our phones.

I also posted here, didn't know which thread would be more appropriate.
[Optimus One, P500 Original Android Development] valent|n0:
do I still need to apply this fix if I am running mik CM7 Beta6.3?
[Optimus One, P500 Original Android Development] bioan:
No.

10char
[Optimus One, P500 Original Android Development] GothicFighter:
So all I have to do is Root my O1 P500, install Custom Recovery and then simple use "Install from ZIP" and flash the kernel to my phone? (nothing changed other then formatting the SD card and Rooting so I suppose It's got the stock ROM/kernel)

I'm going to buy the phone next week and the touchscreen bug was a major hick-up that made me wonder if this is the phone I want to buy.

No more :P
[Optimus One, P500 Original Android Development] franciscofranco:
EDIT: Please a mod delete this, posted in the wrong thread -.-
[Optimus One, P500 Original Android Development] GothicFighter:
-snipitty-
[Optimus One, P500 Original Android Development] Bytecode:
lmaorotflbtcstcndbfootwifoagwllbgwthrootsaiakbayb :D
[Optimus One, P500 Original Android Development] dislplin01:
I don't need to use this if I am already runing milks CM7 Rom right
[Optimus One, P500 Original Android Development] toushiro:
Can we use it on Mik_os' 2.3 rom?
[Optimus One, P500 Original Android Development] nobooya:
There's no need to do that. Mik already included this fix in his rom's kernel. Most (if not all) custom roms here have this fix also.
[Optimus One, P500 Original Android Development] GothicFighter:
Thank you!

I've managed to install it and the touchscreen lag is totally gone!
[Optimus One, P500 Original Android Development] s0v3r3ign69:
I just set up the new kernel and the lag is gone. Thank you!
[Optimus One, P500 Original Android Development] arczangel:
Can we use this on noejn void forever? Because this is the kernel that has no whatsoever lag register!
[Optimus One, P500 Original Android Development] ElevateMusic:
is this included in franco.kernel v17bfs? or do i have to flash this one instead
[Optimus One, P500 Original Android Development] Arjen:
Bug is solved in all recent kernels (even latest stock one)
[Optimus One, P500 Original Android Development] Javi22:
Try franco´s kernel that are more updated and better!
[Optimus One, P500 Original Android Development] arczangel:
im using franco kernel now, but, i experience lag, especially on when you have many contacts, and example in titanium back up, when you scroll down, it lags and stops along the way....
[Optimus One, P500 Original Android Development] rforums:
that can happen sometimes if you are running the bfs version. did you try the csf one?
[Optimus One, P500 Original Android Development] arczangel:
im using void forever, running bfs kernel, i think cfs is not suitable for this rom. so im not trying it.
[Optimus One, P500 Original Android Development] cupliz:
bfs or cfs can used on 2.3.x.

But 2.2(.x) its only supported by cfs version.

Cmiiw

Sent from my LG-P500
[Optimus One, P500 Original Android Development] kawaiiDango:
what is pressure sensitivity, is it supported by p500 hardware, and what are its uses?
[Optimus One, P500 Original Android Development] pavanbaw:
i m updating from froyo to cm7 and for that i first want to update kernel to mik's this kernel..

So , To update this kernel to i need to wipe anything ?

coz i tried without wiping and it shows the kernel in settings as "lgelectronics@mikOS desktop #33" is it rite?
[Optimus One, P500 Original Android Development] :
I take this as a .32 and not .35 kernel
[Optimus One, P500 Original Android Development] :
Nevermind, I'm a dumbass I should of read the thread
[Optimus One, P500 Original Android Development] mcd_legend:
try fserve's goldenleaf

mik stopped supporting this long back
[Optimus One, P500 Original Android Development] riscanuc:
not work .... LG logo appears only me so ... nothing else .. does not respond? how to install it in another way?
[Optimus One, P500 Original Android Development] RockR172:
Wow... you just bumped an age old kernel thread... this fix is now included in all new kernels with better improvements... go ahead and use those...! :eek: :D
[Optimus One, P500 Original Android Development] josinpaul:
thank GOd ur back:D
[Optimus One, P500 Original Android Development] The_ERROR:
In the 2.0.x series of Linux kernels, there is a new system call, nanosleep() (see the nanosleep(2) manual page), that allows you to sleep or delay for short times (a few microseconds or more). (source)

so what this? Sorry that I still trying. I have some REALLY basics in C++, and this great your idea (just insert wait for take control for another process) is so simple and awsome, but it needs little adjustment. :D
[Optimus One, P500 Original Android Development] natedogg20050:
now the psx emulator works good now aswell.

Final Fantasy 8 No Lag

Need For Speed Hot Pursit No Lag

Tekken Frames to low but now kicks ass.
[Optimus One, P500 Original Android Development] tritant:
I think is possible to test if is a long or short tap (ex:move icone or launch app)

if tap is < 300ms(need test to adjust) use your hack for save cpu time

if tap is > 300ms(need test to adjust) dont use your hack for fast scrolling
[Optimus One, P500 Original Android Development] The_ERROR:
Yes, it may works... :) Some increment on variable and after it reach - I don't know 10? - than use sleep "feature".
[Optimus One, P500 Original Android Development] ccdreadcc:
plz add a donate button, i will buy u a beer xD
[Optimus One, P500 Original Android Development] svceon:
Youve done it mik, it works so damn well now! Despite the bug im pretty happy with it, thnx a lot!
[Optimus One, P500 Original Android Development] Kel_Sceptic:
thank you, its working now.

now I only have to get rid of the "sometimes touchscreen doesnt respond for Xsecond (10-99999) from multi-touch buttons in games", bug related to the touchscreen invert axis limitation problem.
[Optimus One, P500 Original Android Development] lekhwani:
Can someone explain in detail that what does this kernel do exactly?
[Optimus One, P500 Original Android Development] natedogg20050:
how about read site 1 ? and people now all emulators works flawless :)
[Optimus One, P500 Original Android Development] bioan:
I've recognized it to. In settings menu, in Market, anything that you need to scroll. It isn't laggy but it does scroll less. Do you know why ? Maybe you can solve this out too.
[Optimus One, P500 Original Android Development] ccdreadcc:
he fixed the only flaw p500 had The TouchScreen Lag Bug...
[Optimus One, P500 Original Android Development] N3mesis:
I tried NFS Shift, Sims with 729Mhz clock and neocore. Impressive work. No lagging AT all NFS was LIKE BUTTER while touching. I use void with your Kernel.

Sent from my LG-P500
[Optimus One, P500 Original Android Development] ccdreadcc:
try the gangstar miami vindication htc desire version anyone?
[Optimus One, P500 Original Android Development] Kel_Sceptic:
I've made a video with how my touchscreen reacts when its stressed with multi touched

I'm using void #d + mik_os's kernel. But this happens on any rom. So it makes an unpleasent thing playing games trough nes emulators or fifa 2010 stuff that required intense multitouch. But the phone works better then the video showed, the only thing that gets to my nerves its the NON RESPONDING PARTS in the video where i dont get any touchscreen responds.

PS I'm sure its not a bad hardware ts.

[YOUTUBE]sLEgJWIs3qA[/YOUTUBE]

Ignore the times when a blue dot and a red dot appears when i hold only one finger, i was holding another phone with my foots so i can capture my phone, and was in a nasty position. The only thing that bothers me is what happens between intervals 00:32 - 00:37 ; 00:45 - 00:48 ; 01:33 - 01:40; 01:57 - 01:59. I think we will have to wait for eighter a "fix" for the touchscreen invert axis "bug" or just deal with the problem.
[Optimus One, P500 Original Android Development] N3mesis:
Angry birds is also very good now only some Level related laggs. Yes the multitouch does make Problems since the stock rom you can notice it also in the gallery

Sent from my LG-P500
[Optimus One, P500 Original Android Development] mik_os:
Problem showed at last seconds is normal but others seems related to hardware because my Optimus has normal react at any place on touchscreen.

Updated kernel, see 1st post.
[Optimus One, P500 Original Android Development] domenic_s:
The problem seems to be fixed. Well done. You are the best :)
[Optimus One, P500 Original Android Development] naturist:
wow, you did awesome job. I'm gonna try now and post results :)
[Optimus One, P500 Original Android Development] robsbeat1:
Great job,thx!

Gonna try it straight away on my void rom.
[Optimus One, P500 Original Android Development] Kel_Sceptic:
Ignore the times when a blue dot and a red dot appears when i hold only one finger, i was holding another phone with my foots so i can capture my phone, and was in a nasty position. The only thing that bothers me is what happens between intervals 00:32 - 00:37 ; 00:45 - 00:48 ; 01:33 - 01:40; 01:57 - 01:59. I think we will have to wait for eighter a "fix" for the touchscreen invert axis "bug" or just deal with the problem.
[Optimus One, P500 Original Android Development] ccdreadcc:
i hope noejn can do wonders with this kernel xD
[Optimus One, P500 Original Android Development] kpbotbot:
Angry birds lags because some levels require a lot of "physics processing". Notice that huge levels (especially those with a lot of stone pieces) lag more than the others.

Wait for the lag to subside, then FPS will go back up to play.
[Optimus One, P500 Original Android Development] N3mesis:
Lvl 13 lagged the Most yet and it had stones ^^ my ipod touch 2g can handle it like Butter only the menu laggs on the ipod where as the p500 is smooth. Its Software related.

Sent from my LG-P500
[Optimus One, P500 Original Android Development] kpbotbot:
Which level 13? What section? I'll check again ^^
[Optimus One, P500 Original Android Development] linkinparkfan007:
kudos to you works amazing :).

Running this with void rom with overclock to 743mhz everything feels soo smooth.
[Optimus One, P500 Original Android Development] socialdistortion:
Works great with Prime V2. No problems so far :)
[Optimus One, P500 Original Android Development] ccdreadcc:
it would be awesome if the cpu usage is reduced to 5% or less :p
[Optimus One, P500 Original Android Development] ip0s:
:o very nice! PecJIEkT ykpauHe
[Optimus One, P500 Original Android Development] thesmoth:
I was running GNM OC kernal with the megatron rom, everything was good, then I flash your kernal and now i'm in a bootloop with the android logo.

I did a nand backup, however since this recovery is super buggy apparently it doesn't actually let me backup, because it just gives me an error saying to run it from adb or something like that.

So currently i'm in a boot loop with no nand backup that works. Right before I did this I re-partitioned my SD card because i've read this can fix the recovery nand backup error, but it did not.

I re-flashed the GNM OC kernal, but still in a boot loop.

So do I now need to try and re-flash megatron and start fresh? Why might you suggest your kernal caused my phone to lock up and enter a boot loop?
[Optimus One, P500 Original Android Development] kashtancheg:
I suggest you to flash void, cause it's... better than megatron :) Everything is OK here
[Optimus One, P500 Original Android Development] Christian Troy:
thank you very much for your works (gingerbread too) dear mik ;)

i'm gonna download your improved kernel and try it as soon as my p500 is charged ;)
[Optimus One, P500 Original Android Development] The_ERROR:
Try mount /sdcard in mount menu. Is it help?
[Optimus One, P500 Original Android Development] hitman72:
Hi, I am an adroid noob... I have installed megatron rom, now, are there problems installing this kernel on this rom? thank you and sorry for my poor english, ciao
[Optimus One, P500 Original Android Development] ccdreadcc:
flash void or prime first ! then flash this kernel.
[Optimus One, P500 Original Android Development] hitman72:
ok but just for not make a backup o reinstalling all... in every case thank you :-)
[Optimus One, P500 Original Android Development] RevengeFNF:
I have not tested it yet, but i will.

Anyone here that uses the Swype Keyboard can tell if it works flawless with this Kernel?
[Optimus One, P500 Original Android Development] allsalvati:
Someone test it with Stock LG Rom?
[Optimus One, P500 Original Android Development] mik_os:
I am. Everything fine.

I am using stock rom (+root,busybox and recovery only).
[Optimus One, P500 Original Android Development] ccdreadcc:
swype works smooth like butter :))

everything is very snappy now.

mik will u be updating the kernel anymore??
[Optimus One, P500 Original Android Development] mik_os:
Yes, in case I find out something interesting.
[Optimus One, P500 Original Android Development] RevengeFNF:
Now other devs can use your solution for other's devices with the same problem ;)
[Optimus One, P500 Original Android Development] allsalvati:
Yes!

Motorla Milestone has the same problem.

Flashed the Kernel on my LG with Stock ROM and everything is all right.

Nice work mik_os.
[Optimus One, P500 Original Android Development] RevengeFNF:
mik_os, i think you can now remove the TAG [TEST ONLY] ;)
[Optimus One, P500 Original Android Development] kite86:
Very good job, using it with stock rom and works pretty cool

Thank you :)
[Optimus One, P500 Original Android Development] ccdreadcc:
after flashing this kernel, if u flash another rom, will i hav to reflash this?

im really confused with rom and kernel
[Optimus One, P500 Original Android Development] bioan:
Yes. If you wipe everything and you flash a new ROM, you need to reflash this Kernel again.
[Optimus One, P500 Original Android Development] RevengeFNF:
People im using this Stock Kernel, so my Ext partion on SD is Ext3.

This Kernel suports Ext4. Can i Make Ext3 -> Ext4 in the Recovery, or that will wipe my data?
[Optimus One, P500 Original Android Development] RevengeFNF:
In a Leap of fAith moment, i've done it. No wipe :D
[Optimus One, P500 Original Android Development] masteryx:
Looks good

I have no means of testing my phone's CPU load when I touch the screen, but Angry Birds (the only app I have that seemed to suffer because of this bug) does perform a lot better. Thank you, mik_os.
[Optimus One, P500 Original Android Development] rotorto:
@mik_os: please upload also the patches to apply to the stock kernel sources, in case somebody wants to build the kernel from sources.
[Optimus One, P500 Original Android Development] hitman72:
At lunch I have installed this kernel on megatron rom. The phone starts, overclock has not been reset (?), still 728mhz. I have done two tests on the fly (the phone is of my wife and the lunch was over) with Neocore and nfs and the improvements are obvious. Now it seems strange this thing of the overclock that has not been reset. ciao :-)
[Optimus One, P500 Original Android Development] salvatore94:
Is my impression, or with this kernel the pinch to zoom is more fast, when you are in the browser?

If is it this kernel fixes two iussue.
[Optimus One, P500 Original Android Development] vladsk8:
Seems like it. I am impressed with this kernel. games like Dungeon Hunter and Pocket Legends are soo smooth now. I bet battery life is better since it doesn't have to get the cpu that high. Nice work.
[Optimus One, P500 Original Android Development] hitman72:
can anyone try "fury legends"? is a simple platform game from the market. it's the game that gave me more problems on the phone. with the original ROM if you press the arrows on the screen, the game stops! it should be a good bench for this kernel. ciao :-)
[Optimus One, P500 Original Android Development] ccdreadcc:
you are right.

maybe the touchscreen co. didnt bother to write good code for its hardware.

thanks to mik genius, he figured and complied the correct codes :D
[Optimus One, P500 Original Android Development] taha198:
One noob question. Can i revert back to original kernel if this starts draining my battery. If yes, then how?

BTW i am using VOID Rom and its working fine.

[Result: 15-30% cpu use with tap down. ] what does it mean?

Thanks all. LOL
[Optimus One, P500 Original Android Development] ccdreadcc:
this kernel = 15-30% cpu use = no lag or minute lag [ when touch screen]

old kernel = 100% cpu use = **** lag :O [ when touch screen]

hope u understood ...
[Optimus One, P500 Original Android Development] taha198:
Got it.

Thanks. :)
[Optimus One, P500 Original Android Development] johnqevil:
Pure, 100%, undiluted awesome. Dungeon hunters plays PERFECT now. Lost my OC on Void, but oh well. This'll more than make up for it.
[Optimus One, P500 Original Android Development] hardiksomo:
THANX mik_os

WTF!! It worked....i went crazy for a day playing games which i was not able to play because of the **** bug!

Thanx mik_os you simply rock man you made it possible to play games like:

Dungeon hunter(works buuter now with virtual stick)

Fifa 10(Lags a bit but is 100% playable)

Hawx(Smooth)

Psx4droid(medal of honor)

THANXXXXXXXXXXXXXXXXXX:D:D:D:D:D
[Optimus One, P500 Original Android Development] naturist:
I flashed this kernel with prime v2, can i OC it now ? I read somewhere that we cant OC in prime ? how to do that.

Thanks.
[Optimus One, P500 Original Android Development] personalweb:
Very great kernel,

thanks a lot.:D
[Optimus One, P500 Original Android Development] The_ERROR:
There already discuss this. Most lags in AB are because of physics of items (stone seems are worst).

http://xdaforums.com/showthread.php?t=929941&page=5
[Optimus One, P500 Original Android Development] Raghav_K:
this really works... cpu when touched goes oly to some 250 - 300 mhz... earlier it was 600mhz...

thanks for this :)
[Optimus One, P500 Original Android Development] knzo:
Boot.img (what people call kernel) has 2 things:

a) zImage (which you downloaded now)

b) RAM-disk (which is still the ROM's one)

Your OC wasn't reset because Megatron sets it on boot but for this to happen, you need my modified version of RAM-disk (which is in Megatron). So as long as you flash a zImage and not a full boot.img (not rom-friendly), your automatic overclock will be fine.

Mik_os, set up a donate button and when you finish CM7 port, I'll buy you some пиво, even though I don't have Optimus at the moment.
[Optimus One, P500 Original Android Development] ttschizo:
thx mik_os, tis is awesome, lg programmer shud b shame on tis :D
[Optimus One, P500 Original Android Development] socialdistortion:
Do you think LG will now release a bug fix update ;);):D
[Optimus One, P500 Original Android Development] ccdreadcc:
+1

set it xD
[Optimus One, P500 Original Android Development] natedogg20050:
Need For Speed Hot Poursit Full Speed Here PSX4Droid

now games like final fantasy works great.
[Optimus One, P500 Original Android Development] ccdreadcc:
still highly doubt it :rolleyes:
[Optimus One, P500 Original Android Development] sarfaraz1989:
Are u using psxdroid on P500???? Can i run it too and well play NFSHp2??? Wat are the setting u have setup your phone with???
[Optimus One, P500 Original Android Development] hitman72:
tested "fury legends", now very smooth. thank you :-)