Having trouble connecting your FC to a computer, or flashing FC firmware? Very often it’s an issue with flight controller driver. This tutorial hopefully can help you fix it in a few simple steps.
Often when there is a driver issue with the flight controller in Windows, you might get errors when press the button “Flash Firmware”. One common error is:
![Mac Mac](https://cdn.shopify.com/s/files/1/0012/9184/5699/products/Zadig_VoltairePiloteBordTrousers-Sabley_1024x1024.jpg?v=1598301933)
Failed to open serial port
Jul 13, 2016 1. Download and open Zadig. Open the options menu and click 'List All Devices'. Select WUP-028 in the pulldown menu, and ensure the USB ID is 057E 0337. If you do not see this then try plugging the adapter (specifically the black USB cord) into a different USB port. It's for Mac, but it was the closest thing I could find to my setup after a lot of searches. Apologies if a guide is available for Linux. Anyway, I followed every thing just fine up until it tells me to change the USB settings of the Windows 7 VM.
Then the FC COM disappears, and it appears again when you unplug the FC and plug it back in… The same problem keeps happening when you try to flash the FC.
The first thing you should do is to try a different USB cable. Sometimes an USB cable might be designed for charging and not for data connection, or the cable is simply damaged.
Or you might be getting this error:
No response from bootloader, programming failed
If you are able to connect your flight controller to Betaflight GUI, but you just cannot flash firmware. In which case please follow these steps to resolve the problem.
If you cannot connect to GUI at all, please try the “bootloader fix” first to flash the firmware. If that doesn’t help then read on.
Try restarting your computer and repeat the above before moving on.
There are two types of flight controllers by the way they connect to a computer:
- CP2102
- VCP
You can find out whether your FC is the CP2102 or VCP in order to choose the suitable solution to fix your driver issue.
Connect your FC to the computer with USB cable.
Download and run ImpulseRC Driver Fixer Tool (it’s a 3rd party software, please scan with AV software before running it)
Imazing activation code mac. Sparkchess full version. This tool will automatically search for your FC, and install whatever driver you need on your computer.
Once that’s completed successfully, the driver should be installed. Now fire up Betaflight Chrome App GUI, and you should see “DFU” next to the connect button, rather than the usual COM port in the text box.
You should now be able to flash the FC as you normally would.
Once done, your COM port will reappear in the text box. And you should be able to flash the FC from now on without any issues on this computer.
If you have a flight controller with CP2102, you need to install the CP2102 driver.
Note that with SPRF3 boards, you might want to try changing the baud rate to 256000 first, maybe that would do the trick.
First of all, connect your FC to the computer via USB. Without proper driver it’s difficult to tell where it is in Device Manager. The easiest thing to do is to use Zadigto find it.
You can download both the CP2102 and Zadig drivers on the front page of the Betaflight Configurator.
Run Zadig, choose your flight controller in the drop down list (1). There are going to be many options but choose the one that is more likely to be your FC.
After the green arrow select WinUSB (2), and press replace driver (3).
Zadig For Mac Download Free
After that you should find the “CP2102 USB to UART Bridge Controller” under “Universal Serial Bus devices”. The one that isn’t greyed out. Right click on it and click Update Driver Software.
Select the driver you want to install, Silicon Labs, CP210x USB to UART Bridge.
And that’s it, the COM port of your FC should now appear in the FC configurator.
I am having problem flashing the board, I’ve tried everything, and DFU is displayed in GUI COM port, but it’s just not flashing and i get the following message:
Read protection not active. USB device successfully closed
Zadig For Mac
Try to un-select “Full chip erase” option before flashing, and you could “erase settings” in CLI after the firmware flashing. Type “Default” in CLI to reset all settings.
Edit History
- Jul 2017 – Article created
- Aug 2017 – added fix for CP2102 missing driver
OpenTX is open source firmware for RC radio transmitters. The firmware is highly configurable and brings much more features than found in traditional radios. The daily feedback from the thousands of users ensures the continued stability and quality of the firmware.
Read more about which radios are supported.
Read more about which radios are supported.
The team also develops the OpenTX Companion transmitter support software. OpenTX Companion is used for many different tasks like loading OpenTX firmware to the radio, backing up model settings, editing settings and running radio simulators.
OpenTX Companion is available for Windows, Apple OSX and Linux.
OpenTX Companion is available for Windows, Apple OSX and Linux.
There are two applications available for creating and managing the soundfiles used by OpenTX.
OpenTX Speaker is used to generate voice files for OpenTX by using synthetic speech. OpenTX Recorder is used to record voice files via a microphone.
Both programs can generate sound files for all OpenTX voice languages. Every radio message, including system messages, can be changed.
OpenTX Speaker and OpenTXRecorder are available for Windows7.
OpenTX Speaker is used to generate voice files for OpenTX by using synthetic speech. OpenTX Recorder is used to record voice files via a microphone.
Both programs can generate sound files for all OpenTX voice languages. Every radio message, including system messages, can be changed.
OpenTX Speaker and OpenTXRecorder are available for Windows7.
Installation
The first step to upgrade your radio with the latest OpenTX version is to install OpenTX Companion on your computer.
Then you select the firmware configuration you want and let OpenTX Companion download and install it to your radio.
You can find the latest OpenTX Companion versions in Downloads.Since 2.2 the changelogs for each release are in the news posts below.
Then you select the firmware configuration you want and let OpenTX Companion download and install it to your radio.
You can find the latest OpenTX Companion versions in Downloads.Since 2.2 the changelogs for each release are in the news posts below.
News
- OpenTX 2.3.8(2020-06-13)
- OpenTX 2.3.6(2020-03-28)
- OpenTX 2.3.5 - CRITICAL FOR HORUS FAMILY (FrSky X10/X10 Express/X12 and Jumper T16)(2020-01-15)
- OpenTX 2.3.3(2019-12-20)
- OpenTX 2.3.3RC1(2019-12-04)
- OpenTX 2.3.2(2019-11-16)
- OpenTX 2.3.1(2019-10-05)
- OpenTX 2.3.0RC5(2019-09-23)
- OpenTX 2.3.0RC3(2019-09-14)
- OpenTX 2.3.0RC1(2019-09-11)
- OpenTX 2.3 nightlies(2019-05-17)
- OpenTX 2.2.2(2018-07-28)
- OpenTX 2.2.2 RC4(2018-07-06)
- OpenTX 2.2.2 RC2(2018-06-21)
- OpenTX 2.2.x AVR disabled(2018-02-26)
- OpenTX 2.2.1RC3(2017-12-13)
- OpenTX 2.2.0(2017-05-30)
- OpenTX 2.2.0 RC17 (N370)(2017-04-27)
- OpenTX 2.2.0 RC15 (N368)(2017-04-10)
- OpenTX 2.2.0 RC13 (N365)(2017-03-19)
- OpenTX 2.2.0 RC11 (N363)(2017-03-05)
- OpenTX 2.2.0 RC9 (N361)(2017-01-25)
- Liens vers des documents édités en français(2017-01-04)
- OpenTX 2.1 For Taranis PDF Documentation(2016-11-18)
- OpenTX 2.2.0 RC7 (N359)(2016-10-16)
- OpenTX 2.2.0 RC5 (N357)(2016-09-15)
- OpenTX 2.0.20(2016-09-15)
- OpenTX 2.2.0 RC3 (N353)(2016-09-03)
- OpenTX 2.2.0 RC1 (N351)(2016-09-01)
- OpenTX 2.0.19(2016-01-15)
- OpenTX 2.0.18(2016-01-03)
- OpenTX 2.1.5(2015-11-05)
- OpenTX 2.1.2(2015-09-07)
- OpenTX 2.1.0(2015-07-16)
- Mac Sound generator by Austin St-Aubin(2015-06-20)
- M2560 DIY radio documentation, driver and bootloader(2015-04-18)
- OpenTX 2.0.13(2014-11-20)
- OpenTX 2.0.11(2014-09-10)
- Lua Reference Guide in OpenTX(2014-07-19)
- OpenTX 2.0.6(2014-07-13)
- OpenTX 2.0 - Lua Telemetry Screen #1(2014-06-27)
- OpenTX 2.0.4(2014-06-24)
- Differences Between OpenTX r2470 and 2.0(2014-06-13)
- The Rise of the Taranis(2014-06-11)
- OpenTX 2.0 for Turnigy 9XR PRO(2014-06-04)
- OpenTX 2.0 - Wizard Lua script(2014-06-02)
- OpenTX Recorder - Voice recorder for Taranis(2014-03-21)
- OpenTX Speaker - Voice generator for Taranis(2014-03-15)
- Zadig 2.1.0 driver installer for Taranis flashing(2014-02-22)
- OpenTX r2923(2014-01-09)
- OpenTX r2834(2013-10-29)
- Modele Magazine article about Open9x (April 2013)(2013-10-08)
- OpenTX r2751(2013-09-01)
- OpenTX r2688(2013-07-28)
- OpenTX r2647(2013-07-21)
Manufacturers
Please read this page for information about getting OpenTX for your product.