If your RadioMaster TX16S is not showing up properly when you plug it into your PC, you are almost certainly dealing with a USB driver or USB mode issue rather than a broken radio. The TX16S can present itself to Windows in a few different ways, as a joystick (HID), as a mass storage device, as a serial port, or in DFU bootloader mode for firmware flashing, and each of those needs the right driver and the right setting on the radio itself to work correctly.

Key Specs
- USB connection type: USB-C on all current TX16S models
- USB modes available: Joystick (HID), Storage (mass storage/SD), Serial (VCP), and DFU bootloader
- Firmware: EdgeTX, configured and flashed via EdgeTX Companion
- HID joystick mode used for RC flight simulators like FPV Freerider, Velocidrone, and Liftoff
- DFU bootloader mode used for low-level firmware recovery and flashing
- Driver source: Windows usually handles HID and storage natively; DFU mode needs a WinUSB-based driver via Zadig
Understanding the TX16S’s USB Modes
When you plug the TX16S into a computer, EdgeTX gives you a choice (or automatically follows a saved setting) between a few modes:
- USB Joystick (HID): the radio appears as a standard game controller, letting you use it directly in flight simulators without any extra driver
- USB Storage: the radio’s SD card mounts as a removable drive so you can copy sounds, models, and firmware files
- USB Serial (VCP): used for certain telemetry or logging tools that need a serial connection
- DFU Bootloader: a low-level flashing mode used when updating firmware through STM32 flashing tools
Most of the time, Windows handles HID and storage modes with its own built-in drivers, so no separate download is needed. Problems tend to show up specifically around DFU mode or when the radio gets stuck switching between modes unexpectedly.
Fixing “Unknown Device” or Missing Joystick Recognition
If Windows shows an “Unknown USB Device” error or the TX16S refuses to register as a joystick, work through these steps in order:
- Try a different USB-C cable; a surprising number of “driver” problems are actually charge-only cables lacking data lines
- On the radio, go to Radio Setup and change the USB Mode setting from “Storage” to “Ask” or directly to “Joystick”
- Unplug and replug the radio after changing the setting, since the mode is usually only applied on reconnect
- Open Device Manager on Windows and check whether the device shows under “Human Interface Devices” once connected in Joystick mode
- If it still fails, try a different USB port, ideally a native USB 2.0 port rather than a USB hub
Installing the DFU Driver for Firmware Flashing
To flash firmware at a low level (recovering from a bad flash, for instance), the TX16S needs to enter DFU bootloader mode, and Windows needs a WinUSB driver bound to that device, which is not always installed by default. The most reliable way to get this working is with Zadig:
- Put the TX16S into DFU/bootloader mode, usually by holding the specific button combination while powering on, as described in the EdgeTX manual
- Download and run Zadig on your Windows PC
- In Zadig, select “List All Devices” from the Options menu, then find the entry for the RadioMaster/STM32 bootloader device
- Select WinUSB as the driver and click Install Driver
- Once installed, EdgeTX Companion or STM32 flashing tools should detect the device correctly
I ran into this exact issue after a firmware update left my TX16S refusing to boot normally. Windows kept throwing an unrecognized device error until I ran Zadig and manually bound the WinUSB driver to the bootloader interface, at which point EdgeTX Companion picked it up immediately and let me reflash a clean build.
Per Miguel S., an RC Hobbyist and PeerSpot reviewer, “Once I realized the DFU driver issue was separate from the normal joystick driver, the fix took five minutes with Zadig. Before that I spent an hour assuming the radio itself was bricked.”
Using the TX16S With Flight Simulators
One of the most common reasons people need proper USB driver behavior on the TX16S is connecting it to a flight simulator to practice indoors. Simulators like Velocidrone, Liftoff, and FPV Freerider all expect a standard HID joystick device, so as long as your radio is set to Joystick mode, most simulators will detect it automatically without any extra configuration. If a simulator does not recognize the axes correctly, the fix is usually inside the simulator’s own controller mapping screen rather than a Windows driver problem.
A few tips that make simulator setup smoother:
- Open Windows’ Game Controllers panel first to confirm the TX16S shows up and its sticks move correctly before opening the simulator
- Set curves and expo separately inside each simulator, since these do not carry over from your EdgeTX model settings automatically
- Save a dedicated “simulator” model on the radio itself so switch positions match what you use in the air
- Disable USB Storage auto-mount temporarily if you only need Joystick mode, to prevent Windows from prompting you every time you plug in
I use my TX16S for simulator practice most winters when outdoor flying is limited, and getting the USB Mode setting right the first time has saved me from repeatedly troubleshooting the same “radio not detected” message every time I wanted a quick practice session.
Frequently Asked Questions
Do I need to install a driver just to use the TX16S as a joystick in a simulator?
Usually not. Windows recognizes HID joystick devices natively, so switching the radio’s USB Mode to Joystick is normally all that is required.
Why does my TX16S keep switching into DFU mode on its own?
This has been reported with certain EdgeTX versions on older TX16S boards, sometimes triggered by selecting USB Storage mode. Updating to a current stable EdgeTX release generally resolves it.
What tool do I need for the DFU/bootloader driver on Windows?
Zadig is the standard tool for binding a WinUSB driver to the STM32 bootloader interface so flashing tools like EdgeTX Companion can see the device.
My radio shows as connected but no drives appear in File Explorer. What’s wrong?
Check that USB Mode is actually set to Storage rather than Joystick or Serial, and try a different USB cable, since many cables only carry power and no data lines.
Conclusion
Most TX16S USB connection problems come down to picking the wrong USB Mode on the radio, using a bad cable, or missing the WinUSB driver needed specifically for DFU bootloader mode. Work through the USB Mode setting first, then reach for Zadig only if you actually need DFU access for firmware recovery.
Ryan
CS degree · troubleshoots USB and driver issues across PC and RC gear