What is a kernal and what does it do? Is it any different than a ROM? And how do you flash/install a kernal. I've flashed a few roms on the past few phones but I still have no idea what a kernal does.....any help appriciated..
You install a kernal simply by wiping caches,(cache and dalvik cache). Custom kernals allow you to do things a stock kernal wouldnt allow. There are some great developers of kernals here on XDA. You really just need to Search the forums for all of your answers, even google it. Once you do learn what a kernal is,you will be able to enjoy the full, or almost full, potential of your phone. Good luck!!
In a nutshell a kernel is the "heart" of the OS. It's really simple to flash. You start by making a nandroid that way if something goes wrong you have a backup, then wipe cache/dalvik 2x each, after that you can flash the kernel. It's a rinse and repeat process.
Sent from my PC36100 using xda premium
Quick question. I see that they are labeled like [sense] and [AOSP]. If I'm running MUIU as my rom right now, would I use an AOSP Kernel or does that matter.
iHusk said:
Quick question. I see that they are labeled like [sense] and [AOSP]. If I'm running MUIU as my rom right now, would I use an AOSP Kernel or does that matter.
Click to expand...
Click to collapse
Definitely matters. You need an AOSP kernel like Tiamat or Savaged Zen. I had good luck with Tiamat, but I'm running the stock kernel at the moment.
Sent from my PC36100 using Tapatalk
iHusk said:
Quick question. I see that they are labeled like [sense] and [AOSP]. If I'm running MUIU as my rom right now, would I use an AOSP Kernel or does that matter.
Click to expand...
Click to collapse
It wouldn't be a good idea to you a Sense kernel on anything besides a Sense ROM, or you will get a boot failure. I believe that MIUI use AOSP kernels.
Related
Hi, Currently running Sense(less) rEVOlution 2.0 with Kernel #4, is there a better kernel for better battery life? I like this combo very much but I think the battery could be better
Also looking for a true senseless, AOSP gingerbread rom with gapps included, or at least flashable, any suggestions?
Thanks
Try lous #8....closest thing to whst ur talkin about would b skyraider athena, that and the other 5 gingerbread roms in development
Sent from my ADR6300 using XDA App
If you haven't tried chad's incredikernel:
http://chad0989.dyndns.org/2.6.32.27-incredikernel-12232010-plus25v.zip
then I suggest you give it a go.
Use it without setCPU, at least at first. It has one built in so you really don't need one, if you find it too sluggish or you think you can set it better then put it on after you gave the whole Kernel a good run without it.
I find this Kernel very fast and the best for battery life that I've tried.
paboater76 said:
Also looking for a true senseless, AOSP gingerbread rom with gapps included, or at least flashable, any suggestions?
Click to expand...
Click to collapse
Not many of those. Really CM7 is the only one I've found worthy of flashing.
Try the RC1
(If you go with AOSP then you will need a different kernel than listed above)
Thanks guys for the replies.
I will try #8 tonight, also on chad's Kernels I have read the same and will be trying that one as well. I'm really liking Senseless 2.0 with Launcher pro Plus
Yeah I understand that with a sense rom you have to have a sense Kernel and with AOSP rom an AOSP kernel. Question though. IF i did decide to try and AOSP ROM, that AOSP rom should/would come with a new Kernel right? Just don't flash Lou's stuff/sense kernel after that.. only flash another AOSP Kernel. Is that right?
I have the Droidx so this Kernel stuff is new to me lol.. still learning.
paboater76 said:
Thanks guys for the replies.
I will try #8 tonight, also on chad's Kernels I have read the same and will be trying that one as well. I'm really liking Senseless 2.0 with Launcher pro Plus
Yeah I understand that with a sense rom you have to have a sense Kernel and with AOSP rom an AOSP kernel. Question though. IF i did decide to try and AOSP ROM, that AOSP rom should/would come with a new Kernel right? Just don't flash Lou's stuff/sense kernel after that.. only flash another AOSP Kernel. Is that right?
I have the Droidx so this Kernel stuff is new to me lol.. still learning.
Click to expand...
Click to collapse
You got it Most/all ROMs for the Inc come with a kernel included. I personally like the one CM7 RC1 comes with, gives me great battery life
Ziggy's 12111 beta
If I flash to incredikernel from Lou's #4 I just need to wide delvic cache correct?
I tried the latest Savaged-Zen froyo kernel and the speed is excellent but I get random horizontal lines on the screen. Especially on anything that loads or refreshes like the notification bar or facebook loading icon.
Never really flashed a custom ROM or anything, the only thing I did was install Rom Manager and added a recovery. I just want to be able to boost up the speed safely and I read kernels are the best way.
That's called screen tearing, so you should change. I recommend the savaged-zen froyo kernel, or since you're on sense, the net-archy kernels have good reviews.
And you flash a kernel just like a rom > wipe cache and dalvik, then flash the kernel.
I used to have screen tearing all the time but on tiamat I got none.
Sent from my PC36100 using XDA App
teh roxxorz said:
That's called screen tearing, so you should change. I recommend the savaged-zen froyo kernel, or since you're on sense, the net-archy kernels have good reviews.
And you flash a kernel just like a rom > wipe cache and dalvik, then flash the kernel.
Click to expand...
Click to collapse
I already tried the Savaged-zen and i tried a few of their older froyo builds. I just realized that since I never flashed any custom ROMS my phone is still sense based and these kernals are AOSP based, is that the reason?
dickpills said:
I already tried the Savaged-zen and i tried a few of their older froyo builds. I just realized that since I never flashed any custom ROMS my phone is still sense based and these kernals are AOSP based, is that the reason?
Click to expand...
Click to collapse
Absolutely, I was just about to inform you of that. Those kernels are only for AOSP roms. If you stay on sense, you need to try a Sense kernel. I have great luck with Netarchy's or Ziggy's kernels. Good luck
www.ziggy471.com
http://forum.xda-developers.com/showthread.php?t=719763
Edit, and to OP, your SN is hilarious. LOL. 'dickpills'
k2buckley said:
Absolutely, I was just about to inform you of that. Those kernels are only for AOSP roms. If you stay on sense, you need to try a Sense kernel. I have great luck with Netarchy's or Ziggy's kernels. Good luck
www.ziggy471.com
http://forum.xda-developers.com/showthread.php?t=719763
Edit, and to OP, your SN is hilarious. LOL. 'dickpills'
Click to expand...
Click to collapse
Cool, that makes sense. Netarchy's seems to pop up a lot in my research so I'll give it a go. And thanks for the comment, haha.
*Update: so far so good, I'm seeing much better frame rate but not as good as I was experiencing with Savaged-Zen. I never really used a benchmark to get actual numbers I'm mostly going by eye. I'm actually considering trying out various ROM's just to be able to use Savaged-Zen. What I love about Android is that I can easily customize the scrub way through apps, trying out custom Roms, themes or if I'm feeling brave I can go in and edit anything myself by replacing files. The community is great so new things are always coming out and I'm never bored with my phone.
Who is running OMGB 1.1.1? I am thinking about switching kernels and wonder what is compatible with that ROM? Also, how risky is it to switch kernels. People keep telling me you can ruin your phone.
Thanks!
irl5fan said:
Who is running OMGB 1.1.1?
Click to expand...
Click to collapse
I'll be flashing it a little later today.
I am thinking about switching kernels and wonder what is compatible with that ROM?
Click to expand...
Click to collapse
Are you currently using the rom and if so, what is wrong with the default kernel?
Also, how risky is it to switch kernels. People keep telling me you can ruin your phone.
Thanks!
Click to expand...
Click to collapse
Rooting can ruin your phone. A bad flash can ruin your phone. The good thing about flashing kernels and I've flash a lot of them, you usually can go back into recovery and flash another one if your device doesn't play well with a particular one.
I am currently running CM7 and. Kernel 2.6.37.4 cm. Looking to switch today
irl5fan said:
I am currently running CM7 and. Kernel 2.6.37.4 cm. Looking to switch today
Click to expand...
Click to collapse
I hear ya. I'm itching to flash it right now, but my wife and one of my sons are enroute to Orlando and I don't want to flash a rom that I'm uncertain of in case I need to contact them or vice-versa. I haven't had a "home phone" in years. We all have smartphones..lol
I went ahead and flashed this rom and then added my 3rd party apps and I must say that i am impressed. It is stable and everything appears to work as it should. I did notice a bug where when you add a pattern lock, the default lock screen no longer displays, not even after a reboot. I just finished making a nandroid backup of it and will definitely use this rom. This is shweeeet!
You can flash an AOSP kernel. The SBC kernels can ruin your phone. I am using tiamat nonsbc aosp kernel with this rom.
Thanks for the info guys! I ended up flashing OMGB rom and like it so far. Do I flash that kernel over the rom then? Do I just find the kernel in one of these threads or is it on ROM Manager?
Thanks
I am running the mik ROM 3.0 and I am not sure what a custom kernal is or how to flash a kernal is it the same as a rom?? How do I apply a kernal while using my ROM?? I have searched the forums and couldn't find an answer plz help me out thanx
Sent from my PC36100 using Tapatalk
reaper559 said:
I am running the mik ROM 3.0 and I am not sure what a custom kernal is or how to flash a kernal is it the same as a rom?? How do I apply a kernal while using my ROM?? I have searched the forums and couldn't find an answer plz help me out thanx
Sent from my PC36100 using Tapatalk
Click to expand...
Click to collapse
A custom kernel lets you overclock and under clock. So you can actually choose what speed you want your phone to run. First download the kernel put it on the root of your sdcard (not in any folders) go to recovery wipe cache and dalvik cache then flash kernel then reboot
Sent from my PC36100 using XDA App
The kernel controls certain hardware functions such as process scheduling, CPU clock speeds and voltages, frames per second, battery charge/discharge behaviors, etc. The best possible "layman's" analogy that I can think of is that a kernel is similar to hardware drivers that you install onto a computer. The drivers tell your system how to use whatever hardware components you've got installed.
There are a few rules with kernels though. You can't just download any kernel, flash it, and go on your way.
1. Sense kernels ONLY work with Sense ROMs. AOSP kernels ONLY work with AOSP ROMs.
2. Don't use a HAVS kernel if you're using setcpu.
3. Don't bother flashing a kernel if you don't know what a kernel is or are incapable of reading the sticky, at the top of this forum, whose sole purpose is to explain everything about kernels. Because chances are you're just going to screw up your phone.
Threads about kernels are one of the most common questions on this site, next to battery life issues and ROM preferences. Use the search feature. I guarantee there are a million threads that have already answered your question. If all else fails.....Google.
Edit: kernels do more than just letting you overclock your cpu like evo4gnoob said. If you don't know what a kernel is then you probably shouldn't be overclocking your phone anyway. And no, overclocking your Evolution is not like overclocking your computer. Again, you're likely to damage your phone if you just go and start tinkering without a clue as to what you're actually doing.
Hey guys I want to make sure I'm safe when switching from rom to rom, and I am just confused about kernels. I understand that different kernels pertain to certain roms (AOSP, CM, TW, etc..), but what I don't understand is do all roms contain kernels? So will I always be safe switching from one rom to another, or do I need to make sure the roms come with the required kernel and how? So confused .
Thanks for the help.
mblakev said:
Hey guys I want to make sure I'm safe when switching from rom to rom, and I am just confused about kernels. I understand that different kernels pertain to certain roms (AOSP, CM, TW, etc..), but what I don't understand is do all roms contain kernels? So will I always be safe switching from one rom to another, or do I need to make sure the roms come with the required kernel and how? So confused .
Thanks for the help.
Click to expand...
Click to collapse
AOSP has its own kernel and will most likely come with a kernel when you flash a AOSP ROM that goes for CM also. If you are just jumping from one TW to one TW rom you can just use the STOCK kernel. I know the JEDI ROM comes with its own SABER kernel and PERSEUS you have to flash yourself. Both these kernels are TW kernels so do not flash it to a AOSP kernel. This will result in a boot loop.
Thanks! Def appreciated. I was looking at Jelly beer and it said in the OP, make sure you have the correct recovery/kernel so I don't really know where you're supposed to get the CM kernel from. Ill just make sure to read carefully, and always ask first i guess.
Flashing PA 3.1 now, wish me luck!!!
mblakev said:
Thanks! Def appreciated. I was looking at Jelly beer and it said in the OP, make sure you have the correct recovery/kernel so I don't really know where you're supposed to get the CM kernel from. Ill just make sure to read carefully, and always ask first i guess.
Flashing PA 3.1 now, wish me luck!!!
Click to expand...
Click to collapse
haha yeaaa just read through everything. I have converted to TRWP recovery.
but PA 3.1 should be nice! I use alot of the samsung apps so I keep to the TW roms
I'm having great results with Vanilla RootBox and the SoapKernel
Hey and always just do a backup. That way doesn't matter what happens you can always restore.
~PsyCl0ne
Sent from my SAMSUNG-SGH-I317 using xda app-developers app