SendSysEx v0.9.0
Command-line utility for sending MIDI SysEx and running family-based, two-step bootloader firmware updates for KMI hardware (SoftStep, BopPad, K-Board, QuNexus, QuNeo, 12Step, KBP4, Mimic Hub, Sound Station).
Highlights
- Dual MIDI backend on Windows: both WinMM and Windows MIDI Services (WMS) are compiled in. WMS is used automatically when its SDK runtime is installed, with a seamless fallback to WinMM otherwise. Override with
--midi-backend <winmm|wms>(wmsfails fast if the SDK isn't available, rather than silently falling back). - Automatic firmware updates:
--fw-update <family>handles the full bootloader-entry → firmware-send → reconnect flow, with a live progress bar and chunk-safe transfer for large images. - Raw send mode:
-p/-n+-fsends any.syxfile directly to a port, with automatic detection of chunked (Hex_to_SysEx) multi-message files. - Port name normalization across WinMM, Windows MIDI Services, CoreMIDI, and ALSA naming conventions, so the same family database works on every backend.
Verified on real hardware this release
- BopPad and SoftStep firmware updates completed successfully over both WMS and WinMM.
- BopPad's default firmware bumped to 3.0.4 (chunk-safe packaging).
- SoftStep's default firmware bumped to 2.0.6 (chunk-safe packaging).
Requirements
- Windows: Windows MIDI Services SDK runtime recommended (not required - falls back to WinMM automatically). See RELEASING.md for build requirements if building from source.
Verify the download
CertUtil -hashfile SendSysEx-v0.9.0-win-x64.zip SHA256
Compare against SendSysEx-v0.9.0-win-x64.zip.sha256.