yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Original Android Development] voyager20021:
Confirm! No abnormal wifi drain here. Over 9h on wifi and over 4h screen on. Still testing, but looks good. Nice job Ta! Love your work! Thanks!
[Optimus One, P500 Original Android Development] voyager20021:
Ppl complaining about batt drain, you can use tasker app and set a profile to change gov to conservative when screen is off. It will automatically get back to your preset gov when screen is on. Oh, and tasker doesn't keep your phone awake, in case you were wondering...
[Optimus One, P500 Original Android Development] _purple_:
1) :(

2) I'm always doing so.

Opera mini was fixed (something was wrong with libom.so) but Camera Zoom FX won't capture time lapse photos. I had the same problem with Tina time-lapse when I had franco kernel installed but thankfully it worked just fine after flashing TA's kernels. :)
[Optimus One, P500 Original Android Development] nshaziq89:
wow, very minimal lag on pes12. very good kernel. hope battery is good too.
[Optimus One, P500 Original Android Development] voyager20021:
Power button not working during offline charging right?

GPS wakelocks still there. So pay attention and reboot after you close GPS or batt will drain over night and the phone won't ring in the morning!
[Optimus One, P500 Original Android Development] thachtunganh:
Quote your post and paste it to the first post will be helpful :D.
[Optimus One, P500 Original Android Development] thachtunganh:
Sorry, my kernel isn't optimized just for CM7, it's for MIUI and Stock V20 too.
[Optimus One, P500 Original Android Development] Cresqo:
Tested this kernel and i'm impressed. Smooth, does not lag on PES 2012 and good battery too
[Optimus One, P500 Original Android Development] algie17:
,do the USB mass storage is working now on oxygen 2.7?,
[Optimus One, P500 Original Android Development] thachtunganh:
I haven't tested on differrent ROM from CM7 yet!

Can you test it?
[Optimus One, P500 Original Android Development] Cresqo:
No still not working
[Optimus One, P500 Original Android Development] haxor:
Battery drain so fast i m on CM 7.2 :(
[Optimus One, P500 Original Android Development] thachtunganh:
1.03 will be the end!
[Optimus One, P500 Original Android Development] voyager20021:
How come? Move to another device, or start other projects?
[Optimus One, P500 Original Android Development] FitAmp:
It will probably be awesome;no need for further updates :D
[Optimus One, P500 Original Android Development] _purple_:
It's impossible to know that in advance. TA, really why is your next release going to be the last one?
[Optimus One, P500 Original Android Development] fancccc:
1.02 incompatible with ics aosp
[Optimus One, P500 Original Android Development] thachtunganh:
Yea, there will be nothing to do with Gingerbread, and tomorrow is the end of vacation, after that i have to work hard for 2 months.

How many times i will have to tell that this kernel is just for gingerbread....
[Optimus One, P500 Original Android Development] pradipsoman:
1 day and still on 71% !!! Awesome battery man!!! This kernel rocks. Have not found any issues till now. I enabled and disabled GPS and I did not see any wakelocks killing the battery. That was an issue in t.a 1.1.
[Optimus One, P500 Original Android Development] voyager20021:
Either a flashing problem or it ocures pretty random. It happened to me. Some ppl also reported that on CM7.2 stock kernel but i didn`t get it there so that`s why i say it`s either flashing or kernel problem. Keep testing!

---------- Post added at 06:48 AM ---------- Previous post was at 06:46 AM ----------

All the best to you man! We need you on ICS. Until we meet again...
[Optimus One, P500 Original Android Development] Cresqo:
Well, I don't know if this is a ROM or Kernel bug, but I'll report anyway

I'm using stock 2.3.3 ROM with your kernel and often at boot the sdcard don't get mounted. But anyway good kernel. The touchscreendriver is good but it seems a bit laggy, otherwise smooth, but ccan you make a version with stock touchscreen driver on the upcoming 1.03(not neccsary, your choice).

Thanks
[Optimus One, P500 Original Android Development] _purple_:
Last night 7% was drained in 9 hours of standby and I only received 1 sms. The previous night 5% was drained in 7 and half hours of standby. I think it's too much. It's just a little better than the stock kernel. I'm using 245-600 InteractiveX settings. On v1 kernel, 2% was drained in 8 hours. So this one and what I reported here are the two concerning issues I met so far.

edit: I forgot to say that I am using stock 2.3.3 rom
[Optimus One, P500 Original Android Development] :
caf kernel

thachtunganh,

I have created a caf branch for you. Have a look my repo. It is CAF kernel and it is for Gingerbread.

You can release it.
[Optimus One, P500 Original Android Development] thachtunganh:
Ok! Thank you androidmeda.

But there is only one thing that i still don't know even i read the git guide you sent to me and some other guides but i still don't know how to get CAF kernel source????

Don't be angry with me :(
[Optimus One, P500 Original Android Development] thachtunganh:
About the compass, i have never use it, the google maps too, have never use it...

The battery temperature is high, i think it is the max voltage, but it's OK, you still can play games and phone won't be hot
[Optimus One, P500 Original Android Development] GonDr:
i feel battery drain fastest than Franco's kernel, did u added a patches for battery life ?

BTW ur kernel is very fast, smooth and stable , thanks a lot.
[Optimus One, P500 Original Android Development] eeee616:
Wipe betterystar and use it ~ 3 4 days :)
[Optimus One, P500 Original Android Development] GonDr:
i'm heavy user and wifi always on, its impossible for me to use p500 for a 3-4 days :D
[Optimus One, P500 Original Android Development] thachtunganh:
What do you mean about the "Patches for battery life"???:confused:

I have written all important infomation in the first post, have you read it?

I undervolted low frequencies (122Mhz, 245Mhz, 320Mhz, 480Mhz) and set the max voltage are 1000mV, which is lower than the default max voltage (1150mV). The battery is OK for normal using.

And thanks!
[Optimus One, P500 Original Android Development] lgp500user:
Performance is not as high as the Paolov5 (vsync off) or latest Franco, but there is no blackscreen and it pleases. Test performance in different games, GTA 3 with Franco goes almost without lag and quite smoothly, but on this kernel it's so buggy), but probably stay on it due to lack of blackscreen, as it is the main disadvantage of franco kernel.
[Optimus One, P500 Original Android Development] thachtunganh:
What the ....? How can you play GTA 3 on our phone? The Huawei U8800 X5 Ideos just can play it with laggy, and even it use ARMv7 and CPU are 800Mhz , they can OC it to 1Ghz , but still play GTA 3 with laggy :confused:
[Optimus One, P500 Original Android Development] lgp500user:
With N2 + last franco kernel runs very smoothly, even very playable, passed a couple of missions with no problems

P.S. forgot to mention, I use a specially optimized cache, that's why the game is almost perfectly smooth
[Optimus One, P500 Original Android Development] thachtunganh:
OK, But Franco.kernel have vsync-on????

I'm checking franco.kernel source again
[Optimus One, P500 Original Android Development] eeee616:
Franco.kernel use vsync-on :)
[Optimus One, P500 Original Android Development] lgp500user:
Probably not important but Paolo v5 kernel is also very productive, like franco, and I even can not say exactly which of them more productive. But as i see paolo v 5 has vsync off and franco has vsync on.
[Optimus One, P500 Original Android Development] thachtunganh:
Yea i know, and i have just known that he used another toolchain to compile his kernel (the lastest version)
[Optimus One, P500 Original Android Development] thachtunganh:
OK, thanks for reporting :D
[Optimus One, P500 Original Android Development] dnle71:
sdcard issue was gone after reflashing and wiping everything now my sdcard speed is back to normal..sorry for that
[Optimus One, P500 Original Android Development] thachtunganh:
No problem ;)
[Optimus One, P500 Original Android Development] acax456:
+1 for tunganh ;))
[Optimus One, P500 Original Android Development] johnxarma:
temperature

Kernel Bugs:

[LIST]
[*]Battery temperature seems high: 64F/18C , What do you think??
[/LIST]

about the temperature 18C is normal:) my phone is always at 22C when i dont play games of course:D
[Optimus One, P500 Original Android Development] thachtunganh:
Wud, You bought a Kindle Fire??????
[Optimus One, P500 Original Android Development] RockR172:
Y?? Cant he?? :P
[Optimus One, P500 Original Android Development] GonDr:
Sorry, I'm not a Dev, i mean that for example >> http://bit.ly/zQPIo2
[Optimus One, P500 Original Android Development] :
git remote add caf git://codeaurora.org/kernel/msm.git
git fetch caf BRANCH_NAME
git checkout -b remotes/caf/BRANCH_NAME
git pull OTHER_BRANCH (merges another branch)
[Optimus One, P500 Original Android Development] pradipsoman:
Strange behavior !!!

I also got two issues with your latest Kernel.

1) Today afternoon when a call came I could not take it as the screen went black and no button worked. The lights were on. After the called person stopped the process, the screen came back only after I frantically tried to press every button.

2) After this incident my battery is behaving like hell gone lose! See the graphs for comparison, how it was yesterday A.N and how it is today A.N!

After being 60% in the A.N today it has gone down to 6% in the evening. Only a few calls and sms is what I have done within this period.

Any explanations??? BetterBatteryStats does not report any kernel/partial wakelocks.
[Optimus One, P500 Original Android Development] hristodipchikov:
same problem :(

I changing GTR with cm-7-20120420-NIGHTLY-p500-signed but same problem with battery .
[Optimus One, P500 Original Android Development] thachtunganh:
Sorry but what ROM are you guy using?
[Optimus One, P500 Original Android Development] hristodipchikov:
GTR V5.5X
[Optimus One, P500 Original Android Development] pradipsoman:
Hey, C.M 7.2 latest Nightly!! What else ?? :)

Was using the same ROM some days back with your t.a gb 1.2 hotfix. It only had the GPS battery drain issue...It did not give this problem.
[Optimus One, P500 Original Android Development] thachtunganh:
I don't support for CM Modded ROM :(
[Optimus One, P500 Original Android Development] thachtunganh:
Ok, i'm using it too but i don't have any problems with battery :confused:
[Optimus One, P500 Original Android Development] pradipsoman:
It's totally un-modded without any kind of fixes or tweaks :)

And do see the graph. How can you explain that sudden dip ?? If that happens again then it has to be checked as more users will face the same problem in near future.
[Optimus One, P500 Original Android Development] pradipsoman:
8 hours on standby during night. Am down to 90% from 100% charge. Just once phone call lasting 1 minute. Is this good for this kernel?? T.A, what do u think?
[Optimus One, P500 Original Android Development] thachtunganh:
It's OK... so what is good in your opinion?... just lose 1% in 1 night?
[Optimus One, P500 Original Android Development] Askael:
thachtunganh

stock rom 2.3 support?
[Optimus One, P500 Original Android Development] acax456:
Sure
[Optimus One, P500 Original Android Development] AngryWolf80:
Flashed this kernel. Work fine for me so far...

Tested USB read/write speed by copy big file (~2Gb) to/from device.

Read: ~17.5Mb/s

Write: ~7.3Mb/s

Is it slow?

On stock and cyanogen7 ROM's with franco kernel was same speed...
[Optimus One, P500 Original Android Development] _purple_:
Without trying to be disrespectful to the developer, I have to say that this surely isn't good. This is what I was trying to say on my last post about the battery. This drain is almost like in stock kernel. Concerning the battery life, there's definitely room for improvement in this kernel.

After the first full charge I turned on wifi, gps, bluetooth, then turned them off, went to sleep and in the morning and untill the battery died, the drain on standby was pretty increased. Usually standby is a flat line in battery graph but this time it wasn't.

After the second full charge I rebooted. This time I used wifi, bluetooth, gps but the the graph was a flat line for standby time. I have to admit the battery drain was remarkably good. But not for too long. The second day I used 3g connection for a few minutes and after that the drain on standby was again increased and it was also noticeable in the battery drain graph.

I'm not saying that it is a bad kernel, I'm just reporting what I am experiencing and hoping for improvement.

http://xdaforums.com/showpost.php?p=25516597&postcount=20

This is fixed but TA forgot to edit his post.
[Optimus One, P500 Original Android Development] AngryWolf80:
Charged accu for 100% and go to sleep... ~7 hours standby during night. Charge decreased to 98%. This is with enabled GPRS with autosync.
[Optimus One, P500 Original Android Development] hristodipchikov:
What a difference between Test version a previous version 29/4/2012 ?
[Optimus One, P500 Original Android Development] -DarkKnight-:
gtx

i have none of the problems on my gtx 5.0 it works like a charm for me

or i may not have encountered them yet

should i switch to franco kernal b4 my phone blows up?

ta why does it not support modded cm7 with tweaks?
[Optimus One, P500 Original Android Development] thachtunganh:
I Hate Themed Rom, Soft mod, modded ROM.
[Optimus One, P500 Original Android Development] vlt96:
So we have something in common :D this is why I didn't want to start developing until I had Ubuntu... now I have and it has too many freezes...
[Optimus One, P500 Original Android Development] thachtunganh:
Good plan!

Beside, while you're exploring Ubuntu, you can download some documents that can teach use basic things in C language. Also if you want to build ROM and Apps from source code, you can find and download some Java guides instead of C one. They will be good for you, for your developing skills ;).

Also, you should share your code by using github, so that people can see them and fix broken code and improve your code, and they.also can merge your good commit (it means they will take the good code that written by you, with credit) into their source code!

BTW, i've just improved Kernel Performance. Now i don't need to use BFS Scheduler to gain more Performance and speed. Also now the internet speed doesn't slow now!
[Optimus One, P500 Original Android Development] vlt96:
Ununtu makes me mad... anything I do in command line freezes the PC...

I know C, I do it at school:) and now I am trying to make the build environment... it sucks... I am stuck trying to install java (jre) for 2 days... it says succesfull but no pages work... I am afraid jdk won't work...

Hope building performance is better than installing java and stupid Ubuntu app store:mad::mad:

Weird how Ubuntu has 2 sides: command line and pure eye candy (the animations are so cool and take less CPU than simply moving a window on XP lol)

Kinda hard to get used to 64 bit (I have XP 32 bit on the same PC), looks like java worked on 32 bit...(and I accidentally download 32 always)

Good luck to you with kernel, waiting for ICS goodies :D
[Optimus One, P500 Original Android Development] thachtunganh:
Ok, but do you know a lot of C?

And i won't work on ICS, sorry :(
[Optimus One, P500 Original Android Development] _purple_:
But you removed cfs kernel, and only bfs is available, why this and not the other way around? I'm using the kernel with cfs, I didn't notice till now that it was removed. Why did you remove it? Does it have bugs that the kernel with bfs doesn't?
[Optimus One, P500 Original Android Development] vlt96:
I know, I learn, I will...

Do I really have to sync the Google whatever-are-those-called?
[Optimus One, P500 Original Android Development] thachtunganh:
Well, because ib 1.02 CFS version, i enabled many useless option in control group. And you know what useless things will do.

What do you mean?

You mean that The AOSP? Or the kernel source????
[Optimus One, P500 Original Android Development] vlt96:
http://source.android.com/source/downloading.html

This^

I get errors, can't find default.xml, why do I get those? When trying to sync from github:(

I am a real noob:o:o
[Optimus One, P500 Original Android Development] thachtunganh:
You are going to download the repo command. Repo command is used for syncing a repo, like the ROM source code.

If you want to build a kernel from source, go to the kernel theard then find out the link to the github.

But i can't explain all thing, because:

My English is bad.
[Optimus One, P500 Original Android Development] vlt96:
No, I made it myself, I forgot to install git lol:D

Oh crap same error (I installed everything I needed)

fatal: manifest 'default.xml' not available
fatal: manifest default.xml not found
[Optimus One, P500 Original Android Development] thachtunganh:
Not because you didn't install git, because you didn't download the manifest.
[Optimus One, P500 Original Android Development] vlt96:
Sorry for asking, but how? The google one or there is one in the branch?

Seek the signature below the line;)
[Optimus One, P500 Original Android Development] thachtunganh:
Have you download the repo command?

Using this:

Installing Repo

Repo is a tool that makes it easier to work with Git in the context of Android. For more information about Repo, see Version Control.

To install, initialize, and configure Repo, follow these steps:

Make sure you have a bin/ directory in your home directory, and that it is included in your path:

$ mkdir ~/bin

$ PATH=~/bin:$PATH

Download the Repo script and ensure it is executable:

$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo

$ chmod a+x ~/bin/repo

For version 1.15, the SHA-1 checksum for repo is 8eb56d98b36d615c3efec51868e87bebe757feb1

For version 1.16, the SHA-1 checksum for repo is f3bfa7fd2d0a44aa40579bb0242cc20df37b5e17
[Optimus One, P500 Original Android Development] vlt96:
Yea nevermind, I will have a phisics test tomorrow, my parents say they will punish me (no PC and phone) if I take under 8, I will take a 7, Wednesday the results come, my life will be empty and I will commit suicide...(tried a year ago, this is actually the reason they allowed me to use the computer and bought me my phone)

Thanks anyway, but I did that 3 times, every time I get completely different errors...

Seek the signature below the line;)
[Optimus One, P500 Original Android Development] hristodipchikov:
I changing GTR with cm-7-20120420-NIGHTLY-p500-signed but same problem with battery very fast drain wit deep sleep:(
[Optimus One, P500 Original Android Development] :
dont change the kernel... use the kernel that comes with cyanogenmod... i have very good battery life
[Optimus One, P500 Original Android Development] _purple_:
TA, don't abandon your work since you are still active.:) I'm testing the bfs version now. With this kernel the battery drains faster (while using the phone) than with the cfs version. I think I like the cfs version more but I'll keep this one for some more testing.

edit: When waking the device from standby I can catch a glimpse of white noise before the locked screen appears.

edit 2: Right after answering a call, noise can be heard from the ear speaker and the mic isn't working. Just for about one second.
[Optimus One, P500 Original Android Development] thachtunganh:
Yeah, i know, and Thanks ;)!
[Optimus One, P500 Original Android Development] pradipsoman:
T.A, what are the known bugs of your ta gb 1.1+ hotfix kernel?
[Optimus One, P500 Original Android Development] _purple_:
Wifi signal strength is weaker than any other kernel I tried.
[Optimus One, P500 Original Android Development] vlt96:
SARCASM_MODE=1

Yes, because kernel makes hardware weaker
[Optimus One, P500 Original Android Development] _purple_:
This is the development section. It's not the right place for sarcasms, not to mention that one could consider your post as flame which is probably against the rules.

As I wrote it is weaker compared to other custom kernels I tried, not to the stock kernel. Yes custom kernels make hardware weaker but most of the times a good balance between performance and battery efficiency is the goal. In this case, wifi signal that weak I believe is worth reporting.
[Optimus One, P500 Original Android Development] Roqu3:
Maybe because of wifi driver undervolt
[Optimus One, P500 Original Android Development] thachtunganh:
NO. Because of BFS Scheduler...
[Optimus One, P500 Original Android Development] Roqu3:
What?! How?

I know WiFi UV weak down signal because I already tried
[Optimus One, P500 Original Android Development] haxor:
so you never used kernel to overclock ?
[Optimus One, P500 Original Android Development] vlt96:
I did, but overclocking is a lot different... wifi can't be OCed... but undervolted right?
[Optimus One, P500 Original Android Development] thachtunganh:
Sorry for replying late... well, i tried to use BFS Scheduler on many 2.6.35 kernel, and all have weak wifi signal...
[Optimus One, P500 Original Android Development] thachtunganh:
New CAF kernel for GB is up!

See the download post!
[Optimus One, P500 Original Android Development] allenwalker1998:
ta wat does CAF stand for? (noobish question) and is it better?

Sent from my LG-P500
[Optimus One, P500 Original Android Development] thachtunganh:
CAF - Code Aurora Team.

It's better than original LGE .35 kernel, search on Google.
[Optimus One, P500 Original Android Development] thachtunganh:
Sorry about download link, the mediafire is downed. I will switch to another upload sever.
[Optimus One, P500 Original Android Development] allenwalker1998:
switch to db :D

Sent from my LG-P500
[Optimus One, P500 Original Android Development] Exedion:
Someone can re-upload? Mediafire is down, thanks in advance
[Optimus One, P500 Original Android Development] Cresqo:
Sorry but from phone upload 4shared seems to be the better option...

http://www.4shared.com/zip/kvCgWUZw/cafkn-p500-20120519_1803.html
[Optimus One, P500 Original Android Development] Ecuadude:
Wats new on caf kernel and advantages? I clicked on github but c no change for this kernel
[Optimus One, P500 Original Android Development] thachtunganh:
It's original CAF gingerbread_rel kernel. I will post the changelog later.
[Optimus One, P500 Original Android Development] thachtunganh:
Please report bugs if you found! Now i've just found that:

Smartass governor brings better performance, but it caused the noise when you turn of the screen while you're listening the music.
[Optimus One, P500 Original Android Development] shreyas.kukde:
this bug's been there for a while... very annoying :(
[Optimus One, P500 Original Android Development] sweetnsour:
@thachtunganh, despite our previous arguments and jabs at each other, I must admit, you've made a really good kernel.

I've been using Der_Caveman's kernel for awhile, but it had a bug where if you open the camera, lock the phone, then unlock it, the camera would not be able to connect. So I tried DJNoXD's kernel, but its touchscreen fix wasn't too good for me. Then I saw that you had a new kernel with bugs that weren't so bad, so I gave it a shot, and for me, it might be on par or even better than franco's kernel.

You probably don't care about the previous paragraph, but the point is, thanks for the kernel. If you don't mind, I would like to start on a clean slate :o (as in leaving the past behind). If not, then I don't blame you, because I have noticed that I have been jabbing at others (hence the "sour" in "sweetnsour")

Keep up the good work!
[Optimus One, P500 Original Android Development] thachtunganh:
You are welcome, sweetnsour, and BTW, 3 hours ago, i was considering to say sorry to you ;).

I just want to test Der_Caveman's touchcreen driver. It repsonds so fast, but multitouch isn't good. I'm going to compile a new Weekendly build right now, well, i will use my touchscreen driver this time :D
[Optimus One, P500 Original Android Development] mDroidd:
Then why didn't you say sorry? :P

indeed, good job over here.