{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/wanxinhao/redmi-perf/blob/98f90e42ac9049ccc7fcd66c4139893972dae94a/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "redmi-perf reconstructs performance-mode control on Xiaomi and Redmi laptops through the MIFS WMI interface to the embedded controller. Its notes map request bytes, firmware responses and mode values; a kernel module exposes the interface, while an optional NVIDIA ACPI shim fills response fields the author says the firmware omits.",
  "description_zh": "redmi-perf 通过通向嵌入式控制器的 MIFS WMI 接口，重建小米和 Redmi 笔记本的性能模式控制通道。逆向笔记列出请求字节、固件应答和模式值；内核模块开放该接口，可选的 NVIDIA ACPI 补丁则补齐作者所述的固件缺失字段。",
  "entry_url": "https://awesomerea.org/resources/redmi-perf-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/redmi-perf-case/",
  "evidence_url": "https://github.com/wanxinhao/redmi-perf/blob/98f90e42ac9049ccc7fcd66c4139893972dae94a/docs/reverse-engineering.md",
  "group": "cases",
  "id": "redmi-perf-case",
  "json_url": "https://awesomerea.org/resources/redmi-perf-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/redmi-perf-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/redmi-perf-case/index.md",
  "name": "redmi-perf: reconstructing Redmi laptop performance-mode control",
  "name_zh": "redmi-perf：重建 Redmi 笔记本性能模式控制通道",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "testing",
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "The reported working setup is Redmi G Pro 2024 TM2211 with Ubuntu 26.04, kernel 7.0.0-42 and NVIDIA 595.112.07; other models are unvalidated.",
    "Building the module requires DKMS, build tools, matching kernel headers and cargo.",
    "Turbo and full-speed modes require the DC barrel charger; the optional NVPCF shim replaces the NVIDIA kernel module.",
    "GPL-2.0-only."
  ],
  "requirements_zh": [
    "作者报告可用的配置为 Redmi G Pro 2024 TM2211、Ubuntu 26.04、内核 7.0.0-42 和 NVIDIA 595.112.07；其他机型尚未验证。",
    "构建模块需要 DKMS、构建工具、匹配的内核头文件和 cargo。",
    "turbo 和 full-speed 模式需要圆口直流电源；可选的 NVPCF 补丁会替换 NVIDIA 内核模块。",
    "采用 GPL-2.0-only。"
  ],
  "targets": [
    "firmware",
    "protocol"
  ],
  "url": "https://github.com/wanxinhao/redmi-perf",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
