How I fixed this on SP:
Sony does not use stock audio routes for the msm8960 chipset family. They add their own. If you compare the CAF snd_soc_msm files to Sony's files, you will find extra audio routes.
You need to edit the 'stock' audio routes, with any AOSP based ROM will use, to have the same values as the additional Sony audio routes.
This is my commit that fixed it on huashan: http://review.cyanogenmod.org/#/c/68000/
You need to do something similar for dogo. Find the additional routes, copy the config to the stock config.
I cannot do this, I have neither the device, nor the time.
and just a FYI on FXP: yes we have a 'monopoly' on Sony devices, but that is because there are literally six of us that develop CyanogenMod / Android on a daily basis, and another handful that contribute fixes from time to time. It makes sense for us to stick together. According to fxpblog.co there are 24 devices in the 'active' section, not counting variants with different radios, or dual-sim variants. Yes we are vastly understaffed and overworked...
We would gladly welcome someone competent to work with us full time. (that's not an invitation for applications, that's an invitation for someone to just start fixing bugs wherever they can)
Guys can you test the stock snd soc file from this thread on any CM rom http://xdaforums.com/showthread.php?t=2444220 just try it on lightning kernel and see if second mic works you can even take the snd soc file from system/etc folder in stock ROM
cannot flash on latest cm11 build, says "Installation aborted."
How I fixed this on SP:
Sony does not use stock audio routes for the msm8960 chipset family. They add their own. If you compare the CAF snd_soc_msm files to Sony's files, you will find extra audio routes.
You need to edit the 'stock' audio routes, with any AOSP based ROM will use, to have the same values as the additional Sony audio routes.
This is my commit that fixed it on huashan: http://review.cyanogenmod.org/#/c/68000/
You need to do something similar for dogo. Find the additional routes, copy the config to the stock config.
I cannot do this, I have neither the device, nor the time.
and just a FYI on FXP: yes we have a 'monopoly' on Sony devices, but that is because there are literally six of us that develop CyanogenMod / Android on a daily basis, and another handful that contribute fixes from time to time. It makes sense for us to stick together. According to fxpblog.co there are 24 devices in the 'active' section, not counting variants with different radios, or dual-sim variants. Yes we are vastly understaffed and overworked...
We would gladly welcome someone competent to work with us full time. (that's not an invitation for applications, that's an invitation for someone to just start fixing bugs wherever they can)
i'd like to start a poll, how many of us are willing to donate to freexperia team to get this bug fixed?
I would like to donate.
Sent from my Xperia ZR using XDA Free mobile app
Anyone tried the cyanogenmod m12 build to see if the 2nd mic problem is fixed?
[WIP] audio: Changes for new audio HAL