-
-
Notifications
You must be signed in to change notification settings - Fork 354
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No sbus in 2.8.x but no telemetry in 2.9.x #3877
Comments
How are the telemetry data fed back to ETX? I don't think we have telemetry directly supported for SBUS modules (no std protocol). |
telemetry is sent via the Sport pin, it's mavlink telemetry which is decoded with a script, basically it's on a different independant line than Sbus. |
@clemtrinc Can you please upload/point me at this LUA script? I have no idea how this was/is supposed to work, as we don't enable any telemetry for SBUS protocol. Maybe this was a "hidden feature" nobody knew about.... |
Hi, https://github.com/yaapu/FrskyTelemetryScript |
Well, it's not, as there is normally no telemetry protocol used for SBUS modules. S.PORT might have been enabled by default in the past, but not really as a feature, probably more because some default was needed.
I see. But as a matter of fact, and from our point of view, you have a module driven by SBUS, and telemetry is received on the S.PORT pin, right? Is that something specific to that particular module, or is the telemetry coming some totally different part/module? |
Interesting, it's a shame because this is a very popular script in the INAV community, especially when migrating from a taranis radio. Basically the long range module takes care of sbus and telemetry, the telemetry is converted in a mavlink simplified data inside the long range module and sent via the S.port pin of the external bay and then interpreted by the script. Is there a way to compile opentx with telemetry enabled when using external sbus maybe ? |
@clemtrinc no worry, we should have a patch to re-enable this very soon. The issue was: I was not aware of the use-case, and your issue was basically the first to point this out. |
@clemtrinc in case you feel adventurous, you can test #3986 and report 🤞 |
I did feel adventurous but unfortunately it didn't work. |
You might want to check with @rotorman and join our discord server so we can debug. He claimed it worked for him. |
Wait a sec: SBUS is not working properly on #3986 ? Now this is quite funky (the PR is based off the same |
Yes, but it also never did on 2.8.x for me. Only when I tried flashing 2.9RC2 at the time did I make Sbus working, but at the cost of telemetry not working on 2.9 |
Just tested again with Dragonlink and in addition also checked S.BUS output of JR-Bay on TX16S with a logic analyzer. |
Yes. I guess RFD is being picky with the SBUS signal, as I've read other people having the same issue. |
This is easy: without mentioned PR, telemetry receiving is not turned on. It is now specific to the module protocol, which it was not in |
Yes, but in my case I am getting telemetry in 2.8.x before the PR, just not the Sbus signal going through( but set on in the external module parameters). |
Is there an existing issue for this problem?
What part of EdgeTX is the focus of this bug?
Transmitter firmware
Current Behavior
Sbus output for external module(rfd900) not working in 2.8.x
When flashing 2.9 RC1 Sbus output is working but all telemetry data is lost and no telemetry communication.
Expected Behavior
Should be avle to get telemetry in 2.9 like it was working in previous stable versions
Steps To Reproduce
Flash 2.9 RC1, telemetry data fed to Yappu telemetry script is not getting received as it was in previous stable versions
Version
2.9.0
Transmitter
Radiomaster TX16S / TX16SMK2
Operating System (OS)
No response
OS Version
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: