yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] shadowstep:
That's correct. This Audio Mod Troubleshooting Guide is pretty comprehensive as well, and may prove to be beneficial if anyone is having trouble getting V4A to work.

I generated the permissions XML using AAPT only; used it against latest available version of the app, i.e. v2.7.2.1 (which is also the version present in my module).
[Android Apps and Games] vibrantliker:
I wondered if either @shadowstep or @DiamondJohn may be able to help me.

I've been using viper for probably at least 10 years? Since getting into a more high-fidelity/audiophile world, I have continued to use my phone as the source as I don't know anything else that can sound as good as Viper.

On it's own (straight from phone to headphones) viper works fine but when I use an external dac (RME ADI-2 DAC) or any other external dac, occasionally I get unbearable sounds when skipping tracks. It comes in a variety of different ways, like a squelching feedback, or an unusual distortion among others. I have to unplug my phone from the dac to clear it. I've learned to deal with it but wondered if either of you (or anyone) has ever experienced this or knows a fix.

I've never experimented if it happens without Viper enabled but will try that today.

Update: Does not happen without Viper enabled.
[Android Apps and Games] shadowstep:
I've never used an external DAC, so this is out of my wheelhouse. Sorry!
[Android Apps and Games] Wishmasterflo:
I have a Audioquest Dragonfly blue DAC which I can use with Viper4Android without issues.
[Android Apps and Games] tehrzky:
after long search how to fix infamous "remount system rw" finally this module fixed the problem. (idk why dev of v4a not fixing this problem on their module, magisk has changed maybe that broke the module).
[Android Apps and Games] lindahl85:
I tried to install Magisk module one oneplus 9 with crdroid, rebooted and started the app. Install it and rebooted. Started the app but it still want to install the driver. Any suggestions?
[Android Apps and Games] lindahl85:
I tried it on my OP9 with Crdroid. Drivers didn´t install from Magisk so it pops up every time I start viper. Install and reboot does not install it.
[Android Apps and Games] Littlemether:
Also needs smalipatcher options used
[Android Apps and Games] DeMiane:
Hello everyone! Tired help! Tried many methods [APP] [FIX] 100% working Viper4Android for Android 10-11-12 devices. OnePlus Nord 2. Magisk 23. Help switch seLinux - permessive... Or leave enforced. But for Viper to work. Please help, no strength...
[Android Apps and Games] DeMiane:
Hello, can you share your mod? Might fit my Nord 2
[Android Apps and Games] DeMiane:
Hello, I tried your mod on OnePlus Nord 2. Hangs when the application starts. Tell me, maybe there are options to revive. SELinus = enforcing
[Android Apps and Games] zzenyoo:
Uff, it worked on my POCO X3 nfc (arrowos a12) without extra steps (except legacy mode on and off).
[Android Apps and Games] DeMiane:
OnePlus Nord2 .11 andr. oxygen. During the installation process, zip. Doesn't install the app anymore. fix doesn't help. The previous operations have not been completed.
[Android Apps and Games] Bourjois:
Hello, I hope this isn't a stupid question.. Is there an updated download link? XDA Labs has shut down so the link on page 1 is dead.
[Android Apps and Games] Lord Sithek:
Oficially only from Telegram channel at the moment
[Android Apps and Games] Lughnasadh:
For APK: https://www.apkmirror.com/?post_type=app_release&searchtype=apk&s=viper4android

For Magisk Mod: https://zackptg5.com/android.php#jdsp
[Android Apps and Games] SkaboXD:
I experience audio stutter whenever I start to play audio in any application with V4A.

Poco X3 NFC, ArrowOS, Legacy mode (as that's the only thing that it works)

I use @shadowstep version since original Magisk module doesn't install audio driver properly.

JamesDSP doesn't have that issue but it doesn't apply it's processing to alarm, calls & ringtone unlike V4A, so I'm stuck with this.
[Android Apps and Games] multiwirth:
Hi guys,

i have some issues recently getting v4a working on my old legacy devices Samsung Galaxy S3 i9305 and Note II N7100 running a treble-enabled lineage 18.1 build by html6405.

On my S3 i9300 however, it runs a standard 18.1 build by rINanDO and v4a works here flawlessly.

V4a was working on the other devices aswell so i wonder if treble = trouble here.

So basically after flashing the magisk module and opening the app, i followed the prompt to install the driver.

However after a reboot, the app still prompts me to install the driver so it either failed to install or doesn´t load at startup.

Any ideas?

smdk4412 devices are extremely old but they have a very capable headphone DAC after enabling some boeffla-tweaks on the kernel side of things.

Thanks :)
[Android Apps and Games] isoladisegnata:
On oneplus 9pro OOS doesnt install driver i have tried any solution
[Android Apps and Games] carlese:
Hi, it installed fine on my Poco X3 NFC (ArrowOS 12) but it only works if the phone boots up and I don't touch anything. If by chance i disable it and enable it again, it does nothing and I have to reboot again to make it work. Any ideas?
[Android Apps and Games] shadowstep:
No idea, sorry. I don't have that issue, just checked.
[Android Apps and Games] vitt77:
Thank you very much shadowstep for making this module!

After going crazy for weeks in order to get the Viper4AndroidFX 2.7.2.1 working on my OnePlus 7Pro, the general settings worked but never the DDC and Convolver. Tried everything, from SELinux "permissive" settings (and losing WiFi with carrier network) to "post-fs-data.sh" various edits.

Finally, I can confirm that after flashing your zip, everything works just perfectly on A12 KOSP2.3 ROM with latest Magisk v24.1 installed. This is the one and only solution!! Thanks again
[Android Apps and Games] sas46:
My Viper is working really fine except for one thing: I can't use my old converted profile (that are inserted in the right folder) and I can't save new ones.

Some screens attached

Spoiler content hidden.

Do you know how to deal with this issue?
[Android Apps and Games] zgfg:
I have two Xiaomi phones, two years old Mi 9T (Davinci) and the new Mi 11 Lite 5G NE (Lisa)

Both are currently on MIUI 12.5+, A11 and both are currently rooted by Magisk v24

On Davinci, I have no problem with V4A

(that phone was originally released with MIUI A10, A9 and over the last 2+ years I went through the various MIUI updates and Magisk versions, and I was always able to install V4A)

However, on my new Lisa (released with A11, SAR A/B and read-only super-partition, and Recovery integrated to Boot) I always have the same problem:

- I open V4A app, it asks to install drivers, I accept, it reboots

- Then again I open V4A app, but it again asks for drivers, I accept, it reboots

- And so on (endless), but drivers never install

I tried with the 'official' ViPER4Android_FX-v2.7.2.1.zip, with Shadowstep's ViPER4AndroidFX v2.7.2.1-shadowstep.zip, but drivers never install

I always remove previous unsuccessful V4A module, reboot, install new... - no success.

I also tried by adding sepolicy rules to post-fs-dats-sh, but again no avail

Is there anybody please with some new Xiaomi phone, like Mi 11, Mi 11T, Mi 11 Lite 5G (Renoir) with the same problem or who had it but solved -. and how?
[Android Apps and Games] Lord Sithek:
The issue isn't new, many users reported on the Telegram group. Im not sure if that helps, but you can try to locate any sound enhancement app in the rom and disable it. Possibly even use Ainur Narsil module to remove stock sound apps.
[Android Apps and Games] Joan_of_Arc:
I have same problem as above lgv30 on lineage os. Will try old update to see if they still work(No Use, they didnt work either.), would always have to use legacy mode anyway.

Edit: i disabled all other audio mods now viper is working. Must be something with new magisk.
[Android Apps and Games] zgfg:
I don't use any other Audio mode on that phone

Although, I tried also with AML but didn't help
[Android Apps and Games] Lord Sithek:
Yes but maybe some ROM-integrated tool is interfering?
[Android Apps and Games] zzenyoo:
I've seen MUSICFX in meny roms is integrated and sometimes it interfered.

I'm always freezing it.
[Android Apps and Games] Joan_of_Arc:
I have musicfx working normally with no problem, but perhaps it will help others if they freeze it.
[Android Apps and Games] zgfg:
Thanks for the hint but unfortunately did not help😩

I found:

/system/priv-app/MusicFX/MusicFX.apk

(com.miui.audioeffect)

and debloated systemlessly (as mentioned earlier, A11 is read-only in the super-partition, hence System cannot be modified by TWRP/SHRP)

Then I tried all the previous combinations: 'official' V4A v2.7.2.1, Shadowstep v2.7.2.1, adding sepolicy rules to fs-post-data.sh or not, with AML or without (2x2x2=8 combinations, always clean installations), but V4A app can never successfully install the drivers:

- drivers are not found and it asks to install drivers and reboot

- but after rebooting it complains again that drivers are not found and wants to install and reboot again

- and so on

(To avoid any misunderstanding, this is not the story about Legacy mode - I would be perfectly happy with V4A running in Legacy mode

But I cannot come to the point of choosing the Legacy mode - immediately when I open V4A app it complains that drivers are not present and I have no other option but to Install and reboot, and then the same repeats after rebooting, and again after the next installation and rebooting, etc)
[Android Apps and Games] Joan_of_Arc:
Try: uninstalling viper and deleting Android/data/com.pittvandewitt.viperfx , i have sdmaid so it deleted automatically for me . then restart to make sure its gone and then install viper through magisk ,dont reboot ,go to viper install driver and reboot . these were my exact steps.

Also to the point of legacy mode when bootlooping : you cannot do anything but install and reboot there's no getting around it but fresh install as said above.
[Android Apps and Games] zgfg:
I tried all of that, no avail

I'm talking about the problem on the recently released Xiaomi 11 Lite 5g NE - and seems there is the same problem on the other very recent Xiaomi phones.

Is your phone also one of those and you made V4A to work on?
[Android Apps and Games] manacho1:
I have a similar issue. I can save and also read that same preset. I cannot read any of the other ones located in the same folder. I checked permissions for the folder in /data/ and it says N/A for permissions. I think it has something to do with that.
[Android Apps and Games] zgfg:
V4A app v2.7.2.1 (and you) should be using Internal memory (not /data) and the following folder for presets, kernels, etc:

/Android/data/com.pittvandewitt.viperfx/files
[Android Apps and Games] sas46:
You were right, I've found the issue.

I've checked the other folders of other apps and the issue is located in the folder permissions and also the ownership

Owner: R-W-X

Group: R- W -S

In red the old wrong ones and in green the right setting.

Change it for all the folders inside

/Android/data/com.pittvandewitt.viperfx/files/

I'm using FX File Explorer but you can change it with other apps aswell

On mine the new owner is app_431 that corresponds to my viperfx but you have to check yours in the

/Android/data/com.pittvandewitt.viperfx/

And on the profiles also change the owner from root to your app_***

And I got it working!

Feel free to tell me if I wrote something wrong or maybe something is not clear enough :)
[Android Apps and Games] manacho1:
I was using Root Explorer and it wasn't giving me the option to change permissions. I tried SD Maid and voila! I can read my profiles and presets.
[Android Apps and Games] zgfg:
I use MiXPlorer, no problems like that. Not to mention all other functionlities built into that excellent app
[Android Apps and Games] Lycidias:
Thanks for this guide!

A few questions:

1. No reboot aber step 1? Because wouldn't the viper app only be present after reboot?

2. How to get it working after a firmware update? Do I only need to flash the fix module again?

Thanks!
[Android Apps and Games] Typhus_:
1 - The apk is already there. Don't reboot, open it since it will reboot as soon as you select yes to install the driver.

2 - If you don't clear your data, everything will be there so there's no need to redo.
[Android Apps and Games] Lycidias:
Thank you very much, viper is working now 😊👍

But I only want it to do it's work when I'm connected with my LDAC Bluetooth headphones. Is there a workaround ?

EDIT:

Because v4a doesn't support LDAC and I can't get the AptX Codec to stick after reconnecting my headphones, I switched to wavelet.
[Android Apps and Games] lysaer:
Would anyone be able to help me please analyse this log file as to why my Viper4android seems to keep crashing out on a Google Pixel 2 XL

I notice it when I am running waze and listening to music

I can see the exit status and some info, but I am unsure of exactly what might be causing it or how to rectify it

Thank you in advance
[Android Apps and Games] V0latyle:
Who is maintaining this thread? The download link in the OP is broken.
[Android Apps and Games] mrjuniork:
OP hasn't been around since back in 2020.

So this thread is basically run by the community and the likes.

Updates are mostly shared by users and are uploaded to the Magisk repos (and other "entities").
[Android Apps and Games] Lughnasadh:
Yes, it seems as though the other "entities" (🙃) is the place to get the latest versions and the developer is fairly active in there, especially since XDA Labs shutdown.
[Android Apps and Games] Lord Sithek:
I just let the maintainer know on the other "entity" that he is wanted ;)
[Android Apps and Games] juergen46:
where can i found the App? No App on Homescreen and no App in the Drawer
[Android Apps and Games] zgfg:
Find the V4A folder on your Internal memory, the apk is there (if it really wasn't installed).

It can be also found in the module's zip file
[Android Apps and Games] bolo808:
Just tried this and can confirm works perfectly. Working in blackplayer ex, spotify, youtube vanced. Thanks for this!

P4XL/Android 12 February
[Android Apps and Games] okiesuparno:
Hi... I'm using your module on my OP7TPro and it works on legacy mode only, if i turn off legacy mode it status said abnormal. If i'm doing wrong? Btw i installed AML modules too...
[Android Apps and Games] shadowstep:
Yes, legacy mode is needed to be turned on with my module for V4A to work. Also, AML is not needed with my module.
[Android Apps and Games] okiesuparno:
Got it. I'll uninstall AML now. Btw do i need to disabled the build in dolby atmos from oneplus or just leave it alone?
[Android Apps and Games] shadowstep:
As long as it V4A is processing fine for you, there's no need to disable or enable anything else.
[Android Apps and Games] VladFrey:
Guys, Viper is processing everywhere in the system except Clash royale game. On my previous ROM this game had Viper processing. Any solution for this issue?
[Android Apps and Games] Pixel Extended Lover.:
How do I uninstall this from my recovery?.
[Android Apps and Games] RashidAlawadi:
I have Viper4android running fine on my Pixel 6. But every now and then it stops processing and I'd need to off/on legacy mode to make it process again.

It is a small thing but I just wish I knew what is causing this to slightly improve the experience.
[Android Apps and Games] DiamondJohn:
I am running A11 on a Pixel 4a, and do not need to run legacy mode. However, if this was happening to me, I would take a logcat before I switched to legaxy mode (with music playing) and then a logcat after I switched to legacy mode on/off. Keeping the logcat running over the whole process may give a clue as to what changes. But it probably will just be too much info to process.
[Android Apps and Games] trevtdogg:
i'm trying to get viper working on my moto edge 20 fusion, running stock android 11, rooted with magisk 24.3.

i have followed most of the guides posted so far (using the 'fix' zip module, installing busybox first, installing audio modification library first, turning on legacy mode) but the driver status still remains the same:

any ideas?
[Android Apps and Games] punkrockfan:
hi folks

i am a little bit out of custom roms and magisk and viper

so this here still works with latest android but needed root, right?

so twrp install magisk and then the zip through magisk as a module or the viper zip throughout twrp?

took the zip from above in comments 2.7....

thx)
[Android Apps and Games] Wishmasterflo:
Yes exactly this needs root and you flash V4A through Magisk as module.
[Android Apps and Games] RashidAlawadi:
Most methods here to get Viper working are with Legacy on. Not sure how you got it running without it, it doesn't work for me without it on.

As for the logcat, I'm reall not good with that sort of thing and it seems like a lot of work.
[Android Apps and Games] DiamondJohn:
I have been using Viper since about Gingerbread on near 10 devices. Not once have I had to use legacy mode. I would class myself as a more advanced user, including building ROMs from source, and even adding the SE Linux allows into my ROMs source, specifically to use Viper in enforcing mode.
[Android Apps and Games] JhinCuatro:
anyone get viper working on android 11 or above? on oneplus 9 pro. zero luck with viper4android right now
[Android Apps and Games] DiamondJohn:
Yes. I am running A11 on a pixel 4a (Modded Stock Firmware), and all I did to get viper working was to flash a single magisk module (you may need to run a non canary / stable version of magisk IDK). The only other thing I did was to set it back to SELinux Enforcing a minute or two after boot.

I have posted the zip a few times, its not my work, but, hey. here it is.
[Android Apps and Games] punkrockfan:
running a xiaomi mi 9se with lineage 19/android 12 viper installation went fine in one step/row here
[Android Apps and Games] punkrockfan:
btw does viper functions depend on rom used on?

had lineage 19 on a xiaomi, due to bugs i went to another rom and now all these surround sound, headphone surround options i had with lineage are missing on the same device?
[Android Apps and Games] RashidAlawadi:
I'm not doubting you man. I was just wondering how you got it working without legacy mode. Seems you use a script to change SELinux if I got that right.
[Android Apps and Games] DiamondJohn:
Sorry if I gave the wrong impression. I didnt think you doubted me; I am npot the only one. The zip I provided

As for the SELinux, yes, I run scripts to turn the kernel back to enforcing. I think when I first tried Viper on A11, it only needed to boot permissive but could then run enforcing. But note, this specific script is NOT what made it run, if anything, it would of possibly of topped it, but it didnt.

As for how I got it running, on A11, I simply uninstalled ALL other audio mods, rebooted, and then flashed the above zip I attached a few posts above.
[Android Apps and Games] Alxoom33:
Anyone using this on P6Pro A13DP2? Is it compatible?
[Android Apps and Games] vibrantliker:
I notice certain convolvers, especially with my favorite, BBE Harmonic Maximizer Preset 4, in some songs I her clicking noises, seeming to come from lower frequencies. It does go away if I disable the convolver, but it sounds terrible that way.

Does anyone have favorite irs they could recommend?
[Android Apps and Games] mrrocketdog:
@vibrantliker

not a favorite but maybe you could find something here : https://xdaforums.com/t/highdefinition-impulse-responses-samples-irs-for-viper4android-19-au

kinda an old thread , & you may have already seen. just a thought. :)
[Android Apps and Games] vibrantliker:
The requested page could not be found.
[Android Apps and Games] mrrocketdog:
maybe this will work :)

https://xdaforums.com/t/highdefinit...irs-for-viper4android-19-august-2015.2439254/
[Android Apps and Games] mrrocketdog:
well @vibrantliker , it works for me. do you have any ideas of how to "post" it for you that i can try? or maybe just do a general search in xda (browser or app) for :

HighDefinition Impulse Responses Samples (IRS) for Viper4Android (19 AUGUST 2015)​
[Android Apps and Games] vibrantliker:
Damn!

see pm
[Android Apps and Games] punkrockfan:
still need help)))

after a first install on a lineage ROM i head all this surround sound (+) options which were a blast

guess with 2.7..version, have no other in downloads, changed ROM, even back on Lineage i have very spare options after install, only volume limiting, fire equalizer and speaker optimization, maybe 10 -12 settings have gone down to 5-6, where might be the issue(
[Android Apps and Games] dxcim:
I can't get mine working either. I'm on a Oneplus 8T, running A12 with Magisk. I installed the v4a.zip through the magisk app as a module, but the v4a app says its not working (status=abnormal, enabled=no, processing=no). However when I play music, v4a pushes a notification saying its processing. but when i click on the notification and go to the app, it still says everything=no. changing values (changing gain/bass/clarity) makes no difference to the sound.

IDK about SELinux or how that works; the last time I used v4a was through ARISE back in the day on my Nexus and that was just a twrp install. Any help is very appreciated 🙏🏻
[Android Apps and Games] zgfg:
Did you try with Legacy mode
[Android Apps and Games] Rubyurek:
Well i use a Xiaomi Mi 9 with Xiaomi EU ROM and the latest Magisk Update. I download the latest V4AFX (2.7.2.1) and still doesn't work. i flashed it with Magisk then i installed the driver and i tried with legacy mode. It say still that doesn't support and i can't use it. Any ideas?

I tried the @DiamondJohn apk. It shows that support but the app still everytime crashing so not worthy to use it.
[Android Apps and Games] dxcim:
Yep. But I got it working.

I uninstalled the module from within Magisk and uninstalled the apk

then I installed a modded version from:

Works perfectly now!
[Android Apps and Games] Rubyurek:
That works on my Mi 9 | Latest Xiaomi EU ROM | Latest Magisk
[Android Apps and Games] WillGetYouKilled:
On my ATT Radiant Max 5G (EA211001) which has Android 11, I'm still having issues. I've done the "install as system app" workaround, the fs post script workaround, I've tried audio modification patch and audio compatibility patch, I've toggled legacy mode and compatibility modes, etc etc etc. This has been an issue for months. Attached are the logs from adb logcat, magisk, and the "dumpsys media.audio_flinger" command output.
[Android Apps and Games] SirRhor:
On a OnePlus 7 Pro with KOSP A12, Viper works well alongside Dolby Atmos, but I have this issue where I cannot select either Presets, Kernel or Convolver files. They are located in the right directory (Android/Data/com.pittvandewitt.viperfx/files/DDC or Kernel or Preset), but Viper says those directories are empty.

Any ideas on how to fix this please?
[Android Apps and Games] jdeut:
Thanks a lot for sharing your custom magisk module. I'm really happy that i have found it.

Using a oneplus 6 viper returned always

could not remount /system to rw

on installing the driver.

With your custom module everything works right out of the box!
[Android Apps and Games] vibrantliker:
I've been curious about DAP's lately, wondering if they sound any better than a smartphone with V4A installed.

I've been using V4A for so many years and spoiled with it that I don't know if I could listen to music without it.

Anyway, I bought a Fiio M11 Plus to answer my curiosity and unless I'm doing something wrong with it, sounds exactly the same as the phone without V4A, maybe just a tad better but certainly nowhere as good as my S21Ultra with V4a. Dap's can be rooted but what's the point?

Anyone's thoughts appreciated.
[Android Apps and Games] DiamondJohn:
Simply installing and switching V4A on, should not alter the sound to any great extent. Where it does become audible is when you start customising the settings. have you implemented any customisation?
[Android Apps and Games] vibrantliker:
of course. Like I said, I've been using it for years.