2403 Walsh Avenue, Santa Clara, CA 95051-1302 Tel: +1/408.727.6600 Fax: +1/408.727.6622
CATC Merlin’s Wand
™
Bluetooth
Test Generator
User’s Manual
™
2.00
Document Revision 2.00
May 15, 2003
730-0019-00
Page 2
CATC MERLIN’S WAND 2.00
User’s Manual
CATC Merlin’s Wand 2.00 Bluetooth Test Generator
User’s Manual, Document Revision 2.00
Document Disclaimer
The information contained in this document has been carefully checked and
is believed to be reliable. However, no responsibility can be assumed for
inaccuracies that may not have been detected.
CATC reserves the right to revise the information presented in this
document without notice or penalty.
Trademarks and Servicemarks
CATC, Merlin’s Wand, Merlin, Merlin Mobile, BTTracer, BTTrainer, and
Merlin are trademarks of Computer Access Technology Corporation.
Bluetooth is a trademark owned by Bluetooth SIG, Inc. and is used by
Computer Access Technology Corporation under license.
Microsoft, Windows,andWindows NT are either registered trademarks or
trademarks of Microsoft Corporation in the United States and/or other
countries.
RadioShack is a registered trademark of RadioShack Corporation.
GN Netcom is a registered trademark of GN Netcom, Inc.
Motorola is a registered trademark of Motorola, Inc.
Belkin is a registered trademark of Belkin Components.
Coby is a registered trademark of Coby Electronics Corporation.
Plantronics is a registered trademark of Plantronics, Inc.
Intel, Pentium,andCeleron are trademarks or registered trademarks of Intel
Corporation or its subsidiaries in the United States and other countries.
AMD, Athlon, Duron,andAMD-K6 are trademarks of Advanced Micro
Devices, Inc.
All other trademarks are property of their respective companies.
Copyright
Copyright 2003, Computer Access Technology Corporation (CATC). All
rights reserved.
This document may be printed and reproduced without additional
permission, but all copies should contain this copyright notice.
ii
Part number: 730-0019-00
Page 3
CATC MERLIN’S WAND 2.00
User’s Manual
Merlin’s Wand Conformance Statements
FCC Conformance Statement
This equipment has been tested and found to comply with the limits for both
a Class A and Class B digital device, pursuant to Part 15 of the FCC Rules.
These limits are designed to provide reasonable protection against harmful
interference when the equipment is operated in a commercial or residential
environment. This equipment generates, uses, and can radiate radio
frequency energy, and, if not installed and used in accordance with the
instruction manual, may cause harmful interference to radio
communications. The end user of this product should be aware that any
changes or modifications made to this equipment without the approval of
CATC could result in the product not meeting the Class A or Class B limits,
in which case the FCC could void the user's authority to operate the
equipment.
Important Notice
This equipment contains Transmitter Module FCC ID PNI8001001. To
comply with FCC RF exposure requirements (sections 1.1307 and 1.310 of
the Rules) only the antenna supplied by CATC must be used for this device.
The antenna must be located at least 20 centimeters away from all persons.
EU Conformance Statement
This equipment complies with the R&TT Directive 1999/5/EC. It has been
tested and found to comply with EN55022:1998 Class B
(EN61000-3-2:1998, EN61000-3-3:1995), EN55024:1998
(EN61000-4-2:1995, EN61000-4-3:1995, EN61000-4-4:1995,
EN61000-4-5:1995, EN61000-4-6:1995, EN61000-4-11:1994), and
EN60950:1999. The transmitter module was tested and found to comply
with ETS 300 328 (1997).
The CATC Merlin's Wand™ Bluetooth™ Test Generator is a member of
CATC's industry-leading line of Bluetooth protocol analysis tools and test
equipment.
Preceded by CATC's Merlin™, a Bluetooth Protocol Analyzer, Merlin's
Wand has been designed as an intelligent Bluetooth wireless technology
device that can be used as a verification/validation tester or as an
engineering debug and analysis tool. Through its software interface,
designers and test technicians will be able to quickly and easily issue
protocol commands and test sequences to analyze or validate designs to
ensure compliance to the Bluetooth specification. Merlin’s Wand can be
used in conjunction with the Merlin protocol analyzer, allowing for
real-time captures of test sequence results, as is required by the Bluetooth
SIG to provide evidence of product compliance to the specification.
1.1 Applications
Merlin's Wand is a combination of hardware and Microsoft®
Windows®-based application software. The hardware/software
combination is capable of acting as a standard Bluetooth master or slave
device within a piconet. By allowing this capability, Merlin's Wand can be
used to establish or participate in a piconet and to send or receive data within
the piconet. Through the Merlin’s Wand Profile Wizard, users can quickly
and easily manage Bluetooth wireless traffic generation. Additionally, via
its Command Generator, Merlin's Wand can issue individual Bluetooth
commands to a device under test, allowing a designer to focus his or her
effort on a specific function or group of functions related to the device.
Furthermore, users can quickly create test sequences with Script Manager,
thus eliminating the difficulties normally associated with the creation of
complex test sequences.
1
Page 18
CATC MERLIN’S WAND 2.00CHAPTER 1
User’s ManualOverview
1.2 Merlin’s Wand User Interface
The Merlin’s Wand user interface consists of the Main window, the Logs
window at the bottom of the screen, and the Device Status window on the
left side of the screen.
The application’s primary tools are run within the Main window: ProfileWizard, Command Generator,andScript Manager.
Each tool offers a different means of generating traffic.
Note: Only one tool can be run at a time.
Profile Wizard is a
point-and-click tool for creating
connections and transferring data
between Merlin’s Wand and other
Bluetooth devices. This tool
requires little Bluetooth wireless
technology experience and allows
you to generate Bluetooth traffic
without having to execute specific Bluetooth commands. Profile Wizard is
described in Chapter 3, Profile Wizard,onpage17.
2
Page 19
CATC MERLIN’S WAND 2.00CHAPTER 1
User’s ManualOverview
Command Generator is a
tool that presents a menu of
protocol commands that can
be selected and executed in
virtually any sequence.
Command Generator thus
offers maximum control over
the traffic generation process,
but also requires familiarity
with the Bluetooth
commands. Command
Generator is described in
Chapter 4, CommandGenerator,onpage43.
Script Manager is a tool that
provides an editor for writing
and/or executing scripts that
will generate Bluetooth
wireless traffic. With Script
Manager, new scripts can be
written and saved, or existing
scripts may be opened, edited,
and run. Script Manager is
described in Chapter 5, ScriptManager,onpage55.
1.3 Key Features
•Plug-and-play USB connection between test system and test module
•External antenna can be removed to create wired piconet
•Audio connector for connecting audio devices, such as headsets
•Can operate as either a master or slave device in a piconet
•Graphical interface allows for easy selection of command parameters
•Wizard provided to reduce learning curve and memorization of
command sequences
•Test modes provide for these Bluetooth wireless technology
protocols: HCI, L2CAP, SDP, RFCOMM, TCS, BNEP, and OBEX
•Scripting capability for establishment of predefined test sequences
•System information report provides details regarding device under test
3
Page 20
CATC MERLIN’S WAND 2.00CHAPTER 1
User’s ManualOverview
•Can be used with Merlin protocol analyzer
•Power-on self-diagnostics
•No external power required -- obtains power from USB connection
•One year warranty and online customer support
Please refer to the Bluetooth Specification, version 1.1 for details on the
Bluetooth wireless technology protocol. The Bluetooth specification is
available from the Bluetooth SIG at its web site
http://www.Bluetooth.com.
1.4 Audio Connections - Important Information
Merlin’s Wand has a 2.5 mm audio stereo jack for plugging in headsets.
Headsets need to have a 2.5 mm plug with the following pinout:
1) Microphone (signal from headset; bias power of 2.5 V and
maximum 1 mA provided by Merlin's Wand on the same pin)
2) Speaker (signal to headset; speaker impedance needs to be
>16 Ohm)
3) Ground
The following headsets have been successfully tested with Merlin’s
Wand:
• RadioShack® 43-1957 Super Lightweight Hands-Free Headset
• GN Netcom® GNX Mobile M200
• Motorola® Retractable Hands-Free Headset Model # 98196G
• Belkin® Universal 2.5 mm Personal Hands-Free Kit F8V920-PL
• Coby® CV-M20 Earphone with Built-In Microphone
• Plantronics® CHS122N Hands-Free Headset
• Plantronics M110 Headset for Cordless and Mobile Phones
4
Page 21
CATC MERLIN’S WAND 2.00CHAPTER 1
User’s ManualOverview
1.5 Limitations
• The only Inquiry Access Code (IAC) supported at inquiry and
inquiry scan is the General Inquiry Access Code (GIAC)
• The Scan_Enable parameter value of 0x01 (inquiry scan enabled
and page disabled) is not supported
• Page scan intervals and inquiry scan intervals other than 1.28s are
not supported
• Page scan windows and inquiry scan windows other than
11.25ms are not supported
• Optional page scan modes are not supported
• More than one SCO connection at a time is not supported
5
Page 22
CATC MERLIN’S WAND 2.00CHAPTER 1
User’s ManualOverview
1.6 Specifications
The following specifications describe a Merlin’s Wand System.
Operating Range:0 to 55 °C (32 to 131 °F)
Storage Range:-20 to 80 °C (-4 to 176 °F)
Humidity:10 to 90%, non-condensing
Host Compatibility
Works with any PC equipped with a functioning USB port and a Microsoft
Windows 98 SE, Windows Me, Windows 2000, or Windows XP operating
system.
Hardware Interfaces
Standard USB Interface -- connects to the host computer
2.4 GHz (ISM band) External Antenna.
2.5 mm audio stereo jack
Product Warranty
CATC offers a one-year limited warranty on its products.
6
Page 23
CATC MERLIN’S WAND 2.00CHAPTER 2
User’s ManualGetting Started
2.Getting Started
This chapter describes how to install Merlin’s Wand and its software. Both
install easily in just a few minutes. The Merlin’s Wand software can be
installed on most Windows-based personal computer systems.
2.1 System Requirements
The following is the recommended configuration for the computer that runs
the Merlin’s Wand application and is connected to the Merlin’s Wand
hardware unit.
• Operating system: Microsoft® Windows® 98 SE, Windows
2000, Windows Me, or Windows XP operating system.
Occasionally, after unplugging theMerlin's Wand hardware on a Windows
2000 system, subsequent attempts to plug in the device cause the computer
to recognize the unit as a “USB device” rather than as “Merlin's Wand.” If
this occurs, you will need to restart the computer so that it will recognize
the device properly. To avoid the problem, upgrade to the latest Windows
2000 service pack available from Microsoft.
• Required setup: Microsoft Internet Explorer 5 or later must be
installed.
•Seereadme document on installation CD or in installation
directory for latest hardware requirements.
2.2 Setting Up Merlin’s Wand
The Merlin’s Wand hardware can be set up using the installation CD-ROM
or from installation files downloaded from the CATC website.
Step 1Attach the external antenna to the Merlin’s Wand hardware
unit by screwing it onto the connector labelled ANT.
Step 2Plug one end of the USB cable into the USB port on the
Merlin’s Wand hardware, and plug the other end of the USB
cable into a USB port on the host computer.
Windows should automatically detect the Merlin’s Wand hardware and
open the Windows Hardware Wizard to install Merlin’s Wand. If the
installation doesn’t finish automatically, proceed to Step 3.
Step 3Follow the Hardware Wizard’s on-screen instructions to
complete the installation. If the wizard prompts you for
driver information, insert the Merlin’s Wand installation
CD-ROM and direct the wizard to the directory
<drive>:\software\MerlinWand122. Substitute the drive
7
Page 24
CATC MERLIN’S WAND 2.00CHAPTER 2
User’s ManualGetting Started
letter of the CD-ROM drive for <drive>. For example, if the
CD-ROM drive is drive D, navigate to
D:\software\MerlinWand122.
Note: If you are using installation files downloaded from the CATC website, you will
need to direct the wizard to the Disk 1 directory of the installation files so that it
can locate the driver.
2.3 Installing the Software and Starting the Program
The Merlin’s Wand software can be installed from the installation CD-ROM
or from installation files downloaded from the CATC website.
Install from CD-ROM
Step 1Insert the Merlin’s Wand installation CD-ROM into the
CD-ROM drive of the computer that will be connected to the
Merlin’s Wand hardware.
The autorun program should start automatically. If it doesn’t start, use
Windows Explorer or My Computer to navigate to the CD-ROM drive
directory and double-click the file autorun.exe, and proceed to Step 2. If
it still doesn’t start, navigate to the \software\MerlinWand122 directory
on the CD-ROM, double-click the file Setup.exe, and proceed to Step 3.
Step 2Choose Install Software to start the setup program.
Step 3Follow the on-screen instructions to complete the
installation.
Install from installation download
Step 1Select Start > Run... from the Windows taskbar and click
the Browse button, then navigate to the Disk 1 directory of
the Merlin’s Wand installation download. Select the file
Setup.exe and click Open.
Step 2Follow the on-screen instructions to complete the
installation.
Start the program
Once the software has been installed, be sure that the Merlin’s Wand
hardware is connected to the PC via the USB cable before starting the
Merlin’s Wand application. Otherwise, the application will provide a
warning message telling you that the Wand could not be found.
8
Page 25
CATC MERLIN’S WAND 2.00CHAPTER 2
User’s ManualGetting Started
To start the application, select Start > Programs > CATC > CATC
Merlin’s Wand. Note that this is the default location for the Merlin’s Wand
application. If it was installed in a different folder, select that folder from the
Programs menu.
2.4 Displaying the On-Screen Help
Access the on-screen Help included with the Merlin’s Wand application by
selecting Help > Help... from the menu bar.
2.5 Application Layout
The Merlin’s Wand window is made up of the following:
• The Main window, where the primary tools are run: ProfileWizard, Command Generator,andScript Manager.
•Profile Wizard -- A simple, easy-to-use tool that guides
you through the process of establishing connections and
generating traffic between Merlin’s Wand and other
Bluetooth wireless technology devices.
9
Page 26
CATC MERLIN’S WAND 2.00CHAPTER 2
User’s ManualGetting Started
•Command Generator -- A tool that allows Bluetooth
commands to be issued in any chosen sequence. If
Command Generator isn't enabled on your Merlin’s Wand
system, a License Key must be obtained from CATC
before it can be used.
•Script Manager -- A notepad-like tool for writing and
launching scripts that cause Merlin’s Wand to generate
traffic. This tool is an optional feature. If Script Manager
isn't enabled on your Merlin’s Wand system, a License
Key must be obtained from CATC before it can be used.
Note: When switching between Profile Wizard, Command Generator and
Script Manager, all connections that have been established between
Merlin’s Wand and another Bluetooth device should be closed.
However, expert users may choose to leave the connections open. If
a connection is left open and you attempt to switch tools, Merlin’s
Wand will prompt you to close the connections. Choosing
Disconnect All will close the connections. Choosing Cancel will
leave the connections open, but some commands might not work
properly in the other tool. When switching to Profile Wizard, any
open connections must be closed.
•TheDevice Status window is on the
left side of the interface. It contains
two tabs: Device List and Connections.
• Device List - Displays a list
of devices that Merlin’s
Wand has discovered. It also
contains information about
the devices found, such as
the Bluetooth address, the
state, the role, the class, and
the device’s local name.
This window is open by default. These symbols in the list
indicate a device’s state: C = Connected; i = In Range.
Right-clicking on a listed device opens the Device ListPop-Up Menu. The menu presents the following options:
Connect, Add Audio Connection, Get Device Information,
Delete,andDisconnect All. For details on using the Pop-Up
Menu, see Chapter 6, Device Search and Device List Pop-Up
Menu,onpage61.
10
Page 27
CATC MERLIN’S WAND 2.00CHAPTER 2
User’s ManualGetting Started
• Connections - Displays a
hierarchical list of all
connections between
Merlin’s Wand and other
devices. At the top of the list
is the address of the
connected device; below it are the various channels established
between Merlin’s Wand and the device. Symbols:
C = Connection; H =HCIACL;S =HCISCO;L = L2CAP;
R = RFCOMM; O =OBEX.
• At the bottom of the interface is the Logs window,which
contains tabs for the Event Log and the Script Log:
•All Log - Captures the commands and events of the
System and Scripts logs
•System Log - Maintains a log of all commands issued by
Merlin’s Wand and the events that ensue, such as a reply
by another device.
•Script Log - Maintains a record of the commands issued
by Script Manager and the events resulting from these
commands. If line numbers are referenced in the Script
Log, double-clicking on the line number will move the
cursor to that line in the Script Manager window.
11
Page 28
CATC MERLIN’S WAND 2.00CHAPTER 2
User’s ManualGetting Started
2.6 Menus
The menu bar at the top of the application window contains the following
menus of pull-down commands:
Table 1: Menu Bar Commands
File Menu
CommandFunction
NewCreates a new script file
Open...Opens a script file
CloseCloses a script file
SaveSaves a script file
Save As..Saves a script file with a specified name
Print Setup...Sets up the current or a new printer
Print Script...Prints a script file
ExitExits the Merlin's Wand program
Edit Menu
CommandFunction
UndoUndoes last change
CutCuts text
CopyCopies text
PastePastes copied or cut text
Select AllSelects all text
Find...Finds specified string
Find NextRepeats last find action
Replace...Searches for a string and replaces it with
anewstring
View Menu
CommandFunction
Device StatusShows or hides the Device Status window
LogsShows or hides the Logs window
Toolbars >Opens sub-menu with options for
showing or hiding the Standard, Tools
and Modes, Merlin/Merlin Mobile, and
Scripts toolbars
Status BarShows or hides the status bar
IntroDisplays Introduction splash screen that
displays when the application first opens
Tools Menu
CommandFunction
Device SearchOpens the Device Search dialog box
12
Page 29
CATC MERLIN’S WAND 2.00CHAPTER 2
User’s ManualGetting Started
Table 1: Menu Bar Commands (Continued)
Profile WizardOpens Profile Wizard
Command GeneratorOpens Command Generator
Script ManagerOpens Script Manager
Data Transfer ManagerOpens Data Transfer Manager
Local Device ManagerOpens a dialog box that displays
information about Merlin’s Wand
Script Menu
CommandFunction
RunRuns the open script. Requires that
Script Manager be running.
StopStops execution of the open script.
Requires that Script Manager be running.
Help Menu
CommandFunction
Help...Displays online Help
About Merlin’s WandDisplays version information about
Merlin's Wand.
2.7 Toolbars
There are four toolbars in the Merlin’s Wand user interface: Standard, Tools
and Modes, Merlin/Merlin Mobile, and Scripts. The Toolbar buttons
provide access to frequently-used program functions. Tool tips describe
icon functionality as the mouse pointer is moved over an item.
Standard
Thesebuttons require Script Manager tobe open.
New Script
Opens a new page in Script Manager
Opens Script
Opens a dialog box for selecting a script
Save Script
Opens a Save As dialog box
Print Script
Prints open script
Cut
Cuts selected text in Script Manager
Insert Clipboard Contents
Pastes text from clipboard
13
Page 30
CATC MERLIN’S WAND 2.00CHAPTER 2
User’s ManualGetting Started
Tools and Modes
Device Search
Opens Device Search dialog
Local Device Manager
Displays info about Merlin’s Wand
Profile Wizard
Opens Profile Wizard
Command Generator
Opens Command Generator
Script Manager
Opens Script Manager
Data Transfer Manager
Opens Data Transfer Manager dialog
Merlin/Merlin Mobile Analyzer Toolbar
2.8 Tool Tips
For most of the buttons and menus, tool tips provide
useful information.
To display a tool tip, position the mouse pointer over an
item. If a tooltip exists for the item, it will pop up in a
moment.
Connect/Disconnect Merlin Bluetooth Analyzer
Connects to or disconnects from Merlin Bluetooth Analyzer
Set Merlin Recording Options
Displays the Open dialog to choose the Recording Options file
for Merlin Bluetooth Analyzer
Set Merlin Display Options
Displays the Open dialog to choose the Display Options file
for Merlin Bluetooth Analyzer
Start Recording
Starts a Merlin Bluetooth Analyzer recording session
Stop Recording
Stops a Merlin Bluetooth Analyzer recording session
Set Merlin Encryption Options
Opens the Encryption Setup window
14
Page 31
CATC MERLIN’S WAND 2.00CHAPTER 2
User’s ManualGetting Started
2.9 Merlin’s Wand Keyboard Shortcuts
Several frequently-used operations are bound to keyboard shortcuts.
Once Merlin’s Wand is installed and running, it is ready to generate traffic.
The easiest way to generate traffic is to use Profile Wizard, a point-and-click
tool for creating connections and transferring data between Merlin’s Wand
and other Bluetooth wireless technology devices. This tool requires little
Bluetooth experience and allows you to generate Bluetooth traffic without
having to execute specific Bluetooth commands. Profile Wizard manages
the entire traffic generation process. Just follow the on-screen instructions
and Merlin’s Wand will execute the Bluetooth commands needed to make
the connection.
Profile Wizard allows you to configure Merlin’s Wand to connect to or
emulate several Bluetooth devices. Profile Wizard provides options for
devices that use these profiles:
•Dial-Up Gateway
•FaxGateway
•File Transfer
•Hardcopy Cable Replacement Profile (HCRP) Server
•Headset, Headset Audio Gateway
•Local Area Network Access (LAN)
•Object Push
•Personal Area Networking–Group Ad-Hoc Network (PAN–GN)
•Personal Area Networking–Network Access Point Profile (PAN–NAP)
•Serial Port
3.1 Starting Profile Wizard
Click the Profile Wizard iconor select Tools > Profile Wizard from the
menu bar.
Profile Wizard’s opening screen will be displayed in the main window.
3.2 Connecting to Devices
Choosing the “Connect to Device” option on the opening screen of Profile
Wizard allows you to configure Merlin’s Wand to seek out other Bluetooth
devices, connect to one of them, and possibly exchange data with it. This
option causes Merlin’s Wand to act as the master device.
17
Page 34
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
NoteTo connect to a device that uses the Dial-Up Gateway, Fax Gateway, LAN, or Serial
Port profile, you will need to install the virtual COM port driver that is included
with the Merlin’s Wand installation. For instructions, see “Installing the Virtual
COM Port Driver” on page 39.
Step 1Turn on the target device.
Step 2Open Profile Wizard and click the Connect to Device
button.
Merlin’s Wand will perform a General Inquiry to collect information on
local devices, then list the devices that are found on the Select Device
screen.
(Optional) Uncheck “Skip Name Search” so that Merlin’s Wand will not
try to discover the devices’ user-friendly names. This will speed up the
search.
NoteIf no devices are found, you can click Search to have Merlin’s Wand repeat the
General Inquiry.
Step 3Select device from list
From the list, select the device address to which you want
Merlin’s Wand to connect.
Add address
Click the Add Address button in order to use an address that does not
appear in the list.
The Add Address dialog appears.
Enter the device address in 12-digit hexadecimal format. To enter a pin
code to use with the device, check the option “For connections with this
device, use the following PIN code” and then enter the code.
Click OK to close the dialog.
Add PIN code
To use a PIN code with a device that you selected from the list, click the
Enter PIN button to open the Enter PIN dialog.
Enter the PIN for the device, then click OK to close the dialog.
Step 4Click Next.
You will advance to the Configure Security screen.
Step 5Select the security option that you want to apply for the
device.
• Do not apply authentication and encryption.
Authentication and encryption will not be used.
18
Page 35
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
• Apply authentication and encryption.
The default authentication and encryption settings will be used.
• Use current authentication/encryption settings.
The authentication and encryption settings that are currently set in the
Local Device manager will be used.
• Display the Local Device Manager so I can configure security and
verify PIN codes myself.
This option allows you to access the Local Device Manager to
manually enter the security settings. If you choose this option, press
Next to open the Local Device Manager. When you close the dialog,
6 will be performed automatically.
Step 6Press Next.
Merlin’s Wand will query the selected device to determine its profile.
When the query is complete, the Select Profile screen opens and displays
a list of profiles found.
You can now refer to the section that describes the setup for the particular
profile that the target device uses:
• Section , “Connect to Device: Dial-Up Gateway” on page 19
• Section , “Connect to Device: Fax Gateway” on page 21
• Section , “Connect to Device: File Transfer” on page 22
• Section , “Connect to Device: HCRP Server” on page 23
• Section , “Connect to Device: Headset” on page 24
• Section , “Connect to Device: Headset Audio Gateway” on page 25
• Section , “Connect to Device: LAN” on page 26
• Section , “Connect to Device: Object Push” on page 26
• Section , “Connect to Device: PAN–GN” on page 27
• Section , “Connect to Device: PAN–NAP” on page 28
• Section , “Connect to Device: Serial Port” on page 29
Connect to Device: Dial-Up Gateway
Follow these steps to configure Merlin’s Wand to connect to a Bluetooth
device that uses the Dial-Up Gateway profile.
NoteTo connect to a device that uses the Dial-Up Gateway profile, you must install the
virtual COM port driver that is included with the Merlin’s Wand installation. For
instructions, see “Installing the Virtual COM Port Driver” on page 39.
Step 1Complete steps 1-6 in Section 3.2, “Connecting to Devices”
on page 17.
Step 2Select Dial-up Gateway from the list on the Select Profile
19
Page 36
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
screen.
(Optional) Select the Allow Role Switch option on the screen to enable
Merlin’s Wand to switch roles during the connection.
Step 3Click Next.
Merlin’s Wand will establish a connection to the specified device.
Step 4You can now send individual commands to the Dial-Up
Gateway device via the Profile Wizard interface or send data
by using an external communication application.
To send individual commands:
Use the Command combo box to manually enter a command or select
one from the drop-down list. You can also select a command from the
Command List and click Add in order to append the command to the
current selection in the combo box.
Press Send Cmd. The selected command will be sent to the remote
device.
Each new command or combination of commands that you send during
the current session will be added to the drop-down list in the Command
combo box.
20
Page 37
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
To send data:
NoteA modem driver must be installed on the virtual COM port in order to use an
external application to send data through Merlin’s Wand. See “Install a Modem
Driver on the Virtual COM Port” on page 40 to find out how to install the driver.
Once the driver is installed, you must configure the external application to use that
driver.
NoteAn external dial-up communications application (such as Windows Dial-Up
Networking) must be installed on the host computer in order to perform this
operation.
Open the application and send the data. It will use the modem driver on
the virtual COM port to send the data to the Dial-Up Gateway device
through Merlin’s Wand.
Enable or disable event logging:
You can configure Merlin’s Wand to write incoming or outgoing data to
the Event Log by checking or unchecking the “Log Incoming Data” and
“Log Outgoing Data” options.
Connect to Device: Fax Gateway
The Fax Gateway option allows you to use a fax application to send to data
to Merlin’s Wand via a virtual COM port. Merlin’s Wand then uses
Bluetooth to send the data to a device that uses the Fax Gateway profile to
send data over a fax modem.
Before attempting this, you must install the virtual COM port driver that is
included with the Merlin’s Wand installation. For instructions, see
“Installing the Virtual COM Port Driver” on page 39.
Step 1Complete steps 1-6 in Section 3.2, “Connecting to Devices”
on page 17.
Step 2Select Fax Gateway from the list on the Select Profile screen.
(Optional) Select the Allow Role Switch option on the screen to enable
Merlin’s Wand to switch roles during the connection.
Step 3Click Next.
Merlin’s Wand will establish a connection to the specified device.
Step 4You can now send individual commands to the Fax Gateway
device or use an external fax application to send data over the
virtual COM port.
To send individual commands:
Enter a command in the combo box and press the Send Cmd button.
Each command that you enter during the current session will be added to
the drop-down list in the combo box.
21
Page 38
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
To se nd f ax d a ta :
NoteA modem driver must be installed on the virtual COM port in order to use a fax
application to send data through Merlin’s Wand. See“Install a Modem Driver on
the Virtual COM Port” on page 40 to find out how to install the driver. Once the
driver is installed, you must create a fax printer and configure it to use the driver
that you have installed.
NoteA fax application must be installed on the host computer in order to perform this
operation.
Open the fax application and send a fax. It will use the modem driver on
the virtual COM port to send the data to the Fax Gateway device through
Merlin’s Wand.
Enable or disable event logging:
You can configure Merlin’s Wand to write incoming or outgoing data to
the Event Log by checking or unchecking the “Log Incoming Data” and
“Log Outgoing Data” options.
Connect to Device: File Transfer
These steps show how to configure Merlin’s Wand to connect to and
transfer data with a Bluetooth device that uses the File Transfer profile. This
allows you to browse the directories on the device, transfer files to or from
the device, and delete files or create new folders in the device’s file system.
Step 1Complete steps 1-6 in Section 3.2, “Connecting to Devices”
on page 17.
Step 2Select File Transfer from the list on the Select Profile screen.
(Optional) Select the Allow Role Switch option on the screen to enable
Merlin’s Wand to switch roles during the connection.
Step 3Click Next.
Merlin’s Wand will establish an OBEX connection with the device, and
the Wizard will advance to the File Transfer screen.
Step 4You can now perform the following on either the remote
device or the local device (Merlin’s Wand):
• Create a new folder — To create a new folder in either device’s file
directory, right-click on the directory level in which you wish to place
the new folder, then choose “Create new folder” from the menu that
pops up.
The Enter Folder Name dialog will appear. Type in a name for the
new folder, then click OK. The new folder will appear in the chosen
directory.
22
Page 39
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
• Get or Put a file — To create a new folder in either device’s file
directory, right-click on the directory level in which you wish to place
the new folder, then choose “Create new folder” from the menu that
pops up.
The Enter Folder Name dialog will appear. Type in a name for the
new folder, then click OK. The new folder will appear in the chosen
directory.
• Delete a file — To create a new folder in either device’s file directory,
right-click on the directory level in which you wish to place the new
folder, then choose “Create new folder” from the menu that pops up.
The Enter Folder Name dialog will appear. Type in a name for the
new folder, then click OK. The new folder will appear in the chosen
directory.
Connect to Device: HCRP Server
This section explains how to use Profile Wizard to configure Merlin’s Wand
to connect to a Hardcopy Cable Replacement Profile server, send
commands to it, and send a file to print.
Step 1Complete steps 1-6 in Section 3.2, “Connecting to Devices”
on page 17.
Step 2Select HCRP Server from the list on the Select Profile
screen.
(Optional) Select the Allow Role Switch option on the screen to enable
Merlin’s Wand to switch roles during the connection.
Step 3Press Next.
Merlin’s Wand will establish an L2CAP connection with the device, and
the Wizard will advance to the HCRP client screen.
Step 4You can send individual commands to the HCRP server, or
specify a file to transfer to the server for printing.
Send an individual command:
(a) Select a command from the drop-down list.
(b) Click Send Cmd.
Select a file to transfer:
(a) Click Browse.
The Open dialog will come up.
(b) Use the Open dialog to browse the file that you want to transfer, then
click Open.
The file’s name and directory path will be shown in the Select File to
Transfer for Printing box.
(c) Click Start Transfer to send the selected file to the server.
23
Page 40
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
Connect to Device: Headset
The following steps show how to configure Merlin’s Wand to connect to
and transfer audio with a Bluetooth headset that uses the Headset profile.
NoteIn order to verify that Merlin’s Wand and a Bluetooth audio device are successfully
connected, a headset will need to be plugged into the audio port on Merlin’s
Wand. Be sure that the headset is plugged in before starting configuration and
initializing the connection between Merlin’s Wand and the headset.
Step 1Complete steps 1-6 in Section 3.2, “Connecting to Devices”
on page 17.
Step 2Select Headset from the list on the Select Profile screen.
(Optional) Select the Allow Role Switch option on the screen to enable
Merlin’s Wand to switch roles during the connection.
Step 3Click Next.
The Wizard will advance to the Connection Status screen, and Merlin’s
Wand will attempt to establish an RFCOMM connection to the device.
If the connection attempt is successful, the Connection Status screen will
show that Merlin’s Wand has established an RFCOMM connection with
the device. Merlin’s Wand will automatically ring the target device and
wait for an answer. Pressing the Ring button will cause Merlin’s Wand
to ring the device again.
When the target device answers, Merlin’s Wand will establish an SCO
connection with it.
NoteIf you cannot establish a connection, you can re-attempt the connection by either
pressing Back and re-running the previous two steps, or by pressing the Connect
button again.
NoteThe Speaker and Microphone Volume levels can be adjusted by moving the sliders
up or down. The level is indicated by a number, from 0 to 15, to the left of each
slider.
Step 4(Optional) Click the Disconnect button on the Connection
Status screen to close the connection.
The connection between Merlin’s Wand and the device will terminate,
and the Connect button will again be available. Selecting Connect will
reestablish the connection.
24
Page 41
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
Connect to Device: Headset Audio Gateway
The following steps show how to configure Merlin’s Wand to connect to
and transfer audio with a Bluetooth headset that uses the Headset Audio
Gateway profile.
NoteIn order to verify that Merlin’s Wand and a Bluetooth audio device are successfully
connected, a headset will need to be plugged into the audio port on Merlin’s
Wand. Be sure that the headset is plugged in before starting configuration and
initializing the connection between Merlin’s Wand and the headset.
Step 1Complete steps 1-6 in Section 3.2, “Connecting to Devices”
on page 17.
Step 2Select Headset Audio Gateway from the list on the Select
Profile screen.
(Optional) Select the Allow Role Switch option on the screen to enable
Merlin’s Wand to switch roles during the connection.
Step 3Click Next.
The Wizard will advance to the Connection Status screen, and Merlin’s
Wand will attempt to establish a connection to the device.
If the connection attempt is successful, the Connection Status screen will
show that Merlin’s Wand has established a connection with the device.
NoteIf you cannot establish a connection, you can re-attempt the connection by either
pressing Back and re-running the previous two steps, or by pressing the Connect
button again.
NoteThe Speaker and Microphone Volume levels can be adjusted by moving the sliders
up or down. The level is indicated by a number, from 0 to 15, to the left of each
slider.
Step 4To verify that Merlin’s Wand and the Bluetooth device are
successfully connected, speak into the microphone on one
device and listen for audio on the other.
At this point, the audio signal should transfer to the headset. Listen to the
headset to see if the data transfer is successful.
Step 5(Optional) Click the Disconnect button on the Connection
Status screen to close the connection.
The connection between Merlin’s Wand and the device will terminate,
and the Connect button will again be available. Selecting Connect will
reestablish the connection.
25
Page 42
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
Connect to Device: LAN
This section explains how to configure Merlin’s Wand to establish an
RFCOMM connection to a device that uses the Local Area Network Access
profile.
NoteTo connect to a device that uses the LAN profile, you will need to install the virtual
COM port driver that is included with the Merlin’s Wand installation. For
instructions, See “Installing the Virtual COM Port Driver” on page 39.
Step 1Complete steps 1-6 in Section 3.2, “Connecting to Devices”
on page 17.
Step 2Select LAN from the list on the Select Profile screen.
(Optional) Select the Allow Role Switch option on the screen to enable
Merlin’s Wand to switch roles during the connection.
Step 3Click Next.
The Wizard will advance to the Connection Status screen.
Connect to Device: Object Push
Merlin’s Wand can be configured to transfer files to a Bluetooth wireless
device that complies with the Object Push profile. This section shows how
to configure Merlin’s Wand to connect and transfer files to a Bluetooth
device that supports Object Push.
Step 1Complete steps 1-6 in Section 3.2, “Connecting to Devices”
on page 17.
Step 2Select Object Push from the list on the Select Profile screen.
(Optional) Select the Allow Role Switch option on the screen to enable
Merlin’s Wand to switch roles during the connection.
Step 3Press Next.
The Select Data for Transfer screen will open:
Step 4On the Select Data for Transfer screen, there are options to
transferafileortotransfertext.
• To transfer a file: Select the radio button next to “Transfer this file.”
Type in a filename or locate the file by clicking the Browse button to
access the Open dialog. By default, the filename in the “Send data to
the following file on the receiving device” box matches the name of
the file to be transferred. If desired, enter a different filename in that
box. When the desired file and target file's name have been entered,
proceed to Step 7.
26
Page 43
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
• To transfer text: Select the radio button next to “Transfer this text.”
Enter text in the text box. By default, the filename in the “Send data
to the following file on the receiving device” box is “mw001.txt.” If
desired, enter a different target filename. When the desired text and
target file's name have been entered, proceed to Step 7.
Step 5Click Next.
The Transferring File screen will appear. First, a connection with the
remote device will be established, and then data will begin transferring.
A progress bar will show what percentage of the transfer has gone
through. Click Stop Transfer to abort a transfer at any time.
When the transfer is complete, Merlin’s Wand will disconnect from the
target device:
At this point, you can click Back to transfer another file, or click Restart
to start a new Profile Wizard session.
Connect to Device: PAN–GN
These steps explain how to use Profile Wizard to configure Merlin’s Wand
to connect to a Bluetooth device that supports the Personal Area
Network–Group Ad-Hoc Network profile.
NoteTo connect to a device that uses the PAN profile, you must install the virtual
network driver that is included with the Merlin’s Wand installation. For
instructions, see Section 3.7, “Installation of Network Driver,” on page 41.
Step 1Complete steps 1-6 in Section 3.2, “Connecting to Devices”
on page 17.
Step 2Select PAN - GN from the list on the Select Profile screen.
(Optional) Select the Allow Role Switch option on the screen to enable
Merlin’s Wand to switch roles during the connection.
Step 3Click Next.
The Wizard will advance to the Connection Status screen. Merlin’s
Wand will attempt to establish an ACL connection to the remote device,
and then open a BNEP connection to it. Merlin’s Wand will then send a
Setup Connection Request Message. When Merlin’s Wand receives the
Setup Connection Response Message from the remote device, network
services may be accessed.
Step 4You can now perform the following operations:
• Send Control Packet: Use this to select a filter control message to
send to the remote device. You may send either a Filter Network
Protocol Type message or a Filter Multicast Address Type message
control packet to the remote device.
27
Page 44
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
Start Range and End Range: Start Range defines the beginning of
the range, and End Range defines the end of the range. Only the
protocol types or multicast addresses that fall within the range will be
sent by the remote device; all other types or addresses will be filtered
out.
For Filter Network Type Set Message, the Start and End Ranges may
be in the format nnnn or 0xnnnn. For the Filter Multicast Address Set
Message, the Start and End Ranges can be in the format
nnnnnnnnnnnn or 0xnnnnnnnnnnnn.
• Send Packet: Use this to send an ethernet packet to the remote
device. The types of ethernet packets that can be sent are General,
Compressed, Compressed Source Only and Compressed Destination
Only.
NoteDepending on your network settings for ‘CATC Bluetooth Trainer PAN Virtual
NIC’ Local Connection, Windows may create additional network traffic over this
connection. Check your network properties for ‘CATC Bluetooth Trainer PAN virtual
NIC.’
Connect to Device: PAN–NAP
Follow these steps to configure Merlin’s Wand to connect to a Bluetooth
device that supports the Personal Area Network–Network Access Point
profile.
NoteTo connect to a device that uses the PAN profile, you must install the virtual
network driver that is included with the Merlin’s Wand installation. For instructions, see
Section 3.7, “Installation of Network Driver,” on page 41.
Step 1Complete steps 1-6 in Section 3.2, “Connecting to Devices”
on page 17.
Step 2Select PAN - NAP from the list on the Select Profile screen.
(Optional) Select the Allow Role Switch option on the screen to enable
Merlin’s Wand to switch roles during the connection.
Step 3Click Next.
The Wizard will advance to the Connection Status screen. Merlin’s
Wand will attempt to establish an ACL connection to the remote device,
and then open a BNEP connection to it. Merlin’s Wand will then send a
Setup Connection Request Message. When Merlin’s Wand receives the
Setup Connection Response Message from the remote device, network
services may be accessed.
28
Page 45
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
Step 4You can now perform the following operations:
• Send Control Packet: Use this to select a filter control message to
send to the remote device. You may send either a Filter Network
Protocol Type message or a Filter Multicast Address Type message
control packet to the remote device. The only types of network
filtering allowed are ARP (0806) and IPv4 (0800).
Start Range and End Range: Start Range defines the beginning of
the range, and End Range defines the end of the range. Only the
protocol types or multicast addresses that fall within the range will be
sent by the remote device; all other types or addresses will be filtered
out.
For Filter Network Type Set Message, the Start and End Ranges may
be in the format nnnn or 0xnnnn. For the Filter Multicast Address Set
Message, the Start and End Ranges can be in the format
nnnnnnnnnnnn or 0xnnnnnnnnnnnn.
• Send Packet: Use this to send an ethernet packet to the remote
device. The types of ethernet packets that can be sent are General,
Compressed, Compressed Source Only and Compressed Destination
Only.
Note Depending on your network settings for ‘CATC Bluetooth Trainer PAN Virtual
NIC’ Local Connection, Windows may create additional network traffic over this
connection. Check your network properties for ‘CATC Bluetooth Trainer PAN virtual
NIC.’
Connect to Device: Serial Port
These steps describe how to use Profile Wizard to configure Merlin’s Wand
to connect to a device that uses the Serial Port profile for serial port
emulation.
NoteTo connect to a device that uses the Serial Port profile, you will need to install the
virtual COM port driver that is included with the Merlin’s Wand installation. For
instructions, see “Installing the Virtual COM Port Driver” on page 39.
Step 1Complete steps 1-6 in Section 3.2, “Connecting to Devices”
on page 17.
Step 2Select Serial Port from the list on the Select Profile screen.
(Optional) Select the Allow Role Switch option on the screen to enable
Merlin’s Wand to switch roles during the connection.
Step 3Click Next.
The Wizard will advance to the Connection Status screen, and Merlin’s
Wand will attempt to establish a connection to the device.
29
Page 46
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
If the connection attempt is successful, the Connection Status screen will
show that Merlin’s Wand has established a connection with the device.
NoteIf you cannot establish a connection, you can re-attempt the connection by either
pressing Back and re-running the previous two steps, or by pressing the Connect
button on the Connection Status screen.
Step 4Use an external application to send data to the remote device.
NoteA modem driver must be installed on the virtual COM port in order to use an
external application to send data through Merlin’s Wand. See “Install a Modem
Driver on the Virtual COM Port” on page 40 to find out how to install the driver.
Once the driver is installed, you must configure the external application to use that
driver.
Open the application and send the data. It will use the modem driver on
the virtual COM port to send the data to the Serial Port device through
Merlin’s Wand.
3.3 Emulating Devices
Choosing the “Emulate Device” option on the opening screen of Profile
Wizard allows you to configure Merlin’s Wand to emulate a Bluetooth
wireless device. This option causes Merlin’s Wand to act as a slave device.
Step 1Open Profile Wizard and click the Emulate Device button.
The Select Profile screen will open.
Step 2Select a profile from the list and click Next.
You will advance to the Configure Security screen.
Step 3Select the security option that you would like to apply for the
device.
• Do not apply authentication and encryption.
Authentication and encryption will not be used.
• Apply authentication and encryption.
The default authentication and encryption settings will be used.
• Use current authentication/encryption settings.
The authentication and encryption settings that are currently set in the
Local Device manager will be used.
• Display the Local Device Manager so I can configure security and
verify PIN codes myself.
This option allows you to access the Local Device Manager to
30
Page 47
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
manually enter the security settings. If you choose this option, press
Next to open the Local Device Manager. When you close the dialog,
Step 4 will be performed automatically.
Step 4Press Next.
At this point, please refer to the section that describes the setup for the
particular profile that the target device uses:
• Section , “Emulate Device: Dial-Up Gateway” on page 31
• Section , “Emulate Device: Fax Gateway” on page 32
• Section , “Emulate Device: File Transfer” on page 33
• Section , “Emulate Device: HCRP Server” on page 33
• Section , “Emulate Device: Object Push” on page 36
• Section , “Emulate Device: PAN - GN” on page 36
• Section , “Emulate Device: PAN - NAP” on page 37
• Section , “Emulate Device: Serial Port” on page 38
Emulate Device: Dial-Up Gateway
These steps show how to use Profile Wizard to configure Merlin’s Wand to
emulate a dial-up gateway device.
Step 1Complete Steps 1-4 in Section 3.3, “Emulating Devices” on
page 30.
The Select Dial-Up Emulation screen will open.
Step 2You may choose to configure Merlin’s Wand to emulate a
dial-up gateway device while connected to or emulating a
modem or while connected to a virtual COM port.
To connect to a modem:
(a) Select “Connect to modem” and choose a modem from the list.
(b) Press Next.
At this point, initialize a connection to Merlin’s Wand from a
Bluetooth device that uses the Dial-Up Gateway profile. When the
connection has been established, the modem status can be observed
via the status lights.
(c) (Optional) Enable or disable event logging:
You can configure Merlin’s Wand to write incoming or outgoing data
to the Event Log by checking or unchecking the “Log Incoming
Data” and “Log Outgoing Data” options.
31
Page 48
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
To emulate a modem:
(a) Select “Emulate modem.”
(b) Press Next.
At this point, initialize a connection to Merlin’s Wand from a
Bluetooth device that uses the Dial-Up Gateway profile. When the
connection has been established, the modem status can be observed
via the status lights.
(c) Use the Response combo box to manually send modem responses to
the device. You can choose a response from the drop-down list or
enter them manually. Check “Automatically send response when cmd
is received” so that the currently highlighted response will be sent
automatically.
To connect to virtual COM port:
NoteTo connect to a virtual COM port, you will need to install the virtual COM port
driver that is included with the Merlin’s Wand installation. For instructions, see
“Installing the Virtual COM Port Driver” on page 39.
(a) Select “Connect to virtual COM port.”
(b) Press Next.
At this point, initialize a connection to Merlin’s Wand from a
Bluetooth device that uses the Dial-Up Gateway profile. When the
connection has been established, you can use an external application
to communicate with the device via Merlin’s Wand.
Emulate Device: Fax Gateway
The following steps show how to configure Merlin’s Wand to emulate a fax
gateway device.
Step 1Complete Steps 1-4 in Section 3.3, “Emulating Devices” on
page 30.
The select Fax Emulation screen will open.
Step 2You may choose between configuring Merlin’s Wand to
emulate a fax gateway device while connected to a modem
or while connected to a virtual COM port.
To connect to a modem:
(a) Select “Connect to modem” and choose a modem from the list.
(b) Press Next.
At this point, initialize a connection to Merlin’s Wand from a
Bluetooth device that uses the Fax Gateway profile. When the
connection has been established, the modem status can be observed
via the status lights.
32
Page 49
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
(c) (Optional) Enable or disable event logging:
You can configure Merlin’s Wand to write incoming or outgoing data
to the Event Log by checking or unchecking the “Log Incoming
Data” and “Log Outgoing Data” options.
To connect to virtual COM port:
NoteTo connect to a virtual COM port, you will need to install the virtual COM port
driver that is included with the Merlin’s Wand installation. For instructions, see
“Installing the Virtual COM Port Driver” on page 39.
(a) Select “Connect to virtual COM port” and choose the fax classes that
Merlin’s Wand will support during emulation.
(b) Press Next.
At this point, initialize a connection to Merlin’s Wand from a
Bluetooth device that uses the Fax Gateway profile. When the
connection has been established, you can use an external application
to communicate with the device via Merlin’s Wand.
Emulate Device: File Transfer
Follow these steps to configure Merlin’s Wand to emulate a Bluetooth
device that supports the File Transfer profile.
Step 1Complete Steps 1-4 in Section 3.3, “Emulating Devices” on
page 30.
The File Transfer Emulation screen will open.
Step 2(Optional) Use the Change... button to change the root
folder that the remote device will access.
Step 3Direct the remote device to connect to Merlin’s Wand.
An OBEX connection will be established between the device and
Merlin’s Wand.
Step 4At this point, you may transfer files to the root folder from
theremotedevice.
Emulate Device: HCRP Server
This section explains how to use Profile Wizard to set up Merlin’s Wand to
emulate an HCRP server.
Step 1Complete Steps 1-4 in Section 3.3, “Emulating Devices” on
page 30.
The Printer Emulation screen will open.
33
Page 50
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
Step 2You can now do any of the following:
• Change the folder in which transferred files are stored: Click the
Change... button to open the Browse for Folder dialog. Select the
folder in which you want transferred files to be stored. Click OK to
confirm the change.
• Change the maximum size for data credits: Click the Change
maximum size... button to open the Change Data Credit Maximum
Size dialog. Type in a new credit size, in bytes. Click OK to confirm
the change.
• Set the LPT status bits: Check or uncheck the status bits to change
their settings.
Paper empty: Checked = 1 = Paper empty; Unchecked = 0 = Paper not
empty
• Change or add a printer ID string: Click Change printer ID string...
to open the Change Printer ID String dialog. Enter strings as
KEY:VALUE pairs or vendor-specific pairs. Individual strings must
be separated by semicolons. Click OK to confirm changes.
• Send a file to the printer: Click the Print... button to access the Open
Emulate Device: Headset
Merlin’s Wand can be configured to emulate a wireless device that
conforms to the Bluetooth Headset profile. The following steps show how
to set up Merlin’s Wand as a Headset device and connect to it with a remote
Bluetooth headset.
Step 1Complete Steps 1-4 in Section 3.3, “Emulating Devices” on
page 30.
The Headset Emulation screen will open, indicating that Merlin’s Wand
has been configured to emulate a device that supports the Headset profile
and is awaiting connection from a device.
NoteThe Speaker and Microphone Volume levels shown in the previous screenshot
reflect the volume settings on the Master device. If you adjust the levels on the
remote device, the displayed volume levels will change accordingly.
Step 2Direct a remote Bluetooth device to connect to Merlin’s
dialog. By default, the file that was most recently transferred to the
HCRP server will be selected; however, you may browse to a
different file, if you wish. Click Open to print the file.
34
Page 51
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
Wand.
Once the connection is established, the Emulation Status screen will
indicate that Merlin’s Wand has an RFCOMM connection to the device.
Step 3Click the Answer button to make an SCO connection with
theremotedevice.
If the connection attempt is succesful, the screen will change to indicate
that an SCO connection has been established.
Step 4(Optional) Click the Hang Up buttontoclosethe
connection. The connection between Merlin’s Wand and the
device will terminate.
Emulate Device: Headset Audio Gateway
Merlin’s Wand can be configured to emulate a wireless device that
conforms to the Bluetooth Headset Audio Gateway profile. The following
steps show how to set up Merlin’s Wand as a Headset Audio Gateway
device and connect to it with a remote Bluetooth headset.
Step 1Complete Steps 1-4 in Section 3.3, “Emulating Devices” on
page 30.
NoteThe Speaker and Microphone Volume levels shown in the previous screenshot
reflect the volume settings on the Master device. If you adjust the levels on the
remote device, the displayed volume levels will change accordingly.
Step 2Direct a remote Bluetooth device to connect to Merlin’s
Wand.
Step 3To verify that Merlin’s Wand and the remote device are
successfully connected, speak into the microphone on one
device and listen for audio on the other.
Emulate Device: LAN
The Headset AG Emulation screen will open, indicating that Merlin’s
Wand has been configured to emulate a device that supports the Headset
Audio Gateway profile and is awaiting connection from a device.
Once the connection is established, the Emulation Status screen will
indicate that Merlin’s Wand is currently connected to the device.
Step 1Complete Steps 1-4 in Section 3.3, “Emulating Devices” on
page 30.
35
Page 52
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
Step 2In the Emulate Device dialog, select LAN.
The LAN screen will open, indicating that Merlin’s Wand has been
configured to emulate a device that supports the LAN profile and is
awaiting connection from a device.
Emulate Device: Object Push
Merlin’s Wand can emulate the file transfer capabilities of wireless devices
that support the Object Push profile through the Object Push option. Object
Push emulation allows other devices to transfer files to Merlin’s Wand.
Step 1Complete Steps 1-4 in Section 3.3, “Emulating Devices” on
page 30.
The Emulation Status screen will open, indicating that Merlin’s Wand
has been configured to emulate a Bluetooth device that supports the
Object Push profile and is awaiting connection from a device. It is now
ready to receive files.
Step 2If desired, the folder in which transferred files are stored can
be changed. To change it, click the Change button and select
a new directory in the Browse for Folder dialog.
Step 3Initiate file transfer from the Bluetooth device.
The Emulation Status screen will show the file transfer progress:
When the transfer is complete, the Emulation Status screen will show
that Merlin’s Wand is waiting for a connection after having successfully
received the file.
Emulate Device: PAN - GN
Profile Wizard allows you to emulate devices that use the Personal Area
Network (PAN)- General Networking (GN) profile.
NoteTo connect to a device that uses the PAN profile, you must install the virtual
network driver that is included with the Merlin’s Wand installation. For instructions, see
Section 3.7, “Installation of Network Driver,” on page 41.
Step 1Complete Steps 1-4 in Section 3.3, “Emulating Devices” on
page 30.
Step 2In the Select Profile screen, select PAN-GN, and click Next.
The Emulation Status screen will open, indicating that Merlin’s Wand
has been configured to emulate a Bluetooth device that supports the
PAN-GN profile and is awaiting connection from a device. It is now
ready to receive files.
36
Page 53
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
Step 3Click Next.
Step 4Select the appropriate security options, and click Next.
• Send Control Packet: Use this to select a filter control message to
send to the remote device. You may send either a Filter Network
Protocol Type message or a Filter Multicast Address Type message
control packet to the remote device.
Start Range and End Range: Start Range defines the beginning of
the range, and End Range defines the end of the range. Only the
protocol types or multicast addresses that fall within the range will be
sent by the remote device; all other types or addresses will be filtered
out.
For Filter Network Type Set Message, the Start and End Ranges may
be in the format nnnn or 0xnnnn. For the Filter Multicast Address Set
Message, the Start and End Ranges can be in the format
nnnnnnnnnnnn or 0xnnnnnnnnnnnn.
• Send Packet: Use this to send an ethernet packet to the remote
device. The types of ethernet packets that can be sent are General,
Compressed, Compressed Source Only and Compressed Destination
Only.
NoteDepending on your network settings for ‘CATC Bluetooth Trainer PAN Virtual
NIC’ Local Connection, Windows may create additional network traffic over this
connection. Check your network properties for ‘CATC Bluetooth Trainer PAN virtual
NIC.’
Emulate Device: PAN - NAP
NoteTo connect to a device that uses the PAN profile, you must install the virtual
network driver that is included with the Merlin’s Wand installation. For instructions, see
Section 3.7, “Installation of Network Driver,” on page 41.
Step 1Complete Steps 1-4 in Section 3.3, “Emulating Devices” on
page 30.
Step 2In the Select Profile screen, select PAN-NAP, and click
Next.
The Emulation Status screen will open, indicating that Merlin’s Wand
has been configured to emulate a Bluetooth device that supports the
PAN-NAP profile and is awaiting connection from a device. It is now
ready to receive files.
37
Page 54
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
Step 3Click Next.
• Send Control Packet: Use this to select a filter control message to
send to the remote device. You may send either a Filter Network
Protocol Type message or a Filter Multicast Address Type message
control packet to the remote device.
Start Range and End Range: Start Range defines the beginning of
the range, and End Range defines the end of the range. Only the
protocol types or multicast addresses that fall within the range will be
sent by the remote device; all other types or addresses will be filtered
out.
For Filter Network Type Set Message, the Start and End Ranges may
be in the format nnnn or 0xnnnn. For the Filter Multicast Address Set
Message, the Start and End Ranges can be in the format
nnnnnnnnnnnn or 0xnnnnnnnnnnnn.
• Send Packet: Use this to send an ethernet packet to the remote
device. The types of ethernet packets that can be sent are General,
Compressed, Compressed Source Only and Compressed Destination
Only.
NoteDepending on your network settings for ‘CATC Bluetooth Trainer PAN Virtual
NIC’ Local Connection, Windows may create additional network traffic over this
connection. Check your network properties for ‘CATC Bluetooth Trainer PAN virtual
NIC.’
Emulate Device: Serial Port
These steps describe how to use Profile Wizard to configure Merlin’s Wand
to emulate a device that uses the Serial Port profile.
NoteTo emulate a device that uses the Serial Port profile, you will need to install the
virtual COM port driver that is included with the Merlin’s Wand installation. For
instructions, see “Installing the Virtual COM Port Driver” on page 39.
Step 1Complete Steps 1-4 in Section 3.3, “Emulating Devices” on
page 30.
The Serial Port Emulation screen will open.
Step 2Use an external application to send data to the remote device.
NoteA modem driver must be installed on the virtual COM port in order to use an
external application to send data through Merlin’s Wand. See “Install a Modem
Driver on the Virtual COM Port” on page 40 to find out how to install the driver.
Once the driver is installed, you must configure the external application to use that
driver.
38
Page 55
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
Open the application and send the data. It will use the modem driver on
the virtual COM port to send the data to the Serial Port device through
Merlin’s Wand.
3.4 Restarting the Wizard
When working within Profile Wizard, a new session may be started at any
time.
Click the Restart Wizard button on any screen.
•If Merlin’s Wand is currently emulating a connected device, the connection
will be broken, and Profile Wizard will return to the default Profile Wizard
screen.
•If Merlin’s Wand is currently connected to a device, a dialog box will ask if the
connection should be terminated. Clicking the Ye s button will cause the connection to be broken, and Profile Wizard will return to the default Profile Wizard screen. Clicking the No button will cancel the Restart Wizard request.
3.5 Installing the Virtual COM Port Driver
To connect to a device that uses the Dial-Up Gateway, Fax Gateway, LAN,
or Serial Port profile, you will need to install the virtual COM port driver
that is included with the Merlin’s Wand installation.
On Windows 2000
Step 1Select Start > Settings > Control Panel from the desktop
taskbar, then double-click on Add/Remove Hardware in the
Control Panel window.
The Add/Remove Hardware Wizard will open.
Step 2Click Next.
Step 3Select “Add/Troubleshoot a device” and click Next.
The Wizard will look for Plug and Play hardware, then it will display a
list of all the hardware it finds on the computer.
Step 4Select “Add a new device” from the list and click Next.
Step 5Select “No, I want to select the hardware from a list” and
click Next.
Step 6Select “Ports (COM and LPT)” from the list and click Next.
Step 7Click the Have Disk button.
Step 8Click the Browse button so that you can browse to the driver
39
Page 56
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
file, which you should be able to find either on the
installation CD-ROM or in the directory in which Merlin’s
Wand is installed.
When you have located the file, click Open.
Step 9Click OK to use the file you have selected.
Step 10 Select “CATC Bluetooth Serial Port” and click OK.
Step 11 Click Next to install the driver.
Step 12 Click Finish to complete the installation.
Ascertain the COM Port Number
Step 1Select Start > Settings > Control Panel from the desktop
taskbar, then double-click on System in the Control Panel
window.
The System Properties dialog will open.
Step 2Select the Hardware tab and click the Device Manager
button.
The Device Manager will open.
Step 3Expand the Ports (COM & LPT) level and locate the CATC
Bluetooth Serial Port.
Step 4Note the port number for the CATC Bluetooth Serial Port.
You will need to know the number in order to install things
such as the fax modem driver that is necessary to connect to
a fax device.
3.6 Install a Modem Driver on the Virtual COM Port
Inordertoperformdial-upnetworkingoruseafaxapplicationtosendfax
data through Merlin’s Wand, you need to install a modem driver on the
virtual COM port.
On Windows 2000:
Step 1Complete steps 1-3 in Section , “Connect to Device: Dial-Up
Gateway” on page 19 or in Section on page 21.
Merlin’s Wand must be connected to the Dial-Up or Fax Gateway device
before installing the modem driver.
Step 2Select Start > Settings > Control Panel from the desktop
taskbar, then double-click on Add/Remove Hardware in
40
Page 57
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
the Control Panel window.
The Add/Remove Hardware Wizard will open.
Step 3Click Next.
Step 4Select “Add/Troubleshoot a device” and click Next.
The Wizard will look for Plug and Play hardware, then it will display a
list of all the hardware it finds on the computer.
Step 5Select “Add a new device” from the list and click Next.
Step 6Select “No, I want to select the hardware from a list” and
click Next.
Step 7Select “Modems” from the list and click Next.
Step 7In the ‘Select Network Adapter’ page, press “Have Disk ...”
41
Page 58
CATC MERLIN’S WAND 2.00CHAPTER 3
User’s ManualProfile Wizard
button.
Step 8Browse for the BTTNet.INF file and select it by pressing the
“Open” and “OK” buttons. The list of network adapters
should include the driver “CATC Bluetooth Trainer PAN
virtual NIC.”
Step 9Press Next.
Step 10 In the “Start Hardware Installation” page, press the Next
button. At this time, Windows installs the driver and plots a
proper text in the installation wizard.
Step 11 Press Finish.
Verifying the Driver’s Installation
To verify that the drivers installed properly, go to the “Device Manager”
utility, and display the properties for the “CATC Bluetooth Trainer PAN
virtual NIC” driver under “Network Adapters.”
NoteThe MAC address of the NIC driver is based on the BD address of Merlin’s Wand.
The MAC addr will be rewritten every time the BNEP_Register is executed.
Configuration of Virtual NIC
To configure the network properties of the “CATC Bluetooth Trainer PAN
Virtual NIC,” do the following:
Step 1Select Start > Settings > Control Panel from the desktop
taskbar, then double-click on “Network and Dial-up
Connections” in the Control Panel window.
Step 2Locate the “CATC Bluetooth Trainer PAN virtual NIC”
Local Area Connection.
Step 3Select File > Properties. Now you can change the network
settings for your Bluetooth network connection.
42
Page 59
CATC MERLIN’S WAND 2.00CHAPTER 4
User’s ManualCommand Generator
4.Command Generator
The Command Generator is a tool in Merlin’s Wand that presents a menu of
protocol commands so that you can select and execute any command in
virtually any sequence. Command Generator thus gives maximum control
over the traffic generation process.
Command Generator requires that you build connections from the Baseband
level on up. This means that to establish an OBEX connection, for example,
you will need to first start with Baseband and work your way up the protocol
stack. You cannot simply start at a higher protocol.
The utility displays a window with tabs for these protocols: HCI (which
induces Baseband, LMP and Module-Specific Commands), L2CAP, SDP,
RFCOMM, TCS, and OBEX. Clicking a tab or a name in the protocol stack
graphic opens a window and presents a menu of commands for that
protocol.
4.1 Layout of the Command Generator
The Command Generator utility is composed of the following:
Tab s --Thereisatabforeachofsixprotocols:HCI,L2CAP,SDP,
RFCOMM, TCS, and OBEX. Clicking a tab displays the Command Menu
for the chosen protocol.
Command Menu -- A list of commands is provided for each protocol.
43
Page 60
CATC MERLIN’S WAND 2.00CHAPTER 4
User’s ManualCommand Generator
Parameters Combo Boxes -- Parameters can be entered via the six combo
boxes. One or more of the boxes may be activated, depending on which
command is currently selected in the Command Menu. Parameters may
either be typed into the box or chosen from a pull-down list within the box.
Execute -- Pressing the Execute buttonwill cause Merlin's
Wand to run the selected command.
Command Generator Tips
-- Detailed tips for each
command are accessible by
positioning the mouse over
the question markicon. A
pop-up window that contains
detailed information about the
selected command will appear.
Command Description Box -- A short description will display in the
Command Description Box when a command is selected from a Command
Menu.
Protocol Stack Graphic -- At the bottom of Command Generator is the
Protocol Stack Graphic, which illustrates the layers that make up the
Bluetooth protocol stack. The protocols in the graphic are also clickable
buttons that can be used to access the command menus for each protocol.
HCI Customized List Button -- The HCI tab has an additional button
to the left of the Execute button. It provides access to an interface that allows
the user to customize the list of commands displayed in the HCI command
menu.
4.2 Using Command Generator
Note: If Command Generator isn’t enabled on your Merlin’s Wand system, you will
need to obtain a License Key from CATC before you can use it. See “Several
frequently-used operations are bound to keyboard shortcuts.” on page 15 for
details.
To execute commands with Command Generator:
Step 1Click the Command Generator buttonon the toolbar or select
the command Tools > Command Generator from the menu bar.
44
Page 61
CATC MERLIN’S WAND 2.00CHAPTER 4
User’s ManualCommand Generator
The Command Generator utility will open.
Step 2Choose a protocol to
work with by clicking
one of the five tabs or a
layer in the Protocol
Stack Graphic.
The list of available
commands for the
chosen protocol
will display in the
Command Menu.
Note: The HCI tab is displayed by default.
Step 3Select a command from the Command Menu.
A description of the command will display in the Command Description
Box. If the selected command is not supported, the message in the
Command Description Box will read “Not supported.”
Step 4Enter parameters, if required, in the Parameters Combo Boxes.
Parameter boxes will be activated as appropriate for the command,
with the parameter name(s) appearing to the right of the box(es).
Data can be typed directly into the Parameters Combo Boxes, and
some of the boxes may offer drop-down lists from which to select
the appropriate parameter.
Note: Numeric values should be entered as hexadecimal unless otherwise specified.
Step 5Click the Execute button to run the command.
Note: While Command Generator offers maximum control over Merlin's Wand, there
are times when command choices may be limited. Some lower-level connections
may prevent access to commands for higher-level protocols. For example, if an
L2CAP connection has been established between Merlin's Wand and a device, it
is not possible to work with OBEX commands in Command Generator. Merlin's
Wand will display a message to indicate that L2CAP connections must be closed
before working with OBEX commands. Once the L2CAP connection is closed,
the OBEX commands will be accessible.
Customizing the List of HCI Commands
The list of commands in the HCI command menu in Command Generator
may be customized to display only certain commands. Since there are over
100 commands available in the HCI menu, this feature is a handy way to
eliminate scrolling through a lengthy list to find commands.
45
Page 62
CATC MERLIN’S WAND 2.00CHAPTER 4
User’s ManualCommand Generator
Clicking the HCI Customized List button, which is located to the left of
the Execute button in Command Generator, will open the Command Group
interface.
To remove commands from the customized HCI command list, select the
radio button beside one of the groups listed in the “Command groups”
section of the interface, then press the Remove button. The
selected command(s) will move into the “Other HCI commands” list.
To add commands to the customized list, select the radio button next to the
group of commands that should be moved, then press the Add button
. The selected command(s) will be moved from “Other HCI
commands” to the customized HCI command list.
4.3 Tables of Available Commands
The following tables summarize the commands in Command Generator.
For detailed descriptions of the commands, see Appendix A: CommandGenerator Command Descriptions,onpage87.
Note “N/A” means Not Applicable. This indicates that the specified
command does not have a parameter.
HCI Commands
Link Control Commands
Two sections of Link Control Commands are presented. The first section
lists commands that are supported by Merlin’s Wand. The second section
presents commands that are not supported.
Current TCS implementation in Merlin’s Wand supports only the Intercom
profile. The Cordless profile that uses TCS is not currently supported by
Merlin’s Wand.
OBEX Commands
Supported
CommandsParameters
ClientConnectBD_ADDR
ClientDisconnectN/A
ClientGetObject
ClientPutFilename
ClientSetPathPath
Flags
ServerDeinitN/A
ServerInitN/A
ServerSetPathPath
ClientAbortN/A
54
Page 71
CATC MERLIN’S WAND 2.00CHAPTER 5
User’s ManualScript Manager
5.Script Manager
Script Manager is a tool within Merlin’s Wand that presents a text editor
window for writing and executing scripts. Scripts can be used to automate
Bluetooth command sequences, making the testing process more efficient.
This chapter introduces the Script Manager interface. There are a number of
commands available to you for writing scripts in Merlin’s Wand. Command
descriptions can be found in Appendix C: Merlin’s Wand ScriptingCommands, on page 155.
5.1 Layout of the Script Manager Window
The Script Manager is essentially a text editor utility. You can create, save,
print, edit, and open scripts in this window. Commands are issued from the
menubar or the Toolbar.
Menubar
You can issue the following commands from the menubar:
File: New, Open, Save, Save As, Print Setup, Print, Exit
Scripts: Run, Stop
Toolbar
The toolbar has buttons for running all of the
commands listed above. To display this
toolbar, select View > Toolbars > Standard.
55
Page 72
CATC MERLIN’S WAND 2.00CHAPTER 5
User’s ManualScript Manager
New -- Clicking the New button brings up a new script template in the
Work Area, so that a new script may be composed. If a modified script
is open when the New button is clicked, Script Manager will ask if it should
be saved.
Open -- Clicking the Open button brings up the Open dialog, so that
a script can be loaded into the Work Area. If a modified script is open
when the Open button is clicked, Script Manager will ask if it should be
saved.
Save -- Clicking the Save button saves the script that is currently open
in the Work Area.
Print -- Clicking the Print button causes the open script to print.
Cut -- Clicking Cut causes the selected text to be cut from the script.
Copy -- Clicking Copy causes the selected text to be copied to the
clipboard.
Insert Clipboard Contents -- Pastes the contents of the clipboard into
the script.
The Scripts toolbar has two buttons for running and
stopping scripts:
Run -- Clicking the Run button saves (if needed) and executes the
script that is currently displayed in the Work Area. While the script is
running, the label on this button changes to Stop.
Stop -- Stops the currently running script.
Go to -- Clicking the Go To button opens the Go To dialog box. Here,
users may enter a line number to go to a specific part of an open script.
Line numbers are displayed on the bottom right of the Merlin's Wand
application, on the status bar.
Script Manager Menu -- Right-clicking within the
Work Area brings up the Script Manager menu. All filing
and editing commands that can be performed in Script
Manager can be accessed via this menu.
56
Page 73
CATC MERLIN’S WAND 2.00CHAPTER 5
User’s ManualScript Manager
5.2 Running Scripts
Note: If Script Manager isn’t enabled on your Merlin’s Wand system, you will need to
obtain a License Key from CATC before you can use it. See “Several
frequently-used operations are bound to keyboard shortcuts.” on page 15 for
details.
Step 1Open Script Manager by clicking the Script Manager icon
on the toolbar or by selecting Tools > Script Manager
from the menu bar.
Script Manager will open.
Step 2Open the script
by clicking the
Open button in
the Script
Manager
window or by
selecting File >
Open Script…
from the menu
bar.
The Open dialog will appear.
Step 3Navigate to the desired file and click Open.
The script
will display
in Script
Manager's
Work Area.
Step 4Click the Run
button.
Script
execution
will begin,
and the
label of the
Run button
will change
to Stop. Pressing the Stop button terminates execution of the script.
57
Page 74
CATC MERLIN’S WAND 2.00CHAPTER 5
User’s ManualScript Manager
The script's
output can
be viewed
in the Script
Log. If line
numbers are
referenced
in the Script
Log, double-clicking on the line number will move the cursor to that line
in Script Manager.
When the script has finished, the Stop button label will change back to
Run.
5.3 Writing Scripts
Customized scripts can be written directly in Script Manager using Merlin’s
Wand Scripting Commands. This allows for automating sequences of
commands. There are over 100 commands available for writing custom test
sequences, including basic commands and commands for: pipes, HCI,
L2CAP, SDP, RFCOMM, TCS, and OBEX. Detailed descriptions of the
commands can be found in Appendix C: Merlin’s Wand ScriptingCommands, on page 155.
Step 1Open Script Manager by clicking the Script Manager icon
on the toolbar or by selecting Tools > Script Manager
from the menu bar.
By default, Script Manager opens an “untitled” script template in the
Work Area for composing a new script. If Script Manager were already
open, the Work Area could be cleared by pressing the New button in
Script Manager or by selecting File > New Script from the menu bar.
Step 2Write the script in Script Manager's Work Area.
Step 3Save the script via the Save Script As… command on the
58
Page 75
CATC MERLIN’S WAND 2.00CHAPTER 5
User’s ManualScript Manager
File menu or by clicking the Save button.
The Save As dialog will open. Enter a name for the script and save it as
a Merlin's Wand Script file (*.script).
Step 4If desired, Close the script by selecting File > Close Script
from the menu bar.
5.4 Script Assistant
On a blank line, press control + spacebar
on the keyboard to open a pop-up list of
commands. Double click on a
command to enter it into your script.
5.5 Sample Scripts
Sample scripts have been provided with Merlin's Wand to demonstrate how
Script Manager works. The default location of the scripts is the directory
where the application is installed, which is usually C:\ProgramFiles\CATC\Merlin's Wand.
59
Page 76
CATC MERLIN’S WAND 2.00CHAPTER 5
User’s ManualScript Manager
60
Page 77
CATC MERLIN’S WAND 2.00CHAPTER 6
User’s ManualDevice Search and Device List Pop-Up Menu
6.Device Search and Device List
Pop-Up Menu
The Device Search and Device List Pop-Up Menu tools offer shortcut
methods for steps that are commonly performed at the beginning of the
connection process. They can be used for some commands that would
otherwise need to be done in Command Generator.
6.1 Device Search
Merlin's Wand can perform an inquiry to find local Bluetooth wireless
technology devices via the Device Search tool. Information about the
devices that are found are then shown in the Device List.
To perform a Device Search:
Step 1Open the Device Search dialog by clicking the Device
Search iconon the toolbar or by selecting Tools > Device
Search from the menu bar.
The Device Search dialog will open.
Device Search presents the following search options:
Search Time -- Sets the duration of the inquiry, in seconds. The default
search time is five seconds.
Number of Responses -- Sets the maximum number of responses for
which data should be collected. The default number of responses is ten.
Read Remote Device Name -- Selecting this option will cause Merlin's
Wand to collect name information from the remote devices it finds. This
option is not selected by default.
Note: The reading of names occurs after the search has finished; therefore, processing
the entire search will take longer if this option is selected. For example, if the
Search Time is set to 5 seconds, and 30 devices are found within 5 seconds, the
entire search process will take much longer than 5 seconds because each device
will be contacted individually and asked for its name. This could add considerable
time to the search, especially if some of the devices found in the search have gone
out of range or been turned off.
61
Page 78
CATC MERLIN’S WAND 2.00CHAPTER 6
User’s ManualDevice Search and Device List Pop-Up Menu
Step 2(Optional) Set the values for Search Time, Number of
Responses and Read Remote Device Name.
Step 3Click Do Inquiry.
Merlin's Wand will search for devices.
Step 4To see the results of the
search, click the Device
List tab in the Device Status
window. To see the
commands and responses
from the Inquiry, view the Event Log in the Logs window.
6.2 Device List Pop-Up Menu
The Device List Pop-Up Menu
presents options for setting up ACL
and audio (SCO) connections,
displaying remote device
information, and terminating
connections. The Pop-Up Menu can
be accessed by right-clicking on one
or more devices in the Device List. It
canbeusedasanalternativeto
Profile Wizard, Command Generator, and Script Manager for performing
some commands.
Note!: The Device List Pop-Up Menu is not accessible while the Profile Wizard is
running.
Create an ACL Connection
An HCI ACL connection to a remote device can be established via the
Device List Pop-Up Menu.
62
Page 79
CATC MERLIN’S WAND 2.00CHAPTER 6
User’s ManualDevice Search and Device List Pop-Up Menu
Note: The following instructions assume that a Device Search has been performed and
devices are displayed in the Device List. For information about performing a
device search, please see Section 6.1, “Device Search,” on page 61.
Step 1Open the Pop-Up
Menu by right-clicking
on the target device in
the Device List.
TheDeviceList
Pop-Up Menu will
open.
Step 2Choose Connect from
the menu.
The status of the target device should change from In Range to
Connected in the Device List. The Piconet tab should now indicate that
Merlin's Wand has an ACL connection to the target device.
Establish an Audio Connection
An HCI SCO connection to a device that supports audio connections can be
established via the Device List Pop-Up menu.
Note: In order to verify that Merlin's Wand and a Bluetooth wireless audio device are
successfully connected, a headset will need to be plugged into the audio port on
Merlin's Wand. Be sure that the headset is plugged in before initializing the
connection between Merlin's Wand and a Bluetooth device.
Note: The following instructions assume that a Device Search has been performed and
devices are displayed in the Device List. For information about performing a
device search, please see Section 6.1, “Device Search,” on page 61.
Step 1Open the Pop-Up Menu by
right-clicking on the target
device in the Device List.
The Device List Pop-Up
Menu will open.
63
Page 80
CATC MERLIN’S WAND 2.00CHAPTER 6
User’s ManualDevice Search and Device List Pop-Up Menu
Step 2Choose Connect from the menu.
The status of the target device should change from In Range to
Connected in the Device List. The Piconet tab should now indicate that
Merlin's Wand has an ACL connection to the target device.
Step 3Reopen the Pop-Up Menu
by right-clicking on the target
device in the Device List.
TheDeviceListPop-Up
Menu will open. If the
remote device supports
audio connections and
Merlin's Wand is connected to it, then the Add Audio Connection
command should be available.
Step 4Select Add Audio Connection from the menu.
The status of the target device will not change in the Device List;
however, the Piconet tab should indicate that Merlin's Wand has an SCO
connection to the device.
Step 5To verify that Merlin's Wand and the Bluetooth device are
successfully connected, speak into the microphone on one
device and listen for audio on the other.
Display Device Information
Note: The following instructions assume that Merlin's Wand is currently connected to a
remote device.
Step 1Open the Pop-Up Menu by
right-clicking on the target
device in the Device List.
TheDeviceListPop-Up
Menu will open.
64
Page 81
CATC MERLIN’S WAND 2.00CHAPTER 6
User’s ManualDevice Search and Device List Pop-Up Menu
Step 2Select Get Device Information.
The Supported Services and Protocols window will open. The Service
Name, Supported Protocols, and Value for the target device will be
displayed in the window.
Delete a Device
Devices that are not connected may be removed from the Device List via the
Device List Pop-Up Menu. This is useful when there are many devices
displayed in the Device List -- non-target devices can be deleted from the
list, making it easier to navigate. This option can also be used to remove
devices that are no longer in range, but are still displayed in the list.
Step 1Open the Pop-Up Menu by
right-clicking on one or more
devices.
TheDeviceListPop-Up
Menu will open.
Note: To delete more than one device at a time, either
(a) Select non-consecutive devices by Ctrl + clicking on each device to
be deleted, or
(b) Select consecutive devices by Shift + clicking on the first and last
devices to be deleted,
then right-click on one of the selected devices.
Step 2Select Delete.
The device(s) will be removed from the Device List.
65
Page 82
CATC MERLIN’S WAND 2.00CHAPTER 6
User’s ManualDevice Search and Device List Pop-Up Menu
Disconnect All
A fast and easy way to terminate all connections
that Merlin's Wand has established with remote
devices is to use the Disconnect All…
command on the Device List Pop-Up Menu.
Step 1Open the Pop-Up Menu by
right-clicking on a device.
Step 2Select Disconnect All…
The Existing Connections
dialog will open, displaying
all pending connections.
Step 3Click the Disconnect All
button in the Existing
Connections dialog to close
the connections, or click
Cancel to leave them open.
Note: When switching between Profile
Wizard, Command Generator and
Script Manager, all connections that
have been established between
Merlin's Wand and another Bluetooth device should be closed. However, expert
users may choose to leave the connections open. If a connection is left open and
you attempt to switch tools, Merlin's Wand will prompt you to close the
connections. Choosing Disconnect All will close the connections. Choosing
Cancel will leave the connections open, but some commands might not work
properly in the other tool. When switching to Profile Wizard, any open
connections must be closed.
66
Page 83
CATC MERLIN’S WAND 2.00CHAPTER 7
User’s ManualData Transfer Manager and Data Pipes
7.Data Transfer Manager and Data
Pipes
Data Transfer Manager is a special tool for creating pipes. A pipe is a file
or message that has been specially prepared for transmission over an
RFCOMM or L2CAP channel. Pipes are necessary with these protocols
because RFCOMM and L2CAP only transfer raw data. Pipes are set up to
designate the source of the raw data -- either a file or text entered by the user.
Data Transfer Manager is designed to work in conjunction with Command
Generator and Script Manager. Use Data Transfer Manager to prepare data,
then use Command Generator or Script Manager to transfer it.
Data Transfer Manager is also used to view any data that is being received
by Merlin's Wand over L2CAP or RFCOMM channels. If data is being
received, the Data Transfer Manager window will automatically create a
Receive Pipe and display the arriving data.
Data Transfer Manager contains the following elements:
Data Transmit page -- The Data Transmit page is used to create pipes.
Pipes can be created from files or text. For more information on data
transmit pipes, see Section 7.1, “Creating Data Pipes,” on page 67 and
Section 7.2, “Using Data Pipes,” on page 68.
Data Receive page -- The Data Receive page is used to view data that has
been received by Merlin's Wand. For more information, see Section 7.3,
“Receive Pipes,” on page 70.
7.1 Creating Data Pipes
Data Transfer Manager is used to prepare data for transmission over
RFCOMM and L2CAP channels. To prepare the data, pipe files are created.
Step 1Open Data Transfer Manager by clicking on the Data
Transfer Manager iconon the Toolbar or selecting Tools> Data Transfer Manager from the menu bar.
67
Page 84
CATC MERLIN’S WAND 2.00CHAPTER 7
User’s ManualData Transfer Manager and Data Pipes
Data Transfer
Manager will open,
displaying the Data
Transmit page.
Step 2Name the pipe by typing
a name into the text box
labeled Pipe Name.
Step 3To create a pipe from a
file:
Select the From file
radio button. Type in a
filename and path or
navigate to the desired
file by clicking the
browse buttonto
bringuptheOpen
dialog.
To create a pipe from
text:
Select the From text radio button and type text into the box
to its right.
Step 4Click the Create Pipe button.
The pipe will be created, and its name, type and length will be displayed
in the list at the top of the Data Transmit page.
7.2 Using Data Pipes
Data Transfer Manager works in conjunction with Command Generator and
Script Manager to provide an easy way to transfer files between Merlin's
Wand and a Bluetooth wireless device over an RFCOMM or L2CAP
channel.
68
Page 85
CATC MERLIN’S WAND 2.00CHAPTER 7
User’s ManualData Transfer Manager and Data Pipes
Transfer Data Using Command Generator
Note: A data pipe needs to be created in Data Transfer Manager before the data can be
transferred. See Section 7.1, “Creating Data Pipes,” on page 67 to learn how to do
this.
Step 1Open Command Generator by clicking on the Command
Generator iconon the Toolbar or selecting Tools >
Command Generator from the menu bar.
Step 2Establish an RFCOMM or L2CAP connection with the
target device.
To establish an RFCOMM connection:
(a) Using the Device List pop-up menu, create an ACL connection. To
find out how to do this, see “Create an ACL Connection” on page 62.
(b) In Command Generator, open the RFCOMM tab.
(c) Select OpenClientChannel from the list of commands. Enter the
HCI_Handle (this is shown on the Piconet tab) and ServerChannel
parameters. The default values for MaxFrameSize and Credit can be
used. When the parameter values are all entered, press Execute.
The RFCOMM connection will show up in the Piconet.
To establish an L2CAP connection:
(a) Using the Device List pop-up menu, create an ACL connection. To
find out how to do this, see “Create an ACL Connection” on page 62.
(b) In Command Generator, open the L2CAP tab.
(c) Select RegisterPsm from the list of commands. Enter the PSM and
Receive MTU parameters, then press Execute. Note: RegisterPsm
must also be executed for the target device.
(d) Select ConnectRequest from the list of commands. Enter the
HCI_Handle, PSM, and Receive MTU parameters, then press
Execute.
The L2CAP connection will display on the Piconet tab.
Step 3Select SendData from the RFCOMM or L2CAP menu,
depending on which type of connection was established in
Step 2.
The first two Parameters Combo Boxes will become activated, indicating
that the (HCI / DLCI) for RFCOMM, or CID for L2CAP, and Data Pipe
parameters are required for this command.
Step 4Enterorselectthe appropriate (HCI / DLCI) or CID
channel and Data Pipe name in the Parameters Combo
69
Page 86
CATC MERLIN’S WAND 2.00CHAPTER 7
User’s ManualData Transfer Manager and Data Pipes
Boxes.
Step 5Click the Execute button to send the data pipe.
The Event Log will show the transfer of data from Merlin's Wand to the
target device.
Access Pipes Using Script Manager
There are functions available in the scripting API to access pipes. They are:
OpenPipe, ClosePipe, ReadPipe, WritePipe, and DeletePipe. Please see
Section C.3, “Pipe Commands,” on page 160 for more information.
For a demonstration of using RFCOMM to wait for and receive a data pipe,
see Sample-2.script in Script Manager.
Note: A data pipe needs to be created in Data Transfer Manager before the data can be
transferred. See Section 7.1, “Creating Data Pipes,” on page 67 to learn how to do
this.
7.3 Receive Pipes
Receive pipes are created automatically in the Data Receive page of Data
Transfer Manager when Merlin's Wand receives data from an L2CAP or
RFCOMM connection.
A receive pipe is a pipe that is
used to receive data until the
connection terminates. At that
point, the pipe can be closed,
savedtoafile,ordeleted.Note
that unless a receive pipe is
closed, any additional data that's
received will be put into that
pipe, even if the new data
represents a different file
transfer. To ensure that different
files will be put into separate
pipes, each pipe should be
closed after a connection has
completed. This way, a new
receivepipewillbecreated
when subsequent data arrives.
70
Page 87
CATC MERLIN’S WAND 2.00CHAPTER 7
User’s ManualData Transfer Manager and Data Pipes
7.4 Closing Pipes
Receive pipes on the Data Receive
page of Data Transfer Manager
can be closed. Closing a receive
pipe prevents additional data from
being placed in it. Closing it also
allows its contents to be viewed in
the bottom window of the Data
Receive page. For any pipe that
isn't closed, this message will
appear in the window: “This pipe
is open for writing and cannot be
viewed.”
Tocloseareceivepipe:
Step 1Select the pipe that is to be closed.
Step 2Click Close Pipe.
The pipe will be closed, and its contents will be shown in the bottom
window.
7.5 Saving Data Pipes
Data Transfer Manager can save data pipes that are prepared for
transmission as well as data pipes that are received.
71
Page 88
CATC MERLIN’S WAND 2.00CHAPTER 7
User’s ManualData Transfer Manager and Data Pipes
Saving Data Transmit Pipe Lists
Step 1(Optional) Delete all pipes. If pipes are already displayed on
the Data Transmit page of Data Transfer Manager, any
newly created pipes will be added to the displayed list. To
create an entirely new list of pipes, the currently displayed
list should be deleted.
Note: The default pipe list is automatically loaded into the Data Transmit page when the
Merlin's Wand application is opened. If no list has been saved as default, then no
list will be loaded.
If the application hasn't been shut down since the last time that Data Transfer
Manager was used, then the last list that was open in the Data Transmit page will
be displayed the next time the tool is opened.
Step 2Create one or more data pipes.
Step 3Click Save Pipe List... to bring up the Save As dialog. Enter
a file name and save the list as a Merlin's Wand Pipe File
[*.pipe].
Saving a Default List
Step 1Create one or more data pipes or open a pipe list.
Step 2Click Save List As Default.
The list will be saved as default.pipe. That list is loaded into the
Data Transmit page when the Merlin's Wand application is opened.
However, if the user exits Data Transfer Manager but doesn't exit the
application, the last list that was open in the Data Transmit page will be
the one displayed when the tool is next accessed.
Saving Data Receive Pipes
Step 1Select a pipe in the Data Receive page of Data Transfer
manager.
Step 2Click Save Pipe to File.
The Save As dialog will come up. Enter a file name, including the file
type extension, then click Save.
7.6 Deleting Pipes
Note: Deleting pipes removes them from the list displayed in Data Transfer Manager. If
the pipes were previously saved in a pipe list file, deleting them in Data Transfer
Manager won't delete them from the file. To delete pipes from a pipe list file, first
delete the pipes, then save the pipe list.
72
Page 89
CATC MERLIN’S WAND 2.00CHAPTER 7
User’s ManualData Transfer Manager and Data Pipes
To delete a pipe:
Step 1Select the pipe to be deleted.
Step 2Click Delete Pipe.
The pipe will be deleted from the displayed pipe list.
To delete all pipes:
Step 1Click Delete All Pipes.
A warning dialog will come up, asking, “Are you sure you want to delete
all pipes from the list?” Click Ye s to delete the pipes.
All pipes will be cleared from the display.
7.7 Opening Pipe Lists
To open a pipe list in the Data Transmit page of Data Transfer Manager:
Step 1Click Open Pipe List...
Note: If pipes are already displayed, a dialog box will ask, “Delete current pipes before
adding new pipes from pipe list file?” Choose Yes to delete the displayed pipes,
or click No to leave those pipes displayed.
The Open dialog will come up.
Step 2Select a file,thenclickOpen.
The selected list will be displayed on the Data Transmit page.
7.8 Renaming Pipes
To rename a pipe displayed in the Data Transmit page of Data Transfer
Manager:
Step 1Select the pipe to be renamed.
Step 2Click Rename Pipe...
The Rename Pipe dialog will appear.
Step 3Enter a new name for the pipe, then click OK.
Note: Renaming a pipe changes its name in Data Transfer Manager. To change a pipe's
name in a pipe list file, first rename the pipe, then save the pipe list.
73
Page 90
CATC MERLIN’S WAND 2.00CHAPTER 7
User’s ManualData Transfer Manager and Data Pipes
7.9 Modifying Pipes
Existing pipes may be modified on the Data Transmit page of Data Transfer
Manager. A pipe created from a file can be modified either by associating it
with a different file or by changing it to a text-based pipe. A pipe created
from text can be modified either by editing the text or by changing the pipe
to a file-based pipe.
Note: Modifying pipes changes them in Data Transfer Manager. However, if the pipes
were previously saved in a pipe list file, modifying them in Data Transfer Manager
won't change them in the saved file. To modify pipes in a pipe list file, first modify
the pipes, then save the pipe list.
Step 1Select the pipe that is to be modified.
Step 2To associate a pipe with a different file or change a
text-based pipe to a file-based pipe:
• With the “From file” radio button selected, enter a new filename and
path or navigate to the new file by clicking the browse buttonto
bringuptheOpendialog.Select a new file and click Open.
To modify text or change a file-based pipe to a text-based
pipe:
• With the “From text” radio button selected, change, add or delete
text in the text entry box.
Step 3Click Modify Pipe to implement the changes.
74
Page 91
CATC MERLIN’S WAND 2.00CHAPTER 8
User’s ManualUsing Merlin to Record Merlin’s Wand Traffic
8.Using Merlin to Record Merlin’s
Wand Traffic
It’s possible to control the CATC Merlin Bluetooth Protocol Analyzer via
Merlin’s Wand. The two can be used together to capture real-time test
sequence results, as is required by the Bluetooth SIG to provide evidence of
product compliance to the specification.
Merlin's Wand has built-in functionality for controlling the Merlin protocol
analyzer. Through Merlin's Wand, a Bluetooth recording session can be set
up on Merlin, even if the Merlin application runs on a remote computer.
8.1Set Up a Remote Machine
If Merlin’s Wand will be used to run Merlin on a remote machine, DCOM
and accessibility properties on the remote machine must be properly
configured. The configuration procedures differ slightly for different
operating systems.
Note: If Merlin’s Wand will be used only to run Merlin on the same computer that is
running Merlin’s Wand, skip to “Connect to Merlin with Merlin’s Wand” on
page 79.
Windows 98/Me Operating Systems
Use this procedure to configure DCOM properties to run a Merlin analyzer
remotely on a machine running Windows 98 or Windows Me. All the steps
should be performed on the remote machine.
Step 1Open the Merlin application on the remote machine in
order to register it with COM, and then close the application.
Step 2Download and install dcom98.exe and dcm95cfg.exe
DCOM configuration utilities from Microsoft. They are
available via the following links:
Step 3Select Start > Run from the Windows taskbar.
The Run dialog will open.
Step 4Enter “dcomcnfg” in the Open combo box and press OK.
The Distributed COM Configuration Properties dialog will open.
75
Page 92
CATC MERLIN’S WAND 2.00CHAPTER 8
User’s ManualUsing Merlin to Record Merlin’s Wand Traffic
Step 5On the Applications tab, select Merlin from the list of
applications.
Step 6Select the Default Properties tab and make sure that
“Enable Distributed COM on this computer” is checked.
Step 7Select the Default Security tab and make sure that “Enable
remote connection” is checked.
Step 8Click OK.
Windows NT®/2000 Operating Systems
Use this procedure to configure DCOM and accessibility properties to run a
Merlin analyzer remotely on a machine running Windows NT 4.0 or
Windows 2000. All the steps should be performed on the remote machine.
Step 1Open the Merlin application on the remote machine in
order to register it with COM, and then close the application.
Step 2Select Start > Run from the Windows taskbar.
The Run dialog will open.
Step 3Enter “dcomcnfg” in the Open combo box and press OK.
The Distributed COM Configuration Properties dialog will open.
Step 4On the Applications tab, select Merlin from the list of
applications.
Step 5Click the Properties button.
The Merlin Properties dialog will open.
Step 6Go to the Security tab.
Step 7Select the “Use custom launch permissions” radio button
and click the associated Edit... button.
The Registry Value Permissions dialog will open.
Step 8Make sure Allow Launch is selected in the Type of Access
drop-down list.
Step 9Click Add...
The Add Users and Groups dialog will open.
Step 10 Select names from the Names list and click Add to include
them in the Add Names list.
Step 11 When all desired user names have been added, click OK.
Step 12 Click OK on each of the three dialogs that are still open.
76
Page 93
CATC MERLIN’S WAND 2.00CHAPTER 8
User’s ManualUsing Merlin to Record Merlin’s Wand Traffic
Step 13 For Windows NT:
(a) Select Start > Settings > Control Panel on the Windows taskbar.
Properties from the menu bar.
The Remote Procedure Call (RPC) Locator Properties dialog will
open.
(g) Click Start on the General tab, then click OK.
The status for Remote Procedure Call (RPC) Locator should now be
set to “Started” in the Services dialog.
77
Page 94
CATC MERLIN’S WAND 2.00CHAPTER 8
User’s ManualUsing Merlin to Record Merlin’s Wand Traffic
8.2Set Up Connection Options
In addition to establishing connections, the Connect/Disconnect Merlin
Bluetooth Analyzer buttonprovides several options for configuring
the connection between Merlin's Wand and Merlin. To see the options, click
on the options arrow on the right side of the button.
Run Merlin on a Local Machine
TorunMerlinonalocalmachine,clickthe
options arrow on the right side of the
Connect/Disconnect Merlin button and make
sure that “Run on local” is selected in the
Connect/Disconnect options menu. When
selected, a checkmark appears next to it.
Add a Remote Machine
Merlin's Wand can be configured to control a Merlin analyzer that is running
on a remote computer. Before Merlin's Wand can connect to Merlin, the
remote machine that runs Merlin must be added to the Connect/Disconnect
options menu in Merlin's Wand.
Step 1Click the options arrow on the right side of the
Connect/Disconnect Merlin button and select “Add remote
machine...” from the options menu.
The Remote Machine dialog will open.
Step 2Enter the Internet machine name or IP address for the
machine on which Merlin is running and click OK.
Note: If the machine name is used and Merlin's Wand
is subsequently unable to connect to Merlin,
then the IP address must be used instead.
78
Page 95
CATC MERLIN’S WAND 2.00CHAPTER 8
User’s ManualUsing Merlin to Record Merlin’s Wand Traffic
The machine name/IP address will now be listed on the
Connect/Disconnect options menu. By default, it will be selected, as
indicated by the checkmark that appears to the left of the name/IP
address.
8.3Start Merlin
This step is required only when running Merlin on a remote machine that
uses Windows 98 or Windows Me. In such cases, Merlin’s Wand cannot
start or stop the Merlin application, although it can control Merlin once it is
running. Be sure to start Merlin before connecting to it on a machine
running Windows 98 or Windows Me.
8.4Connect to Merlin with Merlin’s Wand
Note: Before Merlin's Wand can connect to Merlin, the connection options, DCOM, and
accessibility properties may need to be configured. Please refer to “Set Up
Connection Options” on page 78 and “Set Up a Remote Machine” on page 75 for
more information.
Step 1To connect to Merlin Bluetooth Protocol Analyzer, click on
the Connect/Disconnectbutton.
Merlin's Wand will connect to Merlin. The status bar at the bottom of the
Merlin's Wand application will indicate that Merlin is connected, along
with the Merlin software version. The Connect/Disconnect button will
remain “pressed down” while Merlin's Wand and Merlin are connected.
8.5Set Merlin Recording Options
The recording options file [*.rec] that Merlin should use can be specified
through Merlin's Wand. If a recording options file isn't specified through
Merlin's Wand, Merlin will use either its default .rec file or the options file
that was last loaded into the current instance of Merlin.
Note: The .rec file has to be configured and saved in Merlin before it can be specified
through Merlin's Wand.
Step 1Share the folder that contains the file.
(a) In Windows Explorer or My Computer, navigate to the folder that
contains the options file.
(b) Right-click on the folder and select Properties, or select File >
Properties from the menu bar.
79
Page 96
CATC MERLIN’S WAND 2.00CHAPTER 8
User’s ManualUsing Merlin to Record Merlin’s Wand Traffic
The Properties dialog will open.
(c) Go to the Sharing tab in the Properties dialog.
(d) Enable the “Share this folder” option and make sure that the folder is
accessible by both the machine running Merlin and the machine
running Merlin's Wand.
(e) Click OK.
Step 2Click the Set Recording Optionsbutton.
The Open dialog will be displayed.
Step 3Use the Look in field at the top of the dialog box to browse
to the desired file via Network Neighborhood
-or-
In the File name field, type \\ followed by the name of the computer
on which the file is located (for example, \\Computer1). Press Enter
to display all shared folders, then navigate to the desired file.
Note: A full network path must be used in order to specify the options file through
Merlin's Wand, whether the file is local to the machine running Merlin or located
on a different computer.
Step 4Click Open.
The path and filename of the recording options file will now be listed on
the Set Recording Options drop-down menu. By default, that file will be
selected, as indicated by the checkmark that appears to the left of the path
and filename.
80
Page 97
CATC MERLIN’S WAND 2.00CHAPTER 8
User’s ManualUsing Merlin to Record Merlin’s Wand Traffic
8.6Set Merlin Display Options
The display options file [*.opt] that Merlin should use can be specified
through Merlin's Wand. If a display options file isn't specified through
Merlin's Wand, Merlin will use either its default .opt file or the options file
that was last loaded into the current instance of Merlin.
Note: The .opt file has to be configured and saved in Merlin before it can be specified
through Merlin's Wand.
Step 1Share the folder that contains the file.
(a) In Windows Explorer or My Computer, navigate to the folder that
contains the options file.
(b) Right-click on the folder and select Properties, or select File >
Properties from the menu bar.
The Properties dialog will open.
(c) Go to the Sharing tab in the Properties dialog.
(d) Enable the “Share this folder” option and make sure that the folder is
accessible by both the machine running Merlin and the machine
running Merlin's Wand.
(e) Click OK.
Step 2Click the Set Display Optionsbutton.
The Open dialog will be displayed.
Step 3Use the Look in field at the top of the dialog box to browse
81
Page 98
CATC MERLIN’S WAND 2.00CHAPTER 8
User’s ManualUsing Merlin to Record Merlin’s Wand Traffic
to the desired file via Network Neighborhood
-or-
In the File name field, type \\ followed by the name of the computer
on which the file is located (for example, \\Computer1). Press Enter
to display all shared folders, then navigate to the desired file.
Note: A full network path must be used in order to specify the options file through
Merlin's Wand, whether the file is local to the machine running Merlin or located
on a different computer.
Step 4Click Open.
The path and filename of the display options file will now be listed on
the Set Display Options drop-down menu. By default, that file will be
selected, as indicated by the checkmark that appears to the left of the path
and filename.
8.7Set Merlin Encryption Options
Merlin's Wand can set up Merlin to decode encrypted transmissions.
Step 1Open the Encryption Setup dialog by pressing the Set
Merlin encryption optionsbutton.
The Encryption Setup dialog will open.
Step 2Select the Slave Device Address from the drop-down list, or
enter it into the combo box.
Step 3Enter the PIN Number for the slave device in the PIN Code
text box.
or
82
Page 99
CATC MERLIN’S WAND 2.00CHAPTER 8
User’s ManualUsing Merlin to Record Merlin’s Wand Traffic
Enter the Link Key for the master-slave connection in the Link Key
text box.
Step 4Press the Set button to apply the encryption setup.
8.8Start a Merlin Recording Session
To begin a Merlin Bluetooth Analyzer recording session, press the Record
button on the Merlin toolbar.
8.9Stop a Merlin Recording Session
To stop a Merlin Bluetooth Analyzer recording session, press the Stop
button on the Merlin toolbar.
8.10 Disconnect from Merlin Bluetooth Protocol
Analyzer
To disconnect from Merlin Bluetooth Protocol Analyzer, click on the
Connect/Disconnectbutton.
Merlin's Wand will disconnect from Merlin.
8.11 Troubleshooting
“Server Busy” When Attempting to Launch Merlin
“Server Busy" message appears when attempting to launch Merlin on a remote
Windows 98 or Windows Me system.
•Make sure Merlin is running on the remote machine before clicking the
Connect/Disconnect Merlinbutton in Merlin’s Wand. Merlin’s
Wand cannot start or stop Merlin on a remote Windows 98 or Windows
Me system; it can only control Merlin once Merlin is running on the
remote machine.
•Make sure DCOM is properly installed and configured on the remote
machine, as described in the section DCOM Configuration for Windows
98/Me Systems.
•If the message box won't go away, close Merlin’s Wand (press
Ctrl+Alt+Delete and close the program directly or through the Task
Manager). Then, restart Merlin’s Wand and be sure to start Merlin on the
remote machine before retrying the operation.
83
Page 100
CATC MERLIN’S WAND 2.00CHAPTER 8
User’s ManualUsing Merlin to Record Merlin’s Wand Traffic
“Server Busy” message appears when attempting to launch Merlin on a remote
Windows NT or Windows 2000 system.
•This message may appear the first time Merlin is launched on the remote
machine. It can be safely ignored. Merlin will start normally on the
remote machine. Clicking the “Switch To” button in the message box
will cause the message to disappear and the Start menu to appear. Return
to Merlin’s Wand and proceed normally.
“Server Execution Failed” When Attempting to Launch Merlin
“Server execution failed” message appears when attempting to launch Merlin on
a remote Windows 98 or Windows Me system.
•Make sure Merlin is running on the remote machine before clicking the
Connect/Disconnect Merlin button in Merlin’s Wand.
“The Object Exporter Specified Was Not Found” When Attempting to
Launch Merlin
“The object exporter specified was not found” message appears when attempting
to launch Merlin from a Windows 2000 system.
•If Merlin is already running on the remote machine, try to close it. If a
message appears indicating that an automation client is connected to the
application, close Merlin on the remote machine, close Merlin’s Wand on
the local machine, and try again. If the problem persists, restart the
remote machine.
•Make sure the local computer (the Windows 2000 system running
Merlin’s Wand) can reach the remote machine by using its full computer
name, such as <computername.domain>. Open a command prompt and
use the PING command to determine this. If the local computer cannot
communicate with the remote machine, consult a system administrator
for assistance.
•If the remote machine is running TCP/IP, make sure it has an assigned IP
address. Consult a system administrator for assistance in determining
this and, if necessary, assigning an IP address.
84
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.