Files
soundtower-controller/docs/FEATURES.md
T
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

1.8 KiB

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.