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

Status
Not open for further replies.
Search This thread

smw6180

Senior Member
Oct 31, 2007
6,078
4,841
Bear, DE
After I flashed the beta 2 one thing I can say is a lot better is the browser. Now is a lot smoother, at least in my phone. Now, quick question. What is OC daemon for? How can I activate it?

It's what it sounds like: It controls the clock speeds of the CPU. It's not all that useful until an O/C kernel is available. Doesn't seem to be working all that well at the moment even for changing stock speeds. Keeps telling me my max awake freq is 384000, when it's 1188000.
 
  • Like
Reactions: luis4ever

Aersaud

Senior Member
Jul 13, 2011
204
34
So I flashed the VM firmware but my phone still says Sprint. The banner is Sprint. And from the app No Roam Control everything is detected as Sprint. When I roam I am on Verizon's towers as well.

How weird is that?
 

sofla2

Senior Member
Jul 11, 2011
591
131
Naples, FL
Could ya post or pm me this prl would really appreciate it

I don't know how to pull the prl. I just went to system updates and updated it there.

---------- Post added at 07:27 PM ---------- Previous post was at 07:25 PM ----------

So I flashed the VM firmware but my phone still says Sprint. The banner is Sprint. And from the app No Roam Control everything is detected as Sprint. When I roam I am on Verizon's towers as well.

How weird is that?

What is your build number?
 

Aersaud

Senior Member
Jul 13, 2011
204
34
I don't know how to pull the prl. I just went to system updates and updated it there.

---------- Post added at 07:27 PM ---------- Previous post was at 07:25 PM ----------



What is your build number?

Not sure what you wanted so im guessing here.

PRI - 142_003
PRL 21086
Build number 1.13.652.1 CL372137 release-keys
Baseband 1.06.00.1216
I'm still onl BETA 1.

Under Network

Operator Name is still Sprint
 

duble08

Senior Member
Sep 13, 2010
396
107
Denver, CO
I noticed the extended epst.apk doesn't work anymore for flashing custom prl's. I was gonna try the new corporate prl for the evo3d, but can't flash it. bummer...
 

sofla2

Senior Member
Jul 11, 2011
591
131
Naples, FL
Not sure what you wanted so im guessing here.

PRI - 142_003
PRL 21086
Build number 1.13.652.1 CL372137 release-keys
Baseband 1.06.00.1216
I'm still onl BETA 1.

Under Network

Operator Name is still Sprint

That is odd. The only difference between you and me is my PRL, which is 21087 and my PRI which is 1.53_144. And everything still says Sprint for you? Did you secretly get the Sprint firmware? lol
 

Roll3r

Senior Member
Mar 7, 2006
764
289
Oakland, CA
OK, noobish question here. I've never put much thought into radios, firmware, etc before. However, there's a stretch of a few miles during my commute that causes me to roam on Verizon. Now that I've flashed the new firmware, I won't be able to stream Sirius during that part of my commute. And no Howard Stern in the morning makes me angry.

What exactly do I need to flash to get roaming back?
 
  • Like
Reactions: gmanhad

sofla2

Senior Member
Jul 11, 2011
591
131
Naples, FL
OK, noobish question here. I've never put much thought into radios, firmware, etc before. However, there's a stretch of a few miles during my commute that causes me to roam on Verizon. Now that I've flashed the new firmware, I won't be able to stream Sirius during that part of my commute. And no Howard Stern in the morning makes me angry.

What exactly do I need to flash to get roaming back?

You could try to flash Freeza'a all in one for the old sprint firmware, but I tried it twice and it didn't work.
 

duble08

Senior Member
Sep 13, 2010
396
107
Denver, CO
OK, noobish question here. I've never put much thought into radios, firmware, etc before. However, there's a stretch of a few miles during my commute that causes me to roam on Verizon. Now that I've flashed the new firmware, I won't be able to stream Sirius during that part of my commute. And no Howard Stern in the morning makes me angry.

What exactly do I need to flash to get roaming back?

In theory, flashing sprint radios should fix the roaming problem, unless there is something else coded in the firmware upgrade that tells your phone to ignore roaming partners. If that's the case, you'll have to flash an old firmware, that replaces whatever the vm firmware did. Or you could wait for the official sprint firmware to come out, and flash that.

I'd recommend trying to flash an old radio first, and see if your phone will roam where it should. And of course, report back, and let the rest of us know :)

Once again, here's a link to different sprint radios:

http://xdaforums.com/showthread.php?t=1193101

I haven't tried flashing any of them with ICS yet, but it shouldn't matter, since it's applied by the bootloader. You do need to have hboot 1.4 and s-off.
 
Last edited:
  • Like
Reactions: Roll3r

Aersaud

Senior Member
Jul 13, 2011
204
34
I have no clue how this happened tell me the name of a screenshot app that works on the 3d with ICS and I will be more than glad to provide screen shots as well.
 

sofla2

Senior Member
Jul 11, 2011
591
131
Naples, FL
In theory, flashing sprint radios should fix the roaming problem, unless there is something else coded in the firmware upgrade that tells your phone to ignore roaming partners. If that's the case, you'll have to flash an old firmware, that replaces whatever the vm firmware did. Or you could wait for the official sprint firmware to come out, and flash that.

I'd recommend trying to flash an old radio first, and see if your phone will roam where it should. And of course, report back, and let the rest of us know :)

Once again, here's a link to different sprint radios:

http://xdaforums.com/showthread.php?t=1193101

I haven't tried flashing any of them with ICS yet, but it shouldn't matter, since it's applied by the bootloader. You do need to have hboot 1.4 and s-off.

Never mind, it was a stupid question. Others have roam on this rom with old firmware, correct?
 
Last edited:

Roll3r

Senior Member
Mar 7, 2006
764
289
Oakland, CA
In theory, flashing sprint radios should fix the roaming problem, unless there is something else coded in the firmware upgrade that tells your phone to ignore roaming partners. If that's the case, you'll have to flash an old firmware, that replaces whatever the vm firmware did. Or you could wait for the official sprint firmware to come out, and flash that.

I'd recommend trying to flash an old radio first, and see if your phone will roam where it should. And of course, report back, and let the rest of us know :)

Once again, here's a link to different sprint radios:

http://xdaforums.com/showthread.php?t=1193101

I haven't tried flashing any of them with ICS yet, but it shouldn't matter, since it's applied by the bootloader. You do need to have hboot 1.4 and s-off.

Thanks man. I'll give it a shot.

Sent from my PG86100 using Tapatalk 2 Beta-5
 

duble08

Senior Member
Sep 13, 2010
396
107
Denver, CO
Never mind, it was a stupid question. Others have roam on this rom with old firmware, correct?

I did not flash the firmware, only the rom. Roaming does work for me. The rom doesn't have a settings option to set your roaming preferences though. But if you don't update your firmware and get the rom to flash properly, it should still roam automatically like it always has.
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 86
    viperROM%2520Banner%2520tommy.png


    viperROM_IC3D_header_small.jpg


    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

    ======================== 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
    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
    22
    FAQ (Updated 5.9.12)

    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

    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.

    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.

    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.

    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"

    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.

    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.

    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

    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.

    Q: Where can updates be found for the ROM?
    A: Updates can be found in the thread, or directly through the viperROM Updater app, 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.


    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.

    Q. I'm new here, what is root?
    A. Many answers can be found in more detail in This Thread

    Q: My CRT animations don't work...what am I doing wrong?
    A: This has not yet been implemented into the ICS builds yet.

    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!

    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


    vc1.png
    vc2.png
    vc3.png
    vc4.png

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

    • 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

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

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

    • 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.
    11
    User Review Video

    http://www.youtube.com/watch?v=iH5kFjW06Zs&hd=1&list=PL9B601B5B9B4F42BE



    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
    10
    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!)

    6019289384_c150de5feb.jpg