evilynux / hid-ghlive-dkms

HID driver for the Activision GH Live PS3, WiiU, and PS4 Guitar devices
GNU General Public License v3.0
18 stars 2 forks source link
guitar-devices ps3 ps4 wiiu

HID driver for Activision GH Live PS3, Wii U, and PS4 Guitar devices

This driver module supports the GH Live devices for PS3, Wii U, and PS4. This module notably allows you to play songs with the 6-fret guitar in Clone Hero with your PS3, Wii U, or PS4 dongle.

Many thanks to InvoxiPlayGames for figuring out the magic control message to send to the PS3 and Wii U device. Also thanks to the authors of the xpadneo and rtlwifi modules, I've used their modules as examples of how to do things. Monkey see, monkey do!

Related Projects

Getting started

Prerequisites specific to the Steam Deck

Common Prerequisites

Easiest route is using dkms:

Without dkms, you will require a configured kernel source tree.

How to Install

  1. Clone the git repository: git clone https://github.com/evilynux/hid-ghlive-dkms
  2. Move to the newly created folder: cd hid-ghlive-dkms
  3. With dkms, run sudo ./install.sh or
  4. Without dkms, run cd hid-ghlive && make modules && sudo make modules_install
  5. Done!

How to Update

  1. Move to the cloned-repository folder
  2. Update the cloned repository: git pull
  3. With dkms, run sudo ./uninstall.sh && sudo ./install.shor
  4. Without dkms, run cd hid-ghlive && make reinstall

How to Uninstall

  1. Move to the cloned-repository folder
  2. With dkms, run sudo ./uninstall.sh or
  3. Without dkms, you are on your own, I can't reasonably cover all possibilities

Remarks Specific to the Steam Deck