yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] smokin1337:
The Configurator 2.5 Sense/AOSP**

The easiest way to configure your device !!

Works on aosp except a few sysctl settings.

These settings will be there even after a reboot, and it can be turned off via the script.

Settings:

* Set CPU Governor (This lets you change you cpu governor, it displays what governors are available)

* Set Max CPU Frequency (This allows you to overclock your cpu if your kernel can do that)

* Set Min CPU Frequency (Minimum cpu frequency)

* Undervolt CPU (Thanks Viperboy) See Notes below

* Sick Tweaks (See notes below)

* Enable/Disable Virtuous OC (Obvious turns virtuous oc on and off)

* Configure Virtuous OC (Set governor and cpu frequencies for awake and sleep)

* Turn Off CPU Configurator (Turns everything off)

* Adjust LCD Capacitive Buttons Brightness (Allows you to dim and brighten the buttons on the phone)

* Optimize Mounts (Mounts /system /data /cache using ext4 settings, speeds up read/write speeds)

* Enable/Disable SD Read Ahead (Speeds up sdcard read/write)

* Backup Apps (Backs up apps to sdcard)

* Restore Apps (Restores backed up apps)

* Backup Configurator Settigs (Backs up configurator and virtuous settings to sdcard)

* Restore Configurator Settings (Restores backed up configurator and virtuous settings)

* Enable/Disable Cleanup (Clears dalvik, cache, sdcard/trash and sdcard/LOST.DIR on boot)

* Set I/O Scheduler (Changes your i/o scheduler see notes below)

Usage:

Open Terminal

Type "su"

Type "cc"

Both without the quotes

Turning this off requires a reboot to return the settings back to normal, it can be rebooted from this script.

Settings are remembered so they will be on after a reboot too. No need to set them again after rebooting.

See Post #2 for Changelog

Post ideas for stuff you'd like to see added or any problems/questions you may have.

Devs feel free to add into your roms, just give credit.

NOTES:

Sick Tweaks: These settings speed up the system dramatically. Improves responsiveness, speed, and genearally makes everything more snappy. It changes quite a few settings including tweaking the virtual machine, kernel, and filesystem. The settings can be found in post #2, it is a copy of the script. I can't explain each setting but if you are curious about one ask here or do what i did and look it up on google.

I/O Scheduler: This can speed up read and write on your device. each kernel has their own set of io schedulers but the script displays the ones in your kernel. You current io scheduler will have [ ] around it. To learn more about io schedulers check this out:

http://www.linuxjournal.com/article/6931

I use either sio or noop, seem to be the fastest

Undervolting: Your kernel must support this feature. If it doesn't the script will not run it so don't worry if you don't know if you have it or not. But if you want to see if you have it go to:

/sys/devices/system/cpu/cpu0/cpufreq

And look for a file called vdd_levels, if it's there you can use the setting, if not you need a kernel that supports it like Ziggy's or Tiamat's.

New to The Configurator?

Flash 2.5-Full, If you already have The Configurator flash 2.5-Update

​
[HTC EVO 3D] iCaptivate:
First.

Gunna try this.
[HTC EVO 3D] proxhack:
Thank you!

I will try and report back.
[HTC EVO 3D] cbrown245:
Keeps saying command not found and broken pipe
[HTC EVO 3D] smokin1337:
Where at ? In the terminal when running cc ? Need more info.
[HTC EVO 3D] Malikione:
Laptop mode does nothing unless for some reason you are using a hdd in your cell phone
[HTC EVO 3D] mattfmartin:
@smokin1337

Did you ever have the hd2?
[HTC EVO 3D] smokin1337:
No

And laptop_mode does work on android because android is a linux os. The phone does have an hdd as well. If it didn't function it wouldn't be there.

See the documentation about laptop_mode here:

http://lwn.net/Articles/1652/
[HTC EVO 3D] laie1472:
Will this work with freezas kernel update #4???

Locked & Loaded

" Shooter on Deck "
[HTC EVO 3D] smokin1337:
It should, i dont have the kernel to try it. I am incorporating virtuous oc into this now, will be posting it after some testing.
[HTC EVO 3D] smokin1337:
Now includes Virtuous OC daemon, can be enabled and disabled through the script. And it can be configured with it. See OP for details.
[HTC EVO 3D] Leoisright:
Smokin, can you check ur pm? Thanks bro
[HTC EVO 3D] cbrown245:
Yes in terminal
[HTC EVO 3D] smokin1337:
I'm not sure what would cause that i get no error. Maybe its your rom which one are you using ? I'd like to know what caused it so i can fix it. Maybe try the new one and see if it works. Anyone else having the same issue ?
[HTC EVO 3D] abreuw83:
HELP

First of all I want to say thanks for all the work. You are a beast...everytime I visit the site you have new work posted. So hard to decide...thanks again.

I use VOC...which file do I use to work together or does this have it combined?
[HTC EVO 3D] smokin1337:
Use 1.1 it includes Virtuous OC, and can be used to configure it if you already have it installed.
[HTC EVO 3D] cbrown245:
I'm on synergy 465 . I open terminal once I get to the options screen and try to set anything that's when I get to messages
[HTC EVO 3D] smokin1337:
Tbh it's probably the rom. Synergy is an awesome rom but has alot going on. It's a good possibility thats causing the problems. I have steel rom and no errors. I'm not saying to switch roms this just may not be compatible with that one.
[HTC EVO 3D] abreuw83:
Can I control Dual-Core with this?
[HTC EVO 3D] smokin1337:
Should be

I updated to 2.3 fixed some code everything should work now. I didnt have a chance to test it out but i found some errors in my codding. I also added i/o scheduler setting.

Works on AOSP too !! Just a few setting dont apply in sick tweaks, will get some errors but it doesnt effect anything.

Please post some results and lmk if everything works, Thanks.
[HTC EVO 3D] dandan2980:
About to flash. Running hybrid+ 2

Sent from my Warm 2.3 Evo 3D
[HTC EVO 3D] huytrang90:
Appear to be fine. Wtsb + bcblend+mwalt.
[HTC EVO 3D] b.huss2:
wow lots more options in there! not sure what they all do though.
[HTC EVO 3D] smokin1337:
Had a few more things wrong now they are all fixed, sorry. Flash the one in the op now just to be sure you have the right one. Sorry once again.
[HTC EVO 3D] smokin1337:
Which ones are you confused about i'll tell you what they do ?
[HTC EVO 3D] huytrang90:
Cpuspy could not get the stats with configurator setting
[HTC EVO 3D] dandan2980:
Its working fine on 2.3.5 thanks for this awesome tool

Sent from my Warm 2.3 Evo 3D
[HTC EVO 3D] b.huss2:
ok cool,

1) i have virtuous disabled cause i use setcpu, do i need to mess with 1-5 and do those in setcpu, and obviously i don't need to configure virtuous.

2) optimized mounts?

3) sd read ahead make my sdcard read/write faster? :)

5) cleanup?

6) i/o sceduler? (may be over my head from what i've read lol)

thanks smokin!
[HTC EVO 3D] smokin1337:
Idk, i just use root explorer and go to /sys/devices/system/cpu/cpu0/cpufreq and look at what is set.

Reflash the new attachment and see if it fixes it.
[HTC EVO 3D] smokin1337:
1) No setcpu will set those

2)It remounts them optimized, basically it speeds up the mounts for faster reactions

3) Yes exactly

4) Cleanup will clear cache, dalvik, and remove trash from sdcard on boot

5) i/o scheduler is how the "disk" handlles requests, the best 2 for a solid state drive is noop or sio. Whichever you have available.
[HTC EVO 3D] huytrang90:
After reboot, OC setting lost.

With newest version uploaded, cpuspy can see it now.
[HTC EVO 3D] smokin1337:
I think i found out why, i'm testing now will post soon.
[HTC EVO 3D] smokin1337:
Fixed now, download and reflash. It was a stupid mistake on my part sorry. Now everything is all good.
[HTC EVO 3D] b.huss2:
for some reason my phone won't sleep when i install this. anyone else having this issue?
[HTC EVO 3D] smokin1337:
Damn thats a new one lol. Not laughing at you sorry. That's a first though, maybe download again and reflash maybe the dl was bad. If that doesn't help lmk.
[HTC EVO 3D] b.huss2:
yea happened to me with sicksense rom too. i loved that rom but the awake time was killing my battery.
[HTC EVO 3D] huytrang90:
Is that similar with deep sleep in cpu spy?

Where can i find the awake time?
[HTC EVO 3D] smokin1337:
Added v2.4 patch, fixed lcd settings, fixed up disable method, and now using patches to keep your settings.
[HTC EVO 3D] huytrang90:
Found the awake time and confirm with configurator, phone is always awake.
[HTC EVO 3D] smokin1337:
I dont think thats because of this mod. I have read android system keeps the phones awake 9 times out of 10. Nothing in this is constant and the settings are applied only once. But i can't say 100% it's not this but my phone seems fine and the battery lasts forever, i am using MIUI so i'm not sure where to find awake time i never looked at it.

Where is the awake time on sense ?
[HTC EVO 3D] b.huss2:
yea it's in settings>about phone>battery. it's prob not there in miui. it wasn't with cm7. i know that i was running cleanROM and phone would sleep, installed this and no sleep, reverted back and phone sleeps again.

phone runs great on this mod though. just wide open all the time, lol.
[HTC EVO 3D] smokin1337:
I'll flash a sense rom and see if i can figure it out. I'll post when i get it fixed. Prob one of the settings in the script may take a little while to figure out.
[HTC EVO 3D] b.huss2:
you mentioned miui. are you running that with your aosp modifier? it looks pretty sweet and i wanted to try it just for kicks. if you've got some working tweaks for it i may try it.
[HTC EVO 3D] smokin1337:
I am running this it works fine on miui:)
[HTC EVO 3D] b.huss2:
lol well then i know what i'm gonna be doin for the next little bit.........
[HTC EVO 3D] smokin1337:
Yep MIUI is nice i'm hooked on it now the features are awesome. I didnt like cm7 really, I made my own MIUI it gets 3200+ quandrant scores.
[HTC EVO 3D] b.huss2:
are you using bcblend aosp kernel? or just miui + configurator2.3

and i would be happy to be a tester for your miui rom :)
[HTC EVO 3D] smokin1337:
Actually i am using tiamat's kernel its more stable and allows bluetooth. And configurator.

I also found the awake all the time problem it was an experimental setting i forgot to remove its fixed in 2.4.1 :)
[HTC EVO 3D] b.huss2:
i can confirm it's fixed. sleepin like an old man now.
[HTC EVO 3D] huytrang90:
Awesome! This old man needs sleep time.
[HTC EVO 3D] smokin1337:
Update 2.4.3

Fixed lcd capacitive button setting. Now it stays on.
[HTC EVO 3D] brol1k:
We have to install 2.3 then every single patch?

3vo Free'd from desire
[HTC EVO 3D] smokin1337:
Yea thats the easiest way im gonna make an updated one without the settings folder so your setting will be kept.

I just flash them all one after the other in recovery they are all small so it only takes a few seconds.

EDIT

Done now just flash 2.4.3-Update zip to update without changing your settings.
[HTC EVO 3D] youngpro83:
This is confusing. I have all theses different configurators and don't know what's what. I have the ones from yesterday and then the ones today. Wth? What should I keep or discard?

Thanks for the change.

Sent from my Beastly EVO.. And did I mention it has 3D?
[HTC EVO 3D] smokin1337:
Yea thats why i changed it, lol i was getting confused too.

Now just flash 2.3 then 2.4.3 and thats it. sorry bout that.
[HTC EVO 3D] huytrang90:
Not sure if anyone experience random reboot, and charging overnight causing stuck at boot.

Im using bcblend + mwalt led and only overclock to 1.5g.

I have tried keep default configurators settings, then try on demands. Either way, it still has issues.

I'm now just on bcblend+mwalt and no overclock not configurator to try out.

Any other suggestion? Tks
[HTC EVO 3D] smokin1337:
I haven't had that. I don't know of anything in here that could cause that tbh, please post your findings.
[HTC EVO 3D] brol1k:
I still use 1.1. I don't use the sick tweaka or any other stuff, all I use is the threshold, awake/sleep governor and RAM opt. Everything else I don't use.

3vo Free'd from desire
[HTC EVO 3D] tyler.durden:
I must be doing something wrong when trying to use this... Any time I try to set the max CPU frequency, it will give me the clock speeds available but when I type one in, it says command not found/invalid selection. It does this with several of the options actually... I have tried every thing I can think of and don't know what else to do.
[HTC EVO 3D] r0cky0790:
Wait, I'm confused. So is the AOSP modifier, which is a whole other thread, obselete to the configurator?

I ask because I'm hosting a thread, linking people to your work and I just want to know which one would you suggest people to use?

Edit: I just wanted to report that my phone isn't sleeping normal with this mod as well.

私の"DU4L C0R3 SH00T3Rは"³Dであなたを撃墜！トゥパックをねじ込みます 。

"AOSPのBACK!" ┌П┐[◣_◢]┌П┐
[HTC EVO 3D] smokin1337:
The aosp modifier is fine for aosp, i had never used aosp to know if this would work with it or not so i tried and it worked. This just has more options.

The not sleeping issue was fixed in 2.4.2 it was a setting i forgot to remove.
[HTC EVO 3D] troyboytn:
any chance you are running Steel rom? I have this same issue with any overclocking on that rom whether using configurator or setcpu. have tried Tiamet 1.0.3 for Sence and bcblend kernels. However, if I do not overclock,both kernels run very nice with no reboots or lockups.
[HTC EVO 3D] huytrang90:
I had similar issue with SteelH rom.. I'm now using WTSB.

Next, I may have to go with smoking ROM. :(
[HTC EVO 3D] khshapiro:
+1 with steelh ROM , might try another ROM to test drive these scripts
[HTC EVO 3D] smokin1337:
I haven't tried this with alot of different roms. So it could be the rom, i actually run my own custom version of MIUI.
[HTC EVO 3D] ericwgarza1:
I'm running the Eternity 1.2.2 and I'm getting a "awk: command not found" error for multiple parts of the script.
[HTC EVO 3D] smokin1337:
Your rom doesn't have awk ? I thought they all had it. It should be ok, but may not allow you to set the governors cause its used to generate the lists. It's part of busybox so it should be there, maybe someone else knows ?
[HTC EVO 3D] ericwgarza1:
Yeah i thought that was weird myself. Never ran into that problem before.
[HTC EVO 3D] neopolotin75:
Hello all.....I haven't seen it mentioned after going through the pages but do we need to type something in terminal to get it to run or do we use root explorer like the regular virtual OC and go system/etc/oct and edit? Thx
[HTC EVO 3D] smokin1337:
In terminal type su then cc to bring up the menu.

EDIT:

I added Usage to the post, sorry i removed it and forgot to put it back.

"Marijuana effects the memory"
[HTC EVO 3D] neopolotin75:
Ahhh....thank you sir!
[HTC EVO 3D] ericwgarza1:
U can use terminal. Type "su" without the quotes, then "cc" without the quotes.
[HTC EVO 3D] huytrang90:
smoking, are you looking into VDD or Undervolting for this configurator?

I saw some settings in XRON and Virus ROM. I have tried to use the settings, but not working or lock up. I guess I may miss some additional libraries.
[HTC EVO 3D] smokin1337:
Nah i havent looked into it but i will. I know viperboy added it to his rom but i never looked at it. Now i'll have a look.
[HTC EVO 3D] huytrang90:
I know that would intrigue you. :) It would be next natural step to do more power saving.

FYI: i'm on Tiaman kernel and love the performance of it so far. I guess I have it combined with mwalt compilation of TUN and maybe some other stuff.

Now I'm about to flash this configurator to try it out.
[HTC EVO 3D] minieod:
never had a problem using this before, but on myn's new warm rom it wont work right:

it keeps saying it cannot find the folders or create the folders that it needs "system/etc/configurator/xxxx"

this is for any option i try.
[HTC EVO 3D] smokin1337:
Install 2.5-Full, you installed one of the updates that doesn't have the necessary folders/files.

Updated to 2.5, added undervolting and the ability to backup your configurator settings, from now on i will be releasing full versions only so be sure to backup your settings.
[HTC EVO 3D] huytrang90:
What app do I need to use to see the UV? I flash the zip 100mv from viper and it has been working fine with your configurator. Setting with lagfree governor on Tiaman kernel.

do I need to get the latest 2.5?

Edited: I'll get full version. Awesome works as always.
[HTC EVO 3D] MiSfit211:
Hey smokin quick question. I tried using VDD undervolt scipt in XRON ROM there is no VDD file for this to right to in stock kernel I believe. Busybox is giving me errors during logcat to say that this did not take. How are you getthing this to stick on other roms. Maybe I am missing something. Thanks man.
[HTC EVO 3D] smokin1337:
Yes 2.5...

It will only work with kernels that have it, I am using tiamat's on miui. The stock kernels dont allow you to do it although i could look around and see i'm sure the settings are somewhere. I have a check in my script to make sure the file exists before applying the settings.
[HTC EVO 3D] huytrang90:
which kernel are you using? if it is tiaman, you could try to flash the 100mv zip from viper rom or just copy the vdd config file over.

---------- Post added at 11:44 AM ---------- Previous post was at 11:27 AM ----------

FYI: there is an error in script after i did all settings and select 18 to exit, it show error: Mount ...

Please fix.
[HTC EVO 3D] smokin1337:
Adding the vdd_levels to the proper folder amy work. I don't know enough about the voltages to say. The kernel may have to have it included in the build.

And i'm looking into the error, can you post the whole error ?

EDIT nvm i found it. fixing now, simple error wont effect anything.

EDIT2: Fixed in the op. Fixed for real now lol.
[HTC EVO 3D] huytrang90:
Stock kernel or bcblend kernel won't work with VDD(UV). It will cause locked up.

Tiaman is the only kernel I know currently working with UV.

Anyone try out StabilityTest app? It may help with stress test our OC/UV setting.
[HTC EVO 3D] smokin1337:
I haven't i can't find any voltage setting in the stock kernel. I might try just adding the vdd file to it and see what happens. It will probably lock it up, thats my guess.
[HTC EVO 3D] MiSfit211:
Yeah thats what I was thinking thought mnaybe you had a work around setup that I couldnt find. Thanks man.
[HTC EVO 3D] smokin1337:
I did find some microvolt files in /sys/devices/platform in the rpm-regulator.*/regulator folders. Might wanna look at those.
[HTC EVO 3D] luckylui:
I was just looking at the vdd levels from tiamat kernel last night do u need a pic of it?

hTc [3D]
[HTC EVO 3D] smokin1337:
Nah i have the whole file on my pc now. I appreciate it though.
[HTC EVO 3D] youngpro83:
How do u undervolt?

Sent from my Beastly EVO.. And did I mention it has 3D?
[HTC EVO 3D] brol1k:
So in order to get undervolt working all I need is a kernel that supports it? Or does this script allow it to work on any kernel? I remember calkulin hassle 3 UV scripts for the stock kernel, maybe we can use use that as a reference.

3vo Free'd from desire
[HTC EVO 3D] luckylui:
Kernel needs to be able to underclock, its in w the vdd levels. Someone should tackle the evo 4g apk that lets you undervolt :)

Team win, i believe was behind it.

hTc [3D]

*Clean*
[HTC EVO 3D] smokin1337:
It will only work with a kernel that supports it.

And hook up a link to that mod i'll have a look.
[HTC EVO 3D] youngpro83:
Well I switched from blend to tiamats so it should work right? But how?

Sent from my Beastly EVO.. And did I mention it has 3D?
[HTC EVO 3D] smokin1337:
Yes and just run the configurator and enable undervolt its option 4.
[HTC EVO 3D] youngpro83:
So what is all the VDD and UV that Im reading? I went into the configurator and enabled the undervolt but is that really it? What is every one else talking about when they reference the two acronyms above?
[HTC EVO 3D] smokin1337:
No, it only works with certain kernels it says that in the op. You have to see if you have the file, the script will not try to set it if the file isnt there.

If you have it the file will be at /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels if that file is there then you can undervolt. If not you need a kernel that allows it, like tiamat's.
[HTC EVO 3D] huytrang90:
Does 2.5 config stick after reboot?

Mine does not.
[HTC EVO 3D] smokin1337:
Works fine for me. I didnt change anything that would effect that. All my settings stick after rebooting.
[HTC EVO 3D] Fadakar:
Are the recommended settings I should pick? Besides obviously option 4. lol
[HTC EVO 3D] smokin1337:
Not really most options are either enable or disable, I use them all tbh and i use virtuous oc overclocked to 1.6ghz
[HTC EVO 3D] huytrang90:
All settings are there but the virtuous oc is not enabled. Let me try it again.
[HTC EVO 3D] smokin1337:
Virtuous gets started by init.d the only other ways to start it is by configuring virtuous or enabling it. If you dont do either of those it will start on reboot as long as it is enabled. I added a line that shows what is enabled and disabled.
[HTC EVO 3D] Fadakar:
One question, I run myn's nightlies. Will I have to redo the settings (or just restore) after flashing a new rom?
[HTC EVO 3D] huytrang90:
Not sure why it did not work earlier, but after multiple restart. It does not happen again. I may have forgot turn it on.
[HTC EVO 3D] felacio:
I'm getting errors trying to do.anything too.

Running Eternity 1.2.2. Tiamat sense kernel.

Keep getting grep errors, broken pipe, "file.not found" nothing seems to be working

I flashed the 2.5 full zip. Any ideas?
[HTC EVO 3D] el poblano:
Hmm same issue here.
[HTC EVO 3D] felacio:
Hey. I figured it out. Downgrade your busybox. You atr likely on 1.19 like I was. As soon as I downgraded to 1.18.4 all is working.
[HTC EVO 3D] neopolotin75:
Love this tool....awesome. So was the upthreshold removed or is it still there in 2.5? I updated to it but dont see it just the undervolt option and Does anyone have Tiamat Sense kernel or Ziggy's floating around? :-D
[HTC EVO 3D] LiquidSolstice:
It's been a while since I've used this. Judging by the size and the first post, I assume this doesn't have a kernel in it already?

I'm using the latest build of MIUI, interested in using this again. The last time I used it you had a bug with wakelock and my battery was murdered in a few hours (but from what I remember reading, you've fixed this)

Great work as usual :)
[HTC EVO 3D] youngpro83:
What does the lagfree governor do?

Sent from my Beastly EVO.. And did I mention it has 3D?
[HTC EVO 3D] LiquidSolstice:
Ignore this, it seems enabling the undervolt was causing me reboots. Maybe it would be good to include separate levels of undervolt?
[HTC EVO 3D] METHOD1911:
Yes I want to know if this has the threshold also.

Evo 3D in full Affect
[HTC EVO 3D] LiquidSolstice:
I wasn't able to run the Read Ahead tweak or the I/O sched tweak. Something about the FS being read-only. I thought using su before running the script would fix that?
[HTC EVO 3D] huytrang90:
Check out the info at tiaman website: http://tiamat-dev.com/tiamat_e3d/ under FAQ.

I download the tiaman kernel from that link (without saying whether it is for AOSP or Sense). It works for me. :)

For Undervolt, I think it is enabled based on the vdd files and some other binary/scripts. However, I have not figured out tool to actually monitor the battery usage yet to confirm. :(
[HTC EVO 3D] smokin1337:
Up threshold has been removed, it only works with a few governors. It was throwing errors so i removed it.

I'm not sure why you would get fs is read only the script remounts system rw. I got that a few times before i added the remount but have not since then. Lmk if you figure it out please.
[HTC EVO 3D] foshozee:
undervolt

This works great. IIjust want to know how much undervolt it is. I know viper rom does -100mV. My phone was stable when I was on viper rom, is there a way to set how much you undervolt? Or can I just flash the -100 zip from viper rom? Thanks