About to flash CM7. Seen some mention of 'kernal' in various threads. What does it do? and do I need to update it?
Cheers.
same question
The Kernel controls things like battery drain and CPU levels for overclocking etc... its not a must do but recommended for best performance. there is probably not a "best" one but more like the best that suits you. If you are running CM7 i would recomend Vork Kernel's or ManU kernels
Richardtrip's kernels are also very good: overcklocking, manual voltage level, Two-way call recording.
plohoi said:
Richardtrip's kernels are also very good: overcklocking, manual voltage level, Two-way call recording.
Click to expand...
Click to collapse
Have you used the call recording? If so how do you "activate" it or listen to the calls afterwards?
CdTDroiD said:
Have you used the call recording?
Click to expand...
Click to collapse
Yes call recording is working fine.
CdTDroiD said:
If so how do you "activate" it or listen to the calls afterwards?
Click to expand...
Click to collapse
There are several apps in http://forum.xda-developers.com/showthread.php?t=993793 thread, I used app by skvalex.
Since I'm new to Desire and HTC- what is the difference between Sense and AOSP kernels?
(before you ask- I know what AOSP is)
Do Sense firmwares require some extra drivers/modules/settings in kernel?
gen_scheisskopf said:
Since I'm new to Desire and HTC- what is the difference between Sense and AOSP kernels?
(before you ask- I know what AOSP is)
Do Sense firmwares require some extra drivers/modules/settings in kernel?
Click to expand...
Click to collapse
Hi there!
Sense is HTC proprietary software built over the top of Android. This code is not open source and is what HTC use to set themselves apart from other manufacturers like Samsung etc. Sense is what they sell as their user experience.
AOSP stands for Android Open Source Project. Since Android is an open source operating system, Google publish all the code and necessary tools to develop Android. Companies like HTC get the code and then write Sense over the top. Devs in this community like Cyanogen take the AOSP code and build their ROMS from scratch.
When you see ROMS that are for Sense 2.1 on Gingerbread for example this means that someone has been able to port software running on other phone models like the Desire HD or Incredible etc to your phone model (Desire)
As for the kernels you will need to make sure that the kernel you run is supported on the device and that's about it. The Kernel has to have some key components or the phone won't work so the ROM you use just uses them.
Having said that, ROM developers usually optimise around one or two particular Kernels. They are usually included in the ROM or the Dev will tell you which one they recommend for certain purposes.
You do have to have apps in the system that can access settings if customising the performance beyond what the dev has already done is what you want to do.
Thanks for the answer but it's not exactly what I'd like to know
Thing is- what makes Sense kernel incompatible with AOSP firmware (and vice versa)
Sorry for not answering what you were looking for. I'll try again.
The Kernels for Sense would have specific code that enables features in the phone that HTC build. LED control, light sensor etc. I assume Sense is quite strict about what it will work on and what it won't.
The AOSP Kernels are built without knowing the exact hardware maps of the internal components and as such won't work with Sense because they simply don't know how due to HTC keeping a lid on all source work for Sense and the handset itself.
The best developers can figure most of it out (certainly I am not a dev, just a geek ) and teams like CyanogenMod have it mostly discovered and configurable.
Is that more helpful?
Isn't Sense a HTC's android framework "mod"? I mean does it "just" provide more/different functionality than AOSP?
AFAIK all kernels must be built knowing exact hardware map, otherwise some devices will not work or kernel will not boot. The only autodetect I'm aware of is display panel type and filesystems (I did mess with kernels @samdroid.net)
i have a question about kernels an such from what i understand is you don't need to update the kernel but its a good idea too do so. couple questions i have.
1. how do you know what kernel you have installed currently.
2. How do you flash or get a new one installed if you need or want it.
3. scene i am using core droid 6.3 gb2.3.3 what kernel would be the most compatible or effective?
I have had my inspire phone for 3 months an finally rooted it 3weeks ago sence then i have used the rom manager too play with different roms an make backups of the 2 i have found i like the most. After reading i have seen it stated too get the most out of these roms though you should install a different kernel.
To know your currently version, you have to go in parametres and then logiciel version and look at build. Sorry for my bad English.
Sent from my HTC Desire using XDA Premium App
I don't want open a new thread, so I will ask here.
Now I have
kernel
2.6.32.15-gf5a401c
baseband
32.49.00.32U_5.11.05.27
Click to expand...
Click to collapse
on stock pre rooted 2.2 Froyo.
I want put this ROM. Can I put this ROM with my kernel and radio or I musst put latest kernel and radio?
GTRSkyR34 said:
I don't want open a new thread, so I will ask here.
Now I have
on stock pre rooted 2.2 Froyo.
I want put this ROM. Can I put this ROM with my kernel and radio or I musst put latest kernel and radio?
Click to expand...
Click to collapse
You will find that many roms contain a kernel in the zip file, so it will often change when you flash a rom. If not, the developer may recommend one.
Radio is independent of rom flash, and unless you start getting connectivity problems there is normally no need to change it. Again, some developers will recommend a radio (and maybe a RIL if they know a particular combination works well with their rom.
Hi
Just got my Defy and flashed CM7 RC 1.5 right away. Like it a lot but i am wondering as to why the kernel Version is not 2.6.35....thought Android 2.3.5 or even 2.3 is based on that newer kernel?
Am i wrong or is this just a small bug? Has MIUI the newer kernel?
P.S I would ask in the Dev Section but i dont have enough posts yet to do so...
Every moto phone with omap cpu has the 2.6.32 kenel on gingerbread. Even if it is stock GB so no 2.6.35 kernel
okay...why is that...something to do with the locked bootloader? If so..is there any chance the defy+ which comes with 2.3 Android has a newer kernel and this on can be used on the defy?
Are there any things we are missing due to the older kernel?
Hello all,
First of all, sorry for posting in the wrong forum, but I cannot post in the development one, so forgive me.
I have a question for all of you:
I have installed on my HTC Desire the Nikez Lente Evervol JB ROM, which is great.
I really like it, even if there are few bugs and random FC.
I've used CM7.2 for a long time before to switch to JB.
I don't miss CM (sorry for that), but I really miss Tiamat Kernel I installed within it, which helped me overclock and underclock my processor, changing also the voltage.
With Nikez Lente JB original kernel this is not possible, I tried to install Tiamat Kernel for ICS but the phone cannot boot anymore, I'm stuck to initial black screen.
So I went back to the original Nikez Kernel.
Unfortunately this kernel seems do not allow "extreme" overclock as Tiamat does, and do not allow the user to change the voltage table.
I would really like to have these features back on my JB installation, is it possible?
Is there a kernel which can work with Nikez JB ROM and can give me back the features I'd like to have?
Moreover: can you explain why the Tiamat ICS kernel (for Bravo GSM) does not work with both Nikez Lente ROMs (ICS & JB)? Am I making something wrong?
My phone is a PVT-1 Amoled, S-OFFed qith Revolutionary, the HBOOT is the Alpharev Stock one, The recovery is CWM 5.0.2.0, I have a 32Gb SD card with 1 Gb ext3 sd-ext partition.
What else can I say?
Thank you very much in advance.
Regards,
Giovanni
Yes it is possible.
But probably you have to wait.
Evervolv team (nikez included) are working on jb and probably when all features will be working they add some mod in kernel that will let you OC CPU.
Sent from my HTC Desire using xda app-developers app
Did you check/compare the kernel configs? One of the CM wiki pages about building the kernel describes howto access the config - or check the git repos, evervolv has the file somewhere in arch/asm, it is called bravodefconfig IIRC
Maybe a device or filesystem driver is missing
jhl80 said:
Did you check/compare the kernel configs? One of the CM wiki pages about building the kernel describes howto access the config - or check the git repos, evervolv has the file somewhere in arch/asm, it is called bravodefconfig IIRC
Maybe a device or filesystem driver is missing
Click to expand...
Click to collapse
Almost, it's located in arch/arm/configs/evervolv_bravodefconfig
As simple as it is to get Ubuntu up and running on an android device I keep running into one issue. Loop device support. I have been trying to find a kernel to get this to work, but have yet to find one.
I have tried using stock rom and kernel as well as francos kernels (milestone5, and r275), trinity kernels (latest stable versions), and faux's kernels(latest stable version).
I would like to know if anyone is aware of a JB kernel for the Gnex that is already compiled with loop device support or if that anyone can confirm they have ran Ubuntu with any of these kernels so that I can narrow my search down to find the true issue if this is not where it is.
hi there,
tried to find an answer to this today but wasn't able to finde one.
is there a rom that supports the phone encryption that was introduced to honeycomb/ics? i tried cm9.1 but it's broken. nothing happens when i start the process.
does the stock ics have such an option that works?
thanks in adv
edit: i think it's kernel related. found KeiCS kernel from last year that explicit supports encryption.
no mention in lupus or turbo kernel threads. but perhaps someone knows?