yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Original Android Development] rapharias:
Thankgod you had this idea.

Actually, I've been thinking that it's the better way to solve things - since its proved that other kernels don't have such bugs. But I didn't want to suggest a rewrite of the kernel, since it'll give a lot of work and we users are not on the position to ask such things. Actually, you're the only one that can decide that - and I think you're on the right path. Maybe you should add some patchs and test if wifi/usb/blackscreen bugs happen little by little but, again, this is my opinion.

And, of course, Francisco, take your time. We really wouldn't see those kind of greatness on p500 without you. Don't waste your "real life" with this, but yet do your best ;)
[Optimus One, P500 Original Android Development] DaXmax:
Is it for the official or cm7?
[Optimus One, P500 Original Android Development] sweetbinodray:
As tital suggested [KERNEL][25 JUL]franco.Kernel |.v1-GINGERBREAD| 2.6.35.13, its for Gingerbread and CM 6.6.
[Optimus One, P500 Original Android Development] DaXmax:
U mean no changes? Still the same rewrite?
[Optimus One, P500 Original Android Development] sweetbinodray:
No, its not like same re-write, it has changes like

Bur\t it's based on 2.6.35.13 so it will it,s for CM 6.6 and gingerbread. In Mik 6.5 and previous one kernel was based on 2.6.32.41 kernel. You make find it in http://xdaforums.com/showthread.php?t=1049518
[Optimus One, P500 Original Android Development] franciscofranco:
I think it's not hard to understand...I'm just doing the .35 kernel from scratch, dunno where's the problem understanding that..
[Optimus One, P500 Original Android Development] DaXmax:
Oh
[Optimus One, P500 Original Android Development] DaXmax:
How bout a testing kernel?
[Optimus One, P500 Original Android Development] franciscofranco:
/facepalm..
[Optimus One, P500 Original Android Development] DaXmax:
Sorry if i m impatient, jus wan 2 knw the outcome...
[Optimus One, P500 Original Android Development] voyager20021:
Yap, same problems. USB and Wifi. Also, after USB mass storage use the sdcard doesn't mount back. I have to reboot.

Using GingerLoL.
[Optimus One, P500 Original Android Development] socialdistortion:
Please don't SPAM the thread.

Franco is working on the kernel. He is even looking at rewriting the entire stuff.

Give him some time and don't ask for ETA.He will post it when it is ready.

I think we should seriously start flagging posts which are baseless. It is tough following any dev thread with so much nonsense floating around.

I hope the report button works well. I am on a clicking spree now.
[Optimus One, P500 Original Android Development] DaXmax:
Nah.. No nid.... I tink his fixing someting... Cuz i jus check his github...
[Optimus One, P500 Original Android Development] voyager20021:
On your own time.

Much appreciated.
[Optimus One, P500 Original Android Development] ExSport:
@Franko

Thanks for your work!

It is possible to upload "pure" kernel so we can test it if it is not already affected?

Maybe problem is not your tweaks but original kernel itself.

Many thanks!!!
[Optimus One, P500 Original Android Development] :
cheers for the rewrite francisco

let me know if you find the offending patch!I would surely hate re-writing my own kernel :/

maybe I'll just fork yours :D
[Optimus One, P500 Original Android Development] dark-k:
I'm on Mik's CM7 6.5.5 with Franco v1 pre-release and after using Neocore, the screen is not misplaced I've just the blackscreen bug which is normal for the moment I think.
[Optimus One, P500 Original Android Development] sweetbinodray:
Yeah it seems it's CM7 source problem. Cozy if you are using this kernel or original LG new kernel with your ROM and Mik's ROM then we are facing this problem. Aside from it, its working smooth in all the official gingerbread ROM whether ROM is modified or Stock one.
[Optimus One, P500 Original Android Development] andy572:
Ok, than all is ok.

I thought franco has allready released the kernel with fixed black screen bug.

Its some curious:

With black screen bug in kernel, we dont have misplaced screen - with fixed black screen

bug the screen gets misplaced after 3D apps... we thought it depends on the earlysuspend bug, but seems that doesnt:/
[Optimus One, P500 Original Android Development] socialdistortion:
No problems at all. No screen misplaced.

BTW got 48 fps in neocore... stock v20g + franco pre-v1 @ 600 mhz w/o sound :)
[Optimus One, P500 Original Android Development] sweetbinodray:
Me too thinking same thing. As of now Franco kernel is good for Gingerbread. But in case of CM7 it's creating problem while graphic rendering is high.
[Optimus One, P500 Original Android Development] sweetbinodray:
We are talking problem on CM7. Which ROM you are using?
[Optimus One, P500 Original Android Development] andy572:
might be a memory corruption problem?

it seems, that we get the misplaced screen after high graphic usage because

the screen resolution gets lost, we have simply a mistake in memory address or

all these are graphic artefacts from full not freed memory.
[Optimus One, P500 Original Android Development] sweetbinodray:
Can't say it confidently, its a mistake in memory address or not. But take this in a simple way. Graphics depends on memory, if phone is not getting sufficient memory the graphics will be affected. So there is also a possibility that after using apps that has high graphics rendering, device is not able to get back buffered memory from that apps.
[Optimus One, P500 Original Android Development] royskeyz:
Does someone tried this script? I tried this it seems working to me.

http://xdaforums.com/showthread.php?t=1111145
[Optimus One, P500 Original Android Development] :
For what? The graphics bug?
[Optimus One, P500 Original Android Development] royskeyz:
For this theory.
[Optimus One, P500 Original Android Development] snikeris:
Hello, this works for 2.2 franco rom?
[Optimus One, P500 Original Android Development] :
NO! Do not flash this on 2.2 ROMs! Use franco v18 (CFS).
[Optimus One, P500 Original Android Development] snikeris:
So this only works with official lg 2.3.3 rom right?
[Optimus One, P500 Original Android Development] DigitalAnalog:
Franco's BFS kernels work with any 2.3.x ROM regardless if it's official or not.
[Optimus One, P500 Original Android Development] sweetbinodray:
It's working on Mik and andy but with few bugs
[Optimus One, P500 Original Android Development] franciscofranco:
Yes exactly like andy said. Black screen bug is fixed now, but after using a 3D app like quadrant, system goes to sleep and when it's woke up screen is misplaced.

I'll share the pre-release2 now so you people can test it out.
[Optimus One, P500 Original Android Development] franciscofranco:
Kernel updated, gogogo!
[Optimus One, P500 Original Android Development] Samhain77:
flashing it..... :eek:
[Optimus One, P500 Original Android Development] DaXmax:
Thks it work... Bt i hope it maybe stable asap...
[Optimus One, P500 Original Android Development] lupohirp:
It will come when will be done!!!!!!franco is doing a greatest job but he's not a machine!!!!!he have a social life a girlfriend and he can go to the sea when he want.....plus it's summer!!!! He's not payed for his awesome job!!! Our phone works very well even with the last kernel only these bugs are present but we can live with them!!!!if you don't want problems install official ginger,!!! Take your time franco!!!!:-)
[Optimus One, P500 Original Android Development] DaXmax:
Of cuz i knw, i see the outcome alr... Btw, franco ur last commit is '??' What is that suppose to mean?:D
[Optimus One, P500 Original Android Development] :
looks like it was a gpu driver added (for the adreno 205? - by mistake I guess ) and a conflict removed.
[Optimus One, P500 Original Android Development] partalga:
video playback is white,i hear only sound ...all the applications that use stream like Newsly Imdb and even GoWeather is displaying nothing but a white screen...this and wi-fi disconnecting plus mass storage problems..those need to be fixed immediately ,the rest till now it's good ,if you solve this problems i think we will have the perfect kernel :D

Thank you for your work so far
[Optimus One, P500 Original Android Development] drakull:
I was about to ask something like this from the devs. Most of them had already moved to a better phone and are working their magic on them. So it would be a great farewell gift if they rewrite their works one last time, keeping their working patches and stripping the ones known to cause bugs even if it means less performance. This way we would have a good and definitive rom and kernel to use until we can/want to buy another device... a better one.

What you think?
[Optimus One, P500 Original Android Development] DigitalAnalog:
Does this work on CM7 6.5.5?
[Optimus One, P500 Original Android Development] DaXmax:
Nope only on v6.6
[Optimus One, P500 Original Android Development] DigitalAnalog:
Aww, I was hoping I'd be able to stick with 6.5.5. CM7 6.6 goes bat**** crazy too much at the moment.
[Optimus One, P500 Original Android Development] DaXmax:
If u dunt wan bugs, update 2 official gb
[Optimus One, P500 Original Android Development] ElevateMusic:
Strange bug I'm getting... I was running mik's 6.6 with francos July 25th kernel and I got a black screen bug even when I had the screen animations turned off. I had no wifi bug but if I turned the screen on too quickly after turning it off, lit up a black screen. All I had to do is turn it off, wait about 5 seconds and turn it back on but still. It got quite irritating.

I was running:

- Mik's 6.6

- Francos v1 GINGERBREAD (July 25th)

- A custom made UOT Miui theme

- No tweaks installed, completely clean.

I reverted back to 6.5.5 with no issues but still, just thought I would say, it was a little strange.
[Optimus One, P500 Original Android Development] alextirca:
in latest rom from andy 4.1 there is no black screen bug, but camera is white and proximity sensor doesen't work. don't know about USB bug
[Optimus One, P500 Original Android Development] franciscofranco:
As I already said in the last page I'm re-writing the kernel again, so be patient...if you can't wait you can track my changes on my github.
[Optimus One, P500 Original Android Development] mentalityx:
Finally going to put on GB on my Optimus. Looking forward to installing this kernel as well. Thanks Franco.
[Optimus One, P500 Original Android Development] eigokyoukan:
Wow Franco, your just amazing man. You work harder on this than devs on more popular/powerful phones. I really hope your getting paid well at your day job because you the farking man!

7/25 Release has been very good to me. Been on the re-written smoothass for a full day and it has been very stable. Battery life has me lasting around a full day with moderate/heavy use. Still no wifi bugs for me. I have been keeping the CRT animation off, so still not sure about the black screen bug. Benchies are about the same as the previous release.
[Optimus One, P500 Original Android Development] Swede2008:
Finally switched to gb cm7. Turned off the animations but had screen misplace issues like crazy on the stock kernel. Flashed Franco's kernel and no issues yet! Great work!

Sent from my LG Optimus R&d
[Optimus One, P500 Original Android Development] sholimar:
Hello, franco!

I just found this topic on the XDA homepage: http://xdaforums.com/showthread.php?t=991276 - "[Script] V6 SuperCharger!".

I dunno, is there anything interesting for you (or for us) there? Can you use some of those tweaks? :)
[Optimus One, P500 Original Android Development] biggiex2:
that memory optimiser sounds damn interesting! ye

thanks for the hard work franco and good luck with that re-write! we owe you ****loads of beer...over 9000!

offtopic:

this made me laugh so hard
[Optimus One, P500 Original Android Development] DigitalAnalog:
Too slow. I'm sticking with 6.5.5.
[Optimus One, P500 Original Android Development] Samhain77:
Official GB has much bugs than the other roms.... :D
[Optimus One, P500 Original Android Development] biggiex2:
Every software has bugs...there is no such thing as a perfect software

Sent from my P500 Droid
[Optimus One, P500 Original Android Development] voyager20021:
@franco: Man, maybe there is something to do about the 2 sec delay on incoming calls wich i understand is a fault in GB original release. It's become really annoying to condition myself to answer at 2 sec after the call. I believe it is the most irritating bug. After all, it's a phone first. Respect for your work, but if could adress that matter too would be great.

PS> I did not find a faster kernel than yours yet.
[Optimus One, P500 Original Android Development] andy572:
its not a kernel bug, the **** delay is in the microphone in gingerbread and was fixed in 2.3.4,

LG uses the 2.3.3 sources only - without that allready known patch.
[Optimus One, P500 Original Android Development] allenultra:
Try install "Call Delay Patch" from the Android Market.

It may solves the issue.
[Optimus One, P500 Original Android Development] rapharias:
Just some feedback.

I've been using mik's cm7 6.6 + .35 v1 franco's kernel since yesterday.

As many people said, by disabling CM7's lock animation the black bugscreen is fixed. Now I don't need to wait any seconds to unlock screen after locking it.

Also, I didn't have the wifi bug until now. Wifi is running for some hours now and I didn't get disconnected or any errors with it. Even when p500 is locked and wifi goes to sleep, when I unlock it comes back without problems.

Will post further information if anything happens.

Great work, Francisco.

edit:

Benchmark Scary 480/768

Neocore

No sound ~73.8fps

Sound ~71.5fps

Antutu

total: 1905

ram 124 / cpu integer 223 / cpu float-point 145 / 2d graphics 370 / 3d graphics 646 / database IO 115 / sd card write 10.6mb/s 106/ sd card read 17.6mb/s 176

Linpack

mflops: 7475
[Optimus One, P500 Original Android Development] alfiemenace:
fast battery drain while browsing on 2g data, browsing google only :(
[Optimus One, P500 Original Android Development] biggiex2:
ok i've installed this kernel last night and while testing with quadrant i was like o.O... framerates are awesome. also i went from the ondemand governor to smartass. but i noticed something...at the same cpu frequency as before the phone now heats up a bit while browsing on wifi(didn't experience any disconnects while on wifi though). anyone got a logical explanation for this? :D

overall it's awesome!
[Optimus One, P500 Original Android Development] DaXmax:
Where's franco, is been quiet for 4 days...
[Optimus One, P500 Original Android Development] socialdistortion:
He's alive and kicking. And he's living his life.

He has more to do than update kernel for us everyday... Also he has already said that there's hardly anything more than can be done.

Plus if you read up some-more, he's mentioned that Andy has re-written his kernel and both are satisfied with it. He'll post it here when it is time...
[Optimus One, P500 Original Android Development] biggiex2:
impacient little man
[Optimus One, P500 Original Android Development] DaXmax:
Now the kernel either andy's rom... Bt i cnt his rom...
[Optimus One, P500 Original Android Development] galabuon:
Some little bugs

1. usb storage mode can turn on , but can't turn off.

2. wifi auto disconnect
[Optimus One, P500 Original Android Development] DaXmax:
U on wich rom? If the official, so far i knw is the 2-3 second mic bug...
[Optimus One, P500 Original Android Development] franciscofranco:
I know about all the bugs, and I'm working on it, you can see by my github what I'm doing daily. Currently I just finished compiling the kernel using the new GCC toolchain 4.6 with a new flag called -Ofast that should bring some extra juice because the code gets more optimized.
[Optimus One, P500 Original Android Development] DaXmax:
Hope is gonna be good...
[Optimus One, P500 Original Android Development] Bec de Xorbin:
Wasn't this myth busted by at least andy572 and doktornotor?

edit: Related discussion starts about here: http://xdaforums.com/showthread.php?p=15497753#post15497753
[Optimus One, P500 Original Android Development] franciscofranco:
No. They meant the GCC compiler. I'm using a toolchain with the 4.6.1 version. GCC and toolchain are different things, I know what I'm doing ;)
[Optimus One, P500 Original Android Development] Bec de Xorbin:
Well great then ;)
[Optimus One, P500 Original Android Development] kawaiiDango:
same here..... no logcat nor dmesg. reverted to v17.
[Optimus One, P500 Original Android Development] Delgadovsky:
WTF??? lolol. Do you read previous post??? This Kernel is not for Void Forever... ONLY for OFFICIAL GB or for MIK_OS 6.6 :p
[Optimus One, P500 Original Android Development] voyager20021:
Yap, that seems to work.
[Optimus One, P500 Original Android Development] DaXmax:
Woah!!! I find out dat i got a bug, keep sayin 'error' in wifi... Note dat im on Official GB...
[Optimus One, P500 Original Android Development] yachimya:
deleted post.

Sent from my LG-P500
[Optimus One, P500 Original Android Development] franciscofranco:
Currently backporting some things from the 2.6.39 kernel such as cgroup and autogroup patches. So far the first cgroup patches improved the CPU scores as stated by andy, so we're in a good way ;)
[Optimus One, P500 Original Android Development] alextirca:
that is good news, keep it up!!!
[Optimus One, P500 Original Android Development] franciscofranco:
Time for a little testing? I need you guys to catch bugs for me, as well to measure performance. It's hard to do that only by myself to be honest.

Just finishing the compile and I'll upload a testing kernel.
[Optimus One, P500 Original Android Development] franciscofranco:
Released. Read the changelog text. Gogo.
[Optimus One, P500 Original Android Development] eigokyoukan:
Nice, downloading now to test tonight.
[Optimus One, P500 Original Android Development] sweetnsour:
there was an increase in performance :D but after flashing it, it seems as if my accelerometer doesn't work and the camera shows only a white screen
[Optimus One, P500 Original Android Development] franciscofranco:
Which rom are you using?
[Optimus One, P500 Original Android Development] sweetnsour:
miks 6.5.6
[Optimus One, P500 Original Android Development] franciscofranco:
Using this kernel on a .32 powered rom is not a good idea.......ums wont work either.

Sent from my Huawei u8800 powered by franco.Kernel
[Optimus One, P500 Original Android Development] mathew3184:
this kernel is only for .35 kernel... ie;mik 6.6...mik 6.5.6 is .32
[Optimus One, P500 Original Android Development] sweetnsour:
thanks for the heads up guys
[Optimus One, P500 Original Android Development] eigokyoukan:
CM 6.6 w/ scary governor OC at 787. Performance is great so far.

Antutu score is 2004, linpack hitting 9.9 average. Too soon to talk about battery life, but seems to be going well so far.

Still lingering black screen bug with the screen off animation checked, but good unchecked. Will report back with more testing.
[Optimus One, P500 Original Android Development] yachimya:
After flashing the latest test release version, I have tried to turn on the crt animation setting under the 6.6 mik's rom and black screen bug is still present. I will try to look deeper into performance and others. Great effort, thanks francisco ;)

added benchmark results here

Scary

480/806

6.6 mik's rom

Qudrant standard 1185

(before 1290)

Antutu 1965

(before 2019)

Neocore

with sound 70.7 fps

(before 71.2 fps)

without sound 76.5 fps

(before (76.1 fps)

performance seems to be lower than the last release before the re-write. Just observation from the score. Will do more testings

added:

In stock camera app. Camera seems not focusing when shooting button is pressed. App gets frozen. It could take photos before. Anyone faces similar problem?
[Optimus One, P500 Original Android Development] eigokyoukan:
Stock camera on CM6.6 not working for me as well.

Battery going well so far on scary governor :)
[Optimus One, P500 Original Android Development] Bec de Xorbin:
I am pretty sure that camera problem and blackscreen problem is ROM related, not kernel related. Franco do you confirm?
[Optimus One, P500 Original Android Development] biggiex2:
anyone with a stock 2.3.3 tested this?
[Optimus One, P500 Original Android Development] voyager20021:
GingerLoL. Not any problems till now. Wifi disconnecting seems to have been solved. 710Mhz performance gov Neocore 47fps sound off and 43 fps sound on. A few fps minus than previous version. Stock camera working as usual.

Let's see battery now.

Thanks for a fine stable release.

You da man!
[Optimus One, P500 Original Android Development] nogav:
Wiped system, flashed mik's CM7 6.6, flashed this kernel, flashed google apps. Cache partition + dalvik wiped.

Quadrant scores 956 on 480/600 smoothass

65.2 fps in neocore on the same settings.

Pretty much the same scores as it did in the old version.

Pretty much feels the same as it did before.

This is just first impressions, see how it goes after a couple days of regular use.

Double edit: Wifi issues were caused by someone changing the cipher type from AES to TKIP on my router. Works brilliantly now!
[Optimus One, P500 Original Android Development] florin80:
i have no bug screen or camera problem.

with OC 729/480 smoothass: neocore 46.5 with sound

quadrant 1143

for now i can't test wifi

.

rom GB_@_2.3.3_v1
[Optimus One, P500 Original Android Development] RevengeFNF:
Flashed your new Kernel. Im with Mik's 6.6 Cyanogen Rom.
[Optimus One, P500 Original Android Development] franciscofranco:
Thanks a lot for the feedback so far people. Camera not working correctly on miks 6.6 is normal, I haven't applied to fix to it yet and that's coming today later at night along with an update to yaffs2 drivers that I found. I'll try to release nightlies until it get's stable and mostly bugfree.
[Optimus One, P500 Original Android Development] biggiex2:
thanks for the reply franco but i want to know if the camera flicker has been solved...i can't test now due to limited access at work :(
[Optimus One, P500 Original Android Development] franciscofranco:
Which camera flicker?

Btw I forgot to mention, USB acessory that some people request from time to time should work now I think.
[Optimus One, P500 Original Android Development] RevengeFNF:
Yes, i noticed now that bug.

With this new kernel, i cannot take photos with Camera. It hang's up when trying to focus. I thinks its a kernel related bug, cause with the other kernel, it was working fine.
[Optimus One, P500 Original Android Development] :
USB MASS STORAGE mounts but does not unmout(old kernel bug). I narrowed it down and it's caused by 36.1 CPUFREQ/CPUIDLE code. Can't really tell for sure how to fix it..
[Optimus One, P500 Original Android Development] franciscofranco:
I said it's kernel related, I haven't add the camera fix.

****... That's very strange. Can you narrow it down to the portion of code that does that?
[Optimus One, P500 Original Android Development] biggiex2:
since the 25 july update camera has been behaving strange...photos are normal but thr viewfinder displays horizontal stripes(not with a fixed size/position) with increased brightness.

dont know if this tells anything
[Optimus One, P500 Original Android Development] Bec de Xorbin:
Maybe overclocking causes it? Try stock frequency 600 MHz.
[Optimus One, P500 Original Android Development] RevengeFNF:
Testing Wifi, no problems till now.
[Optimus One, P500 Original Android Development] biggiex2:
yep overclocking seems to be the cause...the camera flickers at any frequency above 600mhz...strange it didn't happen on froyo
[Optimus One, P500 Original Android Development] xuso:
Screen black bug still present.

Wifi bug, can't tell, but for now is fine :)

Camera doesn't focus, like someone said above.

Mik CM7 6.6

;)
[Optimus One, P500 Original Android Development] teddybig:
Franco is the multitouch fix.implemented? If not.could you add it?
[Optimus One, P500 Original Android Development] franciscofranco:
Maybe, maybe not, it's not a priority for me.
[Optimus One, P500 Original Android Development] teddybig:
Ok so multitouch is.fine,.but touch lag is there. Very VERY smooth even without Oc.