FrSkyRC / ETHOS-Feedback-Community

Feedback & suggestions are welcomed here for ETHOS by FrSky
192 stars 86 forks source link

Lua multi #2663

Open JoseAltea opened 1 year ago

JoseAltea commented 1 year ago

Hello, I can't find the DSM protocol, only the DSM_RX appears, I have the IRX4 litte module. In my old Horus with Irange X module it does appear. Regards

mawzthefinn commented 1 year ago

Make sure you’re fully updated (MPM and ETHOS too).

I do not see DSM_RX in the current protocol list, but DSM is there. iRX4 Lite on 1.3.3.20, latest multi Lua and ETHOS 1.4.8

JoseAltea commented 1 year ago

Hello again and thanks for your quick response. The ETHOS version is 1.4.8, I have also updated the module with the latest version, 1.3.3.20, when I do it now I cannot link any of my receivers, according to the module's LEDs it indicates that the status is NO SERIAL INPUT. I don't know what could have happened, it worked correctly. In the main.lua code of the multi script, there is no DSM protocol, in line 21 there is the D002 protocol, in line 22 the DSM_RX, but the DSM does not appear.

mawzthefinn commented 1 year ago

That LED status indicates you have some other sort of issue going on. Either there’s a connectivity issue (make sure the module is properly seated) or some other physical issue.

mawzthefinn commented 1 year ago

As to the script, it looks like I actually don’t have the latest Lua on my TWIN X-Lite, somebody changed DSM to Spektrum in the Lua.

mawzthefinn commented 1 year ago

Figured out my mistake, I’d restored a backup from my X18 to my X-Lite. Oops.

Re-synced the script, it’s under Spektrum, not DSM.

JoseAltea commented 1 year ago

Good morning. I had problems with the module, it died, I set up the connection with an Irx4 x that I had and managed to binding some models. I still can't binding the small models that I have with the DSM protocol, I've tried with the spectrum and in automatic but I still can't get it, if you can help me I would appreciate it. Regards.

mawzthefinn commented 1 year ago

I find that setting DSMX 2F with a channel range of 1-8 solves most binding issues with newer Spektrum gear, especially UMX stuff

bsongis-frsky commented 1 year ago

Is your problem solved now?

JoseAltea commented 1 year ago

Hello good morning. I am waiting to receive a new module since the previous one stopped working, for the moment I manage with an IRX4 x that I had from another station. I have tried binding the DMS protocol with SPECTRUM AUTO, but it doesn't. I have not updated the old module for fear of damaging it and running out of transmitter. When I have the new module and have time, I will update it and try it, and I will comment on how the update went. Thank you for your interest and Regards.

github-actions[bot] commented 1 year ago

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 30 days.

frankiearzu commented 3 weeks ago

AUTO is not working correctly... use DSMX-2F in the meantime for DSMX Rxs.

bsongis commented 3 weeks ago

Is it a problem in Ethos? Or Multimodule?

frankiearzu commented 3 weeks ago

When you bind with "AUTO", the MultiModule will send back a message with the actual protocol that was negociated between the RX<->TX.. (usually DSMX-2F).. On the radio, when this message is received, it changes the protocol to what is resolved instead of AUTO. Also this message exits the "Bind" mode on the screen dialog. When in "Auto", It also sets other parameters in the multi-module dialog from the return Bind Frame Result.. (Values: Sub-Protocol, channels)

OpenTX code: https://github.com/opentx/opentx/blob/2.3/radio/src/telemetry/spektrum.cpp#L503C6-L503C26