yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] _mysiak_:
I face similar problem, but I solve it differently - by adding more granular volume control. By adding more steps I am able to fine tune volume for sensitive IEMs and I can keep "normal" gain. It is fairly easy to modify number of steps, just modify this text in module's system.prop file:

ro.config.media_vol_steps=40

Module: https://xdaforums.com/t/module-magisk-17-volume-steps-extender.3843492/
[Android Apps and Games] P650SE:
Thank you, yes, I should've mentioned that I tried this already and it did help. The custom ROM I am using actually has a volume steps customisation built into the settings so I don't have to use the Magisk module or make changes to the build.prop. :)

My problem is more that I have a volume slider that goes from 0 to 100%, but I can't use more than the first 10% because anything over that is too loud. What I wanted is to lower the volume of that 100% value so the rest of the slider becomes less sensitive (and more usable)

By setting the pre-gain to -15dB it with JDSP it does what I wanted, and I since realised that I can lower the volume further by setting a custom EQ with all of the sliders aligned flat horizontally at a lower placement:

So I think that makes it better!
[Android Apps and Games] DiamondJohn:
I have a ague memory opf people ith the exact opposite problem as you, and there is a config file somewhere in their ROM which enables settoing an overriding gain. Sorry I cant help more with your search.
[Android Apps and Games] _mysiak_:
With such sensitive headphones, you might be interested in hardware solution as well - check iFi iEMatch and iFi Ear Buddy (or if you are skilled with electronics, you can easily build such voltage divider adapter yourself https://diyaudioheaven.wordpress.com/headphones/headphone-attenuation-adapter/). Adapter not only allows you to use much wider range of volume, but also practically eliminates all background hissing noise. The only drawback is that it removes cable mic support.
[Android Apps and Games] nofishonfriday:
Is there another way to set the FIR equalizer bands other than 'swiping', numerical input perhaps?

I have a bit of a hard time setting the frequency response exactly the way I want
[Android Apps and Games] Granabo:
Hi all, I need a little help,

I have many issues trying to install and use JamesDSP or Viper, I think there must be some incompatibility with my device/lineageOs a redmi 6 cereus with lineageOs 17.1 latest magisk 23

The stranger bug is that after installing viper driver and reboot, the flashlight get disabled (and any app using the camera also crash), other bad problems are that with the JamesDSP (no huawei version) and some viper versions that helped to fix problems to other users after first install, lineageOs crash after reboot.

JamesDSP with the Huawei version just keep crashing and closing.

The latest viper is always in abnormal state and always disabled the flashlight, I followed all combination of steps, installing rebooting then driver, installing no rebooting then driver and one two reboots after switched main gain, legacy mode and edited the .sh file about chmods and temp files.

How can I debug what is going on my phone with these sounds apps?

Everything seems ok with my Os and phone, all the rest of play store or Os equalizers work ok
[Android Apps and Games] nofishonfriday:
@Granabo

Are you installing JamesDSP/Viper from the Magisk app (Magisk module) or some other way?

Probably isn't much help, sorry, but I can say that I have a kind of similar setup as yours (latest LineageOS for MicroG 18.1, Magisk 23 latest, though on a Galaxy S5), and for me both JamesDSP/Viper work fine installed as Magisk modules (I've also installed Audio Compatibility Patch and Audio Modification library, because I've seen that in a YT video when someone installed Viper).
[Android Apps and Games] Granabo:
@nofishonfriday

Yes, also tried installing from TWRP but JamesDSP zip work only as an uninstaller from TWRP that was great to fix my OS without uninstalling Magisk entirely, Viper can be installed uninstalled from TWRP but same bugs whatsoever.

I also installed Audio compatibility patch without any effect.

Also another bug was that with viper installed, some videos played on browser didn't start or others were working with glitches on media players, this was correlated to the flashlight being disabled.
[Android Apps and Games] bermano:
this sound mod just amazing,

really hard to find nice speaker phone output in custom ROM,

just tried it in my S8 with cust ROM (Hades kernel android 10 OneUI 2.5).

previously installed : S8 mod stereo + Ainur narsil Audio + dolby digital plus and AIMP as music player.

surround effect on speaker phone really nice, reminds me of "boom sound" from stock htc 10 rom.

my only problem is the sound effect not automatically loaded after reboot, so I have to run JamesDSP manager before playing music.

can we make it automatically load on boot? or maybe put a script in init.d :D

edit: move app into sys/priv-app or systemize the app seems to work.
[Android Apps and Games] SkaboXD:
JamesDSP doesn't apply it's processing for ringtone (when ringing), alarm & calls. Everything else works flawlessly.

Poco X3 NFC, ArrowOS A11.
[Android Apps and Games] archz2:
I flashed the zip via magisk on my OnePlus 9RT 5G running Android 11 and stock Oxygen OS. I also had busy box installed. The app crashed immediately after starting.

I uninstalled busy box, rebooted, but I'm facing the same crash at app startup again. Please suggest a solution.
[Android Apps and Games] Kiriklk:
Facing the same crash app problems as described above. RUI 2.0 A11 C.06 Realme X3 Super Zoom, AML + ACP + Ainur are installed. James dsp is made system by Lucky patcher, any solution?
[Android Apps and Games] darrie1:
As above mentioned, app immediately crashes upon opening it.

Running version 4.4. uninstalling 4.4 and moving back to 4.2 did not work btw

Edit: I had something installed which made it crash. Ignore this post
[Android Apps and Games] Wolfcity:
It may be helpful for other users when you could tell which app/mod you had installed that made JamesDSP crash.
[Android Apps and Games] DeMiane:
Hello everyone .. I tried to install Viper on Oxigen v11.3, it doesn’t come in, they suggested this alternative ... but unfortunately the app crashes as soon as you try to open it .. Android 11 / SE Linux Enforcing
[Android Apps and Games] Lycidias:
Hello, I have a Pixel 6 Pro with Ainur Narsil, AML. Latest Magisk and February update. App is crashing immediately after starting with noch FC message. It just closes. Any suggestions?
[Android Apps and Games] Lughnasadh:
I have a Pixel 6 Pro with JamesDSP, V4A, AML, and ACP on 12L Beta 3 and JamesDSP is working fine. Was also working fine when I was on the February update of 12. Using Canary Magisk 24102.

So maybe Ainur might be causing JamesDSP to crash? Try uninstalling Ainur and see if it still does it.

EDIT:

JamesDSP v4.4

AML v4.1

ACP v2.5
[Android Apps and Games] HawaiiFiveO:
Is there any fix to the module getting inoperable after energy save mode? Sometimes it may happen with lots of juice.

After this happens I always have to charge up and reboot the phone to make it functional again.
[Android Apps and Games] Lughnasadh:
Try not optimizing battery for it (unrestricted).
[Android Apps and Games] zgfg:
For me also the James DSP app crash immediately on opening

No other audio mode installed

Similarly as the other users who reported the same problem, new phone, with A11: Xiaomi 11 Lite 5G NE, MIUI 12.5.8 stock, rooted by Magisk v24.1

(I spent two days trying to work V4A but no luck - V4A app was endlessly asking/repeating to install drivers and to reboot, and then again after reboot)
[Android Apps and Games] _mysiak_:
Install also Audio Modification Library module, JamesDSP should start working fine then.
[Android Apps and Games] zgfg:
Nope, no avail.

Tried with AML, tried also with (systemlessly) debloated stock MusicFX, not working:

02-12 11:02:06.517 I/am_crash( 2906):

[10695,0,james.dsp,814267972,java.lang.RuntimeException,Cannot initialize effect engine for type: f98765f4-c321-5de6-9a45-123459495ab2 Error: -3,AudioEffect.java,521]

02-12 11:02:06.519 I/wm_finish_activity( 2906): [0,127881395,362,james.dsp/.activity.DSPManager,force-crash]

Full logcat attached
[Android Apps and Games] _mysiak_:
Had exactly the same issue including similar log messages (Mi 10T Lite, stock MIUI 12.5, A11, Magisk 24.1), but after I installed AML, JamesDSP works fine and doesn't crash anymore. Strange that it doesn't work for you. :-\
[Android Apps and Games] phaino00:
I had similar issue. Try to uninstall James DSP module. Install AML 4.1 and reboot. Then install James DSP. This worked for me on a pixel 6 with Feb update (running Radioactive kernel) and magisk 24012.
[Android Apps and Games] zgfg:
Unfortunately, still the same for me with AML 4.1, James DSP not working, app crashing with the same exception, cannot initialize engine, as previously in the logcat
[Android Apps and Games] Lycidias:
Same setup but on February 12 and magisk stable. Tried without ainur narsil but JamesDSP still immediately closing at start
[Android Apps and Games] Lughnasadh:
Not sure why it's not working for you. It should since we have the same phone. Maybe start from scratch, making sure you remove any remnants of any audio mods from /data/adb and /data/adb/modules?

Could also try an older version.
[Android Apps and Games] OsTrichHoltt:
Good afternoon, can anyone know how to make sound change work in playing and full screen applications? And then when you enter the game, the sound immediately becomes stock, but if you turn on, for example, Spotify in the background, the music will be changed, but the sound from the game is still stock
[Android Apps and Games] archz2:
Same happening with me on OnePlus 9RT, Android 11. These are the magisk modules installed on my phone.
[Android Apps and Games] zgfg:
I tried also with AML 4.1 (and without AML) and I'm using new Magisk v24 with Zygisk, etc - seems you are using v23 since still using Riru (Riru is not compatible with Zygisk, hence normally not used for Magisk v24)

But anyway, it's not about Magisk v23+Riru or Magisk v24+Zygisk, etc, but there is something different in the kernel (?) causing the installation (mounting) of audio drivers to fail

I tried also with V4A (instead of jamesDSP) and I cannot make it working on my same new phone either.

And similarly report in V4A thread (like here) several other users (also with the new devices, originally released with A11)
[Android Apps and Games] cbomb1337:
Do U have safety net fix installed in magisk. Removing that made my James DSP not crash anymore.
[Android Apps and Games] zgfg:
Amazing. JamesDSP app no more crasshing when I disabled USNF 2.1 - I'll try to figure out which prop (?) causes a problem
[Android Apps and Games] cbomb1337:
It took me 20 minutes to figure out android 13 issue with James DSP. I selected the Huawei option on Install.
[Android Apps and Games] spr33:
Did you ever figure this one out?
[Android Apps and Games] zgfg:
Nope, actually since then it works properly and I have no conflicts with props from USNF module
[Android Apps and Games] spr33:
Ah, thanks. Do you still pass safety net? I need to be able to use Google Pay.
[Android Apps and Games] zgfg:
Yes, I pass SN with USNF 2.1
[Android Apps and Games] VioletViolin:
Android 12, AOSP custom rom - latest JamesDSP downloaded from Fox'sMMM crashes for me, regardless if there are other magisk modules installed or not.
[Android Apps and Games] yasitoo:
Have you managed to get it working ?
[Android Apps and Games] Arcide:
Hello, I'm using the OnePlus 9 Pro.

I'm having the same issue here as with V4A. When using a convolver there's a click or a pop at the beginning and end of a certain sound. It's most notable with sound files which end abruptly (with shorter decay - mostly notification sounds). Convolvers with a longer wave seem to have a greater effect. I'm using a shorter one, but still some clicks can be heard.

Is there a fix for this? I'd gladly disable global effect, but the issue is if I'm playing music and browsing facebook/instagram/whatever, the other source will have no sound, UNTIL music player is turned off and the second app restarted. Also it may cause an issue where notifications interrupt music, or don't play at all (this second example I didn't personally witness).
[Android Apps and Games] barracuda52:
oh my ****ing god did not expect this to work but, if you're still struggling, and neither 3.4 is working either, first uninstall it if you haven't already, install 3.4 (new), then update it to 4.4 through Fox

really hope it works for you too since this is so frustrating, i'll never install updates ever again, thought i'll never get it working again, gotta learn my lesson, if it ain't broke don't fix it
[Android Apps and Games] 1qazwsx4:
Clean flashed and can't get this working using foxmm. Tried using 4.3 and this no longer works either, tried updating from 4.3 to 4.4 still have jamesdsp crash on launch. No other magisk modules installed... Have tried all combos with AML and without.

Previous to magisk itself asking for an update, it worked. Anyone else having issues?
[Android Apps and Games] ichmyselfandi:
I think the App isn't updated to work on Android 12 unfortunately.
[Android Apps and Games] Lughnasadh:
Working for me on Android 12 and 12L on Pixel 6 Pro, April 2022 build.
[Android Apps and Games] rustybathtub:
Finally made it work after trying for a few days.

1. Do not install directly from foxMM. Download module first then install from storage in Magisk, reboot.
[Android Apps and Games] Marsiko:
Has anyone with a One Plus 8 Pro got this to work with OOS12? I tried everything but it just won't work, DSP Manager just crashes instantly.

Using Magisk 24.3 with Audio Mod Lib
[Android Apps and Games] hendraone007:
Have you solve this problem?
[Android Apps and Games] zgfg:
You can do the following:

- download and unzip jdsp_v4.4.zip

- go to common folder

- edit (notepad on PC or MiXPlorer on the phone) install.sh script (text file)

- find (lines 26-29):

ui_print " "
ui_print "- Select Huawei -"
ui_print " Is this a Huawei device?"
ui_print " Vol Up = Yes, Vol Down = No"

and beneath (lines 30-35):

if chooseport; then
QARCH="huawei"
cp_ch $MODPATH/common/files/$QARCH/libjamesdsp.so $MODPATH/system/lib64/soundfx/libjamesdsp.so
else
QARCH=$ARCH32
fi

Avoid calling chooseport (that waits you to press Vol + or Vol -).

If you want to force Huawei case (like Vol Up = Yes, Huawei) replace those lines by (ie, delete or comment out the unwanted lines):

QARCH="huawei"
cp_ch $MODPATH/common/files/$QARCH/libjamesdsp.so $MODPATH/system/lib64/soundfx/libjamesdsp.so

or:

#if chooseport; then
QARCH="huawei"
cp_ch $MODPATH/common/files/$QARCH/libjamesdsp.so $MODPATH/system/lib64/soundfx/libjamesdsp.so
#else
# QARCH=$ARCH32
#fi

If you want non-Huawei case (like Vol Down = Not Huawei), replace by:

QARCH=$ARCH32

or:

#if chooseport; then
# QARCH="huawei"
# cp_ch $MODPATH/common/files/$QARCH/libjamesdsp.so $MODPATH/system/lib64/soundfx/libjamesdsp.so
#else
QARCH=$ARCH32
#fi

- zip everything back (make sure that zip structure looks like in the original jdsp_v4.4.zip, ie without including the folder where you extracted the zip

- install your modified zip module
[Android Apps and Games] bubobih:
Oneplus 9 pro not working. Crashing
[Android Apps and Games] OldMidnight:
Facing a bit of crackling and distortion whenever I turn on JDSP using Bluetooth headphones, running android 7.1, magisk, the order I flashed my modules are:

Dolby Atmos

V4A

Sauron MK II

JDSP

Absolute volume is disabled in developer options, any pointers?
[Android Apps and Games] Zackptg5:
Yup, that's a lot of stuff running at once when audio is playing. Try narrowing down the number of mods you use at once
[Android Apps and Games] OldMidnight:
Well I usually have V4A off, but I uninstalled it and keep Dolby off, but the crackling still occurs, particularly when bass boosting. It was initially better but it still went on to crackle after a min or so
[Android Apps and Games] Zackptg5:
Look into tuning your cpu for better performance cause that's likely why the crackling is occurring (use a kernel manager app or something for it)
[Android Apps and Games] dado_13:
Hi, I can't get latest James DSP 2.0 processing on 7.1.1 nougat stock rom. I'm using magisk 15.2 and I disabled all other audio effects. Any ideas?

Edit: Nevermind, already solved.
[Android Apps and Games] OldMidnight:
Cool will do?
[Android Apps and Games] endid:
Got a crash after turning on equalizer and changing sometging. After that, JDSP starts to crashing right after launch.

Magisk 15.2

AML 2.8

Ainur Sauron mk II

Trying to use latest JDSP version from MagiskManager (2.0)

Device Xiaomi MI A1, Android 7.1.2

Any idea?
[Android Apps and Games] Mithias:
Having a very strange effect when using James DSP along with the new sauron mk2 on my HTC 10. For the speakers, I can enable the master switch fine but the instant I enable any of the settings I get major distortion in all audio ranging from robot voices to what sounds like a machine gun going off when I enable stereo widen.

Is this just something not working with htc10 and sauron MK2 or do I need to enable something maybe? Should also add I'm running Leedroid with latest cleanslate kernel

Haven't tested Bluetooth or headset yet, that's on my list tomorrow!
[Android Apps and Games] Zackptg5:
That's a weird one but probably sauron related. I'd bring that up in the ainur thread, there'd be more people who could help there :)
[Android Apps and Games] Mithias:
Cool, thought I'd post here first as it only happens when I enable something in James DSP but could still be about not playing nice. I'll post there!
[Android Apps and Games] Skittles9823:
It's a JDSP issue. James doesn't support HTC devices as they have these weird issues you've described earlier and he's not sure exactly how to fix them as he doesn't own a HTC device.
[Android Apps and Games] Mithias:
Doh! Thanks for feedback though.

Happy to test using my device if the Devs need it, don't mind doing plenty of nandroid backups :)
[Android Apps and Games] Zackptg5:
What other magisk modules do you have installed? Can you try removing all magisk modules. Then install just jdsp?
[Android Apps and Games] endid:
Only Ainur Sauron mk II with AML 2.8.

Ok, I can. But a bit later.

Ok, just jdsp:

Magisk install log:

//drive.google.com/open?id=129nB4ScjqLY6x2yxkOqH0IGGHdlmoM8r

Magisk log after reboot:

//drive.google.com/open?id=1M2k9f0v_-EsUQCWI00NiuNW4vurRHlfC

Logcat:

//drive.google.com/open?id=1HNA2hnGiwHykxHs6EWPH-VHPN9Vawpwd
[Android Apps and Games] Hadi99:
Sorry to revive an old post, but what is your configuration? Because this tab has is horrible on stock TouchWiz.
[Android Apps and Games] BootloopedMillennials:
I tried this, some Viper4Arise kernels/irs files. The three I tried were srs_2_1.irs, SRS_2_2.irs, MGR.irs. The SRS had to be resampled because of lower quality, so I stuck with MGR. They all dropped the volume level of audio significantly.

By default Normalise is at 0.2 or 20 percent. Putting it 1 or 99.9999, brings the volume back with the IRS. But is that the right way?

Edit- Ignore, had to uninstall this.
[Android Apps and Games] piyush7243:
Is it supported on Android 8.1. Keeps crashing on my Pixel 2 xl
[Android Apps and Games] Zackptg5:
jdsp has been updated to aml v2.9! See aml thread for changelog
[Android Apps and Games] ChongoDroid:
Couldn't hear my podcasts in the shower on pixel 6, +10db on the speaker and it's now perfect. Not even distorted or anything. Works great!
[Android Apps and Games] dimon222:
On Poco X4 Pro this worked to solve crashes on Android 12L:

Uninstall James DSP in magisk first, delete the APK as well.

Then:

1. Ensure you installed magisk modules - Busybox, Audio Modification Library, Audio Compatibility Patch

2. Reboot

3. Flash OLD James DSP 3.4 (make sure to NOT accidentally select huawei)

4. Reboot

5. Flash NEW James DSP 4.5 (make sure to NOT accidentally select huawei)

6. Reboot

7. Profit, should launch/work now
[Android Apps and Games] blue5055:
Can someone please post or PM me version 3.4 please? Searches have been unsuccessful
[Android Apps and Games] Lughnasadh:
Here ya go...
[Android Apps and Games] aaantony73:
On Miui global 13.0.13 it works! First I had to uninstall all the audio mods, uninstall the James DSP apk, update magisk to the ver. 25.2 and restart each time. I wanted to test with amazon music HD the starting audio quality of the mi11 t pro smartphone. Well the difference from before is obvious. Listening more kneaded, less definition and sound scene. After that or installed James DSP again and it worked.
[Android Apps and Games] aaantony73:
Upgrade... with the DRC remover module there is a clear improvement of the acoustic performance with James dsp that still opens. Subsequently with the installation of USB_SampleRate_Changer there is a slight but noticeable flattening of the sound. Only now with this configuration of the modules James dsp was no longer works with automatic closing of the application.
[Android Apps and Games] aaantony73:
Errata corrige. Next I did install Audio misc. settings, but without configuring it and not USB samplerate changer with me I wrote before. Sorry.
[Android Apps and Games] ansher:
james3460297 and community, thanks for creating such a quality application. It works great on pixel 6p , a12.

I have one potential defect (or known issue to report) and a question.

1. Feature called "enable soundstage widthness modification" creates many sound artifacts (simply said unwanted tiny sounds). They sound like a barely noticeable squeaks. Anyone else hears that or only me ?

2. What is a work principal of "dynamic bass boost" ? Does it just amplify low end frequencies or does something different (by the work "dynamic").

Happy to provide more feedback but so far it was a first time I could disable viper (it is a dead end because of android 13) and stay on this DSP , impressive !
[Android Apps and Games] fil3s:
Thankyou @Lughnasadh :) he told me how to get it working in a13 beta 4.1 ; select 'yes' when asked if this is a hauwei device
[Android Apps and Games] SchmilK:
I just upgraded to Android 13 on my Pixel 6 Pro where I was using V4A in A12 and now trying James for the first time.

Upon first install it crashed like mentioned above. Here's how I got it to finally workd.

Remove ALL audio mods from magisk, disabling them causes the install script to trip by detecting other mods.

Uninstall JamesDSP app

Reboot

Install JamesDSP.zip from MAGISK, not from Fox'sMMM - not sure what installs different but installing in Fox's always caused me to crash.

Say yes to Huawei device

Reboot - JamesDSP will show up in app drawer after apps refresh :)

Hopefully this helps someone moving from Android 12 to 13 :)
[Android Apps and Games] pysklona:
To piggyback off this, I had to say yes to having a Huawei device. I'm on A13 Pixel 6 Pro.
[Android Apps and Games] SchmilK:
Thanks added - definitely did that too!
[Android Apps and Games] fil3s:
Hi. Does anyones James DSP stop processing audio effects? I have busybox installed in magisk on a13 pixel 6 pro. I find if I toggle it off in magisk it processes but shortly stops

Best. J
[Android Apps and Games] Lughnasadh:
Mine doesn't stop processing on A13, Pixel 6 Pro. I have it set to battery unrestricted. Why not just keep BusyBox enabled if disabling makes it stop processing?
[Android Apps and Games] fil3s:
Yeah I'll try disabling battery optimisation on James dsp . Thanks. I meant I toggled off jdsp and rebooted, toggled it back on rebooted.
[Android Apps and Games] fil3s:
Idk how to get jdsp to process, but I'm moving on to Poweramp Eq :/
[Android Apps and Games] Lughnasadh:
If you're using JamesDSP with Poweramp, disable Direct Volume Control in Poweramp. Having that enabled can mess with JamesDSP, including messing with it's processing.
[Android Apps and Games] fil3s:
I only had James DSP installed. It will process for a short time after a reboot, or disabling it then reenabling it. I had busybox by osmosis" installed (?)