[LG V20 Themes, Apps, and Mods] xxseva44:
In the best interest of users, I am going to link all 3 posts of ours in which we talk about the blatant misinformation.

Lemon Drop Hi-Res for the lgv20.

Back on GitHub Again! GitHub Link

xdaforums.com

Lemon Drop Hi-Res for the lgv20.

Back on GitHub Again! GitHub Link

xdaforums.com

Lemon Drop Hi-Res for the lgv20.

Back on GitHub Again! GitHub Link

xdaforums.com

However, I'd like to do a little recap so users are able to refer to this singular post and not need to bother themselves with hopping between posts.

FIrstly, true native mode? Forgotten LGE code so we can't experience the dac greatness? Hidden away from users?

"I was always asking myself, now what did they sabotage this time? I went in there with a mind set, someone sabotaged the mixer_paths file"

NO.

The true-native-mode path is dedicated for audio streams flagged as native playback, as seen here. There is no major LGE + Sabre conspiracy theory or mistake. Frankly I'm a little annoyed that this idea is still getting pushed even after it has been disproven.

"If you make a change in the mixer_paths file and restart the phone the QuadDAC does not update to the new code, it retains the code that it already has in its memory."

NO.

This mixer_paths file is parsed by the audio hal. The dac has no involvement with this file other than setting the dac configuration and setting up the hifi routes. The ess dac exclusive commands consist of:

"Es9018 Master Volume"

"Es9018 AVC Volume"

"Es9018 HEADSET TYPE"

"Es9218 Bypass"

(found in the mixer_paths)

There are also the hifi route declaration commands that can also be found in the mixer paths

NOTE: As the es9218xx chipsets are based on the ES9018, they share the same commands.

Further items such as filter controls and whatnot can be controlled via sysfs.

The quad dac only operates on one dac by factory?

NO.

The dac operates as a singular dac, with four sub dacs aiding in noise reduction and further audio refinement. The HYPERSTREAM II dac architecture makes use of 4 sub dacs to process the audio. These dacs are electrically connected and cannot be disconnected in any manner; all audio is processed by this dac. Refer to the functional block diagram within the es9218 documentation found here

92k+ channels???

NO.

This is a stereo dac. Refer to the documentation linked in the previous point.

Burn in?

Edit: this is now called "acclimation" now

NO.

As per one of my previous posts: "Burn in? On a solid state chip? Unless you're testing chip stability, electrical property changes? That doesn't happen (and if it does happen, your chip has just failed the test)."

Dac cares about battery?

NO.

As per one of my previous posts: "Vbat has absolutely nothing to do with the dac, nor does the dac care about battery. It either gets the power or doesn't. Refer to the codec driver and kernel power subsystems (in which you'll find nothing because the dac doesn't care)."

Please stop misinforming users and read the plentiful documentation available, as well as the audio hal sources available online.

Sources to look at for future endeavors.

android_device_lge_v20-common/audio/mixer_paths_tasha.xml at lineage-20 · LineageOS/android_device_lge_v20-common

Contribute to LineageOS/android_device_lge_v20-common development by creating an account on GitHub.

github.com

android_hardware_lge/audio/msm8996 at lineage-20 · LGE-G5-G6-V20/android_hardware_lge

Contribute to LGE-G5-G6-V20/android_hardware_lge development by creating an account on GitHub.

github.com

android_kernel_lge_msm8996/sound/soc/codecs/es9218p.c at lineage-20 · LineageOS/android_kernel_lge_msm8996

Contribute to LineageOS/android_kernel_lge_msm8996 development by creating an account on GitHub.

github.com

https://www.mouser.ca/datasheet/2/1082/ES9218P_Datasheet_v2_0-3074368.pdf