Hi, I will try to explain it briefly
For some reason, while using Moondrop Dawn Pro on OnePlus 9 Pro (Nameless AOSP, android 14, KernelSU with Global inheritance for script manager and termux), in apps like Spotify or MPV, Android chooses some format that in combination with it's resampling, causes very noticeable sound cut-off when it's near silent. Poweramp has Hi-Res Output, that is able to change sampling rate and bit depth of the DAC (which it indicates with RGB LED), which mitigates the issue instantly, by setting proper bit depth and sample rate manually.
I tried to resolve it:
- By installing
Audio misc. settings
and DRC remover
, the issue remained
- By installing
USB samplerate unlocker
, and trying to change DAC's sample rate and bit depth.
On the second step, attempt to change sample rate and bit depth was not successful. I've verified it with Poweramp's AAudio output, Spotify, MVP and LED on the device itself (Changing to 192 Khz switches LED colour; I changed sample rate in script manager to 192khz 24bit, reconnected DAC, upon connecting it automatically switched to 44.1/48khz. In Poweramp I've switched Hi-Res output to 192khz 24bit, started playback, and DAC signaled the change by changing LED colour from red to blue. Mid-playback, I tried to play Spotify/MPV, and it automatically switched back to 44.1/48 Khz).
I might not understand how the script, or how does OS work in regard to switching audio format modes, but it all boils down to the issue with low volume cut-off still being there, essentially making any audio outside Poweramp's Hi-Res output sound like shit.
I can provide any logs, console outputs, anything if it will/may help towards resolving my issue, because I basically don't know where to go from there.
EDIT:
sh /sdcard/USB_SampleRate_Changer/USB_SampleRate_Changer.sh --usb-only 192k 24
outputs:
target USB configuration file ("/vendor/etc/usb_audio_policy_configuration.xml") not found!
with DAC connected