Skip to content

Releases: devsuju/GyroDrive-PC-Server

GyroDrive PC Server v1.0.0

Choose a tag to compare

@devsuju devsuju released this 31 Jul 03:11
802294b

🚗 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

Email

devsujuteam@gmail.com


📜 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! 🚗