Since there are substantial changes in
magisk --path between Magisk v26 and earlier, both official latest AML and JamesDSP modules don't work on Magisk v26
I have adapted both modules and successfully tested on my two phones, one with Magisk v25210 and the other with Magisk v26102 (Canary)
Ie, I have now both Viper4Android and JamesDSP (drivers merged with AML) co-working both on Magisk v26 and v25
My modded modules are attached, you can install and test
@Zackptg5 - please take a look and fix/release your official modules
For JAmesDSP, I had to adapt $ORIGDIR in functions.sh
For AML, I had to adapt $MAGISKTMP in post-fs-data.sh and $MODPATH both in post-fs-data.sh and service.sh
They are adapted to work both for Magisk v26 and earlier
All the rest is same/original in both modules. Your excessive logging helped a lot to fix/adapt them
---
Edit:
Per OP developer
@Zackptg5 (see his post #1357 below), his latest JDSP module version
https://raw.githubusercontent.com/Zackptg5/JamesDSPManager/master/install.zip
was adapted and should work on Magisk v26 (I have also tested and it worked for me on Magisk v26102 Canary) hence I'm removing my JDSP module (fix for Magisk v26) from the attachment.
Please use his official JDSP (or newer, if/when released):
id=ainur_jamesdsp
name=JamesDSP Manager
version=v4.7 (8-4-2022)
versionCode=87