WinSpectrum III, a tinySA software

WinSpectrum III is a free Windows application for visualizing and controlling Erik Kaashoek's tinySA spectrum analyzers and signal generators (classic, Ultra, and Ultra+).
  It features a clean, responsive interface, real-time scanning, trace markers, command window support, and import/export capabilities.
Available in both 32-bit (.NET 2.0 for legacy systems) and 64-bit versions.

This application has been included in the tinySA Software List (tinysa.org).

Features

  1. Real-time control of all tinySA models (tinySA, tinySA Ultra, and tinySA Ultra+)
  2. Single and continuous scan modes
  3. Several trace visualization with markers
  4. Spectrum, Waterfall or Panafall view
  5. Max Hold and Average
  6. Integrated SCPI-style command window
  7. Configurable EMI measurements with automatic XML logging and sortable, resizable log viewer
  8. tinySA screen capture & menu navigation
  9. tinySA firmware upgrade
  10. Import/Export from/to Text, CSV, XML and JSON formats
  11. Screenshot export
  12. Customizable colors
  13. Manual in PDF format
  14. Supports open/edit and transferring files between the SD card inserted in the tinySA Ultra and the PC via USB (Requires the TEST7.3 XJ firmware installed)

Download & Documentation


WinSpectrum III and its User Manual are available from the Downloads page.
User Manual (PDF): WinSpectrum III User Manual

Screenshots


Main interface Command window

System Requirements

  • Windows XP, Vista, 7, 8, 10, or 11
  • Linux (tested on Ubuntu) with Wine installed
  • tinySA or tinySA Ultra connected via USB
  • STMicroelectronics USB driver (VID: 0483, PID: 5740) for older systems

🧪 Compatibility Matrix

Device OS Status
tinySA (non-ultra) Windows XP (32-bit) ✅ OK
tinySA Ultra Windows 10 (64-bit) ✅ OK
tinySA Ultra Windows 11 (64-bit) ✅ OK
tinySA Ultra+ Ubuntu 22.04 LTS (via Wine) ✅ OK

 

Firmware Update – Driver Setup (Windows)

If your system cannot update the firmware, it is usually because the required USB DFU driver is missing or incorrect.

Step 1 – Install a DFU driver (required)

When the device is in DFU mode, Windows must have a suitable driver installed. If no driver is installed, the device may appear as Unknown device, or it may not be usable by any firmware update tool.

In that case, install one of the following drivers.

Option 1 – Using Zadig (recommended for WinSpectrum III / dfu-util)

  1. Download and run Zadig (no installation required).
  2. Connect the device in DFU mode.
  3. In Zadig, go to Options → List All Devices.
  4. Select STM32 BOOTLOADER.
  5. In the driver box, choose WinUSB (recommended).
  6. Click Install Driver (or Replace Driver).
  7. Wait until the installation is complete.

You should then be able to update the firmware using WinSpectrum III.

Download Zadig from this site
or
Download Zadig from the official website

Option 2 – Using the ST driver (for DfuSe / STM tools)

  1. Download and install the ST driver package en.stsw-stm32102.
  2. Connect the device in DFU mode.
  3. Windows should detect it as STM Device in DFU Mode.
  4. You can then use ST tools such as DfuSeDemo.

Download en.stsw-stm32102 from this site
or
Download it from the official ST website

Notes

  • Only one driver can be active at a time for the DFU device.
  • If a tool does not detect the device, the DFU driver is likely missing or incorrect.
  • You can switch drivers at any time using Zadig.

Tip: If you are unsure, use Zadig + WinUSB, as it works reliably with WinSpectrum III and other modern DFU tools.



2026 - X.R. Junqué's website