Arjun31415 / Firefly-cli

CLI for managing colors and effects for CosmicByte Firefly Keyboard
0 stars 0 forks source link
keyboard linux rust userspace-driver

Firefly-cli

CLI for managing colors and effects for CosmicByte Firefly keyboard.

About

This project was done by reverse engineering the firefly software on windows. On Windows, The packets were sniffed using WireShark while running the firefly GUI software. Then packets were analysed and the logic written in rust using rusb crate.

Features

Usage

  1. Requires user to have permission to access usb devices, otherwise sudo can be used (not recommended). Ref: this stackoverflow link
  2. git clone
  3. cargo run

Acknowledgements