Skip to content

RadioLink / DumboRC command packages for P Series#1164

Open
ELynx wants to merge 4 commits into
pascallanger:masterfrom
ELynx:master
Open

RadioLink / DumboRC command packages for P Series#1164
ELynx wants to merge 4 commits into
pascallanger:masterfrom
ELynx:master

Conversation

@ELynx

@ELynx ELynx commented Jun 7, 2026

Copy link
Copy Markdown

DumboRC receivers in P series support setting of failsafes, gyro sense channel and gyro endpoints.
DDF-350 firmware 1.1.9 does this through UI sub-item.
I reverse engineered the format, and finally found time to implement it throughout. Needs changes to EdgeTX, will link PR in comments. Tested with custom builds off 2.12.1 and current main.
Main Lua script is 99% generated, surprisingly in my life I had not come across it. All of my attempts to improve it only made it worse.
Bridges are generated but at least I can verify C/C++ myself. Still, beware.
Main radio changes were written 90% by hand. Otherwise, it turned into helper hell and with control flow issues.
Will test over the course of this summer.

ELynx added 4 commits June 7, 2026 16:51
Pass "special" packages to and from the module
Allows to replicate "Set Failsafe", "Set Gyro Settings" and "Set Gyro Endpoints" from DDF-350
Has max 10 channels
Has no failsafe
Older X series have gyro sense fixed to CH8, also can be used as regular channel
Add script that mimics interaction between DumboRC DDF-350 transmitter and P Series receivers
@ELynx

ELynx commented Jun 7, 2026

Copy link
Copy Markdown
Author

Tested on P6... and P10..., works as expected. Tested with X10F, still works, new commands do not cause issues.

@ELynx

ELynx commented Jun 7, 2026

Copy link
Copy Markdown
Author

PR in EdgeTX EdgeTX/edgetx#7441
Honestly, I am not sure about merge order. Neither hard block each other, but both are needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant