[Q] Upgrading the Kernel on a Custom ROM - Optimus One, P500, V General

Hello all,
Today I've flashed a custom ROM for the first time on my P500. Everything was smooth and my phone is now running #Devoid Froyo Final. I've gotta say that I bought this phone already modded with Light 2.2.2 running, but I wanted to learn the process and test other ROMs myself (also I was not happy with Light 2.2.2 battery consumption).
I'm using CWM as my custom recovery (installed via ROM Manager).
Now I want to go ahead and upgrade the Kernel to the latest Franco's build, but I just want to make sure that I have the process right (better safe than sorry). According to Franco's Kernel post the instructions are as follows:
1. Reboot intro recovery
2. Flash the latest kernel version from this topic
3. Reboot
4. Flash the ZRAM module
5. Enjoy
Still I need some clarifications with some of those steps:
1.- Franco's Kernel has two versions on the post: "V.17 and V.17 BFS"... it says that BFS is the one for Noeijns ROMs, so I want to confirm that for #Devoid Froyo Final I need the "V.17 BFS" version
2.- Since the instructions says that I should flash the kernel and then reboot and then flash the ZRAM module, should I use the "Reboot Recovery" option on ClockWorkMod to reboot directly into recovery to flash the ZRAM, or should I boot normally into the Phone OS and then reboot into recovery??
3.- Should I run any of the Wipes before or after flashing the new Kernel? (Data, Cache, Dalnik or Battery Stats). On the gazillion posts I've read I seem to recall that for Kernel installs the Battery Stats should be wiped, but I might be confused (I have posts overload LOL)
4.- Are there any other considerations that I should take before/after flashing the new Kernel?
Thanks in advance.

In general flashing kernels there is no need to wipe, but just be sure do a backup.

Feeshie said:
In general flashing kernels there is no need to wipe, but just be sure do a backup.
Click to expand...
Click to collapse
Ok.. what about the version of the Franco Kernel that I should flash (CFS or BFS) for "Devoid Froyo Final" ??

ElGeorge said:
Ok.. what about the version of the Franco Kernel that I should flash (CFS or BFS) for "Devoid Froyo Final" ??
Click to expand...
Click to collapse
CFS. BFS is for 2.3.
Sent from my LG-P500 using XDA Premium App

franciscofranco said:
CFS. BFS is for 2.3.
Click to expand...
Click to collapse
Thanks Master!!!!
May I suggest adding a couple of lines to your Kernel's post mentioning that fact??. It would help n00bs like me and avoid having this question re-posted.
Something like:
CFS for: 2.1, 2.2, 2.2.1 and 2.2.2 based ROMs
BFS for: 2.3.X based ROMs
Thanks for all the great work!!!

I read in one of the posts that we don't need to flash the zram initialization zip as its on by default. I have devoid too, but haven't flashed that zip. Should I or should I not?
Sent from my LG-P500 using XDA App

rforums said:
I read in one of the posts that we don't need to flash the zram initialization zip as its on by default. I have devoid too, but haven't flashed that zip. Should I or should I not?
Sent from my LG-P500 using XDA App
Click to expand...
Click to collapse
Some roms include the zram module (e.g. Devoid froyo final) while others don't. Read whether it's included on the roms page.
Sent from my LG-P500 using XDA App

Related

Ninphetamine-2.0.5

hi i am on literom 1.5 can i flash the new Ninphetamine-2.0.5 kernal or do i have to update litepro to newest 5.0 thanks ,i have searched but no luck thx
Yes, you can!
But why do you not upgrade to LT rom 5.0, or even 4.?
because all my tweaks blue themes ect all set up
xda app sgs2, thank me if i helped
is that mean yes or no
xda app sgs2, thank me if i helped
It's a yes
ninphetamine seems to work with every rom
thx badwoly it worked
xda app sgs2, thank me if i helped
don't flame me but can i install this through either Odin (just using the kernel on PDA) or CWM (flash a kernel) from /sdcard on top of my stock KG3 ROM? nothing else required?
rwc3b said:
don't flame me but can i install this through either Odin (just using the kernel on PDA) or CWM (flash a kernel) from /sdcard on top of my stock KG3 ROM? nothing else required?
Click to expand...
Click to collapse
Yes!
Sent from my GT-I9100 using XDA Premium App
easy enough. is there any advantage using this kernel with a villain or litening rom? or would just the stock suffice?
rwc3b said:
easy enough. is there any advantage using this kernel with a villain or litening rom? or would just the stock suffice?
Click to expand...
Click to collapse
I believe both those ROMs come with Ninphetamine 2.0.4 and will likely be updated shortly to 2.0.5. The advantage I find (I am on stock ROM) is that battery life is improved greatly and I can overclock and undervolt using setCPU. I actually underclock and undervolt the majority of the time and get twice the battery life I did running completely stock. For instance 800MHz is plenty for all the HD games I play, I usually run them on 1000MHz when I'm playing them online for less lag (like Order and Chaos).
It's a great kernel that why you'll find it included with a lot of ROMs coming out.
So, by adding 2.0.5 to either ROMs you're just getting the small battery life update which I have yet to see in action. But since 2.0.2 my battery life has been superb.
Enjoy.
AndroAndo said:
I believe both those ROMs come with Ninphetamine 2.0.4 and will likely be updated shortly to 2.0.5. The advantage I find (I am on stock ROM) is that battery life is improved greatly and I can overclock and undervolt using setCPU. I actually underclock and undervolt the majority of the time and get twice the battery life I did running completely stock. For instance 800MHz is plenty for all the HD games I play, I usually run them on 1000MHz when I'm playing them online for less lag (like Order and Chaos).
It's a great kernel that why you'll find it included with a lot of ROMs coming out.
So, by adding 2.0.5 to either ROMs you're just getting the small battery life update which I have yet to see in action. But since 2.0.2 my battery life has been superb.
Enjoy.
Click to expand...
Click to collapse
Wow. Great answer. Thanks. I'm not really looking to do custom ROM. I just want to flash this kernel with the stock ROM. I'll have to do a lot more research before I can even begin understanding your explanation on underclocking and undervolting. I guess the setCPU comes with this kernel and I can just open it up and adjust values as I wish?
But even before that, I need a little direction before flashing my first kernel via CWM.
Is this how it goes?
- download ZIP file from his thread
- copy .zip to \sdcard (not in any of its subfolders)
- open CWM
- ** now here is where I'm lost. do I either:
- Reboot -> ClockWorkMod
- Reboot -> Download mode
- Kernel -> Flash kernel
and then where do I go from here?
Another question about this kernel
Hello,
I just have a little question about this kernel.
Is it normal that the /system part is mounted as rw when the system start (not set as ro in the init.rc) ?
Thanks
rwc3b said:
Wow. Great answer. Thanks. I'm not really looking to do custom ROM. I just want to flash this kernel with the stock ROM. I'll have to do a lot more research before I can even begin understanding your explanation on underclocking and undervolting. I guess the setCPU comes with this kernel and I can just open it up and adjust values as I wish?
But even before that, I need a little direction before flashing my first kernel via CWM.
Is this how it goes?
- download ZIP file from his thread
- copy .zip to \sdcard (not in any of its subfolders)
- open CWM
- ** now here is where I'm lost. do I either:
- Reboot -> ClockWorkMod
- Reboot -> Download mode
- Kernel -> Flash kernel
and then where do I go from here?
Click to expand...
Click to collapse
yes just download kernal go to cwm and then goto flash kernal it will reboot itsself and flash kernal fir u did on my 1.5 lightrom
xda app sgs2, thank me if i helped

[Q] A little help! please.

Hi All,
My first post here. Yay!!
I have SGS2 and wanted to have latest and greatest. Spend few days reading this forum and got reasonable understanding of root, kernel, rom and firmware. I've even update my phone from XWKDD to XXKI3 non-wipe Frankenstein version and updated kernel to stock XXKI3 as well. I also then updated rom to VillianROM 3.0 which is very new and has 2.3.5 in it.
All working great and haven't bricked the phone.
However, I am bit confused and was hoping you guys could clear up my confussion.
Basically what I want to know is, does ROM include Kernel?
If so, did I updated my kernel when I flashed VillainROM?
If someone could explain what has happened when I did below.
1. Flashed XWKDD insecure kernel and rooted the phone using superoneclick.
2. Few days later, flashed XXKI3 non-wipe firmware (pda, modem & csc all in one).
3. Flashed XWKDD insecure kernel and rooted phone using superoneclick.
4. Flashed kernel to stock XXKI3 to remove yellow triangle, phone is still rooted.
5. Flashed VillainROM 3.0
Hope I've asked questions correctly, if not forgive me, its only my first post here.
Every rom uses different kernels, now your phone is using the kernel that comes with Villain rom. If you are not happy with the kernel that you are using now you can download one from forums then change it by flashing it using cwm.
Sent from my GT-I9100 using xda premium
jon3sh said:
Every rom uses different kernels, now your phone is using the kernel that comes with Villain rom. If you are not happy with the kernel that you are using now you can download one from forums then change it by flashing it using cwm.
Click to expand...
Click to collapse
So, in my phone I no longer have KI3 stock kernel but instead "inphetamine2.0.5" kernel which is used in Villainrom 3.
will lookup bit more on this kernel to understand what it has to offer.
thanks for information.
dhaneri said:
So, in my phone I no longer have KI3 stock kernel but instead "inphetamine2.0.5" kernel which is used in Villainrom 3.
will lookup bit more on this kernel to understand what it has to offer.
thanks for information.
Click to expand...
Click to collapse
Villain 3 is your rom and Ninpethamine 2.0.5 is your rom. I would suggest that you change your kernel to newer version to Ninphetamine 2.1.3 . Go to kernel forums in xda and read some more and you can get more info about all other kernels and you will find performances of each kernels.
Sent from my GT-I9100 using xda premium
I updated kernel as per your suggestion to Ninphetamine 2.1.3, all appears to be ok and didn't find any difference. Well, I am not that techie and my requirements are mostly basic so won't notice much difference but I am sure it is better then previous version.
Thanks for your help.
Theh were using 2.0.5 with VR rom and according to them its more stable and battery friendly. You can monitor it and if you find it better or 2.0.5 better you can always flash it back.
Sent from my GT-I9100 using xda premium
Basically the ROM developper chooses the kernel that he finds more suitable to his ROM and loadsit with the ROM. You can change the kernel if you want after flashing the ROM. For me, I like the cf root KI3 v4.2 kernel (stock kernel), but if you want to overclock or undervolt you'll need a custom kernel (don't know if nimphetamine can UC/UV, I think it can, if not there are other great options too).
The thing I found with the cf root kernel is that for users that don't know how to undervolt or do most advanced stuff (me included) it has better battery life. Or at least for me the cf root kernel showed the best battery life. At the end, the best is to try various kernels and see which is best for you.

Best kernel for stock v20c

Which is the best and stable kernel for stock v20c 2.3.3 rom for overclocking. (I think v20c is on new baseband).
Sent from my LG-P500 using xda premium
dmayurx said:
Which is the best and stable kernel for stock v20c 2.3.3 rom for overclocking. (I think v20c is on new baseband).
Sent from my LG-P500 using xda premium
Click to expand...
Click to collapse
always franco kernel....however fserve has released goldenleaf...but it will take time to be stable
Will u post the link of franco's kernel's official xda forum page.
Sent from my LG-P500 using xda premium
dmayurx said:
Will u post the link of franco's kernel's official xda forum page.
Sent from my LG-P500 using xda premium
Click to expand...
Click to collapse
Check the development thread
Sent from my LG-P500 using xda premium
22 nov
Use franco.kernel 22 NOV.. It's the best version.. but don't OC above 729
________________________________
Hit THANKS if I helped you
Paulo v6
Sent from my LG-P500 using Tapatalk
Is there any way to backup current kernel???
Sent from my LG-P500 using xda premium
dmayurx said:
Is there any way to backup current kernel???
Sent from my LG-P500 using xda premium
Click to expand...
Click to collapse
Therez no need to..just keep a copy of zip file in your SD..kernel involves no data saving so no need to backup..
Sent from my LG-P500 using Tapatalk
androidusero1p500 said:
Therez no need to..just keep a copy of zip file in your SD..kernel involves no data saving so no need to backup..
Sent from my LG-P500 using Tapatalk
Click to expand...
Click to collapse
What if I want to go back to stock kernel?
Sent from my LG-P500 using xda premium
Just ask if someone can upload a flashable stock kernel for you.
There is always someone willing to help
After that you can flash back.
Thank you for help
Please someone upload the stock kernel for 2.3.3 v20 stock rom.
Sent from my LG-P500 using xda premium
i use rom kernel
Sent from my LG-P500 using XDA App
Kernel backup
androidusero1p500 said:
Paulo v6
Sent from my LG-P500 using Tapatalk
Click to expand...
Click to collapse
Hi,
I am from India, and using official stock rom v20c 2.3.3. I want to overclock my phone for playing lag free games. Can anyone suggest me how can I do.. what kernel i have to use so that I would not like to face battery drain, overheat, Problem with 3g or wifi, hotspot, tethering issues.
THE MOST IMPORTANT THING IS THAT before flashing custom kernel please tell me how to backup my official kernel.... so that if in case i will go back to the stock one.
Please share the link of custom kernel.
Is there any need to backup phone data such as apps, contacts ,messages, etc.?
one thing I also want to know that what kernel do.. what is its main role..?
Thanks in advance..
Bhawan said:
Hi,
I am from India, and using official stock rom v20c 2.3.3. I want to overclock my phone for playing lag free games. Can anyone suggest me how can I do.. what kernel i have to use so that I would not like to face battery drain, overheat, Problem with 3g or wifi, hotspot, tethering issues.
THE MOST IMPORTANT THING IS THAT before flashing custom kernel please tell me how to backup my official kernel.... so that if in case i will go back to the stock one.
Please share the link of custom kernel.
Is there any need to backup phone data such as apps, contacts ,messages, etc.?
one thing I also want to know that what kernel do.. what is its main role..?
Thanks in advance..
Click to expand...
Click to collapse
IMHO most stable kernel is paolo v5/v6, it overclocks quite good (with external app - e.g. No-frills), no problem with tethering (wifi or usb) or 3g. I think v5 has a little longer battery life.
To backup stock kernel you need to make nandroid backup (that creates backup of everything on your phone and in case of restoring, it will overwrite every change you made on phone since backup). To do that you need recovery (I'm using ClockworkMod Recovery, but there is also other recovery somewhere in our P500 thread).
Recovery is also needed to install new kernel. There is short guide how to do that in kernel thread (you need to install downloaded zip). New kernel doesn't wipe your msgs, contacts or apps if you made no mistakes.
Custom kernels do few things: fixes bugs made by lg, boost phone performance (different kernels give more or less boost), unlocks overclocking, changing governors (controls CPU clock transitions, and therefore battery life and smoothness) and scheduler (i have too little knowledge about android to say, what it should do, but i observed no difference between schedulers), gives you better battery life, fix touch lag (but not multitouch inversion lag bug).
You should try Paolo's and Franco's kernels and choose which one fits you better. Franco's need app to use wifi tethering but is faster than Paolo's.
I experienced more restarts on paolo's v6 and franco's than on v5 (my favourite so far, but there is also new paolo's based kernel that I haven't tested yet).
To install recovery (and kernel) you need root.
All needed instructions and links are here: http://forum.xda-developers.com/showthread.php?t=901247
AND MOST IMPORTANT THING - ALWAYS DO WHAT INSTRUCTIONS SAY AND DO NOT INSTALL KERNEL THAT IS NOT INTENDED FOR YOUR ROM, SO READ AND INSTALL CAREFULLY.
JohnTheHero said:
IMHO most stable kernel is paolo v5/v6, it overclocks quite good (with external app - e.g. No-frills), no problem with tethering (wifi or usb) or 3g. I think v5 has a little longer battery life.
To backup stock kernel you need to make NAND backup (that creates backup of everything on your phone and in case of restoring, it will overwrite every change you made on phone since backup). To do that you need recovery (I'm using ClockworkMod Recovery, but there is also other recovery somewhere in our P500 thread).
Recovery is also needed to install new kernel. There is short guide how to do that in kernel thread (you need to install downloaded zip). New kernel doesn't wipe your msgs, contacts or apps if you made no mistakes.
Custom kernels do few things: fixes bugs made by lg, boost phone performance (different kernels give more or less boost), unlocks overclocking, changing governors (controls CPU clock transitions, and therefore battery life and smoothness) and scheduler (i have too little knowledge about android to say, what it should do, but i observed no difference between schedulers), gives you better battery life, fix touch lag (but not multitouch inversion lag bug).
You should try Paolo's and Franco's kernels and choose which one fits you better. Franco's need app to use wifi tethering but is faster than Paolo's.
I experienced more restarts on paolo's v6 and franco's than on v5 (my favourite so far, but there is also new paolo's based kernel that I haven't tested yet).
To install recovery (and kernel) you need root.
All needed instructions and links are here: http://forum.xda-developers.com/showthread.php?t=901247
AND MOST IMPORTANT THING - ALWAYS DO WHAT INSTRUCTIONS SAY AND DO NOT INSTALL KERNEL THAT IS NOT INTENDED FOR YOUR ROM, SO READ AND INSTALL CAREFULLY.
Click to expand...
Click to collapse
John one more thing is there,if i want to remove clockwork recovery after going back to the official rom n kernel.. how can i.. .?
Sent from my [email protected] OpTiMu$ On€ [email protected]
just push the stock recovery using adb push
Sent from my LG-P500 using xda premium
Hey Indian user, don't be afraid of flashing Kernel, you can always change it.. and I went twice to service centre with CWM 5.2.0... OC-480-729... franco's .35 kernel ... and they didn't came to know anything... but if you give them a phone with custom ROM then the'll reject it..
Abhinav i m a newbie to android.. actually i m an IT person.. n understands what u r saying but i m feeling afraid of doing any thing wrong bcoz i have already bricked my phn earlier while flashing gb through kdz.. so its very important for me to under the process first...
As per ur suggestion.. plz correct me or help me if i m wrong:
Firstly i have to download adb n install over my xp based pc..
Secondly in adb i have to run adb push command for sending the database file to the phn...
STOP..... WHAT file IS THAT DB IS...? N from where i get this.. i mean where did i get this stock recovery,? in which format is the recovry is?
And how the process will be run .. n how the clockwork recovery is replaced with stock one.. i have tried the combination of three buttons at startup in stock rom but no menu opens instead the phn will forcefully reset. so where is the official recovery?.
Help me plz expain how to do n for what to do in each n every step...
Is it true that after installing cw recovry n custom kernel we cant do a kdz stock flash..... Confirm me that after having custom kernel.. it should not lead the phone in non detecting position.. n if kdz works n can remove both kernel n cw recovery too then i think this is much easier ... i had seen a lot of post that o1 bricked by kdz flashing gb.... so if it possible then i have decided to flash froyo first n then update the phone via pc suite.... help me.... plzzz
Sent from my [email protected] OpTiMu$ On€ [email protected]
yes if u flashed a cutom kernel a custom recovery or a custom rom you can use kdz just turn on the usb debugging mode in setting>application>development to flash official stock froyo or official gb.. by using kdz method everything will be reverted back to stock recovery, kernel, rom, everything.. i suggest you to firstly flash the stock froyo using kdz method so you will be psychologically satisfied that you can go to stock
Sent from my LG-P500 using xda premium
Can anyone share the download link of paolo v5 n franco kernel
Sent from my [email protected] OpTiMu$ On€ [email protected]

iwant to help me and thank you

hi all
i'm new here and thank you for this wonderful site
today I bought Atrix 4G MB860 i want to know what is the best ROM ?
who do I install the first Kernel or (CM7 ics) for example ?
ROMs are kinda subjective, but CM7 is a good start.
Congrats on picking up the Atrix...
Sent from my GT-I9000 using xda premium
read swift's noob guide in general section
sspa said:
read swift's noob guide in general section
Click to expand...
Click to collapse
+1
10 char
Thank you
then before I installed CM7 ics wipe data - cache - the kernel-cm7 ics - in the last GAPPS - Reboot
is this the correct order ?
emel-iine-6z said:
Thank you
then before I installed CM7 ics wipe data - cache - the kernel-cm7 ics - in the last GAPPS - Reboot
is this the correct order ?
Click to expand...
Click to collapse
You will need to unlock your bootloader and flash romracer's recovery first. See the "pudding" thread and romracer's "recovery" thread in the dev section. Sorry, at work and no time to mess with links for you.
<edit> Easier for me to just post links:
Pudding
Romracer's Recovery
yes but i install the kernel before ROM Ba2tf ?
You don't need to install any kernel if you want the "stock" experience. The kernel is included in the ROM.
However after flashing the ROM you can replace its kernel with, e.g. Faux's kernel (so you'll be able to do OC and UV)

[SOLVED] Confusion with SiyahKernel

Ok I am really confused about this. So I just rooted my new Galaxy S II I got (the CF method using ODIN) and I was considering installing Cyanogenmod. However I changed my mind when I decided I could put a kernel on the stock instead. Now when I read thread for the kernel (as well as going to the website) it says it includes CWM touch Recovery with gesture support. Now does this mean when I flash the kernel with the recovery I got from rooting, it will also flash over the current recovery to the touch one? If I get OTA updates and apply them, will it remove the kernel and my root access? Also I am wondering has anyone had problems with this kernel?
Thanks for all the help.
Ainslie.
1) If you flash Siyah, it will overwrite/replace the current version of recovery you have, yes.
2) If you flash any stock firmware (including OTA updates), yes, of course you'll lose root. Any update will have a new stock kernel which will replace your existing kernel. If you do an update, you'll need to re-root your phone.
3) I've been using Siyah since about the 2nd week I got my phone (>8 mths) both Gingerbread & ICS and I've never had any major problems with it.
In saying that, obviously your experience with a given rom or kernel will not be exactly the same as someone else, because everyone has their phone setup differently/uses it differently.
So do a Nandroid backup in CWRecovery before you try Siyah, and if you don't like it, restore your backup. If you're going to use Siyah, I very much recommend you read the dev & discussion threads (certainly since Gokhan has been doing ICS builds at least). Any questions once you've installed it/started using it, ask them in the discussion thread (not the dev thread).
Ah cool thanks.
Also just one more questions.
When the new recovery is flashed with the ROM will the CF-ROOT custom CWM app work with it? Or will I have to download ClockworkMod from the Play Store?
firtvid20 said:
Ah cool thanks.
Also just one more questions.
When the new recovery is flashed with the ROM will the CF-ROOT custom CWM app work with it? Or will I have to download ClockworkMod from the Play Store?
Click to expand...
Click to collapse
Hi,
When u install siyah kernel, it includes the cwm app with the kernel. And the app is the same app you get in the cf- root kernel.
Siyah kernel is by far superior to cf-root. If you set it up right, you can get much better battery life. And it is so smooth. I would recommend that u use siyah..
Cheers
Corey
Sent from my GT-I9100 using xda premium
Wrote thanks! One more question how do you undervolt it so you get better battery life?
Sent from my GT-I9100 using Tapatalk 2 Beta-6
If you have siyah kernel installed, you can download an application from the play store called "extweaks"
If you open that you will find the option to under volt the cpu
Cheers
Corey
Sent from my GT-I9100 using xda premium
Ps
And also, if you want really good battery life, go in to cwm recovery, go to "kernel specific options" and click on "battery optimised" that will set everything to get you the best battery life.
Cheers
Corey
Sent from my GT-I9100 using xda premium
Cool! Thanks heaps for the help!

Categories

Resources