Skip to content
/ ggoled Public

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

License

Notifications You must be signed in to change notification settings

JerwuQu/ggoled

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published