I just went through the process of compiling a custom ROM and they used a stock kernel. I would like to incorporate a different kernel when I compile and instead of the stock. I know I could compile them separately and have them flash together but I want one zip to flash. Just would like to go through the process to learn.
Last week, I played around with getting a custom recovery built for INQ Cloud Touch..
After compiling - flashing recompiling re-flashing for almost a week and on the verge of giving up ...
I realized, searched and found flash_image ... come to find out custom compile of recovery was fine, fastboot did not like my device and wasn't flashing it properly.
So flash_image got the custom recovery working as suppose to, able to backup/restore ... Flash roms.. however there are no roms.. best i could do was try roms from devices close to this one, with no luck!
So i decided i would try my hand at making a 2.3.7 gingerbread rom. Of course stock is froyo 2.2.1 and before i can make the rom.. i need a kernel for gingerbread. So I got the cm-kernel source using this guide:
[EDIT] pulled my .config file using both /proc/config.tgz and the included script to pull it from the boot.img [/EDIT]
Now, i been trying to get kernel compiled for the last 5 days.. and like i said, no lack of searching and reading... Had first error, forgot what it was now, but i got it fixed and compile went on.
Code: LD .tmp_vmlinux1 arm-eabi-ld: no machine record defined arm-eabi-ld: no machine record defined arch/arm/mach-msm/built-in.o: In function `parse_tag_msm_partition':
I have a notepad full of things i have enabled/disabled and restored to original trying to find what is missing or shouldn't be there!
I'm trying to make a custom kernel for the Samsung Gravity SMART using sources from the unofficial CM9 port for the Gio/Ace (which both use very similar hardware to the Gravity Smart). What I've succeeded at so far:
1) Acquiring the source, both for the CM9 kernel and for the stock Froyo kernel 2) Searching for the device-dependent references in the stock kernel 3) Porting those changes over to the CM9 kernel 4) Getting everything to actually compile 5) Acquiring the stock CM7.2 source 6) Creating device makefiles (i.e. BoardConfig.mk, etc) 7) Building CM7.2 using kernel built in step #4 8) Putting the various img files into an Odin-compatible .tar.md5 9) Actually flashing to the phone.
And for all that work, I got.. a soft-bricked phone (fortunately, I have an Odin file for stock firmware). The phone boots to a SAMSUNG logo (not flashing/throbbing). how the heck do I figure out what's actually failing? Is there a bootloader to unlock, and if so how do I unlock it?
So I've been looking into flashing custom kernels, and I can't seem to find an answer to this question. Basically, I'm wondering if the kernel remains after installing a new nightly, or do I have to reflash the kernel every time the ROM updates?
I'm new to both xda and android rooting. I just want to know what's the different between Kernel and ROM? Do you need to flash to the latest Kernel to increase stability while running a certain custom ROM? I'm just a bit confused between these two and what their function
I have an xperia X8 with some naa kernel and xperiadroidx 6.1.The thing is that with this custom kernel and ROM when i put a SIM from another network carrier, the question asking for the SIM-unlock code input is not showing up. (this appeared before when phone was in stock state).Is it possible to do it without re-flashing to stock?
...or i have to put back the phone to stock? What is the easiest/safest/best way to do this? using the restore option in "PC companion" SE app? Is it only needed to put the stock kernel and ROM, or Do i also need to re-lock the bootloader?
I don't need the whole explanation, just a little guidance, just a few tips to know what to do, then i can google/search myself for the specifics on how to actually do it.
I have samsung galaxy pocket duos gt s5302..I have rooted it and flashed CWM recovery then I tried to flash custom compact kernel made by Deadly. After I flashed through CWM my phone got hard bricked It wont turn on What should I do?
I was wondering if I can flash Netarchy Toastmod Beta: 18.104.22.168 w/HAVS on this newly released OTA rom from XDA? I don't like how the stock kernel has been acting since I installed it. Would this be ok to do?
I use Baked Snack 1.7 and I tried the deodexed version of the OTA but noticed no change. Infact I found the OTA would stutter sometimes when scrolling. Also compared to CM6 and Neterchy kernel 22.214.171.124 I don't see it being same or better besides it being official. I know pretty soon the devs will have their own version but for now I don't see a reason to update.
Issue is that I freeze at any speed over 604 max (via Setcpu). Tried setting higher speeds as a charge profile to see if being triggered would change yet didn't. I have done nothing with advanced menu as I have found nothing posted referencing it netting higher speeds. I am rooted, started with zanfur kernel, switched to a conap kernel (bfsv6), both with same results. Did dalvik wipe (i am running amon ra) then went back to zanfur kernel to try again, same results. What am I missing? If this is just equipment limit then what's the result of flashing a custom Rom with default clocks of 710+++?
I installed the latest version of fresh last week and im loving it... My battery life is amazing now. I was just wondering if there is a big difference in performance between Fresh with the stock kernel & fresh with a custom. Did i half-ass it by only installing the new rom with no kernel? what about that set cpu app that people were using with unrevocked when the evo came out... Anyone using that still with their custom roms or is it unnecessary?
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?
They tell me this will change again when the Droid X and Samsung Galaxy get 2.2 - I wouldn't know. Until then, here's our moment in the sun. Made this using the Quadrant benchmark, free from the Market, using a the stock rooted 2.2 rom and the netarchy-toastmod 3.7.6c kernel with the 30 fps cap lifted. No over-clocking, no hair-on-fire super tweaks, no killing every process to tweak the benchmark - just downloaded and run, the number on the bar says 1165.
EVO-Froyo-fast.png The Nexus One 2.2 at the top uses the exact same processor (aside from the radio-control circuit) as our EVO. I attribute its higher score to the fact that it's sleeker and not running Sense. I happen to like Sense so I don't care.
I am needing to make a kernel for a certain device. There aren't any source codes available for that device but there are for multiple clones out there. I am running Linux Mint Debian edition and i cant find a guide for compiling a kernel on debian.
I'm trying to compile kernel for A10 Aurora i have a couple of questions.I'm using this guide for make a custom kernel.Compiled allwinner-v3.0-android-v2.Btw my laptop is running ubuntu 32 bit 2 cores 30gb hdd on VMware workstation.
I made zImage, uImage and modules without getting any errors but how to flash them to the device?Using adb? making boot.img making cwm zip how to pack them?
Code: OBJCOPY arch/arm/boot/Image Kernel: arch/arm/boot/Image is ready[code]....
I am trying to compile a kernel for LGE-P690 from CM ICS source but i don't have the device in my hand i searched all over the net for vendor files but i was unsuccessful in finding vendor files for ics but i found one for gingerbread so is there anyway i could perform ./extract-files.sh without device or can i convert gingerbread vendor files to ics if so how elaborate.
Since I am just an average Joe with all this android stuff I didn't wanna get to deep in the process of rooting my phone so I went with Unrevoked3, now since their claiming you can flash custom ROMs I was wondering if anyone knows how to accomplish this in a safe and easy way.
So I was under the impression that you could use ROM manager or ClockWork mod to install a custom kernel that I had downloaded to my SDcard. I downloaded a low-volt, overclock kernel and I have discovered that I don't quite know to flash it to my phone.