FrSkyRC / ETHOS-Feedback-Community

Feedback & suggestions are welcomed here for ETHOS by FrSky
188 stars 85 forks source link

ExpressLRS - PWM RX, Channel mapping not possible #4092

Open Target0815 opened 4 months ago

Target0815 commented 4 months ago

X18SE, Ethos 1.5.7, ExpressLRS 3.4.1

With EdgeTX 2.9.10, the channel mapping of ELRS PWM receivers can be changed via LUA script:

screen-2024-05-28-095853

Ethos does not offer this option:

screenshot-2024-05-28-35317

bsongis-frsky commented 4 months ago

It's strange, is it working in the same conditions? I see no Output Mapping in the first screenshot, and no Output Ch in the second screenshot

mawzthefinn commented 4 months ago

It's strange, is it working in the same conditions? I see no Output Mapping in the first screenshot, and no Output Ch in the second screenshot

I can confirm it's real. I tested with the same module/receiver on my X9 Lite S and my X20 Pro and see exactly the same behaviour. It's not a show stopper since you can do this from WebUI too, but it would be an even better experience to get full setup functionality in ETHOS like in EdgeTX.

Note I tested with 3.3.0/3.3.2, it's not related to whatever is giving the other weirdness with ELRS 3.4.x in #4010

Target0815 commented 4 months ago

Bertrand means something else ... In the Web GUI, you can assign PWM output 8 to input channel 1, for example. This is also not possible with EdgeTX.

My screenshots show that with EdgeTX you can assign input channel 1 to output channel 8. However, this is not possible with Ethos because the functionality is not included in the LUA.

mawzthefinn commented 4 months ago

Bertrand means something else ... In the Web GUI, you can assign PWM output 8 to input channel 1, for example. This is also not possible with EdgeTX.

My screenshots show that with EdgeTX you can assign input channel 1 to output channel 8. However, this is not possible with Ethos because the functionality is not included in the LUA.

Bertrand means something else ... In the Web GUI, you can assign PWM output 8 to input channel 1, for example. This is also not possible with EdgeTX.

My screenshots show that with EdgeTX you can assign input channel 1 to output channel 8. However, this is not possible with Ethos because the functionality is not included in the LUA.

I'm pretty sure it's exactly the same functionality in both the WebUI and EdgeTX Lua , just poorly worded in the Lua.

ELRS does not currently have the ability to remap an input channel to another channel (this functionality has been asked for to sidestep some issues with Ch5 and SBus for fixed wing stabs where FM is sometimes hardcoded to ch5).

This is actually just programming each PWM output to its RF channel, PWM refresh and inversion. The WebUI is simply better worded.

Freshprinc84 commented 4 months ago

https://github.com/FrSkyRC/ETHOS-Feedback-Community/discussions/4107

bsongis-frsky commented 1 month ago

@Target0815 I just want to understand why it is different in EdgeTX and Ethos. Those menus come from the ELRS device (this is why they are not translateable). So they should be exactly the same! In your screenshots, everything looks very different. Do I miss something?