[Desire Android Development] martinlong78:
0.5 Release note

It's probably worth compiling a list, as the same questions are being posted over and over. I might try and write up a guide for SetCPU and APPS2SD later too.

Full Working:

- WiFi

- Data

- MIC

- GPS

- Bluetooth

- Camera autofocus

- Cpu battery consumption (user education required*)

- APPS2SD (user education required*)

*how to set these up is posted on this thread - if you can't figure it out then flashing a hacked, incomplete 'alpha' ROM is probably not for you

Users still reporting issues with:

- Echo on phone calls

- Display still using excessive battery (I'm also seeing this)

- Wifi can be a bit flakey, stop-starting.

Known issues

- Light sensor (auto brightness)

- Video recording

- Wifi tethering (portable hotspot)

- USB tethering

- Camera flash not in sync with shutter

- Facebook contacts sync? (I think this may only be an HTC thing!)

- Charge light remains on after unplugging (sometimes)

SetCPU - Battery life

If you are experiencing battery live issues, then you should probably set up SetCPU. There are possibly still issues with the display, as some people are reporting high display battery usage. However, these steps can make a BIG difference.

1. Find SetCPU in your programs.

2. If you are asked to choose a device, choose the bottom item "Custom Frequencies..."

3. You may be asked for root access. You should allow this.

4. Tick "Auto-refresh" and "Set on Boot" and ensure CPI Governor is set to "ondemand"

5. No profiles are needed. I'd say you need a good understanding of how processes and threads work, and what the impact is to do any use here... and if that's you, then you won't be reading this guide.

6. Confirm your settings against the image (attached).

APPS2SD - Install apps on your SD card.

First of all... this is not APPS2SD. It is a new feature build into FroYo. Secondly, yes, it does work... just it hasn't been enabled in many apps yet by the developers (see the background posted below).

Some background

Note: By default, your application will be installed on the internal storage and cannot be installed on the external storage unless the developer defines this attribute to be either "auto" or "preferExternal".

Install ALL apps to SD

However, it is possibly to force everything to be installed on external SD. I think this is the ONLY way you can do it, and then you have to move anything back to internal memory (such as widgets) which need to be there.

Using adb.exe (this is part of the android developer kit, but is also part of r5-desire-root (which you used to root your phone), available here: http://android.modaco.com/content/h...e-now-with-hboot-0-80-and-os-to-1-21-support/

adb will be called adb-windows adb-mac or adb-linux, depending on your os.

1. Install the ROM

2. Reboot the phone

3. Open up a cmd/bash prompt, somewhere you have access to adb

4. run: adb-<youros> shell pm setInstallLocation 2

To anyone who types "adb-<youros>"... you shouldn't be here!

This will force all apps to be installed to SD

Other options are:

adb-<youros> shell pm setInstallLocation 0

- This causes apps to be installed to their preferred location. For 99.9% of current apps, this will be internal memory, and it won't be possible to move them.

adb-<youros> shell pm setInstallLocation 1

- This causes ALL apps to be installed to internal memory. For 99.9% of current apps it won't be possible to move them.

MAKE SURE YOU MOVE YOUR WIDGETS TO INTERNAL MEMORY, OR THEY WILL DISAPPEAR