[Nut-upsdev] Re: Belkin and newhidups (was: Belkin F6C550-AVR UPS)

zaid_aj at telus.net zaid_aj at telus.net
Wed Aug 3 20:49:06 UTC 2005


Hi Arnaud,

On Wed, Aug 03, 2005 at 11:27:08AM +0200, arnaud.quette at mgeups.com wrote:
> 
> > I guess the next step is adding the ID for this UPS to newhidups.h
> 
> done, this will allow you to see which data are supported (use
> newhidups -DDDDD...). Then post back the output here
I got the cvs version from last night, and here's the output that I get 
from running:
newhidups -DDDD -x port=auto (long output)

debug level is '4'
Opening new device (0000/0000)
Opening new device (0000/0000)
Opening new device (050D/0551)
Found 0x50d
- Manufacturer : Belkin
- Product      : UPS
- No serial number string
HID descriptor retrieved (Reportlen =   424)
Report descriptor retrieved (Reportlen = 424)
found 1 (424)
Report Descriptor size = 424
Report Descriptor: (200 bytes) => 05 84 09 04 A1 01 05 86 09 26 A1 02 85 
01 75 08 
Detected an UPS: Belkin/UPS

Manufacturer not supported!
Contact the driver author <arnaud.quette at free.fr / @mgeups.com> with the 
below information
Looking up 00840004
Looking up 00860026
Looking up 00860043
Path: UPS.00860026.00860043
Looking up 00840004
Looking up 00860026
Looking up 00860044
Path: UPS.00860026.00860044
Looking up 00840004
Looking up 00860029
Looking up 00860075
Path: UPS.00860029.00860075
Looking up 00840004
Looking up 00860029
Looking up 00860076
Path: UPS.00860029.BUPDelayBeforeStartup
Looking up 00840004
Looking up 00860029
Looking up 0086007c
Path: UPS.00860029.0086007c
Looking up 00840004
Looking up 00860027
Looking up 00860058
Path: UPS.00860027.00860058
Looking up 00840004
Looking up 00860027
Looking up 0086005a
Path: UPS.00860027.0086005a
Looking up 00840004
Looking up 00860027
Looking up 00860057
Path: UPS.00860027.00860057
Looking up 00840004
Looking up 00860027
Looking up 00860056
Path: UPS.00860027.00860056
Looking up 00840004
Looking up 0086002a
Looking up 0086001a
Looking up 00860030
Path: UPS.0086002a.0086001a.00860030
Looking up 00840004
Looking up 0086002a
Looking up 0086001c
Looking up 00860035
Path: UPS.0086002a.0086001c.00860035
Looking up 00840004
Looking up 00860010
Looking up 00860039
Path: UPS.BUPSelfTest.00860039
Looking up 00840004
Looking up 00860028
Looking up 00860021
Path: UPS.00860028.00860021
Looking up 00840004
Looking up 00860028
Looking up 00860022
Path: UPS.00860028.00860022
Looking up 00840004
Looking up 00840024
Looking up 008400fe
Path: UPS.PowerSummary.iProduct
Looking up 00840004
Looking up 00840024
Looking up 008400ff
Path: UPS.PowerSummary.iSerialNumber
Looking up 00840004
Looking up 00840024
Looking up 00850089
Path: UPS.PowerSummary.iDeviceChemistry
Looking up 00840004
Looking up 00840024
Looking up 0085008f
Path: UPS.PowerSummary.iOEMInformation
Looking up 00840004
Looking up 00840024
Looking up 0085008b
Path: UPS.PowerSummary.Rechargeable
Looking up 00840004
Looking up 00840024
Looking up 00850044
Path: UPS.PowerSummary.Charging
Looking up 00840004
Looking up 00840024
Looking up 00850044
Path: UPS.PowerSummary.Charging
Looking up 00840004
Looking up 00840024
Looking up 00850045
Path: UPS.PowerSummary.Discharging
Looking up 00840004
Looking up 00840024
Looking up 00850045
Path: UPS.PowerSummary.Discharging
Looking up 00840004
Looking up 00840024
Looking up 00840040
Path: UPS.PowerSummary.ConfigVoltage
Looking up 00840004
Looking up 00840024
Looking up 00840030
Path: UPS.PowerSummary.Voltage
Looking up 00840004
Looking up 00840024
Looking up 00840031
Path: UPS.PowerSummary.Current
Looking up 00840004
Looking up 00840024
Looking up 0085002c
Path: UPS.PowerSummary.CapacityMode
Looking up 00840004
Looking up 00840024
Looking up 00850066
Path: UPS.PowerSummary.RemainingCapacity
Looking up 00840004
Looking up 00840024
Looking up 00850066
Path: UPS.PowerSummary.RemainingCapacity
Looking up 00840004
Looking up 00840024
Looking up 00850068
Path: UPS.PowerSummary.RunTimeToEmpty
Looking up 00840004
Looking up 00840024
Looking up 00850068
Path: UPS.PowerSummary.RunTimeToEmpty
Looking up 00840004
Looking up 00840024
Looking up 00850083
Path: UPS.PowerSummary.DesignCapacity
Looking up 00840004
Looking up 00840024
Looking up 00850067
Path: UPS.PowerSummary.FullChargeCapacity
Looking up 00840004
Looking up 00840024
Looking up 0085008c
Path: UPS.PowerSummary.WarningCapacityLimit
Looking up 00840004
Looking up 00840024
Looking up 0085008e
Path: UPS.PowerSummary.CapacityGranularity2
Looking up 00840004
Looking up 00840024
Looking up 00850029
Path: UPS.PowerSummary.RemainingCapacityLimit
Looking up 00840004
Looking up 00840024
Looking up 0085008d
Path: UPS.PowerSummary.CapacityGranularity1
Looking up 00840004
Looking up 00840024
Looking up 008500d0
Path: UPS.PowerSummary.ACPresent
Looking up 00840004
Looking up 00840024
Looking up 008500d0
Path: UPS.PowerSummary.ACPresent
Looking up 00840004
Looking up 00840024
Looking up 00850042
Path: UPS.PowerSummary.BelowRemainingCapacityLimit
Looking up 00840004
Looking up 00840024
Looking up 00850042
Path: UPS.PowerSummary.BelowRemainingCapacityLimit
Looking up 00840004
Looking up 00840024
Looking up 00840069
Path: UPS.PowerSummary.ShutdownImminent
Looking up 00840004
Looking up 00840024
Looking up 00840069
Path: UPS.PowerSummary.ShutdownImminent
Aborting

> 
> >  and writing belkin-hid.h,
> > I think I know how to add the entry to newhidups.h but I'm not quiet
> > sure how to write belkin-hid.h so I'd appreciate any help with that.
> 
> this is not so hard.
> with the data list, check the existing mge-hid.h (the more complete ;-)
> and try to find equivalence. You might also have to ask belkin
> for some help to decode proprietary usage (if there are some).
> 
> also look at previous post for APC and others. I've already put
> a lot of explanation (but still not written down an "how to extend
> newhidups")
> 
I'll check out the previous posts and take a look at mge-hid.h and post 
back my findings :)

Zaid



More information about the Nut-upsdev mailing list