Skip to content

NSYS E series not supported #754

@lkraider

Description

@lkraider

Hi, I am trying to setup the NSYS SERIE E ONLINE 3kVA UPS, but it seems not to be supported.

As it creates a HID device, I tried the generic hid driver, here is the output:
https://gist.github.com/lkraider/729223f16025c1ff6223536896465e36

I also tried the blazer_usb driver, but all data is read as zeros:
https://gist.github.com/lkraider/21ab0de58d3cb6905fe658f30c1d47ec

Also the nutdrv_qx reads only zeros:
https://gist.github.com/lkraider/515e542b004538cc03313913f9b190a8

NSYS has their own software page, and they use UPSmart to connect over USB to the UPS:
https://nsys.ind.br/softwares/

Any suggestions on how to proceed, or what to try? I appreciate any help.

Environment:

  • nut: version 2.7.4
  • OS: Proxmox 5.4
~# usb-devices

T:  Bus=01 Lev=01 Prnt=01 Port=03 Cnt=02 Dev#= 12 Spd=1.5 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0001 ProdID=0000 Rev=01.00
S:  Product=MEC0003
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=03(HID  ) Sub=00 Prot=00 Driver=(none)
~# lsusb -v

Bus 001 Device 013: ID 0001:0000 Fry's Electronics
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x0001 Fry's Electronics
  idProduct          0x0000
  bcdDevice            1.00
  iManufacturer           0
  iProduct                1 MEC0003
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           41
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      0 None
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength     624
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              10
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              10
Device Status:     0x0000
  (Bus Powered)

Metadata

Metadata

Assignees

No one assigned

    Labels

    UPSmartSome UPS are shipped with UPSmart software which may imply common (Qx?) protocolUSBUSB VID=0001 PID=0000 (Fry's Electronics/MEC0003)Seems to be a generic USB chip interfacing many devices and protocols (Qx, USB HID, ATCL...)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions