Virtuous Affinity is based on an official shipping release for Runnymede from HTC (1.05.401.4).
The entire ROM is brand new, taking no application or framework components from any prior releases.
Affinity is the result of a collaborative, team effort by the following developers:
Based on the official Runnymede shipping ROM (1.05.401.4).
Ported for full functionality on each supported devices. Additional device support is being added regularly.
Heavily optimized for fluid performance and usability.
Overclocked kernels with numerous additional kernel modules.
Built-in screen state frequency scaling (1.2Ghz-245MHz/ondemand screen-on, 806Mhz-245Mz/conservative screen-off), via custom built Virtuous_OC C daemon. Information on the OC daemon can be found here here
Trackpad wake support (DesireZ/G2 and MT4G only).
WiFi calling (T-Mobile USA only).
Fully functional device hardware, including wifi, bluetooth, camera, camcorder, etc.
Market-sourced applications (Gmail, Maps, Voice, etc) automatically installed on first boot into /data/app for easy removal.
Important Notes
[*]You must complete a full wipe prior to installing this ROM the first time. We also recommend wiping between upgrades, but you are welcome to try upgrading without a wipe. However, no support will be provided if you file a bug without having wiped prior to submission.[/LIST] Bugs and Errors
To ease the process of reporting bugs to the team, we made a public bugtracker where you can report the bugs you found. Please make sure you read all the existing entries there to avoid doubling the errors.
Install instructions:
If you are coming from another rom please make the following steps
1. Make a full wipe
2. Flash ROM
3. Reboot
Recommended radio:
There can't be a recommend radio because there are to many aspects regarding radios. Some radios which are working good for ones can't work for you. So if you are expecting problems you should try different ones.
Added tweak for setting different Auto Brightness levels
Added tweak for disabling Recent Apps
Added tweak for disabling Quick Settings
Added tweak for choosing wake up buttons (Power, Volume up, Volume down and Trackpad)
Added tweak for enabling screen-on when new SMS arrives
Added more schemes to the Softkey Backlight tweak
you can now disable the backlight for the capacitive buttons too
Enabled SIP over 3G
Removed Updater Service (useless for custom roms)
Updated Market to 3.4.4
Updated all apps to latest market version
Bug Fixes
Fixed panorama mode of camera
Fixed Saga rmt_storage error
Changelog for Virtuous Affinity v1.48.0
New Features
Added more options in Quick Settings
Added possibility to enable/disable options in Quick Settings
Added possibility to reorder options in Quick Settings (completly new feature)
Added CRT On and Off Animation
Added tweak for disable scroll by page in app drawer
Added Beats/SRS/Dolby for music app based on lyapota's musicbox
Updated to latest music app and with some minor fixes
(thanks to lyapota for his incredible initial work)
Added tweak to set default playback mode (Original orientation, resolution)
Updated Ultra Smooth Mode to 1.1 (thanks to hamdir for updating his mod)
Updated superuser to 3.0.7
Bug Fixes
Fixed call button for bliss navbar
Fixed add homescreen for bliss navbat
Fixed wrong wallpaper crop when choosing custom wallpapers
Fixed 720p playback bug
Fixed SD card umount
Fixed deleting SD card during wipe in rom
Removed front cam switching for ace/vision
Removed mirror app for ace/vision
Changelog since Beta 2:
Added super and ultra smooth mod to Rosie (configurable) (thanks to hamdir for initial mods)
Added different navbar styles to Rosie (configurable) (thanks to RCMix team for bliss files)
This guide will walk through how to set up a SD card swap. SD card swap allows your SD card to become a place where your physical memory can become virtual memory thus helping free up more physical memory . This is most likely needed in 512 mb devices running Virtuous Unity. This guide has in mind that you have knowledge of ADB. If not you may follow the alternate way, but I have not personally tried that way. If you would like to know more about ADB and how to set it up please go to ]this guide by theunlockr.com: http://theunlockr.com/2009/10/06/how...droid-devices/. Warning - Using swap will reduce the life of your sdcard. Sdcards only have a finite number of R/W cycles and using swap means that the sdcard is written to a lot more than it would under normal use. I recommend doing regular backups of your sdcard as we will accept no responsibility for damaged cards or lost data.
*Please back up everything on your SD card before going forward, I’m not responsible if you do not follow this step and loose everything on your SD card or if your phone is killed in anyway.
* Please Upgrade to Clockworkmod to 3.0.2.6 or newer before making the partition
1) Please boot into Clockworkmod Recovery (CWM, CWM Recovery). Once there go to Advanced-->Partition SD card-->Ext and Swap partition sizes. You will want to pick 128 mb for ext and 256 mb for swap partition.
Once there you can go two directions. Direction A is through ADB, Direction B is through the terminal emulator.
3a) Type these commands in the command prompt:
Code:
adb shell
chmod 755 /mnt/sdcard/swap_enabler.sh
sh /mnt/sdcard/swap_enabler.sh
3b) Type these commands in the terminal emulator (You can find this on the market)
Code:
su
chmod 755 /mnt/sdcard/swap_enabler.sh
sh /mnt/sdcard/swap_enabler.sh
Please reboot your phone after the script is done
4) Verifying that it works. Please choose 4a if you used ADB and 4b if you chose terminal emulator.
4a) If you’re using ADB type these lines in the command prompt
Code:
adb shell
free
4b) If you’re using terminal emulator type these lines in the emulator:
Code:
su
free
If you did not get a bunch of 0s that means it is working, Congratulations.
__________________________________________________ ________________________________
The following code will not update partition tables on sd card, it will just switch off the swap in the system
If you want to do this enter these lines in the command prompt (If using ADB)
Code:
adb shell (skip if you're already in adb shell)
sh /mnt/sdcard/swap_enabler.sh disable
If you want to undo using the terminal emulator do
su
sh /mnt/sdcard/swap_enabler.sh disable[CODE]
This is entry number one in a series of articles about tools for app developers, … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?