Skip to content

Latest commit

 

History

History
26 lines (23 loc) · 1.65 KB

README.md

File metadata and controls

26 lines (23 loc) · 1.65 KB

DOWNLOAD

controlloid-server

This is the server for the Controlloid application.

Windoze instructions

  • Go into /dist/windows/ folder and run start.bat
  • On first run it will install and configure required software (vJoy)
  • This takes a while and you should accept all the prompts for a successful install
  • Press any key to close the setup window
  • Now you can see available addresses on the server window (KEEP IT OPEN)
  • Pick one in the same network as your phone and write it exactly in the application
  • Alternatively, scan available servers in the application and pick one (should be only one)
  • Done!

Linux instructions

A note about the uinput kernel module
  • The server uses the uinput kernel module to emulate real input
  • This kernel module is loaded automatically on most linux distros
  • If your linux distro doesn't load the module automatically then you need to load it manually (after every reboot) by running sudo modprobe uinput
  • If you want it to be loaded automatically, then follow this guide for systemd distros by replacing the module given in the example with uinput
Fixing error: failed to create virtual controller
  • This is caused by restrictive permissions on /dev/uinput
  • Go into the project /dist/linux/udev folder and run sudo ./setup.sh $USER
  • Wait for the script to finish, make sure that there were no errors and reboot the machine
  • Done!