yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Android Development] terratrix:
You should add official gingerbread to the list in case of some noobs wondering:rolleyes:
[Optimus One, P500 Android Development] case-sensitive:
First, thanks for your excellent work! I have two newbie questions. I had previously flashed my P509 using Amon-Ra recovery, but your instruction says

Question #1: How would I install clockworkmod? Would it interfere with Amon-Ra?

Question #2: I plan to use your kernel with CyanogenMMatt v1.1; should I use the BFS or CFS version?

Many thanks!!
[Optimus One, P500 Android Development] terratrix:
1. No

2. Any
[Optimus One, P500 Android Development] Bec de Xorbin:
You can flash this kernel using AmonRa also.
[Optimus One, P500 Android Development] katmai1973:
flashed V15 today

I'm on Mik-os 6.5.7 and used franco's kernel 19,3-bfs before

had a lot of mess with skype 2.1.0.46 when used CM7+franco

problem solved by downgrading to skype 2.0.0.47(pached)

after flashed kernel v15 from this topic - got a skype issue (fail to start)

problem fixed by installing new Skype (2.1.0.46) again from the Market

it is a bit strange - isn't it? :confused:
[Optimus One, P500 Android Development] gkarthik16:
Not a prob with the kernel. Skype is one of the worst android apps I've ever used. Never works good and never stops running in the background. The latest version did not even recognize the phone's microphone in many models. The older (two versions back) version is the saving grace, IMO.
[Optimus One, P500 Android Development] katmai1973:
thanks for the answer

my O1 working fine since I jump to newer version of Skype

if will be sone issues again - I will try to jump on two steps back! :p

the stange is that Franco's original kernels workin fine with skype 2.0.0.47 but ****ting wiht last rev

quite the contrary thing with this kernel! It failed to work with previous one but working with the last rev of skype so far

UPD: Got the same problems with new skype, like on the franco kernel before

deleted it and reinstalled back the older one (2.0.0.47)

now it is working fine (so far)

so seems like was necessary just to reinstall it

it is a bit strange anyway, but at least it is working!!! Sorry for panic!
[Optimus One, P500 Android Development] gkarthik16:
It is a problem with Skype. Franco cannot check the compatibility with all the apps out there. Pls say that skype is not working properly, not that the kernel is not working properly with Skype. If you feel that the kernel is the problem, take a logcat and post it here. :)
[Optimus One, P500 Android Development] signumized:
I have an issue with the SD card write speed. As I've also wrote on Franco's thread (with .35 kernel), I believe something is wrong with the transfer speed.

I quote what I've wrote there:

Well, the problem is that with the stable kernel version, the SD transfer was normal (~2-3 MB /s), but with this kernel, any many other franco kernel versions (older etc) not only the speed is very low, but the phone CPU usage is very high and also I get delayed write failed error messages on windows or even USB disconnects.

I've tried connecting to multiple computers, so I guess is one of the following issues: either phone USB controller is broke (or whatever), or some kernel configuration is making the phone doing multiple random writes on the SD card (and SD card having very low random write speed, this could explain it).

Could you please have a look on what Franco changed between 16082011 and 29082011 revisions ? I did take a look, but I couldn't find anything relevant.

I am asking on this thread because I have reverted to 6.5.7 and I'm using your kernel version, so maybe this could help others too.
[Optimus One, P500 Android Development] logo_32:
Its strange but ive observed a super slow SD-card write speed too..??!! I mean it hardly gives me a 1 Mbps or so which earlier used to be some 5-8..!! And id like to add that this doesnt seem to be an issue with the kernel..!! I am not sure but sometimes, after prolonged usage the SD cards speeds might just be affected.,..!! Just an assumption..!! I have an 8 Gig two year old SanDisk card..!!
[Optimus One, P500 Android Development] JastaPein:
@fserve..

i observe somthing about the quadrant & neocore scores..

when i was on original franco's kernel (v19.3 bfs) my ussual neocore was around 63-66 fps and quadrant not less than 1200 .. but after flashing your franco based kernel v14-gbs and v14e-gbs my scores dropped to 47-49fps (neocore) and 800 below (quadrant) .. what do u think is the problem'?
[Optimus One, P500 Android Development] corwin42:
Can confirm USB/SD card problems. Tried to copy a 1gig file from PC to phone and USB storage mode stopped by itself every time.
[Optimus One, P500 Android Development] voyager20021:
VSYNC ON! This is the reason for droped frame rate.
[Optimus One, P500 Android Development] fernando1sg:
I aint got any panics neither on swype

Enviado desde mi LG-P500 usando XDA Premium App
[Optimus One, P500 Android Development] voyager20021:
Got phone shut down when starting the second time camera or even camera 360. First time camera works, but if i restart it immediately, i get phone shut down. Tested three times and got the same thing. Wiped everithing before.

I'll try reflashing then testing BFS.

After reflashing CFS got again kernel panic in the same conditions.

Flashed BFS. Also kernel panic on camera reopen the third time.
[Optimus One, P500 Android Development] JastaPein:
how about for newly released gbsv15-bfs'? any test updates for this one'?

any recommended kernel for gaming :D
[Optimus One, P500 Android Development] DaXmax:
This kernel wich i used for gaming then i switched to .35 based rom for better gaming performance... So u wan gaming kernel, this is the one u looking for...

Sent from LGE XDA phone wit CM7 6.6.1
[Optimus One, P500 Android Development] JastaPein:
what'? this -> gbsv15-bfs' '?
[Optimus One, P500 Android Development] fernando1sg:
.32 ( my message is too short)
[Optimus One, P500 Android Development] JastaPein:
.35 is for 6.6.1 only ryt'?
[Optimus One, P500 Android Development] DaXmax:
Yep...

Sent from LGE XDA phone wit CM7 6.6.1
[Optimus One, P500 Android Development] fserve:
Just wait, franco will do what is best for his kernel. I dont have a faster sd to test, my class 4 is very slow :-)

But i do accept a faster class 10 SD if someone wants to give me one :D

Can confirm on franco kernel or my kernel? cos @signumized was talking about franco.Kernel .35, not mine....

Hmm, wipe everything. 59fps in neocore is my score with sound on and miks 6.5.7

Tested FIVE times with gbs-v15-bfs and miks 6.5.7.

No problems at all.

If you want, it can be lower, just set it.

I'm testing Skype 2.1.0.46, ok for now, will update if i got any problems.

same as above.

Q1: Use Amon-Ra, another user has used it, no problems.

Q2: I always use BFS. Test yourself :-)
[Optimus One, P500 Android Development] kapitanbasa:
Last night, i was 12hrs into gbsv15, i had problems connecting my optimus as usb mass storage

It went on a loop from the cyanogen boot animation...i flashed back to v14e...but the behavior persisted. Flashed back to v15 again and then poof, was able to connect smoothly.

Still, solid kernel.

Ps..my camera crashes all the tym. But other camera apps work fine. Video record is kaput also...thats not caused by the kernel, right?
[Optimus One, P500 Android Development] fserve:
don't know what kaput means.

usb mass storage, camera and video works fine here -> gbs.v15-bfs + miks6.5.7
[Optimus One, P500 Android Development] kapitanbasa:
Oh, kaput means broken, not functioning. Tnx.
[Optimus One, P500 Android Development] fserve:
Here it's really working.

http://www.youtube.com/watch?v=ym49rTo1eoQ
[Optimus One, P500 Android Development] kapitanbasa:
Thats great. But mine is just plain unusable now, at least the default camera. Is there a video record app out there that myt work?

Before, i only experienced camera flicker when OCing over 600mhz.

But i still am enjoying this
[Optimus One, P500 Android Development] signumized:
Sorry for misunderstanding, I was talking about your kernel also, the problem that I'm facing I've encountered it on almost all franco kernel versions, except the stable one with the .35 kernel. So yeah, I've posted here and also on franco's threads, maybe someone between you two will take a look on what's going on. As I can see its a general problem and I sincerely do not know if it would happen on a faster SD card, but I know for sure that there are cases when it works as it should ( either with franco stable kernel , either when mounted in recovery).
[Optimus One, P500 Android Development] kapitanbasa:
Tried reverting back to v14f and v14e, thats when my camera last functioned. Failed. Oh well, back to gbs v15.

Will try reflashing mik's rom soon. I dont use my camera often anyway.
[Optimus One, P500 Android Development] voyager20021:
It's OC related. I decreased max fq from 710 to 600 and now no problems with camera. Strange though, everithing else working smooth at 710.

Curently on franco.Kernel.v19.3 BFS (vsync off) and no camera kernel panic on 710 Mhz OC.
[Optimus One, P500 Android Development] Jaani:
@ALL

Confirming>>>Camera & Video Camcorder is working is working fine at 600Mhz &&& even at 729Mhz OC so the problem is your own side so stop asking the dev..

@fserve

Thanxx for the kernel..y dont you make smartass as the default gov?& i also think the usb data transfer speed is comparatively slow..using class 4 sandisk but previously the stock card doing well with stock rom..not a big deal but any improvement is alwayz welcome..:)
[Optimus One, P500 Android Development] terratrix:
Default governor can only be set at default in roms, don't think can implement in kernels.
[Optimus One, P500 Android Development] gkarthik16:
I think it can be done at kernel. If my memory serves me right, I remember seeing the first post of this thread having a line like "smartass is now the default governer" but now fserve has edit the first post a lot many times. So it's not there.
[Optimus One, P500 Android Development] fserve:
Yes, it can, but im thinking in use conservative for more battery.
[Optimus One, P500 Android Development] terratrix:
Scary seems better
[Optimus One, P500 Android Development] voyager20021:
Not asking, just reporting. LoL, you people...
[Optimus One, P500 Android Development] AdiAdrianXDA:
After countless flashing of rom's, kernel's and governors i settle down to this:mik 6.5.7 and franco.Kernel v19.3-gbs.v15.

I wont be coming around here no more. For a wile. This is addictive. Its a never ending story of bug fixes, battery drains tweaks, a galore of code tweaks and improving.

I got 2 days and a half of battery use on smartass 480/748. It's good! I use this phone as a SMARTPHONE: wifi on when i need it, the same with the 3g(in rest 2g), i play music when i ride my bike and also track my distances and calories burned with GPS on, read bbc news, F1, WRC, UEFA scores, i take horrible pictures with it and upload them with google+ instant upload on wifi, check-in with facebook, update all my application everyday (74 of them), connect to the pc and install al kinds of apk's, show pictures to friends...and voice calls!

This was the use scenario for me in this 2 days. I repeat: it's pretty pretty pretty good!

Thank you franco,fserve,mik.
[Optimus One, P500 Android Development] JastaPein:
480/806 SmartAss Stability ^_^

im currently @ v14e and i found out that my phone was stable @ 806mHz.. i tried to play a game for a long period of time and no kernel panic at all ^_^

this is the very 1st time that i experienced that.. unlike b4 that i got a panic when im @ 787 .. AWESOME KERNEL .. .

even if my quadrant & neocore score drops.. i still stick into this **** :)

thanx fserve..

in regard to camera crashing' i havent tried to use it yet (since i have a dslr) lol.. i will report asap if i find anything strange on my phone :)
[Optimus One, P500 Android Development] ElGeorge:
Hi All... just wanted to confirm that after flashing Fserve's V15 CFS the Speedtest app and other speedtesting websites are correctly reporting my Internet speed (2 Megabit on Wifi), so definitely there was an issue with data transfer speed on Franco's V19.1 (the Speedtest app was reporting less than 300 Kbps)

Thanks Fserve.
[Optimus One, P500 Android Development] lucascm08:
Thanks for this really nice work, it's the best kernel, you and franco rulez. I have a problem with my wireless and my 3G, they are a little slow, can u verify that plz??

É bao de mais ver um brasilero fazendo umas coisas fodas dessas :p
[Optimus One, P500 Android Development] fserve:
Hmm, a lot of users didn't get any problems with wireless/3g, including myself.

Are you using any of those '3G TurboCharger' scripts? they could be your problem.

What rom are you using?
[Optimus One, P500 Android Development] lucascm08:
i'm using Mik's 6.5.7. I don't use any modified script. But the problem is not always, it only happens some times. But it's OK, don't worry with this.
[Optimus One, P500 Android Development] lucascm08:
I've noticed that when i was flashing the kernel, i had to disable the verify of signature, because it was having problem with a file named wireless.ko, is that normal??
[Optimus One, P500 Android Development] fserve:
Yes, you have to disable signature before flashing :-)

That user confirms that 3G/WiFi are ok.
[Optimus One, P500 Android Development] luckydog2006:
kapitanbasa brought up the problem with his camera not working. So I checked my camera and found that there was an odd problem with the camera as well. The camera had bad lighting and horizontal lines across the display which I found odd. This had never happened before as I've OC'ed @768 on an older May build of mik's OS (stock) and no issues there. Now, I've upgraded it to v6.5.7 and fserve's gbs.v15 kernel and I'm still OCing @768.

Then I saw voyager20021's comment that it might be the OC that caused this. So, I reduced it to 600 and the camera app worked fine.

The high-end phones run @1.2GHz and their camera app works fine. I am wondering what gets so unstable which breaks the camera app? The May build of Mik's OS works fine for OCing @768 and the camera works. The camera in the current build of Mik's OS does not work when OCing @768.

Just curious.
[Optimus One, P500 Android Development] Shofire91:
Forgive me if I'm a little premature on this but I am still giving it time to maybe work itself out...

I was running fserve's 14f BFS for a day and a half, battery life seemed normal, could run a whole day and a half without any problems, with one of those days of texting, facebook, and gaming whenever I could get my hands on my phone. No problems, overclocked with the same settings as my signature. Battery time was noticeably better than with franco's v19.3 CFS

Flashed v15 BFS yesterday at lunch, and I've managed to kill my phone battery almost twice as fast under the same conditions.

And no, I'm not glued to my battery app, I don't have one installed. I'm just surprised when I come home from work to find 20 percent battery after 8 hours of standby and 1 hour of surfing, texting, and playing some music.

I cleared all data before flashing the kernel, and nothing has changed from my 14f setup to my v15 setup other than the kernel, or even from franco's v19.3 kernel for that matter. Allthough I did change from smoothass governor to smartass. From what I understand smartass is more agressive? But is it supposed to consume more battery power?

Still running v15 and giving it a chance, but anyone else having this kind of trouble as well?
[Optimus One, P500 Android Development] terratrix:
According to noejn(knzo), smoothass is more aggressive than smartass

http://xdaforums.com/showthread.php?t=1242323
[Optimus One, P500 Android Development] kapitanbasa:
me, i reflashed 6.5.7 and still, my camera force closes (even at 245/600 smartass). no flicker, no lines, it just force closes everytime. not complaining though because my other camera apps like fxcamera and retrocamera work fine. i just don't have video record capabilities as of the moment.
[Optimus One, P500 Android Development] luckydog2006:
Happened to me to. BUT, its nothing to do with the ROM and kernel you flashed. You need to check your apps and reduce their sync, reduce brightness etc., everything that reduces power usage.

Next, you need to fully charge your battery, then wipe your battery stats from recovery menu, and unplug charging cable, and let your phone run down until it dies. Then plug it in and fully re-charge it, and then check how long your phone can last. You'll see that your battery is now lasting much longer than before.
[Optimus One, P500 Android Development] logo_32:
USB speed bug..!!

Hey fserve i can CONFIRM the USB speed issue..!!

Here is how i conclude that there is some issue with Kernel or ROM which made the USB speeds drop..!!

When i used the USB mass storage (CMMatt + gbsv15) = less than 1 Mbps speed..!!!

While i was reflashing Devoid today, i toggled USB mass storage mode from the AMON RA RECOVERY MENU = around 4-5 Mbps speed..!!

P.S.: this is not a major issue for a user like me cause i harly sync files between the device and PC but for many other users who might be using this feature it could affect..!!

:D

Btw ur v15 kicks ass..!! SUper Battery saver id say.... My last run was for 16 hours with hardly a coupl eof hours of standby, and it dropped from 83 to somehere around 20..!!! :O Thats a super shocking result for a heavy user like me..!! :D Im damn happy to have franco's performance and your battery saving tweaks..!! Cheers
[Optimus One, P500 Android Development] makona:
I'm not sure if this configurations in the kernel is causing the slow write speed in sdcard.. but it did increase the battery life :P
[Optimus One, P500 Android Development] Shofire91:
Currently I have found I left brightness on full for the past while, whoops.

Turns out that leaving my WiFi on while there are no networks to connect to is sucking up most of my power. Almost a third of my current battery consumption today, the other two thirds is standby and phone idle time. Other than that nothing else seems to be running in the background, or syncing, or even using power for that matter.

Charging my phone up to 100%, going to clear the battery stats, and see how it goes.
[Optimus One, P500 Android Development] bbogdann:
Ungaze

Why isn't ur kernel compatible with ungaze data2sd?

Every time I flash ungaze script, the phone stuck in boot logo.
[Optimus One, P500 Android Development] DaXmax:
Wow... v15 bfs is rockin my phone... :p

Sent from LGE XDA phone
[Optimus One, P500 Android Development] fserve:
hmmm, maybe partition type issues. Will check that.

What one are you using? ext2, 3, 4, yaffs, fat?

I dont think that dirty_writeback_centisecs has anything with usb speed.

but you can try it, use franco.kernel v19.2 or 19.3 and test usb :-)

Plz, report me what happens there!

Thank you man.

For now i know 2 bugs: usb transfer and charging with phone off.
[Optimus One, P500 Android Development] buzzdr0id:
Hi, Is it important to pon sd card ? I am running the card as it came i.e. STOCK with CyanogenMod 7.1-RC1 !!
[Optimus One, P500 Android Development] fserve:
mine is stock too =) that's why i maybe have left some bug in ext partition type on the kernel :P
[Optimus One, P500 Android Development] Jaani:
thanxxx for showing interest..Much awaited fix for me..:)
[Optimus One, P500 Android Development] killer_jazz:
Is it a need to flash zram and what does it do?
[Optimus One, P500 Android Development] gkalen:
Ok,,thanks for reply without joking......
[Optimus One, P500 Android Development] fserve:
Updated again;

v13 seems to be more stable when using USB. (Can't unload all the scsi **** code to use sdcard without kernel panic.)
[Optimus One, P500 Android Development] franciscofranco:
Why did you enable CONFIG_MSM_ONCRPCROUTER_DEBUG=y and CONFIG_MSM_SMD_DEBUG=y again? And why CONFIG_NET_SCHED is not set?
[Optimus One, P500 Android Development] fserve:
CONFIG_NET_SCHED is QoS thing, i really think that we dont need that.

CONFIG_MSM_SMD_DEBUG and CONFIG_MSM_ONCRPCROUTER_DEBUG i will check.
[Optimus One, P500 Android Development] franciscofranco:
As far as I know that NET_SCHED **** is where we choose the network packet scheduler, I added a new one as well.

Another thing, where in the hell have you enabled that congestion control in the config?
[Optimus One, P500 Android Development] fserve:
http://cateee.net/lkddb/web-lkddb/NET_SCHED.html

Why i told that we dont need QoS on a smartphone? Cos we only do one thing at a time.

We are not going to download torrent and use skype at the same time for example. On a smartphone we do one thing for time. So QoS isnt useful.

About tcp westwood and tcp veno, oh ****, i removed it (dunno how), will add it back, now.
[Optimus One, P500 Android Development] franciscofranco:
Thanks about that info. I'll get rid of that ****.

Yeah I found how to enabling them. If you wait a sec I'll find out why Veno can't be made default in the kernel, currently searching.
[Optimus One, P500 Android Development] fserve:
Nice :D

Will wait for that.
[Optimus One, P500 Android Development] franciscofranco:
Easy. Go to net/ipv4/Kconfig line 597, below that add:

config DEFAULT_VENO
bool "Veno" if TCP_CONG_VENO=y

Then line 618:

default "veno" if DEFAULT_VENO

Save the file and reload menuconfig, the option to make it default is active now. Should work fine, I hope :)

Going to compile a kernel with some of your config changes and test it out.

You can follow everything on my github if you want.
[Optimus One, P500 Android Development] fserve:
The veno thing worked :-)

Thanks for that.
[Optimus One, P500 Android Development] franciscofranco:
Eheh :)

Just compiled the kernel for me and I noticed a big improvement on the network speed, a pretty big improvement to be exact. Will release in a sec.
[Optimus One, P500 Android Development] kyerie030:
Question on QoS, since you are stating that we only do 1 thing at a time with the phone, does QoS affect network handling when in tethered mode? (first time I've seen QoS stuff being talked about here...)
[Optimus One, P500 Android Development] franciscofranco:
QoS, or Quality of Service, is a set of techniques to manage network resources, including delay, delay variation (jitter), bandwidth, and packet loss.

When disabling that **** the kernel just uses FIFO to control all of those processes. FIFO = First in, First out. I think, other than that, nothing it's affected, but I'm not an expert in this area, just some knowledge from my Network classes.
[Optimus One, P500 Android Development] fserve:
To QoS work properly it's need to configure it.

What ports, and what priority each one will have.

Yes, for a massive use of Android as a Router it's a good idea to configure that, in case if u have like 5+ persons using that link. And of course, a squid proxy too.

But i really think that nobody will do that.

And QoS configuration isnt that easy.
[Optimus One, P500 Android Development] kyerie030:
Ok, just wanted to confirm that one. :) Thanks for this franco and fserve!

EDIT: so if ever I use the phone in tethered mode with two laptops connected to it. It will just basically use FIFO? from what I know about networking, there is usually a QoS manager working on routers even if it is not set just to manage data flow to each device connected to it, else it will just as you say use FIFO right?
[Optimus One, P500 Android Development] dislplin01:
Thank you seriously i see this guy everywere talking S%& to everyone sorry for spaming but seriously i am tired of this guy
[Optimus One, P500 Android Development] devlin2427:
The kernel seems to be great but can I ask you to include the other governors as well. Thanks.