[KERNEL][06 DEC] Goldenleaf .v111206 / franco.Kernel-gbs.v20a

Search This thread

fserve

Inactive Recognized Developer
Goldenleaf is a rewrite from stock lg kernel with almost all the newest features. Made for the best battery life.
(for performance go on franco.Kernel-GBS below)
.news

111206
...reverted blackscreen fix
...system should be a bit smoothier

111205
...fixed blackscreen bug.
...no noise when phone wakeup :)
...a little change in touchscreen driver
...all I/O schedulers activated.
...Noop as default I/O scheduler

111126
...fixed some incompatibility with some apps [games reported by users]
...reverted touchscreen driver. now it's the stock LG 2.6.32 again [gbs kernel will still have the brand new one backported from .35]
...cpu spike fix enabled -> more battery
...axis inversion workaround still disabled -> more battery
...SLUB Memory Allocator.

111122
...blackscreen bug fix for "screen on" animation removed
...no more darkscreen
...new touchscreen driver, based on my new driver made for gbs, backported from LG 2.6.35 source
...does not have axis inversion workaround

Kernel Source: https://github.com/fserve/goldenleaf

Goldenleaf.v111206 http://www.mediafire.com/?o3avtm5yjrbv1qa
Goldenleaf.v111206-LG http://www.mediafire.com/?p8j4xwmwazkfa46

Know bugs in most updated goldenleaf version:
none.

GBS is an modified version of franco.Kernel v19.4, original franco.Kernel code is heavily patched for the best performance. With this mod is added more battery life, some changes in kernel config, cpu spike on touch the screen fix, better axis inversion workaround, USB-transfer fix, Powertop/dmesg support, and for froyo based roms users, recharging with phone off fix.

- Recharging with phone off fixed. (mikos cyanogen based roms have a feature to: if the phone is off, when you plug the charger, it will power on the phone. The normal behaviour is to boot a system only to recharge phone. But mik has disabled it. SO, if you use devoid.#final this recharge while offline will work. if you use cyanogen, will not work.)

what's new in:

gbs.v20a
...blackscreen fix reverted
...more little touches on touchscreen driver
...deadline I/O scheduler as default
...deadline I/O scheduler patched
...cfs vsync on
...bfs vsync off

gbs.v20
...vm_max_readahead patched, will automagically get the best value for it. (mad patch, thanks franciscofranco)
...slub patch
...fsync patch
...kernel upgraded to 2.6.32.49
...blackscreen bug fix
...all I/O schedulers are activated
...Noop as default I/O scheduler
...smartass as default governor.
...[CFS-ONLY] with agroup patch as always, since franco 19.4
...axis inversion workaround off
...newfix, expect 50% cpu use on touch, smoothier.
...oldfix, expect 25% cpu use on touch, faster and battery saving.

gbs.v19.2
..faster (disabled some optimizations that are not helping at all)
..power drivers reverted
..temp reporting should be fixed
..wifi drivers reverted
..kernel upgraded to 2.6.32.48

gbs.v18c
..added some patches
..fix camera flicker
..[cfs-only] enabled automatic group patch. (better multitasking)

BFS franco.Kernel-gbs.v20a-gamer http://www.mediafire.com/?gc4o4yu774hkhz3
CFS franco.Kernel-gbs.v20a http://www.mediafire.com/?9r5yktkamy21wiz

BFS franco.Kernel-gbs.v20-gamer http://www.mediafire.com/?531huxx14xsp794
CFS franco.Kernel-gbs.v20 http://www.mediafire.com/?adbhrppo8icu5yy

Testing release:
Test it for: Blackscreen (Ps. don't use "screen on" animation). And screen lag to wakeup.
gbs-testing-noop-lg http://www.mediafire.com/?4v5p7doybvfdprl v20a with noop as default i/o scheduler and stock lg touchscreen driver
gbs-testing-deadline-lg http://www.mediafire.com/?efoceag8fhglqq9 v20a with deadline as default i/o scheduler and stock lg touchscreen driver

Know bugs in any GBS version:
AndroSS does not work;

BFS: Brain F**k Scheduler - The updated and improved process scheduler. BFS is better for user interactions.
CFS: Completely Fair Scheduler - The original process scheduler. CFS is better for multitasking.
About governors:
smartass is the best governor for me when i want raw performance - http://xdaforums.com/showpost.php?p=16467430&postcount=5362
conservative when i want battery with good performance.
TIPS FOR THE BEST BATTERY LIFE
NO AWAKE APPS
Sync off
WiFi off
BT off
Data off
2G
Minimum brightness
...and pray for good quality signal

This can help: http://xdaforums.com/showthread.php?t=1179809

How to use it? Just download and Flash via ClockworkMod Recovery.

Remember:
This kernel is ONLY for LG Stock ROM 2.2, Void.#forever, devoid, miks 6.5.x, CyanogenMMatt 1.1...
WIPE DALVIK, BATTERY AND CACHE!
DONT FLASH 2 DIFFERENT ZIPS AT THE SAME TIME!
MAKE A REBOOT BEFORE EACH FLASH :)
If you are using AmonRa, disable signature before flashing.
NOT underclock below 480MHz. At lower speeds, wakeups-from-idle per second are bigger than 480MHz and they share the same voltage, so thats leads to more battery drain.
It's recomended to use: MIN 480 / MAX YOUR CHOICE
more about it: http://xdaforums.com/showthread.php?t=999064
and here: http://xdaforums.com/showpost.php?p=9704402&postcount=22

Adobe Flash Player 10.2 that works with p500: http://www.androidcampus.in/2011/10/adobe-flash-player-102-for-armv6-and.html
Adobe Flash Player 10.1 that works with p500: http://xdaforums.com/showthread.php?t=1147092
Touchscreen Booster: http://xdaforums.com/showthread.php?t=934500
How to reduce power consumption: http://www.thinkwiki.org/wiki/How_to_reduce_power_consumption
Nice power monitor app for android http://ziyang.eecs.umich.edu/projects/powertutor/

Greetz from Manaus/Amazonas - Brazil!
 
Last edited:

ashishsaggu

Senior Member
Mar 24, 2011
130
5
i meant "flash" zram.zip... which was needed in fk... which is the base of this kernal.... and i was just asking!!!!!!!!!! sry about the typing error.....
 

orsonbear

Senior Member
Jun 24, 2011
849
500
Hi Fserve, thanks for your work, I have a question... You have removed things for keyboards, this means I can or cannot use a bluetooth keyboard? I'm asking this before purchasing such keyboard, thanks!
 
  • Like
Reactions: fserve

fserve

Inactive Recognized Developer
Hi Fserve, thanks for your work, I have a question... You have removed things for keyboards, this means I can or cannot use a bluetooth keyboard? I'm asking this before purchasing such keyboard, thanks!

You can use! That keyboard option removed was an legacy linux hack thing to restart the computer via keyboard. (sysrq magic key)

About zram, it is enabled in the kernel, if you have flashed it in any version of franco.Kernel it will work here.

How?

Its simple, when you flash zram it will modify one part of your system, and kernel another. So you only need to reflash zram in case of wipe all data.


Sent from my LG-P500 using XDA App
 

ashishsaggu

Senior Member
Mar 24, 2011
130
5
You can use! That keyboard option removed was an legacy linux hack thing to restart the computer via keyboard. (sysrq magic key)

About zram, it is enabled in the kernel, if you have flashed it in any version of franco.Kernel it will work here.

How?

Its simple, when you flash zram it will modify one part of your system, and kernel another. So you only need to reflash zram in case of wipe all data.


Sent from my LG-P500 using XDA App

thnks man... :):D
 
  • Like
Reactions: fserve

gkalen

Senior Member
Apr 5, 2011
1,921
2,196
Athens
What about. config.zip.
Do i have to flash it or what?????

Sent from my LG-P500 using XDA Premium App
 

franciscofranco

Recognized Developer
Dec 9, 2010
24,724
136,398
Carcavelos
+1 to this.
no offense , but i just wanna find some info in this thread , and all i can see on the few pages back is people arguing about **** :(
maybe mod can make 1 thread for us to report JUNK post , or UNNECESSARY post.

I'll give you info about this kernel. fserve fetched my sources, changed the .config file to add/delete some functionalities just like he stated in the first post and he came here and shared it with everyone, and I'm glad he did because I'm definitely going to look up on his configuration changes. Other than that it's still my kernel. That's all the info I can give to you.
 

fserve

Inactive Recognized Developer
New version released. (IT'S ON THE FIRST PAGE)

V8 was compiled with -Os (to make a small kernel)
V12 was compiled with -O2 (to make a faster kernel)

V12 got cleaned up ethernet 10/100 drivers, some scsi drivers, some loggers, some debuggers, some useless stuff. for now, only bfs version.

Stop the offtopic here, please :)
 
Last edited:

Garuxa

Senior Member
May 12, 2011
580
218
Santiago
Please, resolve their differences through PM and not detract the subject :(

@fserve good work :)! when are more opinions about your kernel, and also when I have more time will prove it :p
 
  • Like
Reactions: fserve and xzet2

Top Liked Posts