June 27, 2022

NLSound v3.4 BETA [QCom Devices] Changelog

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

[!] - Fixed a non-functional sed -i function, which caused items such as: [13] Turn off useless DRC, [12] Switch audio output, [7] Patching device_features files, [4] Patching audio_platform files, did not work properly or not at all;

[!] - Fixed the problem of microphone not working on some devices: it is important to clarify that we cannot physically check all the devices we have been contacted with. If you still have this problem, please contact us in our support chat.


[+] - The Hi-Fi compatibility check function has been returned: we didn't understand where it went in previous versions of the module, but it is now in its place;

[+] - Added a mechanism for patching media codecs: previously the files were changed to ready-made ones, now it is implemented on choice through a script that changes media files already present in your system. If the necessary media codecs are not present in your system, the item will be skipped;

[+] - Globally improved the quality of your device microphones by replacing the AUDIO_MICROPHONE_PROCESSED path with AUDIO_MICROPHONE_DIRECT in the audio_platforms files.


[*] - The mechanism for patching audio_platform files has been improved: it is now more intuitive;

[*] - The addons folder is once again rebuilt and packed using LZMA compression: the button timer has been redesigned;

[*] - The system.prop file has been updated and duplicate lines removed;

[*] - The equalization settings for the Dirac have been redesigned: the emphasis is on bass and mid-low frequencies in favor of a greater "bass" effect in audio compositions;

[*] - The device_future file is now searched through all directories in /system and /vendor: in some versions of MIUI on some devices these files have been moved, so it was necessary to go to this step;

[*] - Other minor fixes and changes we may have forgotten about.


[-] - Removed installer language selection: the language selection function led to some non-functional methods in the module. Perhaps in the future this function will return to the module, but in a different implementation;

[-] - Removed auto-installation: similar to language selection, not all required items were installed correctly during auto-installation. The function was sent for improvement and may appear again in the module in the future;

[-] - Removed the Russian language in any form from the module;

[-] - Removed addon by Rei Ryuki: if you use it, install it separately before installing NLSound with the parameters you need. LINK TO THE AUTHOR'S GITHUB;

[-] - Removed previously added features to the module, such as: setting file permissions after installing the module, checking the boot sector and others. These functions did not show any usefulness for the module and only overloaded the already voluminous installation script.


Support group: *CLICK*

Sources: GitHub