File: asus_ryuo.md

package info (click to toggle)
liquidctl 1.16.0-1
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 3,452 kB
  • sloc: python: 15,304; sh: 712; xml: 84; makefile: 4
file content (31 lines) | stat: -rw-r--r-- 676 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# ASUS ROG Ryuo I 240 Liquid Cooler Protocol

The data of all USB packets is 65 bytes long and prefixed with `0xEC`.

## Generic Operations

### Get firmware version

- Request:
    - Header: `0xEC 0x82`
- Response:
    - Header: `0xEC 0x02`
    - Data:
        - Byte 2–18: firmware-version (ASCII)

## Cooling Operations

### Set fixed fan speed

- Request:
    - Header: `0xEC 0x2A`
    - Data:
        - Byte 2: Fan duty % from `0x00` to `0x64` (0–100%)
- Response:
    - None

## Notes

- Only the `"fans"`/`"fan"` channel is supported as of this driver.
- No real-time status or telemetry (e.g. fan RPM, temperature) is available for this device as of this driver.