[Desire HD Android Development] Roberto_Lim:
Flashable governor tweak for the TrickDroid v3/v4 ROM (revision 3)

I made a set of flashable governor tweaks for TrickDroid v3.0.0/v4.0.0 This is a new revision with two more tweaks (the ones in green below). The older files can be found at this link.

The TrickDroid ROM uses the ondemand governor by default. This is a good choice, an is the default choice used in the industry. The flashable zips attached below will enable the smartassV2 governor and tweak some settings.

Is it better than ondemand? Well everyone has their own opinion.

If you just want to enable smartassV2 it would be simpler to go to Google Play and install a CPU control app, like No Frills CPU Control. These apps will allow you to manipulate frequencies and governors.

I use the flashable zip because they allow me to fine tune settings in the governors which cannot be adjusted with the apps.

a) TrickDroidv3-smartassV2-c3.zip (attached below)

What will this file do:

Enable smartassV2 as your governor.

Adjust max_cpu_load from 55 (default for this ROM) to 85. This means the cpu will ramp up slower.

[*]Adjust ramp_up_step from 200000 (default for this ROM) to 100000. This means the cpu will ramp up slower.

Adjust min_cpu_load from 25 (default for this ROM) to 35. This means the cpu will ramp down a bit faster.

Adjust down_rate_us from 99000 to 49000. This means the cpu will ramp downfaster.

[*]Adjust the vdd level of the 806 MHz from 1050 vdd to 1025 vdd. By default the ROM uses 1050 vvd for both the 1024 MHz and 806 MHz speeds. If the phone is stable at 1024 MHz @ 1050 vdd, it should be stable at 806 MHz @ 1025 vdd.

These settings are more conservative than default ROM smartassV2 settings and should result in longer battery life. Feedback on this (via PM) is greatly appreciated.
​

b) TrickDroidv3-smartassV2-12_GHZ-c2.zip (attached below)

Same as the first file except it changes maximum speed from 1024 MHz to 1200 MHz.

If you enable this I would encourage you to get a controller like No Frills CPU Control (its free from Google Play). It will allow you to test if your phone is stable at 1.2GHz. Apps like No Frills will not apply overclock settings if it detects a sudden reboot.

Using this file has no such safety net.
​

c) TrickDroidv3-smartassV2-1_5GHZ-c3.zip (attached below)

Same as the first file except it changes maximum speed from 1024 MHz to 1497 MHz.

If you use this please verify the setting is stable with a CPU control app. Also please consider this:

Stock HTC DHD speed and voltage = 1024 MHz at 1200 vdd.

The 1.2 GHZ zip = 1200 MHz @ 1175 vdd, overclocked but within default vdd levels.

The 1.5 GHz zip = 1497 MHz @ 1250 vdd, overclocked and overvolted. Personally, I would stick to 1.2 GHz.

DISCLAIMER AND AGREEMENT

THESE FILES ARE FOR V3.0.0 AND V4.0.0 ONLY. IF YOU USE THESE FILES, YOU DO SO AT YOUR OWN RISK.

THIS IS TORXX'S THREAD. IF YOU ENCOUNTER A PROBLEM WITH MY FILES PLEASE JUST PM ME, OR OPEN A NEW THREAD AND BASH ME THERE :eek:

How to install

1. Copy the .zip file to the root of your SDCard.

2. Reboot into recovery.

3. Flash the .zip

4. Reboot.

How to return to stock - TrickDroid-00start-RTS.zip (Return to Stock)

Want to go back to stock. Just flash the TrickDroid-00start-RTS.zip below. Flash this file and your back to the ondemand governor. This file does not enable on demand. It just restores the default /etc/init.d/00start file.
​

Like my work?

If you like my work, go to page one of this thread and you will find a donate button there. It took make longer to write this post than it did to make the zip files. Dev'ing ROM's takes time. IF YOU WANT TO THANK ME, JUST DONATE TO THE DEV INSTEAD.

Credits:

Thanks to torxx for allowing me to do this, and something else... oh yes for the ROM and Tweak Package :laugh:

I learned to edit system files thanks to LeeDroid's tutorials.

I learned to make flashable zips studying mike1986's flashable zips for ARHD.