Is there already an issue for this?
Is this a request for support of a new device?
Is this a support request?
Description
Device Information
| Field |
Value |
| Device |
ASUS Ryujin III White |
| Cooler USB ID |
0b05:1ada |
| OLED Controller USB ID |
0b05:1936 |
| Firmware |
AURJ2-S750-0108 |
| liquidctl version |
1.16.0 |
| OS |
Ubuntu 24.04, kernel 6.8.0-49-generic |
lsusb Output
Bus 001 Device 004: ID 0b05:1a98 ASUSTek Computer, Inc. USB Audio
Bus 001 Device 014: ID 0b05:1936 ASUSTek Computer, Inc. OLED Controller
Bus 001 Device 010: ID 0b05:18f3 ASUSTek Computer, Inc. AURA LED Controller
Bus 001 Device 011: ID 0b05:1ada ASUSTek Computer, Inc. ROG RYUJIN III WHITE EDITION
Current Behavior
The cooler is detected and initialized successfully:
$ sudo liquidctl --match ryujin initialize
ASUS Ryujin III White
└── Firmware version AURJ2-S750-0108
However, attempting to control the LCD screen fails:
$ sudo liquidctl --match ryujin set lcd screen static /path/to/image.jpg
ERROR: ASUS Ryujin III White: operation not supported by the driver
Inspecting the source confirms set_screen is a stub:
def set_screen(self, channel, mode, value, **kwargs):
# Not yet reverse engineered / implemented
raise NotSupportedByDriver()
Expected Behavior
LCD screen control (static image, GIF, brightness) via liquidctl, similar to what
is supported for the Ryujin II 360.
Notes
- The LCD is exposed as a separate USB device (
0b05:1936, labeled "OLED Controller"),
distinct from the main cooler device (0b05:1ada).
- Pump speed, fan control, and temperature sensors all work correctly via the existing driver.
- The OLED Controller does not currently appear in
liquidctl list at all — it may
need its own driver entry or to be handled within the existing asus_ryujin driver.
- Happy to assist with USB HID traffic capture (usbmon + Wireshark via Windows VM)
if that would help reverse engineer the protocol. Please let me know what data
would be most useful.
Related
Is there already an issue for this?
Is this a request for support of a new device?
Is this a support request?
Description
Device Information
0b05:1ada0b05:1936AURJ2-S750-01081.16.06.8.0-49-genericlsusb Output
Current Behavior
The cooler is detected and initialized successfully:
However, attempting to control the LCD screen fails:
Inspecting the source confirms
set_screenis a stub:Expected Behavior
LCD screen control (static image, GIF, brightness) via liquidctl, similar to what
is supported for the Ryujin II 360.
Notes
0b05:1936, labeled "OLED Controller"),distinct from the main cooler device (
0b05:1ada).liquidctl listat all — it mayneed its own driver entry or to be handled within the existing
asus_ryujindriver.if that would help reverse engineer the protocol. Please let me know what data
would be most useful.
Related