yashsingh1/xdaforums huggingface dataset:
[Desire HD Android Development] Sybregunne:
There are numerous kernels out there that it is impossible to support all. As i don't have a sensation can you tell me wich file to open to check for uv and what values to write and to which file? Then i can include in next version. :D
[Desire HD Android Development] lainemac:
My rom info is in my sig and I tried both 3.0 beta 9 and 3.1 from fallenangel408. Neither would save the settings after a reboot so I went back to the one that came with my rom.
[Desire HD Android Development] frko:
I figured that much ;)

I will post it later today - thx for the pingback

As a developer myself I think it would be beneficial if you could make the kernels externally configurable with a properties file so all rom chefs and users could add support for their kernel themselves. Just my 2 cents.
[Desire HD Android Development] ShadowPony:
"potentially dangerous content"

I laugh to that, my antivirus detects the threads as they arrive, no need to block sites

on other notes, I decided to uninstall DC 2.21 beta 1, no need for it since I now have DC 3.1 :P

also uninstalled OC/UV Beater 2, no need for multiple apps that do the same thing
[Desire HD Android Development] Wacco001:
First, before I forget to say !! Thanks for your 3.1 version :) Love it !!

For now, just two small questions ..

1) Is it correct that, if I want to perm change UV (example , -25 all) I first have to click "Temp Apply" and then "Perm Apply" instead of directly "Perm Apply" ?

Looks like a safety precaution, but not sure as I forgot if you've mentioned this intention before ... Or is this a "strange" behaviour on my device at the moment? :D

2) Is it known to you that if you click a Freq line in UV a pop-up shows "Clicked line # .." ?

No big issues, but just wanted to share them with you .. :)

Cheers,
[Desire HD Android Development] Sybregunne:
Yes it is a precaution. Perm apply should be enabled only after pressing temp apply. Also the startup script will not UV in case a bootloop occurs. Still trying to perfect though.

It seems i forgot to comment that out. ;D
[Desire HD Android Development] shark147:
Hi Syb,

Greats work how to always.

Why you don't update the first page with last version, changelog, and etc...?
[Desire HD Android Development] preacher65:
+1 :) Loving the app, it's coming along in leaps and bounds. :cool:

Still hoping you can put a "reset to default" option in the UV screen, do you think that's something you might add? But for now I can just delete the 99uv script from init.d so it's not a problem. :)
[Desire HD Android Development] Sybregunne:
Or reboot twice within an hour. :D
[Desire HD Android Development] preacher65:
Holy crap! Just looked at the 99uv script. Damn but that's clever. You, sir, are a genius. :D

PS. Used up my 5 thanks already, sadly, as that certainly deserves several!!

Edit: This just stops the modified vdd levels being written, from what I can see - it doesn't permanently reset them back to defaults?
[Desire HD Android Development] wmg316:
I'm curious if my problem of not getting these scripts to run at startup on my device is because I am not ENG S-OFF...I rooted my Inspire with the Advanced Hack Kit, thus am only Radio S-OFF.

Just grasping at straws here....

EDIT:

My question does not appear to be the case. I restored my RCMix 3D Runny v4.0...set my OC speeds...rebooted...and the scripts took...my settings were what I had set prior to reboot. So I guess it is my ROM preventing me from having my startup scripts "stick" on reboots.
[Desire HD Android Development] Sybregunne:
For those whose UV settings doesnt seem to stick after reboot... Try this

Delete /data/.dc_vdd_boot_once

Everytime you reboot this file gets created. After approximately 1 hr it gets replaced by

/data/.dc_vdd_boot_okay

Now when you reboot the script checks for the boot_once file. If its there script ends without setting UV.

This is to prevent bootloops due to UV.
[Desire HD Android Development] steini81:
Is this only for DHD or is it working on Asus Transformer to? Because I have this exact problem on my Transformer.

Rom: Revolver

Kernel: Prime + OC Daemon

Gesendet von meinem HTC Sensation XE with Beats Audio mit Tapatalk
[Desire HD Android Development] Sybregunne:
Actually it works for my tf 101, save for the init script. :D been meaning to ask some expert how to solve this. :D
[Desire HD Android Development] wmg316:
That file not on my Inspire...had .dc_rc_created

I deleted that...and did not fix.
[Desire HD Android Development] webslasher:
did anybody have issues with daemon controller 3.1 ? im using it to UV my desire HD with Android Revolution rom,

it's always force closes when i try to change to voltage in 1,7 ghz freq (i'm not OC until that point so not a big problem), and sometime, i cant change the voltage, especially in 921600 freq, its stuck in 900, when i try to change it, and press temp apply, the current value is still 900 and target value returned to 900.

and for some reason, after i change the voltage, the temp apply button cant be pressed..
[Desire HD Android Development] lordskid:
Haven't encountered this. Can you include a logcat for me? You're using 3.1 right?

I am working on a fix for this.
[Desire HD Android Development] webslasher:
okay , how can i get the logcat ?

using terminal then type logcat ¦ grep andrev_oc ?

EDIT:

yes, i'm using 3.1

is this right ?

and this is after i pressed temp apply, the target value returned to 900, and the current value is not changing (921600), notice it is lower than other freq because i cant change it. and when i press perm apply, this is what happen, current value 900, target value 950,
[Desire HD Android Development] Sybregunne:
Thanks for this. This will be fixed in the next release. Or I can release a beta...
[Desire HD Android Development] webslasher:
thanks on me if you can fix it :D,

fortunately, my device can operate under that -low- voltage without bootloop,
[Desire HD Android Development] Sybregunne:
Your problem is rom related mate. Unfortunately to enable init script support i'd have to repack boot.img. i am not very confident doing this. What I can suggest is for you to ask your ROM's cook to include init.d script support, or if its there already how to run user scripts.
[Desire HD Android Development] no_johnr:
What does temp apply for do?

Change UV until reboot?
[Desire HD Android Development] lordskid:
Yes. I am still working on the logic for toggling the UV buttons.
[Desire HD Android Development] Sybregunne:
Changelog is included in the app under the about tab. So check there first before asking. If I have the time I will also update it on my site. and on the 2nd post of this thread.

http://sybregunne.cz.cc/dcfeatures.php

This app reads the following from your phone.

kernel name, rom name, your device type...

I am planning to upload this data to my website to have an overview of what device, ROM and kernel combination my app works with... And NOT just the ones that encounter problems.

Will you allow me to upload this data?
[Desire HD Android Development] blz_phnx:
will dis work on other phones
[Desire HD Android Development] webslasher:
i dont mind a few data uploaded to dev, as long it doesnt effect battery drain and performance, especially since it is a technical data, not personal data.

And since it's still in beta, of course this is necessary if the user feedback is not enough. But if the development is not in beta stage anymore, data upload should be an option, user can turn on or off the data collecting.

i'm using Daemon controller 3-3 beta 2 btw, and right now using virtuous_oc, and i can change my voltage without problem woohoooo,

anyway , i tried to change my voltages to default using the button in option, seems like the result is different from the default klquicksall vdd level from ARHD kernel ? it seems to revert back to my -75mv UV.
[Desire HD Android Development] wmg316:
Is there somewhere I can learn more about the UV settings? I look in the OC Daemon controller and see that Current = Target for all OC frequencies. I assume I can change these to maybe save battery life??

Thanks.
[Desire HD Android Development] Sybregunne:
Yes. You need a rooted phone, a rom that exposes permissions to overwrite cpufreq settings, and optionally rom and kernel that supports user init.d scripting.
[Desire HD Android Development] Sybregunne:
Basically if you lower voltages for a frequency it should save you some power. Dont go too low or your phone will get stability issues. Normally do -25 for all first. Then test for at least half a day. If everything is fine try another -25.

If you lowered by 50 or more it is advisable to download stability test from market to test your phone.

Temp apply writes settings on your phone without writing init scripts. This way if your phone cannot handle the uv a reboot would save you.

The perm apply would apply settings and write init script.

Theoretically the init script would not uv on the second attempt to boot unless the boot attempt flag was cleared and boot okay flag was created only way to override is to create a first boot flag. Of course an rm /data/.dc_vdd* would do the trick. When run normally it would wait approximately 1 hr 30min then create a flag indicating that vdd boot is okay. If the device rebooted before the timeout, the script will not write uv settings.

Hope this helps

Edit: some more info

The buttons are plus minus and reset. The buttons on the line that has the table titles are for global changes. While the ones below will only change the value for the frequency on the left hand side. When you modify values the current and target value will differ. If you reset target will get current value. If you apply current will be set to target value.

A new addition: under options tab notice the reset uv button. This will overwrite uv with values stored by Daemon Controller when the app was first ran. This stored value will change if the kernel gets changed. I will add a button to delete this stored file for recreation. For now manually delete

/data/.dcVddDefault

Best time to create this settings is to remove all uv reboot then rerun daemon controller.
[Desire HD Android Development] wmg316:
Thanks for the explanation. I moved to ARHD where I can finally use the OC Daemon (and have my settings stick). I will experiment with the UV settings.
[Desire HD Android Development] Sybregunne:
Please see 2nd post from above... :D
[Desire HD Android Development] Sybregunne:
Good choice of ROM ;)
[Desire HD Android Development] webslasher:
yes it's all clear now, im resetting my voltage back to normal using vdd table from klquicksall kernel and -75 undervolting like usual with no problem with the button, so far so good. Will try andrev_oc later.

If i install andrev_oc, what happen to the old virtuous_oc ? get deleted or just lies dormant, waiting for me to awaken it again :D ?

Just my sentimental opinion, if andrev_oc has no visible improvement it is a bit.. uhh.. pointless ? correct me if im wrong (which im sure andrev_oc has some improvement especially to ARHD).
[Desire HD Android Development] Sybregunne:
Install andrev_oc is beneficial to those who don't have an o/c daemon.

If you have virtuous oc it will install side by side and you can switch between the two using daemon controller. If you feel it is really pointless go back to options and the button should have changrd to remove andrev oc. :D
[Desire HD Android Development] webslasher:
if you can specify 1 advantage andrev_oc over virtuous_oc i will be using it :D,

cheers
[Desire HD Android Development] preacher65:
Awesome, another great new feature. Thanks. :)

There have been a couple of times when I've fiddled with the UV settings so much I couldn't remember what the kernel defaults were, and had to look them up on the web. ;) Or reboot twice and check vdd_levels.
[Desire HD Android Development] GabrielSousa:
hello

just to report with BRICKED kernel and FAUX123 kernel the app only see ONDEMAND gov.
[Desire HD Android Development] Sybregunne:
Mike informed me. I will fix this, but it will take time. as I don't have a HTC Sensation. sometimes it will take time to find a problem if I can sit on it for a few hours it will be easily solved but if those hours are spent waiting for feedback... well you get what I am saying. And the most difficult error to solve is the one that doesn't throw exceptions. :D

Mike also said that version 2.21 worked. So I placed the 2.21 code that reads the files but it did not work.
[Desire HD Android Development] Sybregunne:
can someone with HTC Sensation help me with something?

on a terminal emulator can you please run this command

# ls -a /sys/devices/system/cpu/cpu0/cpufreq > /sdcard/lsOut.txt

* ls = list

* -a = all files including hidden

* starting directory would be /sys/devices/system/cpu/cpu0/cpufreq

* the > symbol will send the output to the file /sdcard/lsOut.txt

then send me the file /sdcard/lsOut.txt or cut paste its contents here?

thanks
[Desire HD Android Development] Sybregunne:
How bout the frequency did it list the frequency correctly? and is it only the BRICKED and FAUX123 kernel?

Daemon Controller relies on the existence of /sys/devices/system/cpu/cpu0/scaling_available_governors

can you or anybody help me verify the existence of this file? if not can anybody point me to the thread that shows kernel downloads for BRICKED and FAUX? thanks
[Desire HD Android Development] Sybregunne:
I feel like having a monologue here... most probably due to timezone differences...

anyway for people with sensation I am trying to focus on O/C so I made this version that logs initialization of the o/c module.

http://dl.dropbox.com/u/46316954/DaemonController-3.4-logged.apk

it will create a file /sdcard/daemcon.log kindly post its contents here surrounded by code tags.

[ code ]

and its closing /code tag.
[Desire HD Android Development] ein777er:
Dear Sybregunne!

the directory / file 'scaling_available_governors ' does not exist under ARHD 3.6.8 with faux 1.26r

regards

bricked:

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

faux:

http://xdaforums.com/showthread.php?t=1216197
[Desire HD Android Development] ein777er:
Hi Sybregunne!

here it comes :-)

kind regards
[Desire HD Android Development] ein777er:
Dear Sybregunne!

On my sensation XE 3.6.8 i'll see the following gov's ... (see attachment).

I'm on DC 3.3 beta2. On the beginning with 3.1 under 3.6.7 I think, i had also only one gov in list and al lot of FC's. My Solution: deinstall OC, boot twice, install OC and I never saw any FC and always all gov's are shown.

kind regards and many thx with great respect to you work
[Desire HD Android Development] Sybregunne:
that explains seeing only ondemand. :D thanks

edit: I saw the file in lsOut.txt mate. everything is in order. I wonder why some (including mike) are reporting no governor list just ondemand. did you install the 3.4-logged version? it should also create a /sdcard/daemcon.log I will also want to look at it. :D thanks ein777er you've been very helpful. :D
[Desire HD Android Development] ein777er:
Dear Sybregunne!

not at the moment ... give me a few minutes to download and install the apk .. I'll post the logfile;)

you are welcome everytime :D

kind regards
[Desire HD Android Development] Sybregunne:
I think you may have helped me solve the problem. notice the double // on the log file while reading the o/c daemon settings. this may be causing the instability. :D

So here is the end product of this debugging session...

I hope this fixes the "ondemand only bug" encountered with faux and Bricked kernels for some (if not most) Sensation Users.

DaemonController3.5-beta1.apk
[Desire HD Android Development] ein777er:
Dear Sybregunne!

Thx for fixing:D:)

I saw the // ... ;)

kind regards
[Desire HD Android Development] Sybregunne:
http://bit.ly/tXLw0R another minor fix... should fix the frequency not applying correctly. on Sensation. :D
[Desire HD Android Development] mikef:
Not working well on my Sensation 4G with ARHD 3.6.8. I loaded the initial 3.5 DC you posted on the ARHD main thread, and it immediately popped up and said that there was an update, which turned out to be 3.5b2. I have had nothing but problems with it, FC's a lot, won't hold the frequencies through a reboot and frequently even after simply opening DC, setting the frequencies and hitting Apply, closing DC and then reopening it shows bad values, 192,000 for all settings sometimes, governor changing from conservative or ondemand to smartassv2. Uninstalled it, rebooted, reinstalled, rebooted, no change.

I am downloading 3.6.8 again to extract the 2.2.1 file from it to reinstall. :(
[Desire HD Android Development] wmg316:
I was running Daemon Controller 3.3-beta2 without any problems.

Today I opened Daemon Controller to adjust my UV settings and was prompted to download 3.5-beta2; I did and installed...and rebooted.

v3.5-beta2 is NOT holding my settings. My OC frequencies are not "sticking" after reboot...and from running "cat" commands in terminal emulator, they are not sticking after I "Apply" the settings under OCD.

I rolled back to 3.3-beta2 and do not have these problems...but each time I start Daemon Controller, I get the prompt to update to 3.5-beta2.

Any way to get the pop-up to stop? Or better yet, fix 3.5-beta2?

Device: Inspire 4G, running ARHD 6.3.1

Thanks
[Desire HD Android Development] Sybregunne:
I will remove the update. thanks for the info.
[Desire HD Android Development] Sybregunne:
just pulled out two updates. I am on holiday for now. will try to push a fix soon.
[Desire HD Android Development] Wacco001:
Enjoy your holiday ! :)

Cheers
[Desire HD Android Development] wmg316:
Thanks! And have a wonderful holiday!
[Desire HD Android Development] cecilyen:
Daemon controller does not seem to retain the voltage setting under Asus Transformer with Blades kernel. Every time I change the CPU voltage in Daemon controller, the voltage is reseted to default value once I exist the app.
[Desire HD Android Development] julian-bos:
Does this work on the Beatmod ICS Rom (6.1)?

I searched the thread but couldn't find anything..

Thanks.
[Desire HD Android Development] nemuro:
I had a desire hd rom for my hd2, that had 0.1.3 version of marc's sense kernel, preinstalled with OC Daemon.

I updated the kernel to 0.1.5 and OC Daemon wouldn't work. It said OC on the kernel isn't supported and that I should try andrev_oc instead. Installed that one but it still wouldn't list any daemon under "active daemon" after doing my settings.

Here is the kernel thread: http://xdaforums.com/showthread.php?t=1385486

Is that a compatible kernel or not?
[Desire HD Android Development] newageoutlaw:
I've been using ARHD for a long time and mike1986 added your daemon controller to a few of his roms and its been awesome. The latest one which I believe is 3.3 beta 2 and every time I set my CPUfreq to something and leave the app and come back in it resets to default. Any idea or can someone post a stable version for me I believe it was 2.21 beta 2 If I remember correctly.
[Desire HD Android Development] Sybregunne:
I have lots of work load currently, and haven't had the time to work on DC. My apologies to everyone.

I will try to upload a version that would have UV working on some sensation devices. Pls. Understand that there are lots of different implementation of UV across different kernels and devices. Any help would be appreciated. :D
[Desire HD Android Development] Hammerfest:
Life is life, I use your work on my HD2 and TF101, well worth the wait :D
[Desire HD Android Development] Thermaltake868:
Why is there no 245Mhz in menu to pick, but you can see it in UV ? In lastest version.
[Desire HD Android Development] Sybregunne:
The first 5 frequencies shown in iv is only for system use.
[Desire HD Android Development] joemanbui:
works nicely on runnydroid 5
[Desire HD Android Development] Sybregunne:
thanks mate. :D
[Desire HD Android Development] alonewind:
Great work!

Mark!
[Desire HD Android Development] Sneakyghost:
trojan warning on your site

Hello,

thank you for your work Sybregunne.

Accessing your Thread brings ESET firewall up with this log:

02.03.2012 16:04:03 h**p://146.185.249.64/sv/npdf.php JS/Exploit.Shellcode.A.gen Trojan

Also, your website is fully blocked, flagged as "has dangerous contents" by ESET.

I am sure this is a false positive ;) but i thought i'd let you know. Might want to investigate it.
[Desire HD Android Development] earthworm1102:
Hmmm, i don't get that prompt on my computer. Maybe my "kabayan" just have to see if more people are getting this ... just d/l beta 5.
[Desire HD Android Development] CYRAXDroid:
Works for inspire I'm using bindroid

I d.l the flash zip AMD flash it through cwm well now what lol I'm using lee droid kernel
[Desire HD Android Development] Sybregunne:
Seems to be my free host's problem. They are fixing it now. I hope.
[Desire HD Android Development] Sybregunne:
Lolz. NOD antivirus seems to think all co.cc and cz.cc websites are malware infected. Got to find new free Domain Name provider.

Salamat sa support kabayan. ;)
[Desire HD Android Development] Sybregunne:
Try to dl daemon controller latest version on my Sig below to control the app.
[Desire HD Android Development] CYRAXDroid:
I did I also d\l the .apk but before I did that I went to the OP and saw the how to install and saw that it has the flashable zip and I did that I flash it but i didnt see the .apk file so im wondering what is the idea of flashing the zip file. And how would I go bout unflashing the andrev_oc flashable-beta 5 zip? or it does not matter..

but yeah differently seems a lot better with having this..by also any chance anyone can recommend any other kernel that would be good to try for the htc inspire with daemon controller.. thanks again
[Desire HD Android Development] Sneakyghost:
Sybregunne,

I took that Deamon Controller 3.3 and 3.5 (all of those beta versions) from your repository. I just wanted to report that all versions beyond 3.1 do not pick up the frequency lists from the kernel. So the app doesn't work on TBD ROM.

That older one works good but doesn't save settings over a reboot for me. It does save settings for others though.

Sent from my TBD Runny 3.6 themed
[Desire HD Android Development] Sybregunne:
thanks for the info. can you give me a link to your kernels page? but the 2.21 beta works?
[Desire HD Android Development] Sneakyghost:
It's marcs kernel here: http://xdaforums.com/showthread.php?p=20169937

And 3.1 works, not 2.21

Thanks.

Sent from my TBD Runny 3.6 themed
[Desire HD Android Development] Alex-V:
Please......

can somebody help me to get vdd working on sensation xl...?!?

the board is very different from the snq file...i really want to set the uv over the app...as its feature i have on my desire

here more info:

http://xdaforums.com/showpost.php?p=24007299&postcount=57

thx in advance...Alex

edit sorry...problem found... :) ;)
[Desire HD Android Development] vespa.truccata:
I use your latest version and I love it with my MIUI ROM 2.3.23, Kernel 6.2.35.14 cyangenmod-g319b6e2

Thank you very, much!!!
[Desire HD Android Development] JDC2389:
Great work, all the best roms cook this in! Thanks for saving our battery life.
[Desire HD Android Development] michi491:
Same Here with arhd 6.3.2 on Desire HD...I had to go back to 3.3 beta 3....

Actually 3.5 beta2 saves freqs in etc/

and read it from etc/virtuous_oc/

if it can help..

cheers
[Desire HD Android Development] Sybregunne:
I rolled back the updates for that as it was too minor. The latest version is indeed v3.3-beta3
[Desire HD Android Development] andreasy:
I just discovered that if I upgrade BusyBox to latest 1.20 from 1.19.4, DaemonController will force close. Is it a compatibility issue or something needs to be adjusted?
[Desire HD Android Development] halfbytecode:
I can't get DaemonController v3.3-beta3 to work on ICS 4.0.3 running on galaxy S2 i9100. I'm running the I9100XWLP7 firmware.

The app loads and the download for andrev_oc works fine but it does not work afterwards. The app says no daemon installed even after rebooting. Any fixes or workarounds to get andrev_oc on ICS?