@maxmp
Hi,
I have a Huawei MediaPad M5 10.8inch with the following specs :-
CPU: HiSilicon Kirin 960s, Octa-core; 4×A73 (2.1 GHz) + 4×A53 (1.8 GHz)
Audio : 4 Speakers + 4 SmartPA:
Smart channel switch
Patent Histen sound effects
Harman Kardon tuning and certification
Hi-Res Certificated, Hi-Fi DAC AK4376 and noise cancelling
The DAC on the tablet has the AK4376 which has the following specs:-
AK4376
32-bit Advanced Stereo D/A Converter with Headphone Amplifier
DR,S/N: 125dB THD+N: -107dB Support up to 384kHz Sampling Rate
Now before the Oreo update the software was working fine and using the DAC correctly 32bit and 384kHz on the wired hires output. After the Oreo update the Hires showed no Wired output so no headphones but your recent update Build 839 fixed the issue and shows Hires wired and working now, BUT only at 192Khz and 16bit or 24bit which is not correct, so I'm guessing the DAC is not being used correctly or at all and only the Kirin 960s DAC is being used. I purchased the device and your software because it did work correctly before and for long periods of time it didn't work at all due to Oreo update and no working solution with Poweramp until recent Build 839, but still no 32bit and 384Khz as was before the Oreo update.
These are the only logs available on the device for Poweramp and as can be seen it only shows 192Khz and no mention of the DAC and also there is none of these files on the device :-
audio_output_policy.conf
audio_io_policy.conf
audio_policy.conf
01:40:07.651 v3-build-840-arm64-play
Device: HUAWEI HUAWEI CMR-W09 CMR-W09 CMR [arm64-v8a, armeabi-v7a, armeabi]
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
reading=/vendor/etc/audio_policy.conf
has outputs_primary, sampling_rates=48000
has usb
has usb outputs
has usb_device, sampling_rates=dynamic
has usb formats=dynamic
USB can handle Hi-Res - sdk=28
OK flags=0x804040400000000
FLAG_VARIANT_DIRECT_HD
FLAG_NEEDS_DIRECT_PCM
FLAG_SUPPORTS_USB
FLAG_SUPPORTS_LDAC
INTERNAL_OUTPUT_FLAG_SR_192K
INTERNAL_OUTPUT_FLAG_SR_176K
INTERNAL_OUTPUT_FLAG_SR_96K
INTERNAL_OUTPUT_FLAG_SR_48K
INTERNAL_OUTPUT_FLAG_SR_44K
DAC details here :-
https://www.akm.com/akm/en/aboutus/news/20160115AK4376_001/
Tablet details here :- https://consumer.huawei.com/uk/tablets/mediapad-m5/tech-specs/
The device is also Hi-Res Certified .
Any help to make this device work correctly would be great, as I only purchased it for this reason as it had a great DAC and your software made it shine and work great before the Oreo headache update that broke Hi-Res support for wired and I don't want to use external DACs and that was the reason for this device as it had a Great DAC built in.
Thanks and hope to hear from you with a fix and also some reasons why the missing files on this device on Oreo (not sure if they were there before as all worked 100% before this update) :-
Missing files.
audio_output_policy.conf
audio_io_policy.conf
audio_policy.conf