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..!!
I just recently rooted and started loading ROMs that support SetCPU to overclock. I was wondering if there was a way to overclock the Sprint HTC Hero without running someone's rom (like Fresh Toast)? The only reason I rooted was to make my phone less laggy but I hate all these ROMs/Mods because most of them are broken/incomplete and hate how I always have to wipe my phone to update//change ROM.
Since lately I've been trying to do the exact same thing, I should be able to help.
You're going to have to root your phone (which you obviously already have done) and flash a kernel that allows OCing.
this is the only one I know of on this site: forum.xda-developers.com/showthread.php?t=690238
However, that one did not work for me. (I was always stuck at the HTC boot screen). You should try it though, and if it doesn't work PM me and I'll PM you a link to another site that had a kernel that worked for me.. since I don't know if linking to other sites is allowed.
shamrock11 said:
I just recently rooted and started loading ROMs that support SetCPU to overclock. I was wondering if there was a way to overclock the Sprint HTC Hero without running someone's rom (like Fresh Toast)? The only reason I rooted was to make my phone less laggy but I hate all these ROMs/Mods because most of them are broken/incomplete and hate how I always have to wipe my phone to update//change ROM.
Click to expand...
Click to collapse
Sadly, the stock rom cannot be overclocked (for pretty obvious reasons.) Give Fresh Toast a try. I am running it without any problems. Toast's custom kernel makes it super fast. I also recommend using overclock widget with these settings:
Screen on: min: 576000 max: 768000
Screen off: min and max: 245800
just be sure to check "use my frequencies" and hit "detect frequencies" so the kernel does its job.
sierpinski13 said:
Sadly, the stock rom cannot be overclocked (for pretty obvious reasons.) Give Fresh Toast a try. I am running it without any problems. Toast's custom kernel makes it super fast. I also recommend using overclock widget with these settings:
Screen on: min: 576000 max: 768000
Screen off: min and max: 245800
just be sure to check "use my frequencies" and hit "detect frequencies" so the kernel does its job.
Click to expand...
Click to collapse
The stock ROM CAN be OCed if you flash a custom kernel that allows it.
sierpinski13 said:
Sadly, the stock rom cannot be overclocked (for pretty obvious reasons.) Give Fresh Toast a try. I am running it without any problems. Toast's custom kernel makes it super fast. I also recommend using overclock widget with these settings:
Screen on: min: 576000 max: 768000
Screen off: min and max: 245800
just be sure to check "use my frequencies" and hit "detect frequencies" so the kernel does its job.
Click to expand...
Click to collapse
I am currently running Fresh Toast, but after about 2 days of using it with SetCPU at 768000 max and 19200 min, my phone starts to get as laggy as before. I dont really know how to use SetCPU maybe I'm using it wrong, I just tapped the option where it chooses for you. Let me know what settings I should have it on if these are wrong.
D3FAULT said:
The stock ROM CAN be OCed if you flash a custom kernel that allows it.
Click to expand...
Click to collapse
How do I flash a custom kernel? What is a custom kernel? What is a kernel? Lol sorry, I am new to this.
shamrock11 said:
I am currently running Fresh Toast, but after about 2 days of using it with SetCPU at 768000 max and 19200 min, my phone starts to get as laggy as before. I dont really know how to use SetCPU maybe I'm using it wrong, I just tapped the option where it chooses for you. Let me know what settings I should have it on if these are wrong.
Click to expand...
Click to collapse
Well that min. is way too low imo. I use 633600 as my min. and it's fine.
shamrock11 said:
How do I flash a custom kernel? What is a custom kernel? What is a kernel? Lol sorry, I am new to this.
Click to expand...
Click to collapse
Well I'm new too so I can only help a little.. lol.
You flash it the same way you flash a ROM I believe. Use the "flash from zip" or whatever it's called in recovery. Put the zip in the root of your sd card. You're going to want to put stock 2.1 on it again first though I think, unless you want to keep your current ROM.
D3FAULT said:
Well I'm new too so I can only help a little.. lol.
You flash it the same way you flash a ROM I believe. Use the "flash from zip" or whatever it's called in recovery. Put the zip in the root of your sd card. You're going to want to put stock 2.1 on it again first though I think, unless you want to keep your current ROM.
Click to expand...
Click to collapse
lol i know how to flash roms and where to put em and stuff but what exactly is a kernel?
ok so if i use one of these: http://forum.xda-developers.com/showthread.php?t=684838 or http://forum.xda-developers.com/showthread.php?t=690238 I can use the stock Android 2.1 AND overclock?
a kernal is the foundation of an os. all the system values are stored there, its like...the engine of the phone;from a software perspective.
id highly recomend darchworks. by far the fastest, and i promise youll never need an oc tool. just hope you dont mind kissing sense goodbye
happy flashing
hostileenviroment said:
a kernal is the foundation of an os. all the system values are stored there, its like...the engine of the phone;from a software perspective.
id highly recomend darchworks. by far the fastest, and i promise youll never need an oc tool. just hope you dont mind kissing sense goodbye
happy flashing
Click to expand...
Click to collapse
I loved his ROM but I love sense and just can't give it up :/
shamrock11 said:
I loved his ROM but I love sense and just can't give it up :/
Click to expand...
Click to collapse
im happy you liked it, because its the best jk!
you should know that in most cases, if your experiencing lag, sense is usually to blame. why dont you give zens slide port a go? sense with a whole lost more options and its definatly overclocked...iht it was the fastest sense rom ive ever used.
This thread is somewhat different from others. I am fully aware that overclocking requires a custom kernel however with the Application "Galaxy Tuner" my CPU on my SGS i9000 can go 1.2GHZ with a custom Voodo Kernel not supporting Overclock. I am not sure what method the guy uses and he only allows it to be used 2 minutes at a time, so I was wondering if this would be just as risky / safe to do as going into a new kernel and doing such.
If the first is not possible and I would have to use a custom kernel as it is safer, please PM me some kind of contact information as I am afraid I will break my Phone as I use a custom Voodo kernel + DArkys EXTREME ROM 9.X
Still need to know wheter or not it is safe to overclock the way the application "Galaxy Tuner" does or if its SAFER to do it with a custom OC'ing kernel.
If last, I need some help over Skype / msn
I expect an answer when so many viewed this thread....
cocopara said:
I expect an answer when so many viewed this thread....
Click to expand...
Click to collapse
I wouldn't expect anything, just because people like me view it doesn't mean we know anything about it.....why don't you email the author of the app.
spectre85 said:
I wouldn't expect anything, just because people like me view it doesn't mean we know anything about it.....why don't you email the author of the app.
Click to expand...
Click to collapse
Exactly, views don't mean answers! It can be frustrating seeing a lot of views and no answer, but you must acknowledge that viewers may be looking for the answer themselves or just plain don't know. Be patient.
Well. Still, I am wondering about the overclocking that The application uses (Galaxy Tuner) because it manages to overclock a phone WITHOUT a custom OC'ing kernel. Hence i am wondering if it is just as SAFE to do as using a custom kernel.
If not, I need some guidance as I dont know how I can switch my kernel and update my ROM
The code to overclock existed on stock kernel sources apparently, it was just commented out.
When OC in this app is enabled, the CPU governor is changed to performance, and the clocks were changed. So I'd wager it's equivalent in terms of safety to a custom kernel.
Why only do the above for 5 minutes at a time when a custom kernel allows you to always have an overlclock? Just use a custom kernel..
I'm using a custom kernel to overclock to 1.2ghz and my battery is exactly the same as it's always been. I'm also underclocking to 100mhz with setCPU when the phone is idle so that's a big help. It's perfectly stable on mine but CPUs can differ so I suggest that if you do flash a custom kernel with overclock that you start lower and stress test just to make sure there are no issues. Also, don't save any voltage control settings as default until you have applied and stress tested.
Also, make sure to keep a spare kernel in zip form and always have backups.
I use super optimized kernel. Though I am looking for a 500-1000 HZ OC kernel. Any suggestion?
I don't know what method this app is using, but just due to my own paranoia I would say using a kernel with OC is safer. Too many horror stories of apps bricking phones due to small errors or badly written instructions.
Beyond that, it just takes experimenting. I am currently using DamienGTO's Ultimate Kernel OCed to 1200 and have had no problems with it, but there are a lot of high quality kernels available down in the Android Development forum. I suggest you install SGS Kernel Flasher from the market (a great app, makes kernel flashing painless and dead simple), download the newest versions of each kernel that says it supports OC, and spend a day flashing and testing. Just remember to disable any OC/UV, lagfixes or tweaks between flashings.
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.
Hey guys just picked up a g1 for temporary use. I would just like to know which rom has the quickest response time when opening an app(browser, mail, dialer, maps mainly) and has the best battery life. I'm not interested in features, just need it ONLY to read emails and make phone calls and occasional surfing and gps. Should I just stick with stock rom then? Thanks
ADP1 stock rom... not tmobile.
cyanogenmod 5.0 I use is fast .
the android system is 2.1 .
May be you need Froyo by Laszlo? )))
i think frosense v0.9 is much stable and fast
If you want a CM6 ROM FroyobyLalzo, don't use the Kernel that comes with it. Once you flash the ROM flash the latest Ezterry Kernel for Froyo
AOSP Either FroyoMelt, or DreamTeam
CM7 - DietGingerbread
2.1 Biffmod I think :3
Personally I use FBL a lot. The Kernel in it is a hacked on so it has random reboot, so use the latest Ezterry. Then Set the cpu to 480 Max, 128 lowest. Screen off 352 max, 128 lowest. Then set that to interactive.
Sent from my HTC Dream using XDA App
i've been using Laszlos' ROM but recently tried DreamTeams. i found out that is features froyo 2.2.2 instead of 2.2.1.
not sure whether or not this causes my problem but since "upgrading" i cant seem to find lot of apps at Market, maybe because of not verified fingerprint or such.
investigating are due. would be happy to use DT ROM because its basod on ASOP not CM and such.