[Desire Android Development] PaulW21781:
Hi everyone

I've managed to get a fairly good working build now of FRF91 from AOSP. I was inspired mainly by both AdamG and meLIanTQ for there excellent work on both there AOSP built ROM's, so thought I'd have a go at it myself, so here is the result :)

I'm building this ROM to suit my own personal needs, with various little things thrown in for good measure, but it will remain 100% AOSP source. No APK's will be modified *after* the build, all customisation on my part will be done via the overlay.

THIS IS NOT A SENSE-BASED ROM

ROM Details

Built from latest AOSP source. (FRF-91 2.2-r1.1)

2.1Mb Kernel Image Size so hopefully no problems for people with Bad Blocks :)

Kernel Base - 2.6.32.9 configured and compiled by myself (UV Support, no OC)

Self-modded Kernel Fix to keep phone charged at 100% while plugged in (used to drop to 89% and charge) (details >here<)

ext2, ext3 and ext4 support

cifs.ko, tun.ko and openvpn

Classic A2SD+ from my original dalvik-cache mod from Rooted 2.1 Eclair for Desire (details >here<) Copies Apps, App-Private and Dalvik-Cache to SD.

A2SD Fixed to help prevent White Screen Hangs (working with ext2 and ext3 partitions, needs testing with ext4)

Latest BusyBox (1.16.2)

Rooted with latest SuperUser 2.2 apk

Massive APN List

h264 Camcorder

Latest FRF91 Google Apps

3G/H Icon Fix to display H during HSDPA connection.

Default Launcher is LauncherPro Beta

WaveSecure installed to /system/app

setcpu.txt copied to sdcard JUST incase you want to use SetCPU to ramp down the CPU Speeds to help conserve battery life (remember, no OC or UV support in kernel, but I do intend to patch UV support in future releases)

The following items have also been removed:

Facebook (Installable from Market)

Twitter (Installable from Market)

Original Android Launcher

Amazon MP3 (Installable from Market)

Whats Working (currently from what I can tell as its what I use)

Facebook Sync (including profile pictures displaying in Phone App and Message App)

WiFi

USB & WiFi Teather

Notification LED's

Camera

NO ECHO

I've also not included items such as SpareParts, or LeoParts... SpareParts and LeoParts can be had from the Market.

Please refer to the 2nd post for a breakdown of changes/fixes/known issues with the ROM

Installation

Fresh Install

I recommend you do a FULL WIPE before you install this ROM if you are coming from another ROM.

Future Upgrades

No wipe is explicitly required in order to use this ROM, however if you do encounter issues of any kind, it is recommended that you wipe your device and reproduce the issue before raising it here.

Just to say. Whenever I release a new Update, I always just "flash over" the existing one without a Wipe and go from there. I'm building each release with this ethos in mind, as its pretty annoying having to do a Wipe on each update!

DOWNLOAD

YOU WILL NEED THE 5.xx RADIO ROM FLASHED TO USE THIS ROM - 4.xx RADIOS ARE NOT, AND WILL NOT BE SUPPORTED SORRY!!

Get the latest RADIO's >HERE<

Also, remember this is a ROM I'm making for myself and a few friends, so I will try to sort out bugs as-and-when they are found, but as I'm still learning how to do this well, it may take a little time for me to sort!

Also during the FIRST initial boot after a fresh install, it can take about 30 seconds for LauncherPro to start responding. THIS IS NORMAL. Any further reboots by yourself, or upgrades in future (without wipes) don't have this issue.

FroYo-Desire 0.4b

Thanks & Credits

st0kes for all the info and tips in the Building Android from AOSP thread.

deovferreira/Kali- for the vendors which make all of this possible.

meLIanTQ for the invaluable help when I ran into a few issues during my initial build

AdamG & meLIanTQ for there inspiration

IntersectRaven for his HAVS Kernel Modifications

Anyone and everyone else who I've forgot to mention :)

Want to buy me a Toastie?? Can if you want :) But I'm not in it for the food :P