Case study
Surface Pro 11: reconstructing native Linux audio behavior
SP11X1e-audio reconstructs Surface Pro 11 speaker and internal microphone behavior on Linux from Windows runtime observations and binary analysis. Its patches and AudioReach topology address SoundWire amplifiers, LPASS microphone clocks and capture routing; reproduction scripts rebuild the accepted topology and kernel artifacts.
- Targets
- Binary
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 2
- Last commit
- 2026-10-05
- Language
- C
- License (GitHub)
- BSD-2-Clause
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: Targets the Microsoft Surface Pro 11 with Qualcomm X1E80100, SoundWire and dual WSA884x amplifiers.
- Prerequisites: The Dolby host uses locally supplied, hash-gated vendor DLLs.
- Scope: System suspend and resume remain outside the audio release scope.
- License: BSD 2-Clause License.
Cite
BibTeX
@misc{sp11x1e-audio-case,
title = {{Surface Pro 11: reconstructing native Linux audio behavior}},
howpublished = {\url{https://github.com/geocausa/SP11X1e-audio}},
url = {https://github.com/geocausa/SP11X1e-audio},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/sp11x1e-audio-case/}}
}Plain text
Surface Pro 11: reconstructing native Linux audio behavior. https://github.com/geocausa/SP11X1e-audio (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/sp11x1e-audio-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · geocausa/SP11X1e-audio · Revision 3232e1d
- docs/audit/2026-08-08-DOLBY-INTEGRATION-STATUS.md GitHub · geocausa/SP11X1e-audio · Revision 3232e1d
- LICENSE GitHub · geocausa/SP11X1e-audio · Revision 3232e1d
More in Native binaries
- uniq-reconstruction: rebuilding GNU uniq from behavioral probes · Case study
- Watcom C 6.5: reconstructing damaged runtime libraries · Case study
- IOReport: investigating and decompiling Apple’s reporting library · Case study
- dargh: reconstructing Dynamic Animation Replacer for Skyrim · Case study
- ndec-re: reconstructing an MS-DOS encryption program · Case study
- re-sysinternals-suite: rebuilding Sysinternals strings.exe · Case study
All 502 entries in Native binariesNative binaries case studies (64)