Complete protocol documentation for the Uniwill/Clevo laptop liquid cooling units used by XMG OASIS, TUXEDO Aquaris, and other rebrands. Covers both command and response sides.
Reverse-engineered from GCUService.exe (Uniwill's backend service, .NET IL, 402k lines) by decompiling with ikdasm. This is the first public documentation of the response protocol - existing projects (watercooler-manager, TUXEDO Control Center, LPPController) only implement the command side.
The cooling unit uses BLE GATT with the Nordic UART Service (NUS).