IT Luxembourg

Using the new HK OrangeRX modules with Bluetooth

Contents

Introduction

A few month ago Hobbyking introduced new OrangeRX modules with some changes. They are available separately as RX and TX, or as a combo TX + RX. Before buying please read the remark about the RX module below.

I didn’t test them yet, but rcgroups user Wayno Complaino had good results and shared them in the ULRS rcgroup thread.

Be careful to choose the 433MHz version for ULRS, follow the links above to get to the correct products.

TX Module

The TX module is a regular OrangeRX 1W TX module with two differences :

Photos provided by Wayno :

Programming via ICSP (USBasp)

This module can be programmed via ICSP with an arduino programmer such as USBasp.

Programming via FTDI (ULRS CC)

This module can be programmed via FTDI.

Baudrate

It’s mandatory to configure ULRS CC to flash these modules as if they were ‘Wolfbox’ modules. The difference is in the baudrate used to flash them, other than that the pinout is similar to OrangeRX modules.

DTR pin

The TX module doesn’t have a DTR pin, you’ll have to solder a DTR pin before connecting the FTDI cable. The board already has a hole for this pin, and the required capacitor.

Power supply

The TX has the same switching regulator module as the OrangeRX, and does accept up to 36V.

RX Module

Warnings

Description

The RX module is also based on RFM23BP (1W module) and is powered at 5V by a switching regulator.

Programming via ICSP (USBasp)

It can be flashed through the 6 pins ICSP port, this is confirmed to work :

Alternatively, this adapter from HK should work :

Programming via FTDI (ULRS CC)

This modules doesn’t have a bootloader and requires an USBasp programmer or similar, for programming.

However once a bootloader is programmed, you can then with some hardware modifications use also an FTDI cable.

Mandatory mods

The two following mods are mandatory to use ULRS with the RX module :

Reduce the microcontroller voltage

The RX module has a design issue that makes it unreliable : its microcontroller is powered at 5V and directly connected to the RFM chip, which only accepts 3.6V. This creates unstability.

There are two ways to lower the microcontroller voltage to 3.6V :

Reverse the PPM and RSSI pins

On this modules the RSSI and PPM pins are inverted, this mod will correct it (mod proposed by RICKY24)

Remark about the RX PPM pinout

The wiring of this board is slightly different from the regular OrangeRX module. Here the PPM signal is found on the RSSI pin.

You can still obtain the RSSI by selecting RSSI as PWM in ULRS CC, so it will be sent as an RC channel or use the hardware mod described above.

Power supply

The RX uses a XL1530 switching regulator, which accepts up to 18V .

Results

Why is an USBasp Programmer required for the RX module ?

Why do we need an USBasp programmer for the RX, while an FTDI cable is sufficient for the TX ?

The reason is the bootloader, but let’s dig into this in more details.

The microcontroller can contain either :

0) nothing at all
1) a firmware (like ULRS for example)
2) a bootloader
3) or a bootloader + a firmware

It looks like a lot of different cases, but the idea is that you can only use an FTDI cable if there’s a bootloader.

And that’s the difference between the RX and TX modules in the HK OrangeRX combo :

Exit mobile version