From 1f33a35c5b8b3e6f43c341b8b9060d4b93106222 Mon Sep 17 00:00:00 2001 From: Filipe Castro Date: Wed, 5 Aug 2026 15:06:55 -0600 Subject: [PATCH] Wire preAlert sound to Distracted Driver volume control The driver monitoring sound refactor introduced AudibleAlert.preAlert for the driverDistracted1 pre-warning, but it was never added to the alert volume controller's volume_map. Unmapped sounds fall through to the 1.01 auto-volume sentinel, so setting Distracted Driver volume to Muted silenced promptDistracted but the pre-warning kept playing at auto volume. preAlert is only used by driverDistracted1, so it follows PromptDistractedVolume like the rest of the distraction alert chain. --- selfdrive/ui/soundd.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/selfdrive/ui/soundd.py b/selfdrive/ui/soundd.py index 37efb181d..4aa02cf78 100644 --- a/selfdrive/ui/soundd.py +++ b/selfdrive/ui/soundd.py @@ -344,6 +344,8 @@ class Soundd: AudibleAlert.promptRepeat: self.starpilot_toggles.prompt_volume / 100.0, AudibleAlert.promptDistracted: self.starpilot_toggles.promptDistracted_volume / 100.0, + AudibleAlert.preAlert: self.starpilot_toggles.promptDistracted_volume / 100.0, + AudibleAlert.warningSoft: self.starpilot_toggles.warningSoft_volume / 100.0, AudibleAlert.warningImmediate: self.starpilot_toggles.warningImmediate_volume / 100.0,