Related
Description
Fixes in call low volume mic issues for various Android devices.
Can also fix "Ok Google" detection.
Tested on OnePlus One running both Android 6, 7 & 8 Roms
Note: Originally designed for the OnePlus One but will work for some others. Your mileage will vary.
How it works
Uses the tool "resetprop" to modify the default values found in build.prop to:
Code:
ro.qc.sdk.audio.fluencetype=none
persist.audio.fluence.voicerec=true
persist.audio.fluence.speaker=false
use.voice.path.for.pcm.voip=true
Requirements
Magisk v16.0 or higher
Links
Magisk
Support
Github
Donate
Changelog
v3.2.4
Bump to 3.2.4
v3.2.3
Updated template to v1500
v3.2.2
Updated template to v1400
v3.2.1
Fixed Template & cache bug
v3.1.1
Fixed Magisk Manager download bug. Should be good to download through the manager now.
v3.1
Updated template to v4
Updated to Magisk v13.1
v3
Changed to now use PROPFILE
Updated to Magisk v12.0
v2
Name changed from OnePlus One (bacon) Mic Fix
Updated template to v3
v1
Initial Release
.
Perfect I just use this and modify the build prompt. What exactly is the issue from? Is one mic dead and needs replacing thus using this work around or is it something separate to that?
This is a module for magisk. You need to flash that first before flashing this. If you found this thread somehow but don't know what magisk is, I suggest you read up on magisk first. This module modifies the build.prop so you don't need to, and persists through updates.
I'm not sure what the cause is, but it's the same or similar fix that many OPO owners have used.
I love you, really. This finally fixed my microphone issue on my Nexus 6P!
Will this also work on the oneplus 3 and oneplus 3t? I seem to have this mic issue on both 3 and 3t. Thanks.
Poli169 said:
Will this also work on the oneplus 3 and oneplus 3t? I seem to have this mic issue on both 3 and 3t. Thanks.
Click to expand...
Click to collapse
It's untested but has been reported to work on other phones. There's no harm in trying, if you have issues just remove the module. Let me know if it works.
How does this work? After installing this module I checked the build.prop and it's still the same as before but somehow my mic is now working properly.
alif1994 said:
How does this work? After installing this module I checked the build.prop and it's still the same as before but somehow my mic is now working properly.
Click to expand...
Click to collapse
It doesn't change the build.prop file, only what value is loaded for the props at system startup. More info here: https://forum.xda-developers.com/apps/magisk/magisk-details-dummies-to-developers-t3473486
Didgeridoohan said:
It doesn't change the build.prop file, only what value is loaded for the props at system startup. More info here: https://forum.xda-developers.com/apps/magisk/magisk-details-dummies-to-developers-t3473486
Click to expand...
Click to collapse
Oh that is interesting. So I won't have to modify build.prop everytime I update. Thanks for the explanation.
alif1994 said:
Oh that is interesting. So I won't have to modify build.prop everytime I update. Thanks for the explanation.
Click to expand...
Click to collapse
No worries. That's one of the beautiful selling points of Magisk... If you've clean flashed an update, all you have to do is flash the Magisk zip and your modules and voila! All your mods (build.prop, replacing system sounds, debloating apps, moving apps to system, etc) are already done as soon as you boot up! If you do a dirty update all you probably have to do is flash Magisk again since your modules will still be in /data.
Updated for magisk 11.6
Changed name to Android Mic Fix
Which mic issue does this fix? I have phone/audio issues not sure if its connected.
Can't play audio sometimes as phone audio profile is active, would this fix that?
Sent from my Moto G4 Play using XDA Labs
moshiach101 said:
Which mic issue does this fix? I have phone/audio issues not sure if its connected.
Can't play audio sometimes as phone audio profile is active, would this fix that?
Click to expand...
Click to collapse
This only fixes mic issues, sorry
Hi @Nomelas , I have a OPO.
I've installed the module with Magisk and then I took a look at my build.prop. Nothing seems changed, is it normal?
giocchi27 said:
Hi @Nomelas , I have a OPO.
I've installed the module with Magisk and then I took a look at my build.prop. Nothing seems changed, is it normal?
Click to expand...
Click to collapse
Run getprop command in terminal. Your actual build.prop isn't updated because of the nature of Magisk.
Nomelas said:
Run getprop command in terminal. Your actual build.prop isn't updated because of the nature of Magisk.
Click to expand...
Click to collapse
Ok, with getprop I can see them.
Sorry, it's my first time with Magisk.
Hi, so far I only found "it fixes mic issues". Maybe I'm being selectively blind, but could someone please state which mic issues this fixes?
I'm on HTC one M7 using the last lineage os before it was discontinued for M7, and I do suffer low mic output in calls, and the phone occasionally reboots if I switch speakerphone on during a call (weirdly only when maps is running navigation), but does this have anything to do with those "mic issues"?
Thanks, and please forgive my blindness if it's obvious!
damac said:
Hi, so far I only found "it fixes mic issues". Maybe I'm being selectively blind, but could someone please state which mic issues this fixes?
I'm on HTC one M7 using the last lineage os before it was discontinued for M7, and I do suffer low mic output in calls, and the phone occasionally reboots if I switch speakerphone on during a call (weirdly only when maps is running navigation), but does this have anything to do with those "mic issues"?
Thanks, and please forgive my blindness if it's obvious!
Click to expand...
Click to collapse
yeah, test it out yourself. It fixes the low volume of your mic in calls.
Nomelas said:
yeah, test it out yourself. It fixes the low volume of your mic in calls.
Click to expand...
Click to collapse
I tested, but get instant reboot on initiating a call. Switching the module off in magisk made the phone behave normal again. Anything I can do to help track down the cause?
damac said:
I tested, but get instant reboot on initiating a call. Switching the module off in magisk made the phone behave normal again. Anything I can do to help track down the cause?
Click to expand...
Click to collapse
Unfortunately it's only been tested on a few devices. What device are you using?
EDIT: Nevermind, I see in your previous post: HTC one M7 using the last lineage os.
Ah so, I'm not sure what your issue is. It looks to be that because you would get reboots when switching to speakerphone in calls, this fix will only amplify that effect. Unfortunately I don't think I can be of any help to you. I'm sorry :/
I would suggest checking out the HTM M7 sub-forum for support in this case.
Hi,
Have been using Viper4Android on MM a lot. Now that I have upgraded to Nougat (Open Beta 2), all I get is a valid installation but for some reason it does not process my audio. Please see screenshot.
dreinulldrei said:
Hi,
Have been using Viper4Android on MM a lot. Now that I have upgraded to Nougat (Open Beta 2), all I get is a valid installation but for some reason it does not process my audio. Please see screenshot.
Click to expand...
Click to collapse
Uninstall the viper apk..And flash viper4arise zip on twrp..
Thanks, but I am looking for a systemless install.
This has been working and others report it's working (on other devices though).
I wonder if anyone has tried it on a 3T with Nougat.
So is it possible to get it working systemless? Thanks!
You can use viper4rarise with magisk. Safetynet not triggered. But the problem is selinux status. Its always enforcing for some reason. But yi can change it from terminals using setenforce 0 command. Then it works. You need to do it every time after reboot. I tried to make selinux permissive. Bug it triggers safetynet. So im swt with running everytime post reboot
dreinulldrei said:
Hi,
Have been using Viper4Android on MM a lot. Now that I have upgraded to Nougat (Open Beta 2), all I get is a valid installation but for some reason it does not process my audio. Please see screenshot.
Click to expand...
Click to collapse
dreinulldrei said:
Thanks, but I am looking for a systemless install.
This has been working and others report it's working (on other devices though).
I wonder if anyone has tried it on a 3T with Nougat.
Click to expand...
Click to collapse
Systemless user here. If you're interested, I've created a Magisk module of ViPER4Android 2.3.4.0, which in my opinion is the best version as it had drivers of different quality you could choose. My Magisk module runs on Super High Quality.
And yes, I'm running it on Nougat/OOS 4.0.2. If you want it on Open Beta, send me the following files:
/system/etc/audio_effects.conf
/system/etc/audio_policy.conf
/system/vendor/etc/audio_effects.conf
Click to expand...
Click to collapse
And I'll make it for you.
Spasticdroid said:
Systemless user here. If you're interested, I've created a Magisk module of ViPER4Android 2.3.4.0, which in my opinion is the best version as it had drivers of different quality you could choose. My Magisk module runs on Super High Quality.
And yes, I'm running it on Nougat/OOS 4.0.2. If you want it on Open Beta, send me the following files:
And I'll make it for you.
Click to expand...
Click to collapse
Where can I download your module? Thanks!
Spasticdroid said:
Systemless user here. If you're interested, I've created a Magisk module of ViPER4Android 2.3.4.0, which in my opinion is the best version as it had drivers of different quality you could choose. My Magisk module runs on Super High Quality.
And yes, I'm running it on Nougat/OOS 4.0.2. If you want it on Open Beta, send me the following files:
And I'll make it for you.
Click to expand...
Click to collapse
Thanks! Much appreciated. Config attached.
cha0zine said:
Where can I download your module? Thanks!
Click to expand...
Click to collapse
Attached to this post.
dreinulldrei said:
Thanks! Much appreciated. Config attached.
Click to expand...
Click to collapse
Not a problem. Let me know how it goes.
I installed your module. How do I know if it's working properly? I tried changing settings while using google play music but didn't hear any changes. Driver status is enabled but processing shows "no".
Edit: tried listening a podcast and viperfx seems to be working. I can hear changes in sound. How can I get google play music also working?
cha0zine said:
I installed your module. How do I know if it's working properly? I tried changing settings while using google play music but didn't hear any changes. Driver status is enabled but processing shows "no".
Edit: tried listening a podcast and viperfx seems to be working. I can hear changes in sound. How can I get google play music also working?
Click to expand...
Click to collapse
I forgot about that. At the moment I cannot get streaming via Play Music working with ViPER's FX Compatible Mode set as normal. Only locally stored music played in Play Music will make ViPER work with it.
However, setting ViPER's FX Compatible Mode to Compatible will make it work with both local and streaming music in Google Play Music, along with other audio apps.
Hopefully that makes sense.
dreinulldrei said:
Hi,
Have been using Viper4Android on MM a lot. Now that I have upgraded to Nougat (Open Beta 2), all I get is a valid installation but for some reason it does not process my audio. Please see screenshot.
Click to expand...
Click to collapse
I had this issue too, I had to go into system/etc/audio_policy.conf and # out deep_buffer
Spasticdroid said:
Systemless user here. If you're interested, I've created a Magisk module of ViPER4Android 2.3.4.0, which in my opinion is the best version as it had drivers of different quality you could choose. My Magisk module runs on Super High Quality.
And yes, I'm running it on Nougat/OOS 4.0.2. If you want it on Open Beta, send me the following files:
And I'll make it for you.
Click to expand...
Click to collapse
Viper works here for everything but Google play music. The files you're modifying don't include the XML files, from experience in Nougat just modifying the conf files didn't make any difference, but I may be wrong (Certainly sounds so). What changes did you make may I ask? Removing deep buffer and raw only makes any difference for me if I modify the XML files in Nougat.
damiensturdy said:
Viper works here for everything but Google play music. The files you're modifying don't include the XML files, from experience in Nougat just modifying the conf files didn't make any difference, but I may be wrong (Certainly sounds so). What changes did you make may I ask? Removing deep buffer and raw only makes any difference for me if I modify the XML files in Nougat.
Click to expand...
Click to collapse
Check out my post here in the LG V20 thread for what I did. It's the exact same process, minus making backups and moving scripts to /su.d.
EDIT: I'm an idiot. I forgot the link. Time for bed. Here it is: https://forum.xda-developers.com/showpost.php?p=70797723&postcount=530
Spasticdroid said:
Systemless user here. If you're interested, I've created a Magisk module of ViPER4Android 2.3.4.0, which in my opinion is the best version as it had drivers of different quality you could choose. My Magisk module runs on Super High Quality.
And yes, I'm running it on Nougat/OOS 4.0.2. If you want it on Open Beta, send me the following files:
And I'll make it for you.
Click to expand...
Click to collapse
Spasticdroid said:
Check out my post here in the LG V20 thread for what I did. It's the exact same process, minus making backups and moving scripts to /su.d.
Click to expand...
Click to collapse
It appears we are on the same page. Just noticed your post above about Google play music. Gah. I'm going to keep fiddling
@Spasticdroid: Magisk 11.0 breaks this module...
dreinulldrei said:
@Spasticdroid: Magisk 11.0 breaks this module...
Click to expand...
Click to collapse
Fixed!
Attachments below are for Magisk v11.0+ only!
Spasticdroid said:
Fixed!
Attachments below are for Magisk v11.0+ only!
Click to expand...
Click to collapse
How could i install this? with magisk flash, or twrp flash?
And how can i uninstall it again?
Regionella said:
How could i install this? with magisk flash, or twrp flash?
And how can i uninstall it again?
Click to expand...
Click to collapse
install the magisk app in the play store and use it to install magisk. Install the above zip in magisk. Uninstall with magisk if needed.
Hi,
Just found a strange bug on OOS5 OB1. When installing ARISE, (core and v4a), OOS is rebooting fine then after few seconds a dialog is opened for factory reset : https://i.imgur.com/KCM2EZI.jpg
Same thing is happening with other audio mods such as XTREMEMusic Mod.
I suspect that it is because Dolby's apps are beeing uninstalled while mods are installing so OOS wants a factory reset to recover it.
Anyone have the same issue? And a working audio mod?
V4a working flawless
cvncbn said:
V4a working flawless
Click to expand...
Click to collapse
can you share the link to download the working viper?
Project Meli working fine here, only the app has some FC.
blackpanther0582 said:
can you share the link to download the working viper?
Click to expand...
Click to collapse
Download it from Magisk
_MartyMan_ said:
Project Meli working fine here, only the app has some FC.
Click to expand...
Click to collapse
I installed Project Meli, V4A seems to have trouble installing drivers... Do you have this bug too?
furious.builder said:
I installed Project Meli, V4A seems to have trouble installing drivers... Do you have this bug too?
Click to expand...
Click to collapse
Uh sorry i forgot to mention i don't use V4A... :/
I solved V4A by setting selinux to permissive, all is good now except some force closes but the sound is really awesome, thanks for having shared the project ahah
Ainur should be fine regardless of android versions, tho bugs may come out
Just use :
1- [MODULE] Magisk SELinux Permissive Script v1.1
2- Install the Viper4Android 2.5.0.5 v2.2 on MagiskManager repo
All is fine, no bug, no force close
Pho3nX said:
Just use :
1- [MODULE] Magisk SELinux Permissive Script v1.1
2- Install the Viper4Android 2.5.0.5 v2.2 on MagiskManager repo
All is fine, no bug, no force close
Click to expand...
Click to collapse
excuse me you can write again. those links which you have written here point to the same page where the script. and I am confused how to install. You can write a procedure in detail. Thank you brother.
so according to this guide really works v4a. Thank you guys!
bassgenerator said:
so according to this guide really works v4a. Thank you guys!
Click to expand...
Click to collapse
Too late for explanations lol, It works
Yes the procedure was just flash both modules on Magisk and Tadaaaaaa :fingers-crossed:
Now that we have TWRP for our devices, has anyone successfully installed a working version of Viper4Android? None of the Magisk modules were working previously. Hate listening to music without it
danifilth4king said:
Now that we have TWRP for our devices, has anyone successfully installed a working version of Viper4Android? None of the Magisk modules were working previously. Hate listening to music without it
Click to expand...
Click to collapse
I second this
danifilth4king said:
Now that we have TWRP for our devices, has anyone successfully installed a working version of Viper4Android? None of the Magisk modules were working previously. Hate listening to music without it
Click to expand...
Click to collapse
Why don't you try installing a V4A zip file and come back with the result?
have your test viper4android with magisk root installer ?
I have tried every version available, unfortunately no luck. Will offer donation to anyone getting it working.
leicablue said:
I have tried every version available, unfortunately no luck. Will offer donation to anyone getting it working.
Click to expand...
Click to collapse
Have you tried along with busybox+SElinux mode changer installed?
Also have you tried to flash from twrp?
Tried it all. Apparently its something todo with the Emiu OS. Also Selinux switching not working in Oreo apparently. Do you have it working?
emui is a piece of crap
honestly, if i cant get AOSP working on this phone im hopping on the O+6 bandwagon.
I may regrettably sell it also, I have niticed a few Android phones lately getting like IOS with the inability/difficulty to install custom apps and tweaks.
still no one has succeeded? I wait before buying it, it's essential for me ..
have you test this ?
https://droidfeats.com/install-official-viper4android-oreo/
ounerkouks said:
still no one has succeeded? I wait before buying it, it's essential for me ..
have you test this ?
https://droidfeats.com/install-official-viper4android-oreo/
Click to expand...
Click to collapse
Bootloap after installing viper4android drivers
rowihel2012 said:
Bootloap after installing viper4android drivers
Click to expand...
Click to collapse
anyone got this working yet ?
Guys, V4A will not work on P20 Pro. It is widely reported.
Driver solution
danifilth4king said:
Now that we have TWRP for our devices, has anyone successfully installed a working version of Viper4Android? None of the Magisk modules were working previously. Hate listening to music without it
Click to expand...
Click to collapse
Hi I found a solution to install audio equalizer on p20 pro
Anyone is using Viper4Android FX v2.7.1.0 (Magisk Module)? Once installed, Google Camera doesn't work anymore. Tried to ask on the official thread
https://forum.xda-developers.com/android/apps-games/app-viper4android-fx-2-6-0-0-t3774651
but no answer....
Which version of Viper4Android are you using on a rooted Pixel 3a?
Fentadroid said:
Anyone is using Viper4Android FX v2.7.1.0 (Magisk Module)? Once installed, Google Camera doesn't work anymore. Tried to ask on the official thread
https://forum.xda-developers.com/android/apps-games/app-viper4android-fx-2-6-0-0-t3774651
but no answer....
Which version of Viper4Android are you using on a rooted Pixel 3a?
Click to expand...
Click to collapse
I've been using that version of viper since I got the phone and haven't run into any issues. I do however also have the audio modification library and audio compatibility patch modules installed as well. If those don't help, then I think there is a larger issue.
PS - I've used both the latest stable and the canary Magisk builds without issues.
sic0048 said:
I've been using that version of viper since I got the phone and haven't run into any issues. I do however also have the audio modification library and audio compatibility patch modules installed as well. If those don't help, then I think there is a larger issue.
PS - I've used both the latest stable and the canary Magisk builds without issues.
Click to expand...
Click to collapse
Which kernel are you using? I'm using ElementalX 1.05.
Tried with audio modification library and compatibily patch modules but didn't work. Everytime i start the google camera, it crashes.
Fentadroid said:
Which kernel are you using? I'm using ElementalX 1.05.
Tried with audio modification library and compatibily patch modules but didn't work. Everytime i start the google camera, it crashes.
Click to expand...
Click to collapse
I've used both stock and elemental kernels. I'm currently on elemental 1.05 with TWRP installed.
sic0048 said:
I've used both stock and elemental kernels. I'm currently on elemental 1.05 work TWRP installed.
Click to expand...
Click to collapse
Ok, so... same as me.
Really, i don't know where to start. I've flashed stock rom wiping everything some days ago. So, my phone is clean. I've the latest Magisk stable and elementalx 1.05.
All i can do is try to dirty flash stock rom again and install twrp, magisk and elementalx and try another time.
About audio compatibily patch, there are really too many options and i don't know where to start to install it correctly..... but i don't think google camera crashes because of that......
Same problem if i install Viper4Android FX Legacy module.
Fentadroid said:
Ok, so... same as me.
Really, i don't know where to start. I've flashed stock rom wiping everything some days ago. So, my phone is clean. I've the latest Magisk stable and elementalx 1.05.
All i can do is try to dirty flash stock rom again and install twrp, magisk and elementalx and try another time.
About audio compatibility patch, there are really too many options and i don't know where to start to install it correctly..... but i don't think google camera crashes because of that......
Same problem if i install Viper4Android FX Legacy module.
Click to expand...
Click to collapse
I would be surprised if the audio compatibility patch caused an issue too. Honestly I had forgotten about the initial options that I had to choose when I installed it. I just uninstalled it and reinstalled it and only chose the "notification remover" option and then opted out of the lib use (last option). I use the headphone jack, so I don't need a USB DAC (does this phone even have one?), nor do I use Spotify, etc.
However, it is important to install the audio modification library last. It should find both the Audio Compatibility Patch as well as Viper4Android and patch both to work together. I might suggest that you uninstall it, reboot, and reinstall it to ensure it is actually patching both audio modification. Also, make sure the driver is actually installed in Viper if you end up reinstalling any of these mods as you might find that the driver isn't actually installed. It's a long shot, but perhaps that would fix your issue.
I'm also using the leaked camera version 6.3.017.253834016 currently (because it has the night sight setting as a main option instead of buried in the "more" settings). But this really shouldn't matter and the stock camera app worked just fine too. Viper4Android is always one of the first mods I install on a phone and it has never given me a problem on my 3a XL or caused the camera to stop working.
sic0048 said:
I would be surprised if the audio compatibility patch caused an issue too. Honestly I had forgotten about the initial options that I had to choose when I installed it. I just uninstalled it and reinstalled it and only chose the "notification remover" option and then opted out of the lib use (last option). I use the headphone jack, so I don't need a USB DAC (does this phone even have one?), nor do I use Spotify, etc.
However, it is important to install the audio modification library last. It should find both the Audio Compatibility Patch as well as Viper4Android and patch both to work together. I might suggest that you uninstall it, reboot, and reinstall it to ensure it is actually patching both audio modification. Also, make sure the driver is actually installed in Viper if you end up reinstalling any of these mods as you might find that the driver isn't actually installed. It's a long shot, but perhaps that would fix your issue.
I'm also using the leaked camera version 6.3.017.253834016 currently (because it has the night sight setting as a main option instead of buried in the "more" settings). But this really shouldn't matter and the stock camera app worked just fine too. Viper4Android is always one of the first mods I install on a phone and it has never given me a problem on my 3a XL or caused the camera to stop working.
Click to expand...
Click to collapse
Tried exactly what you said. Same issue, Google Camera crashes on start. Every V4A version i tried, same thing.... Well, i don't know what to try more..... Asked on official V4A thread but no answer. Is there any way to provide logs to discover what happen?
EDIT: I've attached a logcat, if you know what could be the problem i will be happy
Dirty flashed August factory image, Elementalx, TWRP and Magisk. Same issue. Anyone who can help me taking a look at the logs?
Im on 2.5.0.5 and i have no issues so far with the camera app.
The only issue that i have is that v4a is marked as harmful by Google protect. Anyone else?
Pixel 2 xl user here with the latest viper4android on android 10, same camera app is crashing on me
stock 10 with sultan kernel installed and magisk 20.1
yabadabadooo said:
Im on 2.5.0.5 and i have no issues so far with the camera app.
The only issue that i have is that v4a is marked as harmful by Google protect. Anyone else?
Click to expand...
Click to collapse
Are you using Boldbeast recorder magisk module?
Mi drivers won't install any help appreciated
caballon said:
Mi drivers won't install any help appreciated
Click to expand...
Click to collapse
I've never had any real issues getting Viper4Android to work on Android 10, but I understand it is a common issue. Here is a Pixel 4 thread on installing Viper4Android on Android 10 and how they got it to work. The fact that it is on a Pixel 4 device is irrelevant. Perhaps this can help you get the driver installed.
PS - I should mention that I already was using the audio compatibility module and the audio modification module prior to moving to Android 10, so it is quite possible that is why I never experienced any issues.
sic0048 said:
I've never had any real issues getting Viper4Android to work on Android 10, but I understand it is a common issue. Here is a Pixel 4 thread on installing Viper4Android on Android 10 and how they got it to work. The fact that it is on a Pixel 4 device is irrelevant. Perhaps this can help you get the driver installed.
PS - I should mention that I already was using the audio compatibility module and the audio modification module prior to moving to Android 10, so it is quite possible that is why I never experienced any issues.
Click to expand...
Click to collapse
Thanks for the tip
Fentadroid said:
Are you using Boldbeast recorder magisk module?
Click to expand...
Click to collapse
I am. And the camera started working after disabling the boldbeast module.