(Blagodarochki for drawing - Noodik_11) sauron_useroptions file is intended to enable experimental options. They are provided to surround diversity.
These options will not necessarily work on your device.
Butlupy may be - you have been warned (and it is not repaired).
Find a working combination will have to
The file is picked up
during the firmware - i.e
everytime making changes
is necessary alter events!
Customization :
1) At any option where no numerical values ​​have only two states:
-after "=" false or an empty value - so we do not include the option.
-after "=" true - respectively include option.
2) For any option where there are numbers we enter the desired value on the basis of personal preference or is not touched for stock values.
Universal options - options working (supposedly) on all processors:
1. install.fmas =
It replaces the standard resempler and virtualizer. Developed by Fraunhoffer IIS and likely stands for
F raunhoffer
M obile
A udio
S patializer.
Options exclusively for Qualcomm:
IMPORTANT! Any "problems" beginning, after the use of custom settings in sauron_useroptions, such as:
qc.remove.compander =
qc.bitsize =
qc.resample.khz =
qc.impedance =
is not considered for the problem and will be ignored. In the file there is an explanation for each item and highlighted that all these buns can be extremely volatile.
1. qc.install.asp =
Audiosfery effect from Qualcomm (no one knows what it is)
2. qc.install.shoebox =
3D effect from Qualcomm (no one knows what it is)
3. qc.install.pcm_reverb =
reverb effect, which works better with the channel transcoding to PCM
4. qc.install.aptx =
Installing Aptx / HD drivers (essentially high-quality codec for Bluetooth headphones from Qualcomm, in theory, the sound does not lose quality when dry for need headphones How in practice -. Case each).
5. qc.remove.compander =
Turns compander for wired headphone and earpiece.
Compander - compressor-expander. Then compresses and expands the dynamic range trying to remove noise
6. qc.bitsize =
Forced display output dynamic range.
EXAMPLE: qc.bitsize = 16
So we are putting 16 bits - all music to mp3 / aac and all strimmingovye services go with this format.
Choice of 16/24/32 is also available. (32 bits available from Snapdragon 820 and higher)
Exhibiting a value higher music formats face distortion.
7. qc.resample.khz =
Compulsory exhibiting sampling frequencies
You can choose between:
KHZ_44P1 - KHZ_192 (based on the frequency of your all audio files, including any intermediate frequency)
Instead of "." (For example 44.1) we write P (point)
Do not set the value of this option is higher than the frequency of your files, it will negatively affect the sound.
8. qc.impedance =
exhibiting resistance (ohms) of your headphones.
If you need to 32Om - ctavim:
qc.impedance = 32000
Can not work if there is the necessary support in the android kernel, and therefore highly unstable option - possible loss of sound.
For runoff values ​​reserve option blank
9. qc.bt.resample.khz =
Compulsory exhibiting discredit frequency for your Bluetooth device.
This option is not very stable and has not been investigated, most likely above 48,000 frequency not raise
You can choose between:
KHZ_44P1 - KHZ_48 (above does not allow the limitation of android)
"." Instead (for example 44.1) write P (point), for example - qc.resample.khz = KHZ_48 for 48000khz frequency.
AP: Applies patching audio policy
! Very unstable, can lead to complete loss of sound or to eternal reboot (bootloops)!
AP =
OAP: Applies patching audio output policy
! Very unstable, can lead to complete loss of sound or to eternal reboot (bootloops)!
OAP =
SPF: Forcing 24bit mode for Qualcomm DSP.
Most likely only works sdk26 + (android oreo +) and new processors (660/670/710/845)
It may also depend on the firmware / device
! Very unstable, can lead to complete loss of sound!
DSPF =
## EXYNOS OPTIONS ###
ESMPL: resampling option for codec exynos processors
The codec can resemplit at such frequencies as:
12kHz 24kHz 48kHz 96kHz 192kHz 11.025kHz 22.05kHz
44.1kHz 88.2kHz 176.4kHz 4kH8kHz 16kHz 32kHz
! MAKE SURE that the entered frequency below right!
** Example: ESMPL = 48kHz for native 48000 resampling frequency.
ESMPL =
## MTK OPTIONS ###
exhibiting resistance (ohms) of your headphones.
[Impedance - nominal resistance at the inlet headphone]
MIMPEDANCE: function exposes the native impedance of your headphones to the codec side.
! It may be unstable!
If 32О© headphones write your documentation 32
** Example: IMPEDANCE = 32
MIMPEDANCE =
MHPF: High-pass filter for a codec
[High-pass filter is a sound filter, which cuts off all frequencies below a frequency setting filter]
You can read more here
https://en.wikipedia.org/wiki/High-pass_filterThis option enables or disables the active filter.
** Example: MHPF = On - includes (Off off)
MHPF =