RetroidJamesDSP is a Retroid-specific version of RootlessJamesDSP, providing system-wide JamesDSP audio processing on supported Retroid handhelds.
It combines the JamesDSP processing engine with a Retroid-specific root audio configuration and speaker presets.
Based on RootlessJamesDSP 1.6.14.
Retroid-specific profiles are included for:
- Retroid Pocket 5
- Retroid Pocket 6
- Retroid Pocket Flip 2
- Normal
- Quiet
- Sparkle
Other Retroid devices may work, but are currently not specifically tuned.
Compared with standard RootlessJamesDSP, this version adds:
- Retroid-specific system audio integration
- System-wide JamesDSP processing through the root audio path
- Automatic DSP initialization after reboot
- AudioPolicy restart recovery
- Automatic legacy audio-session recovery
- Media-session warm-up for reliable DSP activation
- One-click Retroid speaker presets
- Retroid-specific setup screen
The original rootless / MediaProjection mode is not used for the Retroid integration.
- Download and install the latest APK from Releases.
- Open RetroidJamesDSP.
- Run the Retroid audio setup.
- Reboot the device.
- Open RetroidJamesDSP and select the desired Retroid preset.
A reboot is recommended after installing or updating the application.
Important: RetroidJamesDSP modifies the device's audio configuration and requires the supported Retroid root / temporary-root environment.
Build the Retroid release variant with:
./gradlew clean :app:assembleRootFdroidReleaseThe APK is created under:
app/build/outputs/apk/root/fdroid/release/
See BUILDING.md for additional build information.
RetroidJamesDSP builds upon several open-source projects:
- RootlessJamesDSP — Tim Schneeberger
- JamesDSP / libjamesdsp — James Fung
- jdsp4rp5.app — kokoko3k
Parts of the Retroid integration are based on work from jdsp4rp5.app. Its author has explicitly granted permission for those contributions to be used under GPL-3.0 in this project.
See THIRD_PARTY_NOTICES.md for details.
If you enjoy this project and would like to support my work, you can make a small contribution via PayPal.
Your support helps me spend more time maintaining existing projects, fixing bugs, improving compatibility, and working on new features.
Thank you for your support!
RetroidJamesDSP is distributed under the GNU General Public License v3.0.
See LICENSE for details.
RetroidJamesDSP is an unofficial community project and is not affiliated with or endorsed by Retroid, James Fung, or the RootlessJamesDSP project.