Gentlemen, I assume this is really for Arnaud: I am looking at the code in upsdrv_updateinfo() where it is processing a HID notification, i.e. it is not doing a full update: Question one, is it implicitely assumed that ups.status related items will always require a translation (i.e. item->hid2info != NULL) in order to be effective? I haven't seen any place where that is enforced, but there are no ups.status type updates for the no translation case. I think this may always be the case, but then it should be somehow enforced. Question two, in the same code, if an item doesn't require a translation (i.e. item->hid2info == NULL), why are non-status items not updated, while they are updated in the translation case, provided there is a new value? The reason I ask the second question is because in my case the UPS burps RunTimeToEmpty and RemainingCapacity, and they might as well be updated when they come. Thanks, AG -- ---------------------------------------------------------------------- Alfred Ganz alfred-ganz@agci.com AG Consulting, Inc. (203) 624-9667 440 Prospect Street # 11 New Haven, CT 06511 ----------------------------------------------------------------------