Unofficial Linux driver for various Corsair iCue devices
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Felix 9cc3f40e63
fix typos and minor stuff
8 months ago
include/freecue add debug compile flag 8 months ago
src fix typos and minor stuff 8 months ago
.gitignore add debug compile flag 8 months ago
LICENSE initial commit 8 months ago
Makefile add debug compile flag 8 months ago
README.md fix typos and minor stuff 8 months ago

README.md

freecue

This is a simple Linux device driver for various Corsair iCue compatible devices. The name is always written without spaces and never capitalized. Please note that this project is neither affiliated with nor endorsed by Corsair, Inc. in any way, shape, or form. Also consider that this program messes with the Linux Kernel's thermal subsystem and could therefore cause permanent damage to your hardware. Oh and this is pre-alpha software btw, so you really wanna think twice before blindly running insmod.

Credits

A huge thanks to audiohacked, whose OpenCorsairLink project was my main source for reconstructing the Corsair device protocol.

Building

Your Kernel needs to have the usb and thermal subsystems compiled in; any 5.x version should work (that is, if you want to call this code "working"). You'll probably be successful with 4.x as well, i won't provide any support for that though. To build the thing, just type make. If you want to include funny debugging stuff, type make DEBUG=y.

License

Copyright © 2021 Felix owo@fef.moe.

freecue is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

freecue is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.