yashsingh1/xdaforums huggingface dataset:
[Droid Incredible Android Development] chad0989:
07/28/11 - Preview 5-2

Changes include:

A restore defaults button. NOTE: You must reboot for the changes to take effect.

A text box that lets you know if you currently have saved boot settings or not.

Support for SVS kernels (and subsequently support for msm7x30 devices, e.g. inc2)

Started to work toward database storage of voltages instead of boot scripts. There is still a boot script, but it has been relocated to /etc and is now run by a service at startup.

Get it at http://www.incredikernel.com
[Droid Incredible Android Development] gonzlobo:
So basically if you can boot your values are good?
[Droid Incredible Android Development] k_nivesout:
Well, if you can boot then that's a good sign, but I'd run a CPU stress test with setCPU or a similar program, or do some multitasking, gaming, etc, to push your phone and see if it remains stable.
[Droid Incredible Android Development] gonzlobo:
Thanks for the response. That and reading the OP helped (imagine that).
[Droid Incredible Android Development] chris61292:
When I open the app its just a blank black screen. Running latest cm7 nightly and ram optimization script posted in this section
[Droid Incredible Android Development] watt9493:
With what kernal?

ADR6300
[Droid Incredible Android Development] packerjd04:
Thanks for the advice. Do you have any recommendations for how low you can go on our phones without losing performance but keeping good battery?
[Droid Incredible Android Development] tiny4579:
Chad, do you know of any sense kernels that are SVS? I know your incredikernel is HAVS. The reason I ask is that I run CM7 nightly with incredikernel but I also multiboot with Skyraider 4 Sense and the 12/23 incredikernel. I don't believe it's SVS as the app is blank when it boots up. Oh yeah, just figured it out, your last froyo sense kernel is HAVS but doesn't support the sysfs interface for HAVS. Same would go for SVS kernels I believe. Make sure that you note that as I believe someone else had a question of why their screen is blank.
[Droid Incredible Android Development] chad0989:
I don't think there are any svs kernels for the inc at all. And you get the blank screen if your kernel doesn't have either havs, svs, or the sysfs interface. I need to add a your kernel doesn't support on the fly voltage adjustment, but I haven't gotten to it yet.
[Droid Incredible Android Development] packerjd04:
Dropped everything by 25 and no problems. Is this pretty much the same thing as that Vipermod thing? If so this seems so much easier haha. Thanks Chad!

Sent from thee Incredible
[Droid Incredible Android Development] POQbum:
If you do that then yes :p

But this app allows you to much more specifically set values, Vipermod are generalized undervolts but you can't put it exactly where you want it or what is necessarily the optimal setting for your phone.
[Droid Incredible Android Development] packerjd04:
Hmm so I guess just using the setting to reduce everything by the same amount is just like Vipermod. Well I guess I need to read up some on voltages and maybe I'll get some more out of it. I've dropped everything by 75 and I'll try that out tomorrow and see if it makes a difference throughout the day.

Sent from thee Incredible
[Droid Incredible Android Development] :
Idea for Preview 6

Chad,

I was wondering if you implement preset undervolts into this app. The reason I ask is because for the most part the DINC (besides the different screens and roms/kernels) people run will most likely work under a lot of the conditions. Could you add a set of 3-6 of the most popular presets that work the best so that I could just open the program and click DINC AMOLOD SCREEN preset 1, or preset 2 that does -25 or -50. I am the kind of person and I think most people are that want the work already done and know that something is going to work and not have to tinker with it. Just thought it might be a great idea if its not hard to implement. Sorry of this makes no sense I am running on 2 days no sleep and starting to become insane :)

Thanks for all your hard work and I look forward to your reply
[Droid Incredible Android Development] V0latyle:
I imagine this question has already been posed...but how do we go about setting voltages back to default if we get stuck in a boot loop? It's nice having the Restore Defaults button in the app...but if I can't even boot to the desktop, it doesn't do me much good. Is there something we can do via recovery?
[Droid Incredible Android Development] chad0989:
The issue with that is that it supports most HTC phones, so I would need presets for every phone. I don't really have the time to compile that many presets. One thing you could do would be to download one of the voltage zips from my site and look at the voltages in those and use them as a starting point. Or if you want to do -25 or -50 you can just click the -all buttons. Each click is -25.
[Droid Incredible Android Development] chad0989:
I'm going to post a reset voltages zip in a few minutes. You can also just boot into recovery and do:

For 5-2:

rm /etc/havsvdd

Older versions:

rm /etc/init.d/95havsvdd
[Droid Incredible Android Development] davwman:
running great on ingenious beta 2 -100mv all around on latest inc deck.
[Droid Incredible Android Development] chad0989:
The reset voltages script is up on the site.
[Droid Incredible Android Development] packerjd04:
My phone is rebooting when starting some programs even just at -25. Might have to do with the new miui release or incredicontrol I'm not sure?

Sent from thee Incredible MIUI
[Droid Incredible Android Development] Pons:
Not correct. Vipermod can set custom voltages.
[Droid Incredible Android Development] k_nivesout:
Running -100 across the board on MIUI here. Have you been able to successfully undervolt in the past? Undervolting is a weird thing, I remember when I first tried it, I couldn't seem to get the phone half stable with anything more aggressive than -50. Now it runs well at -100 and I'm tempted to see how much lower I can go.
[Droid Incredible Android Development] packerjd04:
Does -100 really affect battery very much?

Sent from thee Incredible MIUI
[Droid Incredible Android Development] davwman:
yes. for me it does jyst as long as its stable.
[Droid Incredible Android Development] Pons:
Was just thinking, wouldn't it be more natural to switch the + and - so the - is on the left and the + is on the right, since our language reads left to right? Obviously, a very, very minor aesthetic request.
[Droid Incredible Android Development] chad0989:
I was debating that too. I'm not sure why I put them like I did in the first place. Haha.
[Droid Incredible Android Development] chad0989:
Its finally ready to release. So here it is, IncrediControl v1.0!

This app allows you to control your CPU voltages with an easy to use interface. You can increase or decrease voltages (undervolt or overvolt) for all frequencies or fine tune voltages for each individual frequency.

! HTC DEVICES, currently only single core devices are supported !

! ROOT is Required !

! Kernel that supports HAVS or SVS voltage adjustment REQUIRED !

In addition, if you are an Incredikernel user, the app may also be used to toggle Incredikernel specific features on and off, namely USB fast charging and audio boost.

Get it over at http://www.incredikernel.com

IncrediControl is now also available in the market:

IncrediControl

IncrediControl - Ad Free

Additionally, all donators are eligible to receive the Ad Free version. It doesn't matter how much or how little you donate or have donated. If you don't want to purchase the app from the market, you may donate using the button on this page. Please register on the site first and include your username in the comments box.

All previous donators, please register on the site if you have not done so and contact me with your username!
[Droid Incredible Android Development] jesssiii:
I don't care about advertising, but I purchased this without hesitation to support your work Chad. Thanks for your application & Incredikernel!

Zeam & Incredikernel

CM7 latest Nightly
[Droid Incredible Android Development] POQbum:
Downloading now
[Droid Incredible Android Development] m52 power!:
I run -50 across all. Aymore and I get freezing
[Droid Incredible Android Development] cheez99:
Hey chad, is there any way you can allow us to increase the voltage or volume to the headphone jack, even if just slightly? I ask because I know that Dalingrin was able to pull off the same thing with his kernel and app for the Nook color.
[Droid Incredible Android Development] k_nivesout:
This is fantastic news! Definitely don't mind purchasing it given the amazing work you do for us Chad, thank you. Would it be possible to incorporate you SD speed fix into incredicontrol?
[Droid Incredible Android Development] :
Voltages

Ok so I am finally going to mess with these voltages after many weeks of asking questions around the boards and what not plus chad put up that master reset zip so now I am not too worried.

One question I had for the community is in chads app I see the min column and the max column. I am looking for better battery life and want to do -25 all around. Now do I just do that in the min column? Or do I do it in the both columns? Or if I lower the min column by -25 do I have to raise the max by +25? I am pretty tech savy but never really dived into battery voltages lol ( I am sure not many have) and would just like a tiny bit of help. Once I get a answer for this I will test and repost my results with my DINC :)

Chad you are the man. When I get paid I will donate for sure.
[Droid Incredible Android Development] packerjd04:
You move both voltages with the same intervals as far as I know. So -25 to both the min and max.

Sent from thee Incredible MIUI
[Droid Incredible Android Development] jesssiii:
I lowered my minimum by 75, maximum by 100. No problems or rebooting.

Zeam & Incredikernel

CM7 latest Nightly
[Droid Incredible Android Development] :
And why would you do that? Also how much more battery life do you get?
[Droid Incredible Android Development] chad0989:
I think I'm going to, I just need to figure out how I want to pull mount points off of all phones. Since the mount points are different for each model.
[Droid Incredible Android Development] k_nivesout:
Ah, I gotcha. I forgot for a minute that this app is for more phones than just the incredible! It's not like flashing the zip is inconvenient, its just cool to be able to control all the kernel features from within the app.
[Droid Incredible Android Development] meazz1:
can someone post a pic after tweaking the voltage settings? I am not a tech savy person and I would need some help.

I am looking to extend battery life, that the main focus.
[Droid Incredible Android Development] watt9493:
buying as soon as phone reboots from nandroid. :)
[Droid Incredible Android Development] k_nivesout:
Start out by lowering all the voltages by 50. The buttons at the very top adjust volatges for all frequencies so you don't have to adjust each one individually. Drop the max and min voltages by 50 and if your phone is stable, keep dropping in increments of 25 until the phone is unstable. Use the lowest voltages you can while retaining stability.

The settings that work well on one phone very well may not work on another phone, so there's not really any "right" way to do it aside from experimenting and finding what works best on your device.
[Droid Incredible Android Development] packerjd04:
My phone reboots pretty frequently throughout the day with just -25 all around.

Sent from thee Incredible MIUI
[Droid Incredible Android Development] meazz1:
I dropped 25 and everything was fine. when I dropped another 25, it started to act weird and locked up. It may be the Launcher Pro acting up.

So, for now, I am only dropped 25 and see what happens.
[Droid Incredible Android Development] k_nivesout:
Were you guys with the reboot issues having problems before undervolting? And the person with launcherpro, were you experiencing freezes or reboots?

It seems like some phones just don't like undervolting, that's why its not really possible to say what settings will work for everyone, just gotta try it out and see what works for you. I would make sure that your setup is stable before you start experimenting with undervolting, that way if you run into any issues, you know it's the voltages.
[Droid Incredible Android Development] packerjd04:
No I didn't have any issues with reboots before I tried the undervolting so I'm just assuming my phone is one of those that don't like it too much. :(
[Droid Incredible Android Development] meazz1:
No reboot issue prior to tweaking with the voltage.
[Droid Incredible Android Development] TheWhiteBandito:
I can only go -50, anything more and my phone will freak out. But thanks again, Chad. Your work is ALWAYS appreciated!
[Droid Incredible Android Development] bullah:
Wifi Disabled when I turn on USB Fast Charge

I have the latest MIUI build - 1.8.5. Been using incredikernal for quite some time now. In the last two MIUI builds, after turning on Fast Charge and rebooting, my wifi does not connect. Before I activate Fast Charge wifi works fine, but after, nothing. I have the latest IncrediControl - 1.2 from the market and the latest incredikernal - 7/6. I have tried full wipes (wiping absolutely everything in CWM many times) and reinstalls. Also, when restoring system data from MIUI backups, unchecking wifi settings. I was wondering if this has occured with anybody else.

Thanks!
[Droid Incredible Android Development] thisguy23:
FEATURE REQUEST: a backup or something for voltages. Miui weekly update makes me manually re-enter values over and over. Thank you for the app Chad. I look forward to more from you.
[Droid Incredible Android Development] chad0989:
IncrediControl v1.3

Major changes include:

Ad Free has now been turned into a key that removes the ads from the free version. This allows donors who have downloaded the ad free version from the site to update through the market.

HAVS voltage checking. Minimum voltages can no longer be set higher than maximum voltages.

Boot voltages are now stored in the application’s data directory. Boot settings will now persist if you update your ROM or restore the application and data from a backup.
[Droid Incredible Android Development] chad0989:
@thisguy23

I think you'll like the third bullet point in the new release. I am going to add a backup to / restore from file option in the future though also.
[Droid Incredible Android Development] thisguy23:
Good man! Thank you very much good sir! I'm feeling a drink on me coming your way.
[Droid Incredible Android Development] chad0989:
Haha, the best development occurs while having a drink. Enjoying a southern tier mocha stout right now.
[Droid Incredible Android Development] watt9493:
just a question, ziggys latest for the dinc is 11/24 right? cause i really wanna use this on sense. chad, would it be possible to implement havs into your 12/23 sense kernal? cause i love the usability of your sense kernal.
[Droid Incredible Android Development] chad0989:
I'll update it later today real quick if I have a few minutes.
[Droid Incredible Android Development] crondable:
Hey Chad, quick question.

I noticed over in the Android Central forums there was a user telling others not to use USB fast charge as it would drain their battery when not charging. I informed him and the other users that was incorrect, as the code in the kernel that enables fast charge over USB is only called upon while charging. If you could just confirm or correct me on this matter I would appreciate it. Personally, I've used USB fast charge since you first made it available, and I have noticed no negative effects at all. I just figured I would get the info direct from the source in case I am wrong.
[Droid Incredible Android Development] chad0989:
You are correct. The only potential issue I've come across (and this has nothing to do with discharging, only charging) occurs only if you try to charge from a source that doesn't put out enough amperage. And even in that case the the only effect I've noticed is that you obviously won't get a fast charge. Do you have a link to the post by any chance?
[Droid Incredible Android Development] crondable:
http://forums.androidcentral.com/in...ogenmod-7-nightly-builds-225.html#post1167506
[Droid Incredible Android Development] Homan13PSU:
Something interesting is definitely going on here. Every time I come back into Incredicontrol the voltage values are back at the default. It's making it difficult to test this as I'm trying to incrementally drop to find minimums. Anyone else seeing something like this?
[Droid Incredible Android Development] chad0989:
Are you clicking apply at the bottom? And did you allow superuser rights to the app?
[Droid Incredible Android Development] Homan13PSU:
Yes and yes.
[Droid Incredible Android Development] chad0989:
What are you trying to drop the voltages to? Try clicking restore defaults, rebooting, and trying again.
[Droid Incredible Android Development] Homan13PSU:
I'll be trying that tonight actually. Going to pop on the latest MIUI release so I'll be reflashing the kernel and everything. I'll let you know what happens.
[Droid Incredible Android Development] jesssiii:
Every time I flashed a new cm7 nightly (only clearing cache and dalvik), IncrediControl showed no boot settings found & I'd reset them. Just now, after flashing #160, the boot settings were still there. Did the app change or did I change? Odd.

Zeam & Incredikernel

CM7 latest Nightly
[Droid Incredible Android Development] chad0989:
The app changed with v1.3. Haha.
[Droid Incredible Android Development] jesssiii:
Ok, thanks. It's nice having the settings stick.

Zeam & Incredikernel

CM7 latest Nightly
[Droid Incredible Android Development] Homan13PSU:
Looks like flashing MIUI 1.8.5 seems to have solved the issue. I'm down 50 running nice and smooth. Going to try and hit -75 later today after work. Thanks Chad!
[Droid Incredible Android Development] bbernardini:
I've been wondering how the kernel interacts with different AOSP ROMs. I've been a little reluctant to switch from CM7, but then I got to thinking that the user experience might not be all that different if I use the same launcher setup.
[Droid Incredible Android Development] k_nivesout:
Incredikernel & incredicontrol working great for me on MIUI for what it's worth.
[Droid Incredible Android Development] packerjd04:
What exactly does the audio boost do?

Sent from thee Incredible MIUI
[Droid Incredible Android Development] chad0989:
Louder in call volume.
[Droid Incredible Android Development] packerjd04:
Thanks chad

Sent from thee Incredible MIUI
[Droid Incredible Android Development] jesssiii:
I know the 12/23 sense kernel doesn't work with IncrediControl, but will it work to flash the voltage change table?

Zeam & Incredikernel

CM7 latest Nightly
[Droid Incredible Android Development] chad0989:
No. They both require the interface. I'm going to update it I just haven't had the free time this week.
[Droid Incredible Android Development] packerjd04:
Little thing I've noticed is that the set at boot won't stay checked for my audio settings. It keeps resetting.

Sent from thee Incredible MIUI
[Droid Incredible Android Development] watt9493:
Its on purpose. Chad? The reasons?

Please lengthen your message to at least 10 characters
[Droid Incredible Android Development] packerjd04:
I see. Well it's not that big of a deal I just wanted to share.

Sent from thee Incredible MIUI
[Droid Incredible Android Development] sherpajosh:
So decided to finally try out Incredicontrol and I tried to lower all the min voltage by 25 and lowered some of the higher speeds by 50. Ended up freezing the phone and it got stuck in boot loop. So flashed the reset voltage script and still stuck at boot loop. Tried formatting and restoring a backup and still boot looping.
[Droid Incredible Android Development] chad0989:
If you formatted and restored a backup (that you took prior to messing with your voltages), there has to be something else going on. If for some reason the voltages got stuck otherwise and the restore script wasn't working, you can also try booting into recovery and clearing your datadata.
[Droid Incredible Android Development] sherpajosh:
well ended up formatting and putting a fresh copy of CM7 stable. Then flashed your kernel, the one from july. Booted fine was running well. Installed Incredicontrol and enabled audioboost and usb fast charge, rebooted and got stuck in boot loop again. Didn't touch a thing in the voltage settings. I have used your usb fast charge, the standalone flashable script, and everything worked fine before Incredicontrol.
[Droid Incredible Android Development] Homan13PSU:
Just thought I'd update you Chad. Looks like after flashing 1.8.5 MIUI the issue I was having cleared. Able to drop -75 with no issues. Great job, definitely going to upgrade to the ad free version so you have some beer money. :D
[Droid Incredible Android Development] chad0989:
IncrediControl v1.4:

This is mostly a bug fix release but I have also added:

Automatic detection of the minimum and maximum voltages supported by your kernel

Unless any more bugs arise, the next release will have some new goodies to play with...

http://www.incredikernel.com or from the market.
[Droid Incredible Android Development] k_nivesout:
Awesome. I'm liking the sound of the next update too :)

Just fyi, the update isn't showing in the market yet, it seems like they take a while sometimes. Also, can the ad-free key be deleted? I thought there was a mention of this before in regards to the update.
[Droid Incredible Android Development] chad0989:
No. It can't be deleted. But download the new version of the key from the site and there will be no icon. Uninstall the old version first.
[Droid Incredible Android Development] k_nivesout:
OK excellent, thanks chad. I can hide the icon with MIUI access controls, so it's all good.
[Droid Incredible Android Development] bast525:
I flashed the newly-HAVS-enabled 12-23 kernel, and I haven't even installed Incredicontrol yet, but I swear to god it seems like I'm getting significantly better battery life. Especially while the phone is asleep. Battery Monitor Widget Pro seems to agree with me, as its estimating 4-6 more hours of standby time than usual with my typical moderate work day usage.

Am I crazy? I figure its possible implementing HAVS even without tweaking the voltages could be helping... or is it just placebo?
[Droid Incredible Android Development] chad0989:
The kernel already had HAVS, but I did update the HAVS implementation when I added the sysfs interface. So that could definitely be why.
[Droid Incredible Android Development] snapper915:
I want to try this bad. Lol. But I have no clue how to set it up. I'm running miui with incedikernel.
[Droid Incredible Android Development] Neo:
Been running fine dropping Max frequencies all by -75. Will start using another app like setcpu ONLY to monitor what frequencies the cpu is in most during my daily use for extra frequency tweaking ;). My phone idle from 1am to 8:30am only lost about 7% battery unplugged...Incredicontrol and smartass governor work awesome.
[Droid Incredible Android Development] packerjd04:
Have you dropped the minimum frequencies at all? Or just the maximum?

Sent from thee Incredible MIUI
[Droid Incredible Android Development] Neo:
Yes. I have all minimum frequencies set to 700. Even tho the system will count down below that, Dev has set a built in override that 700 is minimum for safety.
[Droid Incredible Android Development] thisguy23:
That's interesting... Have you had any lockups? I ask bc I have all my mins exactly as chads less aggressive int.d script.
[Droid Incredible Android Development] Neo:
What rom are you running? Every ones setup will most likely differ based on roms, kernels, currently running apps, etc. But I haven't run into problems with minimums.. Just maximums
[Droid Incredible Android Development] thisguy23:
I'm on latest miui. I'm going to try the 700 min across the board and report back

EDIT: yeah don't set all your mins to 700. got a lock within seconds and still trying to get it back.