yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] gen_scheisskopf:
App data is not moved to sd-ext so with each app installed amount of free internal memory will decrease.

50 MB of data for 64 apps looks quite normal to me, some apps use a lot of space in /data (iGo 8- 15 MB apk + 17 MB data)
[Desire Android Development] danarama:
Yeah exactly.

Pitbul, for more info on a2sd, have a read of the faq linked in my signature.
[Desire Android Development] kev94:
Hi there,

I don't really know if this was posted before, but I'd like you guys to tell me what would be the better kernel to use with this fantastic ROM I've installed yesterday. I'm looking for a kernel that improves battery life, without decreasing overall performance.

Any ideas ?
[Desire Android Development] Pitbull_Raven:
Get the one from rootSU's sig. Man-I I think.
[Desire Android Development] MatDrOiD:
I can recommend this one:

2.6.35.9-Redux-SVS_BFS + ULV-Script

I have had the manu-kernel but especially the stand-by battery consumption seems to better.
[Desire Android Development] anton_kg:
ihlades,

I can't wait for the next version, 2.3.4 which is about 1 month old by now.

One of excited features is Google Talk:

http://www.xda-developers.com/android/google-talk-1-3-with-video-surfaced/

Some other mods, such as oxygen has already released it.

I know you are busy and have more important things to do currently. But could you just post an update on that? Thanks.
[Desire Android Development] danarama:
The havs axi for me is the best standby. Axi drops the bus to 19.2mhz which is very low.

3-4mA with HSDPA and 5-6mA with WiFi
[Desire Android Development] MatDrOiD:
What your cpu-settings with this kernel?
[Desire Android Development] danarama:
As I say, for me its best, not neccesarily everyone else.

128-103 OD, Screen on

128-245 OD, screen off

128 875-950 mV

245 875-975mV

Sample 20000
[Desire Android Development] MatDrOiD:
I use 245-768 mhz "interactive", screen on; when screen is off, 245 mhz is used automatically by governor

Tension: 875mV@245mhz

So our settings nearly amount to the same thing. I cannot use 128 mhz, because the kernel does not "allow" it. Furthermore, at 128 mhz i have problems with waking up my phone while playing music when the screen is off.
[Desire Android Development] danarama:
Using poweramp, not had any issues. I have to set 245 max though as 128 is too low for max. Can barely unlock the device at that.
[Desire Android Development] blowy666:
Hello everybody,

I have a quick question.

I´m still running the Snapshot from 24. March, and I have the problem with the stuttering voice with IGO.

Is this problem fixed in the latest version of Redux?
[Desire Android Development] virus2013:
Hi!

Just a question, how can I use cifs? I have the default kernel and it seems it doesn't include it. I added cifs.ko from an other kernel but it don't seems to work.

Edit: or can someone tell me which kernel I can use?
[Desire Android Development] gen_scheisskopf:
AFAIK you have to load it (sorry, don't remember exact commend)
[Desire Android Development] MatDrOiD:
Do you mean CFS? Then you can download a kernel that supports this here:

http://xdaforums.com/showthread.php?t=883598

Download the kernel you want/need and copy the zip on your sd-card. Then boot into recovery, wipe /cache and dalvik-cache and flash the kernel from zip like you would flash a rom.
[Desire Android Development] virus2013:
Thanks both.

No, I really mean cifs :-)

And I already tried to load it using insmod in a terminal but it cannot, "bad exec format" or something like that.

Edit : I installed ManU kernel, I used to use it when I was on Ginger Villain. But unfortunately it doesn't include cifs support. I asked to EViollet, wait and see... :-)
[Desire Android Development] blowy666:
Anybody?

And one more thing...my trackpad wakeup doesnt work any more after a few minutes.

Is this normal?

Do I have to flash an extra thing to make it work?
[Desire Android Development] virus2013:
Ok so cifs is in the ManU kernel. It's just not a module, that's why I haven't seen it... But it works just fine!
[Desire Android Development] soronk:
Hi, i don't use IGO but i've never encountered any voice problems. I'm on 1.2 with the latest .35 reduxkernel and have no problems with trackpad wake. Just give it a try, of course do a nandroid backup before, so you have nothing to lose;)

Sent from my HTC Desire
[Desire Android Development] davidc23:
Wish I could run this on my evo lol
[Desire Android Development] aorifan:
Tried this Rom once on stock hboot. Now I have cm 7 hboot , is it ok for this Rom ?

Sent from RCmix
[Desire Android Development] danarama:
Yes, if you use quick system info from the market, you'll see there is still space wasted though. Should fit in Oxygen Hboot :)
[Desire Android Development] aorifan:
Cool,thanx mate.

Sent from RCmix
[Desire Android Development] aca85:
what partition table/hboot is the best for this rom ???
[Desire Android Development] danarama:
Did you read the post just before yours?
[Desire Android Development] HTC 123:
Maybe you should try to read the second post ? Or maybe the post above yours ? Surely common sense must be used here
[Desire Android Development] mondilv:
Up to you.

By look inside updater-script or init.rc (boot.img) you will see.

Also, if you need update radio or recovery by zip, you will need big (40M) cache partition.

If you know, what means fastboot, you don't need so big cache.

/data folder size is more important, imho.
[Desire Android Development] MatDrOiD:
+1
[Desire Android Development] danarama:
I wrote an adb and fastboot faq, in my signature
[Desire Android Development] MatDrOiD:
Just flashed radio with fastboot and worked fine. Big thanks for this very nice guide. :)
[Desire Android Development] ZigmaDK:
I seem to have some trouble blocking ads.

I installed adfree and that usually does it on all the other roms.

It removes ads in games, aps and in the browser.

But it doesn't seem to do this on Redux.

Anyone have a fix or an idea why this is?
[Desire Android Development] danarama:
No probs dude. I like to write guides and faqs based on my experiences. If I can help only a handful of people, that's all good :)
[Desire Android Development] danarama:
It works for me.

If you're s-off, you just open the app and download hosts. This replaces the hosts file in /system/etc/. Any apps already running will need to be restarted.

If you're not s-off, you can't modify /system so you need to symlink to /data THEN download and install hosts. All apps must be restarted. Reboot probably best
[Desire Android Development] CdTDroiD:
Does anyone else have issues with UOT Themes just in the notification area? no matter what toggle icons you choose it always keeps the grey background, so it looks odd when using different icons.

Same icons work with cyanogen etc...
[Desire Android Development] MatDrOiD:
Before using Steel Blue Theme (very nice btw!)i tried to cook new items for status bar in uot. But the could not file be cooked. So it seems as if there were problems with uot and redux.
[Desire Android Development] danarama:
The background is different between frameworks so uot can't change.

When I was working on redux themes, I had to change it myself. Can't remember which xml file it was in the end off the top of my head
[Desire Android Development] soronk:
not long ago i tried to configure xmls of redux. so i decompiled, modified the xmls and then tried to compile, but always got errors. is this another speciality of redux or just my fault? btw i tried it with the apktool itself and a script found here in xda...
[Desire Android Development] danarama:
I've been using apk manager myself. You have to be very careful with xmls. If you create new images or remove images, apk manager or apk tool will either look for an image referenced in the xml or look for a reference in the xml for an image. If anything is missing, it will error.

When you recompile in apk manager (never used tool) it tells you to delete a file if you have modified xml files. This is very important.
[Desire Android Development] danarama:
If this post helps:

http://xdaforums.com/showpost.php?p=13402468&postcount=37

You need to edit the XML as I describe in there. You need to decompile and recompile in APK Manager (or similar)
[Desire Android Development] bunnybash:
OK

2 quick things...

1. RootSU... much love to you man... your work in this thread while ihalades is studying has been monumental... thanks so much!!!

2. ihalades come back man!!!!!!!!!!!!!!!!!!!!!!!!! :)
[Desire Android Development] danarama:
Thanks man. means a lot.

Yes, Please do. I need some Dev help from him
[Desire Android Development] ayk33:
ABSOLUTELY agree with bunnybash with these two "2 quick things" :D

thanks so much rootsu :D we really appreciate what you do for this thread
[Desire Android Development] wildcardspv:
"1. RootSU... much love to you man... your work in this thread while ihalades is studying has been monumental... thanks so much!!!"

Couldn't agree more RootSU, and by the way, I'm loving the current choice of avatar as well!!
[Desire Android Development] danarama:
Cheers

On both accounts ;)
[Desire Android Development] affmalg:
Nice to have you here Rootsu

For xml Modding i can recommend the auto apk tool which you can found in the developement forum for the desire. I worked better than apk manager.

@ihlades if you are reading : further good luck with your exames.
[Desire Android Development] dd1989:
Best rom I've used so far.love the lack of BS apps preinstalled
[Desire Android Development] brynte5:
i´ve noticed something weird with the camera, since i installed this rom...

there are like fast waves constantly going across the screen, when i have the camera on!

they are easiest to see, aiming at a bright background (white computer screen, for example)!

just me, or is it something rom related?

are there any nice themes for this rom?

edit: probably a really stupid question, but when i´m connected to the computer, i don´t seem to get the option to connect to htc sync!?

how do i connect to htc sync?
[Desire Android Development] danarama:
You can't. HTC sync only works with HTC sense roms. You could try googleing "myphone explorer" as that may do what you need.
[Desire Android Development] zsero:
I am using this rom 100% stock, and I am really happy with it. It just works and works, while being fast.

My question is that should I install "Eviollet HAVS AXI CFS" kernel?

The key area where I would love to have more battery life is when using outdoor GPS navigation apps. Can someone explain me actually what uses that much power in the GPS apps and how can I help the battery life, with this kernel or with some other trick? Even if I manually switch off the screen with the power button, those apps still use a lot of power.
[Desire Android Development] virus2013:
EViollet's kernel will help you top have more battery live in general, but for the gps, it's the gps itself consuming a lot of power. You cannot do anything for that... As soon as your gps is on and used by an app, it will drain your battery very fast.

For example, even with EViollet's kernel, when I drive with navigation and usb plugged in, the battery's still losing percents... That means that it consume even more than the usb can give.
[Desire Android Development] danarama:
I may be incorrect here but I thought it was possible to get 1000mA car chargers now? With these Battery life would (allbeit slowly) climb even with GPS on.
[Desire Android Development] bunnybash:
Yeah I have one, it's way better than the 500mah charger I had before...
[Desire Android Development] danarama:
Twice as good infact ;)

So how does it work with GPS? Ok?

I dont drive so couldnt really test that ;)
[Desire Android Development] bunnybash:
it slowly charges about 1% every 15-20min or so when the GPS is on and the screen on too...
[Desire Android Development] zsero:
So I cannot do anything with that. So the best solution for outdoor GPS softwares, where you only want to have a look at a map every 5 minutes or so is to manually switch off the receiver when not in use?

Is there any convinient way to do it? At the moment I just have a GPS switch in the statusbar. Is there any way to map a GPS switching button to one of the hardware keys, or to create new item in the power menu?

But still, how can for example Garmin handheld GPSes work continuously for 20 hours on two simple AA batteries?
[Desire Android Development] danarama:
depends on the battery.

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

Certain types of AA battery have an mAh double of the HTC desire battery. Then x 2.

Actually you can get external charges for the desire (or make one) that takes AA batteries.
[Desire Android Development] soronk:
app-related you can set the gps-accuracy at a very low level. some apps provide options like time-interval.

for me it's always interesting to know how much battery it's used, have a look at battery monitor widget, then you can compare the usage.
[Desire Android Development] Chugfrenzy:
You could always check out Tasker - set up a profile that disables GPS while screen is off, re-enabling for certain, specified, apps when the screen is on. Works for me anyway and thanks to this awesome ROM, the GPS lock is almost instant - keeps battery usage pretty minimal :-)
[Desire Android Development] zsero:
I was thinking about the exact same thing.

But today I have actually started using Battery Monitor Widget (what an amazing program, thanks for the advice, soronk!) and found out the following (with a outdoor GPS program running in the foreground):

- screen ON + GPS ON : 400 mA

- screen ON + GPS OFF: 350 mA

- screen OFF + GPS ON: 100 mA

So it seems that this program triggers a lot of CPU usage, even if the only thing it does is to display some basic raster map (think about as panning on a JPG image). No need to refresh more faster than about once every 5 second. And it seems that the GPS is not that bad at all!

So what I would like to do now is to force this program to run in slowest possible processor state. Can I do that somehow? Can I force CPU to not be higher than say 256 Mhz in all programs?
[Desire Android Development] Chugfrenzy:
At the risk of sounding like a walking advert, again, you could use Tasker! :-) (Man, just realized how much I rely on that program!!!).

You could set the min and max CPU freqs for individual apps, screen off/on etc, so that if you need more juice for certain apps it'll do it. I use it to keep my CPU above 500Mhz, with screen off when streaming audio cos any lower and it stutters - as soon as either the headphones are pulled or I exit Subsonic, it restores a 245/245 screen off setting - very handy lol :-)
[Desire Android Development] MatDrOiD:
I would not recommend to set max cpu frequency to 256 mhz. It's imho to slow for a stabil and speedy system.

If i were you, i would do it with set cpu. Use two profiles:

Screen on, ondemand/interactive (your choice, i prefer interactive) governor, min 245 max 768

Screen off, ondemand/interactive governor, min 245 max 245.

With this configuration you have enough mhz for a stabil and speedy system, while you will get a very good battery life.

As a member of xda, you can download this charged program for free:

http://xdaforums.com/showthread.php?t=505419

@Chugfrenzy: I think, an extra frequency for every program is a bit too much time-consuming.
[Desire Android Development] zsero:
Thanks, I will try those programs!

My only question is that:

- is there any point installing the custom battery optimised kernel?

- isn't conservative better than ondemand/interactive if its about battery life?

- does it matter what governor I select when min=max? for example for 245/245
[Desire Android Development] MatDrOiD:
First install battery optimized kernel, than set cpu.

Here you have all governors explained:

Source: http://xdaforums.com/showthread.php?t=843406

Source: http://www.ziggy471.com/2010/11/07/smartass-governor-info/

So imho interactive/smartass governors are the best for a good battery life. I use interactive because my used kernel does not support smartass.

No, it does matter which governor you use if you set min=max. But if you do this, set not under min 245. Otherwise you can have the spoken to issues in waking up the phone.
[Desire Android Development] danarama:
I use on demand with eviollet kernel min 128 max 245. Only thing that happens screen off is Poweramp, so can't comment for other back ground apps. But wake up is fine and power amp runs fine.

Of course with teh eviolet kernel you can set your own voltage levels so the next frequency up from 245 (384) can be set with the same voltages as 245, so having max of 384 would be no different power drain wise than 245.

Smartass is very bad for waking the phone so I steer clear of that all together.

Once thing that is important to note, using a different governor for screen off than screen on will also slow down your wake time. Changing governors can take time so will produce a lag when turning on the screen so find your governor and stick with it through out.

The most efficient governor for screen off if min and max are the same is either powersave or performance. The reason for this is they as default run at min or max (respectively) so they do not poll the CPU to check for load as they do not care. That said of course, these governors are no good fro screen on use IMHO so it would need a different one which then gives you the governor change issue.
[Desire Android Development] CdTDroiD:
Anyone know why any UOT Kitchen theme no matter what notification bar icons i choose it always keeps the same grey background so they look funny...
[Desire Android Development] danarama:
do you mean the notification power widget icons? If so, I answered that last time ;)
[Desire Android Development] CdTDroiD:
Yea thats it :) i dont remember asking though...
[Desire Android Development] bunnybash:
anyone have any news of whether ihlades aced his exams or what? Cause the last time he was here was AGES ago... and have been getting "update" itches that trialling of other ROMs has not managed to scratch!!!
[Desire Android Development] buzzboy:
Keep coming back to the themed release after trying them all....this is the best Desire Rom on Xda IMO. I hope the themed Version continues in future releases.

In no rush for an update, can't see anything that needs updating!

Thanks for the Rom and hope your exams went well.

Regards
[Desire Android Development] anoraknophobia:
Hello all ,

i tried to flash Redux 1.2 themed yesterday. Everything went fine. Whiped everything and installed ROM.

Now the Problem is that the market downloads doesn't start anymore. Just getting "downloading starting" and thats it.

Flashed Oxygen 2.1.3 and everything works.

Any solution on this ? Whipe market cache already a few times.
[Desire Android Development] soronk:
maybe the market was down for a short time?
[Desire Android Development] anoraknophobia:
Tried it 2 hours. Then i flashed oxygen and everything was working.
[Desire Android Development] Vuska:
Everything running fine here for downloading market apps.
[Desire Android Development] MatDrOiD:
A solution could be found by searching the thread:

http://xdaforums.com/showpost.php?p=11726801&postcount=1877

Same here.
[Desire Android Development] danarama:
Ditto.

I have a 3 MB cache partition so my set up takes full advantage of the 06mountdl script in init.d that symlinks cache/download to data/local/download

The problem with the script is it directs if the app you want to download is bigger than the cahce partition, not bigger than free space... That would be nice.
[Desire Android Development] oombongo:
possible to have unlock pattren at home screen to use phone like HTC scene?

never mind, found it :-)
[Desire Android Development] mondilv:
Size of /cache - ?

Check it by df command in terminal.
[Desire Android Development] anoraknophobia:
CM7 Hboot got 5MB cache. Came to my mind too yesterday.

Will flash Oxygen Hboot and Redux again today so i think this should work.
[Desire Android Development] danarama:
Like I say, if the app is bigger than 5MB, it will download to /data/local/download instead, but if its smaller, it will still download to /cache.

How much FREE space has your /Cache partition got?
[Desire Android Development] anoraknophobia:
Flashed Oxygen HBOOT and everything is working as intended :)

Thx for the help !
[Desire Android Development] HTCandroid1:
Flashed last night, seems good so far, thanks :)
[Desire Android Development] bunnybash:
I have a dirty confession, my phone is actually running ginger villain au right now! I really wanted to try the gtalk app and it's awesome... Can't wait for ihlades to release new version with it! My heart belongs to redux

Sent from my HTC Desire [Redux 1.2]
[Desire Android Development] Bingley:
Mine too; rather, CM6 due to wanting large data partition and 720p camera. I know some say the hardware isn't good enough but it's significantly better than 480p on the Desire so it's worth enabling. May go CM7 if there's the 720p camera; Q: anyone know if there's an aosp rom - or Sense one which fits into Ox/CM boot partition - with the 720p cam working?
[Desire Android Development] buzzboy:
BOOOO!

Seriously though, they are both great Roms. And I hope to see more AOSP builds in the future...(Not a sense Fan, Neo's builds being the exception)

Regards
[Desire Android Development] wildcardspv:
Comrades, I am not proud, but I too have defected!

Been losing sync with Google about every 2 days for a couple of weeks now, after which the phone freezes and an error pops up saying some Google process has stopped responding. Wasn't too bad at first but its been staying frozen for longer and longer lately.

Then yesterday I received a call and the phone crashed - hard! I thought the screen was gonna burn out or something!

So, I'm now trying oxygen 2.1.3 and tbh its nice, and is just as quick as redux these days - not sure about battery life yet but for today it seems about the same so far.

My heart also belongs to redux though and as soon as there's a new version available, I'll be straight back! I'll be watching this thread like a hawk.......

Ihlades continues to be the man :)
[Desire Android Development] danarama:
I'm still on Redux. I'm trying to learn to compile my own roms currently though. I love Redux but I do eventually want to run something created by my own hand. I just need a bit of help though... I'm hoping eventually when Ihlades is back he will help me :)
[Desire Android Development] VictorML:
Hey there, I've been using the Redux rom since version 1.1.0 and it's absolutely great, I love every aspect of it.

There's something, however, that really pisses me off, and I don't know if it's Gingerbread's fault or Redux's.

When I launch the "Phone" app, it will show the contacts tab instead of the dialer! Basically, right now, tapping both the "Contacts" app and the "Phone" app will cause the exact same output: the contacts app will open with the contacts tab selected.

I understand they're both parts of the same app, but of course, if I press the phone icon I surely want to launch the dialer, not the contacts!

Any idea of why this happens or how to solve it? I know I can use alternative apps like Dialer One, but I would really like to use the stock one this way.

Thanks in advance.
[Desire Android Development] wildcardspv:
I believe this is a gingerbread feature and whenever you press the phone button it launches whatever tab you last used. I saw someone post that if you've used the contacts tab for example, when you're done, tap on the dialler tab and make a call (use a free number and it doesn't even have to connect) then next time you tap on the phone icon, it'll remember that you last used the dialler and launch that for you.

Its a pain, i know!
[Desire Android Development] zsero:
I have flashed the 1.4 version of Eviollet HAVS AXI CFS and now my phone restarts frequently. It has never ever happened with any stock ROM.

How can I flash back the stock Redux kernel? I was perfectly happy with the stock kernel, shell I try 2.0 from Eviollet HAVS AXI CFS?
[Desire Android Development] CdTDroiD:
Im doing the same :) maybe we should compare lol
[Desire Android Development] danarama:
I've got errors in my compile that I don't know how to overcome yet...