Flashing OrangeRX Open LRS with openLRSng
In case you missed it, I did a walk through for using OrangeRX Open LRS with Spektrum Transmitter. However to make full use of the OrangeRX Open LRS system, you really should flash it with openLRSng. This can be tricky, and it can be very easy to fry your hardware so I thought I’d put together a walk through for that as well.
You will need a FTDI cable that runs at 3.3V. Many systems say they are 3.3V and still give 5V to the system. How could this be???!?? Well i think they run there Logic at 3.3V, but the voltage pin sends the voltage on the USB side which is 5V. Very important to test your connections and not connect up anything that has 5V on it.
I bought FTDI TTL-232R-3V3 and was surprised to find that although it says it’s the 3.3V model, the VCC line puts out 5V. However all the other ports never when above 3.3V. My solution to this problem was to power the modules externally, and use Male to Female Jumper Wires to connect only the pins I wanted and needed connected. I know this may be confusing but you’ll get it as we go.
Open the OrangeRX Open LRS case by undoing the 4 screws on the front of the case.
In case you don’t want to dig your board out to figure out which pins are what for flashing. Here is a picture of the backside of the board.
In order to flash the board you will need the DTR, TX, RX and GND pins connected to the FTDI 3v3 cable. DO NOT CONNECT THE VCC pin unless you have verified that the VCC pin only puts out 3.3V.
You’ll have to use your powers of imagination that the blue wire is actually orange. The colors match otherwise. So here is where you’ll need your jumpers if the your vcc is 5V. Green wire goes to DTR, Yellow wire goes to TX, Orange wire(blue in the picture) goes to RX, Black wire goes to the further to the right GND. The FTDI pinout actually has the TX and RX backwards, but setting it as if you are plugging the FTDI cable in minues the VCC and 2nd to last GND should work. No that you are all connected up, it’s time to connect install the openLRSng installer tool.
The openLRSng tool is a chrome plugin based app, so we will need chrome installed, and then add the openLRSng tool to it. Open the plugin, plugin the USB, and power on the device through it’s power connector:
Click on the Firmware flasher button.
Select the TX module radio button.
Select Hobbyking OrangeRX UHF TX.
Click on Flash Firmware
You should get the following output to let you know that it was successful. If you leave the firmware flasher tool and click connect you should get access to all the openLRSng tools.
Now you must reconnect the FTDI cable to the receiver. Again do not plug in the VCC port unless you have verfied it will only put out 3.3V.
You will need to power the receiver on. While you can connect it directly using your jumper whiles to the balance port on your 2S or 3S lipo, I recommend powering it via the BEC on an ESC to avoid a short circuiting your Lipo on accident.
Plug in the USB and again enter the firmware flasher.
Select the Hobbyking OrangeRX UHF RX. Then Click on Flash Firmware. You should get the same programming successful output to let you now it’s complete. Leave the firmware flasher. Now to make changes to the settings on the Receiver, you actually hook the FTDI back up to the transmitter and click connect.
Then Click on the RX Module button
Then power on the receiver within 5 seconds or so of clicking on RX module and it will connect wirelessly to let you set the settings. Sorry I don’t have a picture of the settings.
For binding and using the openLRSng versions of the transmitters I’ll refer you to the openLRSng website.
I hope this tutorial has helped, and helps you get your wings or Props further away than previously. If this tutorial did help or is confusing, let me know in the comments.