December 5, 2021

NLSound v3.1 BETA [QCom Devices] Changelog

Designations: [+] - added, [-] - deleted, [*] - changed, [!] - fixed.

[!] - Syntax errors have been fixed, due to which additional parameters were not applied to improve the quality of recorded audio through the microphones of the device;

[!] - Fixed the operation of ВT on A12 firmware;

[!] - Some minor sampling rate fixes;

[!] - Fixed the problem of mono audio recording in video for a large number of devices;

[!] - Fixed Dirac operation, namely - patching of audio effects;

[!] - Fixed a bug related to non-working patching of media volumes and microphones on some devices;

[!] - Fixed a bug that caused equalization values for IIR to not always be set correctly on some devices;

[!] - Fixed an error due to which not all disconnections of the companders were correctly inserted into the necessary files;

[!] - Fixed the issue of duplicate strings for NoHiFi devices;

[!] - Fixed the problem of a non-working DVC;

[!] - Fixed the problem of a broken HiFi Filter;

[!] - Fixed an issue that caused the device to hang during the reboot process if there was this module in the system;

[!] - Fixed a problem that caused the device to hang in the shutdown process when this module was present in the system;

[!] - Fixed the problem of a broken external speaker for some devices;

[!] - Fixed the problem of not using app_types settings for audio_platform files;


[+] - Added a function that checks ARCH depending on the firmware used by checking IDK;

[+] - Added a function that determines the location of the system root storage and, depending on this, sets fixed file paths;

[+] - Added a function that searches for Dynamic Libs in the system and, depending on the search results, exposes fixed file paths for subsequent patching of audio libraries and effects;

[+] - A function has been added to determine the location of the vendor partition and, depending on this, sets fixed file paths;

[+] - Now the script can change the sound_trigger_mixer_paths*.xml files, as well as fix 24-bit and 192 kHz in them;

[+] - The internal codecs TAS256X and TAS25XX are configured for the Poco X3 NFC device: the sound quality from external speakers, as well as through wired and wireless interfaces should be significantly higher than it was before;

[+] - Repackaged addons: added missing architectures x86, x64;


[-] - Additional software equalization is disabled for your device's microphones;


[*] - The work of IIR patches has been expanded;

[*] - Expanded the capabilities of the script to disable companders in mixer_paths* files.xml;

[*] - Now everything that concerns fixing the audio bitness and sampling rates is in the audio_platform files patching item;

[*] - Now different media volume levels are set for HiFi and NoHiFi devices;

[*] - Audio effects patching changed;

[*] - The logic of device detection has been completely changed;

[*] - Changed the logic of determining HiFi support;

[*] - Changed the logic of determining the chipset of the device;

[*] - The logic of patching device_features files has been changed: now only one file with the name codename of the device will be patched (previously, all files located in this system directory were changed);

[*] - Changed IIR values to settings with emphasis on midrange frequencies;

[*] - The value of true_native_mode has been changed: now this parameter works in the dsp activation mode;

[*] - Code refactoring: removed unnecessary checks for compliance with conditions, now audio_platform files and device_features are patched much faster;

[*] - Some prop changes;

[*] - Other technical improvements and fixes that we might have forgotten about...


Support group: *CLICK*

Sources: GitHub