Skip to content

DSM: XPlus channels, Fix to support DSM CH16 - #1179

Open
frankiearzu wants to merge 1 commit into
pascallanger:masterfrom
frankiearzu:dsm_xplus_CH16_fix
Open

DSM: XPlus channels, Fix to support DSM CH16#1179
frankiearzu wants to merge 1 commit into
pascallanger:masterfrom
frankiearzu:dsm_xplus_CH16_fix

Conversation

@frankiearzu

@frankiearzu frankiearzu commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

This is an small fix after the X-Plus enhancements #1138

Small fix to support Ch16. Since channels are encoded in 4 bits, it currently only works up to Ch15.
Treating 0 as Ch16, now allow to use CH16.

On the bind, restrict to 12ch, one very old DSM2 10ch RX was getting confused if trying to bind with 16 channels.
All LemonRX, OrangeRX, Spektrum UMX and Spektrum recent receivers works fine.

@frankiearzu frankiearzu changed the title DSM X-Plus channels, Fix to support DSM CH16 DSM: XPlus channels, Fix to support DSM CH16 Aug 9, 2026
@frankiearzu

frankiearzu commented Aug 9, 2026

Copy link
Copy Markdown
Contributor Author

This changes works with this changes on EdgeTX:

  1. Use only 4 bits for channels, leaving the high 4 bits for flags.
  2. Increase max channels to 16.

EdgeTX/edgetx#7632

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