Skip to content

Add support for Raytac MDBT50Q-CX-40 Dongle#339

Open
lh-128 wants to merge 1 commit into
jfedor2:masterfrom
lh-128:master
Open

Add support for Raytac MDBT50Q-CX-40 Dongle#339
lh-128 wants to merge 1 commit into
jfedor2:masterfrom
lh-128:master

Conversation

@lh-128

@lh-128 lh-128 commented Mar 13, 2026

Copy link
Copy Markdown
  • Device config for raytac_mdbt50q_cx_40_dongle
  • Update workflow file to export zip file (as the board uses DFU bootloader, not UF2)
  • Update documents

I'm aware that there is another PR #325 going on - I actually tried that route first, as the newer SDK directly supports the Raytac device, so just adding overlays for known boards would be sufficient. But too many things broke, so I ended up with keeping SDK as-is and just add the device tree, board metadata, etc. Tested working with two Bluetooth mouses. Fixes #298

- Device config for raytac_mdbt50q_cx_40_dongle
- Update workflow file to export zip file (as the board uses DFU bootloader, not UF2)
- Update documents
@lh-128

lh-128 commented Mar 13, 2026

Copy link
Copy Markdown
Author

By the way, the reason .zip file conversion is needed, is because the command line tool does not support raw .hex file. The zip file essentially packages in the .hex file an initialization .dat file. The standalone .hex file can only be used in the full nRF Connect for Desktop "Programmer" app. The desktop app comes with auto detection and will add the required initialization file to flash. The single-file no-install command line flash tool cannot do that. That's why I added the Github Action workflow generate the .zip file directly, so that user can use the lightweight CLI tool to flash.

@Warpshock

Copy link
Copy Markdown

Cool! I'm looking forward to trying this out. Thank you.

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.

Support for nRF52840 USB-C dongle

2 participants