[MOD] IncrediControl - Preview3 - Easily control #kernel settings and HAVS voltages! - #android

Change Your Kernel Without Flashing A New One

7/19/2011 - Preview 3:
Changes include:

  • Added +/- All Min and All Max buttons
  • Reordered the + and – buttons to flank the voltages to clean up the layout a bit.
  • Removed the title bar for more vertical screen space

Next up is feature checking / disabling of functions your kernel doesn’t support as well as voltage checking.

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

7/17/2011:

Here's a preview (i.e. alpha) build of the new IncrediControl apk I've been working on. Using it, you can easily control both incredikernel modifications (audio boost toggle, USB fast charging) and HAVS voltages. I'm considering it only a preview build because there are a few things left I haven’t gotten to implement yet:

+/- 25mv all min and all max buttons
Voltage Checking
Disabling of features that your kernel does not support

I will not consider a build final until these are all implemented.

NOTE 1: If you manually type in an unacceptable voltage (i.e. not a multiple of 25, lower than the minimum, or higher than the maximum), it will still try to set it. There is checking built in to HAVS though. So although I haven’t implemented the checking yet for cleanliness, it is still safe to use.

NOTE2: The settings in the general tab are only functional in kernels that have implemented the simple sysfs interfaces for usb fast charging and audio boost. If you toggle them, its not going to break anything, but they won't work and the app may crash. If you would like your kernel dev to implement the interfaces, please direct them to these two commits:

https://github.com/Chad0989/android_...2535179c0cecc9

https://github.com/Chad0989/android_...895aaa8e1f8b2d

NOTE3: It is a requirement of the HAVS adjustment that the kernel you are using has the HAVS sysfs interface implemented. If it does not, it will not work. Most non-stock gingerbread kernels have the HAVS adjustment. Very few sense kernels have the adjustment. I believe ziggy's latest is the only one that does.

NOTE4: Before using, please delete any boot scripts you may have in /etc/init.d that toggle any of the settings this app controls.

The way I have implemented the adjustment, it should work on all phones and all kernels that use a HAVS + sysfs interface implementation that has not modified the paths to adjust voltages. Although the incredikernel specific settings will not work on these phones (the general tab of IncrediControl), feel free to test the HAVS adjustment and post if it is confirmed working or not working on a particular device.

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

Comments

Popular Posts