Mobile Software

Home

Purchase

Support

Requirements

Installation

Configuration

Uninstalling

FAQ

Device Settings

User Forums

Contact us

JETware Hands-free Extension Support

 

Please use the information on this support page, the FAQ, and the User Forums to find answers to your questions about the JETware Hands-free Extension.  Be aware, however, that our software does not work on all Windows Mobile phones or with all Bluetooth hands-free devices.

System Requirements

The JETware Hands-free Extension extends the capabilities included in the Bluetooth stack built in to Microsoft Windows Mobile 2003 SE and Windows Mobile 5.0 based phones.  It will not work on Windows Mobile phones that use third-party Bluetooth stacks.

Compatible phones

Although the Extension may work well with other Windows Mobile phones, it has been verified to work properly on the following phones.

  • HTC "Typhoon" SmartPhones
  • Audiovox SMT5600

  • Dopod 565

  • iMate SP3

  • Qtek 8010

  • Motorola MPX220

  • HTC "Wizard" Pocket PC phones

  • Cingular 8125

  • Dopod 838

  • iMate K-Jam

  • Qtek 9100

  • T-Mobile MDA Vario

  • HTC "Hermes/TyTn" Pocket PC phones

    (does not support voice dialing or in-band ringtones)

  • Cingular 8525

  • iMate JasJam

  • Qtek 9600

  • T-Mobile MDA Vario II

  • HTC "Tornado/Faraday" SmartPhones

  • Cingular 2125

  • Dopod 586w

  • iMate SP5

  • iMate SP5m

  • Qtek 8300

  • Qtek 8310

  • T-Mobile SDA Music II

  • HTC "Universal"

  • Dopod 900

  • Qtek 9000

  • iMate JasJar

  • T-Mobile MDA Pro

  • HTC "Star Trek" SmartPhones

  • Cingular 3125

  • Dopod s300

  • iMate Smartflip

  • Qtek 8500

  • HTC MTeoR

  • Qtek 8600

  • HTC S620

  • Dopod C720W

  • T-Mobile Dash

  • Palm Treo 700w / 700wx / 750

    (does not support voice dialing or in-band ringtones)

  • Verizon VX6700

Incompatible phones

Phones running versions of Windows Mobile prior to Windows Mobile 2003 SE and phones that do not use the Bluetooth stack provided by Microsoft will not work with the Extension.  The following phones are known to be incompatible with the Extension.

  • HTC "Blue Angel" Pocket PC phones
  • XDA III

  • MDA III

  • Qtek 9090

  • Siemens SX-66

  • XDA II
  • Motorola Q
  • HP iPaq hw 6915, 6910, 6515, 6510
  • Samsung Blackjack 

Compatible Bluetooth Hands-free devices

The additional functionality provided by the Extension is available to Bluetooth Hands-free devices that implement the Bluetooth Hands-free Profile (HFP) and also support certain additional "AT" commands over the HFP connection.  The following chart lists devices that are known to work with the JETware Hands-free Extension.  Other HFP devices will work, but may not support all of the Extension's additional features.

Device

Phonebooks

Messages

Voice dial

Battery

Signal strength

Roam

Carrier name

In-band ringtones

Caller ID

Parrot CK3x00

a

 

a

a

a

 

a

a

a

Parrot 3x00 LS

a

 

a

a

a

 

a

a

a

BMW ULF

a

a

 

 

 

a

 

 

a

BMW iDrive

a

 

 

 

a

 

 

 

a

Audi

a

 

 

a

a

 

a

 

a

Acura

 

 

 

a

a

 

 

 

 

Jabra BT800

 

 

a

 

 

 

 

a

a

Sony Ericsson HCB-700

 

 

a

 

 

 

 

a

a

Blue&Me

a

 

a

 

 

 

 

a

a

Harley-Davidson Hands-free Kit

a

   

a

a

     

a

Nokia HS-12W

 

  a          

a

Jaguar XJ

a

             

a

Tekkeon EZ3000

a

 

a

 

a

   

a

a

Mercedes Benz

a

             

a

Opel

a

             

a

Garmin StreetPilot 2820

a

 

 

a

a

   

a

a

TomTom Go 910

a

a

       

a

 

a

 

This table will be updated as additional information is available.  If you have experience with a device that is not reflected in this table, please email the information about your device to support@jetwaremobile.com.

Installation

The easiest way to install the JETware Hands-free Extension to your phone is to use Pocket IE on your phone to browse to http://www.jetwaremobile.com/install.htm and click on the appropriate link.

Alternatively, you can download the appropriate installation cabinet (cab) file to your PC, copy the cab file to your phone and execute it.  For all phones this can be done from ActiveSync by exploring the phone from your PC and copying the cab file to the \Windows\Start Menu folder, then on the phone launching the Start menu and selecting the cab file from the Start menu.  You may have to press the More button one or more times before you see the cab file.

After execution of the cab file has completed you must restart the Bluetooth audio gateway service to load the extension.  To do this, launch the Hands-free Config application in the Bluetooth Options folder.  The configuration application will prompt you to load the Extension.

Once the Extension is installed and running it will silently provide its additional features each time you connect your phone to a Bluetooth hands-free device, including existing devices in your Bluetooth Devices list.  The behavior of some features can be customized by the user.

Configuration

The JETware Hands-free Extension allows control of the phonebook and messaging information that is provided to Hands-free devices.  To configure these options run the Hands-free Config application which is installed in the Bluetooth Options folder in your start menu.

Main screen

From the main screen of the Hands-free Config application you can turn the Bluetooth radio on or off, and access the other options from the menu.

Phonebook options

Phonebook options allow you to reduce the phone numbers that are synchronized to your hands-free devices either by filters or limits.  If you have thousands of phone numbers in your Outlook contacts your hands-free device may not have enough memory to hold your entire phonebook.

The first phonebook options screen allows you to select which Outlook contact categories should be included when synchronizing your Outlook phonebook.  The list of categories is built from the Outlook contacts currently on your phone.  To add additional categories to the list you must use Outlook on your PC to add the category to at least one of your contacts.

You can also send all contacts matching the selected categories to your currently connected hands-free device using the Bluetooth Object Push Profile format by selecting the "Send Contacts" menu option.

Besides Outlook category filtering you can also limit the maximum number of contacts that will be provided to hands-free devices by choosing the Set limits menu option.  From this screen you can set limits for any of the supported phonebooks and set whether the Extension should exclude fax numbers in the phone numbers synchronized to your hands-free devices.

By default, fax numbers are not synchronized to your hands-free devices.  If you want to include fax numbers, uncheck the “Exclude Fax numbers” checkbox.

Select “Limit how many numbers to sync” checkbox if you wish to specify a maximum number of contacts to synchronize in any of the supported phonebooks.  For the Outlook phonebook using category filters is the best way to reduce the phone numbers that are synchronized.  But you may want to limit the number of contacts synchronized from your SIM if your SIM has copies of many of your Outlook contacts.  If your call history contains hundreds of calls, it may take a long time to synchronize the Dialed calls, Incoming calls, and Missed calls phonebooks.  In these cases you can specify a maximum number of phone numbers the Extension will provide to hands-free devices.  You can set a limit on any phonebook without setting a limit on others.  A blank setting or -1 indicates no limit.

If you specify a limit on Outlook contacts the Extension will synchronize only that number of phone numbers to your hands-free device, regardless of the number of contacts this may represent.  For example, if you limit Outlook to 10 numbers, and each of your contacts include home, work, and mobile numbers, the Extension will sync all three numbers for the first 3 contacts (alphabetically) and the first phone number from your fourth contact.

A limit set on the SIM phonebook results in the Extension synchronizing that number of entries from the SIM phonebook memory, starting from the first memory slot.  Limits on the recent calls phonebooks limit the calls reported in those phonebooks, with most recent calls listed first.  For example, if you limit the Dialed calls phonebook to 10, only the most recent 10 outgoing calls will be synchronized.

Note that for all phonebook limits, the limits set the maximum phone numbers that will be synchronized.  If a phonebook contains fewer phone numbers than a limit set on that phonebook all numbers from that phonebook will be synchronized.

Messaging Options

The JETware Hands-free Extension supports synchronizing message headers to hands-free devices that support SMS messaging.  The Messaging options screen allows you to configure which message stores are used, and which messages will be synchronized.  By default the Extension will synchronize the first 25 unread messages from the ActiveSync and SMS message stores.

To support synchronizing messages other then SMS messages the Extension must map the Windows Mobile MAPI message stores to the SMS interfaces supported by hands-free devices.  Hands-free devices that support messaging typically look for test messages stored in the phone’s memory (“ME” storage) and on the SIM (“SM” storage).  The Messaging options screen is divided into two sections, one to map a message store to the ME storage, and one to map into the SM storage.

For each section you can select any of the current MAPI message stores to be mapped into that storage for synchronization.  Unread messages, up to the limit, will always be reported, so the “Report unread messages” option is checked and cannot be unchecked.  If you want messages that have already been read to also be synchronized, check the “Report read messages” option.  For each message store, se the maximum number of messages to report.  Note that this number tells the Extension how many messages to look at.  Only the messages that have been selected for reporting will be synchronized to the hands-free device.  For example, if you do not ask for read messages to be reported, and you set the maximum number of messages to 20, only the unread messages within the most recent 20 messages will be reported.  This may result in any number of messages from zero to 20 being synchronized, depending on how many of those 20 messages have already been read.

Advanced Options

The Advanced Options screen allows you to choose whether the Extension should handle certain requests from your hands-free device or pass those requests on to the software built into your phone.  Check the checkbox next to each feature you want the JETware Hands-free Extension to handle.  Requests related to unchecked features will be passed on to the built-in audio gateway code.

These options are provided for trouble-shooting purposes, and should not be changed unless you are having problems related to one of these features.

Phonebooks

When the Phonebooks option is checked the Extension will respond to all requests related to reading phonebooks.  When it is unchecked, phonebook requests will not be processed by the Extension.  In phones running Windows Mobile 5.0 AKU2 or later the built-in code may provide phonebooks when this option is unchecked, but the advanced phonebook management features of the JETware Hands-free Extension will not be available.  For example, if this option is unchecked, any category-based filtering configured for the Outlook phonebook will be ignored.  Phones running versions of Windows Mobile prior to version 5.0 AKU2 will not provide phonebooks to hands-free devices when this option is unchecked.

Messaging

When the Messaging option is checked the Extension will respond to requests related to reading SMS messages.  When the option is unchecked the settings configured on the Messaging page will be ignored, and the Extension will pass messaging related requests on to the built-in code.

Caller ID

When the Caller ID option is checked the Extension will respond to requests to enable Caller ID, and will provide caller ID information for incoming calls (when available).  When this option is unchecked Caller ID handling will be left to the built-in code.  All versions of Windows Mobile supported by the JETware Hands-free Extension support Caller ID natively.  However, some hands-free devices receive caller ID information more reliably from the Extension than from the built-in code.  Choose the setting for this option that provides the best results with your hands-free device.

Query status indicators / Update status indicators

These options are used to control how status information is provided to your hands-free device.  The built-in code provides information indicating whether a call is in progress or being set up, and whether the phone has cellular service.  The Extension adds information indicating the cellular signal strength, the battery charge, and roaming status.

If the Query status indicators option is checked the Extension provides the status of each of these indicators when your hands-free device asks for the current status.  If the option is unchecked then the built-in code will provide service, call, and call setup status when your hands-free device asks.  Signal strength, battery charge, and roaming status will not be reported if this option is unchecked.

When the Update status indicators option is checked the Extension will notify your hands-free device of changes in the status of the signal strength, battery charge, or roaming.  Even when this option is checked the built-in code will provide status notifications for service, call, and call setup changes.  If this option is unchecked your hands-free device will not be notified of changes in signal strength, battery charge, or roaming status, but it will be notified by the built-in code of signal, call, and call status changes.

Hang up/swap to incoming call

When this option is checked the JETware Hands-free Extension may add call swap ability to some hands-free devices that do not include that feature.  For example, the Bluetooth support available for 2002-2004 BMW 3-series cars always sends the hang up command when the steering wheel button is pressed while a call is active.  When this option is checked the Extension will attempt to swap to the incoming call instead.  This option should only be checked if your hands-free device does not provide built-in support for call hold, swap, and three-way calling.  When this option is unchecked the Extension will allow hang up commands to be processed by the built-in code, which will disconnect all active voice calls.

Voice dialing

If your phone has voice dialing software included you can have the Extension launch the voice dial process by checking this option.  When this option is checked the Extension will first try to launch Microsoft Voice Command if it is installed on your phone, then it will try to launch the OEM-provided voice dialing process if Voice Command is not installed.  If neither Voice Command nor an OEM-provided voice dialer are installed the Extension will pass the voice dial command on to the built-in code.

Use phone ringtones

If your hands-free device supports in-band ringtones the Extension can play your custom ringtones through your Bluetooth hands-free device.  This is convenient while driving if you have selected custom ringtones for your Outlook contacts.  You will know who is calling based on the ringtone without having to look at the caller ID display.

When Microsoft Voice Command is installed and configured to announce incoming calls checking this option will allow the Voice Command announcement play through your Bluetooth hands-free device.

Suspend after call over Bluetooth

This option is only available on PocketPC-based phones.  This option is provided to avoid unintended dialing from the touchscreen after a call finishes while connected to your Bluetooth hands-free device.  Since you can answer a call over Bluetooth without removing your phone from your pocket, you may still have your phone in your pocket or purse when that call ends.  On PocketPC-based phones the touchscreen remains active for a period of time after a call concludes.  During this time your touchscreen may get pressed unintentionally, resulting in unintended phone calls.  This option sets the phone back to a suspended state after a call completes while the phone is connected to your Bluetooth hands-free device, preventing those unintended calls.

Registration

You are allowed to evaluate the full feature set of the JETware Hands-free Extension for a 30-day period free of charge.  You must register your copy of the Extension in order to use its full functionality after the evaluation period.  Even after the evaluation period the Extension will support Parrot CK3100/CK3300 hands-free devices with no reduction of functionality.  With other hands-free devices, after the evaluation period the Extension will only synchronize 25 phone numbers from Outlook, 10 from SIM memory, and 2 from each of the recent calls phonebooks.  After expiration of the evaluation period some of the features of the Extension are unavailable until you have registered.

The registration process requires an activation code from JETware that will be sent to you after JETware has verified your purchase of a license.  To purchase a license select the Register menu option from the Register page.  If your phone is connected to the Internet this option will connect you to the JETware web site with a custom view based on your phone ID.  Press the "Buy now" button on that web page to purchase a license for the Hands-free Extension.

If your phone is not connected to the Internet, or if your phone is not able to display the PayPal order page, you can complete the purchase process from your PC.  After pressing the Register menu option you will have a "JETware Web" shortcut in your Pocket Internet Explorer Favorites list.  Use ActiveSync to synchronize your Favorites to your PC, then launch Internet Explorer on your PC, and from the Favorites list select "JETware Web" from the Mobile Favorites folder.

After you have completed the license purchase process go back to the Register screen and use the "Check registration status" menu option to download your activation code from our activation server on the Internet to your phone.  (You must be connected to the Internet, either with a cellular data connection or while connected to your PC through ActiveSync desktop pass-through.)  Each phone must be registered separately.

Shortcuts

The Hands-free Config application includes command line options to turn Bluetooth on, turn Bluetooth off, and toggle Bluetooth from on to off or from off to on.  To create shortcuts to use each of these command line options select the Shortcuts menu item.  This will create the shortcuts in the Bluetooth Options folder on your start menu.  You can easily switch Bluetooth on or off by assigning a speed dial key to one or more of these shortcuts.  If you turn Bluetooth off frequently when you are not using it, use the Toggle Bluetooth shortcut.  After the first use it should be available on your MRU toolbar on your home screen for convenient access.

Uninstalling

To uninstall the Extension use the Add/Remove Programs applet to remove JETware Bluetooth HFP Extension.

Manual cleanup

If you wish to remove the JETware Hands-free Extension files and settings manually, this section describes the folders and registry settings used by the Hands-free Extension.

The Hands-free Extension always installs the extension file JetBTHFx.dll to main memory, even if you choose to install the Extension to a Storage Card.  This is necessary because when the phone is turned on the dll is loaded before the Storage Card is available.  As a result the dll file will be found in the \Program Files\JETware folder (Note: the "Program Files" folder may have a different name in other languages).  The Hands-Free Config application files are installed to the JETware folder in the installation location you selected during installation.  If you created shortcuts for the Hands-free Config application those shortcuts are created in the Windows\Start Menu\Bluetooth Options folder.

Registry settings for the Hands-free Extension can be cleaned up with a registry editor by deleting the HKLM\Software\JETware\AGext registry key.

The Extension also modifies the settings for extensions loaded by the Bluetooth Audio Gateway service.  These settings are in HKLM\Software\Microsoft\Bluetooth\AudioGateway.  Check the BTAGExtModule and BTAGPBModule settings for one that points to JetBTHFx.dll.  To restore the original configuration copy the value stored in BTAGExtChain to the setting that points to JetBTHFx.dll.  You can then delete the BTAGExtChain and JETwareModule settings.