FMCOMMS5 Test Suite

Prerequisites:
  • Scopy v2.2.0 or later with FMCOMMS5 plugin installed

  • FMCOMMS5 device connected (with both AD9361-phy and AD9361-phy-B devices)

  • Device drivers and firmware are up to date

  • Reset .ini files to default by pressing Reset button in Preferences

Test 1: Plugin Loads

UID: TST.FMCOMMS5.PLUGIN_LOADS

Description: Verify that the FMCOMMS5 plugin loads in Scopy.

OS: ANY

Preconditions:
  • Scopy is installed

Steps:
  1. Open Scopy application
    • Expected result: Scopy launches without errors

    • Actual result:

Tested OS:

Comments:

Result: PASS/FAIL

Test 2: Device Detection and Display

UID: TST.FMCOMMS5.DEVICE_DETECTION_AND_DISPLAY

Description: Verify that the FMCOMMS5 plugin detects and displays both AD9361-phy and AD9361-phy-B devices and their status panels.

OS: ANY

Preconditions:
  • FMCOMMS5 device is connected

Steps:
  1. Open FMCOMMS5 plugin
    • Expected result: The plugin detects and displays both devices and their status/configuration panels

    • Actual result:

Tested OS:

Comments:

Result: PASS/FAIL

Test 3: Change and Validate Global Settings

UID: TST.FMCOMMS5.CHANGE_VALIDATE_GLOBAL_SETTINGS

Description: Change global settings (e.g., ENSM mode, calibration, rate governor) and verify changes are applied and reflected in hardware for both devices.

OS: ANY

Preconditions:
  • FMCOMMS5 device is connected

Steps:
  1. Change ENSM mode (FDD/TDD).
    • Expected result: Mode changes and is reflected in the UI and hardware for both devices.

    • Actual result:

Tested OS:

Comments:

Result: PASS/FAIL

Test 4: RX and TX Chain Configuration

UID: TST.FMCOMMS5.RX_TX_CHAIN_CONFIG

Description: Change RX/TX bandwidth, sampling rate, LO frequency, and verify correct application for all four channels (RX1-4, TX1-4).

OS: ANY

Preconditions:
  • FMCOMMS5 device is connected

Steps:
  1. Change RX bandwidth and sampling rate for all RX channels.
    • Expected result: New values are applied and reflected in the UI and hardware for RX1-4.

    • Actual result:

Tested OS:

Comments:

Result: PASS/FAIL

Test 5: Advanced Plugin Detection and Display

UID: TST.FMCOMMS5_ADVANCED.PLUGIN_DETECTION_AND_DISPLAY

Description: Verify that the FMCOMMS5 Advanced plugin detects and displays the connected FMCOMMS5 device and its advanced configuration panels.

OS: ANY

Preconditions:
  • FMCOMMS5 device is connected

Steps:
  1. Open FMCOMMS5 Advanced plugin
    • Expected result: The plugin detects and displays the FMCOMMS5 device and its advanced configuration panels

    • Actual result:

Tested OS:

Comments:

Result: PASS/FAIL

Test 6: FMCOMMS5 Calibration

UID: TST.FMCOMMS5.CALIBRATION

Description: Verify that calibration completes successfully and a sinusoidal signal appears in the ADC plugin after calibration.

OS: ANY

Prerequisites:
  • ADC plugin installed

  • Physical FMCOMMS5 device connected (uncalibrated)

Steps:
  1. Connect an uncalibrated FMCOMMS5 device.

  2. Go to FMCOMMS5 Advanced and open the FMCOMMS5 tab.

  3. Press Calibrate.
    • Expected result: Progression bar appears and reaches 100%.

    • Actual result:

Tested OS:

Comments:

Result: PASS/FAIL