Skip to content

msi-ec: add firmware 15Q3EMS1.108 for Cyborg 15 B2RW - #779

Open
ItsVaidas wants to merge 1 commit into
BeardOverflow:mainfrom
ItsVaidas:agent/add-cyborg-15q3-firmware
Open

msi-ec: add firmware 15Q3EMS1.108 for Cyborg 15 B2RW#779
ItsVaidas wants to merge 1 commit into
BeardOverflow:mainfrom
ItsVaidas:agent/add-cyborg-15q3-firmware

Conversation

@ItsVaidas

Copy link
Copy Markdown

What changed

Add 15Q3EMS1.108 to the CONF_G2_1 firmware allow-list for the MSI Cyborg 15 B2RWEKG and B2RWGKG.

Why

The firmware is currently rejected as unsupported, so /sys/devices/platform/msi-ec is not created and applications such as MControlCenter cannot control performance, battery, or fan modes.

The EC dump in #762 matches the CONF_G2_1 register layout, including shift mode at 0xd2, fan mode at 0xd4, charge control at 0xd7, and cooler boost at 0x98. The earlier MS-15Q3 report in #647 was also tested successfully by adding its firmware to the matching existing profile.

Closes #762.

Validation

  • Built successfully with Clang against CachyOS kernels 7.1.3-2-cachyos and 7.1.4-1-cachyos.
  • Loaded successfully on an MSI Cyborg 15 B2RWGKG with EC firmware 15Q3EMS1.108.
  • Confirmed the driver exposes eco, comfort, and turbo shift modes; Super Battery; auto, silent, and advanced fan modes; Cooler Boost; and battery charge thresholds.
  • Confirmed git diff --check passes.

@ItsVaidas
ItsVaidas marked this pull request as ready for review July 22, 2026 13:15
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.

[Support request] Cyborg 15 B2RWEKG [EC: 15Q3EMS1.108]

1 participant