# Resonance: reconstructing Sony headphone control on Windows

> Resonance reconstructs Sony headphone controls in a Windows app using a documented Bluetooth Classic MDR protocol. Its core library and CLI implement framing and commands for noise control, equalizer, battery, touch settings, and device switching; the protocol notes distinguish app-derived fields from device observations.

- Type: Case study
- Targets: Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/FireWall-code/Resonance-for-Sound-Connect>
- Primary source: <https://github.com/FireWall-code/Resonance-for-Sound-Connect/blob/119ce5ff8712a21c6fbf1ae44c1de6bc02ff16d3/docs/PROTOCOL.md>
- Catalog page: <https://awesomerea.org/resources/resonance-sound-connect-case/>
- Record JSON: <https://awesomerea.org/resources/resonance-sound-connect-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/resonance-sound-connect-case/index.md)

## Requirements & limits

- **Prerequisites:** Windows 10 version 1809 or later and .NET 10 SDK for source builds; a paired supported Sony headset for live control.
- **Testing evidence:** WF-1000XM6 is device-tested; other models have narrower recorded-session checks or remain unconfirmed.
- **License:** PolyForm Noncommercial License 1.0.0.

## Primary sources

1. <https://github.com/FireWall-code/Resonance-for-Sound-Connect/blob/119ce5ff8712a21c6fbf1ae44c1de6bc02ff16d3/docs/PROTOCOL.md>
2. <https://github.com/FireWall-code/Resonance-for-Sound-Connect/blob/119ce5ff8712a21c6fbf1ae44c1de6bc02ff16d3/README.md>
3. <https://github.com/FireWall-code/Resonance-for-Sound-Connect/blob/119ce5ff8712a21c6fbf1ae44c1de6bc02ff16d3/LICENSE>

## More in Protocols

- [AtomFast → ESP32 → Web UI: reconstructing dosimeter BLE telemetry](https://awesomerea.org/resources/atomfast-esp32-case/index.md) · Case study
- [moldqueen: Mould King toy control through reconstructed BLE advertisements](https://awesomerea.org/resources/moldqueen-case/index.md) · Case study
- [DJI RC: reconstructing joystick values from DUML USB messages](https://awesomerea.org/resources/dji-rc-joystick-case/index.md) · Case study
- [Minisforum MS-A1: reconstructing embedded-controller sensor access](https://awesomerea.org/resources/ms-a1-ec-case/index.md) · Case study
- [NFC PM-Pro: reconstructing the FURUI reader's HID protocol](https://awesomerea.org/resources/nfc-pm-pro-case/index.md) · Case study
- [RF Power Meter V5 Companion: reconstructing the meter's serial protocol](https://awesomerea.org/resources/rf-power-meter-v5-companion-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
