Citeren Daniel O'Connor <[email protected]>:

PS the battery.date is odd, ie
battery.date: 1988/00/39
battery.mfr.date: 2008/12/08

Most likely, this is a bug in the UPS firmware. This value is set by the HID path

UPS.Battery.APCBattReplaceDate, Type: Feature, ReportID: 0x1c, Offset: 0, Size: 24, Value: 14728.000000

The reported value here (an APC specific one) should be a hexadecimal-as-decimal format like observed on other APC devices. However, APC seems to be using the standard way of encoding the date as written in the USB HID PDC specification and which is used for

UPS.ManufacturerDate, Type: Feature, ReportID: 0x7b, Offset: 0, Size: 16, Value: 14728.000000 UPS.Battery.ManufacturerDate, Type: Feature, ReportID: 0x20, Offset: 0, Size: 16, Value: 14728.000000

which translate to 'ups.mfr.date' and 'battery.mfr.date' respectively. Note the difference in the size. The latter two correctly use 16 bits (as specified), but the first uses 24 bits (which is too much).

Best regards, Arjen
--
Please keep list traffic on the list


_______________________________________________
Nut-upsdev mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/nut-upsdev

Reply via email to