Skip to content

stuarthayhurst/corsair-void-driver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

corsair-void-driver

  • Corsair Void headset family device driver for the Linux kernel
    • Includes the Corsair Void Pro / Elite / RGB headsets
    • This is experimental, expect issues
  • Requires kernel headers to be installed
  • Kernels before 6.4 are only supported up to tag v0.1

Build system

  • make: Build the module
  • make install: Install the module
  • make clean: Clean the build directory
  • A different build directory can be forced with BUILD_DIR=[DIR] make ...
    • Defaults to build
  • Kernel headers are responsible for the install, look for /usr/lib/modules/[KERNEL VERSION]/extra/corsair-void.ko to remove it
    • On some systems, this might be /usr/lib/modules/[KERNEL VERSION]/updates/corsair-void.ko

Features

  • Battery reporting
  • LED support (on / off, brightness, colour)
  • Sidetone support (sysfs) set_sidetone [0 - 55] (write-only)
  • Misc device / kernel attributes
    • (USB) wireless_status (requires kernel 6.4+)
    • (sysfs) microphone_up: [0 / 1] (read-only)
    • (sysfs) send_alert: [0 / 1] (write-only)
    • (sysfs) fw_version_[receiver / headset] (read-only)
  • Wired, wireless and surround headset support
    • Currently, only wireless headsets are properly tested
    • If you have a spare wired or surround variant, please get in touch
      • If it's not spare, feel free to hack away at this driver

References: