KSW Sound Restorer is a specialized background service developed for aftermarket Android head units (typically Snapdragon-based "KSW" units used in BMW, Audi, and Mercedes vehicles) to resolve persistent audio switching bugs between the Android system and the original factory (OEM) interface. Core Purpose & Background
In many KSW-based head units, the sound driver often fails to "fire up" correctly upon a cold boot unless a preinstalled media app is launched. This results in extremely low volume or no sound effects. Furthermore, "Navi-Callouts" from the Android side often cut off audio entirely when switching back to the OEM radio.
Originally released as a standalone app around 2020–2021 by developer
, the project has since been discontinued as a separate entity and integrated into the more comprehensive KSW-ToolKit Key Features (2021 Era) Cold Boot Volume Fix:
Automatically restores proper MCU sound output without requiring the user to manually open the factory media app. Navi-Callout Bug Fix: ksw sound restorer 2021
Prevents the Android system from cutting off the sound entirely after a navigation prompt occurs while the user is on the OEM side. Auto-Unpause:
Automatically resumes music playback when the user switches from the OEM interface back to the Android interface. Source Monitoring:
Continuously listens to MCU events via Logcat to detect when a user has switched sources and adjusts the audio routing accordingly. Installation & Permissions The app does not require
access but does need advanced permissions to monitor system logs. READ_LOGS Permission: The app uses KSW Sound Restorer is a specialized background service
to attempt self-acquiring this, but users often must grant it manually via ADB:
adb shell pm grant com.snaggly.soundrestorer android.permission.READ_LOGS adb shell settings put global hidden_api_policy 1 Draw Over Other Apps:
This is required for the service to automatically run at boot. Transition to KSW-ToolKit
If you are looking for the "2021" version today, it is highly recommended to use the KSW-ToolKit on Google Play Snaggly KSW-ToolKit GitHub Plugin Formats: VST3
The ToolKit includes an improved version of Sound Restorer that restores sound source on every screen switch. It requires two components: a Service (S) that talks to the MCU and a Client (C) for adjusting settings. Troubleshooting Common Issues 10.25" Android 10 HU discussion - Page 230 - Bimmerpost
Vinyl records and shellac discs are plagued by pops and clicks. The 2021 iteration introduced a multi-resolution detection system. Instead of just looking for high-amplitude transients, the KSW 2021 de-clicker analyzes the waveform's decay envelope. This means it can distinguish between a musical transient (like a snare drum hit) and a dust particle pop. Users reported a 40% reduction in false positives compared to the 2019 version.
KSW Sound Restorer 2021 uses a combination of classical signal‑processing and data‑driven techniques:
As of 2025, there is no official "KSW Sound Restorer 2025." The developer appears to have abandoned the project. This makes the 2021 version a "time capsule" piece of software.
This is both a blessing and a curse. It will never get Apple Silicon native support (though it runs fine via Rosetta 2). It will never get a dark mode UI. But conversely, it will never become a subscription. It will never phone home to a dead server. KSW Sound Restorer 2021 is a mature, stable, finished product.