Tektronix BPA100 User Manual

User Manual
BPA100 Bluetooth Protocol Analyzer
071-0904-01
This document supports firmware version 2.1 and above.
www.tektronix.com

Copyright © Tektronix, Inc. All rights reserved.

Tektronix, Inc., P.O. Box 500, Beaverton, OR 97077
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
Bluetooth is a trademark of Telefonaktiebolaget L M Ericsson, Sweden

WARRANTY

Tektronix warrants that the products that it manufactures and sells will be free from defects in materials and workmanship for a period of three (3) years from the date of shipment. If a product proves defective during this warranty period, Tektronix, at its option, either will repair the defective product without charge for parts and labor, or will provide a replacement in exchange for the defective product.
In order to obtain service under this warranty, Customer must notify Tektronix of the defect before the expiration of the warranty period and make suitable arrangements for the performance of service. Customer shall be responsible for packaging and shipping the defective product to the service center designated by Tektronix, with shipping charges prepaid. Tektronix shall pay for the return of the product to Customer if the shipment is to a location within the country in which the Tektronix service center is located. Customer shall be responsible for paying all shipping charges, duties, taxes, and any other charges for products returned to any other locations.
This warranty shall not apply to any defect, failure or damage caused by improper use or improper or inadequate maintenance and care. Tektronix shall not be obligated to furnish service under this warranty a) to repair damage resulting from attempts by personnel other than Tektronix representatives to install, repair or service the product; b) to repair damage resulting from improper use or connection to incompatible equipment; c) to repair any damage or malfunction caused by the use of non-Tektronix supplies; or d) to service a product that has been modified or integrated with other products when the effect of such modification or integration increases the time or difficulty of servicing the product.
THIS WARRANTY IS GIVEN BY TEKTRONIX IN LIEU OF ANY OTHER WARRANTIES, EXPRESS OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. TEKTRONIX’ RESPONSIBILITY TO REPAIR OR REPLACE DEFECTIVE PRODUCTS IS THE SOLE AND EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER FOR BREACH OF THIS WARRANTY. TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.
WARRANTY
Tektronix warrants that the media on which this software product is furnished and the encoding of the programs on the media will be free from defects in materials and workmanship for a period of three (3) months from date of shipment. If a medium or encoding proves defective during the warranty period, Tektronix will provide a replacement in exchange for the defective medium. Except as to the media on which this software product is furnished, this software product is provided “as is” without warranty of any kind, either express or implied. T ektronix does not warrant that the functions contained in this software product will meet Customer’s requirements or that the operation of the programs will be uninterrupted or error-free.
In order to obtain service under this warranty, Customer must notify Tektronix of the defect before the expiration of the warranty period. If Tektronix is unable to provide a replacement that is free from defects in materials and workmanship within a reasonable time thereafter, Customer may terminate the license for this software product and return this software product and any associated materials for credit or refund.
THIS WARRANTY IS GIVEN BY TEKTRONIX IN LIEU OF ANY OTHER WARRANTIES, EXPRESS OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. TEKTRONIXRESPONSIBILITY TO REPLACE DEFECTIVE MEDIA OR REFUND CUSTOMERSPAYMENTIS THE SOLE AND EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER FOR BREACH OF THIS WARRANTY. TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.

Table of Contents

General Safety Summary v............................
Preface vii............................................
Reference Documents vii................................
Contacting Tektronix viii.................................
Getting Started
Getting Started 1--1.....................................
Product Overview 1--1...................................
Key Features 1--1....................................
Software and Data Files Included 1--2....................
Bluetooth Specification 1--5............................
Bluetooth Protocol Analyzer Configurations 1--5...........
System Requirements 1--6................................
Unpacking 1--7.........................................
Replaceable Parts 1--8....................................
Installation 1--8.........................................
Installation Procedure for New Installs 1--9................
Installation Procedure for Upgrades 1--10..................
Uninstalling DemoCard Software 1--12....................
Uninstalling Earlier Versions of Bluetooth Software 1--12.....
Operating Basics
Operating Basics 2--1...................................
Data Collector Operation 2--1..............................
BPA100 Bluetooth Protocol Analyzer User Manua l
i
Table of Contents
Main Window 2--2....................................
Data Collector Toolbar Buttons 2--5......................
Low Level Trigger Toolbar Buttons 2--19..................
High Level Trigger 2--25...............................
Differences between High Level and Low Level
Example of a Generated Error 2--31.......................
Decryption 2--32......................................
Enable Decryption Procedure 2--34.......................
HCI Terminal 2--35....................................
Exiting the Data Collector 2--35..........................
Packet Analyzer Operation 2--36............................
Main Window 2--36....................................
Packet Analyzer Toolbar Buttons 2--39....................
Context Menu 2--43....................................
Exporting Data 2--49...................................
Exiting the Bluetooth Packet Analyzer 2--49................
Triggers 2--26......................................
Reference
Reference 3--1.........................................
Hardware Specifications 3--1...........................
Bluetooth Radio Specifications 3--1......................
Environmental Specifications 3--1.......................
Dimensions of the Bluetooth Air Probe 3--2................
HCI Terminal Sample Scripts 3--3.......................
Appendices
Appendix A: Regulatory Statements A--1...................
United States of America and Canada A--1....................
European Union (EU) and EFTA A--1.......................
Glossary Index
ii
BPA100 Bluetooth Protocol Analyzer User Manua l

List of Figures

Figure 1--1: Bluetooth Protocol Analyzer components 1--7....
Figure 1--2: Bluetooth Protocol Analyzer About screen 1--10...
Figure 1--3: USB Update Flash screen 1--11..................
Figure 2--1: Main window of the Data Collector 2--3.........
Figure 2--2: Start new log session... dialog box 2--6...........
Figure 2--3: Select Master... and Select Slave... dialog boxes 2--9
Figure 2--4: Sync view in Independent Mode with values 2--11..
Figure 2--5: Out of Sync view in Independent Mode 2--11......
Table of Contents
Figure 2--6: Data Acquisition Filter Setup... dialog box 2--14....
Figure 2--7: Pre- Post Trigger Setup dial og box 2--15..........
Figure 2--8: Low Level Trigger--Setup window 2--16...........
Figure 2--9: Customize Pattern dialog box 2--20..............
Figure 2--10: Patterns in Hardware property sheet 2--24.......
Figure 2--11: High Level Trigger Setup... dialog box 2--25......
Figure 2--12: Error Packet Generation--Setup window 2--28....
Figure 2--13: Error Select dialog box 2--29...................
Figure 2--14: Standard packet format 2--30..................
Figure 2--15: Packet Analyzer display of error generated
by the Data Collector 2--31.............................
Figure 2--16: Decryption window 2--32......................
Figure 2--17: Decryption of Data diagram 2--33..............
Figure 2--18: Main window of the Bluetooth Packet
Analyzer 2--37.......................................
Figure 2--19: Filter Setup dialog box 2--40...................
Figure 2--20: View Setup dialog box 2 --41....................
Figure 2--21: Packet Hex View window displayed on
topofMainwindow 2--42..............................
BPA100 Bluetooth Protocol Analyzer User Manua l
iii
Table of Contents
Figure 2--22: List view context-sensitive menu 2--43...........
Figure 2--23: Bookmarks dialog box 2--44...................
Figure 3--1: Dimensions of the Bluetooth Air Probe 3--2......
iv
BPA100 Bluetooth Protocol Analyzer User Manua l

General Safety Summary

Review the following safety precautions to avoid injury and prevent damage to this product or any products connected to it. To avoid potential hazards, use this product only as specifi ed.
Only qualified personnel should perform service procedures.
To Avoid Fire or Personal Injury
Do Not Operate With Suspected Failures. If you suspect there is damage
to this product, have i t inspected by qualified service personnel.
Do Not Operate in Wet/Damp Conditions.
Do Not Operate in an Explosive Atmosphere.
Keep Product Surfaces Clean and Dry.
Safety Terms and Symbols
Terms in This Manual. These terms may appear in this manual:
WARNING. Warning statements identify conditions or practices that could result in injury or loss of life.
CAUTION. Caution statements identify conditions or practices that could result in damage to this product or other property.
Terms on the Product. These terms may appear on the product:
DANGER indicates an injury hazard immediately accessible as you read the marking.
WARNING indicates an injury hazard not immediately accessible as you read the ma rking.
CAUTION indicates a hazard to property including the product.
BPA100 Bluetooth Protocol Analyzer User Manua l
v
General Safety Summary
Symbols on the Product. These symbols may appe ar on the product:
CAUTION
Refer to Manual
Double
Insulated
Protective Ground
(Earth) Terminal
vi
BPA100 Bluetooth Protocol Analyzer User Manua l

Preface

This user manual provides you with the information you need to use the Tektronix BPA100 Bluetooth Protocol Analyz er. The manual is structured as follows:
H Getting Started provides a description of the Bluetooth Protocol
H Operating Basics provides instructions for using the Data
H Reference contains hardware specifications, Bluetooth radio
H Appendix A contains various regulatory stat ements.
H Glossary contains terms used in the manual.
Analyzer, lists the system requirements, and provides instructions
for installing and uninstalling the associated software.
Collector and the Bluetooth Packet Analyzer.
specifications, and sample HCI terminal scripts.

Reference Documents

The following third--party documents provide additional information:
H HCI Terminal Guide (Digianswer #00--11--03) provides
information about using a HCI terminal as an interface with
Bluetooth hardware.
H Bluetooth Revealed (Prentice Hall, Inc., ISBN 0-- 13--090294--2)
provides background on several are as including the basic
technology, the Bluetooth specification with information about
the protocol stack, Bluetooth profiles, and the future of the
technology.
H Bluetooth: Connect without Cables (Prentice Hall, Inc., ISBN
0--13--089840--6) provides less background about the technology
and more i n--depth information about the protocol stack and other
areas. This book provides many diagra ms.
BPA100 Bluetooth Protocol Analyzer User Manua l
vii
Preface

Contacting Tektronix

Phone 1-800-833-9200*
Address Tektronix, Inc.
14200 SW Karl Braun Drive P.O. Box 500 Beaverton, OR 97077 USA
Web site www.tektronix.com
Sales support
Service support
Technical support
* This phone number is toll free in North America. After office
hours, please leave a voice mail message. Outside North America, contact a Tektronix sales office or distributor; see the Tektronix web site for a list of offices.
1-800-833-9200, select option 1*
1-800-833-9200, select option 2*
Email: techsupport@tektronix.com
1-800-833-9200, select option 3* 1-503-627-2400
6:00 a.m. -- 5:00 p.m. Pacific time
viii
BPA100 Bluetooth Protocol Analyzer User Manua l
Getting Started

Getting Started

This section contains a description of the Tektronix BPA100 Bluetooth Protocol Analyzer, the system re quirements, a list of the product components, and procedures for installing and uninstalling the application software.

Product Overview

The Bluetooth Protocol Analyzer facilitates the development of Bluetooth devices by providing a tool that can nonintrusively and independently intercept the baseband traffic, log, decode, and analyze the packet data transmitted and received over a Bluetooth piconet. The Bluetooth Protocol Analyzer also can function as a prototype debug tool that is capable of participating in a pi conet, either as a master or a slave, to initiate various modes of operation, introduce intentional errors, and act as a known reference device.
The Bluetooth Protocol Analyzer consists of a Blue tooth Air Probe with USB connector, a custom USB cable, a CD-ROM containing application software, and a user manual (see Figure 1-- 1 on page 1--7).
Key Features
The following list notes the ke y features of the BPA100 Bluetooth Protocol Analyzer:
H Provides decryption in Piconet Mode or Independent Mode.
(Version 2.1)
H Enables users to use the HCI terminal application (software
provided with Version 2.1) to control the BPA100 in Piconet
mode
H Synchronization enhancement provides new capabilities to set
drift value in PPM, which is useful when the link goe s to sniff,
hold, or park mode (Version 2.1)
BPA100 Bluetooth Protocol Analyzer User Manua l
1- 1
Getting Started
H Provides capture and display of paging sequence while in
Independent Mode and using slave inquiry sync mode (Version
2.1)
H Complies with Bluetooth 1.1 specification (Version 2.1)
H Provides reliable analysis using a fully--c ompliant product based
on proven Digianswer technology
H Operates in either Independent or Piconet (master/slave) mode,
which allows you the maximum test and debug flexibility
H Allows you to use advanced triggering and filtering to capture,
log, and display only those event s or transactions of interest, making it easier to track down faults and optimize storage
H Allows you to use the Free Run Analyzer Display funct ion to
continuously monitor the latest session transactions with real-time screen updates while logging directly to the hard disk of the PC
H Provides maximum log history file siz e by direc tly logging to the
hard drive of the PC, allowing for long-term monitoring of packet traffic to uncover intermittent problems over extended time periods
H Captures and logs all baseband packets transmitted within a
Bluetooth piconet, including retransmitted packets, for full session transaction audits
H Isolates, decodes, and displays baseband, LMP, L2CAP,
RFCOMM, SDP, OBEX, and TCS commands, events, and data packets for effective visibility into higher protocol layers
H Enhances your control of the appl ication by supporting test
modes (in Independent mode, Version 2.1), data whitening, and other low level acquisition parameters
Software and Data Fi les Included
You are provided with the following software applications and data files on the CD-R that is shipped with the BPA100 Bluetooth Protocol Analyzer:
1- 2
H Tektronix Bluetooth Data Collector
BPA100 Bluetooth Protocol Analyzer User Manua l
Getting Started
H Tektronix Bluetooth Packet Analyzer
H Digianswer Bluetooth Neighborhood (version 1.09)
H Digianswer HCI Terminal application
H Samples
H BPA100 User Manual.pdf
Bluetooth Data Collector. You use the Data Collector to set up a log
session during which you can intercept all the data transmitted between the devices forming a Bluetooth piconet.
Bluetooth Packet Analyzer. You use the Bluetooth Packet Analyzer to
analyze the data logged during a session. The Packet Analyzer can display all the baseband packets logged and isolate, de code, and display LMP, L2CAP, RFCOMM, SDP, OBEX, and TCS packets.
Bluetooth Software Suite. The Bluetooth Software Suite is a collection
of Bluetooth applications created by Digi answer. It is composed of the following applications:
H Bluetooth Neighborhood
H Bluetooth Configuration Tool
H Object Editor
Among other functions, you can use the Bluetooth Neighborhood application to do the following:
H Device discovery. Find out which remote Bluetooth devices are
available within your range.
H Service discovery. Find out which services (applications) a
remote device facilitates.
H Links. Establish links to remote devices.
You can use the Bluetooth Configuration Tool to associate one or more appropriate profiles with a Bluetooth COM port and then add the COM port to your Local Services bar in the Bluetooth Neighbor­hood window.
BPA100 Bluetooth Protocol Analyzer User Manua l
1- 3
Getting Started
You can use the Object Editor to send objects like messages, notes, or business cards if you do not have Microsoft Outlook installed on your system.
For an overview (Beginner’s Guide) and detailed information when using the Bluetooth Neighborhood, click the Help button in the application. In addition, three portable document format (PDF) files are installed with the Bluetooth software. These are printable versions of the Help files and the BPA100 manual.
H Bluetooth Beginner’s Guide, An introduction to the Bluetooth
Technology
H Bluetooth Software Sui te User’s Manual
H BPA100 Bluetooth Protocol Analyzer User Manual
NOTE. While using the Bl uetooth Protocol Analyzer, you are advised not to run applications on your computer other than the Packet Analyzer, the Data Collector, and the Bluetooth Neighborhood.
HCI Terminal. This application allows you to interact with the
hardware using an interface similar to the interface provided by an AT Terminal application when communicating with a modem. This facilitates sending HCI commands from the computer to a Bluetooth device and receiving responses. This allows you to test your own Bluetooth hardware. The HCI T erminal Guide provides instructions.
NOTE. The HCI Terminal and the Bluetooth Neighborhood are different means of creating c onnections and generating traffic. Only one can be run at a time; you cannot run the HCI Terminal and Bluetooth Neighborhood at the same time.
1- 4
BPA100 Bluetooth Protocol Analyzer User Manua l
Getting Started
Sample Data Files. The Samples folder has log data that you can open
and display in the Data Coll ector and Packet Analyzer without actually having a piconet connection. This folder is not loaded by the installer but can be copied from the CD--ROM.
BPA100 User Manual.pdf. This file is the B PA100 Bluetooth Protocol
Analyzer User Manual in Portable Document Format. You must use
the Adobe Acrobat Reader applicat ion to open and print this file. If you do not have a copy of Acrobat Reader, you can download the application from the Adobe web site.
Bluetooth Specification
The Bluetooth Specification is a standard containing the information required to ensure that diverse devices supporting the Bluetooth wireless technology can communicate with each other worldwide. The document is divided into two parts: Vo lu me 1 , C ore and Volume 2, Profiles:
H Volume 1, Core. This is a lengthy and detailed document that
specifies components such as the radio and baseband specifica-
tions, link manager protocol, service discovery protocol,
transport layer, and interoperability with different communication
protocols. It also provides three chapters on test and qualifica-
tion, including Bluetooth Test Mode, Bluetooth Compliance
Requirements,andTest Control Interface.
H Volume 2, Profiles. This document specifies the protocols and
procedures required for different types of Bluetooth applications,
such as service discovery, cordless telephony, serial port, and
synchronization profiles.
To access this two-- part specification on the Web, go to the following URL address and make your selection:
http://www.bluetooth.com
Bluetooth Protocol Analyzer Configurations
The Bluetooth Protocol Analyzer can be used in two configurations: independent mode or piconet mode.
BPA100 Bluetooth Protocol Analyzer User Manua l
1- 5
Getting Started
Independent Mode. Configured as an independent unit, the Bluetooth
Protocol Analyzer does not interact directly in the piconet. Instead, after synchronizing to the piconet, it passively monitors the piconet, logging all baseband packets transmitted between the master and the slaves of the piconet. By using advanced triggering and filter features, you can select data of interest to be logged and analyzed after the session is completed. These features are discussed in detail in the Operating Basics section.
Piconet Mode. Configured as a participa nt i n the piconet, the
Bluetooth Protocol Analyzer uses a fully-protocol stack and participates as the master or a slave in the piconet.
As a master, the Bluetooth Protocol Analyzer logs all baseband packets between itself and the piconet slave device(s). When set up as a slave, it logs all packets between itself and the piconet master device as well as between the master and all other slave devices.

System Requirements

To install and use the application software for the Bluetooth Protocol Analyzer, it is recommended that your system meet the following minimum requirements:
H Computer with a Pentium III (500 MHz or faster); a slower
microprocessor can be used but the Data Collector will operate slower when Free Run mode is used
H Microsoft Windows 98, ME, or 2000 operating system
H 128 MB RAM
H Minimum of 200 MB of free space on the hard-disk
H Monitor resolution of 1024 by 768 pixels or higher
1- 6
BPA100 Bluetooth Protocol Analyzer User Manua l

Unpacking

The BPA100 Bluetooth Protocol Analyzer package contains the following items (see Figure 1 --1):
1. BPA100 Bluetooth Air Probe
2. CD-ROM containing product software
3. BPA100 Bluetooth Protocol Analyzer User Manual
4. Custom USB cable
Getting Started
1
2
3
4
Figure 1- 1: Bluetooth Protocol Analyzer components
BPA100 Bluetooth Protocol Analyzer User Manua l
1- 7
Getting Started
CAUTION. To ensure compliance with regulatory statements, the custom USB cable included wi th the BPA100 Bluetooth Protocol Analyzer has additional shielding. Do not use a standard USB cable with this product.

Replaceable Parts

You can order replacement parts for the following:
H BPA100 Bluetooth Protocol Analyzer User Manual (Tektronix
replacement part number 071-0904-01)
H Custom USB cable (Tektronix replaceme nt part number
174-4580-00)
H BPA100 Bluetooth Protocol Analyzer Product Software

Installation

The BPA100 installation includes installing hardware, drivers, documentation, and software applications for the Bluetooth Protocol Analyzer. If you are installing this software for the first time, see the Installation Procedure for New Installs in this section.
When a new version of the BPA100 software is released, it may necessary to update the firmware resident in the Bluetooth Air Probe as well as the application software, if you are upgrading your software from a previous version. See the Installation Procedure for Upgrades in this section.
(Tektronix replacement part number 063--3469--01)
1- 8
BPA100 Bluetooth Protocol Analyzer User Manua l
Getting Started
NOTE. If a Digianswer Bluetooth DemoCard is installed on your computer, you must uninstall it before you can install the Bluetooth Protocol Analyzer. See Uninstalling Democard Software on page 1--12. If you have an older version (v1.0) of the Bluetooth software installed, see Uninstalling Earlier Bluetooth Software on page 1--12. For later releases, the installation program uninstalls the the older software for you.
Installation Procedure for New Installs
1. Insert the Bluetooth Protocol Analyzer CD-ROM.
2. Follow the on-screen steps to complete the installation of the
software. Restart your computer when prompted.
3. Connect the USB cable t o the Blue tooth Air Probe to an available
USB port on the computer.
4. Follow the instructions to install the necessary drivers.
NOTE. If the hardware requires Windows Ethernet drivers to be installed, you may need your Microsoft Windows installation disk if the necessary files are not located on the hard drive.
For Windows 2000 installation, the driver installation takes place
in several steps, including USB device, Bluetooth USB Device,
Bluetooth NAT Protocol, Bluetooth Ethernet Adapter, Blue tooth
RFCOMM Protocol, and Bluetooth SDP Protocol.
NOTE. If you must install any drivers manually, they are located on the CD-ROM at D:\Drivers\Win9x for Windows 98 and ME and at D:\Drivers\Win2K for Windows 2000 (where D: is your CD-ROM drive).
5. Restart your computer. You are now ready to operate your
Bluetooth Protocol Analyzer.
BPA100 Bluetooth Protocol Analyzer User Manua l
1- 9
Getting Started
NOTE. When running Windows 2000, do not disconnect the Bluetooth Probe from the computer unless all t he B luetooth Neighborhood and Bluetooth Data Collector applications are first closed.
Installation Procedure for Upgrades
1. In the About screen in the Data Collector, note the version of BPA100 software and firmware you are running.
1- 10
Figure 1- 2: Bluetooth Protocol Analyzer About screen
2. In the Help menu of the Data Collector select www.tek.com/ bpa_support. This connects you to the BPA100 website. Click on the Software and Drivers link for information on the latest BPA100 software version.
3. If needed, download the latest version from the website.
NOTE. A CD copy may also be ordered through your local Tektronix representative.
4. Unzip the downloaded file into a directory of your choice.
BPA100 Bluetooth Protocol Analyzer User Manua l
Getting Started
5. Browse to the directory where you unzipped the file, and run the usbflash.exe program. Click the Update Flash SW button and follow the prompts. This upgrades the Bluetooth Airprobe firmware to the latest version.
Figure 1- 3: USB Update Flash screen
6. Browse again to where you unzipped the files, and run the setup.exe program.
7. The setup program a sks if you want to remove the previous version of software. Follow the on-screen steps to remove the previous version. When prompted, restart your computer.
8. The installation procedure should automatically restart after your computer reboots. If not, run the setup.exe program to continue the installation process. Follow the on-screen prompts and restart you computer when prompted. You are now ready to operate your Bluetooth Protocol Analyzer.
BPA100 Bluetooth Protocol Analyzer User Manua l
1- 11
Getting Started
Uninstalling DemoCard Software
If a Bluetooth Dem oCard is installed on your computer, you must uninstall it before you can install the Bluetooth Protocol Anal yzer.
To uninstall the Bluetooth DemoCard:
1. Insert the Dem oCard.
2. Go to Settings/Control Panel in Windows.
3. Open the Add/Remove Program s icon.
4. Select Bluetooth DemoCard from the list, and follow the
on-screen instructions.
5. Remove the DemoCard.
6. Restart your computer.
Uninstalling Earlier Versions of Bluetooth Software
To uninstall the earlier version of the Bluetooth software:
1. Go to Settings/Control Panel.
2. Open the Add/Remove Program s icon.
3. Select the Bluetooth software from the list, and follow the
on-screen instructions. See the following note.
NOTE. As an alternate way to uninstall the older software, select the Uninstall Bluetooth Software Suite in the program folder.
4. Restart your computer.
You can now install the Bluetooth Protocol Analyzer as described in Installation Procedure for New Installs on page 1--9.
1- 12
BPA100 Bluetooth Protocol Analyzer User Manua l
Operating Basics

Operating Basics

This chapter describes the features and basic menus for the Bluetooth Data Collector and the Bluetooth Packet Analyzer applications.

Data Collector Operation

The purpose of the Bluetooth Data Collector is to monitor the Bluetooth piconet to which it is connected and to create a log containing all the baseband packets transmitted between the Bluetooth devices participating in the piconet. With the Data Collector, you can:
H Operate as a member of a piconet, as a stand-alone (independent)
unit, or independent with data decryption
H Select the master or slave to which the Bluetooth Protocol
Analyzer is synchronized
H Set the time for which the Protocol Analyzer tries to synchronize
to a piconet master
H Capture all baseband packets transmitted within a Bluetooth
piconet–including packets that are normally not visible for the host, such as retransmitted packets–and view the status of each packet and estimated clock and hop frequency
H Select any specified hopping pattern: Europe/USA, Japan,
France, or Spain
H Transmit and receive on a singl e user-defined frequency
H Set a correlation value
H Turn data whitening on and off
H Output data to a log file or view as a real-time display
H Start or stop log sessions manually
H Enable data decryption in Piconet or Indepe ndent Mode.
BPA100 Bluetooth Protocol Analyzer User Manua l
2- 1
Operating Basics
H Display paging sequence in Independent Mode.
H Filter packets during data acquisition (prior to l oggi ng), such as
ID, NULL, POLL, and Access Error packets
H Use high and low level trigger functions to log only the data in
which you are interested.
H Generate known errors for testing and debugging your design.
NOTE. When you use the Bluetooth Data Collector with Bluetooth Neighborhood, you must use the piconet mode (working as a participant in a piconet). When you use the Bluetooth Data Collector in the independent mode (working as a passive listener), you cannot use it with Bluetooth Neighborhood.
Main Window
Figure 2--1 shows the main window of the Bluetooth Data Coll ector. Each of the m ajor areas of the main window is described in the text associated with the number of the area.
2- 2
BPA100 Bluetooth Protocol Analyzer User Manua l
Loading...
+ 84 hidden pages