Skip to content

add firmware 17Q2IMS1.10E for Titan GT77HX 13VI - #827

Open
DKalimist wants to merge 1 commit into
BeardOverflow:mainfrom
DKalimist:add-firmware-17q2ims1-10e
Open

DKalimist wants to merge 1 commit into
BeardOverflow:mainfrom
DKalimist:add-firmware-17q2ims1-10e

Conversation

@DKalimist

Copy link
Copy Markdown

My Titan GT77HX 13VI (MS-17Q2) ships with EC firmware 17Q2IMS1.10E, which is one revision newer than the already supported 17Q2IMS1.10D. Because it is not on the list, the module refuses to load:

msi_ec: Your firmware version is not supported!
systemd-modules-load: Failed to insert module 'msi_ec': Operation not supported

I tested the existing G2_10 configuration against my machine before proposing this, by forcing it manually:

modprobe msi-ec firmware="17Q2IMS1.10D"

Everything the driver exposes reads correctly:

attribute value
fw_version 17Q2IMS1.10E
fw_release_date 2024-07-26T14:06:08
available_fan_modes auto, silent, advanced
available_shift_modes turbo, eco, comfort
cooler_boost off
super_battery off
fn_key / win_key right / left
webcam / webcam_block on / off
cpu/realtime_temperature tracks real load
cpu/realtime_fan_speed tracks real load
gpu/realtime_temperature reads correctly
gpu/realtime_fan_speed reads correctly

I switched fan modes, shift modes and cooler boost while watching temperatures and fan speeds, and everything behaved as expected. No wrong register writes, no runaway fans.

Environment:

  • MSI Titan GT77HX 13VI (MS-17Q2), BIOS E17Q2IMS.114
  • CachyOS, kernel 7.2.0
  • msi-ec at d7fbbd8

Same chassis as the supported 17Q2IMS1.107 and 17Q2IMS1.10D, only a newer EC revision, so this is a single line added to ALLOWED_FW_G2_10.

Tested on a Titan GT77HX 13VI (MS-17Q2), EC firmware 17Q2IMS1.10E,
release date 2024-07-26. Without this entry the module refuses to load
with "Your firmware version is not supported!".

Verified with the G2_10 configuration by loading the module manually:

  modprobe msi-ec firmware="17Q2IMS1.10D"

All attributes report sane values:

  fw_version            17Q2IMS1.10E
  fw_release_date       2024-07-26T14:06:08
  available_fan_modes   auto, silent, advanced
  available_shift_modes turbo, eco, comfort
  cooler_boost          off
  super_battery         off
  fn_key                right
  win_key               left
  webcam                on
  cpu/realtime_temperature and cpu/realtime_fan_speed track real load
  gpu/realtime_temperature and gpu/realtime_fan_speed read correctly

Fan modes, shift modes and cooler boost were switched and behave as
expected. This is the same chassis as the already supported
17Q2IMS1.107 and 17Q2IMS1.10D, only a newer EC revision.
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.

1 participant