Your device must have latest stock firmware + root (tested on 9.2.3.0). Install ES File Explorer (you can find it in Google Play) app and enable Root option to be able to browse the root path of the device (ES File Explorer will ask root access once this option is enabled, if your device is correctly rooted).
1) Step 1:
Navigate with ES File Explorer to /system/etc -> tap on audio_policy.conf -> select ES Note Editor -> choose Edit action -> scroll to compress_offload section and:
- edit sampling_rates field and add: |88200|96000|176400|192000
you will get:
Code: Select all
sampling_rates 8000|11025|16000|22050|32000|44100|48000|88200|96000|176400|192000
you will get:
Code: Select all
formats AUDIO_FORMAT_MP3|AUDIO_FORMAT_AAC_LC|AUDIO_FORMAT_AAC_HE_V1|AUDIO_FORMAT_AAC_HE_V2|AUDIO_FORMAT_PCM_24_BIT_OFFLOAD
2) Step 2:
Navigate with ES File Explorer to /system -> tap on build.prop -> select ES Note Editor -> choose Edit action -> scroll to [#disable audio offload mode] section and replace it fully with this block:
Code: Select all
#disable audio offload mode
audio.offload.disable=0
audio.offload.pcm.enable=true
audio.offload.pcm.16bit.enable=false
audio.offload.pcm.24bit.enable=true
audio.offload.track.enable=true
audio.offload.passthrough=true
Reboot your device and start Neutron.
Since 2.05.0 version Neutron will offer to activate Hi-Res Audio but you can always do it manually by activating it in Neutron's settings:
Audio Hardware -> Generic Driver -> Hi-Res Codec (Offload) option
[!!!NOTE!!!] Do not enable Audio Hardware -> Generic Driver -> Hi-Res Speaker option as it may crash your device.
Consult about Hi-Res options here: http://neutronmp.com/forum/viewtopic.php?f=3&t=4014
If you do not see this option then you made a mistake or device's firmware is customized or already does not support this method of enabling Hi-Res Audio.
This post is also mirrored on Xiaomi official forum:
http://en.miui.com/thread-3501134-1-1.html