Releases: devsuju/GyroDrive-PC-Server
Release list
GyroDrive PC Server v1.0.0
🚗 GyroDrive PC Server v1.0.0
Official Windows companion application for GyroDrive By DevSuju.
GyroDrive transforms your Android smartphone into a high-precision virtual steering wheel for PC racing games and driving simulators using your device's built-in gyroscope. It provides a responsive, low-latency driving experience by transmitting real-time steering data from your Android device to your Windows PC.
✨ Features
- 🚗 High-precision gyroscope steering
- ⚡ Ultra-low latency UDP communication
- 🔍 Automatic device detection
- 📳 Real-time haptic (vibration) feedback
- 🎮 Virtual Xbox Controller emulation
- 📷 QR Code pairing for quick connection
- 🌐 Wireless LAN communication
- 🖥️ Windows 10 & Windows 11 (64-bit) support
- ⚙️ Adjustable steering sensitivity and dead zone
- 🔄 Real-time connection status monitoring
📋 System Requirements
Windows PC
- Windows 10 (64-bit) or Windows 11 (64-bit)
- Microsoft .NET Desktop Runtime 8 (x64)
- Internet connection (only required to download software or required dependencies)
- Connected to the same local Wi-Fi network as your Android device (UDP mode)
Android Device
- Android 7.0 (Nougat) or later
- Built-in Gyroscope sensor
- GyroDrive Android App installed
🧩 Microsoft .NET Desktop Runtime 8
GyroDrive PC Server is built using Microsoft .NET 8 Windows Desktop.
The required runtime is automatically checked during installation.
If it is not already installed on your PC, the installer will prompt you to install it before GyroDrive can start.
Required Runtime
- Microsoft .NET Desktop Runtime 8 (x64)
Without this runtime, GyroDrive PC Server cannot launch.
Automatic Installation
During installation GyroDrive will:
- Detect whether the required .NET Desktop Runtime is installed.
- Prompt you to install it if it is missing.
- Continue setup after the runtime installation is completed.
Administrator permission may be required.
Manual Installation (if required)
If automatic installation does not occur, download the official Microsoft runtime:
https://dotnet.microsoft.com/download/dotnet/8.0
Install:
Microsoft Windows Desktop Runtime 8 (x64)
After installation, restart GyroDrive PC Server.
🎮 Virtual Controller Driver (ViGEmBus)
GyroDrive PC Server currently uses the ViGEmBus Driver to create a virtual Xbox controller recognized by Windows and supported PC games.
Why is this driver required?
Windows games cannot directly interpret motion sensor data transmitted from an Android device.
The ViGEmBus Driver creates a virtual Xbox controller, allowing supported games to receive steering input exactly as if a physical controller were connected.
Without a compatible virtual controller driver, games will not recognize GyroDrive as an input device.
Project Status
Please note that ViGEmBus is an archived (End-of-Life) open-source project. Although it continues to function correctly on supported versions of Windows, it is no longer actively maintained by its original developers.
GyroDrive currently supports ViGEmBus because it remains stable and compatible with many existing PC games and controller frameworks.
Future versions of GyroDrive may migrate to a newer virtual controller solution if appropriate alternatives become available.
Installation
If ViGEmBus is not already installed, GyroDrive PC Server will automatically prompt you to install it.
Administrator permission may be required.
❤️ Third-Party Software & Credits
GyroDrive includes support for the following open-source project:
ViGEmBus Driver
Purpose
Virtual Xbox Controller Emulation
Original Developer
Nefarius Software Solutions e.U. and the ViGEm Community
Project Status
Archived (End-of-Life)
Official Documentation
https://docs.nefarius.at/projects/ViGEm/
End-of-Life Announcement
https://docs.nefarius.at/projects/ViGEm/End-of-Life/
GitHub Repository
https://github.com/nefarius/ViGEmBus
License
GPL-3.0
We sincerely thank the ViGEm developers and contributors for their outstanding work and contribution to the open-source community.
📥 Installation Guide
Step 1
Download the latest GyroDrive PC Server installer from the official GitHub Releases page.
Step 2
Run:
GyroDriveReceiverSetup.exe
Step 3
If Windows Defender SmartScreen displays:
Windows protected your PC
Click:
More info
↓
Run anyway
This warning may appear because GyroDrive is a newly published application and has not yet established Microsoft SmartScreen reputation.
The installer is safe when downloaded from the official GitHub Releases page.
Step 4
The installer will automatically check for:
- Microsoft .NET Desktop Runtime 8 (x64)
- ViGEmBus Driver
If either component is missing, you will be prompted to install it.
Administrator permission may be required.
Complete the installation.
Step 5
Launch GyroDrive PC Server.
Step 6
Click Start Receiver.
The application will display:
- Local IP Address
- Port Number
- QR Code (if enabled)
Step 7
Open the GyroDrive Android application.
Connect using either:
- 📷 Scan the displayed QR Code
- 🌐 Enter the IP Address and Port manually
Tap Connect.
Step 8
Launch your favorite supported racing game.
Your Android device is now ready to function as a virtual steering wheel.
Enjoy driving!
🔧 Troubleshooting
Application does not start
- Verify that Microsoft .NET Desktop Runtime 8 (x64) is installed.
- Restart your PC after installing the runtime.
- Run GyroDrive again.
- Ensure Windows is fully updated.
Unable to connect
- Ensure both devices are connected to the same local Wi-Fi network.
- Disable any active VPN connection.
- Allow GyroDrive through Windows Defender Firewall.
- Verify the displayed IP Address and Port.
- Restart both the Android app and the PC Server.
Controller is not detected by the game
- Verify that the ViGEmBus Driver is installed successfully.
- Restart the PC Server.
- Restart the game.
- Click Start Receiver before connecting the Android application.
Steering feels inaccurate
- Recalibrate the steering.
- Hold the phone level during calibration.
- Adjust Steering Sensitivity.
- Adjust Dead Zone settings.
No vibration feedback
- Ensure vibration is enabled in the Android application.
- Verify that your phone supports vibration.
- Confirm that the PC Server is connected.
High latency
- Use a stable Wi-Fi connection.
- Close unnecessary background applications.
- Connect both devices to the same wireless router.
- Avoid heavily congested wireless networks.
🔒 Privacy
Your privacy is important to us.
GyroDrive PC Server:
- Does not require user registration.
- Does not collect personal information.
- Does not upload steering or motion sensor data.
- Does not communicate with cloud servers during gameplay.
- Processes all controller data locally between your Android device and your Windows PC.
Advertising and analytics (if applicable) are handled exclusively within the Android application.
📧 Support
If you experience any issues, discover bugs, or have suggestions for future improvements, please contact us.
Developer
DevSuju
📜 License
GyroDrive PC Server is proprietary software developed by DevSuju.
Third-party components are licensed under their respective open-source licenses. Please refer to the official ViGEmBus project for licensing information regarding the included virtual controller driver.
❤️ Thank You
Thank you for choosing GyroDrive By DevSuju.
Your support helps improve the project and brings new features to future releases.
We hope you enjoy a smooth, immersive, and responsive driving experience.
🏁 Happy Racing! 🚗