Put a battery saving kernel on a Sense Rom w/ Stock Kernel? - Desire Q&A, Help & Troubleshooting

I have ThunderSense v1, and I would like to know if there are any kernels that I can put on my HTC DESIRE CDMA to be able to undervolt using SetCPU. It is Sense 2.2 by the way.Thanks.

Belswick67 said:
I have ThunderSense v1, and I would like to know if there are any kernels that I can put on my HTC DESIRE CDMA to be able to undervolt using SetCPU. It is Sense 2.2 by the way.Thanks.
Click to expand...
Click to collapse
Set CPU Doesn't undervolt. It underclocks (Which in turn, lowers voltage).
Have a read here:
http://androidforums.com/desire-all...-bfs-axi-uvoc-published-20th-july-2011-a.html

well, still. is there a undervolted kernel that i can get?

Yes. All of them.
Did you see the "Everything desire is here thread"?
http://forum.xda-developers.com/showpost.php?p=12350779&postcount=3

Thanks man. but i have ONE more question.. Will any of the sense kernels work on a CDMA? cause i know that alot of work done is just for GSM. I dont want to mess up my rom, i know i can do a nandroid. but still... lol
edit: This is a Froyo Sense Rom, and every kernel that i see on there, is for GingerSense... ):

Thats a very good question, which unfortunately I do not know. I have no experience of CDMA devices. Possibly not actually

Alright bro, thanks anyways.

I think the issue is that decent kernel source wasn't available for the not so widely used CDMA.
From what I can tell, many Sense Kernels will work, but its the radio that is an issue, more explicitly, WiFi breaks...

Yup, the kernel source is actually the same. The compiled binary that most people release has bravoc disabled in some drivers (for making the kernel marginally smaller in size, like the wifi driver you mentioned). In almost every source file, there are if blocks to check whether the device is bravo/bravoc/passion.

Droidzone said:
Yup, the kernel source is actually the same. The compiled binary that most people release has bravoc disabled in some drivers (for making the kernel marginally smaller in size, like the wifi driver you mentioned). In almost every source file, there are if blocks to check whether the device is bravo/bravoc/passion.
Click to expand...
Click to collapse
In which case, do you know of any where bravoc has not been commented out? Have yours?
I dont know alot about sense kernels.
I assume Like AOSP, froyo and GB require different kernels. But how about GB ACES port v Runnymede? Can they use the same kernels?

rootSU said:
In which case, do you know of any where bravoc has not been commented out? Have yours?
I dont know alot about sense kernels.
I assume Like AOSP, froyo and GB require different kernels. But how about GB ACES port v Runnymede? Can they use the same kernels?
Click to expand...
Click to collapse
I haven't enabled the bravoc drivers either while compiling, though it's easy enough to enable it while building. Yup, my GB kernel's being used in a couple of the runny Ports and seems to work well. Don't know about Ace, but I believe the same kernel ought to work on it.

Related

Undervolt Kernal?? Would this work for the EVO?

I currently have a hero and my gf just got the EVO and the battery life is pretty rough on it of course like we all know but i just flashed an under-volt kernal and it seems to work very well, is this possible yet for the EVO? Here are the links below about the topic
Under-volt Theory
http://forum.xda-developers.com/showthread.php?t=697286
Kernal for HTC Hero w/undervolt
http://forum.xda-developers.com/showthread.php?t=722073
AFAIK, most of the kernals we already have available undervolt the CPU.
okay, sorry im a noob to the EVO, as of yet i dont own one, i have a very good undestanding how ever thing works with my hero. So like the latest Fresh Rom for the EVO, has undervolt?
BAttitude7689 said:
okay, sorry im a noob to the EVO, as of yet i dont own one, i have a very good undestanding how ever thing works with my hero. So like the latest Fresh Rom for the EVO, has undervolt?
Click to expand...
Click to collapse
Fresh Rom is a ROM, not a kernel. The kernel that comes with Fresh Rom by default is the stock HTC kernel which has no undervolting. You have to flash an alternate kernel after you flash the ROM which will allow undervolting.
There are a few kernels from which to choose from available here.
BAttitude7689 said:
I currently have a hero and my gf just got the EVO and the battery life is pretty rough on it of course like we all know but i just flashed an under-volt kernal and it seems to work very well, is this possible yet for the EVO? Here are the links below about the topic
Under-volt Theory
http://forum.xda-developers.com/showthread.php?t=697286
Kernal for HTC Hero w/undervolt
http://forum.xda-developers.com/showthread.php?t=722073
Click to expand...
Click to collapse
There are several threads in her in the dev section here with various kernels for the hero. I use Damage Control 3.2.3 ROM and therefore use a kernel from the developers there. However there is another thread (not ROM related per-se) that goes deeper into the different kernels that are available and being worked on. If you prefer another ROM search those threads... Since the release of the complete source code recently several dev's are tweaking the kernels to integrate with their ROM's.
Seek and yee shall find... (If you go to the DamageControl link, Look for info on post #2. You will have to scroll a bit because it's a beast as is the size of the thread.
I think Baked Snack ROM does the most undervolting. He said he has undervolted it so low with stability.
That ROM does wonders to your battery... let me just say that.

[Q] Kernels?

Ok... can someone please tell me what HAVS, CFS and SVS means?
HAVS - no idea
CFS - http://en.wikipedia.org/wiki/Completely_Fair_Scheduler
SVS - no idea
lol... i guess google is my friend
HAVS (Hybrid Adaptive Voltage Scaling) What this does is provide SUPERIOR BATTERY
Really? Anyone else use these kernels? Whats the risk, is it risky like flashing a Radio?
KevAmiga said:
lol... i guess google is my friend
HAVS (Hybrid Adaptive Voltage Scaling) What this does is provide SUPERIOR BATTERY
Really? Anyone else use these kernels? Whats the risk, is it risky like flashing a Radio?
Click to expand...
Click to collapse
No, only thing is some undervolted kennels might not be stable so always nandroid before changing kernel.
Sent from my HTC Desire using XDA App
Brill - I have some Nandroid backups, so if anything goes wrong the recovery will still work, and I can restore... excellent. Thought so
AOSP Kernel for SENSE ROM?
http://forum.xda-developers.com/wiki/index.php?title=FAQ#Kernel
here's a link with "all" neccesary informations
--------------------------------------------------------------
i would like to add a new question in this thread:
is it possible to use an AOSP Kernel like: http://forum.xda-developers.com/showthread.php?t=893484
with my SENSE-ROM ? (currently using ReflexTSense http://forum.xda-developers.com/showthread.php?t=791315 )
thx
No, at least I know that way. You have to use a Sense kernel with a sense ROM, like this to run without problems.
so there's no option to use newer Kernels with Sense-ROM's ..
thx for the information
Sorry to break into your thread, but does it work the other way round? I mean, is it possible to use a Sense kernel with an AOSP rom?
sense with asop and the other way
i tride som ASOP Kernel with my SensHD Rom and it worked "booting
i found a flickerning screen but it worked; i refalashed a sense kernel
i think that the other "Way" should also work with some "issues"
greetings..
ps: i somewhere on thos forum found a discussion between two ROM-Programmers about using ASOP Kernel in Sense roms.
As far as i remember they both found the conclusion that sense-kernel are using differetn Graphicdrivers so that a asop kernel never will run "full" with a sense-rom but the ASOP Kernel COULD be modded in "future"

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.

custom kernel comparison

noob kernel knowledge here.
is there a way to run test on different kernels to see which is more efficient or has an improvement? i'm about to flash ManU 2.0
For battery efficinecy - just the long run test.
Other way you can try test like - RL Benchmark, Quadrant, Antutu, Neocore, SD Speed Test etc.
i cant seem to find any other custom roms for desire besides ManU and MoDaCo Custom Kernel (MCK). are there any others out there and which is 'better'?
do0b said:
i cant seem to find any other custom roms for desire besides ManU and MoDaCo Custom Kernel (MCK). are there any others out there and which is 'better'?
Click to expand...
Click to collapse
Hi.
I think you wanted to say "any other custom kernel for desire". If this is true take a look here: http://forum.xda-developers.com/showthread.php?t=809328 at the 3rd post. There you have kernels for AOSP ROMS and Sense ROMS.
Hope it helps you.
do0b said:
i cant seem to find any other custom roms for desire besides ManU and MoDaCo Custom Kernel (MCK). are there any others out there and which is 'better'?
Click to expand...
Click to collapse
Coutts was doing awesome kernel's but he abandoned project i think, you can still search the forums for it. (they are kinda outdated now)
kinda seems to me all the kernel are kinda like an 'in built' setCPU
UsManyDead said:
Hi.
I think you wanted to say "any other custom kernel for desire". If this is true take a look here: http://forum.xda-developers.com/showthread.php?t=809328 at the 3rd post. There you have kernels for AOSP ROMS and Sense ROMS.
Hope it helps you.
Click to expand...
Click to collapse
Such a great thread thanks for that, never seen it before

Sprint HTC One Kernels

Can Sprint HTC one kernels workon our VZW Ones?
jmotyka said:
Can Sprint HTC one kernels workon our VZW Ones?
Click to expand...
Click to collapse
No.
I figured that much. My thought behind the question was that maybe the kernels for the htc one were like the universal kernels for the S3.
jmotyka said:
I figured that much. My thought behind the question was that maybe the kernels for the htc one were like the universal kernels for the S3.
Click to expand...
Click to collapse
There could be but to the best of my knowledge NEVER flash another carriers kernel..
I'd like to see these universal kernels..
you aren't talking about ROMs that can be flashed on any carrier? that just has all the files for all the carriers, so it chooses your device by the coding in your phone and will select the correct one and flash the kernel for your ROM.
Imoseyon Had kernels that were universal. Im not sure if they had installers that detected which device you had or if the kernels were literally universal.
But how hard would it be to make a kernel from someones sprint source code? Did HTC ever release source code for VZW?
jmotyka said:
Imoseyon Had kernels that were universal. Im not sure if they had installers that detected which device you had or if the kernels were literally universal.
But how hard would it be to make a kernel from someones sprint source code? Did HTC ever release source code for VZW?
Click to expand...
Click to collapse
it's not possible to use sprints code..
or.. we would
This seems like an appropriate thread to post this:
Do the ROM's and Kernels from the general HTC One thread work for our Verizon version? Some of the threads read they work on all carriers except Sprint...
Anyone know when HTC will release the source code for the verizon or do you know if this version would work? I wouldn't mind putting something together...but I have only had this device a few days and I only starting to get a Sense of what's going on...
One HTC WWE MR 3.4.10 v4.2.2 99.7 MB 2.24.1136.1
I agree. I know that in some way a kernel would be able to be compiled because we have working CM, Vanir roms. Those dont run on sense kernels. So some how some way a kernel can be compiled.
jmotyka said:
I agree. I know that in some way a kernel would be able to be compiled because we have working CM, Vanir roms. Those dont run on sense kernels. So some how some way a kernel can be compiled.
Click to expand...
Click to collapse
Yes a kernel can and has been compiled using the International source code.
That doesn't mean it is ideal or going to work well on our stock rom or at all.
Once my device arrives on Thursday I plan to look into it.
But I would prefer that Verizon and HTC just get on the ball and drop our source so we can be sure to build proper kernels.
I just read something over at HTC elevate where someone mentioned we can use the Kernel Source code from the International LTE One to build a kernel for VZW.
jmotyka said:
I just read something over at HTC elevate where someone mentioned we can use the Kernel Source code from the International LTE One to build a kernel for VZW.
Click to expand...
Click to collapse
Correct, that's the one I meant. :good:
I updated my post above accordingly.
That was what was used for our CM10.2 and likely anything else we have that's AOSP based so far.
Would still like for HTC/Vzw to get with it and just release ours as well, as there could be slight variations in a few regards.
I prefer AOSP builds. With that being said id be looking for a kernel for AOSP builds. I just feel more comfortable using a lean kernel, stripped of unnecessary junk and optimized for speed and battery life. I feel custom ones give me that over stock.

Categories

Resources