Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
chrisch1974
Old
(Last edited by chrisch1974; 26th September 2011 at 06:01 PM.)
#1  
Recognized Developer - OP
Thanks Meter 3300
Posts: 811
Join Date: Feb 2011

 
DONATE TO ME
Default [ROM][Sep 26][ACE] Virtuous Unity 2.39.0 Sense 3.0 based on Pyramid



Virtuous Unity is the first custom Sense 3.0 ROM, scaled for WVGA screens, to be based on an official shipping release from HTC (1.45.401.2).
The entire ROM is brand new, taking no application or framework components from any prior Sense 3 releases.

Unity is the result of a collaborative, team effort by the following developers:
Screenshots



Features
  • Based on the official Sensation shipping ROM (1.45.401.2).

  • Ported for full functionality on each supported devices. Additional device support is being added regularly.

  • Resized for WVGA (800x480) displays, using a purpose built tool to modify HTC's proprietary m10 binaries, developed by Flemmard and Diamondback.

  • 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.

  • 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.

  • Bloatware and unnecessary applications removed.

Supported Devices
Porting Information and Credits

Virtuous Unity, or any components therein, may not be ported to other devices without explicit email approval from the development team. We will be approving ports, presuming the develop of a given port is ready and willing to follow the same revision control and release processes currently employed existing devices.

Important Notes
  • If you are experiencing random freezes and/or reboots, this is likely due to your device being incapable of handling our overclocking defaults. Download and apply this flashable patch, which will reduce the maximum CPU frequency to 1Ghz and likely eliminate this issue.

  • 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.

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.

The bugtracker is located here.


(Official Website of Virtuous ROM)
The Following 246 Users Say Thank You to chrisch1974 For This Useful Post: [ Click to Expand ]
 
chrisch1974
Old
(Last edited by chrisch1974; 1st August 2011 at 08:56 PM.)
#2  
Recognized Developer - OP
Thanks Meter 3300
Posts: 811
Join Date: Feb 2011

 
DONATE TO ME
Install instructions:
1. Make a full wipe
2. Flash ROM
3. Reboot


Recommended radio:
12.54.60.25_26.09.04.11_M2 (matching RILs included in this ROM)


Addons for 1.26.0, 1.27.0, 1.29.0 and 1.31.0

A few notes
  • To get support from the team a FULL wipe is required. Without a wipe we can't help you if you have problems
  • Some changes REALLY need a full wipe to fully work, you can try a non wipe install, but do NOT report any bugs until you wiped.
  • G2 users must change to the DZ hboot
The Following 82 Users Say Thank You to chrisch1974 For This Useful Post: [ Click to Expand ]
 
chrisch1974
Old
(Last edited by chrisch1974; 13th June 2011 at 10:18 PM.)
#3  
Recognized Developer - OP
Thanks Meter 3300
Posts: 811
Join Date: Feb 2011

 
DONATE TO ME
Old Downloads:

Patch for Virtuous Unity 1.0.0:
Download Virtuous Unity v1.0.0 Patch 1 (9MB)


Changelog:
  • Fixed HTC IME
  • Resized HTC Calendar
  • Fixed G-Sensor calibration
For more detailed description please visit our download page:
Virtuous Unity v1.0.0 - Patch 1 Released
The Following 51 Users Say Thank You to chrisch1974 For This Useful Post: [ Click to Expand ]
 
Diamondback
Old
(Last edited by Diamondback; 25th July 2011 at 05:33 PM.)
#4  
Diamondback's Avatar
Developer Committee / Senior Moderator / Recognized Developer
Thanks Meter 5128
Posts: 3,797
Join Date: Jan 2010
Special features

This ROM has some unique or not widely known features which I want to explain here.

Screenshot
This ROM (in fact most Sense 3 ROMs) has the unique feature to make screenshots without any additional app.
Just Hold the "Power"-Button and then press "Home" at the same time and the phone will save your screenshot in the Images folder on you SD-Card.

OC Daemon
This ROM deals with overclocking a little bit different than other ROMs. To get further information read this post.

Fancy input animations( coming in 1.26)
Unfortunately HTC removed from all their Sense ROMs the "open" and "close" animations for the keyboard.
Thanks to seo we were able to get them back
There are two different animation versions. The normal one is always activated and there is also no way to deactivate it.
The second "fancy" version can be enabled via the app "Spare Parts" which is in the Android Market.

Custom user app install during first boot
The ROM has the ability to automatically install custom user apps during the first boot (after a wipe)
All you need to do is the following:
  1. Create an folder on your SD card and name it virtuous_unity
  2. Create another folder inside virtuous_unity folder and name it 'app.user'
  3. Copy all the desired apps in this directory in there paketname form, for example: 'com.quoord.tapatalkxda.activity.apk'
  4. Now flash the ROM via your recovery
  5. During the first boot the apps get installed from your SD card, as this will take a while, don't get impatient
(thx semsem1969 )


Release strategy
We are planing to release our ROM in the future every second week on the same day and around the same time.
This point in time will be every Monday night (GMT).

If there are no MAJOR bugs we will release what ever we have done at this time.
Saturday night (GMT) is the so called feature freeze, then the ROM will enter the testing phase. It gets tested until monday and then the team will talk about the results.
Once everything is approved we'll release the next version.

As you should know now when the next version arrives I won't answer ANY questions concerning ETAs.

Further information and support at #virtuousrom on Freenode

User Mods
  • Revolution HD Theme from he_stheone64: Click. Please don't download, needs to be redone for the new framework
  • Theme from ATZ-007: Click.
  • Font-Mod fromATZ-007:Click.
  • Autobrightness-Mod from ATZ-007: Click.
  • Theme from liamstears: Click.


Known Issues

We made a public bugtracker where you can see the current bugs.
You can even register and create your own bug reports
Please read the existing bugs before posting a new one!

The dev team is using another seperate bugtracker, so you won't find all open points in the public one.
But to ease the whole thing i made this special public one

The bugtracker is here.
Virtuous Ten Studio - Advanced Reverse Engineering Solution
---------------------------------------------------------
Remote Theme Injector - theme your favorite paid apk

Contact the Developer Committee with any questions or concerns regarding the Recognized Developer program.
Mention my name with @Diamondback in any post to easily get my attention.
Please use BB Codes to format your posts.



The Following 75 Users Say Thank You to Diamondback For This Useful Post: [ Click to Expand ]
 
Diamondback
Old
(Last edited by Diamondback; 9th June 2011 at 08:42 AM.)
#5  
Diamondback's Avatar
Developer Committee / Senior Moderator / Recognized Developer
Thanks Meter 5128
Posts: 3,797
Join Date: Jan 2010
Introduction to the new Overclocking Daemon

This ROM features a completely new way of Overclocking and managing screen states.

The History
But before explaining it further, let's talk about previous solutions.
There are several different approaches to archieve "screen-state-scaling".
That means basically that the govenor changes if you turn the screen off and changes back to normal when turning the screen on.

This is mainly used to restrict the amount of CPU usage (the frequency in fact) during screen off. This can lead to a major battery life increase.

The solutions so far were:
  • App like SetCPU, which change automatically the govenor based on profiles
  • integrated solutions in the govenor itself
Both these solutions have major problems.

The one with a tuner app is always a little laggy right after turning on the screen because SetCPU (or any other CPU tuner) needs some time to change the govenors (up to 7 seconds). This leads mostly to major lag in the lockscreen.

The second solution is the smartass govenor. It has already a screen-state-scaling included, so it reduces the frequency when the screen turn off.
This could be a really nice solution but it has some problems too.
Smartass most of the time is not really stable and has problems with its frequency scaling.

State-of-the-art-solution
So we (more precisely rmk40) thought of a better solution.
He wrote a native C Daemon which changes the govenors instantly without any lag.

This leads to major performance improvements right after turning on the screen and in the lockscreen.

But at the moment this solution is a little bit harder to configure. We are plaing to make a GUI for this, so you get the same comfort as using SetCPU.
Nevertheless you can even now adjust the daemon to your needs.

Be aware that the daemon only works if all CPU tuner apps are deinstalled. Otherwise it deactivates itself.

How to adjust the daemon

The daemon is configured with 6 files in the folder /system/etc/virtuous_oc/.
There are 3 files for the wake state and 3 for the sleep state. For each state one file for the govenor, one for the minimal frequency and one for the maximal frequency.

You can easily edit these files eg. with RootExplorer or any other app which can edit system files. So you can adjust the frequencies and the govenor for each state just like with SetCPU.

In order to get the available frequencies for the current kernel, just open your favorite terminal app and type
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
You could also use adb shell to show the frequencies on your computer.

To get the available govenors use a similar approach:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors

Please make sure, you are entering the right values in the daemon's config files.
Virtuous Ten Studio - Advanced Reverse Engineering Solution
---------------------------------------------------------
Remote Theme Injector - theme your favorite paid apk

Contact the Developer Committee with any questions or concerns regarding the Recognized Developer program.
Mention my name with @Diamondback in any post to easily get my attention.
Please use BB Codes to format your posts.



The Following 106 Users Say Thank You to Diamondback For This Useful Post: [ Click to Expand ]
 
unclekeith
Old
#6  
unclekeith's Avatar
Senior Member
Thanks Meter 14
Posts: 136
Join Date: Apr 2011
Location: Minnesota
More sense 3.0 roms? NICE! DLing now!
HTC Inspire 4g>EVO 3d>SGS2>HTC One S>GSM Galaxy Nexus>HTC One X
srikanth.naidu Old
#7  
Guest
Thanks Meter
Posts: n/a
SRS/Dolby do they work ???
 
tanchingdo
Old
#8  
tanchingdo's Avatar
Junior Member
Thanks Meter 0
Posts: 18
Join Date: Dec 2009
Location: Pulau Pinang
downloading now.
can't wait to test the rom...!
Samsung Note (N7000)
- ROM: ---
- Android: 4.1.2
- Kernel: ---
- Recovery: ---
- Storage: 32GB SDHC
 
Gtj94
Old
#9  
Gtj94's Avatar
Senior Member
Thanks Meter 521
Posts: 918
Join Date: Aug 2010
Location: Melbourne
Saahhhweeet!

Sent from my Desire HD using XDA Premium App
Desire HD >> JellyTime (JB 4.1.1)
Samsung Galaxy S II >> CM9 Nightly (ICS 4.0.4)
HTC Sensation >> ParanoidAndroid (JB 4.1.1)
Asus Transformer >> Team EOS (JB 4.1.1)


Hit thanks if I've helped you in any way
 
liljom
Old
#10  
Senior Member
Thanks Meter 81
Posts: 1,137
Join Date: Mar 2010
Location: Copenhagen, Denmark
features sound good
I have to try

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...