Skip to content
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

DSM: More than 12 channels possible? #979

Open
JenusL opened this issue May 16, 2024 · 4 comments
Open

DSM: More than 12 channels possible? #979

JenusL opened this issue May 16, 2024 · 4 comments

Comments

@JenusL
Copy link

JenusL commented May 16, 2024

Hi!
Just wondering why there is a limit of 12 channels with the DSM protocol?
Is it a hardware or software limit?
What would be required to support more channels?

@mawzthefinn
Copy link

12ch is the old limit on DSM2/X channel ranges without X-Plus support being implemented.

There is now a 14ch mode in DSMX, but it supports exactly 1 expensive receiver, X-Plus is supported by another 4 (all very expensive, only one in current production)

@JenusL
Copy link
Author

JenusL commented Jun 2, 2024

Ok yeah I use one of the cheaper 20 channel receivers that only have serial output (SPM4650 and SPM4651T).
Any idea what special things they use? Is that X-Plus?

@mawzthefinn
Copy link

mawzthefinn commented Jun 6, 2024

Ok yeah I use one of the cheaper 20 channel receivers that only have serial output (SPM4650 and SPM4651T).
Any idea what special things they use? Is that X-Plus?

DSMX is actually limited to 14ch (2 x 7 frame channels), they get the extra channels by encoding them in reduced resolution and variable latency within the 7th channel of each frame (so 6 full res channels per frame + 1 'channel' with multiple low-resolution channels packed in, with full res channel sets alternating so each full res channel is in every second frame and low res channels can be as rare as every 8th frame).

@JenusL
Copy link
Author

JenusL commented Jun 10, 2024

Thanks! That's very useful information.
But I guess this is not something that's on any roadmap for the multi module to support?

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

No branches or pull requests

2 participants