Skip to content

Releases: lhzlhz419/ThinkBookToolkit

ThinkBook Toolkit v1.1.0

Choose a tag to compare

@lhzlhz419 lhzlhz419 released this 08 Oct 02:46

ThinkBook Toolkit v1.1.0

免责声明: ThinkBook Toolkit 是独立开发的实验性项目,与联想公司无关,不是联想官方项目,也未获得联想的认可、支持或赞助。本软件会读取并写入硬件和固件设置,使用者须自行承担全部风险和后果。所有功能仅在 ThinkBook 16p G6 IAX(BIOS R2CN57WW) 上测试,不保证在其他机型或 BIOS 版本上可用或安全。去售后前,请卸载 ThinkBook Toolkit 或拔掉安装该软件的硬盘,避免不必要的麻烦。

主要更新

插件系统

  • 新增版本化插件 API 与独立工作进程;支持插件设置、传感器、概览读数、页面替换、风扇后端和插件自绘 WPF 页面。
  • 可从插件页安全导入 ZIP:校验文件路径、链接、重复项、清单和解压大小;新导入插件默认停用,审核权限后才能启用。
  • 支持插件设置分组、分别选择概览/OSD/记录使用的插件传感器、传感器历史曲线范围,以及带来源信息和频率限制的插件提示。
  • 新增安全卸载和待卸载清理流程;如果插件 DLL 正在使用,Toolkit 会在安全重启后完成清理。插件示例单独构建,不包含在正式发布包中。

界面和硬件行为

  • 插件页面和设置对话框跟随主题及中英文设置;传感器和概览布局在插件读数变化时保持稳定。
  • 新增开机时恢复上次确认的键盘背光亮度;OSD 可通过显示器 EDID 身份在 GPU 路径变化后恢复到原屏幕。
  • 传感器记录改为后台压缩,异常退出后可恢复已关闭的记录文件;每个记录使用唯一文件名,压缩失败时保留源文件。
  • 驱动更新安装进入跨页面共享队列;辅助进程增加运行时限。
  • 功耗锁定保留用户请求值和硬件确认值;读取验证后的固件钳制结果,避免反复覆盖硬件限制。

集成与安全

  • 移除内置本机 HTTP 数据/控制接口;Toolkit 不再监听本机端口。需要集成时使用经过审核的插件 API。旧版联动设置会被忽略。
  • 插件是可信代码模型,并非恶意代码沙箱。普通插件逻辑运行在独立进程;带 ui.custom 权限的 WPF 页面和风扇后端会在 Toolkit 进程中运行。只启用审阅过的插件。

下载

  • ThinkBookToolkit-1.1.0-Setup.exe(推荐):在线安装程序,可选择安装位置;检测不到 x64 .NET 9 Desktop Runtime 时会下载微软官方运行时,并注册 Guardian 服务和 UIAccess 自签名证书。
  • ThinkBookToolkit-1.1.0-win-x64-framework-dependent.zip:便携版,需要系统已安装 x64 .NET 9 Desktop Runtime;不会自动注册服务或信任证书。
  • SHA256SUMS-v1.1.0.txt:发布文件的 SHA-256 校验值。

安装和退出前请正常退出 Toolkit,让风扇恢复自动控制。Toolkit 使用项目自签名证书,不代表商业 CA 签名或 SmartScreen 信誉。公开发布包不包含 Lenovo Vantage/电脑管家的专有 DLL;NVAPI、Intel MMIO 和 AMD ZenStates 功耗功能仍为 Beta。

软件版本为 1.1.0,插件 API 版本为 1,可替换风扇后端 API 版本为 1.1,配置文件格式版本为 1.0。

完整变更:v1.0.4...v1.1.0


Disclaimer: ThinkBook Toolkit is an independently developed experimental project. It is not affiliated with, endorsed, supported, or sponsored by Lenovo. The application reads and writes hardware and firmware settings; you accept all risks and consequences. Every feature was tested only on ThinkBook 16p G6 IAX with BIOS R2CN57WW and is not guaranteed to work or be safe elsewhere. Before requesting after-sales service, uninstall ThinkBook Toolkit or remove the drive containing it to avoid unnecessary complications.

Highlights

Plugin system

  • Added a versioned plugin API and isolated worker processes. Plugins can provide settings, sensors, Overview rows, page replacements, fan backends, custom WPF pages and attributed toasts.
  • Added ZIP import validation for paths, links, duplicates, manifests and expanded size. Imported plugins are disabled until reviewed and enabled.
  • Added setting groups, independent plugin-sensor selection for Overview/OSD/recording, plugin chart bounds and safe plugin removal with deferred cleanup for loaded assemblies.
  • The sample plugin is built separately and is not included in public release packages.

Interface and hardware behavior

  • Plugin pages and setting dialogs follow the selected theme and language. Sensor and Overview layouts remain stable as plugin values change.
  • Added startup restoration of the last confirmed keyboard-backlight level. OSD monitor placement can follow validated EDID identity across GPU-path changes.
  • Sensor recordings are compressed in the background and closed files can be recovered after an interrupted session. Unique file names prevent collisions; failed compression retains its source.
  • Driver installations continue in a shared queue when navigating away. Helper processes now have execution time limits.
  • Power locks preserve the requested target separately from confirmed hardware values and accept verified firmware clamps without repeatedly fighting the hardware.

Integration and security

  • Removed the built-in localhost HTTP data/control listener. Toolkit no longer opens a local port; use reviewed plugins for integration. Existing HTTP integration settings are ignored.
  • Plugins are trusted code, not a malicious-code sandbox. Ordinary plugin logic runs in a separate process; WPF pages granted ui.custom and fan backends run inside Toolkit. Enable only code you have reviewed.

Downloads

  • ThinkBookToolkit-1.1.0-Setup.exe (recommended): online installer with a selectable destination. Downloads the official Microsoft x64 .NET 9 Desktop Runtime when required and registers Guardian and the project's self-signed UIAccess certificate.
  • ThinkBookToolkit-1.1.0-win-x64-framework-dependent.zip: portable package; requires the x64 .NET 9 Desktop Runtime. It does not automatically register services or trust certificates.
  • SHA256SUMS-v1.1.0.txt: SHA-256 checksums for the release assets.

Exit Toolkit normally before installation so it can restore firmware automatic fan control. This version uses a project self-signed certificate, which does not imply commercial CA trust or SmartScreen reputation. Public packages do not include proprietary DLLs from Lenovo Vantage or Lenovo PC Manager. NVAPI, Intel MMIO and AMD ZenStates power controls remain Beta features.

The application version is 1.1.0, the plugin API version is 1, the replaceable fan-backend API is 1.1, and the configuration-file format is 1.0.

Full diff: v1.0.4...v1.1.0

ThinkBook Toolkit v1.0.4

Choose a tag to compare

@lhzlhz419 lhzlhz419 released this 06 Sep 14:36

ThinkBook Toolkit v1.0.4

免责声明: ThinkBook Toolkit 是独立开发的实验性项目,与联想公司无关,不是联想官方项目,也未获得联想的认可、支持或赞助。本软件会读取并写入硬件和固件设置,使用者须自行承担全部风险和后果。所有功能仅在 ThinkBook 16p G6 IAX(BIOS R2CN57WW) 上测试,不保证在其他机型或 BIOS 版本上可用或安全。去售后前,请卸载 ThinkBook Toolkit 或拔掉安装该软件的硬盘,避免不必要的麻烦。

主要更新

独立显卡监控与恢复

  • 新增独立的非 UIAccess GPU worker,用于隔离 NVIDIA 遥测、显卡超频和占用应用管理;避免 UIAccess 主程序阻止混合显卡卸载。
  • 独立显卡状态区分“无”(设备未枚举)和“关闭”(设备已断电);支持在 Hybrid、Hybrid iGPU 和 Hybrid Auto 模式下重启独立显卡。
  • 显卡重新出现后恢复可用功能;NVAPI 功耗能力仅在 NVIDIA 独立显卡处于活跃状态时检测。
  • 临时断开独立显卡时保留 NVAPI 功耗开关和独立的模式锁定配置,恢复后重新应用。

日志与兼容性

  • 设置中新增 Log 等级:INFO、WARN、ERROR 和“无”;默认仅记录错误。
  • 改进 GPU worker 在显卡状态变化和显式重启后的重启、命名管道握手与资源释放。
  • 保修日期提取排除“智询常伴”服务项目,并将保修缓存格式升级到版本 4。

发布与安全

  • 公共发布包包含独立 GPU worker,并对主程序、GPU worker、Guardian 和安装包使用项目自签名证书签名。
  • 发布脚本会检查公共包,发现 Lenovo Vantage/电脑管家专有 DLL 时停止打包。

下载

  • ThinkBookToolkit-1.0.4-Setup.exe(推荐):在线安装程序,可选择安装位置;检测不到 x64 .NET 9 Desktop Runtime 时会下载微软官方运行时,并注册 Guardian 服务和 UIAccess 自签名证书。
  • ThinkBookToolkit-1.0.4-win-x64-framework-dependent.zip:便携版,需要系统已安装 x64 .NET 9 Desktop Runtime;不会自动注册服务或信任证书。
  • SHA256SUMS-v1.0.4.txt:发布文件的 SHA-256 校验值。

安装和退出前请正常退出 Toolkit,让风扇恢复自动控制。重启独立显卡需要管理员权限,并可能暂时中断显示或硬件监控。

本版本使用项目自签名证书,不代表商业 CA 签名或 SmartScreen 信誉。公开发布包不包含 Lenovo Vantage/电脑管家的专有 DLL。NVAPI、Intel MMIO 和 AMD ZenStates 功耗功能仍为 Beta。项目为独立开发,非联想官方软件,硬件控制存在风险。

软件版本为 1.0.4,可替换风扇后端 API 版本为 1.1,配置文件格式版本为 1.0。

完整变更:v1.0.3...v1.0.4


Disclaimer: ThinkBook Toolkit is an independently developed experimental project. It is not affiliated with, endorsed, supported, or sponsored by Lenovo. The application reads and writes hardware and firmware settings; you accept all risks and consequences. Every feature was tested only on ThinkBook 16p G6 IAX with BIOS R2CN57WW and is not guaranteed to work or be safe elsewhere. Before requesting after-sales service, uninstall ThinkBook Toolkit or remove the drive containing it to avoid unnecessary complications.

Highlights

Isolated GPU monitoring and recovery

  • Added a dedicated non-UIAccess GPU worker for isolated NVIDIA telemetry, GPU overclocking and application management, preventing the UIAccess main executable from blocking hybrid-GPU removal.
  • Discrete-GPU status now distinguishes an absent adapter (None) from a powered-off adapter (Off). Added a Restart discrete GPU action for Hybrid, Hybrid iGPU and Hybrid Auto modes.
  • GPU capabilities recover when the adapter returns; NVAPI power capability probing is deferred until an active NVIDIA discrete GPU is available.
  • NVAPI power preferences and independent per-mode locks survive temporary dGPU disappearance and are reapplied after recovery.

Logging and compatibility

  • Added INFO, WARN, ERROR and None log-level settings; the default records errors only.
  • Improved GPU-worker restart, named-pipe handshakes and resource cleanup after adapter changes and explicit GPU restarts.
  • Excluded the 智询常伴 service entry from warranty-date extraction and upgraded the warranty cache schema to version 4.

Release packaging

  • Public release packages include the isolated GPU worker. The main executable, GPU worker, Guardian and installer are signed with the project's self-signed certificate.
  • The release script now stops if proprietary Lenovo Vantage/Lenovo PC Manager DLLs are present in a public package.

Downloads

  • ThinkBookToolkit-1.0.4-Setup.exe (recommended): online installer with a selectable destination. Downloads the official Microsoft x64 .NET 9 Desktop Runtime when required and registers Guardian and the project's self-signed UIAccess certificate.
  • ThinkBookToolkit-1.0.4-win-x64-framework-dependent.zip: portable package; requires the x64 .NET 9 Desktop Runtime. It does not automatically register services or trust certificates.
  • SHA256SUMS-v1.0.4.txt: SHA-256 checksums for the release assets.

Exit Toolkit normally before installation so it can restore firmware automatic fan control. Restarting the discrete GPU requires administrator permission and may briefly interrupt display output or hardware monitoring.

This version uses a project self-signed certificate, which does not imply commercial CA trust or SmartScreen reputation. Public packages do not include proprietary DLLs from Lenovo Vantage or Lenovo PC Manager. NVAPI, Intel MMIO and AMD ZenStates power controls remain Beta features. ThinkBook Toolkit is independently developed, is not an official Lenovo application, and hardware control carries risks.

The application version is 1.0.4, the replaceable fan-backend API is 1.1, and the configuration-file format is 1.0.

Full diff: v1.0.3...v1.0.4

ThinkBook Toolkit v1.0.3

Choose a tag to compare

@lhzlhz419 lhzlhz419 released this 05 Sep 17:12

ThinkBook Toolkit v1.0.3

免责声明: ThinkBook Toolkit 是独立开发的实验性项目,与联想公司无关,不是联想官方项目,也未获得联想的认可、支持或赞助。本软件会读取并写入硬件和固件设置,使用者须自行承担全部风险和后果。所有功能仅在 ThinkBook 16p G6 IAX(BIOS R2CN57WW) 上测试,不保证在其他机型或 BIOS 版本上可用或安全。去售后前,请卸载 ThinkBook Toolkit 或拔掉安装该软件的硬盘,避免不必要的麻烦。

主要更新

背景媒体与硬件加速

  • 背景媒体:支持图片、GIF、视频;可调整大小模式、缩放、透明度、模糊、基础颜色及播放速度。GIF 使用文件内延迟,预览显示首帧。
  • 硬件加速设置:关闭、自动、省电(核显)、高性能(独显),根据实际显卡显示选项,更改后需重新启动。混合模式下使用独显加速可能阻止独显卸载。
  • 修复背景遮挡、主题配色、GIF 合成、视频白屏、模糊及预览问题。

传感器 OSD 与读数

  • 传感器 OSD:横向/纵向布局、独立刷新、文字大小、不透明度、固定位置、贴边吸附和多屏拖动;常规、颜色、临界值、传感器设置。
  • FPS 数据:FPS、1% Low、帧间隔;支持在前台读数不可用时使用配置的游戏进程。GPU 与显存分组显示,并提供内存、已提交、设备温度、电池容量/功率和风扇读数。
  • 概览、OSD 和记录增加性能核/能效核平均频率及电池容量(Wh);记录默认关闭电池功率。
  • 修复 OSD 锁屏/解锁、多屏位置、选项裁切、显存利用率及大小核分类问题。

传感器记录与展示

  • 传感器记录:可配置采样间隔和传感器;按分钟批量落盘,停止后压缩为 .jsonl.gz。展示支持时间范围、平均采样、曲线显隐、悬停数值。关机时收尾压缩,开关保持开启时下次启动新建记录。
  • 记录点数小于等于最大绘制点数时保留原始数据;超过上限时取平均,连续有效读数之间的空桶通过插值补齐,实际缺失的读数仍保持断开。
  • 查看压缩记录时临时解压一次,切换文件或关闭展示窗口时清理临时文件和图表缓存。

软件联动与自动化

  • 传感器与联动独立导航页;OSD、位置锁定、传感器记录可用于自动化。本机 HTTP 接口新增可选性能模式、风扇策略和风扇满转控制,默认不允许控制。
  • 自动化游戏检测与固定转速的“自动检测游戏”开关解耦。

兼容性与启动

  • 超频启动选项:新增“再次打开软件时自动打开超频”,默认关闭;不会删除已保存的参数。
  • 保修摘要仅使用 baseinfo,详情仅显示有效 detailinfo。
  • 改进旧机型 LITSSVC 性能模式切换及混合核显切换的延迟确认、重试行为。
  • 修复可读功耗多于可写功耗时的设置、锁定和 Beta 转换。
  • 修复设备信息页切走后访问已释放取消源导致的异常。
  • 修复开机自启及安装完成时的启动提权问题;Guardian 改为独立的非 UIAccess 服务入口,解决服务启动时报“请求的操作需要提升”。

性能与资源优化

  • 减少概览重复配置复制和无变化通知,缓存核心分类,共用近期采样结果;电池动态值快速读取,静态信息低频缓存。
  • 移除风扇后台旧版布局及曲线编辑器,释放离开的页面、关闭的图表和不再使用的媒体资源。具体内存占用取决于硬件、媒体分辨率及启用功能。

下载

  • ThinkBookToolkit-1.0.3-Setup.exe(推荐):在线安装程序,可选择安装位置;检测不到 x64 .NET 9 Desktop Runtime 时会下载微软官方运行时,并注册 Guardian 服务和 UIAccess 自签名证书。
  • ThinkBookToolkit-1.0.3-win-x64-framework-dependent.zip:便携版,需要系统已安装 x64 .NET 9 Desktop Runtime;不会自动注册服务或信任证书。
  • SHA256SUMS-v1.0.3.txt:发布文件的 SHA-256 校验值。

修复 Guardian 服务需要使用新安装包覆盖安装,更新服务路径。 安装和退出前请正常退出 Toolkit,让风扇恢复自动控制。

本版本使用项目自签名证书,不代表商业 CA 签名或 SmartScreen 信誉;OSD 的全屏显示取决于安装位置、Windows、游戏及显示模式。视频输出最长边为 1280;普通视频显示最高 30 FPS,模糊视频最高 15 FPS。

公开发布包不包含 Lenovo Vantage/电脑管家的专有 DLL。现有 NVAPI、Intel MMIO、AMD ZenStates 功耗功能仍为 Beta。项目为独立开发,非联想官方软件,硬件控制存在风险。

软件版本为 1.0.3,可替换风扇后端 API 版本为 1.1,配置文件格式版本为 1.0。

完整变更:v1.0.2...v1.0.3


Disclaimer: ThinkBook Toolkit is an independently developed experimental project. It is not affiliated with, endorsed, supported, or sponsored by Lenovo. The application reads and writes hardware and firmware settings; you accept all risks and consequences. Every feature was tested only on ThinkBook 16p G6 IAX with BIOS R2CN57WW and is not guaranteed to work or be safe elsewhere. Before requesting after-sales service, uninstall ThinkBook Toolkit or remove the drive containing it to avoid unnecessary complications.

Highlights

Background media and hardware acceleration

  • Added image, GIF and video backgrounds with size modes, scaling, transparency, blur, base color and playback speed. GIF playback follows embedded delays, and animated-media previews show the first frame.
  • Added disabled, automatic, integrated-GPU and discrete-GPU acceleration options according to available adapters. Changes require a restart; using the discrete GPU in hybrid mode may prevent it from being disconnected.
  • Fixed background occlusion, theme colors, GIF composition, video white frames, blur and previews.

Sensor OSD and readings

  • Added horizontal/vertical layouts, independent refresh, font size, opacity, position locking, edge snapping and multi-monitor dragging, with General, Colors, Thresholds and Sensors settings.
  • Added FPS, 1% Low and frame-interval readings, with configured-game fallback when foreground readings are unavailable. GPU and VRAM are separate groups, alongside RAM, committed memory, device temperatures, battery capacity/power and fan readings.
  • Added P-core/E-core average frequencies and battery capacity (Wh) to Overview, OSD and recording. Battery power recording is disabled by default.
  • Fixed OSD lock/unlock behavior, multi-monitor placement, clipped options, VRAM utilization and hybrid-core classification.

Sensor recording and history

  • Added configurable sampling intervals and sensor selection, minute-batched file writes and automatic .jsonl.gz compression when recording ends.
  • History supports time ranges, averaged sampling, clickable legends and hover values. Shutdown finalizes and compresses the current file; when recording remains enabled, the next launch starts a new file.
  • Records within the plot-point limit retain their original samples. Larger records are averaged; empty buckets between valid adjacent readings are interpolated without bridging genuinely missing readings.
  • Compressed recordings are extracted once for viewing. Temporary files and chart caches are released when switching files or closing the viewer.

Software integration and automation

  • Added a dedicated Sensors and integration page. OSD, position locking and sensor recording can be controlled by automation.
  • Expanded the loopback HTTP API with optional performance-mode, fan-strategy and full-fan-speed controls. Control access is disabled by default.
  • Game start/stop automation detection is independent of the fixed-RPM automatic-game-detection option.

Compatibility and startup

  • Added “Automatically enable overclocking when Toolkit starts again,” disabled by default, without deleting saved overclock values.
  • Warranty summaries use baseinfo; details show valid detailinfo entries only.
  • Improved legacy LITSSVC performance-mode switching and deferred confirmation/retry behavior for Hybrid iGPU switching.
  • Fixed settings, locks and Beta conversions when more power values are readable than writable.
  • Fixed device-page asynchronous work accessing a disposed cancellation source after navigation.
  • Fixed startup and installer launch elevation handling. Guardian now uses a dedicated non-UIAccess service executable to resolve the service elevation error.

Performance and resource usage

  • Reduced repeated Overview configuration copying and unchanged property notifications, cached core classification and shared recent sensor samples. Dynamic battery readings refresh quickly while static information is cached.
  • Removed the legacy layout and curve editors from the background fan runtime, and release departed pages, closed charts and unused media resources. Actual memory use depends on hardware, media resolution and enabled features.

Downloads

  • ThinkBookToolkit-1.0.3-Setup.exe (recommended): online installer with a selectable destination. Downloads the official Microsoft x64 .NET 9 Desktop Runtime when required and registers Guardian and the project's self-signed UIAccess certificate.
  • ThinkBookToolkit-1.0.3-win-x64-framework-dependent.zip: portable package; requires the x64 .NET 9 Desktop Runtime. It does not automatically register services or trust certificates.
  • SHA256SUMS-v1.0.3.txt: SHA-256 checksums for the release assets.

Install the new Setup package over the existing installation to update the Guardian service executable path. Exit Toolkit normally before installation so it can restore firmware automatic fan control.

This version uses a project self-signed certificate, which does not imply commercial CA trust or SmartScreen reputation. Full-screen OSD support depends on the installation location, Windows, the game and its display mode. Video output is capped at a 1280-pixel long edge, with up to 30 FPS normally or 15 FPS when blurred.

Public packages do not include proprietary DLLs from Lenovo Vantage or Lenovo PC Manager. NVAPI, Intel MMIO and AMD ZenStates power controls remain Beta features. ThinkBook Toolkit is independently developed, is not an official Lenovo application, and hardware control carries risks.

The application version is 1.0.3, the replaceable fan-backend API is 1.1, and the configuration-file format is 1.0.

Full diff: v1.0.2...v1.0.3

ThinkBook Toolkit v1.0.2

Choose a tag to compare

@lhzlhz419 lhzlhz419 released this 27 Aug 14:32

ThinkBook Toolkit v1.0.2

免责声明: ThinkBook Toolkit 是独立开发的实验性项目,与联想公司无关,不是联想官方项目,也未获得联想的认可、支持或赞助。本软件会读取并写入硬件和固件设置,使用者须自行承担全部风险和后果。所有功能仅在 ThinkBook 16p G6 IAX(BIOS R2CN57WW) 上测试,不保证在其他机型或 BIOS 版本上可用或安全。去售后前,请卸载 ThinkBook Toolkit 或拔掉安装该软件的硬盘,避免不必要的麻烦。

主要更新

NVAPI GPU 功耗调整(Beta)

  • 新增可选的 NVAPI GPU 功耗调整,通过固定版本的 LLT NvAPIWrapper 读取并一次写入四项 NVPCF 功耗值。
  • 可调整 ATPP(整机功耗)、默认 GPU TGP、最小 GPU TGP、最大 GPU TGP,以及受支持的 Dynamic Boost 和 GPU 温度墙。
  • 使用毫瓦接口完成换算;GPU 功耗滑动范围来自 NVIDIA 默认与最大功耗限制。
  • NVAPI 与联想 WMI 的 GPU 锁定配置分开保存,并按性能模式独立应用。
  • 关闭此功能时直接调用 NvAPIWrapper 的 ResetAll,不再重启 nvpcf。

CPU 功耗墙调整(Beta)

  • Intel CPU 可选用 PawnIO 和 InpOutx64 MMIO 路径直接调整 PL1、PL2 与 Turbo Time;CPU 温度墙仍使用 WMI。
  • AMD CPU 可选用独立的 GPL Helper 调用 ZenStates-Core,调整 PPT/TDC/EDC 或 STAPM/Fast/Slow 与 TctlMax。
  • AMD 功耗显示与编辑统一按照“功耗墙/电流墙在前,温度墙在后”的顺序排列。
  • 对应接口只要能够读取数值,就会在完整功能检测中显示为可用,不依赖原有联想功耗接口。

本机数据共享

  • 设置中新增“向其他软件共享数据”,默认关闭,默认端口为 2975。
  • 开启后可通过 http://127.0.0.1:2975/ 获取 JSON 数据,包括 CPU/GPU 温度与功耗、风扇转速和当前性能模式。
  • 数据直接来自最近一次全局刷新,不会增加硬件读取频率;无法读取的字段返回 JSON null。
  • 服务仅监听本机回环地址,不对局域网或互联网开放。

兼容性与界面

  • 旧机型 GPU 模式切换会根据设备选择旧三模式、G-Sync 或高级 BIOS 路径,同时继续显示“混合 / 混合核显 / 混合自动”。
  • 忽略旧机型上不影响实际切换的 GetGsyncStatus 错误,并修复新机型 GPU 模式切换与待重启状态判断回归。
  • 旧版 ITS 增加通过 LITSSVC 切换极客模式的兼容路径。
  • 概览中的默认、最小、最大 GPU TGP 各自独占一行;Fn 快捷键接管开关与相邻按钮对齐。
  • 修复 NVAPI 开关无法关闭、锁定配置无效、页面闪烁和状态提示不消失等问题。

下载

  • ThinkBookToolkit-1.0.2-Setup.exe(推荐):在线安装程序,可选择安装位置;检测不到 x64 .NET 9 Desktop Runtime 时会下载微软官方运行时,并注册风扇安全守护服务。
  • ThinkBookToolkit-1.0.2-win-x64-framework-dependent.zip:便携版,需要系统已安装 x64 .NET 9 Desktop Runtime;不会自动注册守护服务。
  • SHA256SUMS-v1.0.2.txt:发布文件的 SHA-256 校验值。

公开发布包不包含 Lenovo Vantage 或联想电脑管家的专有 DLL。需要这些 DLL 的功能必须由用户在合法拥有文件的前提下,通过受支持的位置或“自定义联想 DLL 目录”提供。安装程序与主程序目前均未进行数字签名,Windows 可能显示 SmartScreen 提示。

Intel MMIO 与 AMD ZenStates 功耗控制均为 Beta 功能,需要 PawnIO/InpOut 驱动支持,并可能被 Windows 安全策略拦截。请只在了解硬件功耗限制及相关风险时启用。

软件版本为 1.0.2,可替换风扇后端 API 版本为 1.1,配置文件格式版本为 1.0。

完整变更:v1.0.1...v1.0.2


Disclaimer: ThinkBook Toolkit is an independently developed experimental project. It is not affiliated with, endorsed, supported, or sponsored by Lenovo. The application reads and writes hardware and firmware settings; you accept all risks and consequences. Every feature was tested only on ThinkBook 16p G6 IAX with BIOS R2CN57WW and is not guaranteed to work or be safe elsewhere. Before requesting after-sales service, uninstall ThinkBook Toolkit or remove the drive containing it to avoid unnecessary complications.

Highlights

NVAPI GPU power control (Beta)

  • Added optional NVAPI GPU power control through the pinned LLT NvAPIWrapper dependency, including a single four-value NVPCF write operation.
  • Exposes AC Target TPP, default/minimum/maximum GPU TGP, and supported Dynamic Boost and GPU thermal-limit controls.
  • Uses the milliwatt API and derives GPU slider bounds from NVIDIA's default and maximum power limits.
  • NVAPI and Lenovo-WMI GPU lock profiles are stored separately and applied independently for each performance mode.
  • Disabling the option now calls NvAPIWrapper ResetAll directly instead of restarting nvpcf.

CPU power limits (Beta)

  • Intel CPUs can optionally adjust PL1, PL2 and Turbo Time directly through the PawnIO/InpOutx64 MMIO path; the CPU thermal limit remains on WMI.
  • AMD CPUs can use an isolated GPL helper with ZenStates-Core for PPT/TDC/EDC or STAPM/Fast/Slow and TctlMax.
  • AMD readouts and editors consistently place power/current limits before the thermal limit.
  • These capabilities are detected from readable CPU values independently of Lenovo's original power-setting interface.

Local data sharing

  • Added “Share data with other software,” disabled by default on port 2975.
  • When enabled, http://127.0.0.1:2975/ returns JSON containing CPU/GPU temperature and power, fan RPM and the current performance mode.
  • Responses reuse the latest global-refresh snapshot and do not add hardware polling. Unavailable values are JSON null.
  • The server listens only on the loopback address and is not exposed to the LAN or Internet.

Compatibility and UI

  • Older models now select the appropriate legacy three-mode, G-Sync or advanced-BIOS GPU control protocol while retaining the Hybrid, Hybrid iGPU and Hybrid Auto names.
  • Harmless GetGsyncStatus failures no longer block legacy switching, and newer-model switching/restart-state regressions are fixed.
  • Legacy ITS systems gain a LITSSVC compatibility path for Geek mode.
  • Default, minimum and maximum GPU TGP use separate Overview rows, and the Fn-key takeover switch is aligned with its adjacent actions.
  • Fixed NVAPI toggles that could not be disabled, invalid lock configurations, page flashes and persistent status messages.

Downloads

  • ThinkBookToolkit-1.0.2-Setup.exe (recommended): online installer with a selectable destination. It downloads the official Microsoft x64 .NET 9 Desktop Runtime when required and registers the fan-safety guardian service.
  • ThinkBookToolkit-1.0.2-win-x64-framework-dependent.zip: portable package; the x64 .NET 9 Desktop Runtime must already be installed, and the guardian service is not registered automatically.
  • SHA256SUMS-v1.0.2.txt: SHA-256 checksums for the release assets.

Public packages do not include proprietary DLLs from Lenovo Vantage or Lenovo PC Manager. Features requiring those DLLs need legally obtained copies supplied through a supported location or the custom Lenovo DLL directory. The installer and application are currently unsigned, so Windows may display a SmartScreen warning.

Intel MMIO and AMD ZenStates power control are Beta features that require PawnIO/InpOut driver support and may be blocked by Windows security policy. Enable them only if you understand hardware power limits and the associated risks.

The application version is 1.0.2, the replaceable fan-backend API is 1.1, and the configuration-file format is 1.0.

Full diff: v1.0.1...v1.0.2

ThinkBook Toolkit v1.0.1

Choose a tag to compare

@lhzlhz419 lhzlhz419 released this 25 Aug 02:25

ThinkBook Toolkit v1.0.1

免责声明: ThinkBook Toolkit 是独立开发的实验性项目,与联想公司无关,不是联想官方项目,也未获得联想的认可、支持或赞助。本软件会读取并写入硬件和固件设置,使用者须自行承担全部风险和后果。所有功能仅在 ThinkBook 16p G6 IAX(BIOS R2CN57WW) 上测试,不保证在其他机型或 BIOS 版本上可用或安全。去售后前,请卸载 ThinkBook Toolkit 或拔掉安装该软件的硬盘,避免不必要的麻烦。

主要更新

保修信息

  • 改用联想中国保修接口,并从所有有效保修项目中选择最晚的截止日期作为保修摘要。
  • 设备信息页和概览页会显示剩余保修天数。
  • 新增详细保修信息窗口,整理显示具有有效开始、截止日期的保修项目。
  • 保修缓存升级为带版本的格式,并保存详细保修项目;旧缓存会自动重新查询。

单风扇机型支持

  • 新增单风扇机型声明列表,目前包含 ThinkBook 16 G8+ IPH。
  • 该机型的 WMI 风扇后端仅使用 0x04030001,不再探测、读取或写入不存在的第二个风扇。
  • 概览、实时状态、托盘、转速上下限、固定转速、普通曲线和高级曲线均自动切换为单风扇界面与控制逻辑。

深色主题与 Fn+F10

  • 修复“跟随系统”且 Windows 为深色时,选项框、输入框、按钮、子窗口和标题栏仍显示浅色的问题。
  • 隐藏的风扇运行组件不再覆盖可见主界面的全局主题资源。
  • Fn+F10 在 Toolkit 前台和后台时均统一打开 Windows 截图工具,不再直接截取全屏,也不会显示 Toolkit OSD。
  • Fn+F10 现在支持标准键盘、Lenovo WMI 和 EnergyDrv 三种事件路径,修复自定义动作和按键发现失效的问题;镜像事件会去重,同时保留双击动作。

下载

  • ThinkBookToolkit-1.0.1-Setup.exe(推荐):在线安装程序,可选择安装位置;检测不到 x64 .NET 9 Desktop Runtime 时会下载微软官方运行时,并注册风扇安全守护服务。
  • ThinkBookToolkit-1.0.1-win-x64-framework-dependent.zip:便携版,需要系统已安装 x64 .NET 9 Desktop Runtime;不会自动注册守护服务。
  • SHA256SUMS-v1.0.1.txt:发布文件的 SHA-256 校验值。

公开发布包不包含 Lenovo Vantage 或联想电脑管家的专有 DLL。需要这些 DLL 的功能必须由用户在合法拥有文件的前提下,通过受支持的位置或“自定义联想 DLL 目录”提供。安装程序与主程序目前均未进行数字签名,Windows 可能显示 SmartScreen 提示。

软件版本为 1.0.1,可替换风扇后端 API 版本为 1.1,配置文件格式版本为 1.0。

完整变更:v1.0.0...v1.0.1


Disclaimer: ThinkBook Toolkit is an independently developed experimental project. It is not affiliated with, endorsed, supported, or sponsored by Lenovo. The application reads and writes hardware and firmware settings; you accept all risks and consequences. Every feature was tested only on ThinkBook 16p G6 IAX with BIOS R2CN57WW and is not guaranteed to work or be safe elsewhere. Before requesting after-sales service, uninstall ThinkBook Toolkit or remove the drive containing it to avoid unnecessary complications.

Highlights

Warranty information

  • Switched to the Lenovo China warranty endpoint and now uses the latest end date among all valid entitlements for the warranty summary.
  • Device information and Overview show the remaining warranty days.
  • Added a detailed warranty window containing normalized entries with valid start and end dates.
  • Upgraded the local cache to a versioned format that includes entitlement details; old cache data is refreshed automatically.

Single-fan model support

  • Added an explicit single-fan model list, currently containing ThinkBook 16 G8+ IPH.
  • Its WMI fan backend uses only 0x04030001 and no longer probes, reads, or writes a nonexistent second fan.
  • Overview, live status, tray text, RPM limits, fixed RPM, ordinary curves, and advanced curves now adapt to one fan.

Dark theme and Fn+F10

  • Fixed Follow-system dark mode leaving selectors, text fields, buttons, child windows, or native title bars in the light theme.
  • The hidden fan runtime no longer overwrites the visible shell's application-wide theme resources.
  • Fn+F10 consistently opens Windows screen snipping in foreground and background, without taking an immediate full-screen capture or showing a Toolkit OSD.
  • Standard-keyboard, Lenovo WMI, and EnergyDrv screenshot events now share Fn+F10 discovery and custom bindings. Mirrored reports are deduplicated without suppressing double-press actions.

Downloads

  • ThinkBookToolkit-1.0.1-Setup.exe (recommended): online installer with a selectable destination. It downloads the official Microsoft x64 .NET 9 Desktop Runtime when required and registers the fan-safety guardian service.
  • ThinkBookToolkit-1.0.1-win-x64-framework-dependent.zip: portable package; the x64 .NET 9 Desktop Runtime must already be installed, and the guardian service is not registered automatically.
  • SHA256SUMS-v1.0.1.txt: SHA-256 checksums for the release assets.

Public packages do not include proprietary DLLs from Lenovo Vantage or Lenovo PC Manager. Features requiring those DLLs need legally obtained copies supplied through a supported location or the custom Lenovo DLL directory. The installer and application are currently unsigned, so Windows may display a SmartScreen warning.

The application version is 1.0.1, the replaceable fan-backend API is 1.1, and the configuration-file format is 1.0.

Full diff: v1.0.0...v1.0.1

ThinkBook Toolkit v1.0.0

Choose a tag to compare

@lhzlhz419 lhzlhz419 released this 24 Aug 11:12

ThinkBook Toolkit v1.0.0

免责声明: ThinkBook Toolkit 是独立开发的实验性项目,与联想公司无关,不是联想官方项目,也未获得联想的认可、支持或赞助。本软件会读取并写入硬件和固件设置,使用者须自行承担全部风险和后果。所有功能仅在 ThinkBook 16p G6 IAX(BIOS R2CN57WW) 上测试,不保证在其他机型或 BIOS 版本上可用或安全。去售后前,请卸载 ThinkBook Toolkit 或拔掉安装该软件的硬盘,避免不必要的麻烦。

主要更新

自动化、宏与 Fn 快捷键

  • 新增完整的自动化功能,可按顺序组合性能、GPU、散热、电池、显示、声音、输入设备、应用、延迟和宏步骤。
  • 自动化支持手动运行、电源适配器插入/断开、游戏开始/结束触发,以及 Fn 快捷键单击和双击绑定。
  • 新增键盘宏录制、逐事件按键/Down-Up/间隔编辑、普通按键绑定和自动化步骤集成;异常结束时会释放仍按下的按键。
  • 新增 WMI 与 EnergyDrv Fn 按键发现;每个原始按键均可加入自定义列表,并按来源隔离相同代码。
  • 自动化与宏名称强制唯一,旧配置中的重名项会自动添加数字后缀。
  • 自动化和宏执行会记录触发来源、排队、步骤/事件、耗时、取消及失败信息;应用路径和参数不会写入日志。

驱动更新与固件工具

  • 新增不依赖 Lenovo System Update DLL 的驱动更新页,直接读取 Lenovo 公共机型目录。
  • 支持适用性规则、版本判断、SHA-256、Lenovo 数字签名校验,以及多个更新的顺序下载和安装。
  • 新增 BIOS I/O 与虚拟化控制,仅显示当前固件实际暴露且支持启用/禁用的项目。

游戏检测、显示和 GPU

  • 游戏检测现在综合 Windows GameConfigStore、有效游戏模式、前台进程、子进程和自定义包含/排除应用;排除列表优先。
  • 新增 Dynamic Refresh Rate 识别、切换和 Fn+R 循环,Windows 或快捷键更改会同步到显示页。
  • 独显超频的每个参数可独立开启;新增核心和显存频率范围限制,关闭的参数不会被写入或重置。
  • 改进独显卸载、重连及遥测资源释放,避免监控阻止混合自动/混合核显模式关闭独显。

兼容性、性能与界面

  • 新增每版本首次启动的中英文风险确认;完成确认后才会初始化硬件并显示风扇后端提示。
  • 启动和功能检测显著加速;硬盘与独显读数改为后台加载,每项检测结果和耗时都会写入日志。
  • Fn 操作改为原位刷新当前控件,不再重建页面;快速按键和双击判定不再阻塞驱动事件队列。
  • 原生风扇拉满与普通风扇控制分开检测;原生功能不可用时可使用设置的最大转速作为替代方案。
  • 旧版 ITS 设备会自动使用 LITSSVC:智能模式 135、省电模式 146、性能模式 148;现代设备仍优先使用 LenovoProcessManagement。
  • 修复 GPU 温度不可读时风扇曲线停止更新、外部刷新率变化不同步、部分功耗项目留下空位,以及旧版延迟步骤被误识别为宏等问题。

下载

  • ThinkBookToolkit-1.0.0-Setup.exe(推荐):在线安装程序,可选择安装位置;检测不到 x64 .NET 9 Desktop Runtime 时会下载微软官方运行时,并注册风扇安全守护服务。
  • ThinkBookToolkit-1.0.0-win-x64-framework-dependent.zip:便携版,需要系统已安装 x64 .NET 9 Desktop Runtime;不会自动注册守护服务。
  • SHA256SUMS-v1.0.0.txt:发布文件的 SHA-256 校验值。

公开发布包不包含 Lenovo Vantage 或联想电脑管家的专有 DLL。需要这些 DLL 的功能必须由用户在合法拥有文件的前提下,通过受支持的位置或“自定义联想 DLL 目录”提供。安装程序与主程序目前均未进行数字签名,Windows 可能显示 SmartScreen 提示。

软件版本为 1.0.0,可替换风扇后端 API 版本为 1.1,配置文件格式版本为 1.0。

完整变更:v0.2.7...v1.0.0


Disclaimer: ThinkBook Toolkit is an independently developed experimental project. It is not affiliated with, endorsed, supported, or sponsored by Lenovo. The application reads and writes hardware and firmware settings; you accept all risks and consequences. Every feature was tested only on ThinkBook 16p G6 IAX with BIOS R2CN57WW and is not guaranteed to work or be safe elsewhere. Before requesting after-sales service, uninstall ThinkBook Toolkit or remove the drive containing it to avoid unnecessary complications.

Highlights

Automation, macros, and Fn keys

  • Added ordered automations covering performance, GPU, cooling, battery, display, sound, input, applications, delays, and macros.
  • Automations support manual runs, AC connect/disconnect and game start/stop triggers, plus Fn-key single- and double-press bindings.
  • Added keyboard macro recording, per-event key/Down-Up/delay editing, ordinary-key bindings, automation-step integration, and safe release of held keys.
  • Added WMI and EnergyDrv Fn-key discovery. Every raw key can be added to the custom list, with identical codes kept separate by source.
  • Automation and macro names are unique, while old duplicate names are migrated with numeric suffixes.
  • Execution logs include trigger source, queueing, steps/events, elapsed time, cancellation, and failure details. Application paths and arguments are redacted.

Driver updates and firmware tools

  • Added a driver-update page that reads Lenovo's public machine-type catalog without Lenovo System Update DLLs.
  • Added applicability evaluation, version checks, SHA-256 and Lenovo signature verification, and serialized package downloads/installations.
  • Added BIOS I/O and virtualization controls gated by the settings actually exposed by the current firmware.

Game detection, display, and GPU

  • Game detection now combines Windows GameConfigStore, effective Game Mode, foreground/child processes, and custom include/exclude lists; exclusions win.
  • Added Dynamic Refresh Rate discovery, switching, Fn+R cycling, and synchronization after external Windows changes.
  • Every discrete-GPU overclock parameter can be enabled independently. Core and memory clock ranges are supported, and disabled parameters are left untouched.
  • Improved dGPU removal, reconnection, and telemetry-resource release so monitoring does not keep Hybrid Auto/Hybrid iGPU adapters connected.

Compatibility, performance, and interface

  • Added a bilingual per-version typed risk acknowledgement before hardware initialization and fan-backend notices.
  • Significantly reduced startup and feature-detection time. Storage and dGPU telemetry load in the background, with per-feature completion and timing logs.
  • Fn actions now refresh controls in place instead of rebuilding pages; rapid presses and double-press detection no longer block the driver event queue.
  • Native full fan speed is detected separately from ordinary fan control, with a configurable maximum-RPM fallback.
  • Older ITS systems automatically use LITSSVC commands 135/146/148, while modern systems continue to prefer LenovoProcessManagement.
  • Fixed fan curves freezing when GPU temperature is unavailable, external refresh-rate changes not updating the UI, gaps in partial power displays, and legacy Delay steps being mistaken for Macro steps.

Downloads

  • ThinkBookToolkit-1.0.0-Setup.exe (recommended): online installer with a selectable destination. It downloads the official Microsoft x64 .NET 9 Desktop Runtime when required and registers the fan-safety guardian service.
  • ThinkBookToolkit-1.0.0-win-x64-framework-dependent.zip: portable package; the x64 .NET 9 Desktop Runtime must already be installed, and the guardian service is not registered automatically.
  • SHA256SUMS-v1.0.0.txt: SHA-256 checksums for the release assets.

Public packages do not include proprietary DLLs from Lenovo Vantage or Lenovo PC Manager. Features requiring those DLLs need legally obtained copies supplied through a supported location or the custom Lenovo DLL directory. The installer and application are currently unsigned, so Windows may display a SmartScreen warning.

The application version is 1.0.0, the replaceable fan-backend API is 1.1, and the configuration-file format is 1.0.

Full diff: v0.2.7...v1.0.0

ThinkBook Toolkit v0.2.7

Choose a tag to compare

@lhzlhz419 lhzlhz419 released this 12 Aug 01:22

ThinkBook Toolkit v0.2.7

免责声明: 本软件会调用固件与硬件控制接口。使用本软件所产生的风险由使用者自行承担,作者及贡献者不对设备损坏、数据丢失、系统不稳定或其他直接、间接损失负责。所有功能仅在 ThinkBook 16p G6 IAX(BIOS R2CN57WW) 上测试,不保证在其他机型或 BIOS 版本上可用。

本次更新

独立显卡管理

  • 为混合自动和混合核显模式加入独显释放协调。Toolkit 会在固件卸载独显前停止 NVIDIA 监控,并在独显断开或重新连接后显示通知。
  • 在概览与性能页显示独显活跃、不活跃或关闭状态,以及可用时的 NVIDIA P-State。
  • 新增查看独显占用应用和强制关闭占用应用功能。
  • 新增 NVIDIA 独显超频:可设置核心/显存频率偏移和核心频率范围,并支持恢复默认。请勿与其他超频软件同时使用。
  • 升级 LibreHardwareMonitorLib 至 0.9.7-pre717,并将 NVIDIA 遥测和控制进一步集中到隔离的 GPU 工作进程,避免读数阻止独显卸载。

Fn 快捷键与显示

  • 新增可选的 Lenovo Hotkeys 禁用与 ThinkBook Fn 快捷键接管,并提供全局置顶 OSD;Toolkit 退出或 Windows 关机时会恢复 Lenovo Hotkeys。
  • Fn+Q 支持自定义性能模式顺序和逐项启用;使用电池时自动跳过极客模式。
  • Fn+R 支持切换笔记本屏幕刷新率;显示页可直接选择刷新率,并配置参与循环的刷新率,默认使用 60 Hz 和最高刷新率。
  • 修复快速连续按键可能漏判、OSD 卡顿、静音/麦克风指示灯不同步、Fn+R 无效及部分音频 COM 接口不兼容的问题。

性能、散热与启动

  • 性能模式与风扇策略联动会在性能模式切换成功后等待两秒再应用风扇策略。
  • 功耗锁定值按性能模式保存,切换回原模式后继续使用此前锁定的数值。
  • 重启后保留上次使用的风扇策略;仅在 Windows 关机时记录并在下次自启后恢复性能模式。
  • 调整风扇曲线编辑布局,并将“双风扇同步”的反向含义改为更直观的“独立控制两个风扇的曲线”。
  • 开机自启支持关闭、立即启动和延迟启动。

界面与更新

  • 页面切换加入短暂的淡入与位移动画。
  • 标题栏和设置页显示当前版本号。
  • 设置页可通过 GitHub Releases 检查最新正式版本;发现更新时会在当前版本一行显示最新版并提供“下载更新”按钮。
  • 新增 GPU 管理、超频、刷新率、Fn 快捷键和软件更新等功能监测项。
  • 移除无法可靠读取的 PCH 温度项目及其未使用的硬件模块。

下载

  • ThinkBookToolkit-0.2.7-Setup.exe(推荐):在线安装程序,可选择安装位置;检测不到 x64 .NET 9 Desktop Runtime 时,会下载微软官方运行时安装包,并注册风扇安全守护服务。
  • ThinkBookToolkit-0.2.7-win-x64-framework-dependent.zip:便携版,需要系统已经安装 x64 .NET 9 Desktop Runtime;不会自动注册风扇安全守护服务。
  • SHA256SUMS-v0.2.7.txt:发布文件的 SHA-256 校验值。

公开发布包不包含 Lenovo Vantage 或联想电脑管家的专有 DLL。依赖这些 DLL 的功能需要用户在合法拥有相应文件的前提下,通过 Toolkit 支持的位置或“自定义联想 DLL 目录”提供。安装程序与主程序当前均未进行数字签名,Windows 可能显示 SmartScreen 提示。

本版本的软件版本为 0.2.7,可替换风扇后端 API 版本为 1.1,配置文件格式版本仍为 1.0。

完整变更:v0.2.6...v0.2.7


Disclaimer: This application calls firmware and hardware-control interfaces. You use it at your own risk. The authors and contributors are not liable for hardware damage, data loss, system instability, or any other direct or indirect loss. All features were tested only on ThinkBook 16p G6 IAX with BIOS R2CN57WW and are not guaranteed to work on other devices or BIOS versions.

Changes

Discrete GPU management

  • Added dGPU release coordination for Hybrid Auto and Hybrid iGPU modes. Toolkit stops NVIDIA monitoring before firmware removes the adapter and notifies the user after a confirmed disconnect or reconnect.
  • Added dGPU activity and NVIDIA P-State reporting to Overview and Performance.
  • Added views for applications using the dGPU and an optional action to close them.
  • Added NVIDIA GPU overclock controls for core and memory offsets and an optional core-clock range, with reset support. Do not use this feature together with another overclocking application.
  • Upgraded LibreHardwareMonitorLib to 0.9.7-pre717 and moved NVIDIA telemetry and control further into the isolated GPU worker so sensor polling does not block dGPU removal.

Fn keys and display

  • Added optional Lenovo Hotkeys disablement and ThinkBook Fn-key takeover with a topmost OSD. Lenovo Hotkeys is restored when Toolkit exits or Windows shuts down.
  • Fn+Q now supports a configurable performance-mode order and per-mode enable switches; Geek mode is skipped on battery power.
  • Fn+R can switch laptop-panel refresh rates. The Display page can select the current rate and configure the rates included in the cycle; 60 Hz and the highest available rate are enabled by default.
  • Fixed missed rapid key presses, OSD latency, mute and microphone LED synchronization, Fn+R handling, and unsupported audio COM interfaces.

Performance, cooling, and startup

  • Performance-mode and fan-strategy linkage now waits two seconds after a confirmed mode switch before applying the fan strategy.
  • Power-limit locks retain independent values for each performance mode.
  • Toolkit restores the previously selected fan strategy after a normal restart. The current performance mode is recorded only during Windows shutdown and restored after the next automatic startup.
  • Refined the fan-curve editor and replaced the inverted dual-fan synchronization wording with a direct independent-fan control option.
  • Windows startup now supports Off, On, and Delayed start modes.

Interface and updates

  • Added a short fade-and-slide transition between pages.
  • Added the current application version to the native title bar and Settings.
  • Settings can check the latest stable GitHub Release. When an update is available, the version row shows the latest version and a Download update button.
  • Added feature-monitoring entries for GPU management, overclocking, refresh-rate control, Fn-key takeover, and software updates.
  • Removed the unavailable PCH temperature item and its unused hardware module.

Downloads

  • ThinkBookToolkit-0.2.7-Setup.exe (recommended): online installer with a selectable destination. It downloads the official Microsoft x64 .NET 9 Desktop Runtime when required and registers the fan-safety guardian service.
  • ThinkBookToolkit-0.2.7-win-x64-framework-dependent.zip: portable package; the x64 .NET 9 Desktop Runtime must already be installed, and the guardian service is not registered automatically.
  • SHA256SUMS-v0.2.7.txt: SHA-256 checksums for the release assets.

Public packages do not include proprietary DLLs from Lenovo Vantage or Lenovo PC Manager. Features requiring those DLLs need legally obtained copies supplied through a supported location or the custom Lenovo DLL directory. The installer and application are currently unsigned, so Windows may display a SmartScreen warning.

The application version is 0.2.7, the replaceable fan-backend API is 1.1, and the configuration-file format remains 1.0.

Full diff: v0.2.6...v0.2.7

ThinkBook Toolkit v0.2.6

Choose a tag to compare

@lhzlhz419 lhzlhz419 released this 09 Aug 15:18

ThinkBook Toolkit v0.2.6

免责声明: 本软件会调用固件与硬件控制接口。使用本软件所产生的风险由使用者自行承担,作者及贡献者不对设备损坏、数据丢失、系统不稳定或其他直接、间接损失负责。所有功能仅在 ThinkBook 16p G6 IAX(BIOS R2CN57WW) 上测试,不保证在其他机型或 BIOS 版本上可用。

本次更新

风扇安全与稳定性

  • 修复覆盖安装时 Toolkit 驻留托盘导致安装器无法关闭程序的问题。新版安装器会先请求 Toolkit 恢复固件自动风扇控制并正常退出,再停止守护服务;面对不支持安全退出请求的旧版 Toolkit 时,会明确引导用户从托盘菜单退出后重试。
  • 新增按需启动的 Windows 守护服务。主程序被任务管理器强制结束或异常消失后,守护服务会尝试恢复固件自动风扇控制,随后自行停止。
  • 订阅 Windows 会话结束事件;关机或注销时先停止后台风扇写入并恢复固件自动,避免最后一次转速写入被长期保留。
  • GPU 遥测移动到独立子进程。独显驱动或原生监控接口在设备断开、禁用或卸载期间发生异常时,不再直接终止 Toolkit 主进程,并会在独显不可用时尝试显示核显读数。

概览与散热界面

  • 新增“简洁模式”和“详细模式”两种概览布局,并可分别编辑当前模式显示的卡片与数据项。
  • 简洁概览新增内存与保修信息卡片;在保设备可显示剩余保修天数。
  • “实时状态”移动到“散热”页顶部,增加“显存与热点”读数,并从“性能”页移除。
  • 修正风扇目标格式、保修剩余天数显示和部分功耗接口下的空白卡位。
  • 更新透明四角的软件图标,并将相关机型名称统一为 ThinkBook 14 G6+ IMH。

性能模式与风扇联动

  • 增加“切换性能模式时自动切换风扇策略”,可为省电、智能、性能和极客模式分别选择固件自动、固定转速、五个风扇曲线 Profile 或高级曲线。
  • 增加“使用风扇控制时切换性能模式”,并提供无需切换的模式白名单。两种联动方向可独立配置,单独切换风扇策略不会反向改变性能模式,除非显式启用第二项联动。

已知限制

  • 本版本隔离了独显卸载时的崩溃风险并支持事后回退到核显读数,但尚未在联想“混合自动模式”准备断开独显之前主动释放所有 NVIDIA 监控资源;部分设备上 Toolkit 仍可能阻止离电后的独显自动断开。
  • 守护服务由安装程序注册。便携版不会自动安装该服务,因此主程序被强制结束后的风扇自动恢复保护仅在已正确安装服务时可用。

下载

  • ThinkBookToolkit-0.2.6-Setup.exe(推荐):在线安装程序,可选择安装位置;检测不到 x64 .NET 9 Desktop Runtime 时,会下载微软官方运行时安装包,并注册风扇安全守护服务。
  • ThinkBookToolkit-0.2.6-win-x64-framework-dependent.zip:便携版,需要系统已经安装 x64 .NET 9 Desktop Runtime;不会自动注册风扇安全守护服务。
  • SHA256SUMS-v0.2.6.txt:发布文件的 SHA-256 校验值。

公开发布包不包含 Lenovo Vantage 或联想电脑管家的专有 DLL。依赖这些 DLL 的功能需要用户在合法拥有相应文件的前提下,通过 Toolkit 支持的位置或“自定义联想 DLL 目录”提供。安装程序与主程序当前均未进行数字签名,Windows 可能显示 SmartScreen 提示。

本版本的软件版本为 0.2.6,可替换风扇后端 API 版本为 1.1,配置文件格式版本仍为 1.0。

完整变更:v0.2.5...v0.2.6


Disclaimer: This application calls firmware and hardware-control interfaces. You use it at your own risk. The authors and contributors are not liable for hardware damage, data loss, system instability, or any other direct or indirect loss. All features were tested only on ThinkBook 16p G6 IAX with BIOS R2CN57WW and are not guaranteed to work on other devices or BIOS versions.

Changes

Fan safety and reliability

  • Fixed overwrite installation while Toolkit is running in the system tray. Setup now asks Toolkit to restore firmware automatic fan control and exit normally before stopping the guardian service; when upgrading an older Toolkit that does not support the safe-exit request, Setup provides a focused prompt to exit from the tray and retry.
  • Added a demand-start Windows guardian service. If the main process is forcibly terminated or disappears unexpectedly, the service attempts to restore firmware automatic fan control and then stops itself.
  • Added Windows session-ending handling. Shutdown and sign-out now stop background fan writes and restore firmware automatic control before the process exits.
  • Moved GPU telemetry into an isolated child process. Native driver or monitoring failures during discrete-GPU removal, disablement, or unloading no longer terminate the Toolkit process directly, and integrated-GPU readings are selected while the discrete adapter is unavailable.

Overview and Cooling interface

  • Added Compact and Detailed Overview modes with editable cards and readings for the selected mode.
  • Added compact memory and warranty cards, including remaining warranty days for covered devices.
  • Moved Live status to the top of Cooling, added combined VRAM and hot-spot temperatures, and removed Live status from Performance.
  • Fixed fan-target formatting, warranty remaining-day visibility, and empty slots when only part of the power interface is readable.
  • Updated the application icon with transparent corners and standardized the model name as ThinkBook 14 G6+ IMH.

Performance-mode and fan linkage

  • Added automatic fan-strategy selection for Power saving, Intelligent, Performance, and Geek modes, with firmware automatic, fixed RPM, five named fan-curve profiles, and Advanced curve choices.
  • Added an optional performance-mode switch when fan control is used, together with a no-switch whitelist. Both linkage directions can be configured independently.

Known limitations

  • This release isolates crashes during discrete-GPU removal and can fall back to integrated-GPU readings afterward, but it does not yet proactively release every NVIDIA monitoring resource before Lenovo Hybrid Auto begins detaching the GPU. Toolkit may still prevent automatic battery-mode detachment on some devices.
  • The installer registers the guardian service. The portable package does not install that service automatically, so forced-termination fan recovery is available only when the service has been registered correctly.

Downloads

  • ThinkBookToolkit-0.2.6-Setup.exe (recommended): online installer with a selectable destination. It downloads the official Microsoft x64 .NET 9 Desktop Runtime when required and registers the fan-safety guardian service.
  • ThinkBookToolkit-0.2.6-win-x64-framework-dependent.zip: portable package; the x64 .NET 9 Desktop Runtime must already be installed, and the guardian service is not registered automatically.
  • SHA256SUMS-v0.2.6.txt: SHA-256 checksums for the release assets.

Public packages do not include proprietary DLLs from Lenovo Vantage or Lenovo PC Manager. Features requiring those DLLs need legally obtained copies supplied through a supported location or the custom Lenovo DLL directory. The installer and application are currently unsigned, so Windows may display a SmartScreen warning.

The application version is 0.2.6, the replaceable fan-backend API is 1.1, and the configuration-file format remains 1.0.

Full diff: v0.2.5...v0.2.6

ThinkBook Toolkit v0.2.5

Choose a tag to compare

@lhzlhz419 lhzlhz419 released this 08 Aug 13:38

免责声明: 本软件会调用固件与硬件控制接口。使用本软件所产生的风险由使用者自行承担,作者及贡献者不对设备损坏、数据丢失、系统不稳定或其他直接、间接损失负责。所有功能仅在 ThinkBook 16p G6 IAX(BIOS R2CN57WW) 上测试,不保证在其他机型或 BIOS 版本上可用。

本次更新

概览与硬件监控

  • 概览页增加可自定义的监控卡片与数据项,并新增功耗限制、保修信息卡片。
  • 扩展 CPU、GPU、内存、硬盘、电池和风扇读数;受支持时可显示逐颗显存温度。
  • “性能”页的实时状态与概览页使用相同的显示项目设置。

功耗与设备支持

  • 为 ThinkBook 16p G5 IRX 和 ThinkBook 14 Gen 6 Plus 增加对应的功耗设置支持;其他具备 WMI 功耗接口的设备可以显示实际可读取的项目。
  • 功耗锁定现在按性能模式分别保存,切换回某个模式时会恢复该模式锁定的目标值。
  • ThinkBook 16p G6 IAX 的 GPU Power Boost 滑动条范围保持 0–15,手动输入允许任意非负整数。

界面与稳定性

  • 将“性能”和“散热”拆分为独立页面,风扇控制移动到“散热”。
  • 优化响应式布局、概览功耗显示、设置项排列、深色原生标题栏以及“启动与程序行为”区域。
  • 增加运行日志、硬件读数强制刷新和单实例启动处理。
  • 增加显示适配器在线检测并刷新 NVIDIA 私有监控句柄,降低独显被禁用或卸载后访问失效设备造成闪退的风险。

下载

  • ThinkBookToolkit-0.2.5-Setup.exe(推荐):在线安装程序,可选择安装位置;检测不到 x64 .NET 9 Desktop Runtime 时,会下载微软官方运行时安装包。
  • ThinkBookToolkit-0.2.5-win-x64-framework-dependent.zip:便携版,需要系统已经安装 x64 .NET 9 Desktop Runtime。
  • SHA256SUMS-v0.2.5.txt:发布文件的 SHA-256 校验值。

公开发布包不包含 Lenovo Vantage 或联想电脑管家的专有 DLL。依赖这些 DLL 的功能需要用户在合法拥有相应文件的前提下,通过 Toolkit 支持的位置或“自定义联想 DLL 目录”提供。安装程序与主程序当前均未进行数字签名,Windows 可能显示 SmartScreen 提示。

本版本的软件版本为 0.2.5,可替换风扇后端 API 版本为 1.1,配置文件格式版本仍为 1.0。

完整变更:v0.2.4...v0.2.5


Disclaimer: This application calls firmware and hardware-control interfaces. You use it at your own risk. The authors and contributors are not liable for hardware damage, data loss, system instability, or any other direct or indirect loss. All features were tested only on ThinkBook 16p G6 IAX with BIOS R2CN57WW and are not guaranteed to work on other devices or BIOS versions.

Changes

Overview and hardware monitoring

  • Added configurable Overview cards and readings, including power-limit and warranty cards.
  • Expanded CPU, GPU, memory, storage, battery, and fan telemetry, including per-chip VRAM temperatures where supported.
  • The live-status area on the Performance page now follows the same visibility settings as the Overview page.

Power and device support

  • Added device-specific power controls for ThinkBook 16p G5 IRX and ThinkBook 14 Gen 6 Plus. Other devices with compatible WMI power interfaces can display the values that are actually readable.
  • Power locks are now stored per performance mode and restore that mode's locked targets when switching back.
  • On ThinkBook 16p G6 IAX, the GPU Power Boost slider remains 0–15, while manual input accepts any non-negative integer.

Interface and reliability

  • Split Performance and Cooling into separate pages and moved fan controls to Cooling.
  • Refined responsive layouts, Overview power presentation, setting-row alignment, dark native title bars, and the Startup and application behavior section.
  • Added session logging, force-refreshing of hardware readers, and single-instance startup handling.
  • Added display-adapter presence checks and NVIDIA telemetry-handle refreshes to reduce crashes after the discrete GPU is disabled or removed.

Downloads

  • ThinkBookToolkit-0.2.5-Setup.exe (recommended): online installer with a selectable destination. It downloads the official Microsoft x64 .NET 9 Desktop Runtime installer when the runtime is missing.
  • ThinkBookToolkit-0.2.5-win-x64-framework-dependent.zip: portable package; the x64 .NET 9 Desktop Runtime must already be installed.
  • SHA256SUMS-v0.2.5.txt: SHA-256 checksums for the release assets.

Public packages do not include proprietary DLLs from Lenovo Vantage or Lenovo PC Manager. Features requiring those DLLs need legally obtained copies supplied through a supported location or the custom Lenovo DLL directory. The installer and application are currently unsigned, so Windows may display a SmartScreen warning.

The application version is 0.2.5, the replaceable fan-backend API is 1.1, and the configuration-file format remains 1.0.

Full diff: v0.2.4...v0.2.5

ThinkBook Toolkit v0.2.4

Choose a tag to compare

@lhzlhz419 lhzlhz419 released this 02 Aug 15:31

免责声明: 本软件会调用固件与硬件控制接口。使用本软件所产生的风险由使用者自行承担,作者及贡献者不对设备损坏、数据丢失、系统不稳定或其他直接、间接损失负责。所有功能仅在 ThinkBook 16p G6 IAX(BIOS R2CN57WW) 上测试,不保证在其他机型或 BIOS 版本上可用。

本次更新

功耗设置界面调整

  • 将每项功耗参数的独立锁定开关移动到对应设置行的最右侧,位于滑动条、输入框或下拉框之后。
  • 统一了各行锁定开关的右侧对齐和控件间距,使参数调节区更容易浏览。
  • 本次更新只调整锁定开关的布局;逐项锁定逻辑、锁定目标和检查间隔保持不变。

下载

  • ThinkBookToolkit-0.2.4-Setup.exe(推荐):在线安装程序,可选择安装位置;检测不到 x64 .NET 9 Desktop Runtime 时,会下载微软官方运行时安装包。
  • ThinkBookToolkit-0.2.4-win-x64-framework-dependent.zip:便携版,需要系统已经安装 x64 .NET 9 Desktop Runtime。
  • SHA256SUMS-v0.2.4.txt:发布文件的 SHA-256 校验值。

公开发布包不包含 Lenovo Vantage 或联想电脑管家的专有 DLL。依赖这些 DLL 的功能需要用户在合法拥有相应文件的前提下,通过 Toolkit 支持的位置或“自定义联想 DLL 目录”提供。安装程序与主程序当前均未进行数字签名,Windows 可能显示 SmartScreen 提示。

本版本的软件版本为 0.2.4,可替换风扇后端 API 版本为 1.1,配置文件格式版本仍为 1.0。

完整变更:v0.2.3...v0.2.4


Disclaimer: This application calls firmware and hardware-control interfaces. You use it at your own risk. The authors and contributors are not liable for hardware damage, data loss, system instability, or any other direct or indirect loss. All features were tested only on ThinkBook 16p G6 IAX with BIOS R2CN57WW and are not guaranteed to work on other devices or BIOS versions.

Changes

Power-settings layout

  • Moved every per-parameter power lock switch to the far right of its setting row, after the slider, input, or selector.
  • Aligned the lock switches and spacing consistently across all power-setting rows for easier scanning.
  • This release changes only the switch layout. Per-parameter lock behavior, saved targets, and the shared check interval are unchanged.

Downloads

  • ThinkBookToolkit-0.2.4-Setup.exe (recommended): online installer with a selectable destination. It downloads the official Microsoft x64 .NET 9 Desktop Runtime installer when the runtime is missing.
  • ThinkBookToolkit-0.2.4-win-x64-framework-dependent.zip: portable package; the x64 .NET 9 Desktop Runtime must already be installed.
  • SHA256SUMS-v0.2.4.txt: SHA-256 checksums for the release assets.

Public packages do not include proprietary DLLs from Lenovo Vantage or Lenovo PC Manager. Features requiring those DLLs need legally obtained copies supplied through a supported location or the custom Lenovo DLL directory. The installer and application are currently unsigned, so Windows may display a SmartScreen warning.

The application version is 0.2.4, the replaceable fan-backend API is 1.1, and the configuration-file format remains 1.0.

Full diff: v0.2.3...v0.2.4