Long ago, Nostradamus foresaw that on 12/21/2011 09:08 PM, Charles Lepple would write: > On Dec 21, 2011, at 8:40 PM, Cliff Wright wrote: > >> A little over a month ago I acquired a CyberPower CP825AVR-G >> ups. I found the usb was reporting the same vendor id (0x0501) > (side note: 0x0501 is the product ID - the CyberPower vendor ID is defined > earlier in the file as 0x0764) > >> as a device requiring battery voltage scaling. However the >> CyberPower does not require the voltage scaling, and was thus >> showing the wrong voltage. I grabbed the software and removed >> the battery scaling from the file drivers/cps-hid.c(line 54) to >> make it work for me. Looks like the same usb device must have >> been used on another product, so either the product id will >> have to also be checked, or maybe add another config item >> to specify battery voltage scaling. > Thanks for the heads-up. > > If you are using Linux, what does lsusb report? Perhaps there is something > else in the USB device descriptor that can be used to automatically detect > whether the voltage needs to be scaled. I have a CyberPower CP1500AVR which also reports 0x0764 0x0501 in lsusb. The iProduct field is "CP 1500C". Maybe the 825 has something different there that could be used.
_______________________________________________ Nut-upsdev mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsdev
