yashsingh1/xdaforums huggingface dataset:
[Android Themes] outerlimitz:
ive had my htc hero since xmas. have rooted it, played with open home and ahome. all sorts of stuff. took me 3 days to get metamorph installed.

ive book marked god knows how many pages, forums and other stuff on this OS and phone.

now im told i cant use non sense ui themes on my phone. what the hell is non sense?

ive downloaded themes for metemorph and they dont take. ive scoured google for hours looking for tutorials for skinning/themeing open home and other stuff and the closet i got was better cut to change icons.

im ready to trash the phone and go back to my razr. at least it wont be tempting.

here's the specs on my phone.

HTC Sprint Hero

firmware 1.5

kernel - 2.5.27

Build - Aloysius rom

Software - 1.56.651

93mb free phone space

2g free sd card space

what themes will work by default with out me jumping through hoops to get it to work on this phone?

thank you.
[Android Themes] Ace42:
You see these themes aren't meant for the hero, there for MT3G/G1 hero themes are here in separate section. These metas won't work b/c the directory for them are different.

http://xdaforums.com/forumdisplay.php?f=514

http://xdaforums.com/forumdisplay.php?f=519

Good home replacements:

Home +++

Slide

Sweeter home
[Android Themes] outerlimitz:
i thought this would be the place to get them since its under android themes. doesnt mention for g1. thanks, let me see if i can move forward.
[Android Themes] Ace42:
All themes here are only applicable for G1/MT3G not other android devices.
[Nexus One Android Development] intersectRaven:
[Kernel] [.35.10, .37] intersectRaven's Kernel (HAVS-AXI-FM-720p-Zen)1/9/2011 10:13

Reserved for intersectRaven - Added 2post to allow OP to have more place for futur update
[Nexus One Android Development] britoso:
Finally a thread!

been using your kernels for some time now, good work!

---------------------------------------------------------------

Updates: I thought I'll use this space to provide some info since its right next to the OP :)

BFS:

BFS is the Brain **** Scheduler. It was designed to be forward looking only,

make the most of lower spec machines, and not scale to massive hardware. ie

it is a desktop orientated scheduler, with extremely low latencies for

excellent interactivity by design rather than "calculated", with rigid

fairness, nice priority distribution and extreme scalability within normal

load levels.

http://ck.kolivas.org/patches/bfs/bfs-faq.txt

CFS

Completely Fair Scheduler is the name of a task scheduler which was merged into the 2.6.23 release of the Linux kernel. It handles CPU resource allocation for executing processes, and aims to maximize overall CPU utilization while maximizing interactive performance.

http://en.wikipedia.org/wiki/Completely_Fair_Scheduler

Comparison of BFS vs CFS: http://www.cs.unm.edu/~eschulte/data/bfs-v-cfs_groves-knockel-schulte.pdf
[Nexus One Android Development] jblazea50:
can i use this kernel along with the desire camera app?
[Nexus One Android Development] intersectRaven:
Had my dog press the enter key to prevent me from chickening out. :p
[Nexus One Android Development] intersectRaven:
I haven't tested it so I don't know if it needs something from the kernel to work. :confused:
[Nexus One Android Development] d.cortez:
@intersectRaven - in the http://xdaforums.com/showthread.php?p=6003800#post6003800Audio Mod thread rotohammer incorporated settings that increased both the bluetooth and in-call/earpiece volume. is your audio fix for a headset/bluetooth headset and/or does it incorporate higher values for in-call volume as well? thanks!
[Nexus One Android Development] intersectRaven:
Hmmm...thanks for pointing that out. I'll probably release a new version later which will have this. (loading my Nexus Compilation Environment VM now...) :p

*Edit: I recompiled with the .min and .max settings he specified but reading further back it seems he changed some other things so I can't be sure if just this will provide the volume increase desired.
[Nexus One Android Development] britoso:
It works. I thought you incorporated the audio fix yesterday too!
[Nexus One Android Development] intersectRaven:
I just compiled one with higher settings based on rotohammer's research. I think I'll stick with the default ones in my previous version though so its okay to skip this latest one. :)

For those who wanted to try out the modified values:

http://www.mediafire.com/?dqynw1inh3y <= 2.6.32

http://www.mediafire.com/?mmjwxzjlmmw <= 2.6.33
[Nexus One Android Development] rotohammer:
I'm working on a mod that will allow us to change the min_vol and max_vol from a file. Kernel SOP dictates this not advised, but I don't have time to learn how to implement a procfs hook.
[Nexus One Android Development] intersectRaven:
I also used the voltages specified by kmobs so there should be no difference with the voltages. .32 is from the android kernel source while .33 is from cyanogen's. .32 is the stable kernel while .33 is still in its experimental stage.
[Nexus One Android Development] daedelus82:
Thanks a lot I've been looking for something like this!
[Nexus One Android Development] rheza02:
intersectRaven, any chance to release Overclock kernel ?

1267Mhz on the nexus one will be great. hahahaha
[Nexus One Android Development] intersectRaven:
haha...I'll think about it...I don't have the courage to try an OCed version though so you'll have to test it yourself if ever!
[Nexus One Android Development] d.cortez:
i'm currently using MoDaCo Alpha 19, which reports using a 2.6.33.1 kernel. so i would use the 2.6.33 version, correct? just to confirm, are your volume values the same as used by rotohammer? also, where is the zImage stored on my device, that is if it's actually saved at all (yes, i am a newbie, lol). thanks!
[Nexus One Android Development] intersectRaven:
yes u would use the .33 if ever...the links u quoted does use rotohammer's values...and lastly, the zimage is flashed onto the image/kernel area in your device's boot partition...oh and no shame being a noob...we were all noobs once...
[Nexus One Android Development] www1:
This kernel crash on my nexus one with desire camera when I try to see a video.

Anyone can confirm this?
[Nexus One Android Development] daedelus82:
I just recorded a video with the desire camera app and played it back fine.
[Nexus One Android Development] peppe97:
Is not running?

I did the istrunctions in perfect mode but when i start my nexus one my phone is locked at boot animation or it already start buto after it rebooting :mad::mad::mad::mad:
[Nexus One Android Development] MaxiJavi:
Did you try the "xtra" kernel ?
[Nexus One Android Development] kavyt:
Running the Xtra kernel since release and I must say fantastic job. My N1 was sitting on standby for 5 hours and battery dropped 1% (only sync is email check every 15 min). After a 30 minute call phone was not burning my ear and the battery only dropped 3% more.

Very impressed so far.
[Nexus One Android Development] b1337:
Having some lock-ups with handcent otherwise stable....especially FC's with htc_ime_jonasl_hires_20 and handcent :[

tried with normal avs and 2.6.33_AVS_xtra_20100407_1621

Non avs kernel works tits
[Nexus One Android Development] MaxiJavi:
20100407_1621 works well for me.

Did have one restart after flashing and not cleaning the cache, but now I haven't had so much as a single FC. And after my morning routine on the way to work I am down to 88% after 9 hours.

Thanks intersectRaven !! :-)
[Nexus One Android Development] intersectRaven:
Nice. That change to the idle processing code seems to make things better for everyone. Unless I receive word otherwise which I haven't...yet...I hope never... :p
[Nexus One Android Development] Pochemuchka1977:
My device could not handle the latest version - sudden reboots, home screen freezes, etc. After missing a couple important calls due to device freeze I have decided to move to non-AVS kernel which is much more stable for me
[Nexus One Android Development] christiankk:
Did you try the xtra kernel?
[Nexus One Android Development] Pochemuchka1977:
This happened with xtra kernel
[Nexus One Android Development] Paraglider1982:
Since 20100407_1621 I've got problems with my phone, I reboots suddenly or just shuts down and stays out.

Didn't have any problems like that with the earlyer builts.

Where can it depend on? Did something go wrong while flashing or does it depend on the kernel?

Forgot to mention I use xtra AVS version :)
[Nexus One Android Development] tr2ride:
Can someone please point me to a reference on what AVS does?
[Nexus One Android Development] hah2110:
2.6.33_AVS_xtra.... Wiped cache after flashing and booted right up and push the .ko everything working great so far.
[Nexus One Android Development] hah2110:
So should this kernel help mostly when in standby, or also when pushing the phone? My guess is more so only standby... but I can't be sure. What are everyone's SetCPU settings?

EDIT: Differences between powersave and conservative setting in SetCPU?
[Nexus One Android Development] THATTON:
I am noticing some crazy improvements in battery life! Thanks so much for this. One thing that seems to be strange is if I charge my phone over night and leave it on, the phone starts dropping 1% every two to three minutes but if I plug it back into the charger and turn it off, it takes almost two hours before it even drops 1%, depending on my usage. What's up with that? Anyone care to chime in?
[Nexus One Android Development] MaxiJavi:
Cool :-)

Lets hope it improves things for you.

It helps with everything, figures out when and how low it can lower the voltage.

I have been trying conservative with good results, now I am on powersave, so far it seems even better.
[Nexus One Android Development] MaxiJavi:
Yup, same happened to me ...

I think it happens if you plug it in and it was more than 90% or something.

Not a big deal as I never leave it on for long unattended.
[Nexus One Android Development] THATTON:
I am also curious what everyone has their SetCPU settings at? Do you all set up profiles for charging, standy, etc.? or do you just select one of the governer settings? Thanks.
[Nexus One Android Development] intersectRaven:
The AVS should kick in anytime whether standby or not. Although most N1s would still scream for the normal voltage during high use so its not that apparent during such times. As for SetCPU settings, I personally just use the governor.

Powersave = no clocking up the speed of the processor so it will just stay at 245 Mhz even during use.

Conservative = go to minimum but slowly ramp up clock speed if something needs it so it will be at 245 Mhz while idle and slowly ramp up speed when something runs.
[Nexus One Android Development] britoso:
is the min clock speed of 245MHz modifiable? How about 128MHz, useful in standby sleep.

Any luck with turning the boot animation off?
[Nexus One Android Development] intersectRaven:
I think I recall seeing either cyan, kmobs or pershoot test it and find it too unstable to use which is why all kernels are stuck at 245 Mhz as their minimum clock. As for the boot animation, I've not looked into it.
[Nexus One Android Development] hah2110:
I can't wait to see the results! When are you doing this? Also, are you in a full 3G area?
[Nexus One Android Development] hah2110:
I'd also be interested to see someone compare SetCPU powersave/conservative/ondemand. I will try, but can't until the weekend.
[Nexus One Android Development] schahr01:
Regarding item #2 - I was going to ask for something similar.

Raven, not sure how much work is involved in doing this but can the key identifiers for a kernel be included in the kernel ident string (e.g. "2.6.33.3-intersectRaven_800_BFS root@raven-lx #3"). The current ident is "2.6.33.3-intersectR root@raven-lx #3" for all kernels.
[Nexus One Android Development] jblazea50:
i believe the conservative should give you most battery life without hindering the actual phone usage too much, but it can cause lag; powersave will always use the minimum voltage set on SetCPU so there will definitely be lag if you are using an app that needs power
[Nexus One Android Development] Docmjldds:
<<Everyone seems to be too serious...lighten up!

Here here. +1 to the power of 100

Now on another note, using latest PMtest 925MV version and so far Battery is awesome. Just came back from 1 hour of using CardioTrainer, app that uses GPS for tracking workout. Plus listening to music, during that hour. 1% battery drain. I can't see how this can get much better. Screen shot included.

PPS...first time in ages that I do not have to be below 90% to have phone start to charge. Yes, I understand about overcharging and how it's normally not an issue. My problem is that the phone would continuously discharge when plugged in to USB or AC if initially it would just say Battery Full and I would have between 90%-100%. IOW it would not charge up overnight when in that state, unless I removed battery. And yes, I know about battery reconfiguration as well as using wiping batt stats. This has been an issue for me, till this latest kernel. Hope you enjoyed the beer I bought recently, BTW...(More like a six pack :) Much Thanks for your work and efforts here!!!
[Nexus One Android Development] die-hard:
i can answer @2 question: 21MB is on RAM ;)
[Nexus One Android Development] mtw4991:
Mine says 2.6.33-intersectR root@raven-lx #1, but I'm on 0429_1009. I believe there might be a character limitation here as well as his kernels used to say intersectravan, not intersectR.. but i'm not sure
[Nexus One Android Development] Untouchab1e:
Im doing the tests now. I will be done in about 20 minutes!

Im in an area with relatively stable HSDPA coverage. (4/5 bars)..

NB: Results are looking to be quite surprising..
[Nexus One Android Development] mtw4991:
Die-hard, thanks. I know 21mb is on Ram, but where do you find the actual number? Menu>Settings>SD Card and phone settings>Internal Storage or SetCPU>System Info>Memory Total ???
[Nexus One Android Development] Nauren:
Could always use caps as bit flags. i/I for 800/925 s/S for CFS/BFS. InterSectR would only look slightly odd ;)
[Nexus One Android Development] schahr01:
:) If single chars are used, why even use caps?

8 = 800/8xx mv

9 = 925/9xx mv

C = CFS

B = BFS

W = original wakelock

S = new suspend blockers

So I am currently running 8CW but I might go back to 9CW because I am seeing similar weird results with idle draining faster 3-5% / hour, didn't see this on 9CW
[Nexus One Android Development] kbeeveer46:
This might be a dumb question and it's not explained in the first post but what is the difference between CFS and BFS?
[Nexus One Android Development] FettsVett:
This was answered 2 pages back. At least do a search before posting. Sheesh. :/
[Nexus One Android Development] hah2110:
This is kick butt... I'll have to try the new ones. Have you tried the 800 of this version? What is supposed to be enhanced in PMTest?

This is good! PLEASE SHARE
[Nexus One Android Development] Untouchab1e:
Test results are in..

So, I have conducted the test procedure on both the 800mV kernel and the 925mV kernel on the 4.04 kernel.

Before the tests started I turned off the device and plugged in the charger and waited for about 30 minutes to get the green LED. Then I booted up into recovery mode and wiped battery status before booting up and starting the test..

Now, I dont exactly know what to make of the results, as the test is short and everything.. But, it did take just about 29 minutes and 30 seconds to run through it..

Anyways, the results are as follows:

Battery Level after completed test:

2.6.33_AVS-925mV_CFS_20100504_1327: Battery Level = 100%

2.6.33_AVS-800mV_CFS_20100504_1326: Battery Level = 95%

As of writing this, the battery level is still 100% on the 925mV kernel so I started suspecing that there was something wrong with the battery indicator or something. I ran through the stress test with SetCPU for about a minute, then I used Google Earth a bit, trying to push the battery level down a notch just to see that it wasnt stuck or anything. After a couple of Minutes with Google earth, battery level was still 100%. After fooling around for another 5-10 minutes, I decided to reboot the phone to see if anything changed. When it got back up it now says 99%.. So yeah, for some reason, the 925mV kernel gives me vastly better battery life

I am genuinely puzzled by this, as I cant see why there should be such a huge difference, I really cant..
[Nexus One Android Development] THATTON:
People REALLY need to read AT LEAST A LITTLE BIT before posting questions like this that have been posted 40 times or more in this thread! Also, Google has a search engine that will assist in finding answers for you as well. I'm not trying to be an ass but if you would have went even two pages back you would have seen the answer to this question. In fact, I think the answer is on every other page for the last 20 pages... Just trying to help you help yourself. :)
[Nexus One Android Development] hah2110:
Say WHAT! How on Earth! That is ungodly! Can anyone else confirm? It just doesn't make sense. Did you leave it on the charger AFTER the green light? The green light will appear when it isn't really 100%, did that affect it?
[Nexus One Android Development] kbeeveer46:
I guess I assumed that most forums don't support three character search strings. And this thread is 200+ pages. I'm not going to go through each one hoping to find the answer. Would have been nice if the OP spent two seconds explaining what they meant in the first post.
[Nexus One Android Development] THATTON:
I have been seeing similar results when comparing the 925 to the 800. In the beginning I would just load the 800 by default until all this recent discussion came up and I was really surprised to see the difference in battery life between the two. The 925 kernels seem to run cooler and last longer. So far, I am getting the best performance on the 925 CFS 05-03. Set CPU is set to Conservative and last night I only had a 3% discharge while sleeping from 11pm-7am! I have never gotten results this good before testing this kernel! I'm very impressed! Now I'm just having a hard time keeping up with all the newest releases and remembering which ones worked best for in the past. ;)

Keep it up IntersectRaven! Enjoy your Beers!!!
[Nexus One Android Development] Untouchab1e:
I know.. I cant explain it. In both cases I waited for the green light, then gave it another 10 minutes-ish before turning it on. After booting up, both the battery icon, setCPU and spare parts indicated 100% battery life..
[Nexus One Android Development] FettsVett:
This kind of attitude is what frustrates me about the whole thing, you expect everyone to hand things to you instead of finding out for yourself.

searching is easy, you start with large terms and move to smaller ones i.e:

What is BFS ->

CFS BFS difference ->

CFS BFS ->

BFS difference ->

BFS

There should be results before you get down to a 3 char search, dude. Not only that, but you have Google and Wikipedia. It's not IntersectRavens job to explain all of the technology in Linux kernels to everyone, it's your job to figure it out if you want to use it.

</offtopic>

I'm seeing definitely increased battery life with pmtest 925 as well :)
[Nexus One Android Development] hah2110:
Also - you should try with PMTest... What are the differences?
[Nexus One Android Development] schahr01:
+1

I get the same thing, see my earlier 8CW vs 9CW posting. At the high end of the freq scale, 998MHz, where most of us are when actively using the device the voltage needed is 1.225mv. The only thing I can think of is that it it takes less work to go from .925 to 1.225 then it does to go from .8 to 1.225 - The frequency changes happen a lot during normal usage (perhaps more so with the conservative governor since there are more ramp up frequencies before 998MHz).

925mv it is!
[Nexus One Android Development] hah2110:
Does EVERYONE change their kernel at 100% and wiping battery stats or do any of you guys just do it throughout the day and do you see any differences?
[Nexus One Android Development] schahr01:
Good question. I always do that - Get to 100%, adb push, flash zimage, amon_ra recovery to wipe battery stats, cache, dalvik cache, reboot, use.
[Nexus One Android Development] b1337:
i see those results as well with the 925 vs. 800 i am loving bfs its extra cripsy bacon!!
[Nexus One Android Development] Stea1thmode:
( when I could be bothered ) I flash the kernel, run down the battery, charge to 100%, switch off, charge till light is green, wipe battery stats, reboot.

It seems like alot of hard work but the differece is quite noticeable for me anyway.;)
[Nexus One Android Development] slyydrr:
Hi intersect, I thought I'd report this with the versions of the kernel that are incorporating the additional 21MB RAM. I am having some hard lockups when toggling WiFi on. The phone reboots and comes back with WiFi enabled.

Have you or anyone else experienced this? I'm reverting to the 20100503_16XX kernel in the meantime.

EDIT: Scratch that... it seems to be occurring with the 20100503_16XX kernel as well! Hmmm, perhaps it's the way it's being flashed as before I was pulling the info out of the packaged zip and flashing it via adb.
[Nexus One Android Development] Nauren:
I just meant in the kernel string. He wouldn't have to change the canonical name at all and could still encode it. Plus I is the variable for current and s, in this case, scheduler.
[Nexus One Android Development] milton007:
BFS/CFS diffs

abashfully agree with the BEEVER--that IS WHERE it should be...not hidden in 200+ pages of posts/jokes/and putdowns that the search ALSO gives results to the people being flamed FOR ASKING WHAT THE DIFFERENCE IS IN THE 1st PLACE!--LoL...ITS A MAJOR CHANGE--so it SHOULD be posted in O.P.---iRaven--love the work keep it up brother!

--ALSO agree that the labeling of the actual kernels needs to be more version specific...took me15mins last nite to figure out between the 4test kernels im running--'which one WAS actually being used.To make thing worse...LoL--i lost the damn sheet of paper i wrote all my results on!---DAMMIT!:o
[Nexus One Android Development] schahr01:
This will likely startup again if the new suspend mechanism takes off. Will have to field "What's the difference between the new suspend and the default wakelock" type questions. Another candidate for OP inclusion.
[Nexus One Android Development] rjhay22:
Raven,

Hook me up with the 925mV test kernel :)

Salamatz!

EDIT: Nevermind, I gotz it :)
[Nexus One Android Development] hah2110:
Just downloaded and flash 925mv pmtest (still don't know the difference). and lost 3% in 15 minutes on a 5 minute phone call... Hmm. I'll let this go for another few hours and report in.
[Nexus One Android Development] rjhay22:
Nice test you got there, I'm trying it out right now... But heres something to think about....

I flashed cyan 5.0.6 lastnight, left it the way it was, no UV kernels or anything of that kind, no widgets just all apps in the home screen. Went to sleep at 12:20am with 53% battery, woke up at 6:07am with 50% battery left. Thats like, .5% battery drain/hour. It surprised the hell out of me, for this is the best battery life I ever had.
[Nexus One Android Development] hah2110:
You are a weird fellow... A lucky fellow... But weird for having such good luck! ;-)
[Nexus One Android Development] Webstarr:
Just flashed 2.34-rc6_CFS 2136 and my auto-rotate orientation didn't work? Anyone else have that problem? gonna try the BFS and see if I have the same problem
[Nexus One Android Development] ComplexMinded:
The 925mv pmtest is working awesome for me in combination with JuiceDefender.. Flashed at approx 8AM.. It's 3:30 and im at 93%.. Granted I haven't used the phone much.. about 20 texts and browsed 2 web pages but with any other kernel i would easily be around 85% but I am at 93% as we speak

Edit: I'm on the CFS version (eno ROM) BTW
[Nexus One Android Development] hah2110:
On the 925 and battery is dropping like dead flies... I don't get it!
[Nexus One Android Development] mtw4991:
I think that's a known issue with both BFS/CFS on the rc6 kernel.
[Nexus One Android Development] mtw4991:
Which version of 925?