Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
THREAD CLOSED
Tip us?
 
-viperboy-
Old
(Last edited by -viperboy-; 19th May 2012 at 02:57 AM.)
#1  
-viperboy-'s Avatar
Recognized Developer - OP
Thanks Meter 11853
Posts: 7,465
Join Date: Jun 2007
Location: PA

 
DONATE TO ME
Angry [ROM][Updated 5.18.12]viperROM IC3D Beta 3.1 | OC Daemon, viperControl, and more!





Hey everyone, we here at viperROM are bringing you another great release for the EVO 3D. Ice Cream Sandwich is finally here and over the next few weeks, we will continue to improve your experience and make this ROM the best out there. This ROM is based on the Virgin Mobile EVO 3D RUU and has plenty of our backend customizations that will give you the smoothest and most stable experience on your phone. Please take a look at what we have changed:


Changelog

Quote:
======================== viperROM IC3D Beta 3.1 ============================
#Updated from Beta 3
--------------------
* Updated viperControl (root check, code cleanup) - forgot to put this in Beta 3!


#Added
------
* Roaming Options
* Focus in Camera


Download

Beta 3 - Main Site, Mirror 1, Mirror 2
md5sum: 199EC30DA646DC028F656DBAAC69BAFA

Beta 3.1 - Available only through GooManager if you're already on Beta 3!



Old Changelogs
Code:
======================== viperROM IC3D Beta 3 ============================
#Updated from Beta 2
--------------------
* Updated apps
* Updated viperControl (root check, code cleanup)
* Fixed Voice Search
						
						
#Backend Enhancements
---------------------
* Fixed reboot issue upon first flash
* Increased sampling_rate for ondemand governor
* Increased up_threshold for ondemand governor
* Removed Tell HTC from setup
* viperROM wallpaper set as default


#Added
------
* Added Leedroid Tweaks
* Added viperROM wallpapers to "HTC Wallpapers"
* Added Flashlight, aLogcat, Dropbox, and GooManager
* Added stock battery with percentages


#Removed
--------
* Removed Virgin Mobile VVM (replaced with Sprint version)


======================== viperROM IC3D Beta 2 ============================
#Updated from Beta 1
--------------------
* Updated apps
* Updated hosts file (no ads)
* Updated viperControl (better voltage detection, disable features not yet implemented in ICS builds)
						
						
#Backend Enhancements
---------------------
* Set deadline as default scheduler
* Battery saving settings when conservative is set for screen off (default)
* Tweaked ondemand governor for battery life
* Tweaked settings within ramdisk


#Added
------
* Added ICS keyboard
* Added support for GooManager
* Added init.d support
* Added 5MB MMS
* Added white overscroll
* Added battery percentages


#Removed
--------
* Removed SuperSU, revert to old Superuser
* Removed some unneeded files
* Removed boot sound
* Removed unneeded files in viperROM folder


======================== viperROM IC3D Beta 1 ============================
#Added from RC2
---------------
* /data folder
* vc
* viperROM boot and down animation
* init.d folder
* virtuous_oc folder
* sysctl.conf
* /system/xbin folder
* build.prop tweaks
* ext4 optimizations

#Changed from Joel's build
--------------------------
* Move su from /system/xbin to /system/bin
* Add sh to /system/bin
* updater-script changes

Old Downloads
Quote:
Download Beta 2 - Mirror1, Mirror2 - md5sum: CDBB5605AB8E399F9C442D2880D4E1FD
Download Beta 1 - http://bit.ly/KcH8VG



It has been asked to make it easier to donate for people using Tapatalk, so here are the links...

Donate to -viperboy-
http://bit.ly/n7sB9g

Donate to Vinchenzop
http://bit.ly/n47Q1c



Big thanks to the following people:
  • Vinchenzop for being a key part of viperROM
  • Joelz for our ICS base and Tweaks
  • j4n84 for initial Leedroid Tweak port
  • il Duce for some theming help
  • Virtuous Team and rmk40 for the initial leak and oc_daemon
  • bigrushdog and solarnz for their continued help and guidance!
  • knowledge561 for the viperROM splash screen
The Following 86 Users Say Thank You to -viperboy- For This Useful Post: [ Click to Expand ]
 
-viperboy-
Old
(Last edited by -viperboy-; 9th May 2012 at 08:13 AM.)
#2  
-viperboy-'s Avatar
Recognized Developer - OP
Thanks Meter 11853
Posts: 7,465
Join Date: Jun 2007
Location: PA

 
DONATE TO ME
FAQ (Updated 5.9.12)

Quote:
Q: What makes this ROM different than all the other ROMs?
A: First and foremost, you will get the best support from the viperROM Team (-viperboy- and Vinchenzop). We personally reply to almost every post and we're always in the thread trying to help out. If you have to wait more than an hour or so for your question to be answered, that is unusual! What else is different??
  • The inclusion of the OC Daemon for unprecedented battery life and performance
  • The custom viperControl script that handles the OC daemon, bloat, and removed app management (more to come too!)
  • A highly tuned system for incredible smoothness
Quote:
Q: Do I really need to wipe coming from another version of viperROM?
A: I always recommend that and that is how I test my ROMs. You may be not have any issues if you don't wipe, but you might.
Quote:
Q: Where are all the cool add-ons?
A: Check post 4 for more information on how to set up and use the viperROM Updater.
Quote:
Q: What is battery calibration and should I do it?
A: Yes!! If you aren't getting wonderful battery life or you think you can do better, do it! Here is the method I have used even back to my EVO 4G and it has always done well by me: Wipe battery stats (from recovery, or Battery Monitor Widget can do it [Menu > Statistics] and it doesn't matter what percentage you're at when you do so. Let the phone die and then fully charge. Take it off the charger and don't plug it in until it dies again, then fully charge. Your next charge cycle will be much better!

What some people don't understand is that you're not calibrating the battery as you are calibrating the phone. When you wipe and do this procedure, the phone reads where the max and min voltages are so it can report battery stats accurately.
Quote:
Q: What is the deal with tethering?
A: As of right now, native tethering isn't unlocked. The included WiFi Tether should work just fine. You may need to play with the settings, possibly enabling "Routing Fix" and "Enable MSS Clamping"
Quote:
Q: What kernel should I use with this ROM?
A: Chad.goodman has some cool kernels, but since there is no source as of this writing, I would recommend the stock kernel.
Quote:
Q: Does 3D, 4G, everything work with this ROM?
A: Yes, everything works now. There may be a few bugs here and there because of the leak this was based on, but they won't be major bugs.
Quote:
Q: I'm getting less than great battery life, what is the deal?
A: Battery life is affected by many things, such as screen-on time, signal strength, etc. Be sure that you do not have any rogue apps by checking for wakelocks with BetterBatteryStats found Here
Quote:
Q: Do any themes work with this ROM?
A: The only mods and themes that we can be sure will be compatible with viperROM are the ones that are found within the viperROM Updater app. If there is a theme that you would like to try, make a nandroid and try it. If it doesn't work, restore your nandroid.
Quote:
Q: Where can updates be found for the ROM?
A: Updates can be found in the thread, [strike]or directly through the viperROM Updater app,[strike] refer to the 4th post for more information. As of right now, the Updater will not work on ICS. We will likely be switching to GooManager for updates because it has more features.
Quote:
Q: I have the dreaded 1.5 HBOOT, how do I flash this ROM?
A. Please refer to This Thread for more detailed information. You can also downgrade your bootloader now to 1.4! Please see here and here for more information.
Quote:
Q. I'm new here, what is root?
A. Many answers can be found in more detail in This Thread
Quote:
Q: My CRT animations don't work...what am I doing wrong?
A: This has not yet been implemented into the ICS builds yet.
Quote:
Q: I would like to suggest something be fixed/updated/added to the ROM. How do I do that?
A: Please submit it to the viperROM Google Code page so we can track it. Please make sure to mention it in the thread as well so we are aware of it!
Quote:
Q: What are all of the governors, schedulers, and other kernel tweaks I keep reading about?
A: Refer to this thread for any information regarding kernel tweaks.

---------------------- Special Features of viperROM ----------------------

viperControl Script



This script is the main script used to control many features within viperROM. Currently with this script, you can:

Quote:
  • Adjust the OC Daemon
  • Change schedulers
  • Adjust voltage (if on a custom kernel)
  • Manage removed apps
  • Freeze any app on the phone - NOTE: Not available on ICS yet!
  • Modify lock screen text - NOTE: Not available on ICS yet!
  • Run "fix permissions" (for FC issues)
  • Adjust the capacitive button brightness
  • Edit some features in build.prop
  • Manage the hosts file
Quote:
To access viperControl:
  • Open up Terminal Emulator
  • Type "su" (without the quotes and grant it Superuser access if you haven't already)
  • Type "vc" (without the quotes)

OC Daemon

The OC daemon was created by rmk40 of Team Unity. I take no credit for the daemon, only the script I made to make it easier to work with. More information can be found here, but I will sum it up and explain the script below...

This daemon, written in C, completely eliminates the need for SetCPU and other CPU controlling apps. The daemon handles min/max frequencies for both screen on and screen off but it has one more trick up its sleeve... It can change the governor INSTANTLY depending on the screen state. I have tested it and I can tell you that it really does work instantly and I think this is going to be a great battery saver! I have set default values within the ROM as follows: Screen Off - conservative @ 192min/432max and Screen On - ondemand @ 192min/1188max. Using these settings, I get NO lag. Battery life is amazing, over 19+ hours for me with moderate usage!

If you decide that you want to change the settings of the daemon, here is how you do so...

Quote:
  • Open up Terminal Emulator
  • Type "su" (without the quotes and grant it Superuser access if you haven't already)
  • Type "vc" (without the quotes)
  • Enter "1" (without the quotes) and you will see all of your options
All the settings can be edited from there. If you want to verify that this is working, you can run these commands from adb shell:


Current CPU frequency
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
Current CPU governor
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Current min CPU Freq (you will see this change when the screen state changes)
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
Current max CPU Freq (you will see this change when the screen state changes)
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

The script is pretty good for now and I will eventually incorporate it into a large script exclusive to my ROM. However, here are a few things that you need to know about the script...

Quote:
  • You MUST flash a custom kernel to overclock! The ROM includeds the stock kernel that is not capable of overclocking. Well why do you call it the "OC Daemon" then?? Because I didn't make it and that's what they called it AND the daemon is capable of controlling OC. Makes sense to me. If you want to overclock (after flashing a custom kernel, of course), run the script and change the MAX awake to whatever OC you would like.
  • The phone will boot up and detect if you're using SetCPU or other CPU apps. If you are, the daemon will be DISABLED automatically. If you aren't, the daemon will be enabled.
The Following 22 Users Say Thank You to -viperboy- For This Useful Post: [ Click to Expand ]
 
-viperboy-
Old
(Last edited by -viperboy-; 9th May 2012 at 08:14 AM.)
#3  
-viperboy-'s Avatar
Recognized Developer - OP
Thanks Meter 11853
Posts: 7,465
Join Date: Jun 2007
Location: PA

 
DONATE TO ME
Splash Screens
(click image to download!)

To flash these, you must put it on the root of your sdcard and flash through the BOOTLOADER, not recovery! Does NOT work on 1.5 HBOOT!!




User Bar by knowledge561
(please save it, don't just link!)

The Following 10 Users Say Thank You to -viperboy- For This Useful Post: [ Click to Expand ]
 
Vinchenzop
Old
(Last edited by Vinchenzop; 6th May 2012 at 04:31 AM.)
#4  
Vinchenzop's Avatar
Recognized Developer
Thanks Meter 7327
Posts: 4,673
Join Date: Sep 2010
Location: Hermitage, PA

 
DONATE TO ME
Battery Mods:

Stock Battery With Percentages Mod

ICS Battery Mod

Circle Battery Mod

Glowing Crysis Battery Mod

GreyScale Glowing Crysis Battery Mod
The Following 21 Users Say Thank You to Vinchenzop For This Useful Post: [ Click to Expand ]
 
Vinchenzop
Old
(Last edited by Vinchenzop; 12th May 2012 at 03:57 AM.)
#5  
Vinchenzop's Avatar
Recognized Developer
Thanks Meter 7327
Posts: 4,673
Join Date: Sep 2010
Location: Hermitage, PA

 
DONATE TO ME
User Review Video

http://www.youtube.com/watch?v=iH5kF...601B5B9B4F42BE




Roaming fix:
Ok...for anyone that flashed the roaming fix (From Duble08...theres something you didn't notice..it borked your 3d capabilities. The good news is, I found and fixed this issue, and also removed the GSM roam crap from the mobie network settings while I was at it. So heres the new fix, modded from Duble08's 'fix'. If theres any confusion about the new roaming settings menu, you want to be set on Automatic, not 'sprint only'. Sprint only WILL NOT ROAM, automatic will allow it to roam as it was intended

Roaming menu fix + 3d Fix
The Following 11 Users Say Thank You to Vinchenzop For This Useful Post: [ Click to Expand ]
 
bmark34
Old
#6  
bmark34's Avatar
Senior Member
Thanks Meter 42
Posts: 107
Join Date: Jul 2007
Location: Harrisburg, PA
Too much excitement for early am....

Sent from my PG86100 using XDA
 
-viperboy-
Old
#7  
-viperboy-'s Avatar
Recognized Developer - OP
Thanks Meter 11853
Posts: 7,465
Join Date: Jun 2007
Location: PA

 
DONATE TO ME
Ok everyone, let it rip! Need to hear everything, good and bad. We are going to give you guys another great ROM, even though this is a leak. We will update when we have new leaks and such. Please ask questions if you have them, we are happy to help
The Following 2 Users Say Thank You to -viperboy- For This Useful Post: [ Click to Expand ]
 
ssojyeti2
Old
#8  
ssojyeti2's Avatar
Recognized Themer
Thanks Meter 1935
Posts: 2,571
Join Date: Jan 2011
Location: North Miami Beach

 
DONATE TO ME
You mean freeza's firmware zip, not xhaust's???
 
poweroutlet
Old
#9  
Senior Member
Thanks Meter 57
Posts: 392
Join Date: Jul 2010
Can i revert to my old firmware if I do flash the new one? Any downsides to flashing a virgin mobile one?
Current Devices:
Nexus 7
Samsung Galaxy SII (Epic 4G Touch)
HTC Evo 3D
HP Touchpad CM10.1
B&N Nook Color w/ Android CM9

Former Device:
HTC HD2
 
-viperboy-
Old
#10  
-viperboy-'s Avatar
Recognized Developer - OP
Thanks Meter 11853
Posts: 7,465
Join Date: Jun 2007
Location: PA

 
DONATE TO ME
Quote:
Originally Posted by ssojyeti2 View Post
You mean freeza's firmware zip, not xhaust's???
Ah ****, thanks and sorry!!

THREAD CLOSED
Tags
-viperboy- for president, how to get vin to mow your lawn faq, ltevo rules - awesome evo 3d sits with og evo now
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...