Profiles
The Profiles tab, which is located to the right of the Main tab, allows you to customize the CPU settings based on events that happen to your device. For example, a very popular profile is to set the max CPU speed lower when the battery is under 50% capacity to save battery. To get started with profiles, check the Enable checkbox at the bottom and press the Add button at the top right of the Profiles tab. This launches the Edit Profile menu.
The Profiles tab lists the current saved profiles on your device. To enable and disable profiles, use the checkbox on the left. The Notifications checkbox gives you notifications in the Android status bar of which profile is currently active.
Each profile has a certain condition. This is what triggers the profile; that is, what must happen for SetCPU to set the profile. Conditions allow you to set up battery level, charging, screen off, in–call, and time profiles. You can change the condition at the top of the Edit Profile menu.
Each profile also has a priority option. Priority is how SetCPU decides between two or more profiles when multiple conditions are met. For example, if you have two profiles, one with a charging condition and one with a screen off condition, and your phone's screen is off and charging at the same time, the profile with the higher priority will be set. For priorities, exact numbers don't matter – just make sure the order is right. To see some examples of how priorities should be used, see the Example Profiles section below.
If no conditions are met, no profiles are active. SetCPU will revert to your last saved settings in the Main tab. This is also known as the Main profile if notifications are turned on.
Charging Condition
Setting a charging condition means this profile will only trigger when the device is charging. There are three charging conditions which may or may not apply to your device – Charging All, Charging AC, and Charging USB. Charging All is called whenever the device is plugged in, whether to a wall socket or a USB port. Charging AC is only called when the device is plugged into a wall socket, and Charging USB is only called when the device is plugged into a USB port. Some tablets will only charge using a wall socket, so keep this in mind.
Screen Off Condition
This profile will be active when the device's screen is turned off, and will be inactive when the device's screen is turned back on. Use it to limit the CPU speed when you're not using the device to save battery.
Battery Condition
This profile will trigger when the battery level is under a certain point. A slider will pop up with a battery percentage on it. Set the battery level to the level you want it to be.
Temperature Condition
This profile will trigger when your device's internal temperature sensor goes above a certain point. Set your desired temperature using the slider.
Time Condition
The time condition allows you to set certain CPU settings for a time of day. For example, this profile will only be active for the hour between 12:00 PM and 1:00 PM if the time span is set to 12:00 PM – 1:00 PM (ie. 12:00 – 13:00).
In-call Condition
This condition will trigger whenever you are in a call.
The Profiles tab also has menu options for backing up, restoring, and sharing profile settings. If you choose to back up your profiles, they will be saved with an automatic name on your internal storage. The Restore menu also looks on the root directory of your internal storage.