Android :: Patches To Convert A Normal Vanilla Kernel Into Droid Kernel?
Mar 3, 2010
I have vanilla linux kernel version 2.6.27. I want to apply android specific patches and convert it to android linux kernel 2.6.27. Where can a user find the patches to convert a normal vanilla kernel into android kernel?
Is there any way to emulate an android froyo with normal kernel and everything a normal android phone has? Including a market and recovery mode. I want this mainly because I feel terrified by the thought that I might brick my phone flashing a custom rom and I am a beginner so I never tried anything complicated with it. So before I try anything over my phone I want to try this on an emulated phone.
I currently have bekit 1ghz kernet installed, but I was interested in trying out some other kernels. Can I just install them via Rom Manager over the first kernel? Or is there some kind of uninstall process I should use first?
1. I updated to stock 2.1 using the sprint update tool. 2. I followed the video tutorial to root the phone 3. then i used joey's page (http://www.joeyconway.com/sdx/custom/index.php) to install the his kernel (joeykrim-SDX-kernel v2.0.4 (includes root)).
I have done nothing else to the phone but this and removing a couple of bloatware apps (i checked the list of permitted deletions before i removed anything.) I have not installed a new recovery..at least i dont think that I did as part of one of the other operations I performed (as an aside, i am not really sure what the custom recovery is or what it is used for, so i didnt install it...i guess i need to read up more...)
So that is where I am..but i have a couple of questions.
1) i am now having issues with my wifi connection - the signal reception is very spotty in areas where i should have atleast 2 bars of reception, and the wifi often cuts out completely....Is there any know corellation between joey's kernel and this wifi issue? I have searched the forums and have found nothing that answers this.
2) Is there an easy way to get back to the stock kernel? I have read that i can get back to stock everything by using the sprint download center where I did my original 2.1 update. But is there a way to get back to just the stock kernel without wiping the phone?
I'm working for Freescale Semiconductor on the i.MX series linux BSP. Now we have android running well on i.MX515 platform, and hope to push android kernel repo into android.git.kernel.org. Then what's the process need us to follow? How reviews will be done? And what we should provide?
I'm porting android to an overo gumstix. thus it seems the the omapfb driver has some problems on that platform. it doesn't matter at all, because i want to use udlfb (a driver for usb displays) anyway.
till today, i wasn't able to figure out how i can define udlfb as default framebuffer. tried make menuconfig and select udlfb there, but no changes when booting the fresh compiled kernel. omapfb still wants to come up.
so my final question: how do i define the default framebuffer driver for an android kernel?
What do you think is the best ROM at the moment and why? To qualify as one of the best it must be stable not a stable build but stable that theres not a crazy amount of force close or reboots and no other significant problems. Also post what kernel you are using with it.
this may not be possible yet but can 2.1 be rooted first of all and second is there a kernel i can replace the original with? I like the cyan roms but i just want the basic 2.1 with an updated 1.2 or 1.1 ghz kernel.
1) What is the difference between kernel and a ROM? How do I know what kernel I am on? I know I am running the SholesMod ROM, but I am considering changing to another ROM. I seem to have FC's quite often and am trying to fix that. If I want to change a ROM will I need to change the kernel to make sure they are compatible?
2) I have SP Recovery installed. Is this part of the kernel? Is this installed in a separate place from the kernel/ROM? I'd like to feel assured that if I am installing a new kernel/ROM and something goes wrong, I don't have to worry about my SP Recovery being affected. But should I?...............
3) Nandroid backup... does this include everything on the device? Kernel, ROM, AND Recovery Mode?
I'm a newbie to hacking the Droid, but back in my PSP days, I know that the Recovery mode was stored on the same drive as the system files, and if you make a misstep when flashing a new firmware, you could lose recovery access. I'm just wondering where the recovery is located in the phones file system, and if I should really be concerned when flashing ROMs/kernels. Also, is there any way I could redirect it to load recovery from the memory stick, if the default recovery cannot load, just as a failsafe? Or if I lose recovery, could I somehow flash a new recovery via USB?
So I finally rooted my droid, installed BB 0.4 and from what I understand it comes with an 800 MHz kernel. Fair enough but lets say I want 1 GHz. I'm already noticing that I get slightly less battery life with this than with stock 2.1, so would the "low voltage" or "ultra low voltage" Chevy kernels provide me with more battery life? I know I should probably get SetCPU, but I don't want to constantly have to manage clock speeds manually and I don't know what profiles to set / what's safe and what's not safe and whatnot.If I DON'T install SetCPU, will the phone take care of it by itself and slow the clock down when it's not doing intense tasks and so forth? Is SetCPU really necessary with a kernel or is it just for extra control for super power users?
Right now Im on stock 2.1 rooted. A few little issues I had with other ROMs and overclocking are totally gone which is great. I would like to try some different kernels, however, to see if it was the ROM or just the kernels I was using.
Anyways, how do I get back to the stock kernel if I change to a different one? If I have a recent nandroid, can I just restore one of the partitions? I would like to retain all of my data throughout the process so Id like to avoid doing a full nandroid restore if possible should I have problems and just restore the kernel.
I just installed Cyanogen from DroidMod and while I was at it, I installed the p3 1ghz low voltage kernel. So far, I'm pretty happy. I'm not sure it's been a huuuge battery saver, but I think it's helped. Wifi and bluetooth have been on all day. A few phone calls. Lots of texting and emails. Also some market apps downloaded as well as files transferred on/off. At 8:30 my battery life is at 50%, which is pretty damn good considering how much better that is from strait out of the box on release day.
I'm running 800mhz overclocked, instead of 1ghz to save some power. Should I switch to a different kernel since I'm not even using the 1 ghz slot?
What's the best low voltage kernel for battery life, overclocking included? No need to even bring up stock speeds...
I had installed lithium mod w/Alternate Dark theme and loved it!!! But it was just more sluggish then Smoked Glass 6.0, which is what i currently have. What kernel do you guys use with Lithium Mod? Maybe slower cuz it used ADW?
I just installed the new BB froyo v.01 and it runs great, no force close or any market / maps issues. I noticed that it is running at 800mhz and I usually run at 1ghz. I tride both bekit LV1ghz and P3Droid LV1ghz and after reboot, I get a red light on the top of the droid and it says that my battery is too low (and my battery is fully charged BTW). My droid reboots after about 20 seconds....rinse repeat...I tried to remove the battery and put it back in, doesn't help.
I am 6 months experience in Android, use to develop simple UI based application. Now i want to write application targeting the Android core Kernel.For example i want to develop a Framework which is not present in Android.To achieve that we have to write the code for the Kernel. I dont know where and how to start the Android Kernel Programming. If anybody knows the way to start it.
i want to add this kernel to droidmod 1.0.. using these instructions here http://alldroid.org/viewtopic.php?f=311&t=2463.i see on one of the lines of the mention of busybox..do i need to install this on my phone to do this?
I downloaded and installed Bekit's 1GHz kernel and by default on SetCPU it shows it running at 1000MHz and such.But when I open SetCPU, it shows the bar maxed out at 528MHz with the Min at 245Mhz. And if I try and change it, it reverts the cpu back to 528MHz.I'm going to try another kernel (I checked to make sure I was in fact running Bekit's 1GHz kernel in the about phone), but can anyone explain this?long bench was 762ms, so I'm apt to think it's something with the display and that I am in fact overclocking correctly, yes? UPDATE: Sorry all I just uninstalled and reinstalled SetCPU and this corrected the discrepancy.
Does anyone know where I can find an update.zip to revert back to the stock kernel? I have suddenly found myself in a boot-loop for no apparent reason. I have been running NexBeast 0.9 for a few days without issue and today my phone ran out of battery. When I set it on my home dock it turned on, but it is just in a continuous boot loop right now. Sometimes it gets to the lock screen, other times it doesnt even get that far, before going back to the "Droid" text logo and then then red eye boot animation again.
To top it off, it looks like there is something wrong with the micro-USB port on my droid...it is VERY touchy and I cant even get it to connect to my laptop anymore so that I can get into an ADB shell