7.6 C
New York
Monday, November 25, 2024

How one can Flash ExpressLRS Receivers through UART utilizing FTDI Dongle (Radiomaster UART Flasher)


Ever discovered your self with a bricked ExpressLRS receiver after a foul firmware replace? Or are you unable to flash your RX utilizing FC Passthrough nor WiFi? That is the place an FTDI dongle comes into play. On this information, I’ll stroll you thru the method of flashing ExpressLRS receivers through UART utilizing an FTDI programmer, such because the Radiomaster USB UART Flasher.

A few of the hyperlinks on this web page are affiliate hyperlinks. I obtain a fee (at no further price to you) in case you make a purchase order after clicking on one in every of these affiliate hyperlinks. This helps help the free content material for the neighborhood on this web site. Please learn our Affiliate Hyperlink Coverage for extra info.

Why Use FTDI for Firmware Updates?

Whereas the simplest strategies to replace firmware are through Betaflight Passthrough or Wi-Fi (which I’ve lined in a earlier tutorial), there are situations the place these strategies would possibly fail, corresponding to a lack of connection. These points may end up in bricked receivers, the place the bootloader turns into corrupted.

An FTDI programmer, which allows flashing through UART, can come to the rescue. This technique can be helpful in case you’re not utilizing a flight controller or don’t have entry to Wi-Fi. It’s a flexible answer that works with all manufacturers of ELRS receivers, for each 2.4GHz and 900MHz, with out the necessity for specialised software program.

Flash Expresslrs Receiver Radiomaster Uart Tool

{Hardware} Requirement

For this process, you’ll want a USB to serial programming device, generally generally known as an FTDI Programmer. Many producers provide devoted instruments for this objective, such because the Radiomaster USB UART Flasher, accessible right here:

Flash Expresslrs Receiver Radiomaster Uart Tool Unbox Accessories

Whereas BetaFPV additionally gives the same device, the ExpressLRS Restoration Dongle (https://oscarliang.com/product-9zim), I’ll be utilizing the Radiomaster mannequin on this demonstration. The steps, nonetheless, are comparable for each.

A generic FTDI programmer is a less expensive choice (https://oscarliang.com/fpv-tools/#FTDI-Adapter), although it lacks the comfort of spring-loaded pins and different devoted harness that facilitate solder-free connections.

Flash Expresslrs Receiver Radiomaster Uart Tool Connection 2

The FTDI programmer is easy to make use of. You’ll be utilizing 4 pins: RX, TX, VCC, and GND. VCC is 5V, GND is floor, and RX/TX are the info connection.

Step 1 – Plug in FTDI Dongle

Begin by opening the ExpressLRS Configurator and noting the accessible COM Port (COM port quantity could be totally different in your pc).

After connecting the FTDI dongle to your pc, choose the newly appeared COM port. If no new COM port seems, chances are you’ll want to put in the cp2102usb driver.

Flash Expresslrs Receiver Uart Tool Configurator Select Com Port

Step 2 – Join Receiver to FTDI Dongle

To replace through FTDI, the receiver should be in boot mode.

This sometimes entails holding down the boot button on the receiver whereas connecting it to the FTDI Dongle (you may launch the button as soon as the LED activates). Some receivers might require bridging two solder pads as an alternative of urgent a button (you may take away the solder bridge after flashing).

Flash Expresslrs Receiver Radiomaster Uart Tool Boot Button Bridge Pads

Join the receiver to the FTDI Dongle utilizing the spring-loaded pins (whereas holding down the boot button). Right here’s the connection order to comply with:

  • VCC – 5V
  • GND – GND
  • TX – RX
  • RX – TX

Ought to I take advantage of 5V or 3.3V? For many ExpressLRS receivers, the 5V setting is suitable. 

Flash Expresslrs Receiver Radiomaster Uart Tool Spring Loaded Header Pins

Flash Expresslrs Receiver Uart Ftdi Programmer Usb Dongle Wiring Connection Tx Rx Boot Spring

Flash Expresslrs Receiver Uart Ftdi Programmer Usb Dongle Wiring Connection Tx Rx Boot Servo Header

Flash Expresslrs Receiver Uart Ftdi Programmer Usb Dongle Wiring Connection Tx Rx Boot Er6 Er8

The Radiomaster UART Flasher additionally features a cable harness for receivers with out solder pads.

Flash Expresslrs Receiver Radiomaster Uart Tool Connection

As soon as linked, the receiver ought to energy up with a strong LED, indicating it’s in boot mode and able to be flashed.

Step 3 – ExpressLRS Configurator

Proceed with the usual setup within the ExpressLRS Configurator. Select your firmware model, machine class, and particular mannequin. Make sure the flash technique is ready to UART.

Flash Expresslrs Receiver Uart Tool Configurator Select Flashing Method

Configure the remainder based on your preferences, and ensure the COM port of your FTDI programmer.

Step 4 – Begin the Replace

Click on on ‘Construct & Flash’ to provoke the replace. As soon as the method completes efficiently, you may disconnect the receiver from the FTDI dongle.

Conclusion

Understanding how one can replace ExpressLRS receivers through FTDI is extremely helpful, notably when different approaches fail. This tutorial goals to offer a transparent, step-by-step information to effectively get better and improve your ELRS RX utilizing an FTDI programmer, such because the Radiomaster USB UART Flasher. This course of would possibly save your bricked RX from being discarded. Keep in mind, at all times double-check your connections and settings to make sure a profitable replace.

Related Articles

Latest Articles