Installation
Detailed installation instructions for every supported platform.
Downloading a release
All builds are published as GitHub Releases and mirrored on the Download page, which always shows the latest version automatically — there's nothing to configure here manually.
Each release includes:
- A Windows installer (
.exeor.msi) - A Linux package (
.AppImage,.deb, or.rpm, depending on the release) - An Android APK
- A checksum file to verify your download's integrity
Verifying your download
Every release ships a checksum file alongside the binaries. After downloading, compare the checksum yourself rather than trusting it blindly:
sha256sum virtual-gamepad-installer.exe
Compare the output against the value published in the checksum file for that release.
Installing the desktop companion
Run the installer for your platform and follow the prompts. No drivers are
installed separately — Windows builds use WinRT gamepad injection APIs, and
Linux builds use uinput/libevdev, both of which are already part of the
OS.
On first launch, your firewall may prompt you to allow local network access — accept this, since it's how your phone discovers the desktop companion.
Installing the Android client
Sideload the APK from the Download page, or build from source using the instructions in the repository. Android may warn about installing from an unknown source the first time — this is expected for an app distributed outside the Play Store.