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
- Real-time control of all tinySA models (tinySA, tinySA Ultra, and tinySA Ultra+)
- Single and continuous scan modes
- Several trace visualization with markers
- Spectrum, Waterfall or Panafall view
- Max Hold and Average
- Integrated SCPI-style command window
- Configurable EMI measurements with automatic XML logging and sortable, resizable log viewer
- tinySA screen capture & menu navigation
- tinySA firmware upgrade
- Import/Export from/to Text, CSV, XML and JSON formats
- Screenshot export
- Customizable colors
- Manual in PDF format
- 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
Screenshots
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)
- Download and run Zadig (no installation required).
- Connect the device in DFU mode.
- In Zadig, go to Options → List All Devices.
- Select STM32 BOOTLOADER.
- In the driver box, choose WinUSB (recommended).
- Click Install Driver (or Replace Driver).
- 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)
- Download and install the ST driver package en.stsw-stm32102.
- Connect the device in DFU mode.
- Windows should detect it as STM Device in DFU Mode.
- 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.