Skip to content

asus_ryujin: support the ASUS Ryujin III EXTREME#829

Merged
jonasmalacofilho merged 1 commit intoliquidctl:mainfrom
mzonski:add-support-for-ryujin-iii-exteme
Jan 11, 2026
Merged

asus_ryujin: support the ASUS Ryujin III EXTREME#829
jonasmalacofilho merged 1 commit intoliquidctl:mainfrom
mzonski:add-support-for-ryujin-iii-exteme

Conversation

@mzonski
Copy link
Contributor

@mzonski mzonski commented Oct 25, 2025

Description

This PR adds support for the ASUS ROG Ryujin III EXTREME AIO cooler by extending the existing Ryujin II driver implementation.

The changes are based on my previous work reverse-engineering the Linux kernel driver driver for this device. Since the Ryujin III EXTREME uses a very similar protocol to the Ryujin II, I was able to adapt the existing driver with minimal modifications. The main differences are that the Ryujin III EXTREME lacks the fan control capabilities present in the Ryujin II, and it requires controlling the fan and pump duty on channel 1 instead of channel 0. These variations required adding some conditional variables while keeping the rest of the protocol implementation intact.

Please let me know if you need any more changes from my side to merge this PR.


Checklist:

New device?

  • Regenerate extra/linux/71-liquidctl.rules (instructions in the file header)
  • Add entry to the README's supported device list with applicable notes and git MRLV

@mzonski mzonski force-pushed the add-support-for-ryujin-iii-exteme branch 4 times, most recently from 2dae93d to 0b1fc90 Compare October 25, 2025 21:35
Copy link
Member

@aleksamagicka aleksamagicka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@jonasmalacofilho jonasmalacofilho force-pushed the add-support-for-ryujin-iii-exteme branch from fd66cbe to 99b56bc Compare January 11, 2026 18:30
@jonasmalacofilho jonasmalacofilho merged commit c5fffaf into liquidctl:main Jan 11, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants