From a6728532bef283f2e908ad652db4949d3a5d8ccf Mon Sep 17 00:00:00 2001 From: DrMaxNix Date: Tue, 26 Apr 2022 21:16:55 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20Add=20details=20about=20reverse-?= =?UTF-8?q?engineering=20NUT?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nut-reverseengineering.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 nut-reverseengineering.md diff --git a/nut-reverseengineering.md b/nut-reverseengineering.md new file mode 100644 index 0000000..85d5aa1 --- /dev/null +++ b/nut-reverseengineering.md @@ -0,0 +1,34 @@ +command used: +```console +# /lib/nut/usbhid-ups -a upsname -DDD +``` + + + +### report id 0x06 +`06` **64** e4 08 +RemainingCapacity, Offset: 0, Size: 8, Value: **100** +_0x64 => 100_ + +`06` 64 **e4 08** +RunTimeToEmpty, Offset: 8, Size: 16, Value: **2276** +_0x08e4 => 2276_ + + + +### report id 0x01 +`01` **01** 00 01 00 01 00 00 +ACPresent, Offset: 0, Size: 8, Value: **1** +_0x01 => 1 => true_ + +`01` 01 **00** 01 00 01 00 00 +BelowRemainingCapacityLimit, Offset: 8, Size: 8, Value: **0** +_0x00 => 0 => false_ + +`01` 01 00 **01** 00 01 00 00 +Charging, Offset: 16, Size: 8, Value: **1** +_0x01 => 1 => true_ + +`01` 01 00 01 **00** 01 00 00 +Discharging, Offset: 24, Size: 8, Value: **0** +_0x00 => 0 => false_