Ellisys Bluetooth Explorer 400 User Manual Download Page 42

 
 

A

n

al

yz

er

 U

se

Gu

ide

 

Internet 
Protocol 

None 

Wireshark 

Exports filtered IP carrier protocols like 
DUN, BNEP from active Overview 

Spectrum 

None 

CSV 

Exports spectrum RSSI samples fopr each 
channel. 

Logic 
Signals 

None 

CSV 

Exports logic signal transitions. 

To use the export feature: 

1.

 

Open the desired capture file. 

2.

 

Select

 File | Export 

from the menu. 

The 

Export

 menu appears: 

 

3.

 

Select the desired export method. 

4.

 

Click on 

Next

5.

 

Select any export options as applicable and click on 

Next

 
42 of 201  |  

Managing Capture Files

  

 

Summary of Contents for Bluetooth Explorer 400

Page 1: ...Bluetooth Explorer 400 All in One Protocol Analysis System User Manual Version 1 3 June 1 2014 ...

Page 2: ...ined in this book This publication and features described herein are subject to change without notice Copyright C Ellisys 2014 All rights reserved All products or services mentioned in this manual are covered by trademarks service marks or product names as designated by the companies who market those products The Bluetooth word mark and logo are registered trademarks and are owned by the Bluetooth...

Page 3: ...ellisys com Switzerland Web www ellisys com ELLISYS AMERICAN HEADQUARTERS Ellisys Corporation Phone 1 866 724 9185 Vancouver WA FAX 1 408 521 0347 USA E Mail sales usa ellisys com ELLISYS ASIAN HEADQUARTERS Ellisys HK Limited Phone 852 3073 2033 13A F South Tower World Finance Center FAX 852 2125 8114 17 Canton Road Tsim Sha Tsui Kowloon E Mail sales asia ellisys com Hong Kong 3 of 201 ...

Page 4: ...t Ellisys expense Repaired or replacement product will continue to be covered by this limited warranty for the remainder of the original warranty or 90 days whichever is longer Limitations THE FOREGOING IS THE COMPLETE WARRANTY FOR ELLISYS PRODUCTS AND SUPERSEDES ALL OTHER WARRANTIES AND REPRESENTATIONS WHETHER ORAL OR WRITTEN EXCEPT AS EXPRESSLY SET FORTH ABOVE NO OTHER WARRANTIES ARE MADE WITH R...

Page 5: ...in Menu 25 4 Managing Capture Files 29 4 1 Opening a Capture File 29 4 2 Saving a Capture File 29 4 3 Saving a Filtered Copy of a Capture File 30 4 4 Opening a Sample Capture File 31 4 5 Sharing a Capture File to the Cloud 31 4 6 Retrieving a Shared Capture File from the Cloud 34 4 7 Printing a Capture File 36 4 8 Importing Data to View in a Capture File 38 4 9 Export Options 41 5 Workspaces and L...

Page 6: ... Filters 95 8 1 Instant Filters 96 8 2 Protocol Profile Filters 98 8 3 Instant Piconet Keep Only Filter 101 8 4 Device Traffic Filter 103 8 5 Instant Timing Display Filter 109 8 6 Instant Timing Keep Only Filter 109 8 7 Instant Spectrum Display Filter 110 8 8 Instant Spectrum Keep Only Filter 110 8 9 Overview Keep Only Filter 111 9 Instant Timing Pane 112 9 1 Device and Packet Color Coding 113 9 2...

Page 7: ...r 144 10 11 Exporting Images 145 10 12 Synchronizing to Other Views 146 10 13 AFH Highlighting 147 10 14 Wireless Spectrum Capture 149 11 Instant Audio 151 11 1 User Controls and Toolbar 151 11 2 Playing Audio 152 11 3 Audio Options 154 11 4 Audio Stream Flyover and Details 154 11 5 Using Markers 155 11 6 Panning Left and Right 156 11 7 Zooming In and Out 157 11 8 Making Time Measurements 159 12 I...

Page 8: ...76 16 1 Instant Piconet Graphics and Icons 177 16 2 Display Features 179 17 Details Pane 181 17 1 Abstraction and Relationship to Overviews 183 17 2 Adding Details Fields to an Overview 186 18 Raw Data Pane 187 18 1 Synchronization to Details Pane and Overviews 187 18 2 Searching the Raw Data Pane 187 18 3 Formatting the Raw Data Pane 188 19 Protocol Error Verifications 189 19 1 Enabling and Disab...

Page 9: ...Bluetooth Explorer 400 Appendix A Flying Leads Cable 195 Appendix B Remote API 197 Appendix C Frequently Asked Questions 198 Appendix D General Technical Data 200 Analyzer Overview 9 of 201 ...

Page 10: ...u information that will help you carry out a procedure Where to Find More Help Go to the Ellisys website and the following pages for the latest information Ellisys products page Go to www ellisys com products for the latest product information and documentation Application notes and white papers Go to www ellisys com technology to find up to date information about the technology Distributors Go to...

Page 11: ...o I2S or logic signals and presents this captured traffic to the user in easy to understand and comprehensive formats using the associated BEX400 software application Captured traffic is presented real time to the user and includes various advanced analytical presentations including detailed packet profile and protocol information protocol error detection topology analysis security features throug...

Page 12: ...nterface 2 WCI 2 Logic Signals Audio I2S Inter IC Sound The analyzer includes the following major capabilities Instant Piconet visualization of the evolution of piconets and scatternets Instant Timing visualization of packets with 1 8th symbol accuracy Instant Spectrum visualization of raw spectrum information Instant Audio integrated audio analysis Instant Channels per channel characterization of...

Page 13: ...llowing web pages as needed to update your versions of Microsoft NET Framework and Windows www microsoft com net to download the Microsoft NET Framework version 2 0 www update microsoft com to update your version of Windows When using the Windows update service it will automatically download and install the Microsoft NET Framework version 2 0 See your system administrator for more information abou...

Page 14: ...k the START button on your Windows toolbar then RUN and type d setup exe change d to match the drive letter designation of your CD ROM drive as needed then click OK 2 Read the WARNING note and click on Next The Ellisys Bluetooth Analyzer License Agreement screen appears 3 Read the License Agreement carefully and then select I Agree 14 of 201 Installing the Application ...

Page 15: ...s recommends that you use the default folder however if you wish to change this folder click on Browse and navigate to the folder required 6 Select whether anyone or only the user currently logged on can access the software by selecting either Everyone or Just me Click on Next The Confirm Installation screen appears Installing the Application 15 of 201 ...

Page 16: ...the installation An Installation Progress screen appears When the software has been installed the Installation Complete screen appears 8 Click on Close The Bluetooth Explorer 400 Analyzer software is now installed 16 of 201 Installing the Application ...

Page 17: ...ations not currently used HCI Connectors The HCI connectors USB 2 0 Standard A and Micro B are used for USB HCI traffic capture Power LED The Power LED indicates if the unit is correctly powered from the supplied 12VDC 2A power adapter and connected to the control computer with USB driver installed Constant green DC powered and USB connected ready to operate Flashing green DC powered but not USB c...

Page 18: ...rigger event detected Green flash Trigger event detected Capture BR EDR LED The Capture BR EDR LED indicates that the analyzer detects the presence of BR EDR traffic irrespective of whether a recording is underway Off No BR EDR traffic detected Flashing green BR EDR traffic detected Capture LE LED The Capture LE LED indicates that the analyzer detects the presence of Bluetooth Smart LE traffic irr...

Page 19: ...tant green if a correct voltage is applied and illuminates constant red if the voltage is applied reversed Accepted Voltage Range 12VDC to 24VDC Minimum Power 18W Computer Type B USB 2 0 receptacle Attaches to the control computer Trigger OUT SMA connector used for sending TTL voltage level shift or pulse to external equipment Trigger IN SMA connector used for accepting TTL voltage level shift or ...

Page 20: ...ibed in the note below If the controlling PC does not detect the presence of the rear USB port on the analyzer or if the driver otherwise fails to install the user can manually install the USB driver by going to the operating system s Device Manager typically located in the Windows Control Panel selecting the attached Ellisys analyzer and manually pointing via Update Driver to the Ellisys Drivers ...

Page 21: ... active Overview Fields selected in the Details Pane are highlighted here Instant Timing Pane Displays a graphical representation of through the air HCI and logic signals captured and allows for various timing analyses and measurements Instant Spectrum Displays spectral RF energy characteristics concurrent with Bluetooth packets Instant Audio Pane Displays captured audio streams and provides a var...

Page 22: ...s for more information on saving display preferences To open or display a pane or an Overview 1 Select View in the menu and select the desired pane or Overview The selected pane opens To close a pane 1 Click on Close positioned at the top right corner of the title bar of the pane The pane closes To hide a pane 1 Click on Auto Hide positioned at the top right corner of the title bar The pane is hid...

Page 23: ...one of the following Center to open a pane as a floating window in the screen Top to move the pane to the top of the screen or pane group Right to move the pane to the right of the screen or pane group Left to move the pane to the left of the screen or pane group Bottom to move the pane to the bottom of the screen or pane group User Interface Reference 23 of 201 ...

Page 24: ...ent recording Restart Aborts current recording and restarts a new one Set Time Reference Sets the line selected in an Overview at 0 000 000 000 Reset Time Reference Resets the time reference to its original value Navigate Backward Navigate to the previous selection history Navigate Forward Navigate to the next selection history Markers Opens the Markers menu Find Previous Marker Jumps to previous ...

Page 25: ... to Cloud Opens a dialog allowing the user to upload capture to the Ellisys secure cloud storage Retrieve from Cloud Opens a dialog allowing the user to retrieve a shared capture from the Ellisys secure cloud storage Import Ctrl P Imports a file to view in the analyzer application Export Ctrl E Exports a capture to various formats Switch Workspace Allows user to switch to a different Workspace or ...

Page 26: ...Energy Overview Opens the Low Energy Overview HCI Overview Serial Opens the Serial HCI Overview HCI Overview Secondary Serial Opens the Secondary Serial Overview HCI Overview Injection Opens the Injection HCI Overview HCI Overview USB Opens the USB HCI Overview HCI Overview WCI 2 Opens the WCI 2 Overview Message Log Opens the Message Log View Other Windows Welcome Opens the Welcome screen Tasks Op...

Page 27: ...cording Ctrl Shift R Stops the current recording Save and Continue Recording During segmentation forces save of current capture and restarts the recording Restart Recording Aborts the current recording and starts a new one Select an Analyzer Opens the Available Analyzers dialog to allow for selection of attached analyzer to be used or opens Injection API Recording Options Opens the Recording Optio...

Page 28: ...owser Contact support Opens a form in the default browser to contact Ellisys technical support Check for updates Checks online for the latest software version About Opens the About window When unit is attached to the controlling computer also provides information on enabled features 28 of 201 User Interface Reference ...

Page 29: ...k on Open The Open menu appears 1 Select the file required and click Open The selected file opens in the software 4 2 Saving a Capture File To save a capture file 1 Select File Save As in the menu or click on Save The file is saved To save a capture file with a new name Select File Save As in the menu Managing Capture Files 29 of 201 ...

Page 30: ... display only the device s of interest see Section 8 4 Device Traffic Filter Once this filter is configured the user can save a filtered version of the capture containing just the traffic involving the selected devices The Save Filtered Copy feature is based only on the Device Traffic Filter To create traces based on other filtering approaches requires the use of the Export feature See Section 4 9...

Page 31: ...s are included with the application To open a sample file 1 Select File Load Sample in the menu 2 Click on the desired sample 4 5 Sharing a Capture File to the Cloud The application provides a convenient feature allowing users to share a capture file markers and optionally other files to the Ellisys secure storage Cloud for retrieval by other persons To share a file to the Cloud 1 Open the capture...

Page 32: ...elcome dialog appears 3 Select the Attach additional files checkbox if files in addition to the capture files are to be uploaded to the Cloud then click Next The Capture Upload dialog shows Upload in progress 32 of 201 Managing Capture Files ...

Page 33: ...ation appears 5 If desired check the Send notification email checkbox to have an email sent to notify one or more recipients of your shared file s Separate individual email addresses with a comma or semi colon To send your capture file to Ellisys Technical Support include support ellisys com in the To field Managing Capture Files 33 of 201 ...

Page 34: ...opy the Sharing Identifier to your system s clipboard This identifier is needed to retrieve the shared file s 9 Click Finish 4 6 Retrieving a Shared Capture File from the Cloud Once a capture file is uploaded to the Cloud it is accessible to anyone having the sharing identifier produced during the upload and the Bluetooth Explorer 400 application To retrieve a shared file 1 Select File Retrieve fr...

Page 35: ...he box include the brackets and click Next The Capture Download Files Selection dialog appears listing the available shared files 3 Uncheck any files not desired for download 4 Specify a destination in the Download directory box 5 Click Next to begin the download Managing Capture Files 35 of 201 ...

Page 36: ...re File checkbox to open the shared capture file 7 Click Finish 4 7 Printing a Capture File Use the Page Setup option File Page Setup to setup how the capture should be printed This option will depend on the printer please see your printer s documentation for more information To preview a print job 1 Select File Print Preview from the menu 36 of 201 Managing Capture Files ...

Page 37: ... the size of the file before trying to print the file The Print Preview window appears 3 Print directly from the Print preview window using the print icon or select Close to return to the capture file To print a file 1 Select File Print in the menu then select the desired Overview Managing Capture Files 37 of 201 ...

Page 38: ...Ellisys viewer format The analyzer hardware is not required for these operations HCI commands and events may be imported from the Wireshark BT Snoop format Bluetooth packets may be imported from an ASCII format In addition to the standard import features a command line switch is available to open Wireshark BT Snoop files using import c log btsnoop To import HCI commands and events or Bluetooth pac...

Page 39: ...lorer 400 The Import menu appears 2 Select HCI commands and events or Bluetooth packets 3 Click on Next The Import File and Format Menu appears 4 Browse to the desired file and Next Managing Capture Files 39 of 201 ...

Page 40: ...d Events in USB format proceed to the next step otherwise proceed to step 7 The Data Rate menu appears 6 Select the desired data rate 7 Select Finish to complete the import The application now displays the imported data 40 of 201 Managing Capture Files ...

Page 41: ... a new Ellisys trace based on display filters installed on the currently active Overview Bluetooth raw data and payload Fields Name Time Data Hierarchy Root items All items Up to specific level Text CSV XML Binary Exports raw data or payload from items in the Overview Active Overview Rows Columns Export Displayed Export All CSV XML Exports data as displayed in the rows of the active Overview Item ...

Page 42: ...pectrum RSSI samples fopr each channel Logic Signals None CSV Exports logic signal transitions To use the export feature 1 Open the desired capture file 2 Select File Export from the menu The Export menu appears 3 Select the desired export method 4 Click on Next 5 Select any export options as applicable and click on Next 42 of 201 Managing Capture Files ...

Page 43: ...rk is a third party open source software application and is available for download at http www wireshark org The Wireshark export applies only to HCI captures When selecting the Ellisys trace format the user has options to control the length of the export items bytes or seconds using a user specified starting point based on a timestamp Export of Active Overview Rows With this selection the user ca...

Page 44: ...allows the user to specify buffering no buffering or to select a specific synchronization buffer length Audio streams are exported by direction and individual audio streams are exported into separate WAV files Export of Bluetooth Mobile Phone Data With this selection the user can export mobile phone information including VCard and short messaging The user can elect to export a single file one file...

Page 45: ...etooth Explorer 400 Compact Shows Procedures without Children LMP only is displayed for simplicity Expand Shows Procedures and Children LMP only is displayed for simplicity Managing Capture Files 45 of 201 ...

Page 46: ...isplayed for simplicity Below is an example of an MSC export using the Compact selection showing timestamps item parameters and procedures involving Baseband L2CAP SDP RFCOMM and OBEX The option Show Protocol Layers Individually is selected 46 of 201 Managing Capture Files ...

Page 47: ...xplorer 400 Below is an example of an MSC export using the Compact selection with no layers The option Show Protocol Layers Individually is unselected Item parameters are displayed Managing Capture Files 47 of 201 ...

Page 48: ...zer User Guide Below is an example of an MSC export using the Expand selection showing timestamps item parameters and procedures involving Baseband L2CAP SDP RFCOMM and OBEX 48 of 201 Managing Capture Files ...

Page 49: ...ectrum capture option must be enabled on the BEX400 unit and Wireless Spectrum must be selected in the Wireless tab located in the Record menu under Recording Options Wireless With the unit attached to the PC via the USB control connection see Help About for a list of installed options Export ogf Logic Signals This selection allows for export of captured logic signal transitions into CSV format Th...

Page 50: ...Analyzer User Guide 50 of 201 Managing Capture Files ...

Page 51: ... on another PC A default Workspace is provided by the application but users may create and save new Workspaces as desired A non exhaustive list of items affected by Workspace settings is shown below General options Window layouts Most recently used MRU files Recording options Overviews BR EDR LE HCI WCI 2 Injection Details pane Protocol Sight Instant Audio pane Instant Channels pane Instant Throug...

Page 52: ...ttings Alternatively select Create using current workspace s settings to establish the new workspace based on the current settings 4 Select OK To change from one Workspace to another 1 Select File Switch Workspace from the menu The Workspace menu appears 2 Select the Workspace name drop down arrow 3 Select the desired Workspace name 4 Click on OK To remove a Workspace 1 Select File Switch Workspac...

Page 53: ...rrow 3 Select the desired Workspace name 4 Click on Remove 5 Click on OK To export Workspace settings to a file 1 Select File Import and Export Settings from the menu The Import and Export Settings Wizard menu appears 2 Select Export settings 3 Click on Next Workspaces and Layouts 53 of 201 ...

Page 54: ... select Export only the selected categories of settings below and check the desired categories 4 Select Browse to specify a location to name and save the file 5 Click on Finish To import a Workspace settings file 1 Select File Import and Export Settings from the menu 54 of 201 Workspaces and Layouts ...

Page 55: ...Bluetooth Explorer 400 The Import and Export Settings Wizard menu appears 2 Select Import settings 3 Click on Next The Import menu appears Workspaces and Layouts 55 of 201 ...

Page 56: ...eck the desired categories 5 Select Browse to specify a location to name and save the file 6 Click on Finish To restore default Workspace settings 1 Select File Import and Export Settings from the menu The Import and Export Settings Wizard menu appears 2 Select Restore default settings 3 Click on Next 56 of 201 Workspaces and Layouts ...

Page 57: ...es and windows are displayed On installation of the analyzer application a default layout is provided but users may add additional layouts as desired Layouts are auto saved in that as changes are made to the active layout they are saved to that layout without any further action required by the user A reset feature is provided to set a layout to its original factory default parameters To create a n...

Page 58: ...ut from the menu The layout is reset to the factory default To delete a layout 1 Select Layout Delete Layout from the menu The active layout is deleted and removed from the layouts listed in the View Layout menu To rename a layout 1 Select Layout Rename Layout from the menu The New Layout dialog appears 2 Type the name desired in the dialog and click on OK The layout is renamed The Default layout ...

Page 59: ...designed such that no configuration is required in order to take a capture although the Recording Options menu provides for inclusion and exclusion of selected traffic types as well as an optional user designation of pins to be used for captures taken using the IO connector on the back of the unit When a recording is initiated the front panel Operating LED will be illuminated The BR EDR and LE LED...

Page 60: ...s capture and segmentation of captures Multiple selections may be made in the Recording Options menu The Recording Options menu controls the capture inclusion and exclusion of the following wired and wireless traffic types Classic Bluetooth BR EDR Bluetooth Low Energy Wireless spectrum energy HCI traffic UART SPI and or USB Wireless Coexistence Interface WCI 2 traffic Audio I2S Inter IC Sound Logi...

Page 61: ...00us At lower higher resolution settings the amount of data captured can be extremely high exceeding 80MB s resulting in an automated cessation of the capture process due to the high volume of data being captured and processed These lower settings can be used but the length of the capture will be limited If the higher resolution provided by these lower settings is not needed a moderate setting of ...

Page 62: ...ed connections 1 Select the Wired tab The Wired tab appears To capture BR EDR and or LE traffic 1 Select the Wireless tab 2 Check the appropriate check box s 3 Click OK 4 Click on Record on the toolbar 62 of 201 Capturing Traffic ...

Page 63: ... box 3 Click OK 4 Attach the Flying Leads Cable between the IO Probe connector on the analyzer s back panel and the signal and GND lines on the UART HCI Use default pin assignments shown in Recording Options or select custom pin assignments Assign custom names to inputs as desired See Appendix A Flying Leads Cable for details 5 Click on Record on the toolbar To capture a second instance of UART HC...

Page 64: ...ments shown in Recording Options or select custom pin assignments Assign custom names to inputs as desired See Appendix A Flying Leads Cable for details 5 Click on Record on the toolbar To capture WCI 2 1 Select the Wired tab 2 Check the Wireless Coexistence Interface 2 check box 3 Click OK 4 Attach the Flying Leads Cable between the IO Probe connector on the analyzer s back panel and the WCI 2 in...

Page 65: ...g fast the higher the throughput requirement and at some point the internal buffer allocated to the logic stream will get full and the capture will stop for that stream the other streams are independent and will continue There are a few ways to improve the efficiency of the logic capture 1 Use a latest generation processor with a fast SSD and make sure that the PC is not busy doing other tasks dur...

Page 66: ...ceivers 1 Slide the Radio RF Gain slide bar to the right to increase sensitivity or to the left to decrease sensitivity 2 Click OK The Radio RF Gain setting is set to a nominal default value which is appropriate for almost all cases In most cases this slide bar will not need adjustment 6 3 Selecting an Analyzer It is possible that multiple Bluetooth Explorer 400 analyzers may be attached to a sing...

Page 67: ...t as if this traffic was being captured on one of the standard HCI capture ports on the analyzer In addition injection of the user s log messages is supported This feature allows for the user s printf debug messages to be displayed in the Message Log Overview concurrent with any HCI traffic being captured by the BEX400 hardware The BEX400 hardware is not required to capture injection sources Use t...

Page 68: ...ated from the toolbar keyboard or the menu To initiate a recording 1 Click on Record on the toolbar or alternatively select Record Start Recording Ctrl R from the menu Recording is initiated according to settings in the Record Recording Options menu 6 6 Stopping a Recording A recording can be manually stopped from the toolbar keyboard or the menu To stop a recording 1 Click on Stop on the toolbar ...

Page 69: ...e maintained from capture to capture This feature can be quite useful for reducing one very long capture into several smaller more manageable captures and can provide extremely long capture duration An indicator is provided on the toolbar to indicate the progress of the current capture based on a ratio of capture volume to a maximum capture time or maximum capture bytes as specified by the user Su...

Page 70: ...e start along with a serialized incremental number for each capture 5 Optionally add a Name Prefix and or Name Suffix these will be prepended appended to each capture file name 6 Select a method for the segmentation to split Minutes or Mbytes 7 Optionally select a finite number of traces to store using Keep Max 8 Click OK 9 Click on Record on the toolbar As captures progress an indicator on the to...

Page 71: ...mporary Files Directory By default this directory is located in the user s Documents and Settings directory under Application Data Ellisys Ellisys Bluetooth Analyzer 1 Depending on the system configuration it may not always desirable having temporary Captures stored on the main hard disk In that case it is possible to change this directory as follows 2 Select Tools Options from the menu The Option...

Page 72: ...configuration is left to the user but usually this involves adding external attenuation for the devices and the analyzer The analyzer has an additional capability to add attenuation up to 30 dB which may avoid the need for external attenuation Note that for performing conducted testing the user will typically use a Y cable not supplied in order to connect 2 devices the analyzer The Y cable itself ...

Page 73: ...onnect as shown below Web Control Interface Setup To initiate a capture using the Web Control Interface 1 Select Tools Web control interface from the menu The default browser opens and displays the page below 2 Select Control capture Capturing Traffic 73 of 201 ...

Page 74: ... and the page updates as below 6 Select Stop and Save Capture Abort or Restart as needed If the capture is saved the capture file will be saved to the destination previously specified If aborted the capture is stopped and not saved If restarted the capture restarts without saving the prior capture To change the default port 1 Select Tools Options from the menu 74 of 201 Capturing Traffic ...

Page 75: ...ber as desired default is 8080 To protect access to the remote computer hosting the BEX400 hardware check the Protect Access box and supply a User Name and Password Ensure your firewall allows access to the port specified and to the BEX400 application Contact your IT administrator as needed 4 Click OK Capturing Traffic 75 of 201 ...

Page 76: ...erview 1 Select View Overviews from the menu A selection of Overviews is provided 2 Select the desired Overview s 3 The selected Overview s is are displayed The Overviews are linked to other panes such as the Instant Timing Security Details Instant Spectrum Instant Audio Instant Channels Instant Throughput and Instant Piconet panes Additionally the analyzer is designed such that the applicable Ove...

Page 77: ... can be added in two ways Add a column from a default list available with a right click from the Overview column header Add a field to the Overview from the Details pane by dragging the desired field into the Overview or using the Show in Overview button in the Details view Using Instant Filters in conjunction with adding columns to an Overview is especially powerful Instant Filters are the boxes ...

Page 78: ...the desired item A new column appears in the Overview at the location selected and is populated with the relevant data To add a column to an Overview from the Details pane 1 Select an item of interest in the Overview The Details pane is populated as per the selected highlighted line in the Overview 2 Select the field of interest from the Details pane 78 of 201 Overview Windows ...

Page 79: ...ht click on the desired column header 2 Select Hide Column or alternatively right click on any column header 3 Select Columns 4 Deselect the desired column from the list The column is hidden To control information displayed in the Overview s Communication column 1 Select the drop down arrow located in the Communication column 2 Select Display Options are presented for showing Name and Address Name...

Page 80: ...using the right click option 1 Select the desired line in the Overview 2 Position the mouse pointer over the desired column on the selected line 3 Right click the mouse and select Colorize where will equate to the contents of the selected line column 4 Select the color desired The Overview is updated to colorize the selected line column To add color coding using the Colorize menu 1 Right click in ...

Page 81: ...he Colorize items that drop down menu Match All Finds items that match all selected criteria Match Any Finds items that match any of the criteria Don t Match All Finds items that do not match all of the selected criteria opposite of Match All Don t Match Any Finds items that do not match any of the selected criteria opposite of Match Any 6 Select the desired color and click on Colorize Events matc...

Page 82: ...down menus can be edited or text may simply be entered directly into the boxes without selecting the drop down menus Use commas to separate OR items on any line Use of the not symbol will exclude a text string from the search 3 Select the desired color and click on Colorize Events matching are colorized in the Overview To colorize events by field value 1 Select the Field tab 82 of 201 Overview Win...

Page 83: ...tems from the Name boxes 3 Select corresponding items from the Value boxes 4 Select the desired match type in the Colorize items that drop down menu 5 Select the desired color and click on Colorize Events matching are colorized in the Overview To display a count of matching criteria 1 Define the search colorize criteria from the Payload Text and or Field tabs 2 Select the drop down arrow at the bo...

Page 84: ...ols profiles and other filtering options are described in Chapter 8 Display Filters To collapse or expand protocols and profiles in the Overview 1 Select the desired item in the Overview 2 Select the icon associated with the item to expand or double click or select the icon associated with the desired item to collapse or double click The selected item is expanded or collapsed as shown When groupin...

Page 85: ...relative Delta time format shown as sec milli micro nano Additionally two absolute time formats are available including UTC time and local system time The Overviews can be linked and unlinked to the Instant Timing Instant Audio Instant Channels and Instant Throughput panes as well as the Instant Spectrum view By default the active Overview is linked to these panes and events selected in an Overvie...

Page 86: ...ew and Security panes are updated with the new timestamp value To reset a time reference to the original value 1 Right click anywhere in the Overview 2 Select Reset Time Reference The events captured are reset with the timestamp values originally when the capture was taken 7 5 Synchronization to Other Panes By default the Overviews are automatically synchronized to other panes in order to give the...

Page 87: ... Markers can be edited to add descriptive notes More than one marker can be placed on an event and can be color coded to differentiate among the various users creating the markers Markers can also be exported and imported to from a capture alleviating the need to send capture files between collaborators who may already have the original capture file Further markers can be sent and retrieved over t...

Page 88: ...rker with a note Multiple markers may be placed on a single event Use of the color coding can facilitate technical conversations between users by assigning different colors to different users To delete a marker 1 Position the mouse pointer over the marker to be removed 2 Right click and select Remove marker or alternatively select the Markers button F9 on the toolbar 3 Position the mouse pointer o...

Page 89: ...he Marker button on the toolbar 3 Select the desired marker 4 Select Edit The selected marker opens for editing To access markers embedded in Sub Items Grouped Items 1 Place the mouse pointer over the marker s at the left of the desired event The Markers on sub items menu appears 2 Select the desired marker The grouped item expands with the marked item adjacent to the selected marker highlighted O...

Page 90: ...ch Instant Search Ctrl I from the menu to place the cursor in the Instant Search box 2 Select ENTER The line where the string is found is highlighted in the Overview Press F3 to search next Use commas to separate multiple search values Wildcards can be used To use the Search menu 1 Right click in the Overview and select Search or select Search Search Ctrl F from the menu The Search Bluetooth dialo...

Page 91: ...text string drop down menus provided to characterize the search Text entered into the various boxes by selecting an item in the drop down menus can be edited or text may simply be entered directly into the boxes without selecting the drop down menus Use commas to separate OR items on any line The not symbol will exclude a text string from the search 3 Select the desired match type in the Find item...

Page 92: ...orresponding items from the Value boxes 4 Select the desired match type in the Find items that drop down menu 5 Click on Find Next The next event matching the search criteria is highlighted in the Overview To display a count of matching criteria 1 Define the search criteria from the Payload Text and or Field tabs 2 Select the desired match type in the Find items that drop down menu 3 Select the dr...

Page 93: ...xxx xxx xxx format The Closest item time value may be entered as an abbreviated timestamp such as x xxx or x x in order to approximate the search 3 Click on OK The item found is highlighted in the Overview The Item Number correlates to the Packet Number column which is available in the Overview If it is not displayed right click on the column header to add this column To use a content sensitive se...

Page 94: ...searchable items appears 2 Click on the item desired The selected event is highlighted in the Overview Note that a count of searchable items is included Events not captured in the capture are not listed or may be grayed out 94 of 201 Overview Windows ...

Page 95: ...er Bar in Overview toolbar Single Multiple and Custom Grouping Selections Allows for display in all panes of only selected protocol s profile s Instant Piconet Keep Only Filter Right click on Instant Piconet pane Filters all panes to show only piconet s or LE Connection s of interest Device Traffic Filter Main toolbar Provides a list of all devices in the current capture and a database of previous...

Page 96: ...he syntax of Instant Filters is as shown below filters filter filter filter string or wildcard range wildcard string containing or characters range min max Wildcards can be used to perform advanced filtering operations Use an interrogation point to match to match any character or an asterisk to match any suite of characters An asterisk is always implied at the end of any search string A few exampl...

Page 97: ... selected Instant Filter box highlights in yellow Instant Filters can be applied to multiple columns giving the user the ability to create very specific filters Examples The example below will remove all items in the Overview that do not begin with the string LMP typically leaving only Link Manager Protocol visible The example below will remove all items from the Overview that begin with the strin...

Page 98: ... next to the red cross A menu appears 2 Click on Clear Criteria The selected filter is removed and the display updates 8 2 Protocol Profile Filters A selection of protocol and profile filter icons is available on the Filter bar These filters allow the user to show or hide specific protocols and profiles including baseband and packet level display options The available filter options vary depending...

Page 99: ...E HCI Single Show Hide Baseband BR EDR Single Custom Show Hide Link Layer LE Single Custom Show Hide LMP BR EDR Single Multiple Custom Show Hide LLCP LE Single Multiple Custom Show Hide L2CAP BR EDR LE HCI Single Multiple Custom Show Hide SDP BR EDR HCI Single Multiple Custom Show Hide A2MP BR EDR HCI Single Multiple Custom Show Hide RFCOMM BR EDR HCI Single Multiple Custom Show Hide AT BR EDR HCI...

Page 100: ... a Protocol Profile filter 1 Select the desired Overview 2 Select the desired feature from the Protocol drop down menu 3 Select or deselect the desired filter icon s as desired The Overview updates with the selected setting To remove all Protocol Profile filters 1 Select the desired Overview 2 Click on the down arrow associated with the Protocol drop down menu 3 Select the Single selection feature...

Page 101: ...aging events and inquiry events This filter will update all displays and panes For more information on the Instant Piconet pane see Chapter 12 Instant Piconet Pane To set an Instant Piconet Keep Only Filter 1 Position the mouse pointer over the desired piconet or scatternet and right click Navigate to a particular piconet event so that it will be displayed in the Instant Piconet pane by selecting ...

Page 102: ...ond option to keep only the scatternet All displays and panes are updated to remove all but the selected piconet or scatternet traffic The Filtering button on the Tool Bar updates to show the selected filter To clear an Instant Piconet Keep Only Filter 1 Select the down arrow associated with the Filtering button on the Tool Bar The Filtering menu appears 2 Select Exclude Background this is the def...

Page 103: ...an select a device listed in the Device Database to edit an incomplete BD ADDR to fill in missing values in those cases where the analyzer capture is started after the connection process occurs This can possibly assist with the analyzer s decryption routines to enable traffic decryption assuming all other factors used in the decryption process are known and captured The Traffic Filtering Criteria ...

Page 104: ...abase to add these devices to the Traffic Filtering Criteria Select the desired device and click on the Add button in the Traffic Filtering Criteria as shown below Devices selected are populated into the Traffic Filtering Criteria Another useful method to add devices from the Device Database to the Traffic Filtering Criteria is to use the Search feature See the section below 104 of 201 Display Fil...

Page 105: ...matching the text string are left in view all others are hidden 5 Press ENTER on the keyboard to add the matching devices to the Traffic Filter Criteria The Search box allows use of a wildcard a comma to add additional search criteria and a not sign to exclude The Search box is not case sensitive Example 1 To search for devices that have a Company ID Smith and devices having a Company ID Jones typ...

Page 106: ...appears 3 In the Device Database select the View down arrow The View drop down menu appears The View drop down menu is grayed out if a capture is not open or a capture is not in process 4 Select Trace Devices Only The Device Database is updated to show only those devices in the current trace 5 Click OK Devices captured in the current trace are indicated with the icon and include an expandable tree...

Page 107: ...Device To edit device parameters in the Device Database BD_ADDR Name Color and Radio 1 Click on the Filtering button located on the Tool Bar 2 The Device Traffic Filter window appears 3 In the Device Database select the device desired for editing 4 Click on Edit or right click the selection and select Edit Device 5 The Edit Device dialog appears 6 Edit the desired properties BD_ADDR Name Color or ...

Page 108: ... the column header but clicking on this column will sort the Device Database by color To exclude background traffic 1 Click on the Filtering button located on the Tool Bar 2 The Device Traffic Filter window appears 3 In Device Filtering Criteria select Exclude Background from the drop down menu 4 Click OK Background traffic is removed from the capture This filter is enabled by default This filter ...

Page 109: ...nt Timing pane 8 6 Instant Timing Keep Only Filter The Instant Timing pane provides a convenient Keep Only filter that allows the user to select specific communications for display throughout the application while hiding all other communications To enable the Instant Timing Keep Only filter 1 Select a packet in the desired piconet line in the Instant Timing pane 2 Right click and select the Keep O...

Page 110: ... view 8 8 Instant Spectrum Keep Only Filter The Instant Spectrum view provides a convenient Keep Only filter that allows the user to select specific communications for display throughout the application while hiding all other communications To enable the Instant Spectrum Keep Only filter 1 Select a packet in the Instant Spectrum view 2 Right click and select the Keep Only option as shown below All...

Page 111: ...es shown on the line selected All other communications are hidden This filter affects all panes To enable an Overview Keep Only filter 1 Select the desired Overview 2 Select the line desired in the Overview 3 Right click and select Keep Only xx and yy where xx and yy are the two communicating devices as shown below The Overview and all panes are updated with the Keep Only selection Display Filters...

Page 112: ...tools A throughput graph tracks data rate characteristics for L2CAP and SCO eSCO transfers In the Navigator bar the user is provided with a global summary of throughput over the entire capture as well as a bracketed window that can be used to pan and zoom the Instant Timing display The Instant Timing pane is linked to the Overviews and also the Instant Spectrum view It is manually linked to the In...

Page 113: ... in the body of the Instant Timing pane Slave devices along a given Master s line will have their own assigned color This color coding is consistent throughout other areas of the analyzer software including the Devices window and the Instant Piconet pane 9 2 User Controls and Toolbar The Instant Timing pane provides various user controls for navigation The table below lists the Instant Timing tool...

Page 114: ...tant Timing pane Highlight Bluetooth WCI Overview Selection When enabled the item selected in the WCI 2 Overview is highlighted in the Instant Timing pane Highlight HCI Injection Overview Selection When enabled the item selected in the HCI Injection Overview is highlighted in the Instant Timing pane Highlight User Log Overview Selection When enabled the item selected in the Message Log Overview is...

Page 115: ...eft mouse button and drag left or right as desired The mouse cursor automatically rolls around the screen such that the user can smoothly scroll large amounts of time without having to press and release the mouse button several times To use the keyboard to pan 1 Press LEFT or RIGHT Arrow to move incrementally left or right To use the Navigator bar to pan 1 Position the mouse over the middle of the...

Page 116: ...t Timing pane provides a zoom feature to expand or contract the display in order to view information from a high level or low level To use the mouse to zoom 1 Place the pointer over the Zoom bar located at the bottom of the display recommended or alternatively click on Zoom The pointer changes to a spyglass symbol 2 Press and hold the left mouse button and drag the pointer to the right to zoom in ...

Page 117: ...zoom in or out To define a new time span 1 Type the new timing span in the span field The following values are allowed s seconds ms milliseconds ns nanoseconds ps picoseconds If a unit is not specified then the previously displayed unit is used 2 Press ENTER The Instant Timing display is updated with the new span value The analyzer application retains new time span entries Click the Down arrow in ...

Page 118: ...k drag A B Independent Cursors To make a timing measurement 1 Select the pointer icon at the top left of the Instant Timing pane 2 Left click in the desired location or on the desired event The vertical lines associated with the Instant Timing cursors are waved if not attached to an event and straight when attached To adjust cursor position place the mouse pointer over either cursor and left click...

Page 119: ...or set as desired A new set of cursors appears with Duplicate selected and can be placed as desired With Freeze selected the original cursor set is grayed out and new cursors can be installed as described above To enable automated slot timing indicators 1 To enable the automated slot timing measurement place the mouse over any packet 2 The number of slots from one packet to the next and to the pre...

Page 120: ...t this time scale to force a zero timestamp at a selected location set or to revert to the original timescale value reset Changing setting or resetting the time scale in the Instant Timing pane will force time indications in all other Overviews and panes throughout the application to follow To force a zero timestamp at a selected location 1 Right click on the desired location or event in the Insta...

Page 121: ...Bluetooth Explorer 400 The time scale reverts to the original value Instant Timing Pane 121 of 201 ...

Page 122: ...the same point in time L2CAP and SCO eSCO throughput are differentiated by color as shown below L2CAP Throughput SCO eSCO Throughput 9 8 Using Markers Markers may be added at any location within the Instant Timing pane Markers can be edited to add textual content and can be color coded For information on adding markers to an Overview see Section 7 6 Using Markers To add a marker in the Instant Tim...

Page 123: ...use pointer over the marker to be removed 2 Right click and select Remove marker or alternatively click on the Markers button F9 on the toolbar 3 Position the mouse pointer over the desired marker 4 Select Delete The marker is removed To edit a marker 1 Position the mouse pointer over the marker to be edited and left click the marker or alternatively right click and select Edit Marker or select th...

Page 124: ... and the Overview To enable automated packet flyover information 1 Position the mouse over the desired packet slot 2 The packet slot is highlighted in gray then blue when selected if not selected in the Overview already in which case it will be already highlighted in yellow A detailed flyover appears To view packet start header end or packet end times 1 Place the mouse pointer directly on packet 2...

Page 125: ... the Instant Timing pane There are three such identifiers The packets relating to these identifiers are highlighted consistent with the identifier colors Identifier Highlight color Mouse flyover location in Instant Timing Selected Overview event Selected Instant Timing event Instant Timing Pane 125 of 201 ...

Page 126: ...of the unit See Appendix A Flying Leads Cable for details USB HCI is captured using the available front panel USB ports HCI and logic inputs can be configured for recording in the Wired tab of the Recording Options menu see Section 6 2 Recording Options Precise timing measurements can be made across any events shown in the Instant Timing pane for example HCI events to over the air events Any attac...

Page 127: ...Bluetooth Explorer 400 Instant Timing Pane 127 of 201 ...

Page 128: ...s during the capture 5 Make sure that the faster lines are connected on the lower indexes For example the fastest transitioning line should be connected to input 0 the second fastest to input 1 etc 6 If signals with high glitch rates such as noisy signals are received on the logic capture this will increase the required throughput These glitches can be avoided or reduced with better grounding and ...

Page 129: ...ing the Instant Piconet pane The Instant Piconet pane updates according to the position of the Instant Piconet cursor Ensure the Follow in Real Time button in the Instant Piconet pane is not selected not bordered in order to use the Instant Piconet cursor 9 12 Exporting Images The Instant Timing display can be exported into various graphics formats To export the Instant Timing display to a graphic...

Page 130: ...n order to provide the user with cohesive navigation Double clicking an event in the Instant Timing pane will cause the Overview Instant Channels pane and the Instant Spectrum view to jump to the selected event location Double clicking an event in the Instant Timing pane will force the Instant Piconet cursor to appear at the double click location and will therefore cause the Instant Piconet pane t...

Page 131: ...Instant Timing pane will now move in synchronization with selections made in the Overview To highlight an Overview selection in the Instant Timing pane 1 Ensure Follow Overview selection is enabled as described above 2 Select any line in the desired Overview The selected line is highlighted in the Overview and in the Instant Timing pane When selecting a higher level abstract event such as a reques...

Page 132: ... with the Overview 1 Select the highlighting options drop down in the Instant Timing toolbar 2 De select Follow Overview selection The Instant Timing pane will no longer follow selected lines in the Overview 132 of 201 Instant Timing Pane ...

Page 133: ...s for details The Instant Spectrum view is commonly used for characterization of wireless coexistence hopping patterns AFH behaviors a packet s transmission frequency channel or simply for visualizing the RF environment It displays the RSSI of all RF events in all Bluetooth channels with a configurable precision of up to 1 microsecond and displays this information in synchronization with the Bluet...

Page 134: ...Other features include zoom and pan To access the Instant Spectrum view 1 Select View Instant Spectrum from the menu The Instant Spectrum view appears 10 1 Device and Packet Color Coding Packets shown in the Instant Spectrum view are color coded based on which device is sending the packet Each device and its associated packets is assigned a unique color This color can be user defined if desired se...

Page 135: ...ng pane is synchronized to the active Overview selection Origin Box Displays the timestamp origin of the Instant Timing pane Allows for user input of timestamp for jumping Span Box Displays the time span zoom level of the Instant Timing pane Allows for user input to adjust span Scale MHz Display a scale showing the Bluetooth spectrum in MHz BR EDR Channels Display a scale showing the Bluetooth spe...

Page 136: ...utton several times To use the keyboard to pan 1 Press LEFT or RIGHT Arrow to move incrementally left or right To use the Navigator bar to pan 1 Position the mouse over the middle of the Navigator window 2 Press and hold the left mouse button and drag left or right as desired to pan left or right To jump to another location 1 Press keyboard HOME to jump to the start of the capture or END to jump t...

Page 137: ...ointer to the right to zoom in and expand the display or drag to the left to zoom out and contract the display The mouse cursor automatically rolls around the screen such that the user can smoothly scroll large amounts of time without having to press and release the mouse button several times The mouse wheel can be used to zoom in and zoom out by moving the wheel forward to zoom in and backwards t...

Page 138: ...entered time span entries 10 5 Making Time Measurements The Instant Spectrum view provides quick and simple methods to manually characterize timing between events as well as automatic flyover slot timing measurements Timing cursors can be duplicated or frozen with a right click to enable the addition of more cursors Timing cursors available include Timing Cursors A B Independent Cursors To make a ...

Page 139: ... horizontally Right Line Not Attached Both Lines Attached 3 Drag the mouse to the desired location or desired event The time between the cursors is displayed The vertical position of the displayed timing information including the horizontal arrows can be changed by selecting the information with the mouse pointer then dragging to the desired position To add additional cursors 1 Right click over an...

Page 140: ... from one packet to the next and from the previous packet is indicated in grey text To make time measurements using the A B cursors The A B cursors are especially useful when the two events being measured are far apart such that one cursor can be set then the user can scroll as needed to the other event to set the second cursor 1 Select the first desired location in the Instant Spectrum view 2 Rig...

Page 141: ... time scale forces a zero timestamp at the selected location with time incrementing positive to the right of the selected location and decrementing to the left To reset the time scale to the default value 1 Right click anywhere in the Instant Spectrum pane 2 Select Reset Time reference The time scale reverts to the original value 10 7 Channel Statistics The Instant Spectrum view employs a graphica...

Page 142: ... event in the Instant Spectrum view 2 Select Add New Marker Here 3 A marker is placed at the selected event location To search markers 1 Click on the Markers button F9 on the toolbar A list of all markers installed appears 2 Select the desired marker from the list The Instant Spectrum view jumps to the selected marker To delete a marker 1 Position the mouse pointer over the marker to be removed 2 ...

Page 143: ...acket Fly Over and Identifiers The Instant Spectrum view provides various automated indications to the user including detailed packet information timing information and identifiers that are used to indicate packet selections in the Instant Spectrum view selected packet and mouse position and the Overview To enable automated packet flyover information 1 Position the mouse over the desired packet sl...

Page 144: ... the identifier colors Identifier Highlight color Mouse flyover location in Instant Spectrum Selected Overview event Selected Instant Spectrum event 10 10 Instant Piconet Cursor The Instant Spectrum view provides a unique cursor that allows the user to force the Instant Piconet pane to update as the Instant Piconet cursor is moved Conversely this cursor is positioned in Instant Spectrum as the use...

Page 145: ...rdered in order to use the Instant Piconet cursor 10 11 Exporting Images The Instant Spectrum display can be exported into various graphics formats To export the Instant Spectrum display to a graphics format 1 Click on the Export Image icon located on the Instant Timing toolbar The Save menu appears Images to be exported are automatically assigned a file name that includes the origin and span valu...

Page 146: ...o jump to the selected event Selecting timestamps in the Instant Piconet pane will cause the Instant Spectrum view to jump to the selected timestamp location Selecting a timestamp in the Security pane will cause the Instant Spectrum view to jump to the selected timestamp location Selecting an event in an Overview or the Instant Timing pane will cause the Instant Spectrum view to jump to the select...

Page 147: ... process and provides a visually highlighted spectral area in the Instant Spectrum view that indicates those channels blocked by AFH at the point selected See Section 10 12 Wireless Spectrum Capture for details on viewing AFH Highlighting with Wireless Spectrum capture enabled To view the AFH Highlighting 1 Open a capture with active AFH i e one that includes AFH Commands as shown below 2 Select V...

Page 148: ...Analyzer User Guide The channels precluded by the active AFH command are now highlighted 148 of 201 Instant Spectrum View ...

Page 149: ...ergy is indicated with a fly over A color gradient is used to indicate the relative strength of captured RF Darker blue energy indications indicate stronger RSSI whereas lighter blue indications indicate weaker RSSI A mouse over on any RF event will display the precise RSSI Wireless Spectrum capture is an optional feature As needed contact Ellisys to upgrade your BEX400 to include this feature No ...

Page 150: ...ireless Spectrum Enabled 1 Take a capture with Wireless Spectrum enabled or open a capture that was taken with Wireless Spectrum capture enabled AFH Highlighting is displayed along with Wireless Spectrum information In the figure below the Instant Spectrum shows both raw RF energy and Bluetooth packets Note the presence of Wi Fi traffic in the highlighted areas and the absence of Bluetooth packets...

Page 151: ...ment of Your Analyzer located in the Welcome view of the application To export audio to WAV format see Export of Bluetooth Audio in Section 4 9 To access the Instant Audio pane 1 Select View Instant Audio from the menu The Instant Audio pane appears 11 1 User Controls and Toolbar The Instant Audio pane provides various user controls The table below lists the Instant Audio toolbar buttons and their...

Page 152: ...ons Open Options dialog 11 2 Playing Audio The Instant Audio feature allows for playing of captured audio during recording as well as playback of audio from a saved capture Individual audio streams from either over the air sources or HCI sources can be enabled or disabled as desired Audio streams are represented by graphical bars with time progressing left to right The user can zoom or pan using t...

Page 153: ...To select a range of audio to play 1 Left click at the desired starting position and drag to select the range desired The select range is highlighted and characterized with a time indication To enable or disable playback from a selected audio stream 1 Select the speaker icon associated with the desired audio stream 2 Click once to toggle the present mode enabled or disabled When disabled the speak...

Page 154: ...a range is selected loops the selected range 11 3 Audio Options To set Instant Audio options 1 Select the Options icon on the Instant Audio toolbar The Options dialog opens 2 Select the desired device and click OK 11 4 Audio Stream Flyover and Details To see details on a captured audio stream 1 Place the mouse over the desired location in the Instant Audio pane 154 of 201 Instant Audio ...

Page 155: ...views throughout the application To add a marker in the Instant Audio pane 1 Right click on a location or event in the Instant Audio pane 2 Select Add New Marker Here 3 A marker is placed at the selected location To search markers 1 Click on the Markers button F9 on the toolbar A list of all markers installed appears 2 Select the desired marker from the list The Instant Audio pane jumps to the sel...

Page 156: ... 11 6 Panning Left and Right Various methods are available to pan scroll the Instant Audio pane to the left or right To use the mouse to pan 1 Position the mouse over the time scale at the bottom of the Instant Audio pane recommended or alternatively click on Pan The pointer changes to a pan hand symbol 2 Press and hold the left mouse button and drag left or right as desired The mouse cursor autom...

Page 157: ...ne a new timing view origin 1 Enter a timestamp value in the origin box The following values are allowed s seconds ms milliseconds ns nanoseconds ps picoseconds If a unit is not specified then the previously displayed unit is used 2 Press ENTER The Instant Audio pane is updated with the new origin The analyzer application retains new timing origin entries Click the Down arrow in the origin field t...

Page 158: ...in and backwards to zoom out The zoom is centered at the mouse position To use the keyboard to zoom 1 Press the UP Arrow key to zoom in and the DOWN Arrow key to zoom out To use the Navigator bar to zoom 1 Position the mouse over the left or right edge of Navigator window 2 Press and hold the left mouse button and drag left or right as desired to zoom in or out To define a new time span 1 Type the...

Page 159: ...red event The time between the cursors is displayed The vertical position of the displayed timing information including the horizontal arrows can be changed by selecting the information with the mouse pointer then dragging to the desired position To add additional cursors 1 Right click over an existing set of timing cursors 2 Select Duplicate to make available another set of cursors with the exact...

Page 160: ...ng measured are far apart such that one cursor can be set then the user can scroll as needed to the other event to set the second cursor 1 Select the first desired location in the Instant Spectrum view 2 Right click and select Place cursor A here The A cursor is placed at the location selected 3 Select the second desired location in the Instant Spectrum view 4 Right click and select Place cursor B...

Page 161: ...d to indicate OK packets green retransmissions blue original packet transmission and grey retransmitted packet and packet header and payload errors red To access the Instant Channels pane 1 Select View Instant Channels from the menu The Instant Channels pane appears The Instant Channels feature will track all packets from all devices being displayed in the application To narrow the Instant Channel...

Page 162: ...he desired channel A statistical summary of the selected channel appears To use the Navigator bar to pan 1 Position the mouse over the middle of the Navigator window The Navigator window will reflect the entire contents 2 Press and hold the left mouse button and drag left or right as desired to pan left or right To use the Navigator bar to zoom 1 Position the mouse over the left or right edge of N...

Page 163: ...2 2 Synchronizing to Other Views The Instant Channels display is synchronized to the active Overview BR EDR Overview or LE Overview As the user selects an event in these Overviews the Instant Channels display will orient to the location selected To disable synchronization with the active Overview 1 On the Instant Channels toolbar select the Options drop down 2 Select or de select Follow overview s...

Page 164: ...p of the display which shows a global indication of throughput and also allows the user to pan zoom and jump to any desired location Timing cursors are available in order to make one or more timing measurements across one or more data streams Markers can be placed at any point within the display and can be searched using the Markers feature To access the Instant Throughput pane 1 Select View Insta...

Page 165: ...hroughput view to the left or right To use the mouse to pan 1 Position the mouse over the time scale at the bottom of the Instant Throughput view or alternatively click on Pan The pointer changes to a pan hand symbol 2 Press and hold the left mouse button and drag left or right as desired The mouse cursor automatically rolls around the screen such that the user can smoothly scroll large amounts of...

Page 166: ...ant Throughput view provides a zoom feature to expand or contract the display in order to view information from a high level or low level To use the mouse to zoom 1 Place the pointer over the Zoom bar located at the bottom of the display recommended or alternatively click on Zoom The pointer changes to a spyglass symbol 2 Press and hold the left mouse button and drag the pointer to the right to zo...

Page 167: ... 2 Press ENTER The Instant Throughput display is updated with the new span value The analyzer application retains new time span entries Click the Down arrow in the span field to view and select previously entered time span entries 13 3 Making Time Measurements The Instant Throughput view provides quick and simple methods to manually characterize timing between throughput events Timing cursors can ...

Page 168: ...n horizontally Right Line Not Attached Both Lines Attached 3 Drag the mouse to the desired location or desired event The time between the cursors is displayed The vertical position of the displayed timing information including the horizontal arrows can be changed by selecting the information with the mouse pointer then dragging to the desired position To add additional cursors 1 Right click over a...

Page 169: ...ime from one packet to the next and from the previous packet is indicated in grey text To make time measurements using the A B cursors The A B cursors are especially useful when the two events being measured are far apart such that one cursor can be set then the user can scroll as needed to the other event to set the second cursor 1 Select the first desired location in the Instant Spectrum view 2 ...

Page 170: ...o jump the Overview to the first next or previous such selected event The Summary pane will update real time as traffic is captured To access the Summary pane 1 Select View Summary from the menu The Summary pane appears Items not captured will be grayed out in the Summary pane To find an event located in the Overview 1 Select the item or event desired in the Summary pane 2 Click on the Find next a...

Page 171: ...Bluetooth Explorer 400 The Overview orients to the searched item highlighting it with a gray line Summary Pane 171 of 201 ...

Page 172: ...s that are linked to the Overview Alerts for incomplete pairings PIN code conflicts missing link key incorrect link key A utility to calculate public keys from a private key To access the Security pane 1 Select View Security from the menu The Security pane appears 15 1 SSP versus Non SSP Pairings For PIN code pairings the analyzer will decipher the PIN code calculate the link key and decrypt all r...

Page 173: ...umber with highest order byte on the left Use as a separator and or specify a single 0x at the beginning as shown below 0x100F0E0D 0C0B0A09 08070605 04030201 100F0E0D 0C0B0A09 08070605 04030201 0x100F0E0D0C0B0A090807060504030201 DO NOT enter a link key like this 01020304 05060708 090A0B0C 0D0E0F10 15 4 Synchronization to Overviews Each displayed security event is linked to the pertinent Overview b...

Page 174: ...eys from Private Key The Security pane provides a simple utility to calculate public keys X and Y from a private key To calculate public keys from a private key 1 Select Manage SSP Keys from the Security pane toolbar The Secure Simple Pairing Key Management window opens 2 Enter the private key in the Private Key box 3 Select Add The public keys are calculated and displayed in the Public Key X and ...

Page 175: ...e The primary approach to adding a user defined name is to use the Edit button located in the Device Traffic Filters dialog See Section 8 4 Device Traffic Filter for details To create a user defined name for a device 1 Double click Missing on the line associated with the desired device pair as indicated in the Security pane or select the Fill Missing Fields button at top left of the Security pane ...

Page 176: ... labels BD ADDR LMP name or user defined name and to show hide broadcast events Mouse fly over will present master device information A selectable timestamp is provided to force the Overview to align to the present Instant Piconet location To access the Instant Piconet pane 1 Select View Instant Piconet from the menu The Instant Piconet pane appears Instant Piconet pane toolbar Follow live Instant...

Page 177: ... histogram connection types such as paging and inquiry events piconet indicators and data transfers Here is a quick summary of the various representations you can find in the Instant Piconet Represents an idle connection between a master and a slave Master devices always have a blue outline Slave devices always have black outline The gauge on the side represents the RSSI of the device Represents a...

Page 178: ... represented with black outline Represents a paging The pager device is represented with blue outline like masters while the paged device is represented with black outline And here are a few more details about other visual elements Simple Piconet Showing a Paging Simple Piconet Showing a still connection 178 of 201 Instant Piconet Pane ...

Page 179: ...res To use the flyover 1 Position the mouse over any device 2 The flyover indicator appears advising the user of the device s name and master slave status To show hide BD ADDR LMP Name or user provided name 1 Toggle the ADDR button in the Instant Piconet toolbar Instant Piconet Pane 179 of 201 ...

Page 180: ...d name will be displayed To follow the topology in real time show hide BD ADDR LMP Name or user provided name 1 Toggle the ADDR button in the Instant Piconet toolbar Each device shown will show hide the BD ADDR If an LMP name is available this will be displayed If the user has edited the device name in the Devices window the edited name will be displayed 180 of 201 Instant Piconet Pane ...

Page 181: ...eband information and various format options The Details pane also provides a very useful feature allowing the user to re populate the Overview by allowing the user to drag selected fields of interest into the Overview to create a new column To access the Details pane 1 Select View Details from the menu The Details pane appears Details toolbar Details Pane 181 of 201 ...

Page 182: ...s good CRC values are hidden by default Show numeric values in decimal Show numeric values in hexadecimal Show numeric values in binary Show fields bit offset Show fields bit length Display selected field in Overview Export the Details pane text or XML 182 of 201 Details Pane ...

Page 183: ... will drill down to match the abstraction level selected e g transaction request response packet etc For example when selecting the SDP Service Search Attribute Transaction below the Details pane will show information on both the underlying request and response When selecting just the SDP Service Search Attribute Request only this request and underlying protocols profiles and packets will be provi...

Page 184: ...Analyzer User Guide This concept holds true as each underlying Overview element is exposed for example as shown below where a NULL ACK baseband packet is selected 184 of 201 Details Pane ...

Page 185: ...th Group Procedures and Transactions selected transactional grouping is displayed at the highest level such as shown below where the ATT READ subsumes a transaction consisting of and ATT READ REQUEST and an ATT READ RESPONSE With Group Procedures and Transactions deselected transactional grouping is reduced to the next lower level such as shown below where the ATT READ REQUEST and ATT READ RESPONS...

Page 186: ...he desired field in the Details pane 3 Select the Show in Overview button in the Details toolbar or 4 Left click and drag the desired field from the Details pane and drop in the Overview The field from the Details pane is now shown in the Overview Adding fields from the Details pane into the Overview is especially powerful when combined with Instant Filters This can be done during or after recordi...

Page 187: ...e also includes a search mechanism To access the Raw Data pane 1 Select View Raw Data from the menu The Raw Data pane appears showing data from the item selected in the Overview 18 1 Synchronization to Details Pane and Overviews To highlight Details pane fields in the Raw Data pane 1 Select the desired item in the Overview The Details pane displays all fields applicable to the item selected 2 Sele...

Page 188: ...octal Right Area Formats the right area in character hex binary decimal or octal Text Size Sets text size to small medium or large To copy data from the Raw Data pane 1 Right click in the left or right areas in the Raw Data pane 2 Select Edit 3 Select Copy as Displayed Ctrl C to copy data in the format presently displayed or 4 Select Copy as Binary Data Ctrl Shift C to copy data in a binary data f...

Page 189: ...s pane Detection and display of these errors can be disabled as desired To open the Protocol Verifications tab 1 Select Tools Options from the menu The Options menu appears 19 1 Enabling and Disabling Protocol Errors 1 Under the Protocol Verifications tab expand the categories to reveal the desired verification and uncheck the associated box 2 Click on OK Protocol Error Verifications 189 of 201 ...

Page 190: ...rors are flagged on the lowest level element that contains the error and up into the higher level abstracts as shown below Warnings such as RSSI Too Low are also flagged Placing the mouse over the flagged error provides an indication of the specific error 190 of 201 Protocol Error Verifications ...

Page 191: ...nitiated by the user and also allows the user to cancel tasks in progress To access the Task pane 1 Select View Other Windows Tasks from the menu The Task pane appears Task statuses provided by the Tasks pane include File Open File Save Search Instant Search File Export File Import Task Pane 191 of 201 ...

Page 192: ...re version changes from 2 0 to 2 1 Minor versions are not automatically notified but can still be checked by doing a manual Check for Update 21 1 Updating the Software To check for the latest software 1 Select Help Check for updates from the menu or alternatively double click the version number at the bottom right of the GUI The Check for Update window appears 2 Follow the onscreen prompts to down...

Page 193: ... user can access technical support from the Help menu which will open the default browser to the Ellisys technical support web page In the event of a software malfunction or crash the user can easily and automatically compress pertinent application information to be E mailed to the Ellisys support team To access the technical support web page from the application 1 Select Help Contact support from...

Page 194: ...Analyzer User Guide 194 of 201 Software and Support ...

Page 195: ...ins 26 pins two rows of 13 pins which mate with sockets on the mating connector of the Flying Leads Cable Spacing is 1 27 x 1 27mm Color coded flying lead sockets will mate with pins from the user s HCI and or logic implementation Flying Leads Cable Pinout for IO Probe Connector On the Flying Leads Cable Inputs 0 and 1 are used for the primary UART capture Inputs 2 and 3 are used for the secondary...

Page 196: ...Analyzer User Guide Pinout for Mating Connector on Flying Leads Cable 196 of 201 Appendix A Flying Leads Cable ...

Page 197: ... the application including extraction of captured traffic The link provided below contains an introductory guide the plug in DLL and sample code written in C using Microsoft Visual Studio 2010 Compatibility is Visual Studio 2005 or higher Link to download the Remote API http www ellisys com better_analysis bex400a_remote_api zip Appendix B Remote API 197 of 201 ...

Page 198: ... does not require synchronization with any device under test and does not in any way participate actively in the Bluetooth environment Q What do I need to do in order to update the software A If your PC is connected to the Internet go to the Help menu and select Check for Updates Otherwise please contact support ellisys com or visit the Downloads section on the Ellisys website at www ellisys com t...

Page 199: ...n order to get the traffic decrypted Please consult the Ellisys EEN_BT03 Your First Wide band Capture Expert Note to learn about conditions to get decryption Q Are link keys stored so I don t have to re capture a connection in order to see the traffic decrypted A Yes the user is provided the option to save link keys when a capture is closed Appendix C Frequently Asked Questions 199 of 201 ...

Page 200: ...edded Memory 128 MB of FIFO memory HDD is ultimate destination Data is stored in highly optimized format Analyzed data is uploaded in real time through a USB 2 0 connection Front Panel Connectors Capture Standard SMA female HCI USB 2 0 Standard A and Micro B Rear Panel Connectors Computer USB 2 0 Standard B Power 12 17 VDC max 18 W Trigger SMA in and out 50 Ω max 5VDC IO Probe supports UART SPI HC...

Page 201: ......

Reviews: