Skip to content

Releases: Sakura-Lhy0409/M-Control-Releases

M-Control v1.3.48

Choose a tag to compare

@Sakura-Lhy0409 Sakura-Lhy0409 released this 18 Aug 08:16

M-Control v1.3.48

发布日期:2026-08-18

本 hotfix 修复部分 Intel 平台首次读取 IPF/DTT 时超时,导致已满足签名身份条件的定制系统不显示 EWP 配置的问题。

主要更新

  • 将 IPF 遥测 helper 的默认首次采样预算从 3 秒提高到 10 秒。现场证据显示,Intel Core Ultra 9 290HX Plus 的首次初始化约需 6.3 秒;原 3 秒预算会在有效结果返回前终止读取。
  • 发布脚本会在打包前从最终 MControl.exe 读取 MControl.CustomSystemIdentityPublicKey.xml,并与源码公钥按 Trim() 后的 Ordinal 比较。嵌入资源与源码不一致时,发布会直接失败。
  • 保持原有 Intel、DTT 可读性和签名身份门,不因本次修复放宽 EWP 的能力判定或身份验证要求。

正式产物

文件 大小 SHA-256
MControl_v1.3.48_Setup.exe 16,966,856 bytes 1457BADC9653816A1E4716555B3112FFC130FD17DE7B8186F6F7BC52FADB32D4
MControl_v1.3.48_Setup_WebView2_Fixed.exe 224,501,289 bytes 2B61A32DB10571D3294C8B6368DCC78E0434F5B96494A92477F4A951C3C7DB8D
MControl_v1.3.48_Portable.zip 16,756,827 bytes A9B131F2A9DFF07638298D8FF2888C31B4D584A812F964821A204D50DAEC6BB2

SHA256SUMS.txt 同时作为 Release 附件提供。Fixed 安装版继续内嵌微软官方 x64 WebView2 Fixed Version Runtime。

验证

  • Node 静态与行为测试:142 passed / 0 failed。
  • xUnit:483 passed / 0 failed。
  • Release build:0 warning / 0 error。
  • 最终 MControl.exe 的嵌入身份公钥已与源码公钥完成归一化逐字节校验。
  • 正常、Fixed WebView2 和便携发布产物均已生成并用 SHA256SUMS.txt 复核。

升级提示

  • 可直接运行安装包覆盖升级;普通版使用系统 WebView2 Runtime,缺失、损坏或不适用时请使用 Fixed WebView2 安装版。
  • 安装新版后,请彻底退出旧版 M-Control 及托盘进程再重新启动,以便重新采集 EWP 状态并清除进程内身份缓存。
  • 原试验机仍需用本版本完成一次 EWP 显示复测;本次发布不把单机证据扩展为多机型兼容性结论。

M-Control v1.3.47

Choose a tag to compare

@Sakura-Lhy0409 Sakura-Lhy0409 released this 12 Aug 07:04

M-Control v1.3.47

发布日期:2026-08-12

本版本完成 Raider A18(MS-182L)固件动态灯效与 MSI 快捷键的实机收口,并修复 Fixed WebView2 安装版自动更新错误下载普通安装包的问题。

主要更新

  • 修正 MS-182L 固件 descriptor 中 Print Screen 0x46 与 Scroll Lock 0x47 的空间坐标错位。九类空间动态固件效果现在使用独立程序槽与 598 单位 focal 补偿,保持原键序和其它键位不变。
  • 补偿只作用于精确的 Raider 18 PID_205A + PID_2059 组合;特殊响应效果、静态效果和其它机型保持原报文。缺少源程序、槽位冲突、畸形报文或 focal 越界时拒绝发送部分修正。
  • 睡眠唤醒后主动重建 MSI WMI 快捷键 watcher,并在新 generation 真正 ready 后重申 SCM 激活。修复唤醒后 Fn+F7 等快捷键失效、重新唤醒软件后才恢复的问题。
  • Fixed WebView2 安装版自动更新时选择 MControl_v{version}_Setup_WebView2_Fixed.exe;普通安装版继续选择普通安装器。Runtime 残缺或清单缺少可信 Fixed 资产时拒绝静默降级。
  • 普通安装器兼容旧 Fixed 客户端首次过渡升级:完整且由安装器拥有的 Runtime 会被保留并继续纳入托管清单,残缺 Runtime 不会被错误保留。
  • 诊断包新增 lighting-firmware-audit.log,便于后续核对固件灯效实际下发链路。

发布包

  • MControl_v1.3.47_Setup.exe:普通安装版,可直接覆盖升级。
  • MControl_v1.3.47_Setup_WebView2_Fixed.exe:内嵌微软官方 x64 WebView2 Fixed Version Runtime 150.0.4078.65,适用于系统 WebView2 缺失、损坏或版本过旧的环境。
  • MControl_v1.3.47_Portable.zip:普通便携版,完整解压后运行。
  • SHA256SUMS.txt:正式产物 SHA256 校验清单。

验证结果

  • 5 个正式前端脚本语法检查全部通过。
  • 142 项 Node 静态与行为测试全部通过。
  • 483 项 .NET 测试全部通过。
  • Release 构建 0 警告、0 错误;普通与 Fixed Inno 安装包编译零 Warning。
  • 字节级门禁覆盖九类空间动态效果的相位等价、Disco primed 路径、特殊响应效果不变及全部 fail-closed 边界。
  • 同一台 MS-182L 已实机确认动态固件灯效、Prism 三层、速度摘要、冷启动与睡眠恢复后的四个快捷键均正常。
  • Fixed Runtime 150.0.4078.65 的文件完整性和 Microsoft Authenticode 签名已由发布脚本校验。
  • 普通便携包包含 584 项、不含 Fixed Runtime,包内 MControl.exe 与最终 publish 目录逐字节一致;程序和安装包版本均为 1.3.47

SHA256

F899391806F7525C52DF1237F17030B27A8CBB70E36B657424A93A9580AD4819  MControl_v1.3.47_Portable.zip
E8FAB07F8B945BD12BCDB0314F272747188211F4E569613E79D5CF27D33742D6  MControl_v1.3.47_Setup.exe
36EC9DB1EDE404834A249375CDD1D1075CAD33A2B1CF5A3665454F56AFFB50CA  MControl_v1.3.47_Setup_WebView2_Fixed.exe

升级提示

  • v1.1.0 或更高版本可直接运行安装包覆盖升级。
  • 普通包使用系统 WebView2 Runtime;系统 Runtime 缺失、损坏或无法更新时,请选择 Fixed WebView2 安装版。
  • 已安装 Fixed 版的用户从本版本起会继续下载 Fixed 安装器,不再自动降级为普通版。
  • 便携版不会自动覆盖自身文件;检查到新版本后会打开对应 Release 页面。

M-Control v1.3.46

Choose a tag to compare

@Sakura-Lhy0409 Sakura-Lhy0409 released this 10 Aug 10:05

M-Control v1.3.46

发布日期:2026-08-10

本版本修复 Raider A18(MS-182L)多个动态 SteelSeries 固件灯效中 Scroll Lock、Page Up、Page Down 不同步的问题,并恢复该机型 Prism 实时灯效的三层控件。

主要更新

  • 固件灯效现在持续使用由物理 KLC PID_1122、辅助 ALC PID_1161 解析出的有效 KLC PID_205A 与 Raider/Titan 18 正式键位布局,不再在 builder 内仅按物理 PID 退回通用布局。
  • 修复覆盖固件 catalog、静态、逐键、Rainbow Split、Aurora、Gold Splash、Chakra、Disco、Reactive Key 以及现有厂内特例,不只针对单个动态效果。
  • Scroll Lock 0x47、Page Up 0x4B、Page Down 0x4E 现在进入全部相关固件 assignment;字节级门禁确认每个动态 builder 均生成 102 个正式键位。
  • steelseries-fw-basic + Prism 路线重新显示活动层、响应层、闲置层;Legacy 路线仍保持单层。
  • 修正灯效状态摘要重复显示为 速度 5/10/10,现在直接展示已经格式化的速度值。
  • “蹦迪模式”曾短暂异常后自行恢复且无法稳定复现,本版本没有加入未经证实的机型特判。

发布包

  • MControl_v1.3.46_Setup.exe:普通安装版,可直接覆盖升级。
  • MControl_v1.3.46_Portable.zip:普通便携版,完整解压后运行。
  • SHA256SUMS.txt:正式产物 SHA256 校验清单。

验证结果

  • 5 个正式前端脚本语法检查全部通过。
  • 141 项 Node 静态与行为测试全部通过。
  • 425 项 .NET 测试全部通过。
  • Release 构建 0 警告、0 错误。
  • 16 个定向字节级用例覆盖固件 catalog 与六类动态 builder,全部锁定 102 个正式 KLC assignment 及 0x47/0x4B/0x4E
  • 便携包包含 584 项,MControl.exe 恰好 1 个且不包含 PDB;程序和安装包版本均为 1.3.46
  • 本次自动测试未执行真实 HID 写入;MS-182L 的全部动态固件效果、三层控件和速度摘要仍待同一台机器实机复测。

SHA256

FCED5DDB52D7EDF3D513BC961AD6A30A62B64B5720429A6584F830AF7F06D47C  MControl_v1.3.46_Portable.zip
B1E35151D0DB9A63ED6050BFD2DC37CC34716A6CFA6DBD3010576EDECD6C6952  MControl_v1.3.46_Setup.exe

升级提示

  • v1.1.0 或更高版本可直接运行安装包覆盖升级。
  • 本次普通安装版和便携版使用系统 WebView2 Runtime。
  • MS-182L 用户升级后请逐项复测所有动态固件效果,重点观察 Scroll Lock、Page Up、Page Down,并确认实时灯效三层选择和速度摘要正常。
  • 便携版不会自动覆盖自身文件;检查到新版本后会打开对应 Release 页面。

M-Control v1.3.45

Choose a tag to compare

@Sakura-Lhy0409 Sakura-Lhy0409 released this 06 Aug 14:42

M-Control v1.3.45

发布日期:2026-08-06

本版本修复 Titan GT77 HX(MS-17Q2)在 v1.3.44 中选择“脉轮(Chakra)”后,后置灯条正常响应但键盘整体熄灭的问题。

主要更新

  • GT77 RPL 的 Chakra 键盘程序现在严格使用 SteelSeries GG 27 KLC config 516 的正式键位分配,不再复用通用 Legacy 113 键表。
  • 键位分配按正式配置拆为 42 / 36 / 25 三批,共 103 个唯一 HID;补入独立 CHERRY 标志 0xE8,并保留 0x48 禁用槽语义。
  • Chakra KLC 改用 config 516 对应的已校验 compiled program,避免专用程序与通用 assignment 混用导致固件拒绝或黑场。
  • 修复仅作用于 KlcConfigId=516 的 Chakra 分支;后置 ALC config 499、其它已工作的灯效、其它 Legacy 机型和通用 fallback 均保持不变。

发布包

  • MControl_v1.3.45_Setup.exe:普通安装版,可直接覆盖升级。
  • MControl_v1.3.45_Setup_WebView2_Fixed.exe:内嵌微软官方 x64 WebView2 Fixed Version Runtime 150.0.4078.65,适用于系统 WebView2 缺失、损坏或版本过旧的环境。
  • MControl_v1.3.45_Portable.zip:普通便携版,完整解压后运行。
  • SHA256SUMS.txt:正式产物 SHA256 校验清单。

验证结果

  • 5 个正式前端脚本语法检查全部通过。
  • 141 项 Node 静态与行为测试全部通过。
  • 417 项 .NET 测试全部通过。
  • Release 构建 0 警告、0 错误。
  • 字节级门禁固定了 config 516 的 103 个 HID、CHERRY 0xE8、禁用槽、排除键位和完整 effect report SHA-256。
  • Fixed Runtime 的版本、文件完整性和 Microsoft Authenticode 签名已由发布脚本校验。
  • 本次开发与自动测试未执行真实 HID 写入;GT77 Chakra KLC 修复仍待同一台机器实机复测。

SHA256

1E92E451EC300EE0A5E3094AA5CD8EFB90B1479C470352060FB9A747A1EC5139  MControl_v1.3.45_Portable.zip
FC7D5693DC214B105E610EE05B97299C7F2F7592C0A9E21F2DA49CB122F43821  MControl_v1.3.45_Setup.exe
CEC465E74CC971A306AA6BC8D7699CBB2C46D5ADAFEA836EC69FF113333DA7B7  MControl_v1.3.45_Setup_WebView2_Fixed.exe

升级提示

  • v1.1.0 或更高版本可直接运行安装包覆盖升级。
  • 普通包仍使用系统 WebView2 Runtime;系统 Runtime 缺失、损坏或无法更新时,请选择 Fixed WebView2 安装版。
  • GT77 HX 用户升级后请重点复测“脉轮”:键盘、CHERRY 标志与后置灯条应同时正常;若键盘仍黑场,请停止继续切换并导出新的诊断包。
  • 便携版不会自动覆盖自身文件;检查到新版本后会打开对应 Release 页面。

M-Control v1.3.44

Choose a tag to compare

@Sakura-Lhy0409 Sakura-Lhy0409 released this 06 Aug 13:35

M-Control v1.3.44

发布日期:2026-08-06

本版本修复 Titan GT77 HX(MS-17Q1 / MS-17Q2)在 v1.3.43 中多数 SteelSeries Legacy 固件灯效无法应用的问题。

主要更新

  • 为 GT77 HX 补齐 GG 17 与 GG 27 RPL 对应的 Legacy 固件配置,覆盖 PID_204APID_2054PID_1146/PID_114F 后置灯条组合。
  • 修复 GT77 因设备能力标志而被错误排除在固件配置部署路径之外的问题;固件效果现在按 GG 配置一次性下发,不转成软件逐帧动画。
  • 修复 Aurora、Gold Splash、Chakra、Free Way、Drain、Aqua、白绿脉冲、红白响应、Disco、按键响应等效果不生效的问题;彩虹分裂继续沿用原有固件路径。
  • 固件配置部署失败时直接报告失败,不再降级到不适用于该机型的动画路径,避免错误报成功或灯效被后续帧覆盖。
  • 保持 GT77 物理键盘、后置灯条、CHERRY 标志与逻辑 GG 身份的既有路由不变,不影响其它 SteelSeries 机型。

发布包

  • MControl_v1.3.44_Setup.exe:普通安装版,可直接覆盖升级。
  • MControl_v1.3.44_Setup_WebView2_Fixed.exe:内嵌微软官方 x64 WebView2 Fixed Version Runtime 150.0.4078.65,适用于系统 WebView2 缺失、损坏或版本过旧的环境。
  • MControl_v1.3.44_Portable.zip:普通便携版,完整解压后运行。
  • SHA256SUMS.txt:正式产物 SHA256 校验清单。

验证结果

  • 5 个正式前端脚本语法检查全部通过。
  • 141 项 Node 静态与行为测试全部通过。
  • 416 项 .NET 测试全部通过。
  • Release 构建 0 警告、0 错误。
  • GT77 固件 profile、GG command/KLC/ALC config provenance 及“固件效果不得启动软件帧循环”均有定向回归门禁。
  • Fixed Runtime 的版本、文件完整性和 Microsoft Authenticode 签名已由发布脚本校验。
  • 本次开发与自动测试未执行真实 HID 写入,GT77 固件灯效修复状态为待用户实机验证。

SHA256

662ED9F0B2F53C641777694667C349EA2D77BFB9BB343D725D15A3EA38EE8CDF  MControl_v1.3.44_Portable.zip
0161296EA72D92DF0021EB44FB55C4F91FDE78D5F7495D0B683B388A8C45C743  MControl_v1.3.44_Setup.exe
E14760FAF97478B903DF42997864C6403FEDB702B90A0A09D44AB955D43940DE  MControl_v1.3.44_Setup_WebView2_Fixed.exe

升级提示

  • v1.1.0 或更高版本可直接运行安装包覆盖升级。
  • 普通包仍使用系统 WebView2 Runtime;系统 Runtime 缺失、损坏或无法更新时,请选择 Fixed WebView2 安装版。
  • GT77 HX 用户升级后请逐项验证上述固件灯效及后置灯条;若行为异常,请停止继续切换并导出新的诊断包。
  • 便携版不会自动覆盖自身文件;检查到新版本后会打开对应 Release 页面。

M-Control v1.3.43

Choose a tag to compare

@Sakura-Lhy0409 Sakura-Lhy0409 released this 05 Aug 17:44

M-Control v1.3.43

发布日期:2026-08-06

本版本新增 Titan GT77 HX(MS-17Q1 / MS-17Q2)的 SteelSeries 键盘灯效拓扑,补齐独立 CHERRY 标志与 29 区后置灯条,并修正 GT77 HX 13 代机型的实机端点识别。

主要更新

  • 新增 GT77 HX MS-17Q1MS-17Q2 灯效布局;两代机型共用正确的键盘、掌托 CHERRY 标志和后置灯条位置关系。
  • 将独立发光的 CHERRY 标志加入键盘控制,使用 SteelSeries 正式描述符中的专用 HID 键位,不再误归到龙盾或普通键盘矩阵。
  • 新增 GT77 专用 29 区后置灯条协议;实时层与固件活动层使用各自的正式报文布局,不复用其它 Titan/Raider 灯条封包。
  • 修复 MS-17Q2 + PID_113A/PID_1146 实机组合被错误识别为旧代逻辑端点的问题;逻辑设备身份与实际物理发送端点继续分离,报文仍发往真实 HID 设备。
  • 灯效页的 GT77 示意顺序调整为“龙盾、后置灯条、键盘”,CHERRY 独立显示在键盘左下方;当前没有可靠 HID 映射的龙盾保持只读展示,不猜测写入目标。
  • GT77 路由继续要求机型、VID/PID 与 HID 协议指纹共同匹配;不满足完整证据时保持 fail-closed,不影响其它 SteelSeries 机型。

发布包

  • MControl_v1.3.43_Setup.exe:普通安装版,可直接覆盖升级。
  • MControl_v1.3.43_Setup_WebView2_Fixed.exe:内嵌微软官方 x64 WebView2 Fixed Version Runtime 150.0.4078.65,适用于系统 WebView2 缺失、损坏或版本过旧的环境。
  • MControl_v1.3.43_Portable.zip:普通便携版,完整解压后运行。
  • SHA256SUMS.txt:正式产物 SHA256 校验清单。

验证结果

  • 5 个正式前端脚本语法检查全部通过。
  • 141 项 Node 静态与行为测试全部通过,其中 SteelSeries 定向门禁 22 项全部通过。
  • 390 项 .NET 测试全部通过。
  • Release 构建 0 警告、0 错误。
  • GT77 桌面与窄屏真实前端渲染已核对,29 个灯条分区、只读龙盾、CHERRY 和键盘矩阵无重叠或文本溢出。
  • GT77 路由已根据用户诊断包与 SteelSeries GG 正式描述符完成离线字节级验证;29 区后置灯条尚待首次实机写入确认,本版本不将其表述为已实机验证。
  • Fixed Runtime 的版本、文件完整性和 Microsoft Authenticode 签名已由发布脚本校验。

SHA256

EDE7AF4907DC994EAF778FA5F063642B402AE90F3C76066B78D49ED32ADFDA8F  MControl_v1.3.43_Portable.zip
15A547374DE3837839C54E89F14C6A5E12763CBA6979A35143A7DD35A9B12893  MControl_v1.3.43_Setup.exe
9203F512588AC56231B0A02B53C8DA1ECE28386F1145FEF509C44C6BBCBD449C  MControl_v1.3.43_Setup_WebView2_Fixed.exe

升级提示

  • v1.1.0 或更高版本可直接运行安装包覆盖升级。
  • 普通包仍使用系统 WebView2 Runtime;系统 Runtime 缺失、损坏或无法更新时,请选择 Fixed WebView2 安装版。
  • GT77 HX 用户升级后可在灯效页确认 CHERRY 与后置灯条区域;若后置灯条行为异常,请先停止写入并导出诊断包。
  • 便携版不会自动覆盖自身文件;检查到新版本后会打开对应 Release 页面。

M-Control v1.3.42

Choose a tag to compare

@Sakura-Lhy0409 Sakura-Lhy0409 released this 04 Aug 02:54

M-Control v1.3.42

发布日期:2026-08-04

本版本补齐 MS-2651 在仅枚举 SteelSeries 物理 PID_1167 时的完整灯效路线,并修正灯效页“创意灯效”面板的显示条件。

主要更新

  • 修复未安装或未运行 SteelSeries GG 时,MS-2651 只有物理 PID_1167、灯效页缺少 M-Control 实时灯效的问题;能力识别继续要求完整 HID 协议指纹,不仅凭 VID/PID 放宽写入。
  • 修复 physical-only 路线把实时效果误发为旧 Legacy 报文并出现“应用成功但硬件未改变”的问题;实时纯色、逐键静态和动态效果现在使用正确的物理 Prism 报文。
  • MS-2651 仅物理端点下的实时灯效现已同时驱动键盘、灯条和龙盾;保留原键盘顺序,并补齐六个外围灯区。
  • 修复 physical-only 路线的固件效果目录、物理端点选择和 Flash 保存门;固件效果应用后按 Fn+F8 调整亮度仍保持当前配置。
  • 固件报文、实时物理报文和 GG 逻辑报文继续使用各自独立的键表与封包,不再互相套用;能力不匹配时保持 fail-closed。
  • 修复普通动态效果下“创意灯效”面板一直显示的问题;该面板现在只在“逐键静态”或“固件逐键静态”被选中时出现,省电接管和四区设备维持原有隐藏规则。

发布包

  • MControl_v1.3.42_Setup.exe:普通安装版,可直接覆盖升级。
  • MControl_v1.3.42_Setup_WebView2_Fixed.exe:内嵌微软官方 x64 WebView2 Fixed Version Runtime 150.0.4078.65,适用于系统 WebView2 缺失、损坏或版本过旧的环境。
  • MControl_v1.3.42_Portable.zip:普通便携版,完整解压后运行。
  • SHA256SUMS.txt:正式产物 SHA256 校验清单。

验证结果

  • 5 个正式前端脚本语法检查全部通过。
  • 140 项 Node 静态与行为测试全部通过。
  • 380 项 .NET 测试全部通过。
  • Release 构建 0 警告、0 错误。
  • MS-2651 已实机验证仅物理 PID_1167 环境下的固件效果、Fn+F8 后持久化,以及实时灯效键盘、灯条、龙盾同步正常。
  • 便携包内 MControl.exe 版本、程序哈希与最终发布目录一致;前端包已确认不含旧的创意面板覆盖条件。
  • Fixed Runtime 的版本、文件完整性和 Microsoft Authenticode 签名已由发布脚本校验。

SHA256

1B7264870AE71DDBB4436BC49CA4A077EF8312C4D4FBEAF527A3FA7326E42026  MControl_v1.3.42_Portable.zip
123CC69F4CE6F105833C36E7421BA9FDF8A2BC7469DD647151110583FD79B7AE  MControl_v1.3.42_Setup.exe
DB46FA48BB12AE1EF3B4E7562AD7A573FAA9A4D308494A15E877A1C41CF85EF9  MControl_v1.3.42_Setup_WebView2_Fixed.exe

升级提示

  • v1.1.0 或更高版本可直接运行安装包覆盖升级。
  • 普通包仍使用系统 WebView2 Runtime;系统 Runtime 缺失、损坏或无法更新时,请选择 Fixed WebView2 安装版。
  • MS-2651 用户升级后请重新应用一次目标固件灯效,使配置按修正后的 physical-only 路线写入键盘。
  • 便携版不会自动覆盖自身文件;检查到新版本后会打开对应 Release 页面。

M-Control v1.3.41

Choose a tag to compare

@Sakura-Lhy0409 Sakura-Lhy0409 released this 03 Aug 08:28

M-Control v1.3.41

发布日期:2026-08-03

本版本集中修复旧 WebView2 Runtime 启动失败、MS-2651 SteelSeries 固件灯效与保存入口,以及多项 Fn 快捷键行为。

主要更新

  • 修复系统 WebView2 Evergreen Runtime 较旧时,因缺少 ICoreWebView2Settings9 导致普通安装版或便携版启动后看不到界面的问题;删除无业务作用且默认已经关闭的可选设置,不吞掉其他启动异常。
  • 修复 MS-2651 在 SteelSeries GG 环境下把亮度、固件部署和 Flash 保存错误发送到逻辑 PID_2062 的问题;实时帧继续使用 2062,固件控制严格使用具备已验证能力的实体 PID_1167/MI_00
  • 修复 MS-2651 固件纯色与固件逐键静态无法正确持久化的问题;应用成功后按既有协议保存一次,按 Fn+F8 改变亮度后不再恢复旧灯效。
  • SteelSeries 路线不再显示或接受独立“保存到键盘”命令;固件效果由“应用”流程完成持久化,未知设备能力默认关闭,避免误入旧式保存写入。
  • 省电模式接管键盘灯效时隐藏颜色、亮度、效果和编辑控件;固件灯效成功提示改为准确的固件层文案。
  • Fn+F1Fn+F5 现在会把扬声器/麦克风静音状态同步到机身指示灯;写入前读取 MSI DataCommand 45/44,只修改目标位。
  • Fn+F5 可切换默认麦克风静音,Fn+F6 打开蓝牙设置,Fn+右箭头 只关闭屏幕而不进入睡眠;Fn+F7 原有情景模式逻辑保持不变。

发布包

  • MControl_v1.3.41_Setup.exe:普通安装版,可直接覆盖升级。
  • MControl_v1.3.41_Setup_WebView2_Fixed.exe:内嵌微软官方 x64 WebView2 Fixed Version Runtime 150.0.4078.65,适用于系统 WebView2 缺失、损坏或版本过旧的环境。
  • MControl_v1.3.41_Portable.zip:普通便携版,完整解压后运行。
  • SHA256SUMS.txt:正式产物 SHA256 校验清单。

验证结果

  • 5 个正式前端脚本语法检查全部通过。
  • 140 项 Node 静态与行为测试全部通过。
  • 360 项 .NET 测试全部通过。
  • Release 构建 0 警告、0 错误。
  • MS-1824 已实机验证 Fn+F1Fn+F5Fn+F6Fn+F7Fn+右箭头 均正常。
  • MS-2651 已实机验证固件纯色、固件逐键静态及 Fn+F8 后持久化正常。
  • Fixed Runtime 的版本、文件完整性和 Microsoft Authenticode 签名已由发布脚本校验;旧 WebView2 122.0.2365.106 的受影响现场仍待用户安装本版本复测。

SHA256

85BD596A31D0C533CDEB44F05A7E0C2AA0FDF024D09718E0808A8A3BD2DDDCD2  MControl_v1.3.41_Portable.zip
277C1473C10A776B97ED809EC9B217FBCF5FEFCC9C74706E430E68D7EE464EB3  MControl_v1.3.41_Setup.exe
FA7005566DEA803E904C23B4A35E89B8C5E634B36D4A2FD24D5122637330E495  MControl_v1.3.41_Setup_WebView2_Fixed.exe

升级提示

  • v1.1.0 或更高版本可直接运行安装包覆盖升级。
  • 普通包仍使用系统 WebView2 Runtime;系统 Runtime 缺失、损坏或无法更新时,请选择 Fixed WebView2 安装版。
  • MS-2651 升级后请重新应用一次目标固件灯效,使新配置按修正后的物理端点写入键盘。
  • 便携版不会自动覆盖自身文件;检查到新版本后会打开对应 Release 页面。

M-Control v1.3.40

Choose a tag to compare

@Sakura-Lhy0409 Sakura-Lhy0409 released this 02 Aug 11:20

M-Control v1.3.40

发布日期:2026-08-02

本版本修复仪表盘风扇标签异常着色,并为 MS-2651 的 SteelSeries 固件灯效补齐 KLC071 Flash 持久化。

主要更新

  • 修复暗色模式下 CPU/dGPU 风扇切换到 RPM 后,“实时转速”标签单独变成橙色的问题;RPM/百分比切换、数值与动画保持不变。
  • MS-2651 应用固件灯效成功后,会通过 effective PID 0x2062 的 KLC071 通道将当前配置保存到键盘 Flash。
  • 修复 MS-2651 按 Fn+F8 调整键盘亮度、睡眠唤醒或冷启动后,退回 SteelSeries GG 旧持久灯效的问题。
  • Flash 保存只在用户成功应用受支持的固件灯效后执行一次,不接入启动、周期刷新、快捷键或唤醒路径;MS-1824 和其他 PID 保持原行为。
  • 保存命令失败时会明确报告失败,不会把未持久化的灯效记录为成功。
  • 新增 MS-2651 持久化策略、精确 65 字节保存报文、调用顺序与风扇标签样式回归测试,并登记 BUG 知识库。

发布包

  • MControl_v1.3.40_Setup.exe:普通安装版,可直接覆盖升级。
  • MControl_v1.3.40_Setup_WebView2_Fixed.exe:内嵌微软官方 x64 WebView2 Fixed Version Runtime 150.0.4078.65 的安装版,适用于系统 WebView2 缺失或损坏的环境。
  • MControl_v1.3.40_Portable.zip:普通便携版,完整解压后运行。
  • SHA256SUMS.txt:正式产物 SHA256 校验清单。

验证结果

  • 5 个正式前端脚本语法检查全部通过。
  • 138 项 Node 静态与行为测试全部通过。
  • 341 项 .NET 测试全部通过。
  • Release 构建 0 警告、0 错误。
  • 版本一致性、安装器覆盖升级和发布硬化门禁全部通过。
  • Fixed 安装版中的 Runtime CAB 哈希、msedgewebview2.exe 版本与 Microsoft Authenticode 签名均已核验,安装包内容经 innounp 离线确认。
  • KLC071 自动测试不执行真实 HID 写入;MS-2651 的持久化效果仍需在目标机器上完成最终验收。

SHA256

4D6BDD46E8373B21AD8186A47C7EC27472C0081BAD4447FDC8FF78940A65037F  MControl_v1.3.40_Portable.zip
63B7B16D33D9D86C24661C9891CDA0C9B5F116B4FFD5EE272738331BF446309E  MControl_v1.3.40_Setup.exe
0384C25592369C2F2A8D33252F356C9F36B0C73EB15D704998B932CDC05D68B4  MControl_v1.3.40_Setup_WebView2_Fixed.exe

升级提示

  • v1.1.0 或更高版本可直接运行安装包覆盖升级。
  • MS-2651 升级后请在灯效页重新应用一次目标固件灯效,使 v1.3.40 将当前配置保存到键盘 Flash。
  • 便携版不会自动覆盖自身文件;检查到新版本后会打开对应 Release 页面。

M-Control v1.3.39

Choose a tag to compare

@Sakura-Lhy0409 Sakura-Lhy0409 released this 28 Jul 06:52

M-Control v1.3.39

  • Fixed a startup/activation issue where launching M-Control again could fail to bring the already-running main window to the foreground when the single-instance pipe did not ACK.
  • Added a same-path existing-window fallback after the registered broadcast message, so a responsive existing M-Control window can still be restored instead of looking like the app did not open.
  • Fixed the external startup diagnostic collector so it only probes MControl.exe and never launches unins000.exe from uninstall registry entries.
  • Added regression smoke coverage and BUG knowledge-base notes for this startup activation path.

SHA256 checksums are included in SHA256SUMS.txt.