background image

 

Frontline Harmony Hardware & Software User Manual 

40

 

LL/DDI/ADV/BV-04-C 

ADVERTISING - Advertising Data: Undirected 

LL/DDI/ADV/BV-05-C 

Scan Request: Undirected Connectable 

LL/DDI/ADV/BV-06-C 

Tests that an advertiser IUT receives a connection indication and stops 

advertising after its reception 

LL/DDI/ADV/BV-07-C 

ADVERTISING - Scan Request Connection Indication 

LL/DDI/ADV/BV-08-C 

ADVERTISING - Scan Request Device Filtering 

LL/DDI/ADV/BV-09-C 

ADVERTISING - Connection Indication Device Filtering 

LL/DDI/ADV/BV-11-C 

ADVERTISING - Directed Advertising Events 

LL/DDI/ADV/BV-15-C 

ADVERTISING - Discoverable Advertising Events 

LL/DDI/ADV/BV-16-C 

ADVERTISING - Advertising Data: Discoverable 

LL/DDI/ADV/BV-17-C 

ADVERTISING - Scan Request: Discoverable 

LL/DDI/ADV/BV-18-C 

ADVERTISING - Device Filtering: Discoverable 

LL/DDI/ADV/BV-19-C 

Low Duty Cycle Directed Advertising Events 

LL/DDI/ADV/BV-20-C 

Test that an advertiser IUT sends advertising packets using the 1 Ms/s PHY 

LL/DDI/ADV/BV-21-C 

Tests that an advertiser IUT sends advertising packets of a non-connectable 

event type with data on all advertising channels using legacy PDU types and 

extended advertising HCI commands 

LL/DDI/ADV/BV-22-C 

Extended Advertising, Legacy PDUs, Undirected, CSA #1 

LL/DDI/ADV/BV-25-C 

Tests that an advertiser IUT sends scannable ADV_EXT_IND PDUs with the 

AuxPtr field referring to a valid AUX_ADV_IND PDU on the secondary 

advertising channel with the correct payload fields timing and channel 

sequence for the maximum time allowed 

LL/DDI/ADV/BV-26-C 

Extended Advertising, Periodic Advertising – LE 1M PHY 

LL/DDI/ADV/BV-27-C 

Tests that an advertiser IUT sends non-connectable undirected advertising 

packets with the ADV_EXT_IND PDU on the primary advertising channel 

with the correct payload fields timing and channel sequence for the 

maximum time allowed 

LL/DDI/ADV/BV-28-C 

Tests that an advertiser IUT sends ADV_EXT_IND PDUs with the AuxPtr field 

referring to a valid AUX_ADV_IND PDU on the secondary advertising 

channel. Proper handling of the Secondary_Advertising_Max_Skip 

parameter is tested 

LL/DDI/ADV/BV-29-C 

Tests that an advertiser IUT can support multiple advertising sets using the 

LE 1M PHY with the correct payload fields timing and channel sequence for 

the maximum time allowed 

LL/DDI/ADV/BV-30-C 

Tests that an advertiser IUT can support multiple advertising sets using the 

LE Coded PHY with the correct payload fields timing and channel sequence 

for the maximum time allowed 

LL/DDI/ADV/BV-31-C 

Tests that an advertiser IUT can support multiple advertising sets using both 

the LE 1M and the LE Coded PHYs with the correct payload fields timing and 

channel sequence for the maximum time allowed 

LL/DDI/ADV/BV-32-C 

Tests that an advertiser IUT can support multiple advertising sets using both 

legacy and extended advertising PDUs in parallel with the correct payload 

fields timing and channel sequence for the maximum time allowed 

LL/DDI/ADV/BV-33-C 

Tests that an advertiser IUT can support multiple periodic advertising sets 

Summary of Contents for FrontLine Harmony

Page 1: ...Harmony Test System User Manual...

Page 2: ...tered trademark of Teledyne LeCroy Inc The following are trademarks of Teledyne LeCroy Inc The Bluetooth SIG Inc owns the Bluetooth word mark and logos and any use of such marks by Teledyne LeCroy Inc...

Page 3: ...onnecting Powering the Frontline Harmony 14 2 1 4 Launching the Software 19 Chapter 3 Configuration Settings 21 3 1 Configuring the Software 21 3 1 1 Project Settings 21 3 1 2 Tester and IUT Configura...

Page 4: ...er 6 General Information 58 6 1 More Help 58 6 1 1 Frontline Software 58 6 1 2 User Assistance 58 Chapter 7 Regulatory 59 7 1 Certifications 59 7 1 1 FCC Federal Communications Commission 59 7 1 2 RED...

Page 5: ...tware Chapter 3 Configuration Settings The software is configured to capture data Configuration settings may vary depending on the user s pc configuration and the implementation under test IUT Chapter...

Page 6: ...ms configurations Operating System Windows 10 USB Port USB 2 0 High Speed or or later The Frontline software must operate on a computer with the following minimum characteristics Processor Core i5 pro...

Page 7: ...Frontline Harmony Hardware Software User Manual 7 Figure 1 1 Installed Applications Detected...

Page 8: ...up will appear and the pop up shown above will not be displayed during the installation of the Harmony software Figure 1 2 Harmony Premium Maintenance Status 1 3 Harmony Firmware The Harmony software...

Page 9: ...rmware by going to Help Update Harmony Firmware If the Upgrade Firmware button or Downgrade Firmware button is clicked another popup window will open showing the progress of the firmware change Figure...

Page 10: ...d the tests will not be run until the firmware is correct If the firmware was not changed when initially prompted one can change the firmware by going to Help Update Sodera Firmware If the Update Firm...

Page 11: ...idation tests 2 1 Harmony Hardware 2 1 1 Attaching Cables for Conductive Operation Since over the air sniffing can be compromised in noisy RF environments conductive testing is the recommended approac...

Page 12: ...the Antenna port of the Frontline Sodera hardware 5 Attach the last cable connected attenuator to the RF output of the IUT Important note If the IUT s RF output isn t capacitively coupled attach the...

Page 13: ...though conductive testing will yield the best results over the air testing can provide good results when the testing is done in a controlled RF environment e g an RF shielded room If you choose to do...

Page 14: ...Powering the Frontline Harmony Once you have readied the Harmony hardware for conductive or over the air testing the next step is to power up and connect the Frontline Harmony to the computer 1 Connec...

Page 15: ...will illuminate Note The Harmony hardware is designed to operate using only USB power in mobile settings or when access to a wall outlet is unavailable Powering your Harmony hardware using a wall outl...

Page 16: ...igure 2 6 PC Connection 4 Insert the other end of the USB cable into the PC 5 Insert the supplied USB mini cable into the Port 1 connection on the Frontline Harmony rear panel Figure 2 7 The second po...

Page 17: ...te The Harmony Test System includes a Frontline Sodera unit Other Sodera units can be used with the Harmony hardware however they must have either a Dual Mode Advance license or a Single Mode LE Advan...

Page 18: ...Frontline Harmony Hardware Software User Manual 18 8 After making these connections your setup should resemble a typical testing configuration Figure 2 9 Figure 2 9 Typical Testing Configuration...

Page 19: ...the Software Installing the Frontline Harmony software creates folders necessary for the operation of the software After you ve placed the licenseKey py license key in the appropriate folder per sect...

Page 20: ...T Configuration provides for configuration of Harmony hardware and IUT hardware f IXIT Data provides for Implementation eXtra Information for Test Implementation specific values that further describe...

Page 21: ...e basic project settings Figure 3 1 Figure 3 1 Project Settings Configuration 1 Use the drop down box next to Max Number of Test Retries to the desired number The Harmony software allows 0 9 automatic...

Page 22: ...saves the project files into the specified location If the specified folder does not already exist the Harmony software creates the folder 3 1 2 Tester and IUT Configuration Click the Tester and IUT C...

Page 23: ...or the IUT to enable a connection to the IUT 6 Select the correct Baud Rate for the IUT 7 Select the correct Flow Control for the IUT 8 Select the preferred method for resetting the IUT between test c...

Page 24: ...at may be required by certain Bluetooth SIG specified test cases Figure 3 4 Figure 3 4 IXIT Data 3 1 4 IUT Information Click the IUT Information tab to configure customer manufacturer and product meta...

Page 25: ...Frontline Harmony Hardware Software User Manual 25 Figure 3 5 IUT Information...

Page 26: ...rify that the IUT can generate a P 256 Public Private key pair and return the P 256 Public Key HCI AEN BV 07 C Verify that the IUT can generate a new Diffie Hellman Key HCI AEN BV 08 C Generate Debug...

Page 27: ...Read Peer Resolvable Address Command Master HCI CM BV 02 C LE Read Local Resolvable Address Command Master HCI CM BV 03 C Verify that the IUT correctly handles the LE Read PHY Command HCI CM BV 04 C...

Page 28: ...ring Fail Connection Setup LL CON ADV BV 01 C Accepting Connections LL CON ADV BV 02 C Accepting Connections Timeout LL CON ADV BV 03 C ADVERTISING MASTER Master Packets LL CON ADV BV 04 C Tests that...

Page 29: ...3 C Tests that an initiator IUT sends a connection indication to an advertiser and after missing some reply transmissions from the slave still manages to setup a connection in the master role This tes...

Page 30: ...e identity address when the identity address and an associated IRK are in the resolving list using device privacy mode LL CON INI BV 22 C Tests that an initiator IUT that only supports Channel Selecti...

Page 31: ...rm the version exchange procedure LL CON MAS BV 22 C MASTER Master Acknowledgement Scheme LL CON MAS BV 23 C MASTER Responding to Feature Exchange LL CON MAS BV 24 C MASTER Initiating Connection Param...

Page 32: ...CON MAS BV 52 C Test that a master IUT is able to receive data from a slave device when the slave is transitioning between 125kbit and 500kbit coded rates Confirm that IUT responds within the allowed...

Page 33: ...LE 1M PHY LL CON MAS BV 75 C Verify that the IUT as Master correctly handles communication with a Lower Tester that does not support the Data Length Update Procedure LL CON MAS BV 76 C Verify that th...

Page 34: ...Extreme Timings LL CON MAS BV 102 C Periodic Advertising Sync Transfer Procedure Accepting Synchronization Failure LL CON MAS BV 103 C Periodic Advertising Sync Transfer Procedure Accepting Different...

Page 35: ...past LL CON SLA BV 02 C SLAVE Invalid CRC Anchor Point LL CON SLA BV 04 C Slave Sending Data LL CON SLA BV 05 C SLAVE Slave Receiving Data LL CON SLA BV 06 C SLAVE Slave Sending And Receiving Data LL...

Page 36: ...Y change request LL CON SLA BV 45 C Test that a slave IUT terminates the Link Layer connection if the slave initiated PHY update procedure is not completed before the procedure response timer expires...

Page 37: ...n Request Procedure IUT Initiated Periodic LL CON SLA BV 62 C Constant Tone Extension Request Procedure IUT Initiated Responses Disabled LL CON SLA BV 63 C Verifies that the IUT correctly handles the...

Page 38: ...L CON SLA BV 88 C Periodic Advertising Sync Transfer Procedure Advertising IUT Initiated LL CON SLA BV 89 C Periodic Advertising Sync Transfer Procedure Advertising IUT Initiated LL CON SLA BV 90 C Pe...

Page 39: ...LL CON SLA BV 120 C Sending Long Control PDUs after Feature Exchange LE Coded PHY LL CON SLA BV 121 C Unrequested Constant Tone Extension IUT Receiving AoD LE 2M PHY LL CON SLA BV 122 C Constant Tone...

Page 40: ...with the correct payload fields timing and channel sequence for the maximum time allowed LL DDI ADV BV 26 C Extended Advertising Periodic Advertising LE 1M PHY LL DDI ADV BV 27 C Tests that an advert...

Page 41: ...tisements with and without data along with chaining are tested Undirected and Directed events are tested LL DDI ADV BV 48 C Tests that an advertiser IUT using LE Coded PHY sends non connectable ADV_EX...

Page 42: ...to the LT with a NRPA for the ScanA field LL DDI SCN BV 16 C Verify that the IUT when doing active scanning and using the RL reports the LT and sends SCAN_REQs to the LT with a RPA for the ScanA fiel...

Page 43: ...Disabled LE Coded PHY LL DDI SCN BV 62 C Extended Scanning Multiple Sets Active Multiple PHYs All Supported PHYs Core 5 1 LL DDI SCN BV 63 C Privacy Extended Scanning Active Core 5 1 LL DDI SCN BV 64...

Page 44: ...resolvable private address and that the address is refreshed LL SEC ADV BV 04 C Verify that an adv IUT is able to adv scan undir events using a NRPA LL SEC ADV BV 05 C Verify that an adv IUT is able t...

Page 45: ...e LL SEC ADV BV 20 C Verify that the IUT when transmitting directed connectable advertising events connects in response to connect requests with the initiator identity address when the IUT has that ad...

Page 46: ...LL SEC SLA BV 11 C Slave Sending REJECT_EXT_IND LL TIM ADV BV 01 C Test that an advertiser IUT responds to a scan request sent using the minimum timing between packets T_IFS 1 5 usec LL TIM ADV BV 02...

Page 47: ...A BV 01 C Test that a slave IUT on accepting a parameter update from the master adopts a new anchor point when starting to use the new parameters LL TIM SLA BV 02 C Test that the slave IUT is able to...

Page 48: ...est in the document that had been deleted in the TCRL and no longer supported Figure 4 3 Figure 4 3 Event Viewer 4 2 Initiating Tests 4 2 1 Run Tests 1 Selecting any number of tests makes the Run Test...

Page 49: ...en all tests have completed or if the user clicks Stop Tests 8 If any selected test requires Sodera to complete the Frontline software will automatically be launched 4 2 2 Running Harmony Projects Una...

Page 50: ...exe with the command line parameter runProject path_and_filename hprj Note the executable for running from command prompt is HarmonyAppConsole exe NOT HarmonyLeTester exe Example Figure 4 6 HarmonyApp...

Page 51: ...ode will be 1 Chapter 5 Test Results In this chapter we describe on screen test results review previously run tests produce reports for submission to the Bluetooth SIG and describe how to access resul...

Page 52: ...anual 52 Figure 5 1 Test Results Pane 3 Tests that are still running will indicate that status in the Verdict column Tests that have completed will be indicated by either a Pass Fail Inconclusive N A...

Page 53: ...er Manual 53 Figure 5 2 Completed Tests 5 1 2 Review Previously Run Tests Previously run tests can be called up and reviewed at any time 1 Click the Run Explorer tab to access previously completed tes...

Page 54: ...tomer s contact information d Manufacturer Details this section reports the manufacturer and the manufacturer s contact information e Product Details This section provides details about the product in...

Page 55: ...Frontline Harmony Hardware Software User Manual 55 Figure 5 4 Testing Summary...

Page 56: ...r in the location you specified see Section 3 1 1 when you initially saved the project The Results folder is automatically created when you save the project and the log and capture files created by th...

Page 57: ...in the detail of each test and are therefore critical files They are accessed by the reporting function of the Harmony software Important files include a script log records the detail of the test case...

Page 58: ...ntline Software where you can view the Bluetooth timeline check for 802 11 coexistence interference and view the decode level of any error uncovered by the process 2 To open a capture file open the Ca...

Page 59: ...n which case the user will be required to correct the interference at his own expense 2 Changes or modifications not approved by the responsible party could void the user s authority to operate the eq...

Reviews: