yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Original Android Development] thachtunganh:
DON'T CARE ABOUT THE NEOCORE!!!!!!

If you want performance i will make a BFS scheduler version....

But i can't compile it....
[Optimus One, P500 Original Android Development] champking:
great work!
[Optimus One, P500 Original Android Development] thachtunganh:
Can you please test the battery and performance and report to me? if you can :o

And thank you!
[Optimus One, P500 Original Android Development] acax456:
first touch i felt it smooth in gorvement smoothass, now testing battery life.
[Optimus One, P500 Original Android Development] thachtunganh:
Well brother, smoothass governor bring you performance and battery life. But in my opinion , the minmax governor is better than smoothass ;)
[Optimus One, P500 Original Android Development] RevengeFNF:
Found a problem with this kernel.

I use SmartassV2 Governor with 480/729Mhz.

With some hours with the screen off, i get 70% of Deep Sleep, 29% of 480Mhz and 1% of 729Mhz.

I changed to Franco Kernel v1.1, and doing the same i get, 96% deep sleep, 3% 480Mhz and 1% 720Mhz.

Theres something on your kernel causing some wakelocks.

I changed to Franco Kernel again. I liked your, because with this kernel i don't have the Black Screen bug. With Franco Kernel i have it.
[Optimus One, P500 Original Android Development] acax456:
why?? smoother or anything else?
[Optimus One, P500 Original Android Development] -DarkKnight-:
Wouldn't it be easier just to have a kernel backup?

Thread Closed
[Optimus One, P500 Original Android Development] mixednuts:
For sure... as long as the recovery one is using has the option to backup boot only, either way, to put a device back to the exact state it was before flashing, better to perform a full backup.
[Optimus One, P500 Original Android Development] Christian Nothing:
Hi thach I had today 2 random reboots and I know you said to report bugs you need logcat but I flashed another kernel so I can't provide you logcat .

Those random reboots I had with your latest kernel so I flashed the stable one dated in 18/11/12 :p
[Optimus One, P500 Original Android Development] thachtunganh:
Removed
[Optimus One, P500 Original Android Development] Negi9:
Not booting on GenetICS 9.1.4, stuck on LG logo.
[Optimus One, P500 Original Android Development] thachtunganh:
Ok, are there anybody got bootloop?
[Optimus One, P500 Original Android Development] neko95:
> Im not aware of the test, will try now

EDIT: > stuck on LG splash screen, latest test kernel, gentICS cm9.1.3
[Optimus One, P500 Original Android Development] thachtunganh:
So it should be toolchain problem, i'm choosing the best toolchain for compiling kernel image.
[Optimus One, P500 Original Android Development] neko95:
> Just post your test kernels, we'll do test for your ;)
[Optimus One, P500 Original Android Development] tonhao12:
He already did that in beggining of this page, just take a look at a few post above yours.

BR,
[Optimus One, P500 Original Android Development] neko95:
> I think your the one need's to read few post above you.. now enough off topic.
[Optimus One, P500 Original Android Development] krassever:
Not booting on GenetICS 9.1.4, stuck on LG logo.
[Optimus One, P500 Original Android Development] dynamite33:
Will this work on ics snapy???
[Optimus One, P500 Original Android Development] Dales-Kas:
Yes, it will work :good:.
[Optimus One, P500 Original Android Development] thachtunganh:
Removed 2
[Optimus One, P500 Original Android Development] hristodipchikov:
Sorry but didn't boot:(
[Optimus One, P500 Original Android Development] thachtunganh:
F***....
[Optimus One, P500 Original Android Development] neko95:
> Double f*** ,didnt boot too, genetICS cm9.1.3
[Optimus One, P500 Original Android Development] dynamite33:
Thank you
[Optimus One, P500 Original Android Development] omidreza:
hey thachtunganh...can this help you??

http://www.xda-developers.com/android/linux-kernel-3-7-stable-released-with-arm-support/
[Optimus One, P500 Original Android Development] thachtunganh:
No
[Optimus One, P500 Original Android Development] Umang96:
Hey thachtunganh, can you figure out the reason why the default kernel on cm9(hehappy's) is more stable than others, I am using it from past 62 hours and still, no reboot, but I like your's and DJ's kernel for better perfomance and battery.. the random reboot problem keeps me away from using them :(
[Optimus One, P500 Original Android Development] neko95:
> I noticed that on hephappy's kernel the white noise bug thing when screen wakes is there, and on ta's CAF and DJnoXd kernel this noise thing is fixed.. could it be related? could be the reason why hephappy didnt fixed it?.
[Optimus One, P500 Original Android Development] Umang96:
maybe yes and on hep's kernel, we don't have any info about vsync also.
[Optimus One, P500 Original Android Development] thachtunganh:
Edit: DJNoxD Explained about it below...
[Optimus One, P500 Original Android Development] Umang96:
DJNoXD knows about the white noise patch ;)
[Optimus One, P500 Original Android Development] DJNoXD:
The reason of the white "white noise" is the display initialisation So if the backlight is turned on imidiatly you can see the initialisation process of the display.

If the backlight will be enabled with a small not realy noticeable delay (e.g. 10ms), you can't see the initialision process and "white noise" is fixed.
[Optimus One, P500 Original Android Development] neko95:
> i disabled my backlight permanently using a script, your right no more white noise, :)
[Optimus One, P500 Original Android Development] coolics:
My only wishful thinking now is thachtunganh/DJNoXD releases a CAF/candied kernel that's perfectly compatible with IcySnap v1.4 and extends our battery life by 2x :D
[Optimus One, P500 Original Android Development] ashishv:
Not possible.Kernels have the capability to enhance battery life and performance,but not by 2x.
[Optimus One, P500 Original Android Development] neko95:
> If you dont know this before hephappy is the one who build an ics rom from lupo and he turned vsync off.. since then he takes place on developing and his kernel is Always vsynce off.
[Optimus One, P500 Original Android Development] voyager20021:
He probably ment literally to enlarge the phone battery...:rolleyes:
[Optimus One, P500 Original Android Development] bubu2001:
Guys,

I am stuck at boot logo.

i tried AOKP - http://xdaforums.com/showthread.php?t=1613712 - and Oxygen - http://xdaforums.com/showthread.php?t=1833218 - and I am stuck at boot logo every time I flash CAF kernel.

What can it be done to solve the problem?

Help please !!!
[Optimus One, P500 Original Android Development] DJNoXD:
Switching back to android ndk 8b, has solved the problem for me.
[Optimus One, P500 Original Android Development] bubu2001:
What does it mean ndk 8b?

N00b here ;)
[Optimus One, P500 Original Android Development] DJNoXD:
The toolchain used to compile the kernel.
[Optimus One, P500 Original Android Development] bubu2001:
Well ... that's too much for me ...

An easier way :D?

LE: IcySnap installed. Flashed kernel and still stuck in boot logo.

where am I doing wrong?
[Optimus One, P500 Original Android Development] mrcorey:
Wipe dalvic-cache when flashing the kernel
[Optimus One, P500 Original Android Development] thachtunganh:
Already did that with the lastest build.
[Optimus One, P500 Original Android Development] DJNoXD:
Very strange.

I will compile your kernel, than test it and tell you the result.

Any other major changes last time?
[Optimus One, P500 Original Android Development] Christian Nothing:
Here flash this version http://www.mediafire.com/?d5tghm37ddhafd1 of caf kernel I'm using it now and no random reboots or horrible battery life :cool:
[Optimus One, P500 Original Android Development] DJNoXD:
Its working, tested with cm10.

@bubu2001

If this still does not work for you, its maybe something at your site.
[Optimus One, P500 Original Android Development] androxxx:
Has anyone tried it on GenetICS 9.1.5 ?? The battery life isnt good on genetics kernel...so wants to know :confused:
[Optimus One, P500 Original Android Development] bubu2001:
This kernel is working on icesnapy.

Thank you very much ... i will hopefully have time to try it on AOKP or Oxygen.

I wanted this kernel cause it says that it can record 2 way conversation. I don't know what version you gave to me, but is it doing this - call recording 2 way?

BTW, what is beautiful in IceSnapy is that my phone sees the ext4 partition as if it's part of internal memory due to d2ext script. Can we have this option to the other roms?

This gives me 1 gb memory for installing crapy apps :D
[Optimus One, P500 Original Android Development] DJNoXD:
Its the latest version from thachtunganh's github.
[Optimus One, P500 Original Android Development] bubu2001:
It's different size than the original posted on the site.

Also I noticed some things regarding the tests with thachtunganh's kernel:

- in recovery some partitions were not mounted after applying this kernel

- even with dalvik cache clean it would not boot - stuck at bootlogo

- after mounting the partitions in recovery, at restart it would hang and on screen was written something like "loading fast boot"

LE: working with AOKP 4.0.4 MIlestone 6
[Optimus One, P500 Original Android Development] krassever:
Flashed this kernel on GenetICS 9.1.4 to wipe cache and dalvik cache. So far so good.
[Optimus One, P500 Original Android Development] bubu2001:
A great feature is, as mentioned before, Data 2 ext.

I found it in IcySnap - http://xdaforums.com/showthread.php?t=1529777

The thing is that this rom shows memory available (in my case) 1 gb and acts with it like it would be internal memory.

I was wondering if it's included in this Kernel and how to activate it on any rom - maybe a command from terminal?

LE: separate version - good with the kernel but I think that my home button is not working from it :D - http://xdaforums.com/showthread.php?t=1631197
[Optimus One, P500 Original Android Development] ashishv:
Its nothing but cronmod int2ext4 here.And not kernel related.
[Optimus One, P500 Original Android Development] thachtunganh:
There are about more 10+ new commits, i haven't pushed them yet. I'm having final exams. But when Sunday comes i'll be free.
[Optimus One, P500 Original Android Development] neko95:
> good luck
[Optimus One, P500 Original Android Development] bubu2001:
Increased Vibration Level, Two way recording, Force Wifi to use Power Save Mode...

How do we use the Two way recording? Total recall does not work ...
[Optimus One, P500 Original Android Development] thachtunganh:
Two way recording mean that patches only add 2 way call recording driver.
[Optimus One, P500 Original Android Development] bubu2001:
Please advise a software for recording the conversations.

Thank you.
[Optimus One, P500 Original Android Development] thachtunganh:
Sorry. I have just checked the kernel source, the vocpcm.c (2 way call recording driver) must be built as module. Fixed
[Optimus One, P500 Original Android Development] bubu2001:
So right now I should reflash your kernel?

I was stuck at bootlogo in the past until DJNoXD compiled the kernel again ...

Please advise.
[Optimus One, P500 Original Android Development] thachtunganh:
No if you had been stuck at bootanimation last time. I meant that i only have fixed it in kernel source, i haven't compile new build yet...

Please use DJNoXD Kernel instead.
[Optimus One, P500 Original Android Development] thachtunganh:
I have spent today evening for compiling test kernel.These are 2 test builds:

- One was built with Android NDK r8d (The lastest toolchain),

- One was built with Android NDK r8b (Older one).

Please, BACKUP FIRST! Then test both them and report.

Link here: http://www.mediafire.com/?2yxj5nd5uwadb
[Optimus One, P500 Original Android Development] bubu2001:
r8D still stuck at bootlogo

r8B works

Thank u thachtunganh - I will test total recall right away.

Still not working - it fc's a lot - any other suggestion for recording software?
[Optimus One, P500 Original Android Development] mixednuts:
Focusing on exams are we? ;)
[Optimus One, P500 Original Android Development] neko95:
> rb8 also works here on genetics cm9.1.5.. i'll spend the night on this one for further more test.

EDIT: very 1st i noticed? Smoother transitions with this kernel :thumbup:
[Optimus One, P500 Original Android Development] renzetti.s:
kernel 02/12/12 sanity app work with microphone...
[Optimus One, P500 Original Android Development] neko95:
> No reboots or hangups so far

> everything smooth

> downside only is UMS bug still exist
[Optimus One, P500 Original Android Development] bubu2001:
This kernel says 2 way recording - for me is recording of conversation from both parts.

Can it do this? If so, with which program?

Thanks for sanity ... it records perfect from mic but nothing from the other part ...
[Optimus One, P500 Original Android Development] renzetti.s:
Yes exactly what I wrote
[Optimus One, P500 Original Android Development] thachtunganh:
I really can't find what caused UMS Bug.
[Optimus One, P500 Original Android Development] thachtunganh:
finished
[Optimus One, P500 Original Android Development] stikmenow775:
'what is the UMS bug?

Te version. B works perfect, :P

Enviado desde mi LG-P500 usando Tapatalk 2
[Optimus One, P500 Original Android Development] neko95:
> occurs occasionally, when you connect your phone using UMS on pc, and you unplug it, the phone still detects that you're still connected on the pc, kinda annoying though the kernel is good enough for daily use
[Optimus One, P500 Original Android Development] coolics:
Amazing standby power - just that bluetooth module is not very smooth, UMS bug exists too. This is w/ IcySnap 1.4.
[Optimus One, P500 Original Android Development] optimustrip:
Friends I want to try this kernel, currently using GenetICS stock kernel. Would this give me more battery backup? I see it has same bugs as hephappy's kernel like GPS bug (UMS bug is an addition).
[Optimus One, P500 Original Android Development] thachtunganh:
There is no bluetooth module, where did you get it :confused:?

OK Thank you for reporting.

Make a backup and try it yourself to test the battery life. Please don't ask question like this!
[Optimus One, P500 Original Android Development] thachtunganh:
So, this is another new build. If this boot, i would be final test build and new stable version will comes ;)

Here is the link: http://www.mediafire.com/?9o5kg26fr37lef6

Changelog:

Up-to-date with cm10.1 kernel source and GenetICS kernel source. All credits to them :D.
[Optimus One, P500 Original Android Development] neko95:
> stuck on splash screen.. latest test build on genetics cm9.1.5
[Optimus One, P500 Original Android Development] coolics:
I am not experiencing GPS wakelog bug with this kernel on IcySnap 1.4

---------- Post added at 10:45 PM ---------- Previous post was at 10:42 PM ----------

tachtunganh, what I meant to say about bluetooth is:

I use this phone in bluetooth to pair with my car stereo. At traffic signals when the car is switched off/on, the stereo is powered up again, but then the phone doesn't pair up. Secondly, it fails to pair sometimes and suddenly I see a huge battery discharged immediately after and this resolves only when I restart my phone. Don't know how to report this with useful logs yet. But I can confirm that this issue isn't existing in stock kernel of GenetICS 9.1.5/IcySnap 1.4

---------- Post added at 10:46 PM ---------- Previous post was at 10:45 PM ----------

Stuck on splash screen with IcySnap 1.4
[Optimus One, P500 Original Android Development] gabo_lope:
deleted
[Optimus One, P500 Original Android Development] thachtunganh:
Sorry guys, but i have a bad new. I may have to stop working on CAF-Kernel for LG-P500 for a while (A few weeks). There will be no update :(. You can clone the kernel source can compile your own.
[Optimus One, P500 Original Android Development] bubu2001:
Please compile a b toolchain version
[Optimus One, P500 Original Android Development] neko95:
> we understand, thank you for keeping up :good:

> anyone knows if the CAF 02/12/2012 have the UMS bug? I kinda forgot it.
[Optimus One, P500 Original Android Development] sweetnsour:
I have the bug occasionally.
[Optimus One, P500 Original Android Development] neko95:
> Thank you for the quick response :good:
[Optimus One, P500 Original Android Development] l.brasio:
Hi, I just installed CAF kernel (I'm on IcySnap, 1.6) but after installing (I wiped cache + dalvik) all my apps seem not to be working :(

What did I do wrong?

And what can I do to make it right?

Thanks!
[Optimus One, P500 Original Android Development] thachtunganh:
May be because of wiping cache + dalvik. Are you using a kind of A2SD Mod , right?
[Optimus One, P500 Original Android Development] -DarkKnight-:
It could be your SD cards problem

Thread Not Closed
[Optimus One, P500 Original Android Development] l.brasio:
Yes, exactly, "d2ext" function of the IcySnap ROM...

Thanks for your help
[Optimus One, P500 Original Android Development] thachtunganh:
Remove it. Use link2sd instead...
[Optimus One, P500 Original Android Development] -DarkKnight-:
Party in 2 days(or 1 depending on timezone) to celebrate kernel birthday?

Thread Not Closed
[Optimus One, P500 Original Android Development] arunmcops:
While compiling JB from code aurora sources I am getting this error.

make: *** No rule to make target `out/host/linux-x86/bin/checksparse.py', needed by `out/target/product/msm7627a/obj/PACKAGING/target_files_intermediates/msm7627a-target_files-eng.arun.zip'. Stop.
make: *** Waiting for unfinished jobs...

.

Any solution ????
[Optimus One, P500 Original Android Development] thachtunganh:
Why did you post this in my kernel theard?
[Optimus One, P500 Original Android Development] Negi9:
Because he expects you to help him.
[Optimus One, P500 Original Android Development] thachtunganh:
Sorry, i don't know anything about this. This is Android ROM compiling problem, not Android Kernel compiling problem.
[Optimus One, P500 Original Android Development] simplicio11:
Awesome kernel. I hope you don't stop development. thanks
[Optimus One, P500 Original Android Development] Clark Joseph Kent:
Thread Closed as per OP. Thank You.
[Optimus One, P500 Original Android Development] Kanad:
As I understand the patch for camera flicker was taken from paulo's kernel. So if this kernel uses paulo's sources then why camera flicker is seen?
[Optimus One, P500 Original Android Development] thachtunganh:
I already knew this, people told me this problem yesterday!

Now i'm doing lots of homework, so i can fix it right now, but will fix it soon as i can, OK :)

Give it a try and you will see ;)

Camera flicker fix related to the overclock method, I changed the OC method to SoC OC method , which i got from CM kernel source, But it was broken, and it cause the camera flicker....

So, if i want to fix it, i have to return to the old OC method ;)
[Optimus One, P500 Original Android Development] hsrbnr:
Works perfectly on my stock gb o1. Thanks...
[Optimus One, P500 Original Android Development] thachtunganh:
I Know :) , Stock Gingerbread is the best ROM ever, but i didn't use it for longtime ago, because i made a custom ROM (i didn't post it) but i can make the power menu , i followed the guide to make power menu but i failed all time, so i had to turn back to CM7.... Power menu is really needed for me :(
[Optimus One, P500 Original Android Development] voyager20021:
OK, first impressions on Adam`s N2 Rom:

- smooth

- using ungaze had to wipe dalvik cache to avoid bootloops, but once i did it became stabil and all apps were at their place - and i have many:)

- Neocore 60 fps without sound or touch, 48 fps without sound but with touch (not so good for touch controlled games) Franco and Fserve solved that issue (CPU spike problem i think). Also some games like real racing 2 are working on this kernel. On Franco`s i had grafics mixed up after about one minute of playing on real racing 2. Offcourse, touch lag makes it laggy when using touch controls

- NO BLACKSCREEN BUG, which makes it a keeper (big +)

- multitouch bug stil there (some ppl say it is a hardware problem?)

Conclusion> solving that touch CPU spike thing would make this the best kernel for P500

Thanks
[Optimus One, P500 Original Android Development] thachtunganh:
Wow, thank you for making a full report :D

The multitouch bug can be solved by intergrate the optimized touchscreen, but CPU Spike problem, i don't know... i should add Fserve.

BTW, the touchscreen driver i'm using is the original driver with a little bit modified... so it can't be the good!
[Optimus One, P500 Original Android Development] voyager20021:
Those two problems solved and this phone will have no issue left. If you try, i`ll test.

Also, this kernel doesn`t have the scrolling wave present on Franco`s (another +)

Make it good for games and i for one won`t leave it.:)
[Optimus One, P500 Original Android Development] lgp500user:
Yeah everything works fine except touch CPU spike :(

If you fix that i'm agree that it will be the best kernel for P500
[Optimus One, P500 Original Android Development] paul678:
You did a great job with the kernel!

My opinion is that you should try the display driver from fserve .35kernel(latest franco is bad with scrolling and interface)it gives best perf/smoothness results

Sent from my LG-P500 running ICS
[Optimus One, P500 Original Android Development] voyager20021:
Yap, that would do just fine.

I`ll test battery. From what i remember, Franco said smartass gov had some problems. Till now his conservative gov is the best i used for batt usage.
[Optimus One, P500 Original Android Development] thachtunganh:
I will start fixing all problems as all you have reported to me tomorrow :)
[Optimus One, P500 Original Android Development] Wixej:
We are looking forward to good luck
[Optimus One, P500 Original Android Development] acax456:
Yup battery life need to be better ;
[Optimus One, P500 Original Android Development] voyager20021:
Maybe off topic > How come when i use a complex and extremely graphical live wallpaper like Koi for example, main dock sliding is perfectly smooth, but app drawer scrolling goes to pieces and lags like Hell? And no matter if i set darker or totally dark background in app drawer. I would expect the contrary as main dock has more complex transitions, like scatter.
[Optimus One, P500 Original Android Development] thachtunganh:
Well, i fixed the battery driver, now we don't use undervolt frequencies, Revert to old OC method and old Frequencies Values. Intergrate Optimized touchscreen driver (it should fix the CPU Strike). I will compile all things about bluetooth as modules, i took this from d3s3rt_eagle, who made the best kernel for Cyanogenmod 9, he's sure that compiling those as modules can fix the deep sleep :)
[Optimus One, P500 Original Android Development] flaviopac:
+1 for this! ;)

I use your kernel daily and I noticed a big drain while using internet and surfing the net

An other problem that happened to me: after using GPD the phone didn't enter to deep sleep mode anymore, had to reboot
[Optimus One, P500 Original Android Development] voyager20021:
Confirm GPS keeping phone awake after being closed.

Not so much drain on conservative gov and dont have other wakelocks except after using GPS.

On wifi it is normal to have more batt drain then usual.
[Optimus One, P500 Original Android Development] voyager20021:
@flaviopac: if it was the first drain after flashing is irrelevant. And did u callibrate battery after flashing?
[Optimus One, P500 Original Android Development] flaviopac:
this is my 4/5th charge... ;)

battery calibrated as well
[Optimus One, P500 Original Android Development] dancom96:
Software battery 'calibration' does not exist.

https://plus.google.com/u/0/105051985738280261832/posts/FV3LVtdVxPT