[Q] kernels - Desire HD Q&A, Help & Troubleshooting

hi, i'm about to flash leedroid v 2 on my desire hd, but i was wondering what the kernels in his site for? do i really need to flash them? and how?

This is what a Kernel does:
http://en.wikipedia.org/wiki/Kernel_(computing)
Or, a short explanation: It's the interface between your Hard- and Software.
The faster and the more optimized it is, the faster, smoother and energy efficient your DHD runs.
If you're on Leedroids ROM you already have one of the best Kernels around.
In this case it only makes sense to flash another Kernel if you want to overclock your device. (And no, I won't describe overclocking, too. If you've clicked the link above, you're already on wikipedia to look that up, too ;-) ).

i think leedroids rom includes his latest kernel anyway, the flashable one is for people not using his roms

Every ROM comes with a kernel. Leedroid 2.0 came with a kernel. Then later Lee added some modifications to his kernel and a new kernel 2.0.1 was made available and so forth until 2.0.4. Since changes were somewhat minor he did not introduce a new ROM version. But this means different people may be using the same LeeDroid ROM each with different kernels and different experiences. For example the latest recommended kernel seems to be 2.0.3 as 2.0.4 has more battery drain.
Sent from my Desire HD using XDA App

Related

[Q] Telus friendly Kernel's for CM7

I'd like to start using the custom Kernel's but TMK, the Telus variant has specific requirements.
I started looking through some of the Kernel threads to see if a Telus owner chimed in to either ask or confirm compatibility but found that very tedious.
Do you know which custom DHD kernel's work with both CM7 and Telus?
Thanks.
Since nightly CM7 #22 you havnt needed a kernel. Pretty much any kernel for the Inspire/dhd. Everything's been ironed out i believe
Always nandroid before attempting of course you can always go back
I'm coming from an N1.
There a need for a kernel isn't necessarily warranted but found for example iR's CM-specific kernels to have significant benefits over stock CM.
Sent from my Desire HD using XDA App

[Q] overclocking g2 with sense

please bear with me as im pretty new to this.
so a few weeks ago, i rooted my g2 and installed sense ui (desire z rom)
now i tried to overclock with the kernel from the unlockr page titled "How To: Overclock your perm rooted/ s-off T-Mobile MyTouch 4G or T-Mobile G2."
the overclock works great except for one thing, the video player doesnt work. none of the videos whether i made them or from youtube will work.
id like to know if i did something wrong.
You have to do a lot of research on which rom and or kernel you get they all have things that dont work... Either videos, blutooth, number keys during calls.....
Sent from my HTC Vision using XDA App
As shortlived said you can flash karnels and overclock your phone but some things will not work, especially video playback. Read some threads and you will get an idea. Also you can try Virtuous you can download the advance karnel(You can overclock to 1.5 ghz) and everything should work fine.
Sent from my HTC Desire Z/G2 Using XDA Premium App
now that's figured out, has anyone successfully overclocked the g2 with sense or is it better to overclock with the stock rom?
Overclock kernal always can't support video playback well. Maybe you can try one by one to find a suitable
darrylbaniaga38 said:
now that's figured out, has anyone successfully overclocked the g2 with sense or is it better to overclock with the stock rom?
Click to expand...
Click to collapse
Okay it matters what sense your talking about. Gingerbread sense right now works with the stock sense karnel and sense 2.2 in the other hand can be overclocked ( Use Virtuous since you can download the advance karnel and overclock to 1.5 GHZ and like I said before everything should work.) As for stock Rom, I wouldn't waste my time since there is CM7 or CM6 is better. Also you can overclock both to to 1.5 ghz
Sent from my HTC Desire Z/G2 Using XDA Premium App
Kernels are linked to the ROM being used, not to the hardware. Therefore, you need to be specific and tell us which ROM you used (as the reply above also mentioned). Different custom ROMs often have recommended kernels. Another thing, Froyo kernels are not the same as Gingerbread kernels. Plus, the kernels for Sense based ROMs are different from the vanilla (non-Sense) flavored. The kernel you mentioned appears to be for the stock G2 ROM (non-Sense). That is probably the main reason why things aren't working right.
If you are on Virtuous, then flash one of the Virtuous kernels. Virtuous comes with a 1 GHz overclock, no kernel flashing required. But since you've flashed another kernel, you should be able to flash the Standard kernel to get back to it). Or you can flash the "Advanced" Virtuous kernel for more OC options.
http://forum.xda-developers.com/showthread.php?t=967153
If you are on a stock Sense Froyo ROM, the Godspeed kernel works great.
http://forum.xda-developers.com/showthread.php?t=847724&highlight=KERNAL
If you are on some other custom Sense ROM, read the thread for that ROM, to see what kernels are recommended.
Or if you want to get real crazy you can flash the 1.8ghz kernel just dont expect everything to work.
Sent from my HTC Vision using XDA App

What is the kernal for? and do I need to update it?

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.

[Q] which ROM - need 2-way recording, no ads, and 2.3.4, with HTC sense

question - which is most error free rom that has 2-way recording, ads free, and has current Gingerbread built.
sorry for asking this.. rather than searching, I do not know much, but there isn't a direct thread saying this is all one needs.
I have vodafone australia desire hd, which i updated with new system software update... i know a little bit that to flash a rom i need to downgrade first...
the question is ... all i need is the phone to be adfree and has 2-way recording... that is all i want along with whatever it is right now, with latest update from vodafone/htc.
thanks
The best rom so far with sense surely is Leedroid, its on 2.3.3 currently
I just flashed LeeDroid's latest v3.1.5 rom and 3.1.6 kernel and I must say I'm very impressed.. I previously had a HTC stock 2.3.3 GB rooted rom and there are clear differences in terms of speed and performance
MDJ's kernel (that works with pretty much all sense roms) has the 2WCR patch so if you like look of a ROM but want a different kernel, you can flash MDJ's. For a while I was using it with ARHD (for the 2WCR + higher overclock) but the new OC daemon is too good to not have
I was looking for a kernel for 2 way recording. I will try this one. Thanks
Calway said:
I just flashed LeeDroid's latest v3.1.5 rom and 3.1.6 kernel and I must say I'm very impressed.. I previously had a HTC stock 2.3.3 GB rooted rom and there are clear differences in terms of speed and performance
Click to expand...
Click to collapse
do i have to install rom and then kernal ? i thought maybe rom already had the kernal inside it... correct?
infra4800 said:
do i have to install rom and then kernal ? i thought maybe rom already had the kernal inside it... correct?
Click to expand...
Click to collapse
the rom will contain the leedroid kernal
infra4800 said:
question - which is most error free rom that has 2-way recording, ads free, and has current Gingerbread built.
I have vodafone australia desire hd, which i updated with new system software update... i know a little bit that to flash a rom i need to downgrade first...
the question is ... all i need is the phone to be adfree and has 2-way recording... that is all i want along with whatever it is right now, with latest update from vodafone/htc.
thanks
Click to expand...
Click to collapse
I personally tried several roms, and still experimenting new ones. 2-way call recording is vital to me. I think Coredroid and Leedroid are two good options.
Lee and MDJ are two kernels for Sense-based roms. Both of them support 2-way call recording. Now Lee kernel is 3.1.6 and MDJ's Unity is v2.
I personally chose Coredroid for its eye candy. I settle for 6.8 and then flashed with latest lee kernel 3.1.6. 7.0 is too new to me.
Since you just updated your firmware, let's pray it's not 2.37 or higher, or all you can do is just wait...
ywliu

[Q] Should I update my kernel?

I am just wondering if I should update my kernel? I have been rooted since day one and I don't believe I have ever accepted any updates. I have also been running the MikG 2.1 rom for many months. The kernel I currently have is 4.54.651.1. I saw that I can download 4.67.651.3. I know there are also lots of others out there.
Will there be a big advantage to this, or should I just leave it alone. I am about to update to the MikG 3.1 rom in a few minutes is the reason I am looking.
Thanks.
Every rom you flash comes with a kernel, or it wouldn't boot. Just flash the mik rom you want, it will have what you need.
Now if you wanna ask about updating your radio, that's a whole different thing, and depending on how old your radio is, it is possible you may need to update your radio. But I'm guessing since you're on a relatively recent rom already, you won't have an issue with your current radio.
The only time I read that I HAD to update my radio to flash a particular rom was when the rom was built off a new OTA (going from froyo to GB), I believe. But that may have not even been true/necessary.
Sent from my PC36100 using xda premium
You shouldn't "need" to update kernel. Many kernels available do have some improvements over the stock in regards to lower voltage for better battery performance, ability to over clock, other performance tweaks as well as hdmi stuff. Maybe none of those features will interest you but the option is there, flash a custom kernel and if you don't like it, flash the stock kernel. User experiences vary, you are the best judge of performance.
I was unsure about flashing a kernel for a while, it can be a little intimidating but u won't regret upgrading your Kernel. I eventually moved onto building my own kernel.
If you looking for a good sense kernel I would recommend Lionfish. Freedom and Chop Suey also are good kernels.
Sent from my Synergized Aggressive Lionfish Evo using the XDA app
Running Mikg 3.1 with LionFish Aggressive kernel. Been running great for a week or so, no issues
Sent from my PC36100 using xda premium

Categories

Resources