xda-developers.com
forum.xda-developers.com
device database
wiki.xda-developers.com Wiki HomePage
FAQ | Xanadux

RecentChanges | FindPage | | LikePages | BackLinks

Hermes_Utils

HTC Hermes - Utilities and software

Utilities, tips and tricks useful for your Hermes. After you've looked over this page, check out this list of PocketPC Freeware and Commercial apps people ?can't live without.



Blackberry Connect Client

If you have a SIM card that can access to BlackBerry network, you can install BlackBerry Connect client and have wireless email and calendar functionality of Blackberry. The BlackBerry Connect client will automatically run over 3G if available and otherwise GPRS. Note that it is reported that concurrent data and voice work over 3G (whether for BB Connect or Microsoft push e-mail) but on GPRS/GSM if a data call is in progress then an incoming voice call is likely to be diverted to voicemail.

Download 1: Blackberry Connect Client (English)

Download 2: Blackberry Connect Client (German)

Related forum thread 1
Related forum thread 2



SetHSDPA

related forum thread

SetHSDPA.exe is in the ROM of all HTC hermes devices. The "SetHSDPA.exe /enable" or "SetHSDPA.exe /disable" is described on PreConfig.txt file in \Windows folder of Hermes, and be executed it at the first (or hard reset) initializing process of device (before AutoRun from Extended_ROM). You can check whether HSDPA of your device is enabled or disabled through open the \Windows\PreAutoRun.txt. At least in case of CHT9000, HSDPA is enabled by default.

In Japan, NTT DoCoMo (the largest mobile phone service provider in Japan) has started to ship Japanese version of Hermes under the "hTc Z" name from end of last month. HTC Z have also SetHSDPA.exe in the ROM, however it has DISABLED by default, because still DoCoMo has not started HSDPA service on their UMTS network (branded as "FOMA") yet. I heard it will be started end of this month or early September. So I guess the Japanese poster of this file has copied it from his or her CHT9000, and post into the FTP with /Enable shortcut (.lnk).

If your PreConfig.txt file disables HSDPA, just put .exe and .lnk in the same folder, and click on .lnk. Nothing is displayed on the screen (as it is intended to run at boot time, and you don't want to see popups when booting), but HSDPA is then enabled.

If you want HSDPA to be re-enabled after every soft reset, change the the path in the shortcut to 31#"\Windows\SetHSDPA.exe" /Enable and place it in your \Windows\StartUp folder.

You can test your connection speed from Hermes browser here
  • http://www.bandwidthplace.com/speedtest/
  • http://www.dslreports.com/mspeed

Download: SetHSDPAv2.zip (new version which actually works!!)



Quickly access the call list and speed dial list

In the phone app click either Up or Right to access the call list; Down or Left for speed dials. Works with the wheel also, this means one hand dialing really is possible.



Field Test: Hermes Engineering mode

Forum threads: 1, 2, 3

http://forum.xda-developers.com/files/sized/display_7_213-200.jpg Powerful utility for 2G/3G Engineering mode, it does GSM, EDGE, AMR, UMTS and HSDPA.

You need a new rom to make it work, Tmobile UK vario 2 and Dopod 1.23.707.4 rom show all the values for Field Test.

Remmeber that in UMTS measurments are event driven. The phone will not display any GSM value if you are connected to UMTS and vice versa. It will not show any UMTS measurements unless you trigger an event such as making a phone call or starting a data session or handing over GSM etc..
If you want to know whether you are in HSDPA or R99, you can check HSDPA CQI STATUS in the field test group. If it displays anthing > 0 means you are using HSDPA. HSDPA speed might be limited to 1.2 or 1.8 mb because of the backhaul.

Download: FieldTest.exe

Manual: FieldTest Manual (forum)

How to run FieldTest in old ROMs

  1. Download an Extended ROM that contains a rilgsm.dll, extracted from a ROM version that is known to work with FieldTest (e.g. Dopod 838 Pro ROM 1.30.707.4 ExtROM).
  2. Extract a CAB file that contains the RIL update. P_HER_RIL_0911.CAB in my case.
  3. Unpack that CAB file on your PC. You'll need a file with a name like 00rilgsm.001, 333KB or so in size.
  4. Rename that file to rilgsm.dll, and copy it to your phone (not desktop!) \Windows directory. I've done it using Resco Explorer, other tools may be in help as well. You'd be warned before the actual copying several times...
  5. Make a soft reset to be sure that the new DLL is in use.

Well, you may try to install the CAB itself, but it does some compatibility checks, I don't know what else it modifies...

For a more detailed instructions see here.



HTweakC (formerly known as fit4cat Hermes Tweaker)

Application which does the registry changes for you, it's a compilation of known registry hacks so you don't have to fire up your Registry Editor. More info & download in the Hermes Registry Tweaks wiki page.



Phone Pad

Phone pad input method, a quicker way to send messages as the pad is big enough to use your finger and it uses the T9 input.

phone pad english only

phone pad international



VJLumos III (Hermes only)

VJLumos is used to take advantage of the brief flash of extra brightness you see when you start the camera. VJLumos puts your device into that extra bright mode (semi-)permanently.

Forum thread incl. download



Easily connect/disconnect GPRS

For some reason, the bubble that appears when you tap on the 'G' icon in the title bar no longer contains a 'connect' button in WM5. However, there's a hidden Today screen item that can be enabled and also reacts to taps with the stylus. The following procedure will cause GPRS to be toggled every time you tap on it:

  • first, enable the hidden Today item as described under "Show Network Operator Name in today screen" here.
  • then, download an install vijay555's fine VJVolubilis program, which can toggle GPRS and do some other nice stuff.
  • during installation it creates some shortcuts, but unfortunately not the one we need. So, using the file manager of your choice, make a copy of one of the existing "Wifi toggle" shortcut. Then use your preferred editor to open the .lnk file you just created, replace "-wifitoggle" with "-gprstoggle", and save it.
  • now, fire up your registry editor, find HKEY_LOCAL_MACHINE\ControlPanel\WrlsMgr, and create a new string value called Redirect. As the value for Redirect, put the complete path to the shortcut you created above. This of course depends on where you put that shortcut.

Now, whenever you tap on the new Today item, GPRS will toggle. I'd say, that's even better than the old 'connect' button in the G bubble. :-)



PTT Fix

This little app replaces the Cingular PTT service and adds customizable launch capabilities back to that useless PTT button on your Cingular ROM equipped Hermes. This patch initially maps the PTT button to the built in Voice Dialer, but you can re-map the push as well as the hold functions to the application of your choice.

This is only useful if you are using the Cingular ROM. (Note: Smart dialer problem has been fixed)

Forum thread incl. download



TytnDialer - Dialing using the Wheel

Forum threads: 1, 2

http://forum.xda-developers.com/attachment.php?attachmentid=31248&d=1162765598.jpg TytnDialer is a dialer for single handed operation, it can be completly controlled with the Wheel. - a short press selects - a longer one moves you to the next list.



HTC X Button

related forum thread

http://forum.xda-developers.com/attachment.php?attachmentid=31456&d=1164024269.jpg

X-Button is a tool developed by HTC that enables the X button to really close programs. Can be setup to end programs by tapping "X" or by tapping and holding "X".

Needs to be setup first through Settings --> System --> X-Button.

Download: HTC X-Button.CAB

Newer Version: HTC X-Button 1.5



Today plugin to switch between WCDMA and GSM

related forum thread

BandSwitch



How to make Microsoft Voice Command 1.6 work (WM5 & WM6 tested!).

(caution, this MAY disable all incoming call notifications over the speaker and obviously doesn't route the notifications to the headset - that's a MS stack problem...)
NB The 'Program Files' directory mentioned several times below, may be different on non-english language versions of WM (see below).

  1. Install VC 1.6 (make sure it is in Main memory)
  2. Download Bluetooth Voice Command 0.9f.cab here - related forum thread
  3. Download ?BTVoiceCommand.exe here - related forum thread
  4. Download replacement btagext.dll here (Unknown if this works with WM6?) - related forum thread
  5. Run .9f Hack
  6. Create the Folder \Program Files\Bluetooth Voice Command (should be created during the .9f cab install)
  7. Copy ?BTVoiceCommand.exe and btagext.dll into this folder
  8. Go to newly created BT Voice Command config (in Programs) and tick the check box "Enabled"
  9. Set command duration to 30 (or more - check by experiment when set up)
  10. Set or check that the following registry keys are set (I had to manually change Path to ?BTVoiceCommand.exe.)
  11. HKLM\SOFTWARE\OEM\?VoiceCommand\Path = "\Program Files\Bluetooth Voice Command\?BTVoiceCommand.exe"
  12. HKLM\SOFTWARE\OEM\?VoiceCommand\VoiceCmdDuration = 30
  13. HKLM\SOFTWARE\Microsoft\Bluetooth\?AudioGateway\?BTAGExtModule = "\Program Files\Bluetooth Voice Command\btagext.dll"

a. (For reference: http://forum.xda-developers.com/showthread.php?t=283412&page=7 )

  1. *Go into the registry (HKLM\SOFTWARE\OEM\?VoiceCommand\) and set ?LaunchAPEnable to 1 (I wasn't sure if this was necessary...but it's working now)
  2. Soft reset device
  3. Delete Headset Pairing
  4. Recreate Headset Pairing.
  5. *NOTE: first time you invoke voice command using BT headset button, you may get the "run this program yes/no?" option on your screen. You have to QUICKLY hit "yes" or your phone will have to be soft reset to exit the prompt.
  6. Set Side button to ?VoiceCommand (if desired for backup when using Mortscript described below)

You may also need to create the directory \Program Files\Bluetooth Voice Command and move the files over if you live in a different country and MS installs everything to something similar - like Programme...

WM6 specific:

If using the .09f file downloaded from the link above, the registry key should look slightly different:

HKLM\SOFTWARE\OEM\?VoiceCommand\Path = "\Program Files\Bluetooth Voice Command\BTVCBasic.exe"

You may still encounter a problem where approx 15 s after initiating a call using MSVC from your headset button, the sound is routed back to the handset. A subsequent press on the button usually reroutes the sound to the headset, but sometimes disconnects the call instead. We are hoping for a fix for this.



How to route all audio to your mono headset.

This does switch on/off VC from the headset in favor of listening to music/podcasts or using the headset for VOIP.

  1. Install Mortscript
  2. Copy this file to your PPC and place it in the Programs folder.
  3. Run the script - pressing yes changes the VoiceCmdDuration to 86400, or forever. Pressing your BT headset button will enable the audio, then enjoy your music/podcast...

The link will drop after a bit of no audio being sent thru it. I also like to use the file BTAudioOff.exe



Use MS Voice Command 1.5 instead of the built-in Cyberon Voice Dialer

related forum thread related thread on problems with 1.6

For those of you who would rather use MS Voice Command instead of the built-in Cyberon Voice Dialer (and who wouldn't...), try this tweak (courtesy of MobiltyToday). I've been using the TyTN with a Motorola HS850 headset for about a week now, and it works great! NOTE: This ONLY works with version 1.5, there are problems with 1.6 on the Hermes - see thread link above.

Installing Voice Command on HTC TyTN

1. Cyberon's Voice Speed Dial software is embedded with the OS and not as an addon through the Extended ROM. The only way to disable it is to delete the shortcut in the \Windows\Start Menu as well as the SDDaemon.lnk file in the \Windows\Startup folder.

2. Install Microsoft Voice Command normally. You may be prompted with an erroneous error message saying it's going to install in Main Memory, which is fine. Just continue with the installation.

3. The installation will reassign the Messaging button to Voice Command, but you probably want to give that back to the Messaging or other favorite applet. Reassign the Voice Speed Dial button to launch Voice Command.

4. Lastly, you must modify this registry entry in order to use your Bluetooth headset with Voice Command:

HKEY_LOCAL_MACHINE\Software\OEM\VoiceCommand\
Path = "\Program Files\Voice Command\VoiceCmd.exe"

NOTE: Create the entry if it does not exist.

Clearing out the traces of Voice Speed Dial

1. In these registry locations:

HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Shell \ Extensions \ ContextMenus \ Contacts \ Main_ContextMenu
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Shell \ Extensions \ ContextMenus \ Contacts \ Main_Tools
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Shell \ Extensions \ ContextMenus \ Contacts \ Summary_Tools

Remove this key entirely: {2C0E9904-F32D-4f53-875F-479F5CA81E18}

2. In this registry location:

HKEY_LOCAL_MACHINE\ControlPanel

Remove this key entirely: VoiceTagCPL

3. In this registry location:

HKEY_LOCAL_MACHINE\Software\OEM\VoiceCommand

Change this value:

Path="\Program Files\Voice Command\VoiceCmd.exe"
(It probably points to SDDialer.exe now.)

4. In this folder: \Windows\Startup Remove this file: SDDaemon.lnk

5. Reassign the Voice button in Buttons applet under Settings to Voice Command.

Now, soft-reset your device and that should do it. Cyberon's Voice Speed Dial is out of the picture. That is, until you hard reset, then it all comes back.



How to send a FAX using the Hermes as a Fax-Modem

You would require CSD (DATA CALL) services enabled on your GSM account. Mobile terminated and Mobile originated. Talk to your carrier data support services.
Once enabled, connect your Hermes to your computer over USB or BT in wireless modem mode.
on your computer configure dialup connection using yout Hermes as modem.

on Hermes
start > settings > Connections > CSD Line Type
choose
modem mode: V.32 connection element: non-transparent

Soft reset your device for new settings to become effective.

  • According to Cingular Customer Support, Cingular does not offer CSD capability any longer. This service was discontinued in December of 2005.
  • The above statement is probably not true. Cingular was reported to still be adding CSD service to lines throughout 2006 for an additional $2/mo.

More info: forum thread



Asukal's MUI for change Hermes language

This is a special package cooked by Asukal for Hermes devices, to change the interface into English or German (useful if you can't flash a ROM and your device is in other language, for example japanese X01HT devices), and lets you also use your default input with the keyboard.

More info & download
  • English MUI
  • German MUI



Backup your Call Logs and Speed Dial numbers

DotFred strikes again! This tool allows you to back up either the entire PIM database or optionally just parts of it. Tremendous help for regular re-flashers!

http://forum.xda-developers.com/showthread.php?t=299705



Downloadable Hacks

Here is a link to a thread with a huge list of hacks originally for HTC Universal, but most should work with the TyTN/Hermes. Too many to list, just follow the link:

http://forum.xda-developers.com/showthread.php?t=257415



Other tools and programs

Check the ftp server for new additions!

ftp://xda:xda@ftp.xda-developers.com/Hermes/Tools_and_Programs/



Back to the Hermes Home Page


Last edited on November 20, 2008 2:38 pm.


Edit | PageHistory | Diff | PageInfo
Login
User Name: Password:
Remember Me?