受支持硬件

协议参考

选择机型,查看其已审核协议和证据级别。

两款机型拥有已验证支持;五款提供 实验性控制 ,实现依据为已审核并固定版本的上游来源。各机型的参考部分列出了已实现的控制和现有证据。

机型参考

仅适用于身份完全匹配的设备 审核依据为 openblade-core 版本 。

特征报告封装

偏移含义验证
0状态:请求 00,成功响应 02。拒绝所有非成功响应状态。
1事务标识符。响应必须匹配请求事务。
5负载长度,最多 80 字节。检查负载是否越界,并核对该命令要求的确切长度。
6 至 7命令类别和命令 ID。两者都必须匹配请求。
8 至 87负载及其后补零的部分。使用该命令专属的负载解码器。
88字节 2 至 87 的 XOR 校验和。校验和不匹配时拒绝。
89保留尾部字节。协议报告的长度必须为 90 字节;Windows 特征 I/O 另外包含报告 ID。

只读查询

功能类别/ID请求负载解码响应
温控状态,通道 1/20D/8201 CC 00 00已识别的自动或手动状态;两个通道响应必须一致。
风扇转速,选择器 1/20D/8801 SS 0001 SS RR,RPM = RR × 100。
自定义 CPU/GPU 级别0D/8701 DD 0001 DD LL,识别的级别为低、中或高。
电池保护/上限07/920050 关闭; B2/B7/BC/C1/C6/CB/D0 对应 50% 至 80%。
临时充满07/8F0000 未激活; 04 激活。拒绝其他单字节值。
适配器类别07/8C00 0000 11 电池, 07 11 USB-C,以及 11 11 全功率圆口适配器。
键盘亮度03/8301 05 0001 05 BB,原始亮度 0 至 255。
标志灯状态/灯效03/80, 03/8201 04 0001 04 VV;状态为禁用/启用,灯效为静态/呼吸。
MCU 版本00/8700 00 00 00由四段数字组成的版本号。
启动动画0F/980000 启用; 01 禁用。
功能键优先模式02/8601 0001 00 功能键; 01 01 多媒体。
游戏模式00/8800 00 00 0000 00 00 00 关闭; 01 00 00 00 开启。
设备模式00/8400 00Normal 或 Driver 模式。
显示Windows API不适用。固定 60/240 Hz、动态 48–240 Hz、HDR 及五种 SDR 色彩配置。
CPU 高级调校仅观察不可用。界面会列出 CPU 功率上限 45–95 W 和 CPU 电压优化器 -30 至 -1,但尚无后端可写入这些设置。
符号说明CC 通道; SS 风扇选择器; DD 性能域。LL 级别; BB 亮度; VV 命令专属值。占位符由类型化代码解码,并限制取值范围。

已准入设置命令

类别类别/ID脱敏请求结构接受的响应负载准入说明
性能0D/02, 0D/0701 CC MM 00 温控状态及 01 DD LL 自定义级别;域、模式及级别均为类型化值。相同通道或域负载。全功率交流供电时可用平衡、静音、性能和自定义;电池供电时可用省电和电池平衡。USB-C 下仅可读取。两个温控通道和各自定义域的回读都必须匹配。
GPU 时钟调校NVIDIA API核心 -1,000 至 +400 MHz,显存 -1,000 至 +3,000 MHz,还受已安装驱动进一步限制。已确认的核心和显存偏移。接上全功率交流适配器后,在所有已准入的交流供电模式和 HyperBoost 中均可用。OpenBlade 会确认偏移已生效;更改失败时恢复原值。
散热0D/02, 0D/01类型化自动/手动状态及 01 CC RR 2,000 至 5,000 RPM 的风扇目标。相同通道负载。回读模式和两个 RPM 通道;目标转速不得超过该机型的最大值。
电池养护07/12, 07/0F保护关闭、50–80% 上限或临时充满。相同单字节值。通过以下命令回读 07/92 或 07/8F;每次验证后都须恢复此前已确认的状态。
键盘和标志灯03/03, 03/00, 03/02, 0F/18, 02/06, 00/08, 00/04类型化亮度、标志灯、启动、功能键、游戏模式及设备模式值。相同类型化负载或已准入一次性响应。分别独立回读每个持久状态。此机型的功能键设置命令使用不带选择器的负载。
键盘矩阵帧03/0B, 03/0A在 17 个逻辑列中写入六行类型化数据,再发送锁存命令。验证报告封装中的状态、事务、类别、ID、长度和校验和。PID 02C6 使用 90 字节协议报告,没有 375 字节特征集合。
HyperBoost已审核捕获分别捕获从静音、平衡、性能和自定义进入并恢复的过程,按通道配对核对。具体字节保存在已审核的夹具中。两个通道必须确认 HyperBoost 和恢复的初始模式。需要全功率交流供电。每次重新检查散热垫,并据此选择受支持的散热垫路径或已准入的无垫路径。可直接从当前交流供电模式进入;退出时恢复原模式、已保存的风扇设置、适用的自定义 CPU/GPU 档位和已确认的 GPU 偏移。结果不明的写入不得重试。

输入和灯光行为

领域支持的行为边界
键盘灯效关闭、环境感知、音频电平表、呼吸、火焰、响应、涟漪、光谱循环、星光、静态、潮汐、波浪和色轮,以及导入序列。灯效参数、完整的空间键位映射、原生灯效回读和矩阵回读仍分别受准入规则限制。导入序列使用该机型已经验证的逻辑按键映射,且只允许已知的键盘布局。
动画帧率30 Hz。可选的 60 Hz 传输仅对 Razer Blade 16(2026)开放。
Windows 动态照明OpenBlade 可将 85 灯键盘 LampArray 交由 Windows 控制。移交后,OpenBlade 会停止写入键盘灯光。顶盖标志灯仍可单独控制。
特殊按键绑定M1 至 M5 均可自定义。M1 对应 Fn+Page Up,M2 对应 Fn+Page Down;M3 至 M5 使用严格匹配的特征报告。Fn+P 可循环切换当前供电方式下的可用模式。OpenBlade 将已精确匹配的 PID 02C6 所报告的 Fn 状态,与 Page Up、Page Down 或 P 的按键变化结合判断。只有对应 M1 或 M2 已绑定自定义操作时,才拦截其原始按键。
显示亮度Windows 原生亮度浮层可使用已安装、签名有效且精确匹配 PID 02C6 的 Razer 驱动栈。运行时会检查接口祖先、实例 ID 前缀、服务名和固定的驱动哈希。未找到完全匹配的驱动栈时,OpenBlade 使用 WMI 和自己的浮层。普通安装程序不会安装 Razer 驱动。
HDR 和色彩HDR 状态每次都重新从 Windows 读取,访问被拒绝后也一样。仅在回读匹配时接受更改;HDR 开启时禁用 SDR 色彩配置。

准入含义

状态含义所需证据
已支持此功能已通过该机型的准入检查。列出的固件版本用于记录测试环境。证据须经审核,并通过类型化验证、实际应用和回读;可逆操作还须验证恢复。
仅观察文档会保留该功能的信息,但 OpenBlade 无法修改它。仍需单独实现后端,并提供可信的回读。
不可用界面可以说明不同机型的差异,但不提供写入操作。不借用其他机型的命令,也不拦截含义尚未确定的输入。

核心证据映射

公开事实已跟踪核心证据
具体目标设备及实际观察到的固件标识RazerBladeModelCatalog.cs, WindowsHostIdentitySource.cs
电池、性能、散热和电源支持Rz090528BatteryValidationFactory.cs, BatteryValidationFactory.cs, ProductionBatteryPort.cs
GPU 时钟调校和恢复BatteryValidationFactory.cs, NvidiaGpuClockOffsetController.cs, GpuClockOffsetManagement.cs
HyperBoost 命令集、散热垫路径和恢复Rz09_0528_02c6_2_02_HyperBoostProduction.json, Rz09_0528_02c6_2_02_HyperBoostWithoutCoolingPadAdmission.json, Rz090528HyperBoostWithoutCoolingPadAdmission.cs, HyperBoostCapabilityPolicy.cs
亮度、标志灯和设备模式Rz090528BrightnessLightingFactory.cs
M1–M5 和 Fn+P 输入Rz090528BrightnessLightingFactory.cs, SpecialKeyRawKeyboardState.cs, Rz090528FunctionPInputState.cs
显示亮度驱动元组WindowsRazerDisplayBrightnessHidTransport.cs, DisplayBrightnessHidController.cs
矩阵结构和灯效Rz090528MatrixLighting.cs, Rz090528SynapseEffects.cs
严格匹配设备的功能范围rz09-0528-pid-02c6-bios-2.02-device-coverage.json, FirmwareSmokeAssessment.cs
不可变的脱敏证据rz09-0528-pid-02c6-bios-2.02-evidence.json, 来源索引

特征报告封装

偏移含义验证
0状态:请求 00,成功响应 02。拒绝所有非成功响应状态。
1事务标识符。响应必须匹配请求事务。
5负载长度,最多 80 字节。检查负载是否越界,并核对该命令要求的确切长度。
6 至 7命令类别和命令 ID。两者都必须匹配请求。
8 至 87负载及其后补零的部分。使用该命令专属的负载解码器。
88字节 2 至 87 的 XOR 校验和。校验和不匹配时拒绝。
89保留尾部字节。协议报告的长度必须为 90 字节;Windows 特征 I/O 另外包含报告 ID。

只读查询

功能类别/ID请求负载解码响应
温控状态,通道 1/20D/8201 CC 00 00已识别的自动或手动状态;两个通道响应必须一致。
风扇转速,选择器 1/20D/8801 SS 0001 SS RR,RPM = RR × 100。
自定义 CPU/GPU 级别0D/8701 DD 0001 DD LL,识别的级别为低、中或高。
电池保护/上限07/920050 关闭; B2/B7/BC/C1/C6/CB/D0 对应 50% 至 80%。
临时充满07/8F0000 未激活; 04 激活。拒绝其他单字节值。
适配器类别07/8C00 0007 11 USB-C 100 W; 11 11 全功率圆口输入。主机身份完全匹配时,可使用已审核的 Razer 280 W 或 SlimQ 330 W 电源。
键盘亮度03/8301 05 0001 05 BB,原始亮度 0 至 255。
标志灯状态/灯效03/80, 03/8201 04 0001 04 VV;状态为禁用/启用,灯效为静态/呼吸。
MCU 版本00/8700 00 00 00由四段数字组成的版本号。
启动动画0F/980000 启用; 01 禁用。
功能键优先模式02/8601 0001 00 功能键; 01 01 多媒体。
游戏模式00/8800 00 00 0000 00 00 00 关闭; 01 00 00 00 开启。
符号说明CC 通道; SS 风扇选择器; DD 性能域。LL 级别; BB 亮度; VV 命令专属值。占位符由类型化代码解码,并限制取值范围。

已准入设置命令

类别类别/ID脱敏请求结构接受的响应负载准入说明
电池上限07/12一个值: B2, B7, BC, C1, C6, CB,或 D0。相同单字节值。通过以下命令准确回读 07/92。
电池保护关闭07/125050通过以下命令准确回读 07/92。
临时充满07/0F04 启用; 00 取消。相同单字节值。通过以下命令读取 07/8F;拔掉电源后的恢复由独立策略处理。
性能,通道 1/20D/0201 CC MM 00;准入模式包括平衡、静音、性能、省电、电池平衡和自定义。相同四字节通道负载。两个温控通道必须返回相同的已识别状态。
自定义 CPU/GPU 级别0D/0701 DD LL;域和档位均使用类型化值,并限制取值范围。相同三字节域负载。逐域回读;拒绝 CPU 高 + GPU 高。
GPU 时钟调校NVIDIA API核心 -1,000 至 +400 MHz,显存 -1,000 至 +3,000 MHz,还受已安装驱动进一步限制。已确认的核心和显存偏移。在所有已准入的交流供电模式和 HyperBoost 中均可用。HyperBoost 退出或恢复后,已确认的偏移仍会保留。
手动风扇状态0D/0201 CC 00 01 ,用于两个通道。相同四字节通道负载。固件仅提供通用手动状态。
风扇目标0D/0101 CC RR;RPM 为 RR × 100,范围 2,000 至 5,400。相同三字节通道负载。固件只报告通用的手动状态。OpenBlade 会保留具体的手动控制模式,并检查安全遥测数据。
键盘亮度03/0301 05 BB。相同三字节负载。直接设置任意亮度值时,通过以下命令精确回读 03/83。使用功能键调节亮度时,则验证同一事务的设置响应,不再单独回读。
键盘矩阵帧03/0B专用 375 字节特征报告中的类型化 102 槽矩阵。验证报告封装中的状态、事务、类别、ID、长度和校验和。必须先取得渲染器控制权;动画灯效需要连续发送帧。
标志灯灯效/状态03/02, 03/0001 04 VV ,用于持久标志灯 LED 4。相同三字节状态或灯效负载。独立回读状态和灯效。
启动动画0F/1800 00 开启; 00 01 关闭。相同双字节负载。记录为一次性操作;单独的 0F/98 查询已准入。
功能键优先模式02/0601 00 功能键; 01 01 多媒体。相同双字节负载。记录为一次性操作;单独的 02/86 查询已准入。
游戏模式00/0801 00 00 00 开启;全零关闭。32 0A 00 00 ,用于两个已准入操作。记录为一次性操作;单独的 00/88 查询已准入。
麦克风静音指示18/0400 02 01 红色; 00 02 00 关闭。相同三字节负载。按一次性操作处理。麦克风是否静音以 Windows 状态为准;尚未观察到固件查询命令。
HyperBoost已审核捕获分别捕获从静音、平衡、性能和自定义进入并恢复的过程,按通道配对核对。具体字节保存在已审核的夹具中。两个通道必须确认 HyperBoost 和恢复的初始模式。捕获于 BIOS 4.00 ,且仅对 RZ09-0581 开放。需要全功率交流供电,每次还须重新检查散热垫,再选择受支持的散热垫路径或已准入的无垫路径。可直接从当前模式进入。退出时恢复原模式、已保存的风扇设置、适用的自定义 CPU/GPU 档位和已确认的 GPU 偏移。结果不明的写入不得重试;恢复过程中发生变化的日志会保留。

输入和灯光行为

领域支持的行为边界
键盘灯效关闭、静态、光谱循环、呼吸、响应、涟漪、潮汐、星光、波浪、色轮、环境感知和音频电平表,以及导入序列。OpenBlade 将灯效转换为已验证的矩阵帧,动画灯效由服务运行。IPC 不接受原始帧。导入序列只允许已知的键盘布局,并且只能使用该机型已准入的功能。
动画帧率默认 30 Hz,内置动画、环境感知和音频电平表可选择 60 Hz。服务会保存所选帧率,托盘应用退出后仍然有效。只允许这两种帧率。
扬声器静音指示Windows 播放静音时,矩阵槽 2 显示红色。通过已准入的矩阵帧显示,不使用单独命令。是否静音以 Windows 播放状态为准;尚未观察到固件查询命令。
亮度键Synapse 处理的每次 F10 或 F11 按键都发出一个 03/03 设置命令。原始亮度每次变化 0x10 ,发生在按键事件后 6 至 14 毫秒。此快速路径验证同一事务的设置响应。任意亮度设置仍使用独立的 03/83 回读。
亮度快速路径按下亮度键时,未观察到预先查询、单独回读或重新应用整套灯效。此行为仅适用于亮度键。
显示亮度显示亮度和 Windows 原生浮层可由一组严格匹配、经过实机验证的 Razer 驱动支持,与上述 90 字节协议无关。必须匹配固定的接口、实例 ID 前缀、服务名和驱动哈希。Razer 驱动更新后或用于其他 Blade 机型时,须另行准入。找不到匹配组合时,OpenBlade 会使用 Windows WMI 和自己的浮层。

准入含义

状态含义所需证据
已准入命令必须有针对该机型审核过的证据,并通过代码检查。列出的固件版本用于记录测试环境。普通设置命令需要捕获、解码、应用、回读和恢复。
一次性操作独立查询不可用,或该操作不表示持久状态。记录响应,声明 oneShotOnly,并通过恢复验证。
其他机型不能假定外观相同的命令在其他设备上也安全。须为该设备单独提供证据并通过准入。

核心证据映射

公开事实已跟踪核心证据
具体目标设备和 HID 接口TargetBladeDevice.cs
90 字节报告封装及响应验证RazerReport.cs
电池、性能、风扇及一次性设置命令Rz09_0581_02e0_3_01_BatteryProduction.json, DeviceCommandCatalog.cs
只读查询可用性类型化 *Protocol.cs 解码器及 ProductionBatteryReadEvidence.cs
键盘矩阵协议和灯效Rz09_0581_02e0_3_01_LightingProduction.json, Pid02E0MatrixReport.cs, ProductionLightingEvidence.cs
键盘亮度键的响应时序2026-07-23 Synapse 参考捕获,SHA-256 3BC6D695405362311285FFB37DEA6AAD777378782870F03F1684B93A30410D09; ProductionLightingPort.cs, ProductionLightingEvidence.cs。
HyperBoost 命令集、散热垫路径和恢复Rz09_0581_02e0_4_00_HyperBoostProduction.json, Rz09_0581_02e0_4_00_HyperBoostWithoutCoolingPadAdmission.json, HyperBoostBaseModeAdmissionSource.cs, HyperBoostCapabilityPolicy.cs
GPU 时钟调校及 HyperBoost 保留NvidiaGpuClockOffsetController.cs, GpuClockOffsetManagement.cs, ServiceControlRuntime.cs
显示亮度驱动元组WindowsRazerDisplayBrightnessHidTransport.cs, DisplayBrightnessHidController.cs
不可变的脱敏证据rz09-0581-pid-02e0-bios-3.01-evidence.json, 来源索引

特征报告封装

偏移含义验证
身份Razer; Blade 16 - RZ09-0483; 1532:029F。两处 Windows 注册表中的身份信息必须匹配。SKU 和固件版本仅作元数据记录,不要求固定的固件版本。
HID 接口91 字节 HID 特征缓冲区,含报告 ID;90 字节 Razer 报告。已公布的用途元组:不可用。准入时固定实际的完整描述符,并要求恰有一个接口返回与请求关联的性能响应。不使用其他机型的用途元组。
0-1状态和事务。成功响应状态 02;事务必须匹配。
5-7负载长度、命令类别和 ID。负载最多 80 字节。先检查类别/ID 是否匹配,再使用命令解码器。大多数响应的负载长度必须与请求一致。
8-87负载及余部。检查选择器和状态是否能正确表示。未知值仅记录在诊断中。
88-89字节 2–87 的 XOR 校验和;尾部保留字节。解码负载前先验证报告封装。
证据UpstreamDerived;已测试 BIOS、EC、MCU 及脱敏 OpenBlade 捕获夹具:不可用。仍需完成实机应用、精确恢复和生命周期验证。

只读查询

功能类别/ID请求负载解码响应
性能/风扇状态0D/8200 SS 00 00;选择器 1/2。恰好四字节。选择器必须匹配;模式和风扇标志必须一致。平衡 (0)、性能 (2)、自定义 (4)、静音 (5) 或仅观测的 HyperBoost (7)。风扇标志 0 为自动;1 为手动。拒绝未知值。
自定义 CPU/GPU0D/8700 DD 00;CPU 1、GPU 2。恰好三字节,域必须匹配。CPU 档位 0–3,GPU 档位 0–2;CPU 3 为 Boost。可以表示高/高组合。
固定风扇目标0D/8100 ZZ 00;区域 1/2。必须为三字节,且区域匹配。两个已保存的目标转速都须在 2,000–5,000 RPM 内,以 100 RPM 为步长。这些值是设定目标,并非实际转速读数。
最大风扇07/8F00一个共享电源模式控制字节:位 02 表示最大风扇;仅解码已定义位 01/02/04/08 。拒绝未知位或长度。
电池保护07/9200恰好一字节。最高位为保护标志;低七位为阈值。启用且为 50–99% 时开启保护;禁用或为 100% 时实际关闭。保留原始关闭状态。
键盘亮度/灯效03/83, 0F/8201 05 00亮度原始值为 0–255。灯效可为关闭、随机呼吸、光谱,或使用已准入方向的波浪。拒绝未知参数。
标志灯03/80, 03/8201 04 00解码开关状态和静态/呼吸灯效,拒绝未知值。关闭时无法得知已保存的灯效。

已准入设置命令

类别类别/ID脱敏请求结构接受的响应负载准入说明
实验性支持的授权范围经审核、基于上游实现的后端准确识别到对应机型配置后,自动启用。尚未经过实机验证。这些设置命令仍属实验性,表格标题与已验证机型共用。尚无 OpenBlade 捕获夹具或实机恢复证据。
性能0D/0201 SS MM 00,选择器 1/2;平衡 0、性能 2、自定义 4、静音 5。回显必须与四字节请求完全一致,再独立执行 0D/82 读取。须重新检查并确认外部供电。选择性能模式时会将风扇设为自动,固定目标转速须另行设置。两个通道都必须确认结果。
自定义级别0D/0701 DD LL,CPU 1/GPU 2;CPU 0–3,GPU 0–2。回显必须与三字节请求完全一致,再独立读取两个域和最终温控状态。CPU Boost 和高/高组合已准入。如果当前固定风扇设置已准入,会保留风扇标志及已保存的目标转速,进入自定义模式时也一样。遇到未知档位则拒绝操作。
固定风扇目标0D/02, 0D/01以风扇标志 1 保留模式,然后对每个区域发送 01 ZZ RR ;目标 RPM 除以 100。核对回显完全一致,并独立回读风扇模式和两个已保存的目标转速。范围为 2,000–5,000 RPM,以 100 RPM 为步长。必须能正确表示初始目标和普通模式;不提供温度曲线。
最大风扇07/0F02 开启; 00 关闭。回显必须与单字节请求完全一致,再独立执行 07/8F 回读。此设置属于自定义模式,要求风扇处于自动模式;若当前为固定转速,则在写入前拒绝操作。每次重新执行的 07/8F 检查若发现 CPU boost、临时充满或局部调光位已开启,就会阻止更改最大风扇设置。
电池保护07/1250 为关闭;保护位加阈值 50–99。选择 100% 会发送关闭。回显必须与单字节请求完全一致,再独立执行 07/92 回读。已固定版本的上游测试覆盖 50–100% 的所有值。GET 响应有效但仍是旧值时,最多可重试两秒;绝不重发设置命令。
键盘内置灯效03/03, 0F/02类型化的亮度及关闭/呼吸/光谱/波浪负载。亮度更改须核对回显完全一致,并回读确认。内置灯效须有匹配的响应封装,并独立回读灯效。仅准入随机呼吸和固定向右波浪。
全键盘同色静态灯光或主机帧03/0B, 03/0A六行: FF RR 00 0F 加 16 个 RGB 单元;锁存 05 00。仅要求响应成功且封装匹配;没有读取 RGB 帧的命令。所有 6×16 单元使用同一颜色。环境感知采样 1×1 的屏幕颜色,音频电平表使用音频峰值强度,再通过独立的类型化请求将该颜色应用到整块键盘,不涉及物理按键映射。更改前先保存可读取的内置灯效;恢复时切回该灯效,并通过以下命令确认: 0F/82。待机或空闲渐暗可能使静态灯光失效;每次明确应用静态灯光时,都会重绘所有行。
标志灯03/02, 03/00类型化 01 04 VV 灯效及开关状态负载。核对回显完全一致,并独立回读状态和灯效。仅支持关闭、静态和呼吸。关闭时无法得知已保存的灯效。
失败和恢复全部设置命令每次重新严格核对主机、接口、控制器、会话和当前状态,并在适用时检查供电条件。如果命令可能已提交,但结果尚未确认,则暂停后续实验性写入。不重发命令,也不尝试替代顺序。恢复时清空旧会话并重新执行只读检查。恢复后仍须重新选择实际生效的灯光设置,才能解除灯光暂停。

输入和灯光行为

领域支持的行为边界
输入原生 Fn 键仍由固件处理。实验性后端不提供 Driver 模式命令或 M 键映射,也不借用其他机型的亮度步进命令。
灯光键盘支持亮度、关闭、光谱、随机呼吸、固定向右波浪、全键盘同色静态灯光、全键盘环境感知和音频电平表;标志灯支持关闭、静态和呼吸。全键盘同色灯效使用易失、仅可写的 6×16 帧。不提供逐键编辑器、导入动画、帧回读或 Windows 动态照明支持。
散热和供电接通外部电源后,支持性能、自定义、2,000–5,000 RPM 固定目标转速和最大风扇转速。不提供风扇曲线、HyperBoost 启用或适配器功率分类。Windows 和会话功能须另有该机型的证据。

准入含义

状态含义所需证据
实验性依据固定版本的上游证据实现,并限制操作范围;准确识别机型后自动启用。仍需补齐实机应用、硬件独立回读、精确恢复和生命周期验证的证据。
仅观察能读取或报告某个状态,不代表可以设置它。OpenBlade 可读取 Blade 16 和 Blade 18 的 HyperBoost 状态,但无法启用。未知值只记入诊断,不据此推断命令。
不可用缺少固件、用途元组或捕获证据时明确说明。不能将其他机型的实机验证结果直接用于本机型,也不能把上游报告当作 OpenBlade 的测试结果。

核心证据映射

公开事实已跟踪核心证据
已审核源码和来源核心 PR #744 引入了该配置; 核心 PR #770 通过以下来源扩展了控制: razer-ctl 8e12e778, razer-ctl 9c66e705,以及 OpenRazer 477f4d6。
精确匹配机型和接口ExperimentalBladeModels.cs, ExperimentalBladeFactory.cs; ExperimentalBladeIdentityTests.cs, ExperimentalBladeFactoryTests.cs。
扩展控制与保护检查ExperimentalBladePort.Battery.cs, ExperimentalBladePort.Custom.cs, ExperimentalBladePort.Fans.cs, ExperimentalBladePort.Lighting.cs; ExperimentalThermalExpansionTests.cs, ExperimentalBladeLightingTests.cs, ExperimentalExpandedBatteryTests.cs。
查询、设置和失败策略ExperimentalBladePort.cs; ExperimentalBladePortTests.cs。
实机验证和诊断尚无脱敏捕获夹具和精确恢复证据。本地缓存诊断保留最近 32 条类型化操作记录,不会自动上传。 ExperimentalBladeBatteryIntegrationTests.cs 测试覆盖软件集成,尚未覆盖实机硬件。

特征报告封装

偏移含义验证
身份Razer; Blade 14 - RZ09-0482; 1532:029D。两处 Windows 注册表中的身份信息必须匹配。SKU 和固件版本仅作元数据记录,不要求固定的固件版本。
HID 接口91 字节 HID 特征缓冲区,含报告 ID;90 字节 Razer 报告。已公布的用途元组:不可用。准入时固定实际的完整描述符,并要求恰有一个接口返回与请求关联的性能响应。不使用其他机型的用途元组。
0-1状态和事务。成功响应状态 02;事务必须匹配。
5-7负载长度、命令类别和 ID。负载最多 80 字节。先检查类别/ID 是否匹配,再使用命令解码器。大多数响应的负载长度必须与请求一致。
8-87负载及余部。检查选择器和状态是否能正确表示。未知值仅记录在诊断中。
88-89字节 2–87 的 XOR 校验和;尾部保留字节。解码负载前先验证报告封装。
证据UpstreamDerived;已测试 BIOS、EC、MCU 及脱敏 OpenBlade 捕获夹具:不可用。仍需完成实机应用、精确恢复和生命周期验证。

只读查询

功能类别/ID请求负载解码响应
性能/风扇状态0D/8200 SS 00 00;选择器 1/2。恰好四字节。选择器必须匹配;模式和风扇标志必须一致。平衡 (0)、自定义 (4) 或静音 (5)。风扇标志 0 为自动;1 为手动。拒绝未知值。
自定义 CPU/GPU0D/8700 DD 00;CPU 1、GPU 2。恰好三字节,域必须匹配。低、中或高;拒绝高/高组合。
固定风扇目标0D/8100 ZZ 00;区域 1/2。必须为三字节,且区域匹配。两个已保存的目标转速都须在 2,200–5,000 RPM 内,以 100 RPM 为步长。这些值是设定目标,并非实际转速读数。
电池保护07/9200恰好一字节。最高位为保护标志;低七位为阈值。启用且为 50–99% 时开启保护;禁用或为 100% 时实际关闭。保留原始关闭状态。
键盘亮度/灯效03/83, 0F/8201 05 00亮度原始值为 0–255。灯效可为关闭、随机呼吸、光谱,或使用已准入方向的波浪。拒绝未知参数。
标志灯03/80, 03/8201 04 00解码开关状态和静态/呼吸灯效,拒绝未知值。关闭时无法得知已保存的灯效。

已准入设置命令

类别类别/ID脱敏请求结构接受的响应负载准入说明
实验性支持的授权范围经审核、基于上游实现的后端准确识别到对应机型配置后,自动启用。尚未经过实机验证。这些设置命令仍属实验性,表格标题与已验证机型共用。尚无 OpenBlade 捕获夹具或实机恢复证据。
性能0D/0201 SS MM 00,选择器 1/2;平衡 0、自定义 4、静音 5。回显必须与四字节请求完全一致,再独立执行 0D/82 读取。须重新检查并确认外部供电。选择性能模式时会将风扇设为自动,固定目标转速须另行设置。两个通道都必须确认结果。
自定义级别0D/0701 DD LL,CPU 1/GPU 2;低/中/高。回显必须与三字节请求完全一致,再独立读取两个域和最终温控状态。高/高组合和未知档位都会被拒绝。
固定风扇目标0D/02, 0D/01以风扇标志 1 保留模式,然后对每个区域发送 01 ZZ RR ;目标 RPM 除以 100。核对回显完全一致,并独立回读风扇模式和两个已保存的目标转速。范围为 2,200–5,000 RPM,以 100 RPM 为步长。这个范围是针对该机型明确推导出的;不提供最大风扇或温度曲线。
电池保护07/1250 为关闭;保护位加阈值 50–99。选择 100% 会发送关闭。回显必须与单字节请求完全一致,再独立执行 07/92 回读。50–100% 的扩展范围,是根据该机型已确认的 80% 和关闭状态所使用的编码推导出的。
键盘内置灯效03/03, 0F/02类型化的亮度及关闭/呼吸/光谱/波浪负载。亮度更改须核对回显完全一致,并回读确认。内置灯效须有匹配的响应封装,并独立回读灯效。仅开放随机呼吸和固定向右波浪,不提供静态帧。
标志灯03/02, 03/00类型化 01 04 VV 灯效及开关状态负载。核对回显完全一致,并独立回读状态和灯效。支持关闭、静态和呼吸。新增的标志灯模式是针对该机型明确推导出的;关闭时无法得知已保存的灯效。
失败和恢复全部设置命令每次重新严格核对主机、接口、控制器、会话和当前状态,并在适用时检查供电条件。如果命令可能已提交,但结果尚未确认,则暂停后续实验性写入。不重发命令,也不尝试替代顺序。恢复时清空旧会话并重新执行只读检查。恢复后仍须重新选择实际生效的灯光设置,才能解除灯光暂停。

输入和灯光行为

领域支持的行为边界
输入原生 Fn 键仍由固件处理。实验性后端不提供 Driver 模式命令或 M 键映射,也不借用其他机型的亮度步进命令。
灯光键盘支持亮度、关闭、光谱、随机呼吸和固定向右波浪;标志灯支持关闭、静态和呼吸。不提供静态键盘帧、导入动画或 Windows 动态照明支持。
散热和供电接通外部电源后,支持性能、自定义和 2,200–5,000 RPM 固定目标转速。不提供最大风扇、风扇曲线、HyperBoost 启用或适配器功率分类。Windows 和会话功能须另有该机型的证据。

准入含义

状态含义所需证据
实验性依据固定版本的上游证据实现,并限制操作范围;准确识别机型后自动启用。仍需补齐实机应用、硬件独立回读、精确恢复和生命周期验证的证据。
仅观察能读取或报告某个状态,不代表可以设置它。OpenBlade 可读取 Blade 16 和 Blade 18 的 HyperBoost 状态,但无法启用。未知值只记入诊断,不据此推断命令。
不可用缺少固件、用途元组或捕获证据时明确说明。不能将其他机型的实机验证结果直接用于本机型,也不能把上游报告当作 OpenBlade 的测试结果。

核心证据映射

公开事实已跟踪核心证据
已审核源码和来源核心 PR #744 引入了该配置; 核心 PR #770 通过以下来源扩展了控制: razer-ctl 8e12e778, razer-ctl 9c66e705, OpenRazer 477f4d6,以及 OpenRazer PR #2237。固定风扇、新增标志灯模式和扩展充电范围仍是根据协议明确推导的功能。
精确匹配机型和接口ExperimentalBladeModels.cs, ExperimentalBladeFactory.cs; ExperimentalBladeIdentityTests.cs, ExperimentalBladeFactoryTests.cs。
扩展控制与保护检查ExperimentalBladePort.Battery.cs, ExperimentalBladePort.Custom.cs, ExperimentalBladePort.Fans.cs, ExperimentalBladePort.Lighting.cs; ExperimentalThermalExpansionTests.cs, ExperimentalBladeLightingTests.cs, ExperimentalExpandedBatteryTests.cs。
查询、设置和失败策略ExperimentalBladePort.cs; ExperimentalBladePortTests.cs。
实机验证和诊断尚无脱敏捕获夹具和精确恢复证据。本地缓存诊断保留最近 32 条类型化操作记录,不会自动上传。 ExperimentalBladeBatteryIntegrationTests.cs 测试覆盖软件集成,尚未覆盖实机硬件。

特征报告封装

偏移含义验证
身份Razer; Blade 14 - RZ09-0530; 1532:02C5。两处 Windows 注册表中的身份信息必须匹配。SKU 和固件版本仅作元数据记录,不要求固定的固件版本。
HID 接口91 字节 HID 特征缓冲区,含报告 ID;90 字节 Razer 报告。已公布的用途元组:不可用。准入时固定实际的完整描述符,并要求恰有一个接口返回与请求关联的性能响应。不使用其他机型的用途元组。
0-1状态和事务。成功响应状态 02;事务必须匹配。
5-7负载长度、命令类别和 ID。负载最多 80 字节。先检查类别/ID 是否匹配,再使用命令解码器。大多数响应的负载长度必须与请求一致。
8-87负载及余部。检查选择器和状态是否能正确表示。未知值仅记录在诊断中。
88-89字节 2–87 的 XOR 校验和;尾部保留字节。解码负载前先验证报告封装。
证据UpstreamDerived;已测试 BIOS、EC、MCU 及脱敏 OpenBlade 捕获夹具:不可用。仍需完成实机应用、精确恢复和生命周期验证。

只读查询

功能类别/ID请求负载解码响应
性能/风扇状态0D/8200 SS 00 00;选择器 1/2。必须为四字节。选择器须匹配,模式和风扇标志也须一致。支持平衡 (0)、省电 (3)、自定义 (4)、静音 (5) 或电池平衡 (6)。风扇标志 0 表示自动;可读取手动风扇状态,但没有相应的设置命令。
自定义 CPU/GPU0D/8700 DD 00;CPU 1、GPU 2。恰好三字节,域必须匹配。低、中或高;拒绝高/高组合。
电池保护07/9200恰好一字节。最高位为保护标志;低七位为阈值。启用且为 50–99% 时开启保护;禁用或为 100% 时实际关闭。保留原始关闭状态。
键盘亮度/灯效03/83, 0F/8201 05 00亮度原始值为 0–255。灯效可为关闭、随机呼吸、光谱,或使用已准入方向的波浪。拒绝未知参数。
标志灯03/80, 03/8201 04 00解码开关状态和静态/呼吸灯效,拒绝未知值。关闭时无法得知已保存的灯效。

已准入设置命令

类别类别/ID脱敏请求结构接受的响应负载准入说明
实验性支持的授权范围经审核、基于上游实现的后端准确识别到对应机型配置后,自动启用。尚未经过实机验证。这些设置命令仍属实验性,表格标题与已验证机型共用。尚无 OpenBlade 捕获夹具或实机恢复证据。
性能0D/0201 SS MM 00,选择器 1/2;平衡 0、省电 3、自定义 4、静音 5、电池平衡 6。回显必须与四字节请求完全一致,再独立执行 0D/82 读取。电池模式要求由电池供电;接通电源模式要求外部供电。两个通道都必须确认所请求的模式。
自定义级别0D/0701 DD LL,CPU 1/GPU 2;低/中/高。回显必须与三字节请求完全一致,再独立读取两个域和最终温控状态。高/高组合和未知档位都会被拒绝。
电池保护07/1250 为关闭;保护位加阈值 50–99。选择 100% 会发送关闭。回显必须与单字节请求完全一致,再独立执行 07/92 回读。50–100% 的扩展范围,是根据该机型已确认的 80% 和关闭状态所使用的编码推导出的。
键盘内置灯效03/03, 0F/02类型化的亮度及关闭/呼吸/光谱/波浪负载。亮度更改须核对回显完全一致,并回读确认。内置灯效须有匹配的响应封装,并独立回读灯效。仅开放随机呼吸和固定向右波浪,不提供静态帧。
标志灯03/02, 03/00类型化 01 04 VV 灯效及开关状态负载。核对回显完全一致,并独立回读状态和灯效。支持关闭、静态和呼吸。新增的标志灯模式是针对该机型明确推导出的;关闭时无法得知已保存的灯效。
失败和恢复全部设置命令每次重新严格核对主机、接口、控制器、会话和当前状态,并在适用时检查供电条件。如果命令可能已提交,但结果尚未确认,则暂停后续实验性写入。不重发命令,也不尝试替代顺序。恢复时清空旧会话并重新执行只读检查。恢复后仍须重新选择实际生效的灯光设置,才能解除灯光暂停。

输入和灯光行为

领域支持的行为边界
输入原生 Fn 键仍由固件处理。实验性后端不提供 Driver 模式命令或 M 键映射,也不借用其他机型的亮度步进命令。
灯光键盘支持亮度、关闭、光谱、随机呼吸和固定向右波浪;标志灯支持关闭、静态和呼吸。不提供静态键盘帧、导入动画或 Windows 动态照明支持。
散热和供电平衡、静音、自定义、省电和电池平衡分别要求相应的供电方式。不提供手动风扇设置、HyperBoost 启用或适配器功率分类。Windows 和会话功能须另有该机型的证据。

准入含义

状态含义所需证据
实验性依据固定版本的上游证据实现,并限制操作范围;准确识别机型后自动启用。仍需补齐实机应用、硬件独立回读、精确恢复和生命周期验证的证据。
仅观察能读取或报告某个状态,不代表可以设置它。OpenBlade 可读取 Blade 16 和 Blade 18 的 HyperBoost 状态,但无法启用。未知值只记入诊断,不据此推断命令。
不可用缺少固件、用途元组或捕获证据时明确说明。不能将其他机型的实机验证结果直接用于本机型,也不能把上游报告当作 OpenBlade 的测试结果。

核心证据映射

公开事实已跟踪核心证据
已审核源码和来源核心 PR #744 引入了该配置; 核心 PR #770 通过以下来源扩展了控制: blade-control 92beedc, 用户报告 #2, OpenRazer 477f4d6,以及 OpenRazer PR #2539。自定义、新增标志灯模式和扩展充电范围仍是根据协议明确推导的功能。
精确匹配机型和接口ExperimentalBladeModels.cs, ExperimentalBladeFactory.cs; ExperimentalBladeIdentityTests.cs, ExperimentalBladeFactoryTests.cs。
扩展控制与保护检查ExperimentalBladePort.Battery.cs, ExperimentalBladePort.Custom.cs, ExperimentalBladePort.Fans.cs, ExperimentalBladePort.Lighting.cs; ExperimentalThermalExpansionTests.cs, ExperimentalBladeLightingTests.cs, ExperimentalExpandedBatteryTests.cs。
查询、设置和失败策略ExperimentalBladePort.cs; ExperimentalBladePortTests.cs。
实机验证和诊断尚无脱敏捕获夹具和精确恢复证据。本地缓存诊断保留最近 32 条类型化操作记录,不会自动上传。 ExperimentalBladeBatteryIntegrationTests.cs 测试覆盖软件集成,尚未覆盖实机硬件。

特征报告封装

偏移含义验证
身份Razer; Blade 15 Base Model (Early 2020) - RZ09-0328; 1532:0255。两处 Windows 注册表中的身份信息必须匹配。SKU 和固件版本仅作元数据记录,不要求固定的固件版本。
HID 接口91 字节 HID 特征缓冲区,含报告 ID;90 字节 Razer 报告。已公布的用途元组:不可用。准入时固定实际的完整描述符,并要求恰有一个接口返回与请求关联的性能响应。不使用其他机型的用途元组。
0-1状态和事务。成功响应状态 02;事务必须匹配。
5-7负载长度、命令类别和 ID。负载最多 80 字节。先检查类别/ID 是否匹配,再使用命令解码器。大多数响应的负载长度必须与请求一致。
8-87负载及余部。检查选择器和状态是否能正确表示。未知值仅记录在诊断中。
88-89字节 2–87 的 XOR 校验和;尾部保留字节。解码负载前先验证报告封装。
证据UpstreamDerived;已测试 BIOS、EC、MCU 及脱敏 OpenBlade 捕获夹具:不可用。仍需完成实机应用、精确恢复和生命周期验证。

只读查询

功能类别/ID请求负载解码响应
性能/风扇状态0D/8200 SS 00 00;选择器 1/2。恰好四字节。选择器必须匹配;模式和风扇标志必须一致。平衡 (0)、游戏 (1)、自定义 (4) 或静音 (5)。风扇标志 0 为自动;手动风扇状态可读,但没有设置命令。
自定义 CPU/GPU0D/8700 DD 00;CPU 1、GPU 2。恰好三字节,域必须匹配。低、中或高;拒绝高/高组合。
电池保护已排除不发送请求。上游报告指出,设置命令虽有回显,设置却未生效,因此不开放电池查询或设置。
键盘亮度/灯效03/83, 0F/8201 05 00亮度原始值为 0–255。内置灯效可为关闭、随机呼吸或光谱。拒绝波浪及未知参数。
单区颜色03/8A00 00 00 00 00恰好五字节:静态选择器 6、一个 RGB 颜色和尾部零字节;单色呼吸使用选择器 3、模式 1 和 RGB。

已准入设置命令

类别类别/ID脱敏请求结构接受的响应负载准入说明
实验性支持的授权范围经审核、基于上游实现的后端准确识别到对应机型配置后,自动启用。尚未经过实机验证。这些设置命令仍属实验性,表格标题与已验证机型共用。尚无 OpenBlade 捕获夹具或实机恢复证据。
性能0D/0201 SS MM 00,选择器 1/2;平衡 0、游戏 1、自定义 4、静音 5。回显必须与四字节请求完全一致,再独立执行 0D/82 读取。须重新检查并确认外部供电,且两个通道都须确认所请求的模式。
自定义级别0D/0701 DD LL,CPU 1/GPU 2;低/中/高。回显必须与三字节请求完全一致,再独立读取两个域和最终温控状态。高/高组合和未知档位都会被拒绝。
键盘内置灯效03/03, 0F/02类型化的亮度及关闭/呼吸/光谱负载。亮度更改须核对回显完全一致,并回读确认。内置灯效须有匹配的响应封装,并独立回读灯效。不提供波浪灯效。单色呼吸使用下方单独列出的标准灯效设置命令。
单区静态03/0A06 RR GG BB。响应须成功且封装匹配,再独立读取 03/8A RGB 回读和 0F/82 灯效确认。整块键盘使用同一颜色,没有矩阵或主机渲染帧命令。
单色呼吸03/0A03 01 RR GG BB。响应须成功且封装匹配,并独立读取 03/8A 模式/颜色回读和 0F/82 灯效确认。单色或随机颜色;双色呼吸不可用。
失败和恢复全部设置命令每次重新严格核对主机、接口、控制器、会话和当前状态,并在适用时检查供电条件。如果命令可能已提交,但结果尚未确认,则暂停后续实验性写入。不重发命令,也不尝试替代顺序。恢复时清空旧会话并重新执行只读检查。恢复后仍须重新选择实际生效的灯光设置,才能解除灯光暂停。

输入和灯光行为

领域支持的行为边界
输入原生 Fn 键仍由固件处理。实验性后端不提供 Driver 模式命令或 M 键映射,也不借用其他机型的亮度步进命令。
灯光亮度、关闭、光谱、随机或单色呼吸,以及单区静态颜色。不提供波浪、标志灯控制、矩阵帧、导入动画或 Windows 动态照明支持。
散热和供电接通外部电源后,支持平衡、静音、游戏和自定义。不提供手动风扇设置、HyperBoost 启用或适配器功率分类。Windows 和会话功能须另有该机型的证据。

准入含义

状态含义所需证据
实验性依据固定版本的上游证据实现,并限制操作范围;准确识别机型后自动启用。仍需补齐实机应用、硬件独立回读、精确恢复和生命周期验证的证据。
仅观察能读取或报告某个状态,不代表可以设置它。OpenBlade 可读取 Blade 16 和 Blade 18 的 HyperBoost 状态,但无法启用。未知值只记入诊断,不据此推断命令。
不可用缺少固件、用途元组或捕获证据时明确说明。不能将其他机型的实机验证结果直接用于本机型,也不能把上游报告当作 OpenBlade 的测试结果。

核心证据映射

公开事实已跟踪核心证据
已审核源码和来源核心 PR #744 引入了该配置; 核心 PR #770 通过以下来源添加游戏、自定义和单区 RGB: blade-control 92beedc。
精确匹配机型和接口ExperimentalBladeModels.cs, ExperimentalBladeFactory.cs; ExperimentalBladeIdentityTests.cs, ExperimentalBladeFactoryTests.cs。
扩展控制与保护检查ExperimentalBladePort.Battery.cs, ExperimentalBladePort.Custom.cs, ExperimentalBladePort.Fans.cs, ExperimentalBladePort.Lighting.cs; ExperimentalThermalExpansionTests.cs, ExperimentalBladeLightingTests.cs, ExperimentalExpandedBatteryTests.cs。
查询、设置和失败策略ExperimentalBladePort.cs; ExperimentalBladePortTests.cs。
实机验证和诊断尚无脱敏捕获夹具和精确恢复证据。本地缓存诊断保留最近 32 条类型化操作记录,不会自动上传。 ExperimentalBladeBatteryIntegrationTests.cs 测试覆盖软件集成,尚未覆盖实机硬件。

特征报告封装

偏移含义验证
身份Razer; Blade 18 - RZ09-0484; 1532:02A0。两处 Windows 注册表中的身份信息必须匹配。SKU 和固件版本仅作元数据记录,不要求固定的固件版本。
HID 接口91 字节 HID 特征缓冲区,含报告 ID;90 字节 Razer 报告。已公布的用途元组:不可用。准入时固定实际的完整描述符,并要求恰有一个接口返回与请求关联的性能响应。不使用其他机型的用途元组。
0-1状态和事务。成功响应状态 02;事务必须匹配。
5-7负载长度、命令类别和 ID。负载最多 80 字节。先检查类别/ID 是否匹配,再使用命令解码器。大多数响应的负载长度必须与请求一致。
8-87负载及余部。检查选择器和状态是否能正确表示。未知值仅记录在诊断中。
88-89字节 2–87 的 XOR 校验和;尾部保留字节。解码负载前先验证报告封装。
证据UpstreamDerived;已测试 BIOS、EC、MCU 及脱敏 OpenBlade 捕获夹具:不可用。仍需完成实机应用、精确恢复和生命周期验证。

只读查询

功能类别/ID请求负载解码响应
性能/风扇状态0D/8200 SS 00 00;选择器 1/2。恰为四字节。选择器必须匹配;模式和风扇标志必须一致。平衡 (0)、静音 (5)、性能 (2)、自定义 (4) 和仅观察 HyperBoost (7)。风扇标志 0 为自动,1 为通用手动。拒绝未知值和无法表示的自定义状态。负载首字节不用于确定模式。
电池保护07/9200恰为一字节。高位为保护,低七位为阈值。启用的 50–99% 表示保护;禁用或 100% 实际为关闭。拒绝未知的启用阈值并保留原始状态。
自定义 CPU/GPU0D/8700 DD 00;CPU 1、GPU 2。恰为三字节;域必须匹配。仅低/中/高;拒绝高/高、Boost、Undervolt 及未知级别。
最大风扇07/8F00一个共享电源模式控制字节:位 02 表示最大风扇;仅解码已定义位 01/02/04/08 。拒绝未知位或长度。
键盘亮度03/8301 05 00恰为 01 05 BB,原始值为 0–255。换算成百分比显示时可能损失精度。
键盘灯效0F/8201 05 003–80 字节: 01 05 EE,关闭 0、随机呼吸 2、光谱 3,或波浪 4 加方向字节 1。允许已知零填充;拒绝未知参数和非零填充。
标志灯03/80, 03/8201 04 00必须为三字节,且选择器匹配。解码开关状态及静态/呼吸灯效,拒绝未知值。标志灯关闭时,无法得知保存的灯效。

已准入设置命令

类别类别/ID脱敏请求结构接受的响应负载准入说明
实验性支持的授权范围经审核、基于上游实现的后端准确识别到对应机型配置后,自动启用。尚未经过实机验证。这些设置命令仍属实验性,表格标题与已验证机型共用。尚无 OpenBlade 捕获夹具或实机恢复证据。
性能0D/0201 SS MM 00,选择器 1/2;平衡 0、静音 5、性能 2、自定义 4。回显必须与四字节请求完全一致,再独立执行 0D/82 读取。必须重新确认外部供电,并确认风扇处于自动模式。选择性能模式时也会写入自动风扇设置。此后端不恢复手动风扇状态,但会保留已保存的风扇偏好。两个通道都必须确认结果。
电池保护07/1250 为关闭;保护位加阈值 50–99。选择 100% 会发送关闭。回显必须与单字节请求完全一致,再独立执行 07/92 回读。先读取原状态,再确认所请求的上限。50–100% 的扩展范围仍是实验性协议推导;用户证据涵盖 80% 和关闭。
自定义级别0D/0701 DD LL,CPU 1/GPU 2;低/中/高,排除高/高。回显必须与三字节请求完全一致;每次更改档位后,都要独立查询两个域和最终温控状态。此功能仍是实验性协议推导。进入自定义模式前,先读取已保存的初始档位。只能从普通预设模式,或能正确表示的自定义状态开始。提高另一域的档位前,须先降低当前处于高档的域。不支持 Boost、Undervolt 或 GPU 偏移。
最大风扇07/0F02 开启; 00 关闭。回显必须与单字节请求完全一致,再独立执行 07/8F 回读。此设置属于自定义模式。每次重新执行的 07/8F 检查若发现 CPU boost、临时充满或局部调光位已开启,就会阻止更改最大风扇设置。不提供固定 RPM 目标或温度曲线。
键盘亮度03/0301 05 BB;原始亮度 0–255。回显必须与三字节请求完全一致,并通过以下命令独立回读原始值 03/83。必须能读取灯效,并能正确表示初始亮度。非关闭灯效的亮度如果舍入为 0%,则禁止写入。回读百分比一致,不能证明原始值已精确恢复。
键盘灯效0F/0201 05 EE 用于关闭/呼吸/光谱;波浪增加方向字节 1。响应须成功且封装匹配;负载长度为 0–80,无需回显。独立的 0F/82 回读必须确认灯效。呼吸仅支持随机颜色;波浪在界面中标为向右,实际方向仍未确认。静态灯光使用下方的全键盘同色帧序列。
全键盘同色静态帧03/0B, 03/0A六行: FF RR 00 0F 加 16 个 RGB 单元;锁存 05 00。仅要求响应成功且封装匹配;没有读取 RGB 帧的命令。所有 6×16 单元使用同一颜色。更改前先保存可读取的内置灯效;恢复时切回该灯效,并通过以下命令确认: 0F/82。待机或空闲渐暗可能使静态灯光失效;每次明确应用静态灯光时,都会重绘所有行。
标志灯03/02, 03/00类型化 01 04 VV 用于静态/呼吸灯效和开/关状态。回显必须与三字节请求完全一致,并独立回读状态和灯效。仅支持关闭、静态和呼吸。关闭时无法得知保存的灯效,因此灯光外观恢复一致,不能证明保存状态已精确恢复。
失败和恢复全部设置命令每次重新严格核对主机、接口、控制器、会话和当前状态,并在适用时检查供电条件。如果命令可能已提交,但结果尚未确认,则暂停后续实验性写入。不重发命令,也不尝试替代顺序。恢复时清空旧会话并重新执行只读检查。恢复后仍须重新选择实际生效的灯光设置,才能解除灯光暂停。

输入和灯光行为

领域支持的行为边界
输入原生 Fn 键仍由固件处理。实验性后端不提供 Driver 模式命令或 M 键映射,也不借用其他机型的亮度步进命令。
灯光键盘支持亮度、关闭、光谱、随机呼吸、固定向右波浪和全键盘同色静态灯光;标志灯支持关闭、静态和呼吸。静态灯光使用易失、仅可写的同色帧。不提供按位置或按键变化的灯效、导入动画、帧回读或 Windows 动态照明。
散热和供电接通外部电源后,支持性能、自定义和最大风扇转速。不提供固定 RPM 目标、风扇曲线、HyperBoost 启用或适配器功率分类。Windows 和会话功能须另有该机型的证据。

准入含义

状态含义所需证据
实验性依据固定版本的上游证据实现,并限制操作范围;准确识别机型后自动启用。仍需补齐实机应用、硬件独立回读、精确恢复和生命周期验证的证据。
仅观察能读取或报告某个状态,不代表可以设置它。OpenBlade 可读取 Blade 16 和 Blade 18 的 HyperBoost 状态,但无法启用。未知值只记入诊断,不据此推断命令。
不可用缺少固件、用途元组或捕获证据时明确说明。不能将其他机型的实机验证结果直接用于本机型,也不能把上游报告当作 OpenBlade 的测试结果。

核心证据映射

公开事实已跟踪核心证据
已审核源码和来源核心 PR #744 引入了该配置; 核心 PR #770 通过以下来源扩展了控制: razer-ctl 9c66e705, 用户报告 #1,以及 OpenRazer 477f4d6。全键盘同色静态灯光和扩展充电范围仍是根据协议明确推导的功能。
精确匹配机型和接口ExperimentalBladeModels.cs, ExperimentalBladeFactory.cs; ExperimentalBladeIdentityTests.cs, ExperimentalBladeFactoryTests.cs。
扩展控制与保护检查ExperimentalBladePort.Battery.cs, ExperimentalBladePort.Custom.cs, ExperimentalBladePort.Fans.cs, ExperimentalBladePort.Lighting.cs; ExperimentalThermalExpansionTests.cs, ExperimentalBladeLightingTests.cs, ExperimentalExpandedBatteryTests.cs。
查询、设置和失败策略ExperimentalBladePort.cs; ExperimentalBladePortTests.cs。
自定义档位、灯光和充电范围ExperimentalBladePort.Custom.cs, ExperimentalBladePort.Lighting.cs; ExperimentalBladeCustomTests.cs, ExperimentalBladeLightingTests.cs, ExperimentalBladeBatteryRangeTests.cs。
实机验证和诊断尚无脱敏捕获夹具和精确恢复证据。本地缓存诊断保留最近 32 条类型化操作记录,不会自动上传。 ExperimentalBladeBatteryIntegrationTests.cs 测试覆盖软件集成,尚未覆盖实机硬件。