Skip to content

Flashing Guide

DTFUHF edited this page Sep 21, 2013 · 24 revisions

-- If you are using a transmitter or receiver with built-in USB, simply plug in the USB port to your computer and ensure the correct drivers have been installed. Drivers are listed at the bottom of this document. For all other hardware, connect your USB-Serial adapter to the computer and ensure the drivers have installed. Driver installation for USB-serial adapters is outside the scope of this manual but links to drivers for the most popular adapters are at the bottom of this document. Find the COM-port associated with the USB-serial adapter.

The following connections must be made to the USB-Serial adapter:

  • Ground
  • TX
  • RX
  • DTR

The device will also require a power connection. Transmitters may be powered by the radio as normal, and receiver may be powered by a BEC on the servo pins as normal. If your USB-serial adapter provides 3.3 volts, you may connect that to the power pin on the programming header instead. (Note that Hawkeye transmitters must be powered by the radio)

Please note that if you connect 5 volts to the programming header on 100mW transmitters / receivers that you will instantly destroy the hardware.

Always ensure a suitable antenna is attached, even when connecting a receiver.

-- Open cTn's configurator for Google Chrome and select the COM-port from the Serial Port menu. If you plugged in your USBserial adapter after starting the configurator, click refresh to update the list of detected COM-ports, or click Disconnect if the configurator has auto-connected. Don’t click on Connect: click on Start Firmware Flasher.

-- Select the hardware you are flashing. Note that some receivers can also be flashed with transmitter firmware, allowing them to be used as transmitters with some additional components.

-- Select whether or not to erase eeprom. It is always recommended to leave this enabled unless you know what you’re doing.

-- Click the Flash Firmware button. If the flashing was unsuccessful, check to make sure the correct COM-port is selected, the pins have been connected properly (you may have to swap TX and RX, depending on your USB-serial adapter), the LEDs on the receiver are off for the duration of the flashing (indicating that the device is indeed being flashed), and that the device being flashed is being powered properly. Some 1-watt transmitters draw more power than a USB port can give; in this case the transmitter must be powered by a battery while flashing.

Drivers

DeluxeTX

This device requires drivers for Arduino Leonardo. The simplest way to install these drivers on Windows is to install the Arduino Enhanced Release which is found here. Download and install the "Recommended Main Package"

CP2102 Manufacturer's driver download page

FTDI Manufacturer's driver download page