Smartskey for your HTC Wizard

Stanley's picture
Submitted by Stanley on Tue, 04/04/2006 - 07:16. Software | Tweaks

Smartskey is a great little program for your HTC Wizard. It was written and is stil being actively developed by water, a user on the XDA Developers Forum. You can follow the development in this topic on that forum.

Smartskey lets you remap your volume slider so you can use it to scroll, and lets you remap you D-pad so you can use it to open the application of your choice. Furthermore it makes your left Soft Button open the Start Menu by pushing and holding the button, and makes your right Soft Key function as a Close/OK button by pushing and holding it. Last but not least, Smartskey comes with configuration options for the OMAP overclock tool. You can now overclock your HTC Wizards processor and have the overclocking work when your HTC Wizard comes back from standby as well.


Installation and configuration of Smartskey is a real breeze, especialy since its functions are well documented in the PDF file you'll find inside the .zip file. In the archive (attached below, only visible to members), you will find Smartskey itself, the smartskey.ini file with the configuration settings and a manual in PDF format. Read the PDF file and you'll get it working, it's real easy. Just pay attention to the following:

  • You should edit the smartskey.ini file on your desktop PC. Do that with Notepad, editting in other text editors will probably brake the Unicode the smartskey.ini file needs to be saved in.
  • When you want to use Smartskey to control overclocking through OmapClock (attached below, only visible to members), you should install Smartskey and OmapClock somewhere in Main Memory. If you were to install them on your Memory Card, you would be confronted with error messages after your HTC Wizard comes back from standby. This is because your HTC Wizard cannot access the Memory Card in the first few seconds after coming back from standby.
  • Finaly, if you want to use OmapClock, dont forget to remove the ";" sign at the beginning of the configuration lines for OmapClock in the smartskey.ini file. You may also want to lower the value of 264 for OMAPCLOCK in the smartskey.ini file to a somewhat lower value. I use 240 myself, but it may be wise to start with an even lower value, just to make sure that your HTC Wizard remains stable at your chosen speed.


Smartskey is a great lightweight tool. Windows Mobile 5 is missing functionality that allows you to completely control your HTC Wizard with only one hand, Smartskey adds that functionality. Install, and you can put your stylus on Ebay!

--
HTC Wizard Web, aiming to become the number 1 resource for information for HTC Wizard owners.



robjhellis's picture
Submitted by robjhellis on Mon, 08/05/2006 - 08:22.

Hi All, can you comment on what is the worst thing that could happen if one overclocks too far. Whereas most threads that I've read suggest maxing out at 240 Mhz, to be fair I don't see much improvemt at 240, but at 264 programs open almost instantly.

I'm using Sling Media Mobile on my device, and I'm a desktop Skype user so would like to get ful value on the K-JAM as well. So what are the risks of going even higher?

--


Cardcaptor_RLH85's picture
Submitted by Cardcaptor_RLH85 on Mon, 08/05/2006 - 09:48.

Well, I can get mine to go to 276 without going White-Screen-of-Death on me and making me do a soft-reset. I've read about people getting to 300 before the system WSoD's on them but it's rare. I use 240 for most day-to-day tasks and if I'm going to be doing anything intensive I'll kick it up to 264 but at 276 it gets a bit unstable for me. So if you can take the hit on your battery life 264 is the place for you, otherwise you may want to try out 252 or 240. Hope that wasn't too incoherent, it's about 3:50 AM here and I should be asleep...

--


robjhellis's picture
Submitted by robjhellis on Tue, 09/05/2006 - 08:05.

I really appreciate you loosing some sleep to post the reply - the least I can do is the same!

Your comments are very helpful. I'm thinking of erring on the safe side and defaulting it to 240. Am I right, however, in assuming then that absent battery issues, the worst that can happen is that the K-JAM will lock-up and need a soft-rest, or can something more longer lasting occur i.e. might need a hard rest, or even "cook" the processor for good?

Thanks again.

--


cire4hire's picture
Submitted by cire4hire on Wed, 10/05/2006 - 10:42.

just registered for this site today..but question on the notepad editing:

; if you set CLOSEAPP to 1, the program will hide the following
; apps (by title) instead of closing. Other apps will be closed.
; maximum can set 16 apps
[EXCEPTIONLIST]
APP00=Text Messages
APP01=Outlook E-mail
APP02=Hotmail
APP04=MMS
APP05=Contacts
APP06=Calendar
APP07=Camera

if i wanted it to close all apps. i would edit this how? just remove from list?

--


Stanley's picture
Submitted by Stanley on Wed, 10/05/2006 - 11:02.

Yes, you would leave the [EXCEPTIONLIST] empty.

--
HTC Wizard Web, aiming to become the number 1 resource for information for HTC Wizard owners.

oneybm's picture
Submitted by oneybm on Thu, 08/06/2006 - 09:54.

I tried setting the CLOSEAPP to 1 and then emptying out the exceptionlist as suggested above. The apps don't seem to close as they should, they just stay running as before. I've tried commenting the apps list out using ; and no good, I've tried using CLOSEAPP as 1 or 0 and neither worked. Did I miss something?

--


gregory_austintxmda's picture
Submitted by gregory_austintxmda on Sun, 03/12/2006 - 07:49.

Settings to 300MHZ above 98% CPU LOAD and 200MHZ at below 2% CPU LOAD.
250 MHZ DEFAULT CLOCK SPEED with MAX clock step 5 MHZ.

500 ms clock update period and 1 CLOCK THRESHOLD period.

If you don't know what I am talking about. get OMAPSCALAR. The incremental steps is where it is at. It works like a centrino processor in laptop that way. When necessary, ramps up, when not powers down. Have not gotten white screen of death freeze up and reset with these settings.

Yes, I have gotten that before under other overclocking programs.
This allows me to use SKYPE, and stream video and music with no problem. Resco Radio and Core Media Player work like a charm at a hotspot and smoothly sent video or music with boosted CPU speed.

OK.. I do use an extended bulbous battery but it is not a problem when you can go all day and stream music to a bluetooth headset and rock all day with wifi music..and still take your phone calls.

G

--
CID/SIM Unlocked WM6 (tried over 10 variations so far.) Currently NBD 7.6 IPL 3.08 SPL 3.08 RADIO 2.19 UK Overclocked to 260 MHZ.

hachaduryan's picture
Submitted by hachaduryan on Fri, 02/02/2007 - 09:56.

Hey, I like that! I got shocked when I was first playing with the OmapClock, becuase I got that screen on 60 Mhz (don't ask, I was goofing around). Thanks to the Almighty a soft reset worked fine.

My question is more like "Can I burn my Wizard's guts with overclocking?"

Or is the worst possible thing just a reset?

--


Jerome's picture
Submitted by Jerome on Wed, 07/06/2006 - 22:27.

Help! I have the pdf for installing smartskey but am still confused. What exactly are the steps? I have a Cingular 8125. Thanks

--


marshmeli's picture
Submitted by marshmeli on Wed, 21/06/2006 - 05:16.

just put the exe and ini file into a location on your phone (main memory or sd card) then just double-click the .exe while viewing it on your phone in some windows explorer type application.

--


marshmeli's picture
Submitted by marshmeli on Wed, 21/06/2006 - 05:19.

ok i installed the application (just smartskey not the overclocking app) on my phonem but i the storage card. i wanted to change it so i moved the file to another location on main memory. now whenever i turn on my phone i get an error that is cannot find smartskey.exe on the storage card. i removed the .lnk file from the startup folder but somewhere it is still referencing that location. does anyone have any idea where that could be? i have tried searching for files with total commander but haven't found anything.

thanks

--


jjjjj's picture
Submitted by jjjjj on Mon, 10/07/2006 - 07:45.

In Settings - Device Information - Hardware, the speed is still 195MHz. how can I tell the actual overlocked speed?

--


Dirtydrummer102's picture
Submitted by Dirtydrummer102 on Tue, 18/07/2006 - 19:04.

same here but but oveclocked it to 240 and everything runs much smoother

--


jackdempsey1's picture
Submitted by jackdempsey1 on Thu, 20/07/2006 - 23:31.

jjjjj wrote:
In Settings - Device Information - Hardware, the speed is still 195MHz. how can I tell the actual overlocked speed?

ditto, what gives?

--


madrascafe's picture
Submitted by madrascafe on Wed, 20/09/2006 - 20:36.

Just run OmapClock and it will tell you the current clock speed

--


batreyud's picture
Submitted by batreyud on Thu, 20/07/2006 - 08:39.

smartskey download link points to nonexistent page

--


Stanley's picture
Submitted by Stanley on Thu, 20/07/2006 - 09:55.

The link works for me if you mean the link to the attached file. Do you mean the same link? Were you logged in when you tried?

--
HTC Wizard Web, aiming to become the number 1 resource for information for HTC Wizard owners.

shadowpuppet's picture
Submitted by shadowpuppet on Tue, 29/08/2006 - 01:14.

Hi all,

How exactly does Smartskey autostart on reboot/wakeup of the handset? Or do I actually have to manually start Smartskey each time?

--


sevakm's picture
Submitted by sevakm on Wed, 06/09/2006 - 04:59.

When exactly does Smartskey restart? If I change the .ini file, do I need to soft reset my device in order for it to start using the new settings, or will it use the new settings after wakeup?

Thanks.

--


tragictheory's picture
Submitted by tragictheory on Wed, 20/09/2006 - 17:07.

I've installed OmapClock software on my 8125(trying to install smartskey now) and every time i reset my clock speed to 240, it runs super quick for a few minutes then the clock resets itself to 180mhz. Whats that all about??? forgive the ignorance. Just getting my 8125 off the ground.

--


chrishibbard7's picture
Submitted by chrishibbard7 on Wed, 20/09/2006 - 17:27.

thanks for useful posts above.

Hasn't anyone out there killed thier proccesor by too much overclocking? That *is* a real risk, right?

Will OMAP overclock just for specific apps, or is there another app I need for that?

Also, I posted a problem with Kingston 2GB miniSD and Wizards (SD basically dies when you cross the 1GM mark) and I was wondering if anyone in this thread has seen anything similar... Kingston Customer Support told me it was a known bug or non-support from my T-mobile MDA (Wizard).

--
new Wizard (T Mobile) owner, trying to to detailed configs

leumas80's picture
Submitted by leumas80 on Sat, 27/10/2007 - 00:46.

No, you won't kill the CPU with this software. The system may lock up and require you to reset, but that actually keeps you from reaching the 'burnout' level.

OMAP overclocks for all apps, including the OS.

What usually occurs with the miniSD is that when you do a soft reset with the card inserted it will reset the format on it to FAT and the only way to fix it is to put the SD card in a PC reader and reformat it. My pastor is running his with a 4gb miniSD!

--


leumas80's picture
Submitted by leumas80 on Sat, 27/10/2007 - 00:46.

No, you won't kill the CPU with this software. The system may lock up and require you to reset, but that actually keeps you from reaching the 'burnout' level.

OMAP overclocks for all apps, including the OS.

What usually occurs with the miniSD is that when you do a soft reset with the card inserted it will reset the format on it to FAT and the only way to fix it is to put the SD card in a PC reader and reformat it. My pastor is running his with a 4gb miniSD!

--


madrascafe's picture
Submitted by madrascafe on Wed, 20/09/2006 - 20:35.

By default OmapClock resets itself to default, but you can make it restart with the overclock setting using SmartsKey

Check the INI file for smartskey. make sure the setting for Omapclock is enabled with the right overclock setting. also smartskey, ini file & omapclock need to be in the same directory & i recommend \Windows
directory.

--


jkmcrm18's picture
Submitted by jkmcrm18 on Tue, 26/09/2006 - 05:45.

I download the file and then I try to run it from my desktop, but I always get an error, saying the file is not a valid win32 application. Any help here?
Thanks

--


chrishibbard7's picture
Submitted by chrishibbard7 on Fri, 02/02/2007 - 17:02.

It's not a win32 app and you're trying ot run in on your win32 desktop. Copy the file to your PHONE and run it there.

--
new Wizard (T Mobile) owner, trying to to detailed configs

bmac's picture
Submitted by bmac on Wed, 28/02/2007 - 20:21.

I installed the application on my storage card (Cingular 8125) but it never did modify the volume control slider or the soft keys. So I decided to uninstall it following the instructions in the PDF. After I clicked on close SmartsKey, then I removed the folder containing the executable and the INI file. Then I also removed the shortcut in the \windows\start folder.

Windows mobile 5 still complains however, that it cannot find SmartsKey even though supposedly the application has been removed. This happens every time the phone is brought back from sleep mode. The specific error message is "cannot execute \storage card\smartskey\smartskey.exe". How can I get this irritating message to stop?

Bill

--
Bill Using Cinglar 8125

vw83gti's picture
Submitted by vw83gti on Mon, 19/03/2007 - 16:08.

Hi all

SmartsKey's running, but I have a hard time figuring out what to put in the [EXCEPTIONLIST].
I have set CLOSEAPP=1 => and everything closes... as it should, but I would like to keep pocket outlook running.. what do I put in the list :

APP00=??????

Should this be the path to the .exe file, a common name or ? I dont't think it is very well described in the help file.

Otherwise a great app

-Steffen / Denmark

; INI FILE MUST BE SAVED IN UNICODE, PLEASE USE NOTEPAD TO EDIT IT
[MAIN]
; set LSKEY to 1 if you want to override Left Soft Key (DEFAULT 1)
LSKEY=1
; set RSKEY to 1 if you want to override Right Soft Key (DEFAULT 1)
RSKEY=1
; set VOLKEY to 1 if you want to override Volume Key (DEFAULT 1)
VOLKEY=0
; set DPAD to 1 if you want to use dpad to launch call log, contacts in phone app (DEFAULT 1)
DPAD=0
; set CLOSEAPP to 1 if you want to close app instead of hide (DEFAULT 0)
CLOSEAPP=1
; set STARTONREBOOT=1 to 1 if you the program to be start automatically during
; reboot, use with RSKEY (DEFAULT 0)
STARTONREBOOT=1
; set VOLUMEONPHONE=1 if you want to set volume using volume key in phone app
; use with VOLKEY (DEFAULT 1)
VOLUMEONPHONE=1
; set VOLUMEONTODAY=1 if you want to set volume using volume key in today
; use with VOLKEY (DEFAULT 1)
VOLUMEONTODAY=1
; use with lskey, rskey (DEFAULT 1)
PAGEONEXPLORE=1
; set OMAPCLOCK to the clock if you want to use omapclock and automatically
; set the clock speed after wakeup, you should put OmapClock.exe in the same
; directory of smartskey.exe
; REMEMBER TO REMOVE ';' BEFORE THE LINE TO ENABLE IT
OMAPCLOCK=240
REMOVEDUPSDDAEMON=1
STARTMENUMETHOD=1
;DUP=0
;DDOWN=0
;DRIGHT=0
;DLEFT=0

; if you set CLOSEAPP to 1, the program will hide the following
; apps (by title) instead of closing. Other apps will be closed.
; maximum can set 16 apps
[EXCEPTIONLIST]
APP00=Text Messages
APP01=Outlook E-mail
APP02=Hotmail
APP04=MMS
APP05=Contacts
APP06=Calendar
APP07=Camera

--


vw83gti's picture
Submitted by vw83gti on Tue, 20/03/2007 - 10:20.

The Exceptionlist is VERY case sensitive..

APP01=Outlook E-mail --> APP01=Outlook E-Mail

Then it works, it must be exactly the window name, with correct case

-Hope to help others

Steffen

--


himanshuvirkar's picture
Submitted by himanshuvirkar on Fri, 17/08/2007 - 02:48.

Hi, This might sound stupid.
How to find the real speed of cpu? I got the latest versions of this application.
I would really like to know how fast my cpu is running?

thanks
himanshu

edit -
couldnt delete this post. so ... i found the answer in the thread itself.
thanks

--