yashsingh1/xdaforums huggingface dataset:
[Desire HD Android Development] preacher65:
Thanks for all your work on this, it looks very slick. I especially like flinging the screen left and right to change the page. :) Seems good so far, obviously I haven't had time to play with it much, but just a few quick bits of feedback:

Had a couple of FCs, one the first time I ran it, then it was okay for a while. Just had another after playing with it for a few mins, so thought I'd better mention it. Let me know if there's anything you need to me to do or check.

Might be a good idea to have some explanation of what the buttons on the VDD page do. I assume "Apply" sets running levels that won't persist after reboot, and "Write init" adds a script to init.d to apply them on every boot. Or maybe change the button labels to "temp apply" and "perm apply" or something similar?

Also is it possible to read the default voltage levels and have a "reset to kernel defaults" option?

Lastly I've just changed the VDD and hit apply, then tried to change them again - but after the first change, the Apply button isn't active unless I exit the app and go back in.

And I'm just curious, but did you get an answer from Mike about whether we need to change the levels on the first 5/6 freqs?

Overall though it's great. Thanks for letting us test it, hope some of the above is helpful! :)
[Desire HD Android Development] Sybregunne:
Thanks mate. I am actually planning a small tutorial. That can be disabled through the options page.
[Desire HD Android Development] ShadowPony:
I think I've played too much with my phone

reinstalled ARHD over and trying to install andrev_oc with the apk installer result in a md5 checksum failure :/

sybre, what's the correct md5?
[Desire HD Android Development] mike1986.:
"This feature will disable the oc daemon. This is (...) settings, like: smartass, smartass 2, smoothass, intellidemand etc."

I think it would be better to give those names :)
[Desire HD Android Development] ShadowPony:
I think the first 5 frequencies should not be changed

beater doesn't have them and I remember vipermod also having them and a discussion on those 5 frequencies, just can't remember the details :S
[Desire HD Android Development] Sybregunne:
I have stopped work on andrev_oc installer as it deletes virtuous_oc and for some andrev_oc doesn;t work...

instead I included the istaller of andrev_oc as built in to daemon controller.

It will not remove virtuous_oc and it just downloads the binary.

after the download daemon controller will take charge to setup the necessary files.

init script for andrev_oc will also be generated by daemon controller and same as well for virtuous_oc. It is simpler and faster to overwrite the whole init script as opposed to having to scan it and patching it as needed.
[Desire HD Android Development] Sybregunne:
Looking into it will push update later.
[Desire HD Android Development] Sybregunne:
Just pushed updates. Turn internet on on your device and run daemon controller. It should pop-up a message saying a new version found. :D and allow you to download (currently no auto install);
[Desire HD Android Development] henk2484:
I just installed beta8. But when I open it it doesn't say that there's an update... Swiping pages is way better btw :-)

Sent from my CoreDroid HD using Satellite Beams
[Desire HD Android Development] Sybregunne:
I give up for now. ;)

heres the link. :D

http://bit.ly/uAvksW

http://sybregunne.co.cc/addver.php - list of recent beta releases. Always check first entry. for the latest. :D
[Desire HD Android Development] ein777er:
Dear Sybregunne!

Qutput uname -a -> have a look in the attached file

Screenshot was made after reflash ROM and kernel (sorry, i flashed both before I wrote the SOLVED info)

regards
[Desire HD Android Development] ShadowPony:
did you implement this in DC?

I have DC 3.00-beta8 and it does not want to switch daemons, still remains on virtuous_oc
[Desire HD Android Development] Sybregunne:
Yes it is implemented. When you switch daemon notice that the apply button gets enabled. you have to enable this first to make the changes stick. But if you did click the apply button please inform me so that I know there is something wrong with the app. :D
[Desire HD Android Development] Wacco001:
BIG compliments with this fine release !!

3.0 beta 8.1 is working great on my devise as far as I could test and use it :)

Would like to +1 preacher65's remarks as quoted above ;)

Cheers,

FYI:

No FC installing/using 3.0 beta 8.1 for me ..
[Desire HD Android Development] ShadowPony:
what I was expecting was the following:

click button "Target: virtuos_oc (click: install andrev_oc)"

the text on the button to change to: "Target: andrev_oc (click to change to virtuous_oc)" and the apply button to become active

however the button does not become active either way

maybe my ROM is buggy, I plan on superwiping soon.... (dunno when tho')

EDIT: installed DC 3.00-beta8.1, same ****
[Desire HD Android Development] Sybregunne:
Daemon Controller doesn't seem to detect andrev_oc. If you click this button it would download andrev_oc and place it to /system/xbin/andrev_oc

what you can try:

make sure your device has internet connection

and click andrev_oc button.

this would download andrev_oc see attach screens

after this a continue button should appear

after clicking continue... you can now select andrev_oc
[Desire HD Android Development] ShadowPony:
that doesn't seam to happen for me, tried several times, but no switch to andrev_oc button appears
[Desire HD Android Development] henk2484:
Changing daemons works fine here on latest beta. Had to restart app once in order for the dropdown boxes to get populated again.

Sent from my CoreDroid HD using Satellite Beams
[Desire HD Android Development] sert00:
i installed this on a asus transfornmer.....sybregunne,you do a great work,fully working,good UI,and finally also uv table!!thank you!!!!a little donation arrives next week!:cool:

rom--revolver 3.9.3+revolver parts

kernel clemsyn's v21\22 @ 1680 mhz

it works also with roach's kernel,but don't show uv table!
[Desire HD Android Development] Sybregunne:
Thanks for that. If only I can root my transformer I would be able to test it directly. :D
[Desire HD Android Development] fubofo:
I can't seem to get this to work on DHD with CM7.1 (LordModUE 8.5)

I have flashed the zip file, and installed both 2.2 and 3 app but it always shows no OC Daemon installed?

any help?
[Desire HD Android Development] Sybregunne:
Download the latest. :D

http://bit.ly/t1YA4I

then make sure your device is connected to the net.

run the app.

go the the first screen fling it or click the lowest left corner button.

then click the install andrev_oc button.

It will download andrev_oc.

if you know where to download virtuous_oc you can also install it. :D
[Desire HD Android Development] ShadowPony:
there was a problem with my phone

superwiped and re-installed everything, DC 3 working beautifully

even the daemon switch, thank you
[Desire HD Android Development] Sybregunne:
That is good to know. :D I would have suggested to install a different busybox. :D
[Desire HD Android Development] sert00:
hey man,now all tf can root!look at transformer's forum,download razorclaw,root the tablet,install recovery installer to have a cwm and flash you prefered rom!(i prefer revolver..the most tweaked,enjou your new tablet)!
[Desire HD Android Development] Sybregunne:
Got busy with that yesterday. :D thanks for the info. :D
[Desire HD Android Development] Sybregunne:
For those having problems... one thing to try is to install a different busybox. :D I use busybox installer from the market. :D

I will look into minimizing dependency on busybox. :D

I just added a new version. hopefully it will minimize the Force closes and random blank spinners (dropdown), link should be in my sig. :D or you can always just run the app and it will prompt you if there are updates. :D
[Desire HD Android Development] Wacco001:
Thanks for your effort !!!! :)

Cheers,
[Desire HD Android Development] Cuppeerr:
Hey 2 questions. Can I flash this on my evo 3d? And if so I should remove set cpu before I flash it right?
[Desire HD Android Development] Sybregunne:
Yes to both questions. :D
[Desire HD Android Development] wmg316:
When I power off my device (or restart), the OC is not running...at least I assume it is not...

I powered my device on

Went to terminal emulator

Typed: logcat ¦ grep andrev_oc

power button to sleep...power button to wake...and nothing!

I then selected Daemon Controller and exited...ran the logcat and the OC was running.

Is there a way to have the daemon run at a fresh boot?
[Desire HD Android Development] Sybregunne:
Hi wmg316,

whenever you apply changes to the daemon settings, it should write a file named 83oc or a different filename that contains references to cpufreq. Can you help to verify if /etc/init.d/83oc exists and that it has persmissions set to 755?

if it exists and the permissions are correct, my guess is that your kernel disallows changes to /etc/init.d and won't run the changes my app makes there. I experienced this on most ported ICS Roms of late. specifically onecosmic's i9000 port which will reported as gwk74.

If you can give more details, I would be willing to help. and thanks for using this app. :D
[Desire HD Android Development] wmg316:
Thanks for quick response! Yes, the file /etc/init.d/83oc exists. I apologize, but I do not know how to check if persmissions is set to 755. Please advise!

EDIT:

I read the first post and figured out how to chmod 755 the 83oc file! Performed through terminal emulator...rebooted...and it works! OC was on after reboot. Thanks!!
[Desire HD Android Development] Sybregunne:
I use ES file explorer, enable root and mount /system rw

then long press on the file and click properties it should show something like rwxr-xr-x (7 5 5) :D

and thanks for this info :D I will check on that. :D
[Desire HD Android Development] wmg316:
Well I thought I had it. I rebooted again and my logcat is returning nothing again until I enter daemon controller. I will have to try again later...got to get a little sleep before work...in 3 hours!

Any suggestions you might have would be appreciated!

Edit:

Btw...my permissions are rwxr-xr-x (there is no 755). Maybe chmod is not taking with terminal emulator?
[Desire HD Android Development] Sybregunne:
The permissions are indeed correct... If you look at the table below, 7 is 111 in binary, it translates to rwx and 5 is 101 which is r-x

so 755 is rwxr-xr-x :D

didn't mean to lecture or anything. just wanted to share. :D

rwx Numeric equivalent letters
000	0 ---
001	1 --x
010 2 -w-
011	3 -wx
100	4 r--
101	5 r-x
110	6 rw-
111	7 rwx
[Desire HD Android Development] GabrielSousa:
Sybregunne,

your app is changing the screenstate_scaling script.

i love your app, but i prefer the screenstate_scaling script.

can you add an option to NOT TO CHANGE THE SCRIPT ?

thanks
[Desire HD Android Development] Sybregunne:
Do you have a copy of the screesnstate scaling script? And uhm attach it here so i will check for it and ignore accordingly. :)
[Desire HD Android Development] sert00:
ehi sybregunne...is it possible to have an option in the app that can set also gpu freq related on the graphic's chip in which phone\tablet we use DC?or at least,if it is not possible,to have a separate tab that show time per freq step,like cpustats or cpuspy?

i tell you this 2 things,because i see that THIS in screenshots,and i'd love to see these in your amazing app!i'm ok to continue money support for that!let me say,for today i start my small contribution to the project man..:D
[Desire HD Android Development] GabrielSousa:
#!/system/bin/sh

#

AWAKE_GOVERNOR="ondemand"

AWAKE_GOVERNOR_FREQENCY_MAX="1674000"

AWAKE_GOVERNOR_FREQENCY_MIN="384000"

SLEEP_GOVERNOR="ondemand"

SLEEP_GOVERNOR_FREQENCY_MAX="384000"

SLEEP_GOVERNOR_FREQENCY_MIN="192000"

(while [ 1 ]

do

CPU0=$($CAT cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq)

CPU1=$($CAT cat /sys/devices/system/cpu/cpu1/online)

if [ "$CPU0" -ge "1026000" ] && [ "$CPU1" == "0" ] ; then

echo 1 /sys/devices/system/cpu/cpu1/online

echo $AWAKE_GOVERNOR_FREQENCY_MAX > /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq

echo $AWAKE_GOVERNOR_FREQENCY_MIN > /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq

# echo $AWAKE_GOVERNOR > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor

fi

AWAKE=`cat /sys/power/wait_for_fb_wake`

if [ $AWAKE = "awake" ]; then

echo $AWAKE_GOVERNOR_FREQENCY_MAX > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

echo $AWAKE_GOVERNOR_FREQENCY_MIN > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

# echo $AWAKE_GOVERNOR > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

echo 500 > /proc/sys/vm/dirty_expire_centisecs

echo 1000 > /proc/sys/vm/dirty_writeback_centisecs

echo 4 > /proc/sys/vm/dirty_background_ratio

echo 10 > /proc/sys/vm/dirty_ratio

# echo 80 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold

# echo 200000 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate

echo 0 > /proc/sys/vm/laptop_mode

AWAKE=

fi

SLEEPING=`cat /sys/power/wait_for_fb_sleep`

if [ $SLEEPING = "sleeping" ]; then

echo $SLEEP_GOVERNOR_FREQENCY_MAX > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

echo $SLEEP_GOVERNOR_FREQENCY_MIN > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

# echo $SLEEP_GOVERNOR > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

echo 1500 > /proc/sys/vm/dirty_expire_centisecs

echo 3000 > /proc/sys/vm/dirty_writeback_centisecs

echo 60 > /proc/sys/vm/dirty_background_ratio

echo 90 > /proc/sys/vm/dirty_ratio

# echo 95 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold

# echo 2000000 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate

echo 5 > /proc/sys/vm/laptop_mode

SLEEPING=

fi

done &)
[Desire HD Android Development] wmg316:
Ok. So you have helped me figure out that my /etc/init.d/83oc file is set to 755 (rwx r-x r-x)! Thank you for the info in post 357...that was very helpful.

I am still not able to have the settings "take" on a fresh reboot.

I have attached my 83oc file (83oc.txt) if this would help you help me! :)

I don't know what else info you would need...so here goes:

My ROM is: Energy_11.27.2011.DesireHD.Inspire.4G.THEMED

In installed your daemon after running SetCPU ... then I found your thread and wanted to try your OC method. I uninstalled SetCPU and installed your daemon via DaemonController-3.0-beta8.5.apk

My Kernel version:

2.6.35.14-RCMIX3D-ACS-ACE-NCR-V10-ge213fe7-dirty

ken@klquicksall #9

Sun Nov 6 09:34:50 CST 2011

Baseband version:

12.62.60.27P_26.13.04.19_M

Build number:

3.06.405.1 CL150597 release-keys

Browser version:

WebKit/533.1

I really want to get this working on fresh restarts!! Let me know what else you may need to determine if I can...or if it is like you said...the kernel disallows changes to /etc/init.d and won't run the changes my app makes there.
[Desire HD Android Development] GabrielSousa:
you can add a parameter or a key to put on screen scale script, so your app read it and dont change the script, like:

#NO_CHANGE
[Desire HD Android Development] Sybregunne:
Was thinking of having a search string and doing that. If you prefer that method, this app whould have no use for you then. Well maybe for the vdd. :D

Truth is my app searches for scripts that would configure oc settings and overwrite the whole scripts... Faster than parse, compare, replace if necessary, and repeat until end of file.
[Desire HD Android Development] Sybregunne:
Its not the kernel mate i practically tested this app with klquicksall's kernels. I'll see what i can do. One thing you can help me with is to add one line to 83oc just remove the quotes...

"touch /data/83oc_executed"

Then reboot your phone. After reboot, check if /data/83oc_executed was created. This will help me make sure that it is not a problem with andrev_oc.
[Desire HD Android Development] Sybregunne:
I've no experience with gpu as of now. Been searching for that though. I will try to add a cpu stats feature. And if i find more info on gpu clocking. :D
[Desire HD Android Development] GabrielSousa:
to change the scaling_governor and the vdd ;)

can you make that change ?
[Desire HD Android Development] Sybregunne:
That script already does that for you. So you're thinking of using my app to configure the script?

Okay i will do a version, see how it affects overall app performance. And later decide if it will be added to main repo. ;)
[Desire HD Android Development] GabrielSousa:
i just wanna that your app DONT CHANGE THE SCALLING SCRIPT
[Desire HD Android Development] wmg316:
I wasn't sure where to add the "touch /data/83oc_executed", so I added:

touch /data/83oc_executed

to the /etc/init.d/83oc file...between the "package" and the "if statement

rebooted...went to /data and there was no 83oc_executed file in /data

EDIT:

Also...after doing above, I go into daemon controller to initialize the OC. After doing this, the /etc/init.d/83oc file appears to be overwritten??

I say this because when I initialized the daemon, I went to terminal...ran the PS | grep andrev_oc command to see if it was running...it was.

Then I went to ES File explorer and the /etc/init.d/83oc file had been changed...no longer had the command line "touch /data/83oc_executed" in the file.
[Desire HD Android Development] lordskid:
A resource for the rest of us. :)

http://xdaforums.com/showthread.php?t=703089
[Desire HD Android Development] Sybregunne:
After some researching I found out that it is the ROM that prevents execution of scripts... now I will try a workaround, can you tell me if you have the file /etc/init.d/20userinit ? can you zip it and share it to me?
[Desire HD Android Development] wmg316:
No I don't have that file. My /etc/init.d/ folder includes:

02contactpictures, 10ext4tweaks, 20vmtweaks, 30oomtweaks, 83oc
[Desire HD Android Development] biojo:
im on arhd 3.6.7, the app works and can change clock speed but cant change from ondemand, thats only option to choose. im on bricked kernel 1.6

any ideas ??

thanks
[Desire HD Android Development] lainemac:
Settings don't stick

I am using the newest 3.0.9 beta and in combination with faux's latest 2.5r and the settings don't seem to stick. I am using the second tab in the app with intellidemand instead of 2 profiles and when i rebooted it the max and min were both set to 192.

Going to try the newest 3.1 and see if it's any different.

Edit: They didn't stick. :(
[Desire HD Android Development] Sybregunne:
What version were you using?

Try an older version...

Maybe http://bit.ly/t1YA4I

See if it works... Also check if in /etc/virtuous_oc dir if the six files are there

wake_min_freq, wake_max_freq, wake_governor, sleep_governor, sleep_max_freq, sleep_min_freq

Keep the six files delete anything else.
[Desire HD Android Development] wmg316:
Any luck yet?
[Desire HD Android Development] Sybregunne:
First what version you using mate? If it is 3.1 try an older one.

All the fling versions are listed here.. http://sybregunne.co.cc/addver.php

Try 31
[Desire HD Android Development] Sybregunne:
Not yet mate, all my attempts didnt work. An easier way might be to ask in your ROM dev's thread how to add user scripts to init.d
[Desire HD Android Development] mike1986.:
My ESET is blocking your site :D
[Desire HD Android Development] Sybregunne:
should be /sdcard/DaemonController2.0.apk
[Desire HD Android Development] Wiingy:
after changing the values, it doesn't seem to be working without a reboot. After you reboot you notice the cpu changes min and max.

--EDIT--

My mistake, it does work without a reboot.

nice work
[Desire HD Android Development] mustafa.aziz:
Nops its not there, can you please provide the apk here for download.

Secondly is there a way to verify that the script is working and frequencies are changed?
[Desire HD Android Development] Wiingy:
CPU Usage Monitor from android market does a good job
[Desire HD Android Development] Sybregunne:
I updated the first post and included the files for manual download...
[Desire HD Android Development] baltazar.nilsson:
No problem mate, I try to always donate a little something if I can to dev´s doing stuff I like... Even if it doesnt work on the rom I´m using atm.. :D
[Desire HD Android Development] android_htc:
Not working on RCMix3D v2.5.

@Sybregunne, can you please provide the following files in a zip folder:

andrev_oc - daemon binary

83aroc - init script

Cheers
[Desire HD Android Development] mike1986.:
Amazing work my friend! :)
[Desire HD Android Development] Sybregunne:
Thanks mate.
[Desire HD Android Development] Sybregunne:
Sure give me an hour from now.
[Desire HD Android Development] Sybregunne:
M currently Using miui. It installed fine. Will test the switching. When I get home.
[Desire HD Android Development] Wiingy:
this worked on ARHD a while ago, but it seems to not work with RCMix3D, the 83oc and andrev_oc files arnt being downloaded into the init.d and xbin folder

-EDIT-

even if i am not connected to the internet it says that it was successfully installed. But it never downloaded the files
[Desire HD Android Development] Sybregunne:
I will check on the installer. most probably I will include the binary and init file in the apk that way you don't have to download. I wanted the installer to download the files to provide the means to update using the same installer. :D

I tested with miui-ace-en-1.8.1_2.3.5 Unfortunately nothing I do to write directly to cpufreq files are working.
[Desire HD Android Development] baltazar.nilsson:
Okey, I used cpu stats to see if it changed frequencies & governor.

I set it using the deamon apk to min 122 - Max 1075 on wake, 122 - 384 on sleep. Ondemand as gov.

At first when I looked it had my old value on max wake, 998 or something like that. After I rebooted it changed to the right freq but after it went to sleep and I then to wake it stayed on 122-384 and wouldn't change..
[Desire HD Android Development] Sybregunne:
That is also my experience I believe it has something to do with the kernel running some daemon or scheduler. I will continue expermenting on miui see if I can do something.
[Desire HD Android Development] samuel2706:
Oh i love you man.

i love you so freaking much right now.
[Desire HD Android Development] Sybregunne:
Lol.
[Desire HD Android Development] baltazar.nilsson:
I use the LordMod UE 6.9 cfs kernel. But the deamon has always worked with LMUE before, when it was implemented in the rom..

Strange.. Hope u can figure it out..

If you do I'll go +1 on Sam's comment ;) :D
[Desire HD Android Development] Sybregunne:
Lol mate. I just uploaded a new binary that fixes the MIUI problem. It is all due to a state_onchg file missing. so now the binary doesn't rely on that and works for MIUI. you can try to install using the installer. or manually saving the file to /system/xbin
[Desire HD Android Development] baltazar.nilsson:
Tried it now. Seem´s to work now. Great job mate :)

I´ll report back again later after some more testing..

EDIT: What should I look for in Logcat to see if it work´s??
[Desire HD Android Development] lordskid:
On your PC?
[Desire HD Android Development] mike1986.:
Yep :)

10ch.
[Desire HD Android Development] Sybregunne:
Now why would that happen? Did it gove some sort of warning?
[Desire HD Android Development] t0mas_:
it says:

Details:

Web page:

http://sybregunne.co.cc/addver.php

Description:

Access to the web page was blocked by ESET NOD32 Antivirus.

The web page is on the list of websites with potentially dangerous content.
[Desire HD Android Development] mustafa.aziz:
Hi

I want to install Andrev OC to my sensation XE, is it possible??
[Desire HD Android Development] yantheus:
damnnnn :(
[Desire HD Android Development] Wacco001:
False positive ? or ...... to dangerous to OC / UV our great ROMs :D

No serious, even Google seems to have blocked .co.cc domains from searches because of the massive amount of spam ...

Guess ESET was next to block these .co.cc domains :o

Cheers,
[Desire HD Android Development] frko:
Undervolting unavailable

Given ARHD sensation 3.6.7 with Faux 0.2.5r and DC 3.0.0-beta9 DC fails to recognize the ability of the kernel to be undervolted. Or is the feature disabled and is this behaviour correct?