[Nut-upsdev] Specs for Powercom Kingpro UPSes!

Charles Lepple clepple at gmail.com
Thu Dec 21 17:27:40 CET 2006

On 12/21/06, Dan Mahoney, System Admin <danm at prime.gushi.org> wrote:
> Unfortunately, this doesn't give PROTOCOL details.  Does anyone have a
> "first step" at how to decode that?  (for example, how to gauge line
> speed, how to "snoop" the serial port under windows? (for which the only
> software exists right now).

I have had great success with this tool:


The log will contain information such as baud rate changes, and other
serial port settings.

I haven't used it since Microsoft acquired Sysinternals, but with the
older versions, I found it helpful to turn on the hex display of data
(otherwise, some characters will be recorded ambiguously).

There are a number of posts to this list on reverse-engineering
protocols (in the name of DMCA interoperability, of course), but the
basic idea is:

* plug a dummy load into the UPS while testing (so you don't crash
your development machine if it turns off unexpectedly)
* Run the batteries down a little past the low-battery point, so you
can see the difference between "on battery" and "low battery".
* Record what is happening at a given time, so that you can deduce
things like battery charge from the logs.

- Charles Lepple

More information about the Nut-upsdev mailing list