pascallanger/DIY-Multiprotocol-TX-Module

Multi-Protocol Module doesn't work with FrSky Horus X10S Express and X12S

AlphaCharlyX opened this issue · 39 comments

General information
OpenTX version 2.3.14 or 1e09791)
Hardware Frsky X10S Express
FW: opentx-x10express

Hardware Frsky Taranis X-Lite Pro

OpenTX Companion 2.3.14 on Win10

Hello,
I have the problem, that my new MultiProtocol-Module JP4IN1-SE doesn't work with my FrSky X10S Express and OpenTX version 2.3.14.

As you can see on the picture on the radio and opentx the status of the Multimodule is "No Multi-Telemetry detected". Binding models and Flashing the Multimodule is so impossible.

On my Taranis X9d and on my X-lite Pro with JR-Adapter the Multimodule works perfectly (binding models and flashing the module with the newest firmware is no problem here.

On the Multimodule itself is the newest Firmware 1.3.3.0 successfully installed.

PXL_20210920_160334841

I am pretty sure that I have the right firmware on the Multimodule because the same module works - as mentioned - perfectly on my FrSky X-lite Pro and on my Taranis X9d 2019. This is the back of my multimodule.

back mpm

Thanks for your project and your help.

Greetings Alpha

This is a known issue on the Horus X10S and not specific to the Jumper 4in1 but all multi modules.
A wire needs to be soldered to solve the issue.

Solder a wire as shown in red:
134775374-470821cb-8572-48ac-a266-2ca1f9f9339a

Hello Pascall!
Thank you very much, for your great help. I did the soldering as you shown in the picture above. Now it is working perfectly in my X10s Express.

Does this modification influence the function in my other radios? I haven't tested yet the soldered MPM in my X-lite Pro and X9d.

Greetings Alpha

It shouldn't affect anything on the other radios.

Hello

I have the same problem with my Frsky Taranis X9 Lite S and Irange iRX4 lite module. Could it be a fundamental problem for all access transmitters?

Many thanks and kind regards

Enzo

May be... I don't know...

Are somewhere pictures how to solder the IRangeX4 modules?

It should be pretty similar. If you can't find out post a closeup picture of the PCB and I'll indicate where the wire needs to be soldered.

Hello Pascall,
thank you! Herr is a picture of the back of my IRangeX4 Module.

PXL_20211002_063146627

@AlphaCharlyX
Solder a wire as indicated by the red line:
irangex4in1

@enzo-molinari
Solder a wire as indicated by the red line:
irangex4in1_small

Thank you very much. As soon as I have soldered and tested it I will give feedback.
With kind regards
Enzo

Everything works except flashing the Multiprotokoll-Modul through the X10S Express. The radio always shows "Sync error". With the other radios flashing the Modul is no Problem.

@AlphaCharlyX if the telemetry works fine (the module version is displayed under the protocol), then the flashing problem is an opentx issue.

Hello Pascal

I just found out that the MPM works on my X9 Lite S and my x10s Express without soldering a bridge. You only have to switch off the internal module. This means that only one module can be in operation at a time. Either the internal or the external.
Many thanks and kind regards

Enzo

Hello Pascal

I just found out that the MPM works on my X9 Lite S and my x10s Express without soldering a bridge. You only have to switch off the internal module. This means that only one module can be in operation at a time. Either the internal or the external. Many thanks and kind regards

Enzo

In my case and with my X10s Express, switching off the internal modul did´t solve the problem.

@AlphaCharlyX it would be really appreciated if you could add the here proposed fixes and information to the DIY-Multiprotocol-TX-Module documentation. Then the issue can be closed.

Hallo Pascal ,
I saw the problems of charlyX and can tell that i have the same Board. Making the soldering didn't solve the Problem, Not to see the module. I can't get communikation with my horus x12s.
When i Flash the Firmware with the flasher All is going well, flasher is showing the New firmware but i can't see the Modul in opentx as external Modul. Internal Modul is off.
The Board is exactly the same like seeing in the comment @AlphaCharlyX
boardbild

Is the 10S running the Opentx Version from the FrSky website? If yes, frsky removed support for third-party modules in their own version. Official version loaded via the Companion should show the module as option.

Hello together,
now it's running, i think the problem was sitting in front of the PC ;-).
Because loading the 2.3.14 with companion i forgot to mark the position "external Modul with unsupported Firmwares" After reloading the 2.3.14 with this option all is working well and i could connect my different RX'es with SFHSS. But the External Modul isn't visible when looking in the Groundsettings of OpenTX. Telemetrie with my FrSky-RX in my testmodel is also running so that's ok for me.
Wish you all a good time. Stay without Corona and have good flying times.

Hello. I have a horus x12s with a irange irx4+ module. In horus, the firmware is opentx 2.3.15, in module 1.3.3.14 (the latest). The wire is soldered as shown in the figure above in the discussions, but still writes that the module is not connected. What could be the reason?
IMG_20220828_150124
IMG_20220828_150102
This is the situation with two irx4+ modules.

This is the situation with two irx4+ modules.
IMG_20220828_150421

I think your soldering is not good. It should be a shining and straight connection. Practise first a few times on another piece and then try it again. Then we will see.

Hey, i have the same issue as some others in this thread. I attached the setting of my Horus x10s. The Module is a Irangex plus with the yellow rotary switch. I soldered the two pins. But didn´t change anything. I have no idea what can i do to get a solution.

This module worked fine for me till I updated the internal IXJT Module. Since I updated there is no way to get it work.

What i already tried to get it back to run:
-flash different versions of the firmware version of the 4in1 module.
-Did flash two times the latest OTX firmware via Companion.
-Soldered the two pins as shown in this thread.

It would be great if anyone of you had an idea what can i try to get the module back to work on my horus x10s.

IMG_20221002_211704

IMG_20221002_211723

Even if the internal module is off?

The internal module is off. Or is there a other way to turn it off. Because the attached picture show exactly a turned off internal modul!

For connecting the two Pins in the irangex Board i used a self bondering wire. This one ist quiet thin. I can try to solder a thicker one and try again. Or isn't that a problem.
Any other ideas?

I changed the soldered cable didn't Change anything.
The Modul itself seems to Work because with a radiomaster there isn't a Problem. Did anybody of you have an Idea what can i do that the horus x10s works with the multimodule?

Are you sure it's an official OpenTX 2.3.15 version that you used? The date is kind of weird, October 2nd 2022? Official release was from 2022-04-22, therefore 2022-10-02 is weird. If you used binary from FrSky itself, please try with official version from open-tx.org (download and install Companion, configure the radio settings to reflect your radio and download the firmware, then flash the radio).

Yes. The date is the date of the Flash of otx 2.3.15. I downgrade to 2.3.7 since the downgrade the mm irangex works very well.

@pascallanger i have the same issue with an X12S running a Radiomaster RM4in1, no telemetry, can you help please.

alm-nl commented

@pascallanger i have the same issue with an X12S running a Radiomaster RM4in1, no telemetry, can you help please.

It helps if you include clear (high resolution and readable) pictures of both sides of the PCB. I don't know if Pascal knows the exact board type you have.

Do exactly has shown in this thread. I don't know how to help you more than that, this is not software but hardware related.

Unb0rn commented

I can report the similar problem.
I have an X12S with several mods - external ACCESS and inverter replaced. Haven't used MPM for a while.

I have an iRangeX 4+ module with mod from this thread, it reports no telemetry. I also borrowed another IRX4 with quite an old FW. Without mod it reported no telemetry, with mod it reports "wrong protocol" and after updating it to the latest version it has the same no telemetry message. So two IRX4/IRX4+ modules with exactly the same faulty behavior in X12S, both work fine in X9D+ 2019, both can be updated in it.

This update thing that changed the behavior from "no telemetry" to "wrong protocol" indicates that it may be a software issue as well. I've also updated several things on X12S since I last used MPM - both internal ISRM module firmware and transmitter's fw (runs EdgeTX 2.9.1 now).

alm-nl commented

Just to make sure, you have disabled the internal module while using the (modded) IRX4/IRX4+ module? Also, did it work when you did not have the external ACCESS modification done to the X12S?

Unb0rn commented

Okay, I've run several tests and these are my findings:

  • Downgrading EdgeTX to 2.8.0 didn't help (only firmware, not sdcard contents or radio.yaml). Maybe I need to try 2.7...
  • Turning internal module on and then back off changes the status message from "no telemetry" to "no serial input"
  • Other external modules work fine (tried R9M 2019 with ACCESS mod and a couple of ExpressLRS modules(in CRSF proto) - Thor 2.4 and DIY 433MHz, both work fine, both are able to communicate with LUA script and models, Thor even works on F1000 mode, so probably the inverter is exceeding 400k baudrate without any problems - could the problem be in this port baudrate negotiation?
  • Haven't tried downgrading ISRM firmware yet

@alm-nl yep, tried with both isrm enabled and disabled. Regarding your second question - if only I could remember =) I had the same problem as this topic describes, probably back in 2021 or 2022, then I made this solder bridge and it worked for me. After that I haven't used the MPM for a while... It could be 2.7.x branch of EdgeTX and probably I already had this ACCESS mod, but I'm not 100% sure. EdgeTX now allows to use this "externalaccessmod" thing without rebuilding the firmware, so I just disabled the ACCESS port. It didn't help.

Maybe I should open the same issue in EdgeTX too

Upd. Discovered one more oddity - toggling internal isrm on and back off and thus switching from "no telemetry" to "no serial input" gives additional strange communication artifacts - switching between protocols in MULTI briefly changes from "no serial input" to actual correct module firmware version.

I've got the same problem as @jimmy6616 - Radiomaster RM4IN1 external module and a Horus X10S radio. Does anyone know which pins are supposed to be joined? There are some good pictures of the PCB in here and I can provide more detail as needed. Thanks!