CM-RGB-CLI(1)

πŸ“¦ version 0.4.0, in fedora 43, fedora 44

πŸ’– CM-RGB-CLI πŸ’–

okay bestie, welcome to the cm-rgb-cli manual page (section 1, User Commands, in case you were wondering) β€” it's the little tool that makes your cooler go pretty ✨


πŸŽ€ NAME πŸŽ€

cm-rgb-cli β€” configure the RGB LEDs on the AMD Wraith Prism / CM RGB cooler 🌈


✨ SYNOPSIS ✨

cm-rgb-cli COMMAND [ARGS]...

that's it. that's the whole vibe. one command, some args, endless glow-ups πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

so like. cm-rgb-cli slides into your AMD Wraith Prism (aka the CM RGB) cooler over USB HID and sets up its logo, fan, and ring LEDs. no cap.

and here's the iconic part: the set command is a chain of subcommands β€” logo, fan, ring, save β€” and you can throw any combination of them at one single invocation. the combined configuration gets applied to the device in one single update once the whole chain finishes. so it's not like, ten separate trips to the cooler. it's one. efficient queen behavior πŸ‘‘


πŸ‘‘ COMMANDS πŸ‘‘

  • set [logo|fan|ring|save]... β€” configure one or more LED channels and apply the result. peek at SET SUBCOMMANDS below for the deets πŸ’–
  • restore β€” reset the device back to its onboard-saved configuration. like a factory reset but for the lights 🫢
  • version β€” print the device's firmware version. iykyk, sometimes you just gotta know πŸ“Ÿ
  • add-udev-rule β€” install a udev rule that grants unprivileged access to the device. you must run this as root (like, via sudo) to actually write /etc/udev/rules.d/60-cm-rgb.rules; if you don't, it just prints the rule contents so you can install it manually yourself. lowkey a little DIY moment πŸ™ˆ
heads up bestie: no sudo, no file written. it just shows you the rule and you're on your own. πŸ’€

🌸 SET SUBCOMMANDS 🌸

configure the logo LED. the little guy. the branding. the ~moment~.

  • --color HEX β€” LED color as a hex triplet, e.g. #00FFFF (default: #00FFFF).
  • --mode MODE β€” one of off, static, breathe (default: static).
  • --speed 1-5 β€” animation speed, clamped to 1–5 (default: 3).
  • --brightness 1-5 β€” LED brightness, clamped to 1–5 (default: 3).

🧚 fan

configure the fan LED, optionally with the mirage fan-speed-strobe effect (it's giving drama, it's giving strobing, we love it). takes the same --color, --mode, --speed, and --brightness options as logo, plus:

  • --mirage-red-freq N β€” mirage strobe frequency for the red channel, 3–32768.
  • --mirage-green-freq N β€” mirage strobe frequency for the green channel, 3–32768.
  • --mirage-blue-freq N β€” mirage strobe frequency for the blue channel, 3–32768.

πŸ’œ ring

configure the ring LEDs. the main character of the whole cooler, fr fr.

  • --color HEX β€” LED color as a hex triplet (default: #00FFFF).
  • --mode MODE β€” one of off, static, breathe, swirl, rainbow, cycle (default: static). yes, rainbow. yes, it slays. 🌈
  • --speed 1-5 β€” animation speed, clamped to 1–5 (default: 3).
  • --brightness 1-5 β€” LED brightness, clamped to 1–5 (default: 3).

⭐ save

persist the applied configuration to the device's onboard memory, so it survives a reboot / USB replug without the host having to resend it. this is the "make it permanent" button, bestie. press it. πŸ’Ύ


πŸ”₯ EXAMPLES πŸ”₯

set the logo to a breathing red and the ring to a static blue in one update:

cm-rgb-cli set logo --mode breathe --color '#FF0000' ring --mode
static --color '#0000FF'

apply and persist a configuration to onboard memory:

cm-rgb-cli set ring --mode rainbow save

grant your user unprivileged access to the device:

sudo cm-rgb-cli add-udev-rule

🌟 SEE ALSO 🌟

cm-rgb-monitor(1), cm-rgb-gui(1) β€” go check your other faves πŸ’…


πŸ’Œ AUTHOR πŸ’Œ

gfduszynski


and that's the whole page, bestie!! 🫢 this was cm_rgb version 0.4.0, dated 2026, and it lives at the bottom of CM-RGB-CLI(1) like a little signature. go make your cooler gorgeous. periodt. πŸ’–βœ¨

πŸ“¦ where this page comes from