Go Back   xda-developers > HTC Dream: G1 > G1 Apps 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: 450
Arrow SetCPU for Root Users [UPDATE 1.4.6] 02/04/2010

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

The program is free here for XDA members. It costs 99 cents on the Android Market. To install the APK I posted here, use ADB (in the Android SDK), Astro, or another application that can install APKs.

Warning: Very low or higher than normal frequencies may freeze your phone. Especially high frequencies (such as those enabled in certain custom kernels) have a risk of shortening the life of your phone. If your phone freezes, just yank out the battery.

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

Documentation and more information can be found here: http://www.pokedev.com/setcpu/

Changelog:
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.

1.4.2: Instead of choosing between performance (always max) and ondemand CPU governors, there is now a drop down list with all the available governors on the device. Thanks morfic! Added CPU scaling configurations for the OMAP3 processor of the Motorola Sholes/Droid/Milestone. This is strictly in beta. Custom frequency list now reads from /system/setcpu in addition to setcpu.txt on SD FAT or EXT.

1.4.3: Includes compatibility fixes for HDPI devices and UI enhancements. Frequency lists for the Samsung Moment (untested), the T-Mobile Pulse, and the Acer Liquid have been included. The application will no longer sometimes re-set CPU frequencies upon launch.

1.4.3a: Added more frequencies for the Nexus One.

1.4.3b: Fixed a widget issue on the Nexus One. Sorry for the rather rapid succession of updates the past few days!

1.4.3c: Adds support for 600MHz kernel patches on the Motorola Droid. On the Droid configuration. SetCPU will attempt to detect the existence of 600MHz and adjust the frequency list accordingly.

1.4.4: Adds an "autodetect" option that works on newer kernels (at the bottom of the device selection screen). This should enable the supercharged speeds in some of tasmanian_droid's newer kernels. Fixes a force close crash when selecting some frequency lists that were not compatible with the device (thanks Julian).

1.4.5: - Streamlined/refactored profiles code.
- Added "battery temperature" profile. SetCPU is now able to set a certain speed when the battery goes above a user-defined threshold. This would optimally be set to throttle the CPU lower at a high temperature. To ensure compatibility with your device, see if a valid temperature is displayed in the "System Info" menu. This profile does not take effect immediately and does not replace being cautious - it is not based on CPU core temperature, and must wait for a battery state change before reacting.
- Added an "About" button to the main screen with simple themes. Default color scheme is now "Dark"
- Adjusted the widget to display four digit speeds properly (thanks Berzerker).
- Various bugfixes and UI tweaks.

1.4.6: Fixed issues with the battery profile. Included a much better icon thanks to Josh Deere (dphase).

QR code (donate by buying it on the market ):
Attached Files
File Type: zip setcpu_1.40a.zip (30.6 KB, 1341 views)
File Type: zip setcpu_1.41.zip (36.3 KB, 1605 views)
File Type: zip setcpu_1.42.zip (37.7 KB, 1450 views)
File Type: zip setcpu_1.43c.zip (43.8 KB, 1759 views)
File Type: zip setcpu_1.44a.zip (44.6 KB, 1989 views)
File Type: zip setcpu_1.45.zip (49.6 KB, 650 views)
File Type: zip setcpu_1.46.zip (46.6 KB, 2143 views)
__________________
Nexus One | ERE27
HTC Dream (G1) PVT 32B | SIM Unlocked to AT&T | 1.33.2005 SPL | Radio 2.22.19.26I | Cyanogen Latest | Cyanogen Recovery 1.4
HTC Tattoo | 1.67.405.6
Control your Android phone's CPU! SetCPU for Root Users

Like my work? Buy SetCPU from the market or

Last edited by coolbho3000; 5th February 2010 at 01:49 AM..
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: 450
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).
__________________
Nexus One | ERE27
HTC Dream (G1) PVT 32B | SIM Unlocked to AT&T | 1.33.2005 SPL | Radio 2.22.19.26I | Cyanogen Latest | Cyanogen Recovery 1.4
HTC Tattoo | 1.67.405.6
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: 561
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: 578
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: 77
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: 450
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.
__________________
Nexus One | ERE27
HTC Dream (G1) PVT 32B | SIM Unlocked to AT&T | 1.33.2005 SPL | Radio 2.22.19.26I | Cyanogen Latest | Cyanogen Recovery 1.4
HTC Tattoo | 1.67.405.6
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: 578
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: 450
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.
__________________
Nexus One | ERE27
HTC Dream (G1) PVT 32B | SIM Unlocked to AT&T | 1.33.2005 SPL | Radio 2.22.19.26I | Cyanogen Latest | Cyanogen Recovery 1.4
HTC Tattoo | 1.67.405.6
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: 561
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 07:39 PM.


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