Code Monkey home page Code Monkey logo

Comments (7)

U1s2e3r4n5a6m7e avatar U1s2e3r4n5a6m7e commented on August 24, 2024 1

Yeah I just looked up the EvoX's xml file and that part is same. My stupid guesses:

  • IDK how xml works but maybe this settings in xml file was overridden by another value.
  • Until now that line couldn't even read by old android versions and with Android 12/11 someone fixed some code and now it is actually read.

There is a chance this issue isn't generic because I have I(AU) model not F(EU) and highly possible other guy in the thread has the same model

from lineageos-releases.

fakemanoan avatar fakemanoan commented on August 24, 2024 1

check latest build

from lineageos-releases.

U1s2e3r4n5a6m7e avatar U1s2e3r4n5a6m7e commented on August 24, 2024

UPDATE: I found a fix until fixed in the main build, thanks to those reference posts: this post by west0ne, this post by qasdfdsaq and this issue by Fabrice Bellet

  1. find the gain-media-headset on /system/vendor/etc/mixer_paths_0.xml

  2. change the content

  • old content:

    <path name="gain-media-headset">
        <ctl name="Noise Gate Switch" value="0" />
        <ctl name="HPOUT1L Impedance Volume" value="113" />
        <ctl name="HPOUT1R Impedance Volume" value="113" />
        <ctl name="HPOUT1L Input 1 Volume" value="32" />
        <ctl name="HPOUT1R Input 1 Volume" value="32" />
    </path>
  • new content:

    <path name="gain-media-headset">
        <ctl name="Noise Gate Switch" value="0" />
        <ctl name="HPOUT1L Impedance Volume" value="70" />
        <ctl name="HPOUT1R Impedance Volume" value="70" />
        <ctl name="HPOUT1L Input 1 Volume" value="26" />
        <ctl name="HPOUT1R Input 1 Volume" value="26" />
    </path>

    I changed the Impedance value from 113 to 70 distortion, loudness and white noise totally gone 😌
    and tweaked Input 1 Volume to my liking while checking the minimum and maximum headphone volume.

  1. after the saving content, kill the audioserver:

adb shell
su
pkill audioserver

edit: typo on the xml path

from lineageos-releases.

fakemanoan avatar fakemanoan commented on August 24, 2024

Thanks for the report.

I will look into it. AFAIK this is the same mixer_paths that is used in EvoX, so not sure why theres an issue suddenly. But if this fixes it, I will probably just use this as the solution as long as everything goes well in my testing.

from lineageos-releases.

hamzamaqsood877 avatar hamzamaqsood877 commented on August 24, 2024

Actually I also faced same issue with F model, I read your issue earlier but I faced the issue now, so I'll wait for the new build or I'll try the manual fix. Thanks..

from lineageos-releases.

hamzamaqsood877 avatar hamzamaqsood877 commented on August 24, 2024

Screenshot_20230520-030334_FX.png

70 is too low on all kinds of headsets, kindly increase to atleast 90 or 95 minimum... I always change it aftrr updating.

For anyone who feels it is still high can keep volume at 90 percent..

from lineageos-releases.

U1s2e3r4n5a6m7e avatar U1s2e3r4n5a6m7e commented on August 24, 2024

Thank you.

from lineageos-releases.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.