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.