反转 Logitech G933 电池充电值

逆向工程 视窗 硬件 工具 USB
2021-06-14 02:14:38

我有一个罗技 G933 耳机。我更换了更大容量的备用电池。耳机现在比最初设计的持续时间长许多小时,并且软件被配置为每隔几分钟发出可听见的“低”和“关键”通知。

此通知持续了几个小时,我想重新校准软件,以便“低”和“严重”分别在新电池剩余容量的 5% 和 2% 左右正确定义。

我的 google fu 将我带到%AppData%\Local\Logitech\Logitech Gaming Software\settings.json定义这些值的配置文件 ( ),但我找不到任何说明如何解释这些值(它们是标准测量单位吗?)或如何从设备手动读取它们的地方:

"Critical" : 1623032924
"Low" : 1623022186

我希望有某种 USB 逆向工程技术可以用来从耳机中检索当前值;这将使我能够从耳机报告的新电池中获取完整范围的值,然后我可以相应地调整通知值。

如果有帮助,我熟悉 Python,但对硬件或驱动程序的经验为零。

更新:经过进一步思考,我的大脑以某种方式推断出这些值可能是 Unix Epoch 时间戳。我检查了当前的 Unix Epoch 时间 ('1623079890'),果然,它正好适合......

我猜这些值在每次打开耳机时都会更新?我不确定,但需要更多的测试。当我发现更多信息时,我会保持更新。

0个回答
没有发现任何回复~