, The Huawei Ideos X5 U8800 Blog: Kernels

Tuesday, January 24, 2012

Kernels

The another best advantage of android is that you can install a custom kernel onto it. Kernel is main component of any os. It basically an interface between application and the actual data processing done at hardware level, it manages system resources. Like custom roms there are custom kernels too. Os tasks are handled differently by different kernels depending upon their design and implementation. Custom roms do come with custom kernels which are better than stock kernels and give a better performance with the rom. However if you at any time aren't happy with the performance of custom kernel, included in your custom rom you can always go ahead and flash a custom kernel but only if you need to.
I use franco kernel instead of MIUI rom kernel. Francisco Franco has developed this kernel and is a very popular kernel. Although it lowers my quadrant score but it definitely increases the smoothness and performance of my device (i get a a great antutu score though). I'm also able to achieve a maximum overclock of 1.8 ghz which when tried in miui kernel restarts the phone. There are other kernels available for you to explore too but if you wanna give franco.kernel a try then you can download it here.




Steps to install a custom kernel:

  1. Download the kernel and place it in your sd card, preferably in a new folder so that it is easily accessible.
  2. Boot into clockworkmod. (Volume up + Power).
  3. Select and Wipe Cache Partition and wait for the process to finish.
  4. Select Wipe Dalvik Cache in advanced option and wait it to be done (you should NOT wipe data or restore factory settings for insstalling a kernel).
  5. Choose Install zip from sd card and then choose zip from sd card.
  6. Browse cwm to the location on your sd card where you have placed the downloaded kernel zip and allow it to install.
  7. Once installed return to the mail menu and choose Reboot System Now.
  8. The first boot should fairly take a bit longer than usual boot.
  9. You have yourself a custom kernel installed. If you have done this correctly then Settings<  About should show the kernel name you opted for. 



Feel Free to post any suggestions or queries :)





9 comments:

  1. My CwM won't let me choose the file on the sd card and I can't get into advanced options I am just using the CwM that came flashed when I installed rom manager plz help

    ReplyDelete
    Replies
    1. uninstall rom-manager and then try installing the recovery by the way mentioned in the blog.

      Delete
  2. Could I flash the stock rom (official GB 2.3.5)with this franco.kernel? Or I have to flash my phone with custom rom first?
    thank for reply....

    ReplyDelete
  3. when froyo (2.2.1) is running on your device then its kernal version is .32 but when you install official gingerbread update then kernel updates to .35 version
    so you can flash official update with .35 version of franco kernel if there exists one.

    ReplyDelete
    Replies
    1. just one question, if it goes wrong and i want to revert to the old kernel what do i do?

      Delete
  4. my device is running on official stock rom (B522). Could I flash with kernel downloaded from the link you gift, whereas francisco franco said that his kernel only for Void, MIUI and Oxygen ROM??

    ReplyDelete
    Replies
    1. try not to as you may end up your phone in bootloop.
      in case you want to give it a try you should know how to get back to stock rom using sd-card.
      if u dont know then let me know I may even write a post over it.

      Delete
  5. just one question, if it goes wrong and i want to revert to the old kernel what do i do?

    ReplyDelete
    Replies
    1. you can update the to stock froyo or even upgrade to gingerbread by updating it through your sd card.

      Delete