yashsingh1/xdaforums huggingface dataset:
[Magisk] multiwirth:
I'm still unable to install Viper4Android:

The way via zip (TWRP) will force it to crash and restart.

Manual installation of the app and it's driver does not work:

It tells me to reboot but after that, it will ask again for installing the driver.

By the way:

The crashinf TWRP recovery must be device related.

On another phone it does behave different:

It installs something without waiting for a volume key to be pressed but i have a working Viper4Android in the end!

I did a logcat and there is something called "RootTools" which repeats and repeats again.

This issue exits since the latest unoffical build of LineageOS 15.1 for the HTC One M8.

I could ask the developer for help but he might not give me support on installing any kind of mods to the system.

Can someone help me in resolving this issue?

Logcat attached.
[Magisk] Dreamer(3MF):
Kindly Try To Flash The Module Thru Magisk Manager & If It Doesn't Work, Try Magisk-v16.3.1(ThePatchedBinary) From This Link https://androidfilehost.com/?w=files&flid=278435 Or Magisk-v16.3 (Instead Of Magisk-v16.4). Check This Post Also https://xdaforums.com/apps/magisk/module-viper4android-fx-2-5-0-5-t3577058/post76777303.
[Magisk] multiwirth:
I'm rooted via superuser addon from LineageOS and hoped I could stay with that since it worked well in the past
[Magisk] BROKEN1981:
When will V4A ever get updated for devices with a Quad Dac? Devices like the LG V20 Dac becomes useless and music gets down sampled.

I honestly don't see how V4A is still relevant at this point.
[Magisk] samy2015:
is there a way to swap audio channels L=R R=L ?
[Magisk] Zackptg5:
Can you follow the troubleshooting guide in the OP? It should work with any root solution
[Magisk] Dreamer(3MF):
Maybe The Custom Recovery Needs To Be Changed/Upgraded. Did Any Old Version Of V4AFX-Magisk[Unity] Work Properly With The Current Flashed Lineage Rom (+AddOnSU)?
[Magisk] multiwirth:
No it didn´t but on another device it did very well but it might be a great idea to update the recovery anyways.
[Magisk] Dreamer(3MF):
Meanwhile, You Can Try The Following

- Download ViPER4Android From This Link http://www.mediafire.com/file/xonl4jha2e4vez1/ViPER4Android_FX_v2505.zip

- The Given Link For Normal Compressed File (Not Magisk Module) So That After Downloading, It Should Be Uncompressed. The Extracted Folder Contains 2 APKs (One For v2505 Standard & The Other One For v2505 Nougat IO Fix)

- Install v2505 Standard & If It Didnot Work, Download SELinuxModeChanger From This Thread https://xdaforums.com/showthread.php?t=2524485 & Change SELinux Mode To Permissive Mode

- Try To Use ViPER4Android & If It Didnot Work, Uninstall ViPER4Android

- Install v2505 Nougat IO Fix & If It Didnot Work, Change SELinux Mode To Enforcing Mode

- Try To Use ViPER4Android & If It Didnot Work, Send Full Logcat

- Note That Some Devices Support 64-Bit Driver Only & Refuse To Load 32-Bit Driver Which Is Currently Incompatible With ViPER4Android
[Magisk] multiwirth:
I tried it with those regular versions of this mod many times but it is still the same issue.

The device is a armv7 based (32-Bit) if that is what you mean with the driver.

I also have the file "audio_effects.conf" two times on this rom and device:

/vendor/etc/audio_effects.xml < i had to just remove this file to install viper4android in older rom builds.

/system/etc/audio_effects.conf < i think this is new in the rom and by deleting this, it will report another error for missing (but installed correctly) busybox.

Selinux is at permissive, without Viper4Android would do nothing.
[Magisk] Hamzasy:
Does it work on huawei mate 10? I tried but did not work
[Magisk] Cablespider:
Q&A ^
[Magisk] AlexxAnders:
Read the damn opening page!!
[Magisk] Hamzasy:
شكرآ جزيلاً لك :)
[Magisk] Dreamer(3MF):
Try The Following Apps From PlayStore

- Speaker Boost (https://play.google.com/store/apps/details?id=mobi.omegacentauri.SpeakerBoost&hl=en)

- Equalizer FX (https://play.google.com/store/apps/details?id=com.devdnua.equalizer.free&hl=en)
[Magisk] multiwirth:
Deleted

---------- Post added at 10:49 PM ---------- Previous post was at 10:44 PM ----------

AudioFX is much better and preinstalled but thanks.
[Magisk] Dreamer(3MF):
Try To Uninstall AudioFX & Its Audio Service Then Do The Mentioned Steps In Previous Posts.
[Magisk] multiwirth:
It is a core component of the LineageOS system and on other devices with LineageOS, i just have to disable this app in order to get viper4android running - the installation process is not affected anyways.

So I could remove this app or freeze it but it will change nothing.
[Magisk] Zackptg5:
So my OP5T just got treble support, naturally, I had to try it. V4A works fine on it. I'm curious though, those that have non-working v4a on treble devices, is your device an a/b device? Also, did you try sysover?
[Magisk] Shawn haz root:
Should this be working on Pixel XL 8.1.0 (OPM4.171019.021.P1, Jul 2018) ? I cannot seem to get this to work and would really appreciate if someone can help walk me through it. The farthest I have been was to have version 2.5.0.5 installed and it only process Pandora on speaker. It would not affect any devices on bluetooth or ringtones and notifications.
[Magisk] Shawn haz root:
Thank you for your response. It still only processes on speaker with Pandora (only music I use on the device.) It still does not affect Ringtones or Notifications. I attached logs, hopefully the issue can be found in there.
[Magisk] Zackptg5:
Took a quick look and sepolicy seemed fine. V4A shouldn't effect ringtones and notifications, only music. Not sure why it isn't working on Bluetooth though. Have you gone through the troubleshooting guide on the OP? It's pretty extensive
[Magisk] Shawn haz root:
Oh, so it not affecting Ringtones and Notifications are normal? I came from 7.1.1 on Franco Kernel with Viper and it made the ringtones, alarms and notifications sound much clearer along with music on speaker and blue tooth.

I will check out those guides. I skimmed through them but will give it some more time tomorrow. Thanks for the quick response :good:.
[Magisk] kancrutt:
any workaround for the treble trouble ?
[Magisk] natanrosenfeld:
Nothing, as far as I know... hopefully there will be a fix soon.
[Magisk] davidisflash:
USB-C processing only works in compatible mode, sound quality worse

Hi all-

My phone: Google Pixel 2 (unlocked, straight from Google)

Vehical: 2017 Audi A4 with built in Android Auto

This has been plaguging me since at least a year, and I've seen other scattered complaints about it on XDA / Android central. It seems it's still the case that when you connect to your vehicle via a USB to USB type C cable (I've tried several, reputable cables), Viper WILL not process UNLESS you force compatible mode AND lock to a profile (I choose headset).

Bluetooth doesn't have this issue.

I know this is the case since on the fly, I'll make EQ changes and can hear if effects are taking place. I normally wouldn't care about this issue except compatibility mode seems to really hinder sound quality (notably, lot of hiss on high vocals).

Any ideas on this? Installing directly from the official Viper page instead has the same issue
[Magisk] GioLangLe:
I'm having problems, it does not work. What should I do to fix it? can you help me ?

I tried many versions. The software does not work.

Best regards
[Magisk] Dreamer(3MF):
Kindly Check The General Steps For Using ViPER4Android From This Post https://xdaforums.com/apps/magisk/module-viper4android-fx-2-5-0-5-t3577058/post76777303.
[Magisk] Ekola:
Thanks..it work for me. I used stock rom oreo rooted with TGP kernel galaxy s7
[Magisk] VladFrey:
Lineage Oreo Treble ROM. Viper is affecting notifications and ringtones sounds. But the volume increases smoothly when Viper enabled, and some short notifications (1-2 seconds) sounds quietly. Is it possible to remove notifications and ringtones affecting by Viper?
[Magisk] Zackptg5:
V4A has been updated! Changelog: Updated to unity v1.5.5
[Magisk] Gereld The Cat:
Viper isn't processing correctly after the latest update (1.7). I have tried reinstalling both Viper and AML, but that didn't fix anything.

Other mods installed:

Ainur Sauron - MK II.II (19.6.2018)

Audio Compatibility Patch - 1.4.6

Audio Modification Library - 1.7.2
[Magisk] Sivabalan:
Hi,

I tried installing this mod in OnePlus 6 running Android p beta. The module installation was not successful both via magisks manager and in recovery. Is it not supported in Android p and devices with A and B partitions??

Regards,

Sivbal.
[Magisk] Sivabalan:
Flashed the latest beta magisks 16.7 version and now installing various modules are successful including V4A on Android P running on OnePlus 6.

Thanks,

Sivbal.
[Magisk] ISoreo:
I use all of these module and everything is fine and V4A is process, if V4A still not process try to disable AudioFX in samsung try to disable Soundalive ,SELinux is one of problem what's your SELinux permission enforce or permissive? if permissive try to change to enforce and let's try again, if not try to remove all module and flash V4A only and try again.
[Magisk] BadToThePhone:
I'm having trouble with the Viper for Bluetooth sticking. I'm currently using version 1.7 on an LG v20 h918. I even changed selinux to permissive and that didn't help. It will sometimes say yes with processing. Then it won't process if I turn off and on the bluetooth. The only thing that seems to make processing work is using the blureset app. I have no problem with the headphone and speaker phone options under Viper. I would appreciate any help. Thanks
[Magisk] slimcyril:
V4A XHIFI doesn't install or isn't visible in app drawer on S7 Oreo with system Supersu, could you fix it?
[Magisk] Razor10707:
Try installing the app manually? If the zip flashes most likely the drivers are installed just the app isn't.. try that then report back..
[Magisk] slimcyril:
It didn't work, promoted to install driver and when done, it failed
[Magisk] ISoreo:
isn't visible in app drawer because magisk module doesn't mount to system(in normally all modules in magisk should be link in magisk and show in app drawer) yesterday i found it by myself i try to install V4A by magisk manager and reboot then app will be visible in app drawer if not try to flash module in recovery and wipe dalvik cache and reboot it should be visible
[Magisk] Zackptg5:
Can you follow the troubleshooting guide on the op and post recovery.log immediately after flashing the mod as well?
[Magisk] slimcyril:
Flashed again and here's the logs from flashfire
[Magisk] Zackptg5:
Thanks for the log. Found the issue and I'll push out a new build later today
[Magisk] Zackptg5:
Okay everybody. In updating unity, I forgot to change back the system mounting line from ro to rw so that broke all system installs for all unity mods. Pushed rereleases for all of the unity mods so redownload and try again. If you're on magisk, you can ignore this
[Magisk] Lownita:
Can someone explain to me what exactly the files in DDC and kernel folders are there for? I want to try different v4a profiles and apart from the profiles folder I have no idea if I can just overwrite files in DDC and kernel folders when copying new profiles into my VIPER4Android folder.
[Magisk] Badger50:
The files in the kernel folder are for your convolvers that you can enable in your V4A app interface. You can also change your profiles anytime you want from the app as well. Good question though on the DDC folder. However, mine is empty, so I really couldn't tell you what it does. Although, I'm sure someone will :good:
[Magisk] Sony92:
hi, I own a LG G7 which is rooted with Magisk Magisk. I wanted to install Viper4android from Magisk, which also believes. the drivers are also active. Sound also comes in via headphones. Unfortunately, the sound does not sound clean (flac files) that sounds like you are listening to a bad recording or constantly making it louder and quieter. some have said that it should be due to the sample rate. Can you do something that I can properly use Viper with my G7. and maybe even the built-in dac dazuschalten can?
[Magisk] jcmm11:
The DDC folder contains the definitions for the DDC entry found under Headphones|Bluetooth Device|USB/Dock (but not Phone Speaker). Kernel (as already stated) is for convolver entry definitions.
[Magisk] jallenhayslett:
Pixel2 and JaybirdX3 user here. Just thought I'd let you guys know there seems to be an incompatability in the way ViPER processes bluetooth audio on this phone, the way the headphones receive the audio, or the combination of the two. Whenever notifications come through, ViPER stops processing for a moment while the notification plays, and then resumes processing when the notification stops.

It's hard to say what the culprit is exactly, but I did some troubleshooting with ViPER as well as the Pixel2's various bt settings in the Developer options menu. Specifically, the one I thought was most likely the problem was "in-band ringing" and, after toggling and disconnecting and rebooting, and also comparing how those settings function without ViPER installed, it seems as though something in ViPER is not working properly when "in-band ringing" is toggled off, thus the notification channel still gets pushed to the headphones causing ViPER to stop processing for the duration of the notification. I got the same results when I tried it with another bt speaker just to rule out the possibility of it being an issue specific to these headphones.

Tl;Dr

ViPER breaks the Pixel2's "in-band ringing" toggle and pushes notifications to bt headsets regardless of the toggle's on/off position, thus causing ViPER's processing to pause for the duration of the notification sound.

These are just an amateur's observations, so I could be way off the mark. Just thought it was something you guys might want to look into.
[Magisk] Zackptg5:
This had been one for a while. Just delete it comment out the notification_helper effect in your vendor audio effects. Don't think it has anything to do with in band ringing
[Magisk] jallenhayslett:
Cheers! That won't affect any other parts of receiving notifications will it? Also, how would I go about doing that in a systemless Magisk setup?
[Magisk] Zackptg5:
Nope. It'll just prevent the volume ducking you get with the notifications and enable v4a to process notifications like it does with music
[Magisk] jcmm11:
Create a directory in /sbin/.core/img/ doesn't really matter what you name it. For the moment we'll call it venaud.

Within /sbin/.core/img/venaud create an empty file named auto_mount. Next create /sbin/.core/img/venaud/vendor/etc/

Into there copy /vendor/etc/audio_effects.conf

Include any changes you want in that copy. Reboot and you should be all set. You can, optionally, include a module.prop file in the venaud directory, but it's not required. It's not a bad idea to have one though. Filling out the contents should be self explanatory - use any existing one as a model.
[Magisk] jallenhayslett:
Doesn't seem to work. I tried it both ways, systemless and modified system. Ducking still occurs and processing still cuts out when notifications come in. Also, toggling "in-band ringing" to the off position doesn't work with ViPER installed. Notification audio still get pushed to the bt audio device. Think it might be something Pixel specific?

Edit:

Well, I tried deleting the lines directly instead of commenting them out and that works just fine. So there must be something I did wrong in the Magisk mod. Now I need to figure that out so I won't have to do this with every update. I've uploaded the mod. If you guys can take a glance and see if there's something I screwed up I'd greatly appreciate it.
[Magisk] showlyshah:
to the developers..

guys.. i want to give you a suggestion. i hope you all know that, viper 4 android does have a bug on processing some ( only some!) convolver files while its installed as system app / private app. and it doesn't happen if its installed as user app.

unfortunately , some of my favorite ( and possibly some other users too) favorite irs files wont work in current magisk setup ( since you guys configure it as private/system app only)

so everytime i get an update of this module.. i install it, and disable the viper 4 android apk ( which comes in this module) , and then open the magisk zip, and install the same apk as user apk. and that way i get it working.

this been a bug long before magisk was introduced.. and since there was no further developments on viper 4 android since more than a year or so.. that bug was never fixed.. and the only workaround for that is install as user app.

so i suggest you to please add an option to install it as user app too in the magisk installation option. so that user can choose system / user app type installation.

i really think i am not the only one with this problem.. there may be many more users.. i can surely edit and customize magisk module, but not all users may be able to do so.. so if you guys add that option too.. it will be nice.

thanks
[Magisk] suvam69:
Anyway to make the irs files work?
[Magisk] jallenhayslett:
Back before Magisk was around, I got around this problem by simply installing ViPER as a user app. It would then show up as an updated app, just like the system installs updates downloaded from the play store. I never bothered moving or disabling the system app, and everything worked as intended that way.
[Magisk] showlyshah:
ya.. thats what i said too... have to install as user app .
[Magisk] sharkie405:
Can someone post a link to old downloads? The AndroidFileHost links that are scattered about this thread all lead to nowhere. Did they remove all old downloads? I'm sure it's here somewhere, but for the life of me, I can't find it. I'm looking for 1.6.9 specifically.
[Magisk] Badger50:
Here sharkman, this'll be easier :cool:

https://drive.google.com/file/d/1Us_7icATh7RvvKXBsbkhPln-dEGQHu4i/view?usp=drivesdk
[Magisk] sharkie405:
As always, you da man!
[Magisk] Sony92:
since Viper does not work properly on my LG g7, apparently because of the sampling rate, is it possible to adjust the 10db clarity (on Viper) on a 10 band equalizer? or is it somehow different possible to incorporate this as a profile? is nothing else than an XML file. So the saved sound profile
[Magisk] The Lord Vader:
Well, I think I tried everything know, but still gets the question if I'd like to install the driver.

Huawei Mediapad M5

Android Oreo 8.0

rooted

Magisk

Tried to change SELinux to permissive

Tried with Busybox Pro

Tried to install and uninstall in various ways, old, material e.g
[Magisk] ablonn:
I am using the fx 2.5.0.5 on magisk 16.7 and moto g4 plus with RR 6.1 32bit(android 8.1), and its working fine for me, but at some point. usually after hours of a reboot or runing some heavy game, it stops enhancing audio. So I have to open the app, click on the exit option, and than open it again so that viper effects get back to work.

Does someone experience this issue?
[Magisk] whalesplaho:
I have a Nokia 8 64bit 8.1 and flashed but when i launch v4a, it pops to install driver but didnt installed and return error, driver installation failed, i/o error...

Please help
[Magisk] ISoreo:
Tried to flashed this attachment and then wipe dalvik cache and then Flash ViPER in Magisk

View attachment ViPER4Android-supolicy.zip

View attachment ViPER4Android_Universal_Fixer_By_androidexpert35.zip

View attachment ViPER4Android_Drivers.zip
[Magisk] ISoreo:
i never seen this issue before on my device btw try to reinstall ViPER and wipe dalvik cache or install other version

---------- Post added at 15:50 ---------- Previous post was at 15:48 ----------

Read My Quote #3530

Do you install Busybox in magisk? if not try to install it. or try viper other version
[Magisk] whalesplaho:
Im using meefik busybox and its working.. I cant flash dose files cos i dnt have a working twrp except i use a magisk version bro....
[Magisk] ISoreo:
That's impossible how you can flash Magisk without TWRP or another recovery? you use ADB to flash?
[Magisk] whalesplaho:
I fastboot boot a patched boot.im with magisk den after boot, i installed magisk manager and choose install from magisk using direct installation....
[Magisk] whalesplaho:
Will try man... Thanks
[Magisk] whalesplaho:
I flashed tha magisk version too and later works but not processing.... Able to get it working by installing original v4a apk and works.... Thanks guys!

Guess will have to stick to dat.
[Magisk] Blooddrunked:
does anyone know if its working on Android pie?
[Magisk] Dreamer(3MF):
Congrats. Did You Change SELinux Mode To Permissive?

---------- Post added at 05:22 PM ---------- Previous post was at 05:20 PM ----------

Give It A Try & Do What Is Mentioned In This Post https://xdaforums.com/apps/magisk/module-viper4android-fx-2-5-0-5-t3577058/post77277286#post77277286.
[Magisk] whalesplaho:
Yes i did... Dnt know it was not processing!!!
[Magisk] Dreamer(3MF):
Is There Any Earlier Version Of ViPER4Android-MagiskModule Which Could Work Properly On Your Device?
[Magisk] whalesplaho:
I have never used any other magisk version apart from ahrion and zack ports......
[Magisk] ablonn:
Already tried that, and still doesn't work... Now it's even worse. After reboot it won't process audio. And when I click on exit and open the app again, I get "processing yes" and the monstrous audio quality difference.

Just to check if the problem was the ROM I'm using, I installed other 2(Omni, and lineage, both on Oreo and nougat) from scratch, and just installed gapps, magisk 16.7(also the 16.0) and the viper 2.5.0.5 fx, and still get the same problem... It doesn't work until I open the app, click exit and open again.

It's a shame that it does work properly. I like this module a lot.
[Magisk] ISoreo:
Dirty flash your rom is answer
[Magisk] ablonn:
It isn't. Tried both mothods, dirty, and when realized it didn't fixed the issue, the clean flash, and still nothing.
[Magisk] ISoreo:
tried to read this
[Magisk] ablonn:
Already tried that before. it didn't work.

Actually, /magisk doesnt exist. I found the config file on /sbin/.core/img/VIPER4androidFX, the only place that had the viper config file.
[Magisk] abrahamrhs:
Viper isn't processing, i tried changing selinux to permissive but it doesn't work, any suggestions?

My phone is a HTC 10 running LOS14.1
[Magisk] otonieru:
Disable LOS stock AudioFx ?
[Magisk] abrahamrhs:
Should i uninstall it? The effects are disabled and still no processing
[Magisk] reaper000:
I've had this problem on an Samsung S7 Edge, S8 Plus, and now, a Oneplus 6.

Everything appears to look good on Driver Status except "Processing:No" and it's audibly not on.

What's worked for me in this specific situation is replacing the configuration file "audio_effects.conf" in /system/vendor/etc with another configuration file that I found in another XDA thread. So here's the concrete steps:

1. Download this file (files_for_v4a.zip) from here:

https://xdaforums.com/galaxy-s8+/ho...laxy-s8-s8-t3596933/post72049061#post72049061

2. Unzip files_for_v4a.zip and make note where it extracted. (You'll need one of its contents, audio_effects.conf, later)

3. Using a file explorer with root capability, go to the following directory:

/system/vendor/etc

4. Copy the existing "audio_effects.conf" to another directory, for example /download, to use as a backup in case this goes badly

5. Copy the file "audio_effects.conf" that you unzipped earlier to /system/vendor/etc, overwriting the existing file.

6. Reboot and test v4a.

Good luck!

Note: The Pulse feature of a custom NavBar in custom ROMS based on LOS 15.1 will not work if you do the above.

Although I'm just a hack, I modded an "audio_effects.conf" file using commits from the above to work with Pulse. I've only tested it on my device (despite my lack of know-how, it seems to work!), so be aware of this if you download the following file and use it (by renaming it audio_effects.conf and placing it in /system/vendor/etc):
[Magisk] mangesh raut:
Some of my Convolvers are not working which used to work before (like 4_5) versions before but I accidentally upgraded app and now I'm stuck with it. Please tell me how to get them working again. Everything else is working but convolvers.