Skip to main content

SDRLab TRX-duo — Complete Guide

One-liner: the TRX-duo is a serious dual-channel, dual-transmit SDR transceiver built around a Xilinx Zynq 7010 SoC, with two 16-bit ADCs and two 14-bit DACs covering 10 kHz to 60 MHz — all the HF ham bands plus 6 m. Because it is Red Pitaya compatible, it inherits a whole ecosystem of open-source SDR, VNA and lab software.

Specs at a glance

ItemSpecification
Radio typeDual-channel transceiver (2× RX, 2× TX), direct sampling
Frequency range10 kHz – 60 MHz (HF to 6 m)
ADC2× Linear Technology LTC2208, 16-bit, 125 MS/s
DAC2× Analog Devices AD9767, 14-bit, 125 MS/s
Real-time bandwidth61.44 MHz
FPGA / SoCXilinx Zynq 7010 (dual-core ARM Cortex-A9)
RAM512 MB DDR3
RF inputs2× SMA (50 Ω), 0.5 Vpp, transformer + AC coupled
RF outputs2 channels, 1 Vpp
NetworkGigabit Ethernet (1 Gbit)
USBUSB 2.0 Type-C (power + connectivity)
Extension16 digital I/O, 4 analog inputs (0–3.3 V, 12-bit, 100 kSps), 4 analog outputs (0–1.8 V), I2C, UART, SPI
Boot mediamicroSD card (the OS + applications live on the card)
EnclosureAluminum, 115 × 70 × 25 mm (with connectors)
CompatibilityRed Pitaya (STEMlab 125-14 style) software ecosystem

What makes the TRX-duo special

If the RTL-SDR V4 is a pocket knife, the TRX-duo is the lab instrument:

  • Two independent receivers — run diversity reception, compare two antennas, or copy two bands at once. Great for university experiments on diversity, direction-finding and interference studies.
  • True transceiver — two 14-bit transmit channels let you experiment with real TX (within amateur radio rules and local regulations).
  • Red Pitaya compatible — the same applications that run on a Red Pitaya STEMlab 125-14 (SDR receivers/transceivers, VNA, oscilloscope apps from the red-pitaya-notes project) run on the TRX-duo with the matching SD image.
  • Network-native — it's a headless box you drive over gigabit Ethernet from any PC, phone or tablet browser. No USB tethering.

Firmware and SD image

⚠️ The SD image is NOT hosted by us. Download it exclusively from the official vendor pages below. Do not use random mirrors.

ResourceOfficial linkWhat it is
Vendor site — TRX-DUOhttps://trx-duo.com/Official product site, including firmware and starting information
Vendor product page (SDRLab)https://opensourcesdrlab.com/products/trx-duo-compatible-with-red-pitaya-sdr-dual-16bit-adc-zynq7010Official product page with the Firmware and Quick start manual
Red Pitaya software ecosystemhttps://github.com/pavel-demin/red-pitaya-notesThe open-source application suite (SDR RX/TX, VNA) the TRX-duo is compatible with

How the SD card works: the TRX-duo is an embedded Linux computer. The microSD card carries the operating system, the FPGA bitstream and the SDR applications. "Updating firmware" = writing a newer official image. Always read the vendor's firmware/quick-start instructions first — they list the exact image to use.

Writing the image (generic flow)

  1. Download the official image from the vendor page above.
  2. Write it to a microSD card (≥ 4 GB; the card is erased!):
# Replace /dev/sdX with YOUR card device — double-check with lsblk!
sudo dd if=trx-duo-image.zip of=/dev/sdX bs=4M status=progress conv=fsync

Zip images sometimes need to be unzipped first — follow the vendor instructions. On Windows, balenaEtcher handles both zip and img files safely.

  1. Insert the card into the TRX-duo.
  2. Connect Gigabit Ethernet and USB-C power, then switch on.

First boot and network

  • With a DHCP network (typical home router): connect both your PC and the TRX-duo to the router, then look up the device's IP (router admin page, or arp -a / ip neigh show on your PC).
  • On a direct cable link or isolated network: set your PC to a static address in 192.168.1.x (e.g. 192.168.1.10/24) and open http://192.168.1.100.
  • Some images also respond to the hostname trx-duo-alpine.

Verify

ping 192.168.1.100
curl -s http://192.168.1.100/ | head

A live board answers ping and serves its dashboard HTML.

Using it with SDR software

SoftwareHow it connectsTypical use
Browser web apps (on the board)Direct, no PC softwareSpectrum, SDR RX, VNA — the fastest start
HDSDRRed Pitaya network interfaceClassic panadapter-style HF transceiver control
SDR Console V3Red Pitaya-compatible network sourceSerious RX with digital modes, remote operation
Red Pitaya notes apps (on the board)Built into the SD imageDiversity RX, transceiver experiments, FT8 skimmers

See the SDR software guide for the wider picture.

Quickstart checklist

  • Downloaded the official SD image from the vendor page
  • Written it to microSD and inserted it
  • Ethernet + USB-C power connected
  • Device reachable (DHCP IP or 192.168.1.100)
  • Dashboard loads in the browser
  • Antenna attached to RX1/RX2 (HF antenna — long wire or loop — not a WiFi antenna)
  • Listened to a real HF signal (shortwave broadcasters are loud at night, 3–30 MHz)

Troubleshooting

ProblemCauseFix
Dashboard unreachableDHCP missing / wrong subnetSet PC static 192.168.1.x, try http://192.168.1.100
No link light on RJ45Cable or port issueChange cable/port; confirm the switch port supports 10/100/1000
Boots but never appearsBad SD card / wrong imageRe-write with the official image; test card on a PC
Noise only on RXNo HF antenna / attenuator onAttach a proper HF antenna; raise gain, remove attenuation
Apps mismatch the boardWrong image variantRe-check the vendor quick-start for the correct image for 125 MS/s 16-bit boards

More help: the SDRLAB troubleshooting hub.