Files
lda Verified 038e152bbc
Checks / tests (ubuntu-latest, 3.11) (push) Canceled after 0s
Checks / tests (ubuntu-latest, 3.14) (push) Canceled after 0s
Checks / tests (windows-latest, 3.11) (push) Canceled after 0s
Checks / tests (windows-latest, 3.14) (push) Canceled after 0s
Checks / package (push) Canceled after 0s
Add MX-T40 BLE desktop controller and protocol documentation
2026-10-25 04:43:47 +07:00

33 lines
1.8 KiB
Markdown

# Implemented and potential features
“Verified” below means the owner exercised the control on a physical MX-T40,
with packet reports or direct observation. It does not establish compatibility
with other Samsung models.
| Feature | Status |
| --- | --- |
| BLE connection/status queries | Verified |
| EQ presets | Verified, including Rock/Hip-hop/Standard transitions |
| Bass boost, volume, mute | Verified |
| Lighting presets and RGB color | Verified; RGB activates COLOR mode |
| Play/pause and source selection | Owner reports working; playback echo is an event, not absolute state |
| DJ effects: off, delay, filter, flanger, chorus, wah-wah | Found in Android app; not implemented or tested here |
| Tempo controls | Found in Android app; not implemented or tested here |
| USB playback, repeat/shuffle, browsing and track/time information | Found in Android app; not implemented or tested here |
| Speaker grouping / wireless party controls | Found in Android app; not implemented or tested here |
| Bluetooth multi-connect setting/status | Found in Android app; model compatibility unverified |
| Arbitrary per-band EQ | No Samsung app command established |
## Next work
Keep the working transport stable. Add read-only status decoding before new
controls, then validate one feature at a time on hardware. DJ effects are a
useful next feature because the app contains both effect selection and level
commands. Grouping is more involved because it changes relationships between
speakers and needs more than one device for testing.
The firmware XML is a Qualcomm configuration schema, not a dump of configured
values or a Samsung command dictionary. It documents audio routing/gain curves,
button/LED patterns, codec-related definitions, power policies, and GAIA fields.
Listed schema options do not prove those features are enabled on the MX-T40.