Same problem as was mentioned above: HI-Res output is available for BT and USB DAC only.
1. Xiaomi 12s Ultra
2. MIUI 13 by Xiaomi.EU 13.0.8 Stable, Android 12
3. HI-Res Audio + HI-Res Audio Wireless certified. Snapdragon 8+ Gen 1
4. Poweramp build-942-bundle-play
Outputs detection log:
18:17:56.817 build-942-bundle-play
Device: Xiaomi Xiaomi 2203121C thor taro "qcom" thor SKQ1.220303.001 release-keys [arm64-v8a, armeabi-v7a, armeabi]
taro is_snapdragon
FAILED to read /vendor/etc/audio_output_policy.conf
FAILED to read /vendor/etc/audio_io_policy.conf
FAILED to read /system/etc/audio_policy.conf
FAILED to read /vendor/etc/audio_policy.conf
MIUI=13
USB can handle Hi-Res - sdk=31
FLAG_VARIANT_USB_ONLY
OK flags=0x404001400000000
FLAG_VARIANT_USB_ONLY
FLAG_SUPPORTS_USB
FLAG_SUPPORTS_FLT_DYN_RANGE
FLAG_SUPPORTS_LDAC
INTERNAL_OUTPUT_FLAG_SR_192K
INTERNAL_OUTPUT_FLAG_SR_176K
INTERNAL_OUTPUT_FLAG_SR_96K
INTERNAL_OUTPUT_FLAG_SR_88K
Audio policies attached in Vendor.zip, keeping folder structure.
While 12S Ultra is mentioned as TARO in outputs detection log, probably Vendor\etc\audio\sku_taro_qssi\audio_policy_configuration.xml should be actually used.
Vendor.zip build.prop output_detection.log