[Android Apps and Games] brandall:
Conclusion

I’ve never used so much battery working these out!! It may well be that the amount of tasks, or the way they are structured, actually uses more battery life than controlling the CPU could save. I’ll be running some tests over the coming days to monitor it. If that does prove to be the case, I'll still be glad I’ve done this and learnt more about this fantastic application and look forward to it making me even more lazy.

Let me know your feedback please folks, inconsistencies, errors, I’m all ears and feel free to use the 'thanks meter'

FAQ

Q) I'm getting missing plug-in errors on V5? What do I do?

A) Read the bottom of post #2 and delete the Minimalistic Text actions if you do not wish to use it.

Q) Which profiles do I leave unticked and ticked again??

A) See this post

Q) I get a CPU Action Not Available error - why?!?

A) See the bottom of this page (thanks wanfauzan)

Q) Why doesn't Overclocking start again when the display is turned on and the phone is on charge?

A) Best solution see here. Credit Matrix72

Q) The icons you use are rubbish. How do I use my own?

A) See this post

Q) I have many other Tasker questions, can I post them here??

A) To avoid clutter, probably best to use this official Google group

Q) My phone is sluggish when the 'battery low' profile is active.

A) Be cautious, but adjust the frequencies and maybe governor until you find the perfect settings for your phone.

Change Log

[B][U]V2[/U][/B]
Added [B]CPU-DuringCall[/B] profile to V2 .zip
Added [B]CPU-EndCall[/B] profilie to V2 .zip
Added [B]CPU-DeviceBoot[/B] profile to V2.zip
Changed how [B]CPU-DisplayOn[/B] behaves when battery level low
Changed how [B]CPU-ChargeAny[/B] behaves when battery is less than 50%. Also added sound effect and matching vibrate pattern because I'm childish.
Added wait task to [B]CPU-BatteryLow[/B] until charge reaches 35%
Added [B]CPU-Navigation[/B] example profile to V2 .zip
Changed how cancelled notifications are handled for aesthetic reasons.

[B][U]V2.1[/U][/B]
Added missing IF statement to vibrate pattern of 'Overclocking' on [B]CPU-ChargeAny[/B]

[B][U]V2.2[/U][/B]
Changed collision handling of [B]CPU-BatteryLow[/B] to consider wait task

[B][U]V3[/U][/B]
Updated [B]CPU-DuringCall[/B] to create an 'in call' variable ([B]%INCALL[/B]), that can be used in other tasks.
Updated [B]CPU-EndCall[/B] to create an 'in call' variable ([B]%INCALL[/B]), that can be used in other tasks.
Changed notification handling to include specific titles, so not to cancel notifications of other Tasker profiles.
Removed Overclocking Sound and chilled the vibrate pattern.

[B][U]V4[/U][/B]

The below update [COLOR="Red"]*REMOVED AS IN V5*[/COLOR] prevents the quick screen off/screen on changes between [B]CPU-DisplayOff[/B] and [B]CPU-DisplayOn[/B] which can cause lag and echo errors. This was a headache to resolve due to too many reasons to list, but I've resolved it by adding a 5 second wait before the display off CPU settings are applied - if within that 5 seconds you turn the screen back on, the display off settings will not apply, consequently neither will the display on settings reapply. Someone needs to donate me some paracetamol...

It's achieved with an additional variable [B]%CPUSS[/B] (CPU sleep state) which is set to a value of 1 within the 5 second wait and a value of 2 after (once the CPU screen off settings have applied). This way, the CPU display on settings know whether to activate, or they remain active and therefore don't reapply....

[B][U]V5[/U][/B]

* So many I've forgotten them all.... Oops!

Bugs

All totally fixed in V5 (I hope).

Feature Requests

Consider states for 'smartass' governor.

Thanks

torsrex - Risking device and limb testing

-----------------------------------------------------------------------------------------------------

Due to the amount of changes, there is no 'step-through' update for users of the lower versions. Delete the profiles you have and it's a lightening quick addition of the CPU entries from post #2!

------------------------------------------------------------------------------------------------------

The thanks meter lets me know I'm appreciated! :eek: