[Desire Android Development] martinlong78:
FROYO DESIRE ROMS ARE EXPERIMENTAL, AND MAY NOT BE RELIABLE

http://rapidshare.com/files/396857330/brafrorom6b.zip

This is essentially the same as DeFroST, but with no kernel mods. I'm also testing if SetCPU is really needed any more, with those mods disabled.

v6b

- Fix for a kernel bug, and corrected the driver. Remote key now works.

- Added compiler optimisations.

- (b) fixes broken wireless in 6

v5

Microphone now working in calls.

Credits go to:

Kali- and deovferreira for the kernel source

Paul @Modaco for the base rooted Nexus rom

Richardtrip for some of the config and userspace drivers I pinched from DeFroST :-P

Me... well I'm just the chef ;-)

Working:

- Wifi N & Tethering

- GPS

- BT

- Digital compass

- Proximity sensor

- Optical pad

- Camera

- Keypad

- Headset

- Remotekey

- Touchscreen

- Vibrator

- LED

- many others

- APPS2SD

- SetCPU

- MIC

Not working:

- Ambient light sensor (works, but not calibrated)

- Camcorder (reboots the phone)

- Dock on USB

- Facebook contacts sync

Bug:

- Echo

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

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/ht...-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