我有一个罗技 G933 耳机。我更换了更大容量的备用电池。耳机现在比最初设计的持续时间长许多小时,并且软件被配置为每隔几分钟发出可听见的“低”和“关键”通知。
此通知持续了几个小时,我想重新校准软件,以便“低”和“严重”分别在新电池剩余容量的 5% 和 2% 左右正确定义。
我的 google fu 将我带到%AppData%\Local\Logitech\Logitech Gaming Software\settings.json
定义这些值的配置文件 ( ),但我找不到任何说明如何解释这些值(它们是标准测量单位吗?)或如何从设备手动读取它们的地方:
"Critical" : 1623032924
"Low" : 1623022186
我希望有某种 USB 逆向工程技术可以用来从耳机中检索当前值;这将使我能够从耳机报告的新电池中获取完整范围的值,然后我可以相应地调整通知值。
如果有帮助,我熟悉 Python,但对硬件或驱动程序的经验为零。
更新:经过进一步思考,我的大脑以某种方式推断出这些值可能是 Unix Epoch 时间戳。我检查了当前的 Unix Epoch 时间 ('1623079890'),果然,它正好适合......
我猜这些值在每次打开耳机时都会更新?我不确定,但需要更多的测试。当我发现更多信息时,我会保持更新。