-
-
Notifications
You must be signed in to change notification settings - Fork 892
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
Screen flashes unexpectedly when running elrsV3 Lua script #2669
Comments
This looks like an openTX bug as this does not happen on EdgeTX with the same Lua script. |
Further data point... version 3.2 of the script works fine (after selecting '3.2' release in the configurator and downloading the script). So an incompatibility has crept in with the 3.3 script. |
Hello! This is effecting me as well. |
OTX is no longer maintained or supported. The fix here is to update to EdgeTX. |
Confused, as ELRS apparently supports OpenTX 2.2.12 or newer as in: In the meantime, I worked around this by using the 3.2 script (as advised on Discord). Seems to work, but I have no idea what's changed. |
The changes from the 3.2 script are basically to add support for Ardupilot and some optimisations to reduce memory usage for memory limited radios, some fixes to better support configuration of PWM receivers and reducing screen update so it loads faster (this was because of change in the EdgeTX graphical library). |
Thanks Paul. Given that there are still lots of OTX users out there it would be great if compatibility were maintained if poss, though I appreciate it's an increased maintenance burden for you guys. |
@RC-SOAR - can you post a link to that 3.2 script here so others might find it? |
@aerostarlegacy I downloaded it via the Configurator, after selecting the 3.2 target. |
Why are they still on OTX? EdgeTX is available for all OTX targets. OpenTX is dead and EdgeTX has replaced it. |
OTX on a TX16S is much more productive when dealing with setups with 60 or so mixers as is not uncommon with sailplane setups like my F5J template |
What do you mean by productive? |
The menus in OTX are denser, so less scrolling and swiping, and the Mixers menu caters well for complex setups - it's quick and easy to navigate. |
This issue was closed because it has been inactive for 12 days since being marked as closing. |
Added fix on my repo for that issue: https://github.com/macgyverek/ExpressLRS-LUA-OpenTx |
Thanks for this. Out of interest, can you point to the corrected lines of code? |
It would be nice if the fix could be applied to the production version. Any chance? |
Nope, because making that change absolutely crushes performance on EdgeTX. It redraws the whole screen every update which is crazy slow on EdgeTX to the point it takes 2-3x longer for the list to load. |
But you can use version checker and write if/else for edgetx, opentx. But I know...developers are very stubborns ;) |
There's incredibly low RAM available on many platforms the lua runs on. Having the script try to detect and run two different ways is a waste of resources that it doesn't have. Maybe complain to the OpenTX team about the bug causing the screen to clear between every update? Feels more like someone could just update their supported hardware to a version of EdgeTX and resolve this themselves, but users are very stubborns about solving their own problem ;) And why doesn't the Configurator support Windows Me?! 😆 |
EdgeTx it's crappy for user with colour screen without touch screen...like x10s, x12s... It's a very good radio, not like "Chinese" Jumper... More information are showed on screen with OpenTX. |
Current Behavior
When running elrsV3 script on my TX16S under OpenTX 2.3.15, the screen flashes rapidly after each click or scroll increment, which is distracting. Video here:
https://youtu.be/WO_e5PuhHwU?si=PkAvhA9-y2YpKBXa
The actual link with the rx works fine.
Is there a Lua fix for this?
(I notice that the "configure Crossfire" script in the Tools menu provides similar functionality and doesn't suffer from the flashing issue.)
Steps to Reproduce
Your Environment
RM TX16S
OpenTX 2.3.15
Ranger Micro external ELRS 3.3.0
The text was updated successfully, but these errors were encountered: