Device model
Version: 5.6.2
MODEL: NW-A100Series
BRAND: SonyAudio
DEVICE: icx1293
ROM version (Android version, stock/OTA/Custom ROM): /system/build.prop file or adb shell getprop output
Android 9 Build 2.01.00
Why do you think your device supports Hi-Res (link to device features, etc.)? A copy of your device's /etc/audio_policy.conf or audio_output_policy.conf or audio_io_policy.conf file may be helpful. [Edit: on some devices this can be found in /vendor/etc/ or /system/etc/ instead]
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<audioPolicyConfiguration version="1.0" xmlns:xi="http://www.w3.org/2001/XInclude">
<globalConfiguration speaker_drc_enabled="true"/>
<modules>
<module name="primary" halVersion="2.0">
<mixPorts>
<mixPort name="primary output" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
<mixPort name="offload output" role="source" flags="AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD">
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
samplingRates="44100,48000,88200,96000,176400,192000,352800,384000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT"
samplingRates="44100,48000,88200,96000,176400,192000,352800,384000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
<profile name="" format="AUDIO_FORMAT_DSD"
samplingRates="2822400,5644800,11289600" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
</mixPort>
</mixPorts>
<devicePorts>
<devicePort tagName="Wired Headphones" type="AUDIO_DEVICE_OUT_WIRED_HEADPHONE" role="sink">
</devicePort>
</devicePorts>
<routes>
<route type="mix" sink="Wired Headphones"
sources="offload output,primary output"/>
</routes>
</module>
<!-- A2dp Audio HAL -->
<xi:include href="a2dp_audio_policy_configuration.xml"/>
<!-- Usb Audio HAL -->
<xi:include href="usb_audio_policy_configuration.xml"/>
<!-- Remote Submix Audio HAL -->
<xi:include href="r_submix_audio_policy_configuration.xml"/>
<!-- Stub Audio HAL -->
<xi:include href="stub_audio_policy_configuration.xml"/>
</modules>
<!-- Volume section -->
<xi:include href="audio_policy_volumes.xml"/>
<xi:include href="default_volume_tables.xml"/>
For recent Poweramp builds, screenshot of Settings / Audio / Advanced Tweaks / Audio Outputs Detection Logs
17:58:17.354 v3-build-874-arm64-play
Device: SonyAudio Sony NW-A100Series icx1293_002 EVK "icx1293" icx1293 2.01.00 [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
FAILED to read=/vendor/etc/audio_policy.conf
USB can handle Hi-Res - sdk=28
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
So can it be supported on Sony NW-A100 / ZX-300 / ZX-500 series?
From a person close to Sony I've got this info
" Sony has implemented is a proprietary upscaling across the board to 192 kHz / 32-bit, this will not be reflected in the software logs of the third-party software logs as the S-Master HX™ chip performs the up-scaling before converting into analogue signals.... An implementation that is universal and fuss-free, however, does not offer Bit-Perfect. I have provided feedback to the Sony team who are now sticking to this implementation which I can understand why. "
My question is can anything be done? If so what other info can I provide to help to get support on it ?