KC908 Connection Guide for HDSDR (PC)

KC908 Connection Guide for HDSDR (PC)

Step-by-step setup for USB3.0 remote control, drivers, and HDSDR settings.

1. Overview

KC908 communicates with a PC through the left-side USB3.0 (Type-C) port. It transmits high-speed IQ data and allows gain and control adjustments. HDSDR is a popular SDR application on Windows that can receive the KC908 IQ stream and control the device.

The original HDSDR frequency limit was 9,999.999999 MHz. The beta version increases the MHz field to five digits. The final usable range still depends on your HDSDR build and KC908 limits.

HDSDR does not provide RF port selection, so KC908 will default to the right RF port (PORT 2) when connected.

2. Important Notes

  • Before connecting any cable, ensure proper equipotential grounding to avoid ESD.
  • Your Type-C cable must support USB 3.0. Long or USB 2.0-only cables can cause dropouts or audio stutter. If you must use USB 2.0, keep IQ bandwidth at or below 5 MHz.
  • If HDSDR freezes, set IQ bandwidth below 2.5 MHz and restart HDSDR. You can also use START/STOP to reconnect.
  • Newer HDSDR versions are not CPU-optimized. Use a high-performance PC. Recommended bandwidth is below 20 MHz; 40 MHz may stutter. Older PCs should use much lower values (e.g., 312,500 Hz).
  • USB IQ data is not calibrated, so absolute amplitude is inaccurate; relative levels are generally reliable.
  • USB IQ is sampled from analog IQ without digital downconversion, so a DC spike appears at the center frequency. Avoid demodulating exactly at center.
  • Firmware must be newer than V1.0.5. Upgrade first if needed: upgrade guide. After upgrade, reboot the device and do not connect external power during reboot.
  • This feature is provided as-is. Performance depends on third-party software and hardware.
HDSDR bandwidth and sampling rate settings

Example of bandwidth and sampling rate settings.

3. Enable Remote Control Mode

Remote control must be enabled on KC908 before connecting to HDSDR. Power on KC908, press FUNC, then use the knob or “- +” buttons to select Remote Mode. Press ENTER to confirm. Do not press the back key after entering remote mode; exiting will disable remote mode.

KC908 remote mode menu

Enable Remote Mode on KC908.

Once enabled, the display shows “Waiting for connection,” indicating that USB3.0 is active.

4. Install USB Driver

4.1 Check if the driver is already installed

KC908 uses the FTDI FT601 USB3.0 bridge chip. Most modern Windows systems will auto-install the signed driver. After entering Remote Mode, connect KC908 to your PC via USB Type-C, then check Device Manager > Universal Serial Bus controllers. If you see FTDI FT601 USB3.0 Bridge Device, the driver is installed.

FTDI FT601 device present in Device Manager

Driver installed: FTDI FT601 USB3.0 Bridge Device.

If you see FTDI SuperSpeed-FIFO Bridge under “Other devices,” the driver is missing.

FTDI SuperSpeed-FIFO Bridge shown as unknown device

Driver missing: manual installation required.

If no device appears, check cable type and port selection. KC908 has two Type-C ports. The port on the charging panel is for charging only and does not carry data. Use a data-capable USB 2.0/3.0 cable, not a charge-only cable. If hardware failure is suspected, contact your reseller.

4.2 Manual driver installation

Download and unzip the driver package: FTD3XXDriver_WHQLCertified_v1.3.0.2.zip

In Device Manager, right-click the FTDI device under “Other devices” and select Update driver.

Update driver in Device Manager

Update driver entry.

Choose Browse my computer for driver software.

Browse for driver software

Select the extracted driver folder.

Locate the unzipped driver folder and pick the correct subfolder for your OS. Finish the installation, then refresh Device Manager and confirm the FTDI FT601 device appears.

5. Install HDSDR and the KC908 Interface Library

5.1 Install HDSDR

Download the latest HDSDR from the official site: www.hdsdr.de. You can also use this package: HDSDR_install.zip.

Install using the default path: C:\Program Files (x86)\HDSDR (or choose your own).

5.2 Install the interface library

Download and unzip the KC908 HDSDR interface library (updated 2022-01-03): hdsdr_lib.zip.

After extraction, copy the files inside the lib folder into the HDSDR root directory. Copy the small files inside lib, not the folder itself.

Copy interface library files into HDSDR directory

Copy the six files from the lib folder into the HDSDR directory.

6. Configure HDSDR

Before starting HDSDR, ensure KC908 is connected and Remote Mode is enabled. Launch HDSDR.exe. If you start HDSDR before Remote Mode, the KC908 interface will not load, and you must restart HDSDR.

HDSDR main interface after connecting KC908

HDSDR main interface after connection.

If audio stutters or the waterfall freezes, the bandwidth is too high. Reduce it to about 2.5 MHz (e.g., 2,500,000). Set Output higher (e.g., 192,000) to keep enough demodulation bandwidth.

Adjust IQ bandwidth and output

Adjust bandwidth and Output values.

Set frequency and select the demodulation mode. Use the slider to adjust demodulation bandwidth.

Demodulation bandwidth slider

Drag the slider to set demodulation bandwidth.

HDSDR defaults KC908 RF gain to +20 dB and IF gain to 20 dB. Click RF or IF to select the gain control, then adjust with the slider. Typical values are RF +20 dB and IF +20 dB. If the signal is too strong and the spectrum looks distorted, reduce gain immediately. In cities with outdoor antennas, RF gain should usually stay at +20 dB. For >50 MHz reception, IF gain can be up to 30 dB. For shortwave, IF gain should not exceed 20 dB.

RF and IF gain adjustment

Switch between RF/IF and adjust gain.

After tuning and gain adjustment, you are ready to receive signals. For advanced functions, refer to HDSDR documentation.

HDSDR spectrum view while receiving signals

Receiving signals after configuration.

7. Common Errors

If you see an initialization error, verify that the interface library files were copied correctly. If they are correct, unplug and reconnect the USB cable, restart HDSDR, and if needed reboot KC908.

Initialization error example

Initialization error example.

Additional common issues will be updated later.

Currency
Euro