Bug Fixes
- Fixed bootloop on Pixel 8 and potentially other devices caused by a duplicate
execredirect running before the log path was defined, corrupting the shell environment during boot - Fixed CSD dose accumulator no longer being reset on LineageOS 23.2, where Android's EN 50332-3 enforcement moved entirely in-memory with no settings keys. The module now resets the accumulator directly through
cmd audio, which is stable across Android versions
Changes
- Removed aggressive PSD resampler tuning parameters (
stopband,halflength,cutoff_percent,tbwcheat) that were unsafe on non-AOSP resampler stacks including Qualcomm and Tensor devices - Removed HIDL-specific props (
persist.audio.hifi, fluence props) that are Qualcomm-only and incorrect on other hardware - Removed HAL and PSD detection at install time — no longer needed given the above removals
- Resampler quality is now set unconditionally to 7 on all devices