[myTouch 4G Android Development] eViL D::
Fusion

Welcome to our latest creation, Virtuous Fusion. It is the first fully functional, properly scaled Sense 3.0 ROM for the MT4G. Before going any further, it is important to note that Fusion is a different product than base Virtuous. The "Fusion" ROM will exist until Sense 3.0 has natively become available on our devices, if ever.

Fusion was made possible by the amazing work of Flemmard and Diamondback, who reverse engineered the m10 format and built an encoder/decoder. The two of them also made the specific adjustments necessary to this particular ROM's applications. It was also a collaborative effort across the DHD, G2/DZ and MT4G communities. Cappychimp and rmk40 worked closely throughout the entire process, with support from numerous others. Thank you to everyone involved.

Features

Fully functional and properly scaled Sense 3.0.

Based on components from Sniper911's leaks of Rider (1.27.1010.0) Kingdom (0.81.651.0), MT4G Sense GB 2.08.531.0 & Pyramid (1.28.401.1).

All device hardware should be fully functional, including wifi, bluetooth, camera, camcorder, etc.

Kernel 2.6.35.10 from the Gingerbread leak for MT4G. Custom kernel based off of DHD GB Source 2.6.35.10 [OC/LZO/BFQ/EXT4]

Market-sourced applications (Gmail, Maps, Voice, etc) automatically installed on first boot into /data/app for easy removal.

Deodexed (as leaked) and zipaligned.

Bloatware and unnecessary applications removed.

Massive APNS list.

Replaced boot animation from this thread (thanks cypis).

Installation

You must be perm rooted with and Clockwork Recovery installed (i.e. s-off).

Perform a nandroid backup of your current ROM, in case you change your mind or encounter issues.

Apply the zip via ClockWork Recovery. Boot into recovery via Clockwork, wipe ALL and apply zip. It has not been tested with any other recovery. *currently trying to flash directly from ROM Manager does not work correctly.

Expect the first boot to take anywhere from 6-10 minutes. The lengthy first boot time is due to the dexopts process and installation of /data/apps. Subsequent reboots should be significantly quicker.

After initial install, allow a few minutes for all ROM-provided applications to appear. Some are installed post-boot using package manager.

You must have a Gingerbread Radio flashed.

Known Issues

There are some remaining graphical glitches. Most of them are minor but feel free to report them.

Non-HTC widgets function but are not scaled perfectly; they may appear small and offset to the left. HTC provides plenty of awesome widgets, so I suggest using those.

Mobile Settings FC's

HTC Calendar widgets 2 & 3 do not work

HTC Twitter & Trends widget does not work

HTC Clock Social Network does not update

Software Information reads HTC Sense version 2.1

Credit and Acknowledgements

Thank you to the following people for their help putting this ROM together: Flemmard, Diamondback, Capychimp, rmk40, rafyvitto, siulimagic, 911Sniper and all the testers who subjected their devices to test builds in order to provide essential feedback. Join Freenode #virtuousrom to help or report issues.

Disclaimer

As with any modification (ROM, patch, etc), you run the risk of damaging your device. While unlikely, it is important to consider this possibility before proceeding. I take no responsibility for any such damage, data loss or otherwise.

Change Log

v1.0.1

Fixed mobile settings FC

Using Rosie & Weather from Rsotbiemrptson's post

Added modifed Hosts file for built-in ad blocking (I may remove because it can cause issues with vpn)

Back end clean up

v1.0.2

Fixed Voice search from HERE - thx Rsotbiemrptson

Fixed music ringtone trimmer

Fixed Edit FC in Gallery

Added back Sense 3.0 Gallery

Fixed FM Radio

Genius button WAKES

Mapped Genius to Search

Ril Changes to match the kernel

Minor build.prop edits

v1.0.3

Fixed support for Netflix

Added crt off screen animation (thx capychimp) - if you do not want this pull the services from v1.0.2 and push back

Added Power menu mod (thx capychimp)

Added Google Talk with video

All Market apps should be showing

Clean-up

v1.0.4

Fixed Weather

Fixed Netflix showing on Market

Added Smooth Sense (battery percent & extra animations) by Pendo (Donate to him @ pendoj@gmail.com!)

Updated Adobe Flash & TI Backup

Boot.img from Videotron Glacier release (for best performance, please update to this radio too)

v1.0.5

Fixed broken video

Fixed init.d in boot.img

v1.0.6

Custom BFQ OC kernel with EXT4 (built-in tun, cifs, nfs, gan) (boots @1gz, OC up to 1.5ghz)

*FULL WIPE IS REQUIRED SINCE WE ARE UPGRADING THE FILE SYSTEM

v1.0.7

MOVED all APPS back to system (If you flash this, YOU MUST FULL WIPE (save yourself time and don't even bother asking))

Trackpad wake (thx to -SNQ again & Jack_r1 for the tip)

Transparent Rosie (thx adulel08)

Fixed wifi/bt coexistence when both on

Updated kernel (Removed all symbols, LZO compression & compiled using 4.4.3 gcc)

v1.0.8

Rosie by Krzysiec (ALL widgets should look centered and normal (no more transparency either)

Calendar with 7 day view in month (thx Rsotbiemrptson)

Weather with better 3 day view (thx Rsotbiemrptson)

Added 4 skins, 3 from HTC Hub (thx eyespunker for Painting the World & Burgandy)

HTC Mail updated (kanged from JoelZ9614's Uber Kingdom)

HTC Mail widget working (kanged from JoelZ9614's Uber Kingdom)

Switched back to HTC Music (graphics are off still)

Updated USB Menu from Jack_R1

Removed some HTC IQ files (thanks for the tip eyespunker & biffa for the mod)

Build.prop change to hxpa = 2 (I personally don't think it matters as the 4g can do 3)

v1.0.9

Moved all themes to /data (because of the size of 1.0.8, some users on 1.0.8 might have had weird issues due to not enough /system space)

Kernel updated - removed all debugging

v1.1.0 - WIPE (if you have a previous build installed, a wipe is recommended)

New HQ weather "animations" thanks to emin3sku (pulled from Robociks RCMix S)

Weather live wallpaper (also from Robociks RCmix S)

Updated Maps to 5.5

SRS working *at least it sounds like it

Higher quality photos

HTC LinkedIN added (from seo)

Kineto from MT4G GB espresso *for those with wifi calling issues

Moved burgandy theme back to /system

Bash should now be working

Some minor backend edits & build.prop changes

v1.1.1 - WIPE

Moved EVERYTHING to /system **Rebuilt - Complete clean up

Removed Burgandy theme

REPLACED Swype with FlexT9

Doubleshot camera (HDR & Burst will FC if you try to use it with "Auto", HDR will work on "Manual")

Added HTC Sensation Photo lockscreen

Wifi calling from MT4G GB Leak

Quicklookup & vdmc added back (vdmc may fc on boot, just press wait)

Removed all wimax files

Audio enhancer is working better and as intended now (SRS & EQ)

Fixed Gallery Hide/Show FC

Build.prop & some other backend clean up...

v1.1.2 (Recommended Release)

Removed vdmc & all related files (These are for OTA provisioning)

Fixed updater script

v1.1.3

Flip to speaker working

Thunderbolt streaming media player (thx Cadeo)

Tweaked ramdisk for better performance

Updated kernel

More build.prop edits

FlexT9 removed

v1.1.4

Optimized & re-zipaligned

Semi-transparent Rosie back

Removed Skin - Painting the World

Added Bluesky & Burgundy skins from HTC Pyramid

Added HTC Facebook Chat

HTC IME personal dictionary fixed courtesy of rcmix & seo

Updated kernel - Switched to Deadline I/O scheduler & CPU PM Idle support

More Ramdisk edits - should have faster sdcard transfers

Updated TI Backup & ROM Manager

Media_profiles edits for photos

Changes for Wifi calling - please update your radio to a GB radio first

Fixed updater to actually delete Dalvik-cache

v1.1.5

ZERO compressed apk's

Phone FC fixed

Removed HTC Facebook chat & HTC LinkedIn

Removed HTC Trends & Twitter Widgets (they don't work anyway)

Fixed Swype (hopefully)

Changed acdb for Wifi calling & general call quality problems

v1.1.6

Fixed updater script to actually format

Alternate gtalk w/ video

Change to the build.prop for Wifi calling

Re-zipped fusion.apk

Lib clean-up

v1.1.7

Working Calendar Widget (from Unity)

Working Twitter Widget (from Unity)

Cleaned up Mail Widget

Removed CDMA, Debugging & Reporting apps

Reverted acdb

v1.1.8 (Recommended Release)

Fixed Gallery (from Unity)

Fixed Music (from Unity *some of the buttons are still off)

Updated Settings (from Unity *now shows HTC Sense 3.0)

Removed HTC Plurk

Fix G-Sensor calibration (no longer aborts)

Added acdb from MT4G GB Leak

Updated AudioBTID (from Faux's AOSP *Should fix some BT Audio & Pairing issues)

EXPERIMENTAL Version(s):

Full uncompressed fusion.apk

No Gtalk w/ video

No Wifi Calling

No Swype

No Bash

Download ROM v1.1.8 HERE - MD5 - E831B7F0AB55567CBF0355966F22EA0F

Experimental ROM v1.1.8b HERE - MD5 - 12731AEA6D0676F9661EE59DC6680176

Donations are always welcome and greatly appreciated. Remember to hit the "Thanks" button and VOTE to get us on the front page.​