[Desire Android Development] 2fast4u88:
I meant to post this earlier but feel asleep. I would like to thank the team here. Mainly loph for getting me to do it. Any way to the caution/screenshots.

Caution this rom uses a new format unlike any other rom. Which means it requires a ext partition. If you do not have one it will not boot and/or install. To see how to do one read the install section.

I've been asked of the performance which can be seen by clicking show

Short video of features and look. No it doesn't lag that bad blame it on the not so good desire gpu:

[YOUTUBE]KDHDiNN5dyU[/YOUTUBE]

Known Issues:

Mms needs put in manually use apn manager or apn restore from the market. For carriers that has issues with uscc sense base I may need to release packs to fix it.

Mms has a small limit (Fixed in Rc2)

There is a force close about some sound blah blah on boot. (Fixed in Rc2)

Calling voicemail or anything that requires dialing numbers using the touch pad doesn't work. You need change audible touch tones to long under settings.

Verizon branding in dialer. (Fixed in Rc2)

I replaced the old market with the newest. It seems to cause issues for some people. I even got it. You may get a fc or where downloads say paused/won't download. This seems to happen on 3g though may happen on wifi. If it does go to manage applications clearing data for the market & market updater. Reboot where it should be fine.

Known Working:

Apps2sd+ No flashing zip required.

Cmtd with no cache issue.

Usb mounting of sd-card (Checked windows and linux)

Wireless Tethering (Checked windows and linux)

3g/data

Camer/Video Camera

Htcsense.com

Skins

Ui sounds

Music/Video

Gps

Wifi

Sms/Mms

Syncing with gmail, etc...

Things Removed:

Mainly just the verizon apps

What is Done/Added:

Dodexed to allow themeing

Optipnd'd almost the whole rom

Prerooted

Init.d support

Busybox

Nano

Bash

Apps people may not use or updates moved to data (AdobFlashplayer, AdobeReader, Facebook, OiFileManager, Gmail, Maps, Myspace, QuickOffice, Street, YourNavigator and Youtube)

Darktremors apps2sd+ with dalvik to sd-ext on boot disabled

Able to be undervolted now (Uses almost the exact voltages of my vork kernel)

More govenors now (PowerSave & Interactive)

Default scheduler changed to Cfq

Perflock on boot disabled

ZipAlign on boot (First boot will be sort of slow as it checks and zipaligns apk's. From then on it remembers what ones were done and only zip aligns ones that have been installed)

Screenstate scaling of cpu to save battery life

Build prop tweaks to conserve battery and increase speed

Ram optimizations to futher more conserve battery and increase speed (Do not run a task killer it will only mess it up. Multitasking should greatly be increased.)

All system apps moved to ext partition (This allows of live wallpapers and wallpapers to be kept with out hurting for space)

Some other things were also moved to ext. For a explanation on why this was done. Check the why dalvik was left internal with no data2sd.

Market cache for downloads mounted to ram upon downloading and installing. Once installed is is automatically deleted. Which means the only sense rom with 100% working cmtd.

Cmtd setup and fully working.

Before I forget reboot options (Reboot, Reboot to recovery & a few more)

Probably forgetting some stuff also. Once I remember I will update.

Why the rom was done like it was with no data2sd or dalvik moved:

Ok the rom was done like it was for a few reasons. One was for increased memory. Two was for speed. Three was for no dead sd cards. Followed by 4 was to help battery life. With that said we go to data2sd. Data2sd works by moving the data partition to a a sd-ext partition. There is a few different versions. Real data2sd kills cards quick due to reads and writes. Kali's data2sd is a knock off of darktremors apps2sd+. It moves the data/app and data/app-private to sdext. Same thing as darktremors apps2sd+. Darktremor's apps2sd packs more features from zip align, memory tweaking and other things. This should not cause lag like claimed. What will is enabling dalvik-cache to ext. Kali's doesn't support this. So kali's data2sd or darktremors apps2sd+ with out dalvik moved will not be that hard on a card at all.

Now with dalvik moved in darktremor's it causes lag and major read and writes to the sd card. Due to it moves system dalvik. Anytime you open a app or do something it reads and writes to the sd card. This causes battery drain and bottlenecks also. So what I did was a better alternative, since dalvik moved frees up space but causes lag. I left dalvik internal, moving system apps and a few other things to ext partitions. Then creating blind mounts. This allowed me not to remove anything like before or enable dalvik. Yet give the same free space 240mb to be exact. So you get the speed and space. Best of both worlds right?

The other thing is with anything sd-ext. Sd cards have a number of limited reads and writes. Some fail sooner and later. It just depends on the card. With that said the process done is very easy on the sd card.

Files to download:

Caution do not download via the android browser. You will get a 5kb file.

xFuZiiOnZz-HD-RC2: Click Here

Install instructions:

1. You need to have cwm 3 or above to install this. For working recoverys that will work with this rom check here Once you have that proceed.

2. Follow this step if you don't have a ext partition setup (If previously using apps2sd or data2sd you should have one. So please skip to step 3.)

First you need to back up your card sd card. This means mount your sd card on your computer, creating a folder. Then copying the contents of the sd card to the folder. Once this is done reboot phone into recovery. Once you do that go to advanced>partition sd-card. Pick you sizes for your partitions. I use 1024m/0m. Once that is done reboot your phone.

3. So once booted back into your rom. Copy the files you backup back over. The open the xFuZiiOnZz-HD-RC2.zip. Extract the contents to the root of the card. This means the sleeksense folder should be in the main directory. Along with the mtdpart text file in the root. If you had one before please replace it. Once done reboot to recovery again.

4. Go to Install zip from sd card>choose zip from sd card>xFuZiiOnZz-HD-RC1>xFuZiiOnZz-HD-RC2-recovery. Once installed go to Advanced>Reboot Recovery. Once recovery reboots it would be a good idea to do wipe data/factory reset. After the wipe is complete proceed below.

5. Go to Install zip from sd card>choose zip from sd card>xFuZiiOnZz-HD-RC1>xFuZiiOnZz-HD-RC2. Don't freak on the long install time sense hd is long. If you get no error set and wait. Once it installs and prompts you to reboot. Do reboot system now with in recovery. Now it will take a bit to boot the first time. First boot will be a little bit it will set on the white and green htc screen. Around 3 mins or so. You will then see the htc boot animation where it will also set. Allow 10-15 mins to first boot (After first boot it will not be as long booting) Now if 15mins have passed and you still aren't in the ui. Then redo the above steps for flashing the rom. No need to reformat the card. Just make sure you do a full wipe.

6. First boot will be a little bit it will set on the white and green htc screen. Around 3 mins or so. You will then see the htc boot animation where it will also set. If it booted in the ui. Follow the setup wizard and wait for sense to load.

7. When you call your voice mail or a number that use button presses to select menu's. It will not work. So to fix it go to Menu > Settings > Sound > Feedback > Audible touch tones. Change it from short to long.

For any problems you encounter, have a question or anything else. Please post them at the following link: Click Here or post in the thread here. Be warned it may take me a few days to check it.

Changlog:

Rc-1 First release with minor issues.

Rc-2 Fixed Verizon branding, force closes, small mms sizes, cmtd, added new market and some other things I may be forgetting.

Credits:

Darktremor for his apps2sd

The maker of apktool

Incubus26jc for the verizon base

Teppic74 for the original modules/scripts used. Though modded for our stock sense kernel.

I am sure I am probably forgetting someone so if I am then sorry and I will add you.