iRangeX IRX4 2.4G 4-in-1 Multiprotocol JR-type Module - RC Groups
Thread Tools
May 08, 2017, 05:06 PM
Alex
Datos's Avatar
Mini-Review

iRangeX IRX4 2.4G 4-in-1 Multiprotocol JR-type Module


I've just got tested something new - iRangeX IRX4 2.4G 4-in-1 (CC2500,NRF24L01,A7105,CYRF6936 RF chips) Multiprotocol external JR-type Module based on STM32 that is capable of controlling a large amount of different receivers and RTF models. If you happen to have some popular R|C models but want to be able to control all of those with a single radio - this module would be the best choice!



Watch our short video review about this product:

iRangeX IRX4 2.4G 4-in-1 Multiprotocol JR-type Module (2 min 27 sec)


Now, let's have a closer look at iRangeX IRX4:

Technical Specifications:
  • Band: 2.4GHz
  • Weight: 40g
  • Hardware: STM32F MCU with 128KB Flash memory
  • Dimension: 49x22x65mm
  • Antenna Length: 108mm
  • 1492155008_1

Name: 1492155008_1.jpg
Views: 45
Size: 159.3 KB
Description:

Compatible Transmitters:
  • All Frsky transmitters
  • Futaba S-FHSS transmitter
  • Flysky TH9X (Note: The plastic base of the pins on the transmitter needs to be removed to fit this module.)
  • Turnigy 9XR, 9XR Pro
  • Others: other transmitters that can use OpenTX/er9x firmware.

Name: 1492154952_1.jpg
Views: 43
Size: 328.8 KB
Description:

Features:
  • Upgraded STM32 board, all protocols are included from the box.
  • For OrangeTX, all CYRF6936 based protocols are included.
  • Suitable for many brand's quadcopters, helicopters and airplanes.
  • Multiprotocol TX module, as long as your transmitter can use the OpenTX/er9x firmware, then it is compatible with module.
  • Multiprotocol hex/bin files attached have been compiled with the source files dated of 19/12/2016 using the default settings AETR, telemetry enabled, serial mode enabled and ppm mode enabled using default table. INV versions have inverted telemetry set which is a must for OpenTX while the others are compatible with Er9x/Ersky9x.
  • For Atmega328 boards, some RF modules (and associated protocols) have been included in each hex to fit in the Atmega328. For example: Multiprotocol_V1.1.5_A7105-CC2500-CYRF6936.hex means that protocols depending on NRF24L01 protocols are excluded.
  • So, according to the specifications and features, this external module requires any radio that meets two stated criterias: it should be capable of running latest OpenTX FW (2.2) and should have JR-type external module bay. All FrSKY and Turnigy radios do support that as well as Flysky TH9X does.

Name: _DSC7028.jpg
Views: 27
Size: 125.8 KB
Description:

Package:

Comes in a soft plastic bag with omni-directional 2dB antenna. That's it.

Build and design:

This product looks good and well crafted. Plastic case is neat and fits JR-module bay perfectly. There are 2 status LEDs under the stickers that reports whether the connection with the model is active or not. No other buttons or jumpers.

Name: _DSC7040.jpg
Views: 38
Size: 106.4 KB
Description:

The only drawback that we have experienced so far is that side module grips|clamps are short and it is kind of tricky to get module out of the bay - not enough grip to get it out while squeezing clamps. But it still can be done by pulling the module put using antenna connector.

Internals:

Pretty neat as well. No signs of bad soldering or large amount of flux. Seems that electical part is nothing to worry about. I would prefer antenna connector to be hot glued to keep it in place but it is not necessary because this module has a case which would be kept closed and there is no need to open it.

Name: 1492154966_1.jpg
Views: 43
Size: 184.6 KB
Description:

Module compatibility:

This is the most important part... Manufacturer claims that this module can be used with the following brands/models:
  • Flysky (Generation I protocol, based on A7105, tested)
  • Hubsan (Based on A7105, tested)
  • Frsky (Based on CC2500, tested)
  • Hisky (Based on24L01,tested)
  • V2x2 (Based on 24L01)
  • Dsm2 (Based on CYRF6936, tested)
  • Devo (Based on CYRF6936, tested)
  • YD717 (Based on 24L01 )
  • KN (V977, Based on 24L01, tested)
  • SymaX (Based on 24L01)
  • SLT (Based on 24L01)
  • CX10 (Based on 24L01)
  • CG-023
  • BAYANG
  • SIMAX5C
  • DSMX (you would have to update module FW to run DSMX) starting from V 1.1.5FW release

The most important feature if this module is that it is using STM32F MCU with much more memory (128KB) than was used in the previous iRangeX product based on Atmega328P (32KB). This means that a user no longer needs to reflash the module to be able to use different types of protocols whenever he wants to control different models from different brands. All protocols for all stated models and brands are already inside the FW file and the selection is done in OpenTX FW on the radio side. Module FW updates would now be used to add new models or protocols and to fix bugs only whenever there are some. These are very good news - all-in-one solution for many-many products out of the box (V 1.1.6 FW from the box)!

Name: _DSC7043.jpg
Views: 36
Size: 126.7 KB
Description:

The model I've got to test it with the module is very popular now FrSKY Vantac GT90 - 90mm brushless FPV racer with AC800 receiver (made for FrSKY). So, this is kind of tricky - not only the module is a third-party product, but also the receiver is coming from the third-party.

Operating the module:

As it has already been mentioned - this module requires you to have the latest OpenTX/er9x FW on your radio. I have FrSKY Taranis X9D Plus with the latest OpenTX 2.2 (371). If you have FW older than that - it can be downloaded from OpenTX official website and flashed to the radio (you can find the instructions how to do that HERE). The only additional thing to before downloading latest OpenTX FW build to your PC and upload it to radio - is to check "multimodule" option in the radio profile settings.

So, pretend that you are using the latest OpenTX version:

You would have to insert this module into the external bay, attach the antenna and create a new model with AETR (first four) channels order.

Of course, another main thing is to go to the model options, switch off internal module and switch on external one. OpenTX FW would let you choose current protocol that would be used for a model (among all stated above options). For Vantac GT90 it should be set to MODE: MULT -> FrSKY -> D8.

Name: screen-2017-05-08-180441.jpg
Views: 31
Size: 16.3 KB
Description:

The only thing left now is to try to bind the model. Vantac GT90 would require power on with radio off to enter into bind mode after 10 seconds of inactivity. Done. Than I would enter into the BIND mode on the radio and that is it - model and radio works together.

Name: _DSC7048.jpg
Views: 30
Size: 101.6 KB
Description:

Note: there are other options like autobind in OpenTX when using multimodule. Autobind would start the bind process upon model selection which can be handy with some models that require bind each time on power on.

Other settings necessary to fly this model using OpenTX FW, AC800 receiver and FrSKY radio could be found HERE.

Performed about 20 flights and found no issues with the signal. Flies perfectly, no flaws. Link strength is mostly dependent of the AC800 receiver itself which is kind of weak in terms of the range. But I was able to fly the same distance as I would do with my internal FrSKY XJT module (~100 meters).

Name: _DSC7045.jpg
Views: 34
Size: 129.0 KB
Description:

Conclusion:

This is really a very good product to use with OpenTX/er9x FW radio and many different models. It is very easy to deal with, doesn't require you to dig deep into FW flashing process and stores large amount of different protocols out of the box. Build quality is also very good and the price is not high for something so universal and convenient...

Purchase link and a full list of campatible models can be found HERE

Module Github page (how to upgrade FW, docs and more): HERE

Compiled FWs and updates for this module could be found HERE
Last edited by Datos; May 10, 2017 at 03:03 PM.
Sign up now
to remove ads between posts
May 08, 2017, 06:59 PM
AKA 8178 - MIke Dailey
Jet_Flyer's Avatar
Nice review! If you just received yours mine is another week away or more.

Mike
May 09, 2017, 04:01 AM
Alex
Datos's Avatar
Quote:
Originally Posted by Jet_Flyer
Nice review! If you just received yours mine is another week away or more.

Mike
Yep. Hope that you would get yours soon. Not a bad product at all.... I think that I would keep it for the future use with different smaller models.
May 09, 2017, 11:24 AM
Submarines, etc.
tsenecal's Avatar
I bought one of these, and have had it now for over a week, i use it with tactic, frsky X, frsky D, assan, flysky, and spektrum receivers, i do, however, use it with ersky9x, not with openTX, on both a highly modified Turnigy 9x (with an ar9x board) and with a custom built pistol radio using an AR-Uni board. both radios work exactly as expected with this module, and i have tested them with the frsky X and D series telemetry. I too have not had to do any programming or upgrading to the iRangeX module, but i did have to upgrade to a version of ersky9x that supports the multi-module protocol. I now carry a single transmitter, with a single module instead of 4 different transmitters with multiple modules. ( i had a separate tactic transmitter, separate flysky transmitter, and two pistol radios that had spektrum, assan, and frsky modules)
May 09, 2017, 11:33 AM
Alex
Datos's Avatar
Quote:
Originally Posted by tsenecal
I bought one of these, and have had it now for over a week, i use it with tactic, frsky X, frsky D, assan, flysky, and spektrum receivers, i do, however, use it with ersky9x, not with openTX, on both a highly modified Turnigy 9x (with an ar9x board) and with a custom built pistol radio using an AR-Uni board. both radios work exactly as expected with this module, and i have tested them with the frsky X and D series telemetry. I too have not had to do any programming or upgrading to the iRangeX module, but i did have to upgrade to a version of ersky9x that supports the multi-module protocol. I now carry a single transmitter, with a single module instead of 4 different transmitters with multiple modules. ( i had a separate tactic transmitter, separate flysky transmitter, and two pistol radios that had spektrum, assan, and frsky modules)
Good. Now we know that it also works with er9x. BTW - I haven't found any FW updates yet for this module.... But it works perfectly from the box
May 09, 2017, 06:36 PM
Submarines, etc.
tsenecal's Avatar
same here, the list of receivers that i need this module to work with is rather short, and so far, all the ones i have tried seem to work well.
May 10, 2017, 02:51 AM
Alex
Datos's Avatar
Quote:
Originally Posted by tsenecal
same here, the list of receivers that i need this module to work with is rather short, and so far, all the ones i have tried seem to work well.
yep. the only what it lacks - DSMX - many people want that.
May 10, 2017, 07:25 AM
Registered User
Quote:
Originally Posted by Datos
yep. the only what it lacks - DSMX - many people want that.
I agree, a simple solution for Spektrun BNF models would be great. Perhaps there are copyright reasons that prevent this ever happening.
May 10, 2017, 07:35 AM
Froggy RC Pilot
LapinFou's Avatar
If you want the DSMX, then you must recompile and flash the firmware:
https://github.com/pascallanger/DIY-...iling_STM32.md

I don't understand how iRange has been able to compile its firmware without DSMX enabled...
May 10, 2017, 07:53 AM
Alex
Datos's Avatar
Quote:
Originally Posted by LapinFou
If you want the DSMX, then you must recompile and flash the firmware:
https://github.com/pascallanger/DIY-...iling_STM32.md

I don't understand how iRange has been able to compile its firmware without DSMX enabled...

Thank you very much
May 10, 2017, 09:16 AM
Froggy RC Pilot
LapinFou's Avatar
FYI, already compiled firmware are available here: https://github.com/pascallanger/DIY-...odule/releases
May 10, 2017, 09:23 AM
Alex
Datos's Avatar
Quote:
Originally Posted by LapinFou
FYI, already compiled firmware are available here: https://github.com/pascallanger/DIY-...odule/releases
Good, thank you
May 10, 2017, 11:45 AM
Submarines, etc.
tsenecal's Avatar
what firmware version does the stm32 4-in-1 actually ship with? is there any way to know? the product web page states the firmware is from 12/19/2016, which would make it the same as the firmware files LapinFou pointed to above...
Last edited by tsenecal; Jul 06, 2017 at 10:48 PM.
May 10, 2017, 12:04 PM
Alex
Datos's Avatar
Quote:
Originally Posted by tsenecal
what firmware version does the stm32 4-in-1 actually ship with? is there any way to know? the product web page states the firmware is from 12/19/2017, which would make it the same as the firmware files LapinFou pointed to above...
banggood says 19/12/2016 - which is latest 1.1.6
May 18, 2017, 10:47 AM
Registered User
Anyone using this with 1.6 fw sucessfully on DMX? Thanks


Thread Tools

Similar Threads
Category Thread Thread Starter Forum Replies Last Post
New Product iRangeX IRX4 Plus CC2500 NRF24L01 A7105 CYRF6936 Multiprotocol TX Module--FREE TEST BG Tobey Radios 326 Today 04:16 AM
New Product iRangeX R4X Pro 2.4G 4IN1 Multiprotocol External TX Module w/Battery BG Tobey DIY Electronics 59 Nov 16, 2017 04:43 AM
Discussion Multiprotocol modul 4 in 1 and MJX lolocaledo DIY Electronics 0 May 06, 2017 02:49 AM
New Product iRangeX R4X Pro CC2500 NRF24L01 A7105 CTRF6936 Multiprotocol External TX Module Drra Radios 0 Apr 17, 2017 10:50 PM
Discussion Multiprotocol module in a JR 7202 flyboyanderson Radios 1 Dec 28, 2016 04:19 PM