• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[MOD][Jan/26/2015] OnePlus One Audio Mods Collection

Which audio mod do you like the best?

  • Triple Mono

    Votes: 85 19.6%
  • True Stereo

    Votes: 287 66.3%
  • Stock

    Votes: 61 14.1%

  • Total voters
    433
Search This thread

Elder Lyons

Senior Member
Mar 6, 2016
74
7
Did you update somenthing (e.g. new ROM build) that could have modified how sound is used?

Nope I haven't, I'm on cm-12.1-20151117-SNAPSHOT-YOG7DAO1K6-bacon, only applied changes in the mixer file, nothing else.

So I've got no clue why it isn't working when I'm calling someone, but it IS when I'm using sound recorder. It also used to work perfectly but it stopped working two days ago for no reason.
 

geokilla

Senior Member
Jun 5, 2010
3,456
376
Toronto
I'm not looking for the stereo mod, I'm looking to bypass the main mic so it uses one of the other microphones whilst calling, don't want to be rude but I thought that was obvious after explaining that in my post.

Ah sorry. Good luck. I haven't seen any other microphone bypass mods aside from the original one in this thread.
 

StraffeHendrick

Senior Member
Sep 3, 2014
68
1
antwerp
same problem here:
I have a problem with incoming calls, if i pick up, i cant hear anything, unless i use the speakers, but then they cant hear me when i use speakers..... its me or them... i cant say when it happened cuss i have done some upgrades recently and the phone i got for free with broken screen that i replaced before. The previous owner said he had no problems before.
This are some specs: Oneplus One Modem A0001
android version: 601
CM OS version: 13.1.2.xxxxxxx-bacon
Kernel-version: 3.4.110-cm-g326cf3a
build02
aug 11 2016
Voice over Whatsapp is same problem, also with Messenger. Even when i use a headphone....
Playing music is not a problem, .... voice recording is also ok, i hear what i recorded through the mic.
Is it my fault that i broke the internal speaker or mic with the screen replacement or is it a software problem, someone gave me already an edit of the build.prop. but not yet tried it. I also tried the Google Now option.
 

ichigo696

Senior Member
Nov 27, 2012
175
88
Rome
same problem here:
I have a problem with incoming calls, if i pick up, i cant hear anything, unless i use the speakers, but then they cant hear me when i use speakers..... its me or them... i cant say when it happened cuss i have done some upgrades recently and the phone i got for free with broken screen that i replaced before. The previous owner said he had no problems before.
This are some specs: Oneplus One Modem A0001
android version: 601
CM OS version: 13.1.2.xxxxxxx-bacon
Kernel-version: 3.4.110-cm-g326cf3a
build02
aug 11 2016
Voice over Whatsapp is same problem, also with Messenger. Even when i use a headphone....
Playing music is not a problem, .... voice recording is also ok, i hear what i recorded through the mic.
Is it my fault that i broke the internal speaker or mic with the screen replacement or is it a software problem, someone gave me already an edit of the build.prop. but not yet tried it. I also tried the Google Now option.

Tell me if it works with this.

Anyway, did you try first a clean flash of the ROM?
 

Attachments

  • OPO_SpeakerPhone_Fix_LOS_V1.zip
    180.9 KB · Views: 68
Last edited:

StraffeHendrick

Senior Member
Sep 3, 2014
68
1
antwerp
Tell me if it works with this.

Anyway, did you try first a clean flash of the ROM?

actually no i didnt flashed the rom, i still running the stock rom (bacon) of CM. All apps and stuff are still on the phone even after the twrp recovery flash.... handy but maybe not how it should have been?
I recently flashed the recovery to Twrp.
and how do i have to apply that zip file? just upload the the phone and update through recovery?
 

uudruid74

Senior Member
May 27, 2014
2,615
1,366
46
Kerens
eddon.systems
actually no i didnt flashed the rom, i still running the stock rom (bacon) of CM. All apps and stuff are still on the phone even after the twrp recovery flash.... handy but maybe not how it should have been?
I recently flashed the recovery to Twrp.
and how do i have to apply that zip file? just upload the the phone and update through recovery?
You shouldn't have to flash the Rom to apply this patch. It's just a simple mod to build.prop. Flashing twrp doesn't erase anything except the stock recovery. A 'clean flash' means that you wipe everything off the phone, including your data and apps. That is only needed when changing from one Rom to another.

I would just replace the speaker, and maybe change your Rom. My favorite for the ONE (until I change it) is https://forum.xda-developers.com/oneplus-one/development/support-primer-jgcaap-s-cm12-1-rom-t3250710

Sent from my ONEPLUS A3000 using Tapatalk
 

jupsu3

Member
Sep 21, 2010
21
0
Hey, could someone add speaker phone fix v3 to this mixerpath? Its from lineageos 14.1.. Flashable if possible because i dont have root because of pokemon go..?

I have problem that my when i use speakerphone, no one can hear me and that speaker phone fix v3 solved that problem when i used cos 12.1. I think one of my mics are broken or something..
 

Attachments

  • mixer_paths.xml
    34.2 KB · Views: 16
Last edited:

ichigo696

Senior Member
Nov 27, 2012
175
88
Rome
Hey, could someone add speaker phone fix v3 to this mixerpath? Its from lineageos 14.1.. Flashable if possible because i dont have root because of pokemon go..?

I have problem that my when i use speakerphone, no one can hear me and that speaker phone fix v3 solved that problem when i used cos 12.1. I think one of my mics are broken or something..

2 posts above your post!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 168
    What is this?
    This post is a collection of all the audio related mods I have created from the OnePlus One. The mods are: Triple Mono sound, True Stereo sound, Main Microphone bypass, Speakerphone low volume fix, and Speakerphone low volume fix with True Stereo sound. If you have a request, then make it here and I try to make it if I can.

    Various Mod Explanations

    What is it?***True Stereo or Triple Mono***

    This mod will activate you front earpiece speaker in conjunction with the rear main speaker any time Speaker mode is used for example playing music, watching movies, shows, you tube and so on, creating an almost surround sound type of effect.

    True Stereo
    I have enabled true stereo playback by putting the speakers on a different channel than the earpiece. This version of the mod will only be noticeable if you are listening to music that was recorded in stereo. Although I would recommend going with the Triple Mono version. This version is quieter than the Triple mono version. WARNING: MESSING WITH YOUR EQ WILL ALSO EFFECT THE EARPIECE. IT COULD POTENTIALLY BLOW IT OUT IF YOU INCREASE THE VOLUME OR BASS TOO MUCH

    Triple Mono
    This version plays all audio through one channel. This basically means that you now have 3 mono speakers and is what I recommend since the sound comes out much louder than the Stereo version. WARNING: MESSING WITH YOUR EQ WILL ALSO EFFECT THE EARPIECE. IT COULD POTENTIALLY BLOW IT OUT IF YOU INCREASE THE VOLUME OR BASS TOO MUCH

    Main Mic Bypass
    This version bypasses the main microphone in case it is broken. When the main mic breaks, it disables ALL audio input even though the other internal mics are fine. The only way to fix the main mic is to solder a new one on, but this mod can temporarily delay this procedure by re enabling audio input from the other internal mics.

    Speakerphone low volume fix
    I've seen many people have this problem. I think its due to the fact the the phone relies on the main microphone too much. What I did is instead of using the main microphone for both headset calling and speakerphone calling with the aux mic for noise cancellation, I made it so that the main mic is used for the headset only and the aux mic is used for speaker calling only. This has worked for some people but I can't guarantee it will work for you as well.

    Speakerphone low volume fix With True Stereo
    Same as the speakerphone mod but with true stereo mod implemented.

    Camera AutoFocusFix
    Fixes the camera click sound you get when recording. Included in all other files.



    Prerequisites and installation instructions
    • MUST be rooted
    • go into /system/etc
    • backup your mixer_path.xml
    • Flash one of the zips below
    • reboot

    This mod modifies the mixer_path.xml in the /system/etc folder. I have only tested this on CM11. ***CM12*** seems to work as well.
    I don't guarantee it will work for your rom, because this is based off LiquidSmooth rom. Although the worst that'll happen is you'll lose sound. If you have a backup of your original mixer_path.xml, then just push it back to /system/etc, set permissions, and reboot. That will allow you regain your sound if it was lost. In a worst case scenario where you messed up the permissions and are in a bootloop, flash the revert to stock zip or dirty flash your rom.

    Technical Info for DIY

    This is what I modified to enable it only for Triple Mono audio playback.
    RX1 is the headset
    RX3 is the speaker

    "ear" path

    <path name="ear">
    ***Added***<ctl name="SLIM RX1 MUX" value="AIF1_PB" />
    ***Added***<ctl name="SLIM_0_RX Channels" value="One" />
    <ctl name="RX1 MIX1 INP1" value="RX1" />
    <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
    <ctl name="RX1 Digital Volume" value="90" />
    <ctl name="EAR PA Gain" value="POS_6_DB" />
    <ctl name="DAC1 Switch" value="1" />
    </path>


    custom speaker-ear path

    <path name="spk-ear">
    <path name="ear" />
    <ctl name="RX3 MIX1 INP1" value="RX1" />
    <ctl name="RDAC5 MUX" value="DEM3_INV" />
    <ctl name="COMP2 Switch" value="1" />
    <ctl name="LINEOUT1 Volume" value="13" />
    <ctl name="LINEOUT3 Volume" value="13" />
    </path>


    output paths

    <path name="handset">
    ***removed two lines and added to "ear" path***
    <path name="ear" />
    </path>

    <path name="speaker">
    ***change path to custom***<path name="spk-ear" />
    ***Increase headset***<ctl name="RX1 Digital Volume" value="90" />
    ***reduce speakers***<ctl name="RX3 Digital Volume" value="70" />
    <ctl name="RX4 Digital Volume" value="80" />
    </path>



    Customizing your sound levels
    The file I attached has the speaker volume slightly reduced so it sounds more balanced overall. However, you can customize how loud or quiet you want the speaker or headset to be.
    • Open the mixer_paths.xml
    • Go to the "output paths" section
    • find the <path name="speaker"> line
      <path name="speaker">
      ***change path to custom***<path name="spk-ear" />
      ***Increase headset***<ctl name="RX1 Digital Volume" value="90" />
      ***reduce speakers***<ctl name="RX3 Digital Volume" value="70" />
      <ctl name="RX4 Digital Volume" value="80" />
      </path>
    • To change the speaker volume
      change the value "70" to your desired value in the following line
      <ctl name="RX3 Digital Volume" value="70" />
      NOTE: The default CM11 value is 80. This value will restore it to the default loudness.
    • To change the headset volume
      change the value "90" to your desired value in the following line
      <ctl name="RX1 Digital Volume" value="90" />
      NOTE: The default CM11 value is 86. This value will restore it to the default loudness.
      WARNING: I would not recommend going over 95. The reason being that after 95, on louder volumes, the headset starts crackling.
    • save and reboot

    github link
    https://github.com/abhi08638/OPO-Audio-mods

    Flashable Zips are below

    Credits
    @sshafranko
    His thread:
    http://forum.xda-developers.com/note-edge/development/mod-sm-915t-surround-sound-t2955648

    Please do not use this in your rom without proper credits.
    12
    +1 :good:

    Please make a high volume version flashable for lazy people like me and you will get more downloads

    Ask and you shall receive. Will add to OP later.

    Balanced
    https://www.dropbox.com/s/9jnh5363204brrn/OPO_Stocksound_Surround_Balanced.zip?dl=0

    High
    https://www.dropbox.com/s/feg0fl2rd6temhi/OPO_Stocksound_Surround_High.zip?dl=0

    Revert mod
    https://www.dropbox.com/s/f52f4paihxdr382/OPO_Surround_ReverttoStock.zip?dl=0

    Again shutout to @sshafranko for the zip architecture

    sent from my amazingly awesome OnePlus One

    Don't forget to hit thanks!
    7
    Haha. Works great. Pretty damn impressive. Would love to kick the sound up a notch. But overall the test file is on point.





    Agree 100%!! On liquid smooth milestone

    Would you mind trying this one? Same file but with higher value for bottom speakers

    https://www.dropbox.com/s/l668rmlzlceqwr0/OPO-StereoTestV2.zip?dl=0

    sent from my amazingly awesome OnePlus One with Stereo Mod

    Don't forget to hit thanks!
    7
    Works, But much quieter than bottom speakers.

    I toned down the bottom speakers to make it sound more balanced. I can tell you how to increase it if you want.

    sent from my amazingly awesome OnePlus One

    Don't forget to hit thanks!
    7
    Sultanxda CAF-Compatible OPO_Triple_Mono_Balanced_V3

    Hey folks,

    After months of using plain vanilla CM12.1 nightlies, I recently switched to Sultanxda's CAF builds. However, the mixer_paths.xml seems to act a little differently. After a few tries, I think I've successfully implemented "OPO_Triple_Mono_Balanced_V3" settings into the mixer_paths.xml that is included in the latest Sultanxda build.

    I'm not sure what "<ctl name="SPKR Enable" value="1" />" does, but I had to add it to get it to work correctly.

    -
    Mike