yashsingh1/xdaforums huggingface dataset:
[Droid Incredible Android Development] -viperboy-:
Ok guys, I have a test version of the app ready and I need some testers! Some things don't work and I need help figuring out what else isn't working. I'm looking for 3-5 testers per device. All testers will get the paid version of the app when done, assuming you provide me with feedback of this app. Here are a few rules...

0.) You must be on a HAVS/SVS kernel (exceptions Nexus S/NS4G with mathkid or Netarchy kernel). If you don't know what this means, please do not send me a request to beta test. You must also be on a ROM that supports init.d (99% of ROMs)

.5) Please take note of the current version of viperMOD Voltage Control for your device and use it with that configuration. Example: If the viperMOD thread for your device says it's for AOSP, test with an AOSP ROM/kernel. You are welcome to test with other setups that aren't officially supported, but please test first with what the viperMOD script officially supports.

1.) If you are selected to be a tester, you WILL NOT send this app to anyone else and you will use it only on your personal devices.

2.) If you are not selected to be a tester, please don't blow up my PMs or thread complaining about it.

3.) You will provide me with some feedback about the app, what works and what doesn't, what should be implemented and/or taken out. I don't think this is an unreasonable request.

4.) This is going to be mass posted in a few threads and I'm going to make another thread for all the other devices I don't officially support so I can see what other devices/kernel/ROM combos work/don't work. Therefore, to be an official beta tester, your submissions will BY PM ONLY. This information needs to be sent to me or I will ignore your PM. Please don't post in this thread for wanting to test! I don't have time to respond and ask for the information that I need. Please include this with your beta testing submission:

Device:

ROM:

Kernel:

Please also keep replying with our whole conversation so I can reference it.

5.) I may be going to bed soon so if you get nothing from me tonight, I will hit you up tomorrow.

Thanks guys, I look forward to working with all of my beta testers!!
[Droid Incredible Android Development] -viperboy-:
I decided to update viperMOD since it has been forever and the app has never gotten finished (long story). Please see the new thread and post if you have any issues/problems, but it should work just fine. Might need to be updated for some kernels though, but I will get it supported :)

http://xdaforums.com/showthread.php?p=32858743

Closing this thread so I only have to manage 1 :victory:
[Droid Incredible Android Development] -viperboy-:
Ahh, that would explain it. Thank you for the information, Chad. I will update the OP with this information until someone creates such a kernel.

I'm assuming other devices have this implemented into Sense kernels just not the Incredible yet, right?
[Droid Incredible Android Development] -viperboy-:
No Sense option right now, please see above post.
[Droid Incredible Android Development] chad0989:
Yeah, it would only take a couple minutes to do if someone wants to go ahead and do it. I know ziggy released some sense kernels for the incredible that have it, but he's since pulled all his downloads. So you just have to let the sense guys know that they need to be running one of those kernels until someone else feels like putting one out.
[Droid Incredible Android Development] thess1:
Really excited to try this
[Droid Incredible Android Development] notwen:
Ziggy recently allowed access back to his kernels. As of his 03.18.11 release he was still using the 2.6.32.33 build. I know he's since released anew beta on 04.10.11; have yet to flash them as I'm pretty pleased w/ his March build.

Just a few more options for those wanting to test this w/ a sense based kernel. =]
[Droid Incredible Android Development] -viperboy-:
Ah, wonderful. Thanks for the info! If anyone wants to test with Ziggy's kernel just follow the steps in the OP and keep us posted!
[Droid Incredible Android Development] bradm23:
I'm curious to see how these voltage tweaks compare to the one in Chad's thread. Which ones will be comparable?
[Droid Incredible Android Development] -viperboy-:
I only really saw one post about voltages in there. Maybe I didn't look hard enough. If you can find a link, lemme take a look and I can tell you what the differences are in terms of voltages.
[Droid Incredible Android Development] hightech316:
Would you suggest this mod for chads incredikernel ?
[Droid Incredible Android Development] -viperboy-:
Of course. I mean, unless you don't want better battery life :P
[Droid Incredible Android Development] d08speed3:
The voltage tweak in Chads OP which one of yours is close to it? Am currently using that nd wanna try the next aggressive one for even better battery life. Am still confused as to if -100 vs -25 is better for battery life?
[Droid Incredible Android Development] -viperboy-:
The OP explains what the difference between all the undervolts are.

After looking at the UV in Chad's kernel thread, the values are super aggressive at the 4 lowest clock speeds and only have a range of 25mV where as my Insane .zip has a 50mV range. The midrange clock speeds are more aggressive on my Insane .zip and up top both scripts are similar.

I hope that helps. I'm on my phone not my computer so I had to keep toggling between the 2 scripts to look at them but I think my summary is accurate. I'll take a better look at it when I get to my computer.
[Droid Incredible Android Development] d08speed3:
Tried out -100 one and it didn't boot up. Am trying -75 and everything seems to work fine. If i use root explorer and go to /etc/init.d/74havsvoltages and view as text isnt it suppose to show all the values?

Update: NVM just used Terminal to check them out. So the -75 is suppose to be more of an aggressive tweak than Chads one is his OP correct?
[Droid Incredible Android Development] -viperboy-:
Look at the post right above you.

The script in Chad's thread is done differently than I did mine. Let me explain. Take a look at what I have here below...

dccoh's script sets EVERY clock speed to a certain voltage. My Insane script says lower all voltages of the kernel you're using by 100mV and also set these certain clock speeds to these parameters. Everything after 537mhz is 100mV below the stock kernel voltages.

You can see that there are variations in voltages so for some my script might work better and for others dccoh's might work better. All in all, the best thing you can do is try it out. It's hard to say what is going to work better for you since every device is different. I hope this makes sense.
[Droid Incredible Android Development] d08speed3:
Update: after looking over all the specs from chads to your universal -75 Chads is actually more better. Ill wait for you to release the Insane one when you do to see how it holds up
[Droid Incredible Android Development] d08speed3:
But I can't flash the insane zip correct? Its only for TiTmat?
[Droid Incredible Android Development] -viperboy-:
Well, if you're comparing it to the script found in Chad's thread, Insane is the most comparable. Yes, they're different, but most similar as well.

I made these 8 scripts so that more people can undervolt (or overvolt) if their phones can't handle a very aggressive undervolt.
[Droid Incredible Android Development] -viperboy-:
You can try it but the reason I advised against it is because I know the voltage floor of Tiamat is 800mv. I didn't have time to look at the voltage floor of other kernels and lets say the voltage floor is 825mv and the script tries to set 800mv I truthfully don't know what happens. It might not set that voltage, or any voltage, or (I've seen this happen) it could set all voltages to the kernel ceiling like 1350mv.

Of course, the reset .zip would fix this but it was just a warning.
[Droid Incredible Android Development] nelms:
man im having a rough time. none of the UVs work on my phone.. -100 down to -25. even on -25 my phone hangs then bootloops. im on chads latest. running setcpu 1113max 128min, is it just my phone? any ideas or input would be great. id love to squeeze a lil more juice out of this thing ;)
[Droid Incredible Android Development] chuckyteets:
-100 would not boot on my phone

-75 boots and runs without crashing (looks good)

the UV in chad's thread crashed my phone within 30 seconds of fully booting
[Droid Incredible Android Development] -viperboy-:
It's just your phone :( Chad's kernels are already undervolted and some phones can handle more undervolting and come can't. Sorry dude.

Glad it's working for you :)
[Droid Incredible Android Development] nelms:
hey man, that sucks. but i appreciate the response.
[Droid Incredible Android Development] k_nivesout:
Tried -75 and bootlooped. I don't think my phone likes to undervolt though its fine overclocking to 1113.
[Droid Incredible Android Development] -viperboy-:
Try the -50mV or the -25mV UV.
[Droid Incredible Android Development] k_nivesout:
I'm thinking about trying em, gotta charge my phone first in case I need to restore again. Wondering if the -25 or -50 would increase battery life noticeably. Anything to squeeze some more out of this stock battery!
[Droid Incredible Android Development] thess1:
There's no need to restore just flash the havs reset in the op.
[Droid Incredible Android Development] k_nivesout:
I was just being a little obsessive about having a clean slate :)
[Droid Incredible Android Development] morph3k:
My phone is a bit unstable. A lot of reboots/force closes/lag/choppiness. Added the +50mV to it and it seems to be working a lot better. can run stable at 1.15ghz w/ tiamat 3.3.8
[Droid Incredible Android Development] BillytheKid82:
-100 and -75 did not work for my phone....locked up on boot, trying -50 now

edit... -50 seems to be working ok
[Droid Incredible Android Development] -viperboy-:
I'm glad this is working for you guys! I hope you enjoy the mod.
[Droid Incredible Android Development] morph3k:
Could you zip up a +75 universal?
[Droid Incredible Android Development] -viperboy-:
Are you having that much trouble with a kernel that even the +50 isn't enough for you??
[Droid Incredible Android Development] breathtakingevil:
Just figured I'd post initial experience.

Used the Extreme for Tiamat... seemed to work fine... until I attempted to OC. Then it threw me into bootloops and blah blah. SO I'm going to attempt to find the right combination for OC and this voltage tweak in order to optimize performance.

Thanks for the work, though :-)
[Droid Incredible Android Development] -viperboy-:
Thank you for letting me know! See, this is the stuff more people need to post. It makes it even harder that I don't have this phone so feedback like this is greatly appreciated.

I will make 2 scripts that up the overclocking voltages in Extreme and Insane.
[Droid Incredible Android Development] morph3k:
Yea sometimes. If it wouldn't be too much trouble for you i'd like a +75.

I tried to do it myself but dunno how to zip it up etc.
[Droid Incredible Android Development] crondable:
Couldn't get the -100 or -75 to boot running Tiamat 3.3.8. Was able to get -75 to boot on incredikernel though! -100 gave me bootloops:(

Edit: It bootlooped twice before it booted all the way, weird. Hopefully it runs ok.
[Droid Incredible Android Development] 7he Messiah:
I figured I'd post my feedback. I'm running -100 on CM7.0.0 with SavagedZen 0.0.1 BFS and this is working excellently. No bootloops or other instability of any kind!

Thanks!
[Droid Incredible Android Development] bengals1975:
undervolt affect on battery temp

If I undervolt will that help keep my battery temperature down?

Last year I drove to vacation using my phone for navigation. Several times I got the flashing LED because my battery was getting too hot. I'm driving again this year and I'm trying to figure out ways to keep this from happening.

I've already set up a Tasker profile to crank down my CPU speed to 576 while running Navigation hoping it will help battery temp (I figured the original Moto Droid only had a 600MHz CPU and it ran Navigation so 576MHz would probably be OK). But if I undervolt would that help even more? It seems like it would but I thought I'd see what y'all thought.

-------------------

CM7 Nightly 56

Incredikernal 2.6.37.6
[Droid Incredible Android Development] -viperboy-:
Gimme a few, I'll whip one up for you :)

Glad you got it working, I hope you like it. If it becomes unstable, just drop down 1 step.

Thanks for the info! You're welcome.

In theory, it would lower the temps but if you're really hammering the phone, the phone might still get hot. It's kinda hard to say but feel free to report back.
[Droid Incredible Android Development] -viperboy-:
All done, check the OP :)

Also, for anyone running -100mV, Extreme, or Insane... how is device performance when overclocking? Running fine? Freezing? Whatever is going on, please post so I can see how it's working. Please post the kernel that you are using as well. Thanks.
[Droid Incredible Android Development] crondable:
So far so good here at -100 on latest Incredikernel, running CM7. I tried rebooting a couple times to replicate the bootloops, but everything has been smooth since that initial boot. Thanks viper!
[Droid Incredible Android Development] -viperboy-:
Great! Thanks man, glad you like it.
[Droid Incredible Android Development] morph3k:
Thanks man. One question. How much does this effect battery life?
[Droid Incredible Android Development] BillytheKid82:
i tried the -100 and it froze, then tried the -75 and it froze, settled on the -50...should i try the -100 again and let it reboot 2-3 times? seems like you had it freeze the first time, but it worked after? how many times should we try to reboot before we know it will not work on our phone?
[Droid Incredible Android Development] crondable:
It never froze for me, it just started to bootloop. Right as I was about to take off the back cover to pull the battery, it finished booting all the way. Are you running Tiamat or incredikernel? Mine froze on the boot animation with -100 and -75 on Tiamat 3.3.8, but everything is butter here at -100 with incredikernel.
[Droid Incredible Android Development] bengals1975:
thanks. I don't make the trip until July but I'll report back. I have a few shorter trips coming up. Probably won't be long enough to cause an issue but I'll check temps and see what happens.

One more question. If I flash the resest .zip, what does that restore me to? Will I be back to Chad's default incredikernel voltages? How does it know what those voltages were?

Thanks! I'm pretty excited about trying this!

Sent from my CM7 Incredible
[Droid Incredible Android Development] -viperboy-:
Truthfully, I don't have a great answer for you. It all depends how you use your phone, but I can tell you that I didn't ever get a full day on my phone and now I do most of the time. This mod is more like a try and see results deal :)
[Droid Incredible Android Development] 7he Messiah:
For the fun of it I OC'd to 1.152 GHz and it seems to be running well. A bit of light browsing, some Alchemy, email, etc. I'll respond again if that changes, but so far, so good.
[Droid Incredible Android Development] -viperboy-:
The kernel has its own voltage settings built in. This mod place a file in /system/etc/init.d and the phone runs anything in that folder when it boots. The reset zip removes that file and voltages go back to what the kernel default is.

Reflashing the kernel doesn't do anything if the mod is still in place. The mod will always be there even after flashing a kernel unless you remove it.

This post was from my EVO thread, I need to put this in the OP.
[Droid Incredible Android Development] bengals1975:
What if you flash a new ROM? obviously it goes away if you do a system wipe, but what if I'm just updating to a newer version of Cyanogenmod 7 for example. I wouldn't probably do a full system wipe. Would flashing the new ROM reset what's in that directory?

Thanks and sorry for all the questions.

Sent from my CM7 Incredible
[Droid Incredible Android Development] POQbum:
If it's freezing even once on the -100, then it's likely that if you do get it to boot up alright it'll have stability issues and might freeze up again or your phone might randomly reboot.

Some phone chips just can't handle it when they're that much undervolted.
[Droid Incredible Android Development] -viperboy-:
Yes, you need to reapply the mod if you flash a new ROM.
[Droid Incredible Android Development] themikeflynn:
(running CM7.0.2.1 with latest incredikernel)

-100 would not get past the CM bootscreen.

-75 worked fine until I used Quadrant (for stress testing), where it instantly restarted the phone. Reduced my overclock back to 998mhz and it seemed to work fine, but I don't think it's very stable on my phone.

-50 worked fine without any restarts while overclocked. No FC/restarts during Quadrant. Sticking with this for now!

Might test battery performance impact later if I'm bored.
[Droid Incredible Android Development] -viperboy-:
Thank you for the report!
[Droid Incredible Android Development] RebelShadow:
I’m afraid my review is not so great. I don’t know what the problem was but first let me list the phone specs. My DInc is a version 001 with the AMOLED display running CM7 stable (7.0.2.1) with Chad’s Incredikernel 2.6.37.6. CPU locked from 128 to 768 and 04.08 radio.

-100 phone locked up at white screen

-75 phone would boot but about 30 sec. into loading it would reboot.

-50 worked with no lockups or reboots but battery life SUCKED to the tune of about losing about 20% in about 30 to 45 mins. Of use. Reset HAVS back to stock and battery life has returned to normal! I don’t know if it’s the kernel or the phone but it does NOT like these scripts. Any ideas?
[Droid Incredible Android Development] -viperboy-:
Hmm, this shouldn't negatively affect battery life at all. The only thing I can think of is that maybe it was coinsidence and you had an app that went a little crazy? Have you ever done a battery stats wipe and battery calibration?

It's really odd that you would experience anything like that anyway. The script sets the voltages in the kernel on startup and then the kernel just goes by those voltages.
[Droid Incredible Android Development] RebelShadow:
This was repeated on multiple reboots. I have done stats wipes and calibrations in the past but not after I applied the script. I will try to reapply the script and wipe states after a full charge and see if it does it again and get back to ya.
[Droid Incredible Android Development] SteveG12543:
Never heard of a 001 version. I got mine on day one and mines 002.

Sent from my Droid Incredible running CM7.
[Droid Incredible Android Development] RebelShadow:
Your right, it's 002
[Droid Incredible Android Development] -viperboy-:
Would there be any interest in scripts that would essentially turn a HAVS kernel into a SVS kernel? What I mean by that is instead of each frequency having a range of voltages it can use, set the min and max to the same so it's a constant voltage?

I see no need for this myself, but I thought I would ask if anyone would like to see this. I know I have heard people complaining about their device not responding well to HAVS. Any input, people?
[Droid Incredible Android Development] crondable:
If you wanna give it a shot I'll test it out, just shoot me a PM.
[Droid Incredible Android Development] -viperboy-:
Are you running one of these scripts? Which one works the best for you?
[Droid Incredible Android Development] crondable:
I'm running the -100 with the latest incredikernel on CM7 with no issues. Well, I had that hiccup on first boot but since then it's been great. I've noticed a huge difference in battery life. I played around with the voltages before but these scripts made it so easy.
[Droid Incredible Android Development] -viperboy-:
Good to hear :) I'm guessing that there isn't much of a demand for the "HAVS to SVS" script though.
[Droid Incredible Android Development] frostincredible:
Quick question, which one, in theory, would provide best battery life? I don't completely understand the differences in the -25, -100, etc..

I'm running the -100 right now, to see if I find a difference though.
[Droid Incredible Android Development] chad0989:
Running the invisiblek kernel (provided your sig is up to date) you're not going to see a difference. It hasn't been updated in awhile and therefore doesn't have the sysfs interface for adjusting HAVS voltages. So the script isn't doing anything for you.
[Droid Incredible Android Development] smtom:
Chad, thanks for the input. I'm running Invisible K #18, and the device seems to lag after flashing the -75 version. Placebo, or would this script have no impact?
[Droid Incredible Android Development] -viperboy-:
Well, the best battery life would be the Insane script because it lowers all voltages by 100mv and lowers the lower frequencies (up to 576mhz) 150mv.

Thanks for posting this. I don't quite know the DI kernels like I do the EVO.

The script shouldn't affect you at all.
[Droid Incredible Android Development] frostincredible:
What about the most recent incredikernel? The 4/19/11? A friend told me to try it out...
[Droid Incredible Android Development] -viperboy-:
It will work with incredikernel.
[Droid Incredible Android Development] live2die:
if there's no "vdd_levels_havs" file in my phone，then i can't use this mod，right？i'm using miui rom。
[Droid Incredible Android Development] -viperboy-:
You need to have a kernel that supports this mod. Tiamat or Savaged-Zen will work. Personally, I use Tiamat but give one of these kernels a shot.
[Droid Incredible Android Development] live2die:
I'm using this kernel: "SavagedZen-INC-0.0.2-BFS-HAVS-GB-noSBC", and I can't find that file in my phone, does it still take effect? Thank U very much any way!
[Droid Incredible Android Development] -viperboy-:
Oh, sorry I missed that this was the Incredible thread and not my Evo thread haha I would try incredikernel instead of SZ. You're on an old kernel according to this...

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

But I don't even see a download for 1.0.0 for the Inc on their download page. So I would try Tiamat or incredikernel.
[Droid Incredible Android Development] live2die:
seems that there's only kernels for the evo only now on savaged-zen.com，(@_@)，i'm using tiamat now，and it's working well，thank u very much！
[Droid Incredible Android Development] frostincredible:
Seems to be working great. On incredikernel with -100 MOD and I made it through a day and a half, I usually only make it around 3/4 of day.
[Droid Incredible Android Development] -viperboy-:
If you can use -100, try Extreme or Insane and see if you can run them. I know it says only Tiamat but it should still work on incredikernel if your phone can handle it :)
[Droid Incredible Android Development] frostincredible:
Sweet, I'll try the Insane out later today, but if it doesn't work I'll go to the Extreme. I can just flash over, right? I don't need to flash the reset and then the Insane?
[Droid Incredible Android Development] -viperboy-:
Nope, flash over it. It removes the previous script and replaces it with the one you're currently flashing.
[Droid Incredible Android Development] frostincredible:
Awesome, that makes things easy. Thanks again for this awesome mod, it's a life saver with the battery I save.
[Droid Incredible Android Development] frostincredible:
Oh, and question, what exactly does the overvolt do, other than of course overvolt compared to under, like what's the purpose?
[Droid Incredible Android Development] smtom:
Ok, flashed Chad's 04192011 and -75. I'll report results after a few days.

Thanks for the mod!
[Droid Incredible Android Development] -viperboy-:
Good, glad this is working for you!

From the OP:

Welcome! I use the -75mV myself and I get a full day on my EVO when I never did before!
[Droid Incredible Android Development] frostincredible:
Just booted the -100 Insane while running the latest incredikernel. The first boot it replayed the boot animation a few times, then showed the screen, then rebooted, but then it was fine. Running smooth now. Will report in a few hours if I've had any hiccups with it.