Go Back   xda-developers > Dream > Dream applications and games

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 17th April 2009, 01:34 AM
coolbho3000 coolbho3000 is offline
Senior Member
 
Join Date: Dec 2008
Posts: 351
Arrow SetCPU for Root Users [UPDATE 1.4.1] 10/27/2009

SetCPU is an overclocking application for Android. It will work with most if not all rooted Android 1.5/1.6 builds.

The program is free here for XDA members. It costs 99 cents on the Android Market. I'll probably get to releasing the source one of these days, as soon as I clean it up. To install the APK I posted here, use ADB (in the Android SDK), Astro, or another application that can install APKs.

Warning: 528MHz appears to be very unstable if you're using Android 1.1. If your phone freezes, just yank out the battery - this fixes problems with the Android looping after reboot, too. Keeping the battery charged and the phone plugged in reduces the chance of freezing. The solution to freezing is upgrading to 1.5.

I'm kinda running low on cash so Please buy it on the Market to donate if you like it.

Documentation and more information is found here: http://www.pokedev.com/setcpu/
Old versions (no Android 1.5 support) are found here: http://forum.xda-developers.com/show...4&postcount=63

Changelog:

1.2.0: Changed to 1.5 API. Unfortunately, this also means 1.1 support has been dropped completely. If you're on Android 1.1, use SetCPU 1.1.8 or below. Changed drop down lists in program to sliders. Now prevents the user from setting the minimum above the maximum. Added an "Always Max" checkbox that sets the CPU governor in "performance mode." As far as I know all this does is force it to run at maximum all the time.

1.3.0r1: Profiles have been added! You can set the CPU to run at different speeds if your phone is charging or if it's sleeping. A low resource service will run in the background and do this if the "Profiles On" checkbox is checked. Because profiles will make the current CPU speed vary, the green text in the main interface will now display the current CPU speed but the seekbars will display the stored CPU speed. Also includes other performance optimizations.

1.3.0r2: Fixes a bug where the application wasn't setting the CPU governor on properly on startup.

1.3.0r3: Attempts to fix the Hero bug that has been afflicting some people. Also removed all Android 1.1 code, reducing the APK size slightly. If you're not having issues with force closing on certain builds, this update is not necessary.

1.3.5: Added initial landscape mode support. CPU Info is now known as "System Info," and now displays information about the kernel and RAM as well. The speed test feature is now under System Info. Added an Advanced menu to change the CPU's ondemand settings. Optimized the code a bit. Using Android SDK release 1.5r3.

1.3.5a: Fixes a force close bug with the Advanced menu.

1.3.6: Major performance update. Loading the application, refreshing, and setting the CPU speed should be much faster. System Info now shows more information about the RAM and CPU average loads. Uses an updated icon.

1.3.7: Added a third profile which will set the CPU to user defined levels once the battery drops below a certain point. Added clarification to the Advanced menu, and a Set on Boot option for the Advanced menu.

1.4.0: Revamped the main interface quite a bit, and fixed a few minor bugs.

1.4.0a: fixed a bug where 122MHz was being called 128MHz.

1.4.1: * Using Eclair API. Will work on QVGA devices (Tattoo) and WVGA devices (Sholes)
* Major performance enhancements - setting frequencies should be much faster in every situation (in the main application, profiles, upon startup, etc.).
* Added a small home screen widget that shows the current maximum and minimum frequencies. Clicking this widget launches SetCPU.
* Frequency lists for Snapdragon devices, Samsung Galaxy, Motorola Cliq, and HTC Tattoo have been included, though support for these devices is experimental. The device can be selected on the introduction screen.
* Custom frequency lists are now supported. To enable custom frequencies, place a file called setcpu.txt on /sdcard/ or /system/sd/, sorting frequencies in kHz, separated by comma, from lowest to highest, then select the corresponding option on the introduction screen.
* There is no longer a "set" button - changing the seekbar positions will immediately set the frequency. As a result, all seekbars in the application will now snap back if the user attempts to place the maximum frequency below minimum.
* Instead of refusing to work at all, SetCPU will now operate in a read-only mode if root access is not detected.

QR code (donate by buying it on the market ):
Attached Files
File Type: zip setcpu_1.20.zip (21.4 KB, 988 views)
File Type: zip setcpu_1.30r3.zip (24.9 KB, 1532 views)
File Type: zip setcpu_1.35a.zip (28.2 KB, 176 views)
File Type: zip setcpu_1.36.zip (28.9 KB, 885 views)
File Type: zip setcpu_1.37.zip (29.8 KB, 1699 views)
File Type: zip setcpu_1.40a.zip (30.6 KB, 1260 views)
File Type: zip setcpu_1.41.zip (36.3 KB, 986 views)
__________________
HTC Dream (G1) PVT 32B | SIM Unlocked to AT&T | 1.33.2005 SPL | Radio 2.22.19.26I | Cyanogen 4.1.9999 | Cyanogen Recovery 1.4
HTC Tattoo | Unmodified
Control your Android phone's CPU? SetCPU for Root Users

Like my work? Buy SetCPU from the market or

Last edited by coolbho3000; 27th October 2009 at 11:02 PM..
Reply With Quote
Sponsored Links

  #2  
Old 17th April 2009, 01:45 AM
smagicmans smagicmans is offline
Junior Member
 
Join Date: Feb 2009
Posts: 5
Default

thanks dude, that was a fast update!

I wonder if it is possible to add some more freq. between the range of 384 and 528 for the next udpate, e.g. like 500 or 480 for the non 1.5 cupcake build.

Last edited by smagicmans; 17th April 2009 at 01:49 AM..
Reply With Quote

  #3  
Old 17th April 2009, 02:06 AM
coolbho3000 coolbho3000 is offline
Senior Member
 
Join Date: Dec 2008
Posts: 351
Default

Quote:
Originally Posted by smagicmans View Post
thanks dude, that was a fast update!

I wonder if it is possible to add some more freq. between the range of 384 and 528 for the next udpate, e.g. like 500 or 480 for the non 1.5 cupcake build.
The CPU won't set to anything else, unfortunately (if you set it to 500 for example nothing actually happens).
__________________
HTC Dream (G1) PVT 32B | SIM Unlocked to AT&T | 1.33.2005 SPL | Radio 2.22.19.26I | Cyanogen 4.1.9999 | Cyanogen Recovery 1.4
HTC Tattoo | Unmodified
Control your Android phone's CPU? SetCPU for Root Users

Like my work? Buy SetCPU from the market or
Reply With Quote

  #4  
Old 17th April 2009, 06:43 AM
SolemnWishing's Avatar
SolemnWishing SolemnWishing is offline
Senior Member
 
Join Date: Feb 2009
Location: Oregon
Posts: 553
Default

Sweet.. looking for something like this.
__________________
"I knit sweaters, yo."

>>>HTC G1-White: Rooted : Haykuro Hero w/ Rosie
HTC Touch with Google Android 1.5 (TheDude's Build) and NFS WM6.5
Sony Ericsson w580i

My Computer
Toshiba A215 - S7411
3GB DDR2 RAM
AMD Athlon x2 TK-57 1.7Ghz
ATI X1200 Radeon Graphics
Windows 7 Ultimate

Guide to Adding Docks on Wallpapers:
http://forum.xda-developers.com/showthread.php?t=491816
How to Detonate a Nuclear Warhead from your G1:
http://forum.xda-developers.com/showthread.php?t=506963
Reply With Quote

  #5  
Old 18th April 2009, 12:40 AM
Lakers3408's Avatar
Lakers3408 Lakers3408 is offline
Senior Member
 
Join Date: Jan 2009
Location: Covina (Los Angeles)
Posts: 568
Default

Works great

Faster Open Home load and no longer lags as much.

THANKS!!
__________________


PHONE#1: Unlocked T-Mobile G1 aka HTC Dream (Black)
ROM: Depends How Im Feeling
PHONE#2: T-Mobile MyTouch aka HTC Sapphire (Black)
ROM: Hero3G UNI - Blur~106
(got root?)

SD: Adata 8gb Class 6 sdhc (Trancend on stand-by)
64mb swap

Making Rosie My Bitch!

LAKERS 2009 Champs!!!!
Reply With Quote

  #6  
Old 18th April 2009, 08:27 AM
Thibale's Avatar
Thibale Thibale is offline
Member
 
Join Date: Dec 2005
Location: PARIS
Posts: 75
Default

Great app !!

Simple and efficient, the best cloacking app for Haykuro IMO. Just a question : how to keep the cpu running at 528 after reboot?
I know this may not be included in your app right now but I think with a script it might be possible. Any idea?

Thibaud
Reply With Quote

  #7  
Old 19th April 2009, 04:28 AM
coolbho3000 coolbho3000 is offline
Senior Member
 
Join Date: Dec 2008
Posts: 351
Default

Quote:
Originally Posted by Thibale View Post
Great app !!

Simple and efficient, the best cloacking app for Haykuro IMO. Just a question : how to keep the cpu running at 528 after reboot?
I know this may not be included in your app right now but I think with a script it might be possible. Any idea?

Thibaud
I'm kind of reluctant to add that feature because if someone's processor can't handle 528MHz I'm afraid peoples' phones will crash every time they start up forcing a wipe.
__________________
HTC Dream (G1) PVT 32B | SIM Unlocked to AT&T | 1.33.2005 SPL | Radio 2.22.19.26I | Cyanogen 4.1.9999 | Cyanogen Recovery 1.4
HTC Tattoo | Unmodified
Control your Android phone's CPU? SetCPU for Root Users

Like my work? Buy SetCPU from the market or
Reply With Quote

  #8  
Old 20th April 2009, 02:24 AM
Lakers3408's Avatar
Lakers3408 Lakers3408 is offline
Senior Member
 
Join Date: Jan 2009
Location: Covina (Los Angeles)
Posts: 568
Default

It has issues with Shake Awake app, everytime single time all day long shake awake forces close when I use SetCPU. Im I the only one with this issue?
__________________


PHONE#1: Unlocked T-Mobile G1 aka HTC Dream (Black)
ROM: Depends How Im Feeling
PHONE#2: T-Mobile MyTouch aka HTC Sapphire (Black)
ROM: Hero3G UNI - Blur~106
(got root?)

SD: Adata 8gb Class 6 sdhc (Trancend on stand-by)
64mb swap

Making Rosie My Bitch!

LAKERS 2009 Champs!!!!
Reply With Quote

  #9  
Old 20th April 2009, 02:35 AM
coolbho3000 coolbho3000 is offline
Senior Member
 
Join Date: Dec 2008
Posts: 351
Default

Quote:
Originally Posted by Lakers3408 View Post
It has issues with Shake Awake app, everytime single time all day long shake awake forces close when I use SetCPU. Im I the only one with this issue?
Do you have the lock feature "on?" SetCPU will query a file to see if the phone is awake if lock is on.
__________________
HTC Dream (G1) PVT 32B | SIM Unlocked to AT&T | 1.33.2005 SPL | Radio 2.22.19.26I | Cyanogen 4.1.9999 | Cyanogen Recovery 1.4
HTC Tattoo | Unmodified
Control your Android phone's CPU? SetCPU for Root Users

Like my work? Buy SetCPU from the market or
Reply With Quote

  #10  
Old 20th April 2009, 06:52 AM
SolemnWishing's Avatar
SolemnWishing SolemnWishing is offline
Senior Member
 
Join Date: Feb 2009
Location: Oregon
Posts: 553
Default

lol, i actually havent had any issues with the phone locking up at 528Mhz, and im using 1.5. However, I hate taking out the battery cover ( i manage to kill my phone in other ways) so something else to do woulld just be
-adb shell
-reboot
__________________
"I knit sweaters, yo."

>>>HTC G1-White: Rooted : Haykuro Hero w/ Rosie
HTC Touch with Google Android 1.5 (TheDude's Build) and NFS WM6.5
Sony Ericsson w580i

My Computer
Toshiba A215 - S7411
3GB DDR2 RAM
AMD Athlon x2 TK-57 1.7Ghz
ATI X1200 Radeon Graphics
Windows 7 Ultimate

Guide to Adding Docks on Wallpapers:
http://forum.xda-developers.com/showthread.php?t=491816
How to Detonate a Nuclear Warhead from your G1:
http://forum.xda-developers.com/showthread.php?t=506963
Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 03:53 AM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.