Jump to content

How to use IRX4+ multi-protocol module with Taranis?


Recommended Posts

I've bought an IRX4+ multi-protocol module in the hope of being able to use my Taranis (with OpenTX) initially to control my JJRC 'flying santa claus' quad and, later maybe, to use with some BNF indoor models.

But the IRX4+ instructions have me bamboozled: First of all there's a brief section on 'Normal use operation in PPM mode', but then there's a section for 'Operation in Serial mode' which it says supports OpenTX firmware.

I've installed the module in my Taranis, and am able to select the external module after setting internal module to OFF. I can then scroll through all the 31 different protocols the IRX4+ offers, and select what I need. But I must be doing something wrong, for I can't get my quad to bind.

What the instructions don't explain, and I can't find on the internet, is what LEDs I should be seeing: In serial mode I get a solid red LED. This afternoon I tried to use it in PPM mode, and was able eventually to get a solid green LED and a flashing red which seems to indicate no valid PPM signal. When I switched back to serial mode I still had the solid green and flashing red LEDs.

So, has anyone used this combination of equipment, and can tell me line-by-line how I'm supposed to configure it for my model, please?

Link to comment
Share on other sites

Advert


I am using the 4in1 multiprotocol module with my Qx7 Tx. The module I bought was this one.

Yours seems to be the one that is set manually, so do you have to set it up within OpenTx? I had assumed that you just output PPM or similar and select the protocol on the switches. Maybe it has an auto mode?

At moment, I run mine in the FLYSKY protocols AFHDS and AFHDS 2A... Works very well, no re-binding and it auto selects as i change the model from the memory.

EDIT:  oh, re-reading your post...  "it will work via PPM or serial mode".......     so in serial mode, will operate pretty similarly to mine  (except that it does not have any LEDs.).      

In serial mode, the bind is done from within the OpenTx menu, so perhaps the external bind button is not used.

Sorry, not very helpful, I guess.... where's that delete button?   

 

Edited By David Hall 9 on 26/03/2019 20:32:43

Edited By David Hall 9 on 26/03/2019 20:35:16

Link to comment
Share on other sites

One of the guys at our flying field has the same module as you, David, and he's managed to bind his santa claus quad to it using the Bayang protocol and Bayang sub-protocol, so I thought that the new 'plus' version of the module should do the same. My investigations indicated that your version works in serial mode, so that's what I was trying with mine, and I can go through all the motions in the OpenTX menu to select Bayang protocol, but there's no Bayang sub-protocol, only 'Std' and three others.

When you bind using the OpenTX menu, do you power up the trannie and put it into bind mode and then power up the receiver, or is there some other sequence?

Maybe I'll get rid of this module on eBay, and buy the old simple version that you and my mate have. Unless, that is, someone can tell me how to use it.

By the way, I've noticed that on the box it says that my quad is JJRC model H67. Unfortunately that model doesn't feature in the list of models supported by the module: I've just seen on the internet that it's supposedly 'also known as' the Eachine E011C, but that doesn't appear in the module's list either.

Link to comment
Share on other sites

Thanks Chris, I know about that, though it's impossible to know which end of the slot on the knob is supposed to be the marker frown I've tried both ends pointing to the 0, and marked the end which gives me a solid red LED, as opposed to a flashing red LED, presuming that to be the right one.

Maybe it's something as simple as the quad comes with different protocol receivers, even though my friend and I got them from the same source within a month of each other. Looks like I might just have to go through the different protocols until I get something that binds -- starting with the ones the list for Eachine.

Link to comment
Share on other sites

I was advised to load up the latest firmware on my module (I haven't got a clue what level it is or how to do that) when my telemetry wasn't working for some features on AFHDS 2A. It could be that it needs an update....

The binding for the things I've tried (AFHDS, AFHDS A2, DSMX, ACCST) all work when the option is selected on the menu, the Rx being powered on in bind mode (if applicable) after the Tx is in bind mode. Those modes/receivers that have telemetry cancel the bind mode when bound, but those without must be stopped by deselecting the bind option.

Link to comment
Share on other sites

Andrew, yes I checked the multimode box and reflashed my OpenTX firmware -- without that I wasn't even able to select MULTI in the external RF menu.

David, I've seen the bit about updating the module's firmware but, like you, I really don't have a clue how to do that. The protocol options I get in the OpenTX menu match all the literature I can find for the module.

Apart from being sure what protocol my quad needs I suppose my biggest question is, what LEDs should I be seeing on the module? From reading the instructions I think that the green LED is only relevant if I want to select options 16 - 32 in PPM mode, but I'm not sure.

Link to comment
Share on other sites

I've posted on the Banggood site, but no response yet.

But a little more fiddling this afternoon is leading me to believe that perhaps this module is incompatible with my drone, since it can't give me Bayang protocol and Bayang sub-protocol (as my club buddy uses for his santa claus drone) when in serial mode:

Using its own Tx the drone flashes its lights about once per second when powered up, then flashes them rapidly when its Tx is switched on (yes, after the drone was powered), and then after a couple of seconds the lights go steady to indicate it's bound and ready to go.

With the module, with Bayang/Std protocol selected, my drone goes into the rapid flashing mode when my Taranis with module is switched on, but doesn't go steady. I reduced my Taranis channel ranges from 100% to 80% in case that was the problem, but no difference, and also tried it with the throttle full open in case it needs reversing.

Link to comment
Share on other sites

Thanks for that info Mike. I can access four Bayang sub-protocols on my Taranis, labelled 'Std', 'H8S3D', 'X16AH', and 'IRDRONE' so, as I suspected, 'Std' should be what is referred to in other contexts as 'Bayang'.

So that leaves the possibilities that (a) I'm doing something wrong in the binding process, (b) I've got a faulty IRX4+ module (including the possibility that 'Std' is not the same as 'Bayang' ), or (c) my drone has a different flight controller than my club mate's, and uses a different protocol.

Edited By Allan Bennett on 28/03/2019 08:39:25

Link to comment
Share on other sites

I have one of the modules and have just had a play with it out of curiosity. Up to now I've only used it for Spektrum stuff.

Looking at the Bangood page to (which you have linked already) there is a link to a list of protocols and manufacturers:

Protocols

Looking at this the manufacturer ( JJRC) uses more than just the four you have mentioned and are found as sub-protocols. For example H8-3D which is further on from the Bayang ones. Might be worth a try. I haven't done an exhaustive search for all those in the list though, so there may be others to try as well.

I'm using an X10S but I don't think that would make any difference in this instance.

 

Edited By Chris Marshall on 29/03/2019 01:01:20

Edited By Chris Marshall on 29/03/2019 01:08:46

Link to comment
Share on other sites

Thanks Chris, I'd already printed out that list of protocols, and neither JJRC67 or Eachine E011C (which some web sites claim the quad is also sold as) are shown. I've already tried all the four available sub-protocols with Bayang main protocol, and 'Std' is the only one that gives a glimmer of hope, in that the LED flashing sequence on the quad changes to quick flashing when I switch on my Tx.

But can you confirm you're using your module in Serial mode, which is valid for use with OpenTX -- it's been suggested to me that I should maybe be using it in PPM mode?

Link to comment
Share on other sites

Allan,

yes I'm using it in serial mode. I get a solid red shortly after power up. As the JJRC67 is not listed I think it may be worth trying all of the protocols listed as used by that manufacturer. The one I memtioned, H8-3D is not available as a Bayan sub protocol, but is as a separate main protocol further down the list. Possibly others as well. As far as I know everything that is available in PPM mode is available in Serial mode, but I haven't tested that theory out!

I've not tried to use it in PPM mode as I would lose the telemetry from the one model I have that is on Spektrum. (AR636 receiver)

Link to comment
Share on other sites

Thanks Chris for confirming that you use it in serial mode, and that a solid red LED is correct.

My Taranis shows 'H8S3D' as a sub-protocol for Bayang, but I tried that with no joy. As I mentioned earlier, my club mate uses Bayang sub-protocol, which I believe to be what's labelled 'Std' on my Taranis, for his JJRC H67.

I've posted in the forum linked by Mike Blandford yesterday, and people there think that the fact that my quad's LEDs go from slow flashing to quick flashing when I switch on my Tx indicates that I've got the right protocols, and that probably something like channel order and/or throttle setting are preventing the final stage of binding. So I'll investigate over the weekend and report back.

Link to comment
Share on other sites

When I brought my first quad for the house I had a similar problem with binding and flying the quad. In my case it was down to the throttle. I had to adjust the throttle in Betaflight to get it to work. I think that you are on the right track with your comments above.

Hope you have success.

JM

Link to comment
Share on other sites

Thanks everyone for your support and encouragement -- it's now working!

It was a simple matter of changing the channel order to AETR, instead of TAER which it was initially.

For the record, in case anyone comes to this thread looking for the answer, the protocol settings in my Taranis are Bayang and Std, the channel order is AETR, and all inputs and mixes are left at 100% with none of them reversed. I've checked the 'Bind on powerup' box in my Taranis since my club mate told me he's having to bind his every time he changes the battery. With that box checked I power up the drone first, then it binds within 2 or 3 seconds of me powering up the Tx with the correct model selected. The selector switch on m IRX4+ module is at position 0, and I get a solid red light on it within a second or so of powering up the Tx. Since it's not clear (to me anyway) which end of the slot in the selector switch is the 'pointer', I've now put a blob of black paint at the correct end.

Flying the quad is much nicer with the Taranis than with the supplied little controller. I'll have to investigate to find which channels activate the various stunt modes it has, but for the moment I'm happy to fly it with the basic 4 channels.

Link to comment
Share on other sites

For information, the Multiprotocol code was updated at some point to do channel mapping and scaling.

This means, for example, you have a default channel order used in the radio (e.g. AETR), with the mixes set to 100%, and the module maps this to the selected protocol. So if you use "DSM" the module takes in AETR at 100% and sends TAER at 80%.

When the firmware is compiled for the module, you specify the input channel order you wish to use. With a purchased module like the IRX4+, this is whatever they have decided to load!

Mike

Link to comment
Share on other sites

Thanks Mike. I was beginning to wonder what the significance of the default channel order is, for I always specify my input channels in AETR order because that's what I'm used to from my Futaba days -- except this time I did it in TAER order because I think I read somewhere that that's what the IRX4 expects.

Link to comment
Share on other sites

Glad you got it sorted Allan. It didn't occur to me that it might be a channel order problem. It should have done as the Spektrum model I set up recently was an Opterra with AR636 receiver and I had trouble with the channel order. Binding was no problem, but the ESC did not arm. The servos moved but on the wrong sticks, so it was just a case of changing the order until it was right. Of course with a quad there are no servos so it is not so easy to determine what is going on!

Edited By Chris Marshall on 01/04/2019 13:35:07

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...