Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 2.18 KB

README.md

File metadata and controls

39 lines (25 loc) · 2.18 KB

ggoled

Put custom graphics on your SteelSeries Arctis Nova Pro Base Station 128x64 OLED screen.

This utility implements the USB protocol, so you don't need SteelSeries GG/Engine Apps/GameSense, and it works on linux.

Showcase

Bad Apple at 60 fps. This also showcases the burn-in you will get if not careful with OLEDs. The flickering is due to bad camera settings and not actually shown on the display.

Bad Apple on the Base Station

Supported Devices

Device Supported
SteelSeries Arctis Nova Pro Wired
SteelSeries Arctis Nova Pro Wireless
SteelSeries Arctis Pro Wired
SteelSeries Arctis Pro Wireless #2

PRs and issues for similar devices are welcome!

Usage

  • ggoled text "Hello, World!": draw some text onto your display.
  • ggoled img cool_image.png: draw an image onto your display.
  • ggoled anim -r 10 -l 20 frame1.png frame2.png frame3.png: play an animation at 10 fps, looped 20 times.
  • ggoled anim animation.gif: play a gif animation.
  • See ggoled --help for more commands and flags.

Install

For Windows you can download the latest build either from GitHub Actions or from nightly.link (direct download).

Otherwise, install the Rust toolchain and run: cargo install --git https://github.com/JerwuQu/ggoled.git

To run without root on linux you'll first need to copy 11-steelseries-arctis-nova.rules into /etc/udev/rules.d/ and run udevadm control --reload and udevadm trigger as root.