Related
Hello,
Sorry for this very basic question, I am just wondering what is the difference between a Kernel and a ROM? I see in the development forum there are lots of new Kernels, what are these actually optimizing except underclocking or undervolting (understand that terminology). I am also wondering if the Kernels are specific for the original Nexus One 2.1 Android or can you install for example Modaco or Cyan ROM and then a different random Kernel?
Thanks!
To my understanding, a kernel is what directly interacts with the hardware. Every OS has this, but it's more customizable on our phones since it's based on Linux. The Rom contains the OS itself, and the software and file structure therein. The kernel even can tell the OS how fast the processor goes and how much juice to use from the battery.
Hope that makes sense, as I'm no expert. You can mix and match the two as far as I know. I've mixed them, anyway.
Halorin,
Based on what you said, with my stock vibrant ROM 2.1 JI6 update, it is possible to change the kernel or install another kernel (like the CM kernel)?
tomasitoc said:
Halorin,
Based on what you said, with my stock vibrant ROM 2.1 JI6 update, it is possible to change the kernel or install another kernel (like the CM kernel)?
Click to expand...
Click to collapse
That is really a question better suited to the rom 's development thread, but in general yes you can flash a different kernel. Some kernel/rom combinations work better than others, but you really wont know until you try. Get comfortable with nandroid backups and start trying out different kernel combinations until you find one you like.
Usually most custom roms will include a kernel but they usually have tweaks like coding for 720p, oc, and audio tweaks and what not. Alsways do a nandroid back up and start exploring. When flashing kernels always wipe, I think their are exceptions but its best to wipe just in case. Browse XDA, download a kernel from your phone browser, rom manager install from SD, should be in your downloads folder, backup and wipe, repeat until your phone does what you want.
Sent from my Nexus One using XDA App
which is the better to install???
Thank you your post..
but i can't understand clearly.
so.,
which one is better to install NewRom / Kernal. for android phones.
Neither one is better it just depends on what you want to do.
If you want to totally change over your phone to look and function differently then you need to flash a ROM if you just want to keep the same look but want to enable lets say overclocking then flash an overclocked kernel. If it has to do with the hardware mostly then it's probably something that the kernel can change. Although like mentioned above if you flash a ROM most of the time it will come with a custom kernel.
Dude Random21 said:
Neither one is better it just depends on what you want to do.
If you want to totally change over your phone to look and function differently then you need to flash a ROM if you just want to keep the same look but want to enable lets say overclocking then flash an overclocked kernel. If it has to do with the hardware mostly then it's probably something that the kernel can change. Although like mentioned above if you flash a ROM most of the time it will come with a custom kernel.
Click to expand...
Click to collapse
What he said.
ROMs and kernels are two separate things that have two separate functions. Neither is better than the other, but they do complement each other.
Seshu9899 said:
Thank you your post..
but i can't understand clearly.
so.,
which one is better to install NewRom / Kernal. for android phones.
Click to expand...
Click to collapse
I know both Dude Random21 and codesplice have gone into this, but to try and give a bit more info...
The kernel is kinda like the nervous system of the body. It directly interacts with the hardware (which is how it is able to adjust CPU speed) and it is what allows the ROM to function.
The ROM is the rest of the body. Every other aspect of the phone. In fact, most ROMs include custom kernels. Various ROMs give you various features/enhancements/bugfixes. You will probably notice the biggest change in your phone if you load a custom ROM. Most people load the custom kernels to help with battery life as a lot of them allow you to lower the phones minimum processing speed from 245Mhz to 128MHz.
The ROM can change so many different aspects of how the phone works. There is CyanogenMod which is based off of stock Android with a lot of tweaks, bugfixes, and new features added. There is also MIUI, which is similar to the iOS style (not the same, but much closer than stock Android), and then there are a ton others out there.
Then which Rom is best for my samsung galaxy s???
so i am using froyo.jpjpg on my galaxys.
i want to flash new Rom with upgaraded to gingerbread.
can i flash only rom../ kernal also.
which is best Rom for samsung galaxys.
cynogenmod, miui, .?????
battery drain is very fast now ian running rom/kernal.
Start by going to the forum for your phone.
Sent from my Nexus One using XDA App
thank you...
i Start the post from samsung galaxy s..
Seshu9899 said:
thank you...
i Start the post from samsung galaxy s..
Click to expand...
Click to collapse
your welcomed
Nandbackup + Rom & Kernel
One question: when I do a backup with CWM, it is the Nandroid backup you talk about, correct...? Same thing? So, if I do a backup with CWM, it's a backup only of the ROM, or also the stock Kernel...? Imagine that I do a Rom (GingerDX for example), and flash with a custom Kernel.... If things go bad and I do a restore from my backup (stock) CWM, what do I restore? Rom, or Rom + (stock) Kernel...?
Yes, a backup that is done in ClockworkMod (or Amon_RA) is considered a nandroid backup. And this takes a complete snapshot of your system. Your ROM, your kernel, your apps and your data are all inlcuded. The only thing that isn't included is the fat partition on your sdcard. So if things go bad and you restore your nandroid backup, it will go back to however it was when you made the backup.
thanks a lot. reading this thread clear up a lot of things
Hi!
I am currently running Lite'ning ROM 6.1. XXKH3 Kernel version 2.6.35.11-ninphetamine-2.0.5+ [email protected] #20 on SGSII. Phew.
I've tried a lot of ROMS including MIUI, villain, galmetMIUI ICS version . I like Lite'ning ROM because it gave me the least (virtually Nil) problems (FCs/ reboots) and has almost all the features I need (TV-out that's missing from MIUI, good camera with panorama mode, Recording mode in phone). However I miss the CIFS feature. Is it because the kernel does not support it? Can I get CIFS support if I flash another kernel? Any suggesstions on which Kernel should I flash? I realise that this ROM is pretty old now so Can I get additional features with a newer Kernel.
codesplice said:
What he said.
ROMs and kernels are two separate things that have two separate functions. Neither is better than the other, but they do complement each other.
Click to expand...
Click to collapse
That made everything clear. Thanks man. I'm new to the xda but already flashed a new rom that overclocked my CPU to 1.5 and my HTC Sensation 4G Is running so much better right now. However I wish i knew how to thank people... because i see the thanks meter but cannot find where to thank from.
radoslav.trahanov said:
That made everything clear. Thanks man. I'm new to the xda but already flashed a new rom that overclocked my CPU to 1.5 and my HTC Sensation 4G Is running so much better right now. However I wish i knew how to thank people... because i see the thanks meter but cannot find where to thank from.
Click to expand...
Click to collapse
The rom didn't overclock your phone. The kernel did. READ. You came to the MT4GS forum starting up a storm for people not giving you a direct link to the regular MT4G. How is it you cant find the freakin' "thanks" button? THERE'S A FREAKIN' THANKS BUTTON IN EVERY FREAKIN' POST. OPEN YOUR FREAKIN' EYES.
Sori m jst new here..jst b0ught my f0ne 2 m0nths ago. Flashed r0m: gingercrime ITA, flashed kernel: ver 2.6.35.14 v6. And iv overclock my fone 245-710Mhz, smartass. fone: lg optimus one, running on gingerbread 2.3.3
Many thanx xda developers..!!
Hey everyone,
I have a pretty noob question that I've researched and can't seem to get a good answer for.
I'm running the latest FireFly ROM and I was looking into installing SetiroN's kernal also for a little overclock capability.
What's the process for flashing this kernal? Do I need to restore my phone or anything before doing this? Can I just throw it on my phone and use the SGS Kernal app to install it? All apps and system data are backed up at the moment.
Thanks guys!
xAndrew225x said:
Hey everyone,
I have a pretty noob question that I've researched and can't seem to get a good answer for.
I'm running the latest FireFly ROM and I was looking into installing SetiroN's kernal also for a little overclock capability.
What's the process for flashing this kernal? Do I need to restore my phone or anything before doing this? Can I just throw it on my phone and use the SGS Kernal app to install it? All apps and system data are backed up at the moment.
Thanks guys!
Click to expand...
Click to collapse
Disable existing lag fixes
Use the sgs kernel flasher
Swyped from my captivate
thanks I was hoping it was truly that simple
xAndrew225x said:
thanks I was hoping it was truly that simple
Click to expand...
Click to collapse
Np
Remember to backup your original kernal first
Swyped from my captivate
Alright everything went very smoothly. I only have one other question which this may not be the best place to ask it but I'll try my luck anyways.
SetiroN's kernal says something about a universal lagfix (stuzpy's or something) and it tells you how to configure it but I can't seem to find how to do that. Is there supposed to be a new app for it? I don't have one.
Thanks again
EDIT: nevermind i found it! it was in CWM recovery
Hi, I've tried searching but what with the 30 second search delay and all the outdated threads, I'll ask afresh.
I have a rooted N1 with Set CPU running. Is there a simple way to overclock it, and to what speed?
What settings are recommended?
you need a custom kernel, than you can put your clock speed up to the speed, the **** allows you ( 1113, 1150 or 1190 Mhz)
my nexus can handle 1190 mhz, but there are not many kernels for this speed
have fun with your N1
BikerBoy030 said:
you need a custom kernel, than you can put your clock speed up to the speed, the **** allows you ( 1113, 1150 or 1190 Mhz)
my nexus can handle 1190 mhz, but there are not many kernels for this speed
have fun with your N1
Click to expand...
Click to collapse
Sometimes misspellings are both funny and disasterous!
Most people say 1150 is the most you should run at for 24/7 use. I use 1113 on CM7 and the phone seems perfectly happy with this. Whether there is any noticable gain though is another matter
Thanks guys. Is there an easy guide to the recommended new kernel?
Will replacing the kernel lose me any data or SD card stuff or is it safe?
And will new updates like 2.3.4 come in from Google OTA?
Take this rom and you are happy:
http://forum.xda-developers.com/showthread.php?t=653598
2.6.38.4_AVS-CM7_CFS_20110429_1856.ZIP <<< with this,you would be happy
2.3.4? i can't see in the future but why shouldn't it come for our Nexus One
and sorry for my **** :s...i meaned cook of course
edit:
http://www.xda-developers.com/android/android-2-3-4-about-to-roll-out-to-nexus-s-available-for-download-now/
read it
Will this overwrite my data?
I'm confused about the difference between your suggested new "ROM" and the new "kernel" which is actually all I need for overclocking.
Do I have to get a new ROM to get a new kernel, or can I just get the new kernel on its own.
I like to keep things as close to stock as I can.
CJSnet said:
Will this overwrite my data?
I'm confused about the difference between your suggested new "ROM" and the new "kernel" which is actually all I need for overclocking.
Do I have to get a new ROM to get a new kernel, or can I just get the new kernel on its own.
I like to keep things as close to stock as I can.
Click to expand...
Click to collapse
I believe all is required is that you are rooted. Then you can flash a new kernel. Think as a ROM as a new browser you would use to use your phone.
And no flashing kernels do not erase any data. HOWEVER always, always make a backup before flashing anything. Better to be safe than sorry.
Thanks, so the best new "kernel" (rather than ROM) to give me overclocking is?...
Most of the kernels floating around out there are compatible with and made for CM7 or one of its Kang's / and or variants. If you are running a stock ROM, a custom kernel may not be compatible with all of its features, ie the camera may force close etc...
Do a NANDROID, flash a custom kernel and then test. If certain functionalities are gone, restore your NANDROID and either live with stock or try a custom ROM.
Try Kernel Manager from the market
So I flashed CM7 but as predicted the camera doesn't load.
I wasn't able to take a nadroid backup. What else can I do to revert the kernel?
Please help.
Sent from my Nexus One using Tapatalk
CJSnet said:
So I flashed CM7 but as predicted the camera doesn't load.
I wasn't able to take a nadroid backup. What else can I do to revert the kernel?
Please help.
Sent from my Nexus One using Tapatalk
Click to expand...
Click to collapse
Try this kernel: http://forum.xda-developers.com/showthread.php?t=820172
efrant said:
Try this kernel: http://forum.xda-developers.com/showthread.php?t=820172
Click to expand...
Click to collapse
I love you.
hello everybody, I have a question its maybe a little noob but Im still reading and can't find the answer. is possible to flash a custom kernel in a stock rom without lose the camera quality? and if it's possibly which one is the best.
I trying to change governors in the stock kernel/rom but they keep reverting to initial values, in slim rom can stop the cores which is what Im looking for but the camera is very bad compared with stock.
thanks to all.
itemmaster said:
hello everybody, I have a question its maybe a little noob but Im still reading and can't find the answer. is possible to flash a custom kernel in a stock rom without lose the camera quality? and if it's possibly which one is the best.
I trying to change governors in the stock kernel/rom but they keep reverting to initial values, in slim rom can stop the cores which is what Im looking for but the camera is very bad compared with stock.
thanks to all.
Click to expand...
Click to collapse
Flashing a custom kernel requires an unlocked bootloader.
Please read THIS if you're interested in unlocking your device's bootloader.
thanks for your answer but I got the unlocked bootloader, I'm asking because I can't find if there is any problem flashing a custom kernel on a stock rom, for now I'm a little tired of flashing roms so I don't want a bootloop again XD
itemmaster said:
thanks for your answer but I got the unlocked bootloader, I'm asking because I can't find if there is any problem flashing a custom kernel on a stock rom, for now I'm a little tired of flashing roms so I don't want a bootloop again XD
Click to expand...
Click to collapse
If you stick with Sony's firmware, you must have a kernel based on it. Flashing any CM/AOSP-based kernels will conflict and bootloop.
Most people seems to use this kernel.
thanks that's exactly the kind of answer I've looking for downloading and try
I´ve been using 6.0 roms. But i want to test a 5.1. I know for it to work i have to flash a kernel. (like kryptonian kernel)
The question. If i want to come back to 6.0. What kernel should i use? I am new and i read a lot of things but i dont understand well ( AND I AM BRAZILIAN)
thanks guys!!
You have to back up current kernel and after you do whatever you want restore it.!!!!!
LinkRaf said:
I´ve been using 6.0 roms. But i want to test a 5.1. I know for it to work i have to flash a kernel. (like kryptonian kernel)
The question. If i want to come back to 6.0. What kernel should i use? I am new and i read a lot of things but i dont understand well ( AND I AM BRAZILIAN)
thanks guys!!
Click to expand...
Click to collapse
Backup your current rom in TWRP 3.0 including system data and boot.
Try whatever you want and when you are done with it restore backup to get your current rom.
gauravbhakuni90 said:
Backup your current rom in TWRP 3.0 including system data and boot.
Try whatever you want and when you are done with it restore backup to get your current rom.
Click to expand...
Click to collapse
thank you guys!!!