yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] TheMystic:
Viper is always up in the notification area. This means it hasn’t been killed by the system. I too find that it often doesn’t work, and to make it work, I have to exit the app playing the audio, toggle the master limiter off and then on, and then open the media playing app. Now it works.

I haven’t disabled battery optimisation for viper simply because it is always present in the notification area (and always processing which isn’t true).

---------- Post added at 14:32 ---------- Previous post was at 14:30 ----------

On my 3T running OOS 9.0.4, it works on all apps on wired headphones without installing the audio configure file. Doesn’t work over Bluetooth (for any app) though.

---------- Post added at 14:35 ---------- Previous post was at 14:32 ----------

Something wrong. I would turn it off for the phone speakers because it is pointless. Try using viper for just headphones/ Bluetooth and see if you still have the battery drain problem.

---------- Post added at 14:38 ---------- Previous post was at 14:35 ----------

If a particular version of Viper works fine and you are happy with the audio, just stick with it. You really don’t have to update to the latest version all the time. It is not like software updates which come with security patch that is important.

---------- Post added at 14:43 ---------- Previous post was at 14:38 ----------

This appears to me more as a bug. Something that needs to be fixed. More so because the older version doesn’t exhibit this behaviour.
[Android Apps and Games] DiamondJohn:
If its a bug, log it. But as I gave an example, even people using iPhone, without Viper will also experience dropouts when jumping past the buffered point of a streaming service.

But ensure when you are duplicating it, that you are not experiencing the "buffer under-run" cause. Otherwise your testing would be a waste.
[Android Apps and Games] TheMystic:
The fact that the older viper version doesn't have this problem, viper should be able to address that on a future update. What you are saying could be true, but something that can be taken care of to minimize/ eliminate the impact.
[Android Apps and Games] mrjuniork:
Open the link with a browser
[Android Apps and Games] psychoela:
Still can't. Not found
[Android Apps and Games] aillez:
Working fine for me.
[Android Apps and Games] Raven_999:
[MENTION=9073985]Team_DeWitt[/MENTION] When trying to install the driver it gives an error "Unfortunately Viper4Android FX has stopped".

Apk version 2.6.0.5 beta

Galaxy Note 4 n910g

Kyubi Note 5 port Rom 5.1.1

SuperSU 2.82-SR5

No other audio mod installed
[Android Apps and Games] Team_DeWitt:
If you can grab a log, that would be very helpful. If you don't know how that works, download matlog from the play store
[Android Apps and Games] psychoela:
:(

Nevermind already get from unity by Zackptg5
[Android Apps and Games] Raven_999:
Here it is

One more thing: when opening the apk before pressing install driver there's a toast notification saying"failed aplying DDC database or smth".
[Android Apps and Games] Team_DeWitt:
The ddc toast pops up when the database with ddc presets cannot be copied from the app assets to the data partition, something every application should be able to do. And the log contains a nullpointerexception. This suggests that the app cannot access it's assets a second time. If reinstalling the apk doesn't work, I'm out of ideas for now. I'll do some homework on the internet on it and build a catch for the npe
[Android Apps and Games] bokchoi2020:
Updated to the latest app.

It was able to install the driver but processing is not working.

Neon, enabled are all Yes.

Processing is No.

Using Oneplus 3, Oreo Open Beta 36

Magisk 16.4
[Android Apps and Games] Craz Basics:
Uhhh did you turn it on and is music playing lol? And if you have it installed via Magisk sometimes just rebooting works for me
[Android Apps and Games] bokchoi2020:
Yea I've enabled the equalizer and played music. I also tried to uninstall the app and module and reinstall from scratch. No dice, still no processing. Used to work in the last version so idk what's wrong.
[Android Apps and Games] Lughnasadh:
A few things. First, make sure you have any MusicFX, AudioFX or the like disabled.

Second, sometimes, on earlier versions at least, it would say processing NO but was indeed actually processing. Later on it would say YES to processing. So maybe try to change some settings in V4A to make sure you cannot hear any change in sounds when changing settings.

Finally, maybe you need to jump start it.....Turn Master Power Off>Exit through the 3 dot menu>Open V4A and Turn Master Power back on.
[Android Apps and Games] bokchoi2020:
Tried your advice as well. I don't have other tuners installed, and I tried toggling on and off Master Power; I don't hear any audible difference despite Viper Bass being set as well as a preset.

Also did the master power off and exit with 3 dot menu, and turning it back on, but that didn't work either.

Attached a log for viper.
[Android Apps and Games] Az56:
Try loading a profile. That fixed it for me.
[Android Apps and Games] bokchoi2020:
Thanks, that worked. I had to switch between saved profiles several times in order for the processing to work.
[Android Apps and Games] SignetSphere:
Convolver bug fixed?
[Android Apps and Games] kremmit:
Is there a way to disable the notification that is constantly showing? I was on other viper mod for Oreo where you had the option in setting to turn it off.

Thanks, this looks very nice, good mod.
[Android Apps and Games] tdwpkidd:
Not really hearing an audible difference
[Android Apps and Games] mrjuniork:
[MENTION=9073985]Team_DeWitt[/MENTION]

Thank you so much for your passion and dedication. The app works like a charm and all the problems I encountered were ironed out. Hopefully more to see from this great Team!

Cheers :good::victory:
[Android Apps and Games] rdmrocha:
Given that that driver is supposedly the same, unless something changed in the patching method or how it intercepts the audio to apply the filtering, it has to be a bug in the app. Without nothing else changed, I can go into Magisk and go back and forth between the new and legacy ViPER and consistently experience this issue. As a software developer myself, I can't see any other possible cause for this if the only change is in the app.
[Android Apps and Games] Dioser:
Supposed the same? Well it is right.
[Android Apps and Games] Sanabil:
So it is safe to assume that currently this version is not recommended and we should use old viper.
[Android Apps and Games] PoochyX:
Rule of thumb just use whatever works for you just cause it's new doesn't mean you need to switch or update all the time if it ain't broke don't fix it [emoji57]

([emoji3590]09-09-18[emoji813])
[Android Apps and Games] inkkubus_rex:
Cant uninstall the driver

already deactivate the magisk module and the application but the sound is not restored to the factory. Im reinstall the stock rom and the driver of Viper Is activated
[Android Apps and Games] fil3s:
Hello brother,

Can you tell me how to use themes, or substratum wit v4a ??? Thnku, my bro.
[Android Apps and Games] PoochyX:
Just apply a overlay over viper with your substratum theme that your currently using

([emoji3590]09-09-18[emoji813])
[Android Apps and Games] fil3s:
I'm using legacy and no v4a app is in the list of eligible overlay. Thanks
[Android Apps and Games] yam19:
Hi

I'm installed viper4a 2.7.1.0 via magisk. After reboot start viper, it prompted to install driver and reboot. Rebooted. After start viper it prompted to install driver again. and again, again...

Please help.

Magisk 19.3

Nubia Z7 Max

RR 5.8.5 (Nougat 7.1.2)
[Android Apps and Games] thoiloidainhan:
Can we have an actual dark/light switch inside the app rather than it being tied to system theme? I want to keep white system theme for better substratum compatibility but want v4a in dark :(
[Android Apps and Games] Soumy1234:
Look in this thread. The dev explains why they don't want to add a theme toggle. There's also a terminal command that may help you.
[Android Apps and Games] evillive:
problem with switching sound sources

13rd August 2019

unfortunetly it's not stable solution, also there is a quality loss :/

IMO

3rd August 2019

thx, Audio Modification Library Magisk works for me. Now there is no problem with switching sound sources
[Android Apps and Games] yam19:
resolved

full reinstall all Viper module (Viper4a FX, ACP, AML) via Magisk with uninstall AudioFX from ROM
[Android Apps and Games] asusgarb:
Hi. I'm on Galaxy Note 3 with Havoc ROM (9.0 Pie). I was able to install viper (legacy magisk module) but it didn't work for what I was trying it to.

System sound is quite low (ringtones and notifications, sound at tap etc.). I tried every options trying to increase, but I only obtained distortion but no volume increase.

For that type of sound, what do I have to modify.
[Android Apps and Games] fil3s:
Working on Nokia 6.1 with magisk stable , ainur Sauron and aml . Plz explain about substratum & 2.7.1 v4a..
[Android Apps and Games] marciozomb13:
Use a custom kernel with sound settings.
[Android Apps and Games] fil3s:
Hy brother. ?

Plz explain the command i must run in terminal emu to gain the dark mode

Thanku my man.
[Android Apps and Games] sjamie:
Does anyone have Viper 2.7.1.0 running successfully on a OP5 with OOS 9.0.7? If so, what's your secret?
[Android Apps and Games] Joe199799:
Did you try AML and ACP? (I've seen you around here alot but just thought I'd ask)
[Android Apps and Games] sjamie:
Not yet. I thought those mods are for when you have more than one sound mod installed, no? I only want to use Viper. I have the older version working well on Pie but I could only get 2.7.10 working on Oreo or some custom ROMs.
[Android Apps and Games] Joe199799:
I don't use any other sound mods on my 6T and I needed ACP and AML for it to install thought I'd throw out what worked for me.

It could be for an older version but I doubt it would do anything harmful in trying it
[Android Apps and Games] SkylinesHD:
Just a quick question.. how do i enable the dark mode of v4a on android 7.0? I do not have a toggle to enable systemwide dark mode.
[Android Apps and Games] surajloharia:
Type in terminal with SU permission

settings put secure ui_night_mode 2
[Android Apps and Games] 3link22:
Yeah flash via magisk 19.3 download failed, if install viper4android2.7.1.0.apk after reboot always drive not installed.
[Android Apps and Games] bcool_1:
I installed viper 2.7.1 APK on OnePlus 7 pro rooted with twrp and magisk installed. It was processing perfectly and working fine as intended but after a reboot the processing says no. And no matter what I do it's not processing or working any more.

Any help will be appreciated
[Android Apps and Games] SkylinesHD:
It didn't work
[Android Apps and Games] surajloharia:
tell me the procedure
[Android Apps and Games] SkylinesHD:
Open a terminal

Give it root access

Type "su"

Type "settings put secure ui_night_mode 2"

Nothing happends when typing this.
[Android Apps and Games] Gordietm:
I can't get poweramp to work with Viper.

I've turned off direct volume, but no go.

I'm on a pixel 2xl, android Q, beta 6.

Black Player works perfectly.

Never mind, got it working ?
[Android Apps and Games] fil3s:
I typed the following in terminal emulator:

Su

settings put secure ui_night_mode 2

then I rebooted
[Android Apps and Games] surajloharia:
reboot mate !!
[Android Apps and Games] SkylinesHD:
Rebooting did the trick. Thank you soo much! I'm so dumb lol.
[Android Apps and Games] chooks06:
deleted
[Android Apps and Games] Songoku999:
EMUI 9 support - 64bit driver

Is there any chance to get EMUI 9 support at some point in the near future? This means we'd need 64bit driver right?

Any word from the dev? Thanks!
[Android Apps and Games] PoochyX:
There other phones that are 64 bit and the driver works tho

([emoji3590]09-09-18[emoji813])
[Android Apps and Games] Marcocappe:
I'm getting clicks and audio fade in each time a new song is starting, it's a known problem?

OnePlus 7pro latest module from magisk installed.
[Android Apps and Games] PoochyX:
Could be just your model I don't have that issue and I'm using a entry-level device [emoji12]

([emoji3590]09-09-18[emoji813])
[Android Apps and Games] Fentadroid:
I'm on a Pixel 3a, dirty flashed factory image. ElementalX, TWRP and Magisk. Google Camera always crash(ed) with V4A installed. Can someone take a look at the logs and tell me what happen? Thaaaaank you in advance.....
[Android Apps and Games] JBolho:
I don't have the clicks but I do notice some fade at the start of a song when I manually fast forward to it. Nothing major, it's probably some random driver lag. If I just let the playlist run, there's nothing like that happening.
[Android Apps and Games] Marcocappe:
Removed v4a and reinstalled, now I've got fade only on the first song, next on the playlist are playing fine!
[Android Apps and Games] JBolho:
I see the ton of errors related to GCam repeating 4 times but they seem to be sensor related and for some reason it can't get the tuning data for "fastAE", which is related to GCam but I don't know what it is.

Anyway... I don't really see how Viper can cause this. Very weird.

Are you running any other modules? Any mods for GCam?

I have the same basic setup than you, latest Pie, ElementalX and Magisk but I have a 1st Gen Pixel so GCam might be a different version (mine is 6.2 and it works)
[Android Apps and Games] Fentadroid:
I've no any Google Cam related module, just V4A, busybox, Call recording fix for Boldbeast recorder and sqlite for arm aarch64. Tried to open GCam 4 times, that is the reason you see 4 errors. Once V4A module is uninstalled, GCam (stock, version 6.2) works again.

I really don't know what to try more.....
[Android Apps and Games] JBolho:
You might have a chain reaction bug. Try uninstalling everything and just install V4A and see if GCam works.
[Android Apps and Games] witchfindergeneral329:
Getting a strange bug, FX work fine over headphones and phone speaker. But Bluetooth devices don't process audio unless I change the audio session options from the app and when it does work there's a short jitter at the start of every song.

I'm using an ANKER Soundcore 2 over SBC codec. Android Pie with Magisk and busybox installed.

Can anyone help ?
[Android Apps and Games] Fentadroid:
Everything... You mean all modules?
[Android Apps and Games] DiamondJohn:
The fade may be related to a compression effect. Try it without compression/volume leveling/gain control etc
[Android Apps and Games] Fentadroid:
You were right.... It was the Call recording fix for Boldbeast recorder magisk module that was causing the issue.... Uninstalled it and google cam works now. I will send a message to Boldbeast call recorder developer to find a solution :)
[Android Apps and Games] PoochyX:
That's great you found a solution

([emoji3590]09-09-18[emoji813])
[Android Apps and Games] GODSPD:
Everything is running fine except Type C earphones... using a Note 8 and Xiaomi ANC type earphones... is there a way to get this working?
[Android Apps and Games] Bixblolp:
Hey can I ask something or do I miss something, my Samsung music player not effect with this app equalizer setting, before this its effect my music player, spotify working great but not on music player
[Android Apps and Games] Sohailazamx7:
Hey guys I'm experiencing massive jittery audio on my mi9 running pixel experience, any ideas as to what to do. Running the latest version
[Android Apps and Games] Zackptg5:
For any rootless users out there. I finally got around to updating the zip: https://zackptg5.com/android.php#viper

It shouldn't need updated in the near future so it should be good for a while
[Android Apps and Games] NotATreoFan:
Do I still need to install the V4A apk, or does this do it all? Just dipping my toes back into this since my LG V20 days.
[Android Apps and Games] vibrantliker:
This works without root?
[Android Apps and Games] Zackptg5:
I just updated the rootless zip. Flash it and then install the apk (get it from xda labs or whatever) like you would any other app
[Android Apps and Games] GODSPD:
Everything is running fine except Type C earphones... v4a will not work using a Note 8 and Xiaomi ANC type earphones... is there a way to get this working?
[Android Apps and Games] Zackptg5:
The zips tell you. The magisk module does it for you - when you open app, it'll prompt for driver install. For rootless, you'll need to install app after flashing zip
[Android Apps and Games] NotATreoFan:
Thanks. I did get the zip flashing in TWRP, and then tried to install the normal apk, but it told me it needs a driver and then failed because I'm not rooted.

OnePlus 7 Pro, OOS 9.5.11.
[Android Apps and Games] Zackptg5:
That means the zip didn't work properly. Can you flash it again and post the recovery log?
[Android Apps and Games] NotATreoFan:
Sure, here you go.
[Android Apps and Games] DiamondJohn:
I personally am rooted, and V4A works for me, so the following is more theoretical / out of interest.

One of the things I have seen that the Magisk module does is adjust the SELinux policy on every boot, which requires root. How have you managed this for non-root, but SELinux enforcing devices, that are runing ROMs which are blocking these?
[Android Apps and Games] Zackptg5:
Thanks! Looks like there was an error with sepolicy patching. I'll look into it more

Yup. It extracts sepolicy file from ramdisk and patches it directly. The upside is that boot scripts aren't needed but the downside is that this needs to be done any time it's replaced (such as a OTA)
[Android Apps and Games] NotATreoFan:
Thanks. I'm not opposed to rooting, but I'm trying to avoid it so that I don't have to worry about Magisk Hide and dealing with apps I use that like to sniff out root.
[Android Apps and Games] thoiloidainhan:
This will put dark mode system-wide yeah? Is there a way to just make v4a dark? I want to keep system default white for theme compatibility
[Android Apps and Games] fede91it:
I installed Viper4Android FX 2.7.10 on Lineage OS 16 with Magisk 19.3.

The first time I started the app, it says it doesn't find the drivers and they have to be installed, so I install them after the reboot and I see that a new Viper4Android FX module has appeared on Magisk. I then reopen the app but it keeps telling me that it doesn't find the drivers. I can reinstall them endlessly but still can't find them, yet from Magisk the module is there and is activated.

What happens?
[Android Apps and Games] Zackptg5:
Can you give this a shot and send the recovery log? Should have the sepolicy issue fixed for system_root devices (some bad copy/pasting on my part)
[Android Apps and Games] NotATreoFan:
Thanks. Here your go.
[Android Apps and Games] GODSPD:
Quick question, Type C Earphone support... is it possible to get it working?
[Android Apps and Games] SirRhor:
Yeah, I just tried it a couple of days before with a USC C DAC adapter and it worked pretty well.
[Android Apps and Games] Zackptg5:
Turns out the problem wasn't due to laziness but me not understanding location of sepolicy on a/b devices. I was expecting sepolicy to be in /system_root but that's only for system as root devices (a only) so it was looking for sepolicy there when it's actually in boot img ramdisk on your device. See if this one works for you
[Android Apps and Games] NotATreoFan:
Still getting a driver error, but you're on to something with this one. The recovery log is much larger now.
[Android Apps and Games] Zackptg5:
Looks like sepolicy got patched properly this time. Can you post your logcat after opening v4a?
[Android Apps and Games] NotATreoFan:
Forgive the basic question, but can I pull this type of log without root? I haven't done it on unrooted devices before.
[Android Apps and Games] Zackptg5:
Oh ya, forgot about that. Maybe adb will still work for you?

adb logcat -d log.log
[Android Apps and Games] NotATreoFan:
Found an app and granted access through adb shell. Hopefully this will be helpful.
[Android Apps and Games] Zackptg5:
Can you post a full logcat? Thanks
[Android Apps and Games] maxkolonko123:
Does anyone else have issue with audio processing? Everytime when I reboot phone I need to tick attach audio effects and untick it then processing go to Yes
[Android Apps and Games] NotATreoFan:
Let's try this one.
[Android Apps and Games] GODSPD:
how? type c plug and type c earphones???
[Android Apps and Games] Zackptg5:
Hmm. So it looks like everything is installed normally but it's not detecting the driver (which could mean anything). I want to make sure everything's being installed though so can you flash this one and post the recovery log? Could you try setting selinux to permissive too temporarily and see if v4a works then?
[Android Apps and Games] NotATreoFan:
I can't set permissive without root or a custom kernel, but I'll try this zip in a few minutes.
[Android Apps and Games] jdpal111:
Hi, I have a similar problem. When connected to Anrdoid Auto (AA) via physical USB connection + bluetooth:

- Enabling the speaker processing WORKS

- Enabling Bluetooth processing does not work (nor does enabling USB or headset)

During bluetooth processing I have the following information:

Driver Version: 2.5.0.4

NEON enabled: yes

Enabled: no

Status: normal

Audio Format: Supported

Processing: no

Sampling rate: 48000

During speaker processing the following changed:

During bluetooth processing I have the following information:

Enabled: yes

Processing: yes

Bluetooth allows a lot more processing modules than speaker, so I would like to get it processing with AA. Any thoughts?
[Android Apps and Games] sonrics1993:
Does anybody here has tried viper with miui? I only noticed deeper bass, but sounds still horrible.

I own a redmi note 7
[Android Apps and Games] NotATreoFan:
Same results, it seems. Here's the log.
[Android Apps and Games] Zackptg5:
I meant the recovery log after flashing it. I added some debug stuff to the zip so it'll output what it does to the log. The error in the logcat makes me think that the audio effect files weren't patched or that it's an sepolicy issue

If you send me your boot.img, I could patch it to be permissive to at least test that theory
[Android Apps and Games] NotATreoFan:
Sorry, I was tired and misread that. Coming right up.
[Android Apps and Games] SirRhor:
Type C DAC connected to 3.5 mm jack earphones.
[Android Apps and Games] NotATreoFan:
Hopefully this works.

Log - https://drive.google.com/open?id=1-VKUdARy0epRC5fjHLnYYqHo_Z6TNhgr

Kernel - https://drive.google.com/open?id=1-ZcpriuZtwOf38JDZyFcmFgKhm6e61Gi
[Android Apps and Games] Zackptg5:
Log looks good, looks like it did what it was supposed to

I just remembered I made a zip for sepolicy stuff a while ago lol: https://zackptg5.com/android.php#ksp
[Android Apps and Games] NotATreoFan:
No luck. Did I flash in the correct order?

SEpolicy patch, voldown for permissive

Rootless V4A

V4A APK

Still got the driver missing error.
[Android Apps and Games] Zackptg5:
Yup. So it's not sepolicy and it's not due to the driver not getting installed :/

One other idea. Some newer pixels needed this workaround:

Copy /system/lib/libstdc++.so to vendor/lib/libstdc++.so

In twrp and see if that does the trick. I'm not sure what else it'd be after that
[Android Apps and Games] NotATreoFan:
Unless I'm missing something with A/B devices, I don't see that folder.
[Android Apps and Games] Zackptg5:
For your device, it'd be system/system/lib/libstdc++.so then
[Android Apps and Games] NotATreoFan:
Same error, sadly. I think my phone doesn't like V4A.
[Android Apps and Games] KutiDaniel:
V4A

Hi. I am using Viper but I can't get it to process audio. Checked driver status, NEON enabled: yes, Enabled: yes, Status: normal, Audio Format: supported, Processing :No, Sampling Rate: 44100.

Tried uninstalling and reinstalling the driver, Changing compatible mode, using developer mode, and reinstalling the whole app without any success.

What could be the problem and how do I fix it.
[Android Apps and Games] fil3s:
Simply install the v4a module and add 'ainur sauron' module, then 'audio modification library' . It will work
[Android Apps and Games] chooks06:
Looks like everything is ready.

Did you turn on the Master Limiter?