Question V4A (Viper4Android) on Pixel 7 Pro - Google Pixel 7 Pro

So I know we're still in the early stages of this device. But I just wanted to get a thread going for V4A on our device.
For those who came from the 6 Pro like I did, you're probably already aware of this, but for those who did not here's the current situation:
V4A was working fine on Android 12 but when Android 13 came around there were some issues. For most phones they got ironed out and at this point I think basically every other phone on A13 has V4A working EXCEPT for the Pixel 6/6 pro. I tried installing V4A myself on my 7 pro to no avail. I don't know much about the details of why it's not working or what's going on "underneath the hood" so to speak but I can only assume that whatever it is that's causing V4A to not work on my 7 pro is at least somewhat similar to the reason it doesn't work on the 6 pro. There are a few people trying to figure out the issue in a thread over in the 6 pro section on XDA which I will link here if you want to stay more up to date about what's going on:
https://forum.xda-developers.com/t/anyone-get-viper4android-worked-on-a13.4480467/
As a side note, I did manage to get JamesDSP to work on my 7 pro, which is an okay alternative for the time being. Not exactly the same but it's better than nothing for sure. The main thing I don't like about it is that it doesn't auto switch profiles when you change between audio devices of the same type, for example switching from bluetooth earbuds to bluetooth car speakers.

I use wavelet and it works really well. Always had trouble getting v4a working

Have you tried Viper Android Repackaged?
I just got my device late yesterday, so I haven't bothered rooting just yet, but it's in my plans. There's usually a certain install method to get it working coming from my older devices, but you can try this as well.
GitHub - programminghoch10/ViPER4AndroidRepackaged: A refined ViPER4Android installer.
A refined ViPER4Android installer. Contribute to programminghoch10/ViPER4AndroidRepackaged development by creating an account on GitHub.
github.com

The difficulty is now with the Pixel 7 using a different and exclusive cpu architecture, as viper can't even now even attempt to install the driver.
I've reached out to the dev of that one to see what he says....
Update: they got back to me and said as they can't obtain the source code it can't be recompiled to x64.
I see some 'change petition' from 3 years ago asking for it to be updated to x64 but still nothing, and that was years ago.
Ain't looking good for viper on our new pixels by looks of it...

+1 for wavelet. just paid for the full version and the bass booster is prettyy f**king good.
kinda worth the 8CAD$ not to have to deal with Viper issues all the time or everytime the system OS changes.

I found the following program that may be helpful:
Introduction — LIEF Documentation
lief-project.github.io
Maybe it can be used to convert libv4a_fx.so header from 32-bit into a 64-bit library.

sarabraj.singh said:
+1 for wavelet. just paid for the full version and the bass booster is prettyy f**king good.
kinda worth the 8CAD$ not to have to deal with Viper issues all the time or everytime the system OS changes.
Click to expand...
Click to collapse
Does wavelet work at a root level? Any additional battery drain using it, or does it work as well as viper?

Really doubt V4A will ever work again, the project has been abandoned for years.
People try to "patch" it instead, as there has been no real update.
Also the pixel 7 use 64bit only app and drivers, V4A was never updated to use 64bit drivers.
kdrag0n (look on github) has been working on a POC called PhantomAmp to use rootless audio DSP effects.
The app is for patreon sub only for now.
It's in early stage and only a POC so maybe at some point this could be used.

Deadmau-five said:
I use wavelet and it works really well. Always had trouble getting v4a working
Click to expand...
Click to collapse
I honestly always assumed that EQ apps from the google play store were never as good a something like V4A, but I gave Wavelet a shot and I'm really liking it so far. I like that it automatically switches your settings based on what is connected to your phone, a feature I missed from V4A and that was lacking in JamesDSP. I also like that you don't necessarily need to have a persistent notification, it at least gives you the option to swipe it away. Thanks for bringing this to light (can't believe I didn't know about this for so long lol), will be using this now as it seems like a pretty viable alternative to V4A. It's made by the same guy so it's actually quite similar. Will miss spectrum extension and ViPER clarity though.

Dolby Atmos works with some success. The issue is that it will take a few reboots to get your pin/pattern working on your lockscreen.
Be sure to enable USB debugging in case you need to disable the magisk modules if you get locked out (adb shell magisk --disable-modules)
https://www.pling.com/p/1908400
RJR

cd993 said:
Does wavelet work at a root level? Any additional battery drain using it, or does it work as well as viper?
Click to expand...
Click to collapse
+1 on your battery drain question.

It works without root. I don't see battery drain. Doesn't show up on Accu Battery

Deadmau-five said:
I use wavelet and it works really well. Always had trouble getting v4a working
Click to expand...
Click to collapse
As a long time Viper user, thanks for posting this, it's always a little puzzling to me how audio is a distant priority for Google and how much better it sounds with a little external assistance using the same hardware.
Can't lie, I miss the phones (Samsung?) that let you fine tune both left and right output by playing tones and you indicating if you heard them or not and it adjusting each channel specifically to your abilities to hear each frequency band. As someone with unequal hearing damage this really makes audio better on those phones that provide it.

A possible light at the end of the tunnel is this project, they are aiming to reverse engineer Viper and modernise the files (hopefully that means using x64!). We'll just have to monitor the progress....
GitHub - AndroidAudioMods/ViPERFX_RE: Reverse Engineering of ViPER4Android FX
Reverse Engineering of ViPER4Android FX. Contribute to AndroidAudioMods/ViPERFX_RE development by creating an account on GitHub.
github.com

Deadmau-five said:
It works without root. I don't see battery drain. Doesn't show up on Accu Battery
Click to expand...
Click to collapse
Battery Guru here and after only a few mins usage, it's showing up. Not that it's a bad thing of course! Will monitor and see how it goes...

cd993 said:
A possible light at the end of the tunnel is this project, they are aiming to reverse engineer Viper and modernise the files (hopefully that means using x64!). We'll just have to monitor the progress....
GitHub - AndroidAudioMods/ViPERFX_RE: Reverse Engineering of ViPER4Android FX
Reverse Engineering of ViPER4Android FX. Contribute to AndroidAudioMods/ViPERFX_RE development by creating an account on GitHub.
github.com
Click to expand...
Click to collapse
Hi! I'm one of the guys working on that project, and I can already tell you it's going smoothly
We have a few effects already working (although some extra work will be needed to check if they are 1:1, any small change in the code can lead to huge changes in audio quality).
My initial goal was indeed creating a 64 bit version of it, and also removing the need for pathing selinux (and yep, i was able to achieve that, no selinux patches needed amymore).
Overall it's looking good but I don't own a Pixel 7 Pro so I'll need some volunteers to test it once it's ready

iscle said:
Hi! I'm one of the guys working on that project, and I can already tell you it's going smoothly
We have a few effects already working (although some extra work will be needed to check if they are 1:1, any small change in the code can lead to huge changes in audio quality).
My initial goal was indeed creating a 64 bit version of it, and also removing the need for pathing selinux (and yep, i was able to achieve that, no selinux patches needed amymore).
Overall it's looking good but I don't own a Pixel 7 Pro so I'll need some volunteers to test it once it's ready
Click to expand...
Click to collapse
This is amazing news!
I'll gladly test it out for you as I've a keen interest in having this working once again! Feel free to send me a message with any contact details, (email or telegram perhaps) if you like and we'll go from there

iscle said:
Hi! I'm one of the guys working on that project, and I can already tell you it's going smoothly
We have a few effects already working (although some extra work will be needed to check if they are 1:1, any small change in the code can lead to huge changes in audio quality).
My initial goal was indeed creating a 64 bit version of it, and also removing the need for pathing selinux (and yep, i was able to achieve that, no selinux patches needed amymore).
Overall it's looking good but I don't own a Pixel 7 Pro so I'll need some volunteers to test it once it's ready
Click to expand...
Click to collapse
I'll gladly test it out also!!!!

iscle said:
Hi! I'm one of the guys working on that project, and I can already tell you it's going smoothly
We have a few effects already working (although some extra work will be needed to check if they are 1:1, any small change in the code can lead to huge changes in audio quality).
My initial goal was indeed creating a 64 bit version of it, and also removing the need for pathing selinux (and yep, i was able to achieve that, no selinux patches needed amymore).
Overall it's looking good but I don't own a Pixel 7 Pro so I'll need some volunteers to test it once it's ready
Click to expand...
Click to collapse
Legend!

iscle said:
Hi! I'm one of the guys working on that project, and I can already tell you it's going smoothly
We have a few effects already working (although some extra work will be needed to check if they are 1:1, any small change in the code can lead to huge changes in audio quality).
My initial goal was indeed creating a 64 bit version of it, and also removing the need for pathing selinux (and yep, i was able to achieve that, no selinux patches needed amymore).
Overall it's looking good but I don't own a Pixel 7 Pro so I'll need some volunteers to test it once it's ready
Click to expand...
Click to collapse
Id like to help test also!

Related

LiquidSmooth is > Cyanogen

Thought I might just let everyone know.
DJRepresent said:
Thought I might just let everyone know.
Click to expand...
Click to collapse
why thank you....alot of work went into it...making sure code was done properly as well as building with gcc 4.8 for rom and sabermod 4.8 for kernel really finely tunes and optimizes the rom just perfectly
Now that it's out into the open!! The best ROM used since forever. Get 16k+ scores on antutu and whatnot. Very stable and have had no raging temperature sores. Definitely the best ROM out there. Period.
Credit goes to R3V3NT3CH for all his hard work and time spent on the development of what might be just one of the best phones with a physical keyboard till date..
You all are awesome.... Glad I can develop for you guys....more goodies to come soon...been spending the last week on prior device I developed for as I promised that community some updates and stuff...
Sent from my L1QU1D R3L4Y using xda-developers app
REV3NT3CH said:
You all are awesome.... Glad I can develop for you guys....more goodies to come soon...been spending the last week on prior device I developed for as I promised that community some updates and stuff...
Sent from my L1QU1D R3L4Y using xda-developers app
Click to expand...
Click to collapse
There actually are a few glitches that I'm noticing, now that I've had time to play with the phone. Is there a way to disable certain services / features to get the phone to run a little better? What I'm looking for is something very bare-bones; I don't need any bells or whistles. For example, I've disabled all the animations that I could, but are there any other tips to make the phone a little more responsive?
Another problem is that the phone doesn't want to update to a newer LS, it says "Invalid ROM (liquidd2lte) & device (apexqtmo) combo!"
Any ideas?
DJRepresent said:
There actually are a few glitches that I'm noticing, now that I've had time to play with the phone. Is there a way to disable certain services / features to get the phone to run a little better? What I'm looking for is something very bare-bones; I don't need any bells or whistles. For example, I've disabled all the animations that I could, but are there any other tips to make the phone a little more responsive?
Another problem is that the phone doesn't want to update to a newer LS, it says "Invalid ROM (liquidd2lte) & device (apexqtmo) combo!"
Any ideas?
Click to expand...
Click to collapse
the reason it wont update through settings is because although the relay is a d2 variant phone it is not unified for any of the d2 variant updates....hence why for now its unnoficial and not unified or seperately branched on liquids end for updates.....as for wanting something very bare liquid is not meant for this as it has a huge multitude of customizations....try using slimkat and flash my kernel over it and im sure youll find what you are looking for
LiquidSmooth
Hello and thx for the nice ROM, only KITKAT makes my phone useable.
Unfortunately i have some issues.
1. No deep sleep after charging, i have to reboot to resolve that.
(performance menue changes: cpu limit to 1458 on boot)
2. Email only imap and no way for option dont delete from server?
How i change to some kind with no delete from server or better which app work?
(k9 app don't have this option, gmx app have this option but activate the option do exactly nothing,
the mails are still deleted).
3. Gallary don't show photos that took with app Ucam, same if photos send by bluetooth.
I have to reboot to see the photos from the last session (media scanner only scan at boot).
4. TrackID with optical issue, i report a video if nessesary and i inform me about HowTo take a on screen video.
5. No undervolt possible, the performance menue told me my device doesn't support undervolting. Checked that behavior with some tuning tools, same issue. All tweaking tools tells me Kernel doesen't support undervolting so i deinstalled the tools without changes. No worries, i have some uv experience with xperia pro
I installed your new kernel yesterday (B14CK1RD v. 1.1) and repplaced the original one from LiquidSmooth but unfortunately the issues are the same.
Only 1. and 3. are realy important for me.
and again, thx for the nice LiquidSmooth
Marcus

[APP][AOSP Root 4.4] AudioTricks / VolumeTricks

Thread is under construction.
WARNING: There have been 3 reports so far of failure to boot after installing the Shim HAL. This sort of problem should be assumed possible at this early "Alpha level research project" phase.
Please don't install if you have stock recovery or don't know what recovery is.
Please don't install if you are nervous. Wait a while for the bugs to get worked out and info compiled.
Don't install if not confident in your technical skills.
Don't install if you might freak out if your phone gets disabled for a little while.
For bootloops or to fix or remove: http://forum.xda-developers.com/showpost.php?p=52931431&postcount=67
Post #2 has download links and instructions: http://forum.xda-developers.com/showpost.php?p=52765309&postcount=2
Since interest has ramped up quickly, I've published a 99 cent "donate" version on Play: https://play.google.com/store/apps/details?id=fm.a2d.av (Wait until the $200 placeholder price disappears, LOL.)
I'm not sure "donate" is the right word, but it's the exact same app I'm distributing and will continue to distribute for free (for at least X months to a year ??), so nobody is under any obligation to buy to get the app. Updates will be automatic via Play though.
============================================================
AudioTricks / VolumeTricks is a new kind of "audio mod" that is HAL Shim based.
At present, it can raise or lower output volume and microphone input gains digitally.
Only works on ICS Android 4.0.3 and later. AOSP ROMs such as CM11 or other KitKat very much preferred. Many stock ROMs 4.1-4.3, won't work, especially HTC.
Post 2 has download link and instructions.
Disclaimer: Please understand that this is the first public release of this app. Although I endeavour to make my apps as safe as possible, one never knows whether or not some silly bug or unusual interaction might pop a speaker, headset or whatever. I have over 20 devices that I use for testing my apps and I try to "torture test" as much as possible. So if something goes pop, I'll be very sorry and do everything I can to analyze and fix any problems. If you're "not sure", just wait and more adventurous people will do the early testing needed to help ensure nothing breaks.
By it's very nature, any app that can boost volume creates risk for audio output devices as well as your ears.
For those who know my Spirit FM apps, this is a bit of a move for me. Spirit1 and Spirit2 both are alive and well, but the future of FM radio on Android seems to be dimming the last few years. I'll be splitting my time between apps based on the support I get.
Making this HAL Shim based provides some advantages and disadvantages over other methods of changing volume or gain.
Advantages include:
- Audio modification even for apps, games, etc. that use the low level Android NDK OpenSL ES API.
Disadvantages:
- Analog controls, if available, may be better.
AudioTricks is intended to be my name for a group of small apps, and/or a "master app" that includes the features of them all.
VolumeTricks is the first such small app to be released, and is focused on output volumes and input gains.
VolumeTricks may not be limited to the "HAL Shim" approach to audio mods. It may also include ALSA, ALSA UCM, and other methods to manipulate audio.
At this time, the app is free, but Copyright Me. I'll likely maintain a free version for some time, but I gotta eat too so there will be a paid version on Play when it seems ready.
At this time, this app has been tested mostly on CM11 and a few other AOSP ROMs. Many stock ROMs won't work, especially HTC.
The app is currently set to only work on Android KitKat 4.03+.
I haven't tested ART much yet, mostly Dalvik, but it's working OK on my One M7 w/ ART. Shouldn't be too hard to fix any ART issues.
So what the heck is a "HAL Shim" ??
Android uses HALs (Hardware Adaptation Libraries) as an API between Google's Android code and the phone OEMs hardware specific code. Android Audio has at least 2 HALs, one for "Policy" (selects outputs, inputs and some other stuff) and one for the audio transfers. The HAL Shim in this app works with the latter "Primary" HAL for audio transfers.
A SHIM is a component that sits between 2 other components and pretends to be the higher component as well as the lower component. Hierarchy:
Android AudioFlinger
------------------------
HAL Shim
------------------------
Primary Audio HAL
So, the HAL shim pretends to be an audio HAL to Android's AudioFlinger. AND it pretends to be Android AudioFlinger to the Primary Audio HAL.
The HAL shim acts as an intermediary. It can pass everything back and forth unmodified which makes it invisible. Or it can modify anything passing between, including the audio data.
Isn't there a better way to do this ? No, I don't think so. I don't want to be modifying a bunch of HALs on thousands of ROMs. I also don't want to be modifying AudioFlinger on those same hordes of ROMs.
What else can be done with the HAL Shim concept, besides "Volume Tricks".
I think some of these may be feasible:
- Recording all inputs and/or outputs. Maybe even both sides of phone calls.
- Analyze, Visualize, Equalize, Effects-ize all or many inputs and outputs.
- Bypass DRM.
- Maybe a method to modify (eg. encrypt / decrypt) phone call audio, inbound and outbound; possibly via pretending to be a BT headset....
Note that, at present, the HAL shim only works with the "Primary Audio Interface". Small-ish mods could do the same for HDMI, A2DP / BT, USB Audio, "Remote Submix" and whatever new audio devices Google defines.
Post 2 download link and instructions.
If a boot loop would ruin your day, please see warnings at top of post #1 and don't install this app until more mature.
Disclaimer: Please understand that this is the first public release of this app. Although I endeavour to make my apps as safe as possible, one never knows whether or not some silly bug or unusual interaction might pop a speaker, headset or whatever. I have over 20 devices that I use for testing my apps and I try to "torture test" as much as possible. So if something goes pop, I'll be very sorry and do everything I can to analyze and fix any problems. If you're "not sure", just wait and more adventurous people will do the early testing needed to help ensure nothing breaks.
By it's very nature, any app that can boost volume creates risk for audio output devices as well as your ears.
Android seems to have a ridiculously / hilariously complex audio system... LOL.
v140530: http://d-h.st/2lc#.U4hLA3KBugY
Fixes a LOT of issues, especially SU / mount issues with stock restrictive SELinux like Samsung stock 4.2+.
As always, Press Update/OK to update Shim HAL each new release.
- SU / root fixes, especially for SELinux Samsung 4.2+.
- Fine control removed.
- Coarse control range changed from -60 to +60 db ; now 0 to +36 db. Maybe I'm the only one w/ a need for gain reduction below 1.0 or 0 dB.
- Many other fixes.
Version av-140526:
- Fix the /system/addon.d/ ROM update backup/restore script used during ROM updates.
Version av-140525:
- Automatic gain reduction is now sticky, so reduces distortion when maxed. Touch sliders to reset.
- Numbers for VU.
- After amplification VU display.
- Sliders caiibrated in dB.
May not work on stock ROMs, especially older Android versions and HTC stock ROMs.
Starting this app for the first time should request root and prompt to install the HAL Shim and an addon.d backup/restore script to allow it to survive ROM updates.
After the Shim is installed, the "system_server" is killed in order to activate the Shim. Sometimes it may be better to completely reboot the phone, especially with effects, visualizers and player apps running at install time.
Once the app and Shim are installed, the app shows a "Remove" button that removes the Shim, should it be causing you problems or you just don't want/need it. The button will change to "Update" with newer versions of the app/Shim.
Sometimes, like on ROMs with old Legacy HALs, state detection won't work and the button will only offer to Install with no way to remove. As of v1.0.3 go to the 2nd tab (swipe from right to left) and there is a permanent Remove button.
If you remove the app without removing the Shim, the shim will remain, but should be mostly dormant. The easiest way to remove the Shim would be to reinstall the app and select the Remove button.
To manually remove the Shim and addon.d script, something like this should work from a connected PC with adb shell:
Code:
adb shell
su
mount -o remount,rw /system
ll /system/lib/hw/audio.primary.*.so
# !!!! Note the name of the HAL, like audio.primary.msm8960.so and use this name in next line. (If only audio.primary.default.so exists, use that.)
mv /system/lib/hw/audio.primary.orig.so /system/lib/hw/audio.primary.msm8960.so
rm /system/addon.d/99-audiotricks.sh
mount -o remount,ro /system
reboot
Using the app:
See post #3 for usage instructions.
Usage:
If a boot loop would ruin your day, please see warnings at top of post #1 and don't install this app until more mature.
Disclaimer: Please understand that this is the first public release of this app. Although I endeavour to make my apps as safe as possible, one never knows whether or not some silly bug or unusual interaction might pop a speaker, headset or whatever. I have over 20 devices that I use for testing my apps and I try to "torture test" as much as possible. So if something goes pop, I'll be very sorry and do everything I can to analyze and fix any problems. If you're "not sure", just wait and more adventurous people will do the early testing needed to help ensure nothing breaks.
By it's very nature, any app that can boost volume creates risk for audio output devices as well as your ears.
To select output volume or input gain, swipe left or right or use the tabs. The primary/left screen is for output volume.
Set the enable switch to ON to enable volume/gain adjustments.
The Left and Right indicators are logarithmic/DB audio level indicators, updated every 0.1 seconds with the peak audio level. These show the signal level before amplification. If they are VERY near the full width of the screen, there is little amplification that can be reasonably done. (But 80-90% leaves some room, given the exponential nature.)
For no boost, IE an amplification factor of 1.0, the Coarse and Fine controls should both be set to 0 at centre.
Setting Fine all the way right to +6 dB doubles audio power, setting to -6 dB halves audio power.
Setting Coarse to +30 dB creates an amp factor of 32, assuming Fine is set to 0. Setting -30 dB is about 0.03.
Note that an amp factor of 32 is very high, unless you are dealing with very low input signals.
The Shim detects when the signal will overload, and reduces the amp factor as needed to prevent overload/distortion. To raise it again, use the UI to reset.
There are some "streams" for which amplification will not work. I will support as many stream flags (such as Fast) as I can; remains to be seen; this is still kind of a "research project" at this stage.
At present, all streams are amplified the same amount. Per stream or stream type amp factors will be supported.
Just go to post #11 on next page.
Nothing to see here, move along.
Technical info to fill in later.
Pay no attention...
... to the man behind the curtain...
8 is lucky 7 + 1; even better.
Trouble-shooting info.
#10 is always "Future".
Comments and questions start here.
Volume control?
Hi Mike,
You are making me curious about this new project of you.
I bought a long time ago this app for level control. It is doing his job, but has lack of storing the settings and sometimes still adjust (unwanted) the volume.
Count me in for testing :fingers-crossed:
Edit: get an error parsing the apk :crying:
Rinoceros said:
Hi Mike,
You are making me curious about this new project of you.
I bought a long time ago this app for level control. It is doing his job, but has lack of storing the settings and sometimes still adjust (unwanted) the volume.
Count me in for testing :fingers-crossed:
Edit: get an error parsing the apk :crying:
Click to expand...
Click to collapse
Welcome to my new thread and app.
AFAICT, that app mostly just manipulates standard Android volume levels, which is fine, but not much different than the standard volume control.
I just downloaded my new app linked http://d-h.st/plb myself (7 downloads in first 2 hours now), and it installs fine on my One M7, and matches bit for bit the 1.0 version installed on my test phones.
So you're on stock based InsertCoin ROM ?
As long as it's Android 4.4 KitKat (API Level: 19), it SHOULD parse and install OK.
The binaries are for ARM devices only (ie 99+% of Android devices). Intel x86 or MIPs can't work (at present.)
I can't think of any other reason it won't parse, unless your copy is corrupted. This is the MD5 I get:
Code:
md5sum ~/Downloads/av-release.apk
2c8328e8cbe1f585f3b1634e36200c8f /home/mike/Downloads/av-release.apk
I'm happy to hear anyone else's stories of success or failure, but I'll need a good 7 hours of sleep first.
------------
Happy Victoria Day to all fellow Canadians & CommonWealther's, and Good Long Weekend to all those with a day off of work this Monday. Finally nice weather here lately...
mikereidis said:
I just downloaded my new app linked http://d-h.st/plb myself (7 downloads in first 2 hours now), and it installs fine on my One M7, and matches bit for bit the 1.0 version installed on my test phones.
So you're on stock based InsertCoin ROM ?
As long as it's Android 4.4 KitKat (API Level: 19), it SHOULD parse and install OK.
Click to expand...
Click to collapse
Aha, here might be my problem. My InsertCoin is still the good old JellyBean 4.3 (I am happy with this version and had nearly no problems and all the stuff is working on this one. So if it ain't broke; don't fix it )
The binaries are for ARM devices only (ie 99+% of Android devices). Intel x86 or MIPs can't work (at present.)
I can't think of any other reason it won't parse, unless your copy is corrupted. This is the MD5 I get:
Code:
md5sum ~/Downloads/av-release.apk
2c8328e8cbe1f585f3b1634e36200c8f /home/mike/Downloads/av-release.apk
I'm happy to hear anyone else's stories of success or failure, but I'll need a good 7 hours of sleep first.
Click to expand...
Click to collapse
Got the same MD5: 2C8328E8CBE1F585F3B1634E36200C8F
I am confused or it doesn't work on 4.3
Sleep well!
4.4
Does it work on Android below 4.4?
Can't wait to try it. Your work with Spirit was amazing, so I am sure this is too.
Thanks for the effort, but it ain't working on i9100, cm 11/kk 4.4.2. Tried to increase volume a little (level was about 3, but as you know, first written value is 5), there was a very strange noise as I tried to.increase volume via volume buttons while listening music via headphones. It was a crackling noise, looked to me like the phone is going to get damaged, so I removed HAL and uninstalled your app.
Rinoceros said:
Aha, here might be my problem. My InsertCoin is still the good old JellyBean 4.3 (I am happy with this version and had nearly no problems and all the stuff is working on this one. So if it ain't broke; don't fix it )
Got the same MD5: 2C8328E8CBE1F585F3B1634E36200C8F
I am confused or it doesn't work on 4.3
Sleep well!
Click to expand...
Click to collapse
Here's a v1.0.2 test release that will install on Android 2.2+: http://d-h.st/QfV
Draw Em! said:
Does it work on Android below 4.4?
Click to expand...
Click to collapse
It may. Here's a 2.2+ test release: http://d-h.st/QfV
Chances are lower the lower the Android version. I'd recommend 4.1+, but it may work on some Android 4.0 as well. Android 2.3 GB and older used a "legacy HAL API" which won't work.
At this time it's a "bleading edge" release, and most people comfortable with that have been running 4.4 the last 6 months, I'd think.
pilgrim011 said:
Thanks for the effort, but it ain't working on i9100, cm 11/kk 4.4.2. Tried to increase volume a little (level was about 3, but as you know, first written value is 5), there was a very strange noise as I tried to.increase volume via volume buttons while listening music via headphones. It was a crackling noise, looked to me like the phone is going to get damaged, so I removed HAL and uninstalled your app.
Click to expand...
Click to collapse
It sounds like it was working then, as it does for me on my 9100 with CM11.
In many circumstances audio amplitude will already be maxed out, and trying to increase volume will only result in the automatic gain control kicking in with a different value many times per second, thus leading to distortion and other audio "artifacts".
This solution is more helpful when, for some reason, the audio source material doesn't use the full 16 bits of amplitude. If the VU indicators in the app are showing peaks around 80-90% of the screen width, when the normal volume control is maxed, then amplitude is probably above 16,000 and could be near the absolute peak around 32,000.
For example, some audio may have been recorded that only peaks around 4,000 - 8,000, and for this, and amp factor of 4 may be useful. Another possible solution for this scenario is to enable Compression in DSP Manager or whatever. As with everything, this has pros and cons.
In many circumstances, when possible, it's better to raise analog gain, like Voodoo sound does on the Galaxy S GT-I9000. I'm going to look into this, but this sort of solution is very audio chip dependent.

6.0 Marshmallow: Missing EQ and sound settings are hidden in Play Music

The audio effect settings are now hidden in the Play Music app. I disable the app, since use Amazon for downloads (no device restrictions) and Poweramp for music. None the less, you can still access the audio effect settings, even if Play Music is disabled.
It is the same audio effect settings and appears to still be global. If it were linked to the Play Music app, I should not be able to mess with settings when the Play Music app is disabled, but I can. I created a shortcut to the Audio Effects with QuickShortcut (handy app!).
Audio Effects are accessible with the QuickShortcut app, so no need for the Play Music app.
That's just equalizer it was always there , on 5.0 sound effects was gone and put back. All you do is disable default EQ app.
Sent from my XT1575 using Tapatalk
It only works on supported apps.
Sent from my XT1575 using Tapatalk
shoman94 said:
It only works on supported apps.
Sent from my XT1575 using Tapatalk
Click to expand...
Click to collapse
Unless you use viper 4 Android under normal mode.
Sent from my XT1575 using Tapatalk
The equalizers came back after the new play music update.
The Audio Effects were located in the sound page of settings (at the top). They are gone now, but can still be accessed as noted above and without Play Music active (I don't use it).
Testing Youtube and other apps. it sounds like the settings are global (for what I checked), as they were prior to the super great amazing fantastic MM update. All of those adjectives are sarcastic, since I see no improvements but do notice the EQ setting missing from where they were and connecting to a PC went from simple fast connection, to a sporadic pain sometimes.
No, it isn't global anymore.. please test further.
Also the left and right channel doesn't switch anymore when rotating in landscape.. check for right/left channel tests in Youtube.
cruzargel said:
No, it isn't global anymore.. please test further.
Also the left and right channel doesn't switch anymore when rotating in landscape.. check for right/left channel tests in Youtube.
Click to expand...
Click to collapse
yes, this. why in the HELL would they remove that? did people seriously complain that they thought this was a glitch? wouldn't surprise me, since most people are dumb lol. this annoys the piss out of me.
jayochs said:
yes, this. why in the HELL would they remove that? did people seriously complain that they thought this was a glitch? wouldn't surprise me, since most people are dumb lol. this annoys the piss out of me.
Click to expand...
Click to collapse
Maybe if they'd done it correctly from the start -- meaning with no gap in playback, or at the very least a crossfade between channels -- no one would have complained and it could've stayed.
Marshmallow seems to have broken eq. I cannot get audio effects or market equalizer to do anything more than placebo eq. Even some apps with built-in eq have their eq break. . Bluetooth, any way. Yet, to test over eat buds.
---------- Post added at 03:01 PM ---------- Previous post was at 02:56 PM ----------
You can also see at a glance the eq of audio effects is pathetic, if it happened to work. . In real world, there is a huge need for huge adjustments in ear buds, speakers, environments. . The variation of sound setup is huge. .
Not to mention BBE or other clarification effects. Which is essential, on top of eq.
Workaround
Now that we know that this doesn't work, (and probably isn't going to be a priority to fix in the next software update, given Lenovo's haphazard nature of releasing broken patches) what's the best workaround? Can Viper4Android be used with the stock, rooted Rom? Or can this blunder only be fixed with a custom Rom?
Bill720 said:
Now that we know that this doesn't work, (and probably isn't going to be a priority to fix in the next software update, given Lenovo's haphazard nature of releasing broken patches) what's the best workaround? Can Viper4Android be used with the stock, rooted Rom? Or can this blunder only be fixed with a custom Rom?
Click to expand...
Click to collapse
Viper works fine on stock. I highly recommend Arise audio (Viper is included).
Success!
ffejy462 said:
Viper works fine on stock. I highly recommend Arise audio (Viper is included).
Click to expand...
Click to collapse
It's interesting that you mention that because I had literally just discovered A.R.I.S.E. and installed it not even two hours before you posted . Thankfully, I can report that it does appear to be working brilliantly on the stock ROM when using the "Leviticus 1.3" version. :fingers-crossed:
I'll report back if I discover any issues, but so far, it looks good!
Bill720 said:
It's interesting that you mention that because I had literally just discovered A.R.I.S.E. and installed it not even two hours before you posted . Thankfully, I can report that it does appear to be working brilliantly on the stock ROM when using the "Leviticus 1.3" version. :fingers-crossed:
I'll report back if I discover any issues, but so far, it looks good!
Click to expand...
Click to collapse
Cool! I've been using Arise since they started. Fantastic group of developers. Super nice and helpful. There are tons of options, but it can be simple as well. I'd recommend the newer Deuteronomy builds, but they're all really good. Any questions, just ask in the arise thread. Fyi there are a few incompatible versions. It'll show itself trying to take video and it'll stop with an error message that says that something else is using the mic.
Lucked out
ffejy462 said:
Cool! I've been using Arise since they started. Fantastic group of developers. Super nice and helpful. There are tons of options, but it can be simple as well. I'd recommend the newer Deuteronomy builds, but they're all really good. Any questions, just ask in the arise thread. Fyi there are a few incompatible versions. It'll show itself trying to take video and it'll stop with an error message that says that something else is using the mic.
Click to expand...
Click to collapse
I do remember seeing something like that when reading through the threads, but let me check this version real quick...
Phew! Video recording is working! Crisis averted. Is there anything else to watch for with these audio tweaks?
Bill720 said:
I do remember seeing something like that when reading through the threads, but let me check this version real quick...
Phew! Video recording is working! Crisis averted. Is there anything else to watch for with these audio tweaks?
Click to expand...
Click to collapse
Obviously with Viper processing, battery drain will be a bit more. Otherwise just enjoy the music.
Power tabulation
ffejy462 said:
Obviously with Viper processing, battery drain will be a bit more. Otherwise just enjoy the music.
Click to expand...
Click to collapse
Will do . I assume the additional processing required would be comparable to what I experience right now with the Note2 and equalizer found inside of S-Tweaks. Hopefully not when it's sleeping and not playing any sound though.
solved.
Go to apps in settings, scroll to default equalizer ( in my case sound alive). Disable that and then go to music app (eg spotify) and then go to the equalizer settings and it will come up with your own equalizer app (eg V4A)

.

It seems that contributing to LOS building ROM is not anymore tolerated, this post is deleted.
Maybe @Scavenger87 wants to take a look here ;-)
I guess it's better to have an own dedicated thread.
Thanks for setting up a distinct thread. Things were getting confusing!
john_matrix said:
Maybe @Scavenger87 wants to take a look here ;-)
I guess it's better to have an own dedicated thread.
Click to expand...
Click to collapse
Hey John great idea with opening a new Thread because i also think its really confusing already
john_matrix said:
@Scavenger87: Steel01 advised to let 15.1 (I think he is right because it's too old and because lot of changes have been done between 15.1-16.0)
Also have found this during LOS 16.0 debugging and when application is crashing:
Starting from Android 9, LMK can be implemented in userspace and needs new optimization settings:
Low Memory Killer Daemon | Android Open Source Project
source.android.com
Will see if this new userspace LMKD can be tuned.
@Trevor_g: can't say... I don't have an Nvidia controller to test.
Click to expand...
Click to collapse
Ok yeah i think he's right for multiple reasons
- 15.1 had still unsolved issues aside of broken omx like the crashing nv games app and not working screen mirroring which is working so far on 16.0
- 16.0 is Android 9.0 based which is the same as the actual Software for the Shield TV. That means there is maybe a chance they can use some Codes or even Apps like the Shield Accessories to makes things like the First Controller working again over WIFI.
I even found a lot Nvidia OEM Apps here on APK Mirror : https://www.apkmirror.com/apk/nvidia/
I think i start testing around with those apks as soon i installed the lasted 16.0 build
@Trevor_g
For your question i have to check that again on 16.0 with the old Controller but i think its still only working over a OTG Adapter.
Like i mentioned above maybe the Shield TV Accessories App is working.
mirhl said:
https://gist.github.com/webgeek1234/8ef1bd105d2add3aa9c29028c2befbb0
https://github.com/vartom/drivers-kernel-nvidia-49/tree/smaug49/drivers/hid
https://github.com/devmapal/nvidia-shield-controller-driver
Click to expand...
Click to collapse
Someone even mentioned this Linux Driver for the Controller
But to be honest dont suspect too much on lets say all this bonus functions because first the LOS Team have to work on the base build to make it stable and running right
Ok i installed the latest build (4/1/21) yesterday on my LTE Tablet over sideload because i had no extra SD Card to format it to FAT32 and with the new TWRP 3.5-9.0.
I installed also the Pico Gapps and then TWRP said when i was about to Restart that there's now OS installed.
But thats seems to be a bug with TWRP itself because after the restart there was the LineageOS screen waiting for me and after a freeze for about a minute or two i was able to complete my installation.
After this i now can say its the most stable LOS 9.0 Rom so far !
It has very less apps crashing so far i only had to start them twice sometimes and also the hw acceleration working now most of its time at Chrome and on the Youtube App.
I can really see there has going again a lot of work into this Rom and its really a pleasure now to see how it get more stable everytime.
Big thanks to @Steel01, @npjohnson, the whole LineageOS Team and of course to @john_matrix
Btw @john_matrix did you change anything on the partitions you mentioned earlier on this build ?
@Trevor_g
I did a short test yesterday with the controller and as suspected it doesnt recognize by the tablet. I soon test out those Android 9.0 based Accessories App from the Shield TV
Thank you for the rom
Can I just flash this over Lineage 14.1 or do I need a factory wipe?
Did anybody test gamepass streaming yet?
danielandross said:
Thank you for the rom
Can I just flash this over Lineage 14.1 or do I need a factory wipe?
Did anybody test gamepass streaming yet?
Click to expand...
Click to collapse
Yes you have to wipe the device first in TWRP to install this rom.
Maybe a little general guide for everyone here who want to try this build in this early state and help tracking bugs
For an clean Installation its important to wipe the device first with TWRP like shown on the first Screenshot.
After this go to Advanced and choose everything choosen on the second Screenshot.
Now you shutdown the Tablet and insert the SD Card or plug in the cable for sideloading.
After turning on the Tablet and choose Recovery Mode again, first install the Rom of course then choose Wipe cache/dalvik.
Now you have to install Gapps if you want to use it. Its recommend to use only the Pico Package.
Wipe cache/dalvik again and restart the device.
If you use Sideload it might says in the Shutdown Menu :
No OS installed !
Which is a bug in my opinion of the new TWRP 3.5-9.0 Package but please use this Version of TWRP in any case that the basement of the installation is everywhere the same !
This is IMHO the way to install a Rom in a clean way and helps tracking down bugs better when everyone used the same methodes.
@john_matrix
I installed the Rom today on a K1 16GB with the methode i described above and did it with my regular SDCard i use in all my Tablets. In comparsion to installing over sideload it didnt get the No OS installed! message at TWRP and i didnt had that 1 minute freeze at begin of the install-wizzard after the LOS Logo.
Also the Rom seems to be same stable as the one on the 32GB model.
But i have to test it a bit more side by side to make valid statements
Also Nvidia Games working nice as you can see on the Screenshots
Hi guys, so, long story short i got scammed on a dutch advertising portal and ended up with one of them shield tablets which were recalled a few years ago. Yep, those with the defective battery that may burst in flame one day
Anyways, i figured that since it hasnt happened until now, i might just be lucky and give it a shot.
Its great to see that there is still some active development of this device! flashed this rom and i gotta say im positively surprised. Its running nice and smooth and even though it crashed on me a few times after the first boot, but a few reboots later and its running like a charm! i didnt bother with gapps, root or anything yet though. really great job devs!
Scavenger87 said:
I installed the Rom today on a K1 16GB with the methode i described above and did it with my regular SDCard i use in all my Tablets. In comparsion to installing over sideload it didnt get the No OS installed! message at TWRP and i didnt had that 1 minute freeze at begin of the install-wizzard after the LOS Logo.
Also the Rom seems to be same stable as the one on the 32GB model.
Click to expand...
Click to collapse
My tablet was completely wiped with no OS so I just pushed the ROM, pico gapps, and magisk over USB onto internal storage with MTP/TWRP. Flashed it all from there and it worked fine. No issues or errors. I don't think it's at all necessary to sideload to use an external SD.
Jackill said:
Hi guys, so, long story short i got scammed on a dutch advertising portal and ended up with one of them shield tablets which were recalled a few years ago. Yep, those with the defective battery that may burst in flame one day
Anyways, i figured that since it hasnt happened until now, i might just be lucky and give it a shot.
Its great to see that there is still some active development of this device! flashed this rom and i gotta say im positively surprised. Its running nice and smooth and even though it crashed on me a few times after the first boot, but a few reboots later and its running like a charm! i didnt bother with gapps, root or anything yet though. really great job devs!
Click to expand...
Click to collapse
In this Thread beginning from here i share my informations so far about the two type of batteries and changing them out if you interested:
Finding Replacement Battery in 2017?
Anybody know where to find a battery that will fit in the Shield Tablet? I know there are several threads online (here on xda, on GeForce forums, and other places) that discuss replacing the shield tablet battery and a few different part numbers...
forum.xda-developers.com
airtower said:
My tablet was completely wiped with no OS so I just pushed the ROM, pico gapps, and magisk over USB onto internal storage with MTP/TWRP. Flashed it all from there and it worked fine. No issues or errors. I don't think it's at all necessary to sideload to use an external SD.
Click to expand...
Click to collapse
I did these two type installation because @john_matrix mentioned to use a SD Card which is formated with FAT32 instead of exFAT. I didnt had one lying around so i used sideload this time.
Thank you everyone and Scavenger87 for your feedback! ;-)
About stability, I guess the culprit is the fact I have played with the new userspace LMK but for me it's not stable enough to be used as daily.
For example, Youtube often continue to play videos greeny and blocky and this is annoying
I will try to fine tune the best settings for LMK.
About battery, I have changed mine too with this one:
https://fr.aliexpress.com/item/32807531204.html
It works good but require to use the board of the original battery.
Seems to be going well so far for me, battery life seems good and for the general use I have had time to do it's worked well.
One crash that caused a reboot, after testing the hdmi output the tablet rebooted when I unplugged the hdmi cable from the tablet.
john_matrix said:
Thank you everyone and Scavenger87 for your feedback! ;-)
About stability, I guess the culprit is the fact I have played with the new userspace LMK but for me it's not stable enough to be used as daily.
For example, Youtube often continue to play videos greeny and blocky and this is annoying
I will try to fine tune the best settings for LMK.
About battery, I have changed mine too with this one:
https://fr.aliexpress.com/item/32807531204.html
It works good but require to use the board of the original battery.
Click to expand...
Click to collapse
Ok that means there is still some kind of memory leak problem with our tablets or is the memory managment on android 9 and higher not really suited for our low ram devices ?
I also read something about drawbacks with the in-kernel LMK as you can see here :
Drawbacks of in-kernel LMK driver
Android deprecates the LMK driver due to a number of issues, including:
Low-RAM devices had to be tuned aggressively, and even then would perform poorly on workloads with large file-backed active pagecache. The poor performance resulted in thrashing and no kills.
The LMK kernel driver relied on free-memory limits, with no scaling based on the memory pressure.
Because of the rigidity of the design, partners often customized the driver so that it would work on their devices.
The LMK driver hooked into the slab shrinker API, which wasn't designed for heavy operations such as searching for targets and killing them, which slowed down the vmscan process.
Is the zRam function now activated by standart on Android 9 and higher to compress amount memory is needed ?
I try to stresstest it today with a website that have a lot pictures sadly i cant use instagram anymore because you need a account now
Shield Tablet can't be considered as a "low ram device" as Google defined them with up to 512MB (Android Go?)
Android Performance Optimization | Android Open Source Project
source.android.com
I also have devices with 2GB that are currently performing Lineage 17.1 very well (Sony Z3C and Nexus 4)
I don't know if zRAM is activated by default in Android but you still have the choice to activate it or no (in the kernel or in the fstab.
Additionnally, I don't know what is the policy to activate zRAM (my Mi9 have 6GB RAM and have zRAM activated by Xiaomi so...)
Another thing about zRAM is there are lot and lot of options you can activate such as compression, lz4, clear caching, etc... depending of your needs and I am not skilled enough to say exactly what will be the consequences of these options (but it cost nothing to try).
You also have to keep in mind that zRAM will consume more CPU times (as KSM).
Similarly, you can fine tune the CPU governor and IO scheduling (often I see CFQ by default but on the other way I have saw that Noop and Deadline gives best results).
Feel free to share your experience and if you have other ideas on what you would like to integrate in this ROM (as the best possible).
You are right to stress test the OS, you can also debug the memory and the weight attributed on the processes.
Ok but 2GB is really not much these day also this article from android source is really old i think i read there something about kitkat or so
But your right i also was suprised to see that my xperia z3 compact i have lying around is able to run lineageos 17.1 and even is supported by the LOS Team
Which leads me to the question is the memory managment on the Qualcomm SOC so much better ? Ok the Ram there is on the SOC itself instead of external like on our Tegra based devices.
I think i install tonight Triodexes 15.1 with zram to compare the effect it has.
I also noticed the hw acceleration crashes the most on the firefox browser like i told in the 15.1 Thread you can start one video and it runs if you leave everything untouched but your not able to start a second one even with autoplay.
Btw about the LMK i know its maybe a dumb question but did you try the original settings from the Oem Rom ?
Edit : The original values in minfree are: 18432,23040,27648,32256,36864,46080
And zRam is already activated on the LOS 16.0 Build with 511MB same like the oem rom
Scavenger87 said:
I did a short test yesterday with the controller and as suspected it doesnt recognize by the tablet. I soon test out those Android 9.0 based Accessories App from the Shield TV
Click to expand...
Click to collapse
Thanks SO much for looking into this for me! You mentioned later that the controller wasn't recognized by the tablet, however I'm also curious if the Accessories app from the ShieldTV might help. Thanks again, in advance!
Fwiw, there's a bunch of framework patches needed for the wifi direct controller to work. I've yet to get them all straight. Haven't had that working since cm-12.1. See the incomplete set for 16.0 here:
https://review.lineageos.org/q/topic:shield-blake-p
That's on top of:
https://review.lineageos.org/q/topic:nvidia-shieldtech-p
And there's no nvidia pairing app that works with a touch interface. It's a mess atm. I did get blake to pair to foster on 15.1, but only while the pairing wizard was open. As soon as I hit back to close it, the autonomous group goes down and the connection is lost. And now, it's close to impossible since nvidia didn't release the nvwifi prebuilt jar to link against. And the one from O doesn't work on P.
Hi @Steel01
Thank you for keeping us updated on your work with the controller and also for your work for this device in general
I already tought its not easy to bring wifi support back for the old controller but i think also there is no high priority since the second gen is working fine over bluetooth and they already cheap to buy used.
Other than this the rom is suprisingly good running for this early stage and most of the stuff is working
Is there something that needs special attention for testing at the moment to help you developing ?
Like i mentioned in a other Thread i have every generation of the Shield Tablet and Controller. Only on my LTE Modell the SIM Card Reader is unfixable broken
But i still hunting for a fully working device.
Before I flash this Rom: Why do I habe to wipe internal storage?
danielandross said:
Before I flash this Rom: Why do I habe to wipe internal storage?
Click to expand...
Click to collapse
Well i dont know if its really needed to wipe the internal storage but i think by the reason we testing here a new Rom in a really early stage we should give it the cleanest basement as possible to exclude problems that might caused by left over data that interference with the Rom

Question ViPER4AndroidFX (for Snapdragon variant)?

VIPER4AndroidFX is one of the 1st mods I usually flash. But for the life of me I cannot do it on the s22u. I've tried several different methods after trawling through numerous guides/ forums - no luck. I just keep getting driver install--->restart loop if trying to use v4a.
I understand that v4a is working on many other device models (maybe including s22u Exynos variants) on Android 12 & perhaps even A13 beta.....
Anyone has v4a working for s22u snapdragon variant? Please if you can guide me how to do it.
PS. Wavelet is nowhere nearly as good from my experience. I'm currently tinkering with the audio settings using SetEdit (app available on Play store).
I have the VZW variant (snapdragon) and with no bootloader unlock (and hence root) method available, I made the jump to Poweramp EQ after using V4A for years. Poweramp EQ replaces V4A 99% perfectly in my experience, and is actually a little easier to work with. May or may not take the plunge back to V4A if a rooting method is ever found for this device.
No real experience with PowerAmp EQ..... Does it give system-wide audio enhancement like V4A? Particularly interested in the speakerphone & Bluetooth output (quality & volume).
Unfortunately it doesn't do system-wide EQ, but rather on a per-app basis. It's inferior to V4A (imo) but in the absence of root it's so far the best EQ app I've found. I could not get Wavelet to do anything productive on my phone. As far as I know there isn't a way for V4A to do what it does without root.
Poweramp EQ works for me as I only really care about EQ for music/Spotify, to my knowledge it cannot apply EQ settings to interfaces (i.e., speakerphone) but needs to apply EQ settings to app audio output.
Anyone has V4A working for the S22Ultra Snapdragon variant.... ??
elmor0 said:
VIPER4AndroidFX is one of the 1st mods I usually flash. But for the life of me I cannot do it on the s22u. I've tried several different methods after trawling through numerous guides/ forums - no luck. I just keep getting driver install--->restart loop if trying to use v4a.
I understand that v4a is working on many other device models (maybe including s22u Exynos variants) on Android 12 & perhaps even A13 beta.....
Anyone has v4a working for s22u snapdragon variant? Please if you can guide me how to do it.
PS. Wavelet is nowhere nearly as good from my experience. I'm currently tinkering with the audio settings using SetEdit (app available on Play store).
Click to expand...
Click to collapse
Have You tried this :
[APP] [FIX] 100% working Viper4Android for Android 10-11-12 devices
If you are someone like me who encountered countless problems while installing Viper4Android on your Android 10 or 11 device and have no idea what to do then you are in the right place. Just download and install the apk from the attachment below...
forum.xda-developers.com
elmor0 said:
Anyone has V4A working for the S22Ultra Snapdragon variant.... ??
Click to expand...
Click to collapse
There is no root so no one does.
What do you mean there is no root?
SM-S908e is rooted (see Dr.Ketan ROM for e.g.)
All the Snapdragon variants are root-able (besides the US/ Canada versions I believe).
Kuba1996 said:
Have You tried this :
[APP] [FIX] 100% working Viper4Android for Android 10-11-12 devices
If you are someone like me who encountered countless problems while installing Viper4Android on your Android 10 or 11 device and have no idea what to do then you are in the right place. Just download and install the apk from the attachment below...
forum.xda-developers.com
Click to expand...
Click to collapse
Thank you.
Tried to look for help here too - no luck.
Some body else in similar predicament (same forum you linked):
[APP] [FIX] 100% working Viper4Android for Android 10-11-12 devices
If you are someone like me who encountered countless problems while installing Viper4Android on your Android 10 or 11 device and have no idea what to do then you are in the right place. Just download and install the apk from the attachment below...
forum.xda-developers.com
Whilst viperFX_RE is cooking & it'll hopefully work for s22u snapdragons, i would recommend trying the following in the meantime (having already tried Wavelet & JamesDSP):
My current favourite (from Play store & only 116 kb but packs a punch): https://play.google.com/store/apps/details?id=com.wiseschematics.reeq01
Another interesting option to check out (takes several minutes to flash via Magisk): https://github.com/Briclyaz/NLSound_module_QCo

Categories

Resources