Yaesu FTDX10 (better) Scope
Work in progress
This is a better scope for Yaesu FTdx10 radios.
It makes use of data sent from the radio through the ACC connector. Among other things, this data includes 25 spectrum frames per second.
Features
- Scope averaging - something the radio unfortunately does not have on it’s own display.
- Click scope to tune (only scope, not waterfall) - Send frequency to DXLog (Radio 1 currently hardcoded).
- 25 FPS rendering - higher resolution or framerate is not possible, as this is what the radio sends.
Future improvements
- DX Cluster spot integration.
- FTDX101 support incl. two receivers.
- FT710 support - this shuold work without any additional hardware.

⚠️ Warning: Follow this guide and use the software and hardware at your own risk. Use shielded cables to connect to your radio. You can damage or destroy your equipment.
Required hardware
- RP2040-Zero board to serve as SPI to USB-CDC interface.
- 13-pin DIN connector.
Wiring
| FTDX10 ACC | Signal | RP2040-Zero |
|---|---|---|
| Pin 4 | MOSI (DATA 2) | Pin 0 |
| Pin 5 | CLK | Pin 1 |
| Pin 6 | CS | Pin 2 |
| Pin 11 | short to Pin 12 | - |
| Pin 12 | short to Pin 11 | - |
| Pin 2 | GND | GND |
Test-wiring on solderless breadboard (receive-only).

I used cables with DuPont connectors, as it is hard to solder the 13-pin DIN connector. A piece of braid from coax cable can be used to shield the cables. It can also easily be soldered to the connector ground terminal.

A 2,54mm jumper can also be used to jump pins 11 & 12.

Download
- RP2040-Zero Firmware: fw-2040-zero.uf2
- Scope App: scope.exe
- Config file: scope.ini
Your antivirus may complain.

Configuration
Edit scope.ini and adjust COM Port and UDP address & port if you want to change frequencies in DXLog by clicking on a signal in the scope.
[connection]
port = COM5
auto_connect = true
[udp]
enabled = true
address = 127.0.0.1
port = 13064
Acknowledgements
- Braco, E77DX for putting the scope idea in my head.
- Thanks Brano, OM2KW for explainations of hardware interface & PoC.
- https://github.com/SLTPLAN/FTDX10_WF - some epxlainations of the protocol used.