How to Install/Flash Franco Kernel on Custom ROMs

by Mayur on August 22, 2011

in Android, Mobile

franco.Kernel is a very optimized kernel for Android 2.2 and 2.3 custom (non-official) ROMs. Its philosophy is to push the phone’s performance as hard as it can, while maintaining extra battery power. Its popularity speaks for itself. [Facebook fan page]


Note: This kernel is only for Froyo, Mik’s CM7 v6.5.7 (stable) and void.forever ROM.

Before starting you need to Choose between CFS and BFS

BFS and CFS are different types of task schedulers used by the Linux kernel. CFS (Completely Fair Scheduler) is more established and is used in many main-line linux kernels. While, BFS is quite a bit newer (it’s been developed only in the past few years), it is said to be optimized for simpler Linux builds. The results indicate that BFS is better for interactive tasks that block on I/O or user input and that CFS is better for batch processing that is CPU bound.

Our “Guide to Install Android 2.3.4 Gingerbread Custom ROM on LG Optimus One P500” uses void. #forever ROM that includes Now, if you want to upgrade franco.Kernel to the latest version (v19.3) which is improved and has additional features over the older 16.1 version, then you can simply do it.

Don’t worry, this is just a Kernel not a ROM that wont wipe your device data or settings. However, it is recommended to take a backup before proceeding so as to stay safe in case something goes wrong.

Follow the Steps below carefully to Flash or Update franco. kernel on LG P500 -

1. Visit XDA-Developers forum, download the franco.Kernel (CFS or BFS) and the ZRAM module file. Move both the file to your SD card.

2. Reboot into recovery – Hold the power button and select Reboot, then choose “Recovery”. Alternatively, you can use the phone keys to get into recovery:

To boot into custom recovery when phone is powered off – Hold down the keys combo: volume down + Home + Power button simultaneously and release all the buttons as the ClockworkMod Recovery shows up.

3. In Recovery mode, select “wipe cache partition”. Then go to advanced and “wipe battery stats”.

4. Then select “install zip from sdcard” > “choose zip from sdcard” and select the CFS or BFS file. After franco.Kernel is flashed choose ‘reboot system now’.

5. Again boot into recovery and similarly flash the ZRAM module ( file. Reboot.

That’s it! Now you can check the kernel version in ‘About Phone’ to confirm. :)

See our LG Optimus One P500 – 2.3.4 Benchmark. Test run on Quadrant, using void. #forever ROM (version r1.6.15) and Franco Kernel v19.2. CPU set to 729 MHz.

LG P500_2.3.4 Benchmark

FYI, I installed the CFS franco kernel.

Related Posts:

Liked this article? Then SUBSCRIBE to RSS Feed or get Free updates via E-MAIL

{ 8 comments… read them below or add one }

Pradeep September 3, 2011 at 10:29 am

I have stock 2.3.3 rooted rom,can do some optimizations for better performance?


pradeep September 3, 2011 at 2:48 pm


I have stock 2.3.3 rooted rom,can i do some optimizations for better performance?


sailesh chowatia September 21, 2011 at 8:28 pm

Gr8 work i did it on my phone lgP500 and is working like a charm


Arif September 24, 2011 at 11:18 pm

man awesome tutorial.


kishore October 16, 2011 at 6:38 pm

How do you install mobile antivirus in LG P500?


louis October 20, 2011 at 7:07 pm

bro… u no longer need zram!!! francos kernel v19.4!!! I loved this tutorial!!! it’s the best available!!!! :)


anbarasu February 24, 2012 at 9:14 pm

it works amaaaaaaaaaaaaaaaaazing.thank-you


tej December 5, 2013 at 9:45 am

need a kernel for lg p500 4.1.2 jb cm 10,,,
because i cant play temple run and so on plzzzzzzzz help me what should i do.


Leave a Comment

{ 2 trackbacks }

Previous post:

Next post:

   Copyright © 2008-2014 WebTrickz | Google+ | Sitemap | Privacy Policy | Advertise | Back To Top