[JASJAR, XDA Exec, MDA Pro ROM Development] heldeeb:
Originally Posted by bengalih

Version Information and how to Locate/Install MSVC

In general MSVC will be installed in one of two locations:

\Windows – This is common on devices using ROMS with MSVC already built-in

\Program Files\Voice Command – This is common on devices where MSVC has been installed separately from a .CAB file. This method is preferred, as it isolates the MSVC files.

If you have Voice Command installed, you should be able to find the following:

Start > Settings > Personal Tab > Voice Command - This is the Voice Command settings applet. Inside the applet you should also note the version number you are running. More on that to follow.

Open File Explorer and choose to “Show All Files” under the menu setting. Then browse to one of the above locations and find the file “voicecmd.” This is the main executable.

You should now know which directory your MSVC is installed in. Remember this as you may have to reference it later.

You should also now know the version number. To my knowledge there are only two versions of MSVC that can be configured to work properly with incoming announcements on the Kaiser/Tilt (as well I think on WM6.0+ in general). These versions are:

1.6.4622 - Retail localized versions (avaliable in US, UK, and French versions). Should work but WITHOUT announcements (see below).

1.6.17913 - Updated retail US version, unsure of retail availability. Should work with WM 6.0 and early 6.1 builds.

1.6.19209 - Updated embedded US version, not available for retail. Should work with most WM 6.0 and 6.1 builds - RECOMMENDED!

1.6.19123 - Latest 6.1 embedded US version, not available for retail. Should work with newest 6.1 builds.

If you are not running one of these versions, you may be on your own! More notes on these and other versions below:

(NOTE: Version 1.5 will not work, and may not even properly install or initialize!)

To obtain these versions of Voice Command do the following:

Make sure you have purchased a full/upgrade legal copy of MSVC through retail channels or have a device to which an official OEM/Carrier ROM has been released containing a copy of MSVC 1.6.x !!!

Download one of the approved versions:

1.6.17913 - search for MSVoiceCommand_1.6.17913.CAB on google

NOTES on 1.6.17913 download:

I have had some issues with this version on some newer 6.1 ROMs. After installation your device may hang when attempting to show the MSVC help screen. In addition you may get other random lockups and a message popping up stating something along the lines of MSVC failed to start.

If you get a lockup when going to Start > Settings, reboot and delete the VoiceCommand_PPC.cpl from the \Windows directory.

I suggest you use the latest 1.6.19209 version below and only try to use 1.6.17913 on older 6.0 and 6.1 ROMs.

1.6.19209 – RECOMMENDED! - Available here.

NOTES on 1.6.19209 download:

This copy of MSVC 1.6.19209 is an updated version that is embedded in many of the latest ROMS available on this site.(note: a newer version has been released, see below).

I have created this CAB installer based on the latest AT&T 6.1 ROM. As far as I know, no other .CAB is available for this build.

I have tested this on a handful of the older 6.0 and newer 6.1 ROMS out there including the latest (as of 5/9/08) Dutty's and Laurentis' "Lite" builds.

I have configured my CAB to install to the "\Program Files\MS Voice Command" directory. Hopefully this will help some people out who can't overwrite files in alternate locations. (NOTE: The the VoiceCommand_PPC.cpl file MUST be installed to \Windows as it is a control panel applet...no way around this!)

REMEMBER TO SOFT RESET after installation. Also, if may take 1-2 minutes after booting up for everything to initialize, so don't start furiously clicking as soon as your phone comes up!

To the MODS: The link to the CAB contains only files that are available in the several dozen cooked ROMS floating on the site. If there is an issue with hosting this link here, please advise as I am only offering what is already posted here but in a different form.

Notes on Other Versions:

Version 1.60.4622 (Localized versions) has been tested to work but WITHOUT incoming announcements (either to phone or BT). To get incoming announcements to work you can replace the voicecmd.exe with the version from 1.6.17913 or 1.6.19209. You can obtain a copy of those files here:

1.6.17913 voicecmd.exe can be found in the voicecommandreplacementfiles.zip listed below

1.6.19209 voicecmd.exe can be found int the manual install file. Information on obtaining that file is below.

REMEMBER TO ONLY REPLACE THE VOICECMD.EXE FILE!

UPDATE 5/12/08 - A new AT&T ROM BUILD 19123 has been released and it contains a new version of MSVC. This version appears to function similarly to 1.6.19209 on 6.0 and 6.1 builds. I have a .CAB version but am not releasing it at this time since there are no noticable improvements. If 19123 builds become more prevelant, I will release.

Older Methods and Hacks

The file voicecommandreplacementfiles.zip that is circulating is simply a set of 4 files from version 1.6.17913. Copying these over your current installation in effect upgrades it to that version. There should be no need to apply those files if you are running 1.6.17913 or above.

The older methods of updating the audio gateway and using xcsdm's BTVoiceCommand (the 0.9f hack) do not seem to be valid for the Kaiser. Covering these methods is out of scope of this guide, but you can find more information by searching xda-developers and looking at info for other devices like the Hermes. Check out the section on MSVC here

** GUIDELINES TO FOLLOW WHEN INSTALLING/TESTING **

Always remove previous versions first if possible

Soft-reset after removing any previous versions

Soft-reset after installing a new version

Soft-reset after making any change to files or registy

If MSVC doesn't seem to respond to any commands after start-up, disable and then enable it in Start > Settings > Voice Command.