[Nut-upsuser] Junda-tech

Louis LSJ Krüger zr6abc at gmail.com
Wed Nov 1 16:21:06 UTC 2017


Any other inputs or suggestions?

I got some info from junda-tech in mandarin about the JD09U04, which is
the technical information of a chip with that number. I have sent them
another message, but no response so far.


On 17/10/17 15:34, LLSJ Krüger wrote:
> Bus 003 Device 003: ID 3344:0025 Leaguer Microelectronics (LME)
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               1.10
>   bDeviceClass            0
>   bDeviceSubClass         0
>   bDeviceProtocol         0
>   bMaxPacketSize0         8
>   idVendor           0x3344 Leaguer Microelectronics (LME)
>   idProduct          0x0025
>   bcdDevice            0.01
>   iManufacturer           3 (error)
>   iProduct                4 HID-UPS
>   iSerial                 2 JD09U04
>   bNumConfigurations      1
>   Configuration Descriptor:
>     bLength                 9
>     bDescriptorType         2
>     wTotalLength           34
>     bNumInterfaces          1
>     bConfigurationValue     1
>     iConfiguration          0
>     bmAttributes         0x80
>       (Bus Powered)
>     MaxPower              100mA
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       0
>       bNumEndpoints           1
>       bInterfaceClass         3 Human Interface Device
>       bInterfaceSubClass      0
>       bInterfaceProtocol      0
>       iInterface              0
>         HID Device Descriptor:
>           bLength                 9
>           bDescriptorType        33
>           bcdHID               1.00
>           bCountryCode            0 Not supported
>           bNumDescriptors         1
>           bDescriptorType        34 Report
>           wDescriptorLength     136
>           Report Descriptor: (length is 136)
>             Item(Global): Usage Page, data= [ 0x84 ] 132
>                             Power Device Page
>             Item(Local ): Usage, data= [ 0x04 ] 4
>                             UPS
>             Item(Main  ): Collection, data= [ 0x01 ] 1
>                             Application
>             Item(Local ): Usage, data= [ 0x24 ] 36
>                             Power Summary
>             Item(Main  ): Collection, data= [ 0x02 ] 2
>                             Logical
>             Item(Global): Report ID, data= [ 0x01 ] 1
>             Item(Local ): Usage, data= [ 0xfd ] 253
>                             iManufacturer
>             Item(Local ): String Index, data= [ 0x01 ] 1
>             Item(Global): Report Size, data= [ 0x08 ] 8
>             Item(Global): Report Count, data= [ 0x01 ] 1
>             Item(Global): Logical Minimum, data= [ 0x00 ] 0
>             Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
>             Item(Main  ): Feature, data= [ 0x22 ] 34
>                             Data Variable Absolute No_Wrap Linear
>                             No_Preferred_State No_Null_Position
> Non_Volatile Bitfield
>             Item(Global): Report ID, data= [ 0x02 ] 2
>             Item(Local ): Usage, data= [ 0xfe ] 254
>                             iProduct
>             Item(Local ): String Index, data= [ 0x02 ] 2
>             Item(Main  ): Feature, data= [ 0x22 ] 34
>                             Data Variable Absolute No_Wrap Linear
>                             No_Preferred_State No_Null_Position
> Non_Volatile Bitfield
>             Item(Global): Report ID, data= [ 0x03 ] 3
>             Item(Local ): Usage, data= [ 0xff ] 255
>                             iSerialNumber
>             Item(Local ): String Index, data= [ 0x03 ] 3
>             Item(Main  ): Feature, data= [ 0x22 ] 34
>                             Data Variable Absolute No_Wrap Linear
>                             No_Preferred_State No_Null_Position
> Non_Volatile Bitfield
>             Item(Global): Usage Page, data= [ 0x85 ] 133
>                             Battery System Page
>             Item(Global): Report ID, data= [ 0x06 ] 6
>             Item(Local ): Usage, data= [ 0x8b ] 139
>                             Rechargeable
>             Item(Main  ): Feature, data= [ 0x22 ] 34
>                             Data Variable Absolute No_Wrap Linear
>                             No_Preferred_State No_Null_Position
> Non_Volatile Bitfield
>             Item(Local ): Usage, data= [ 0x2c ] 44
>                             Capacity Mode
>             Item(Main  ): Feature, data= [ 0x22 ] 34
>                             Data Variable Absolute No_Wrap Linear
>                             No_Preferred_State No_Null_Position
> Non_Volatile Bitfield
>             Item(Global): Report ID, data= [ 0x04 ] 4
>             Item(Local ): Usage, data= [ 0x83 ] 131
>                             Design Capacity
>             Item(Global): Logical Maximum, data= [ 0x64 ] 100
>             Item(Main  ): Feature, data= [ 0x22 ] 34
>                             Data Variable Absolute No_Wrap Linear
>                             No_Preferred_State No_Null_Position
> Non_Volatile Bitfield
>             Item(Local ): Usage, data= [ 0x67 ] 103
>                             Full Charge Capacity
>             Item(Main  ): Feature, data= [ 0x22 ] 34
>                             Data Variable Absolute No_Wrap Linear
>                             No_Preferred_State No_Null_Position
> Non_Volatile Bitfield
>             Item(Global): Report ID, data= [ 0x05 ] 5
>             Item(Local ): Usage, data= [ 0x66 ] 102
>                             Remaining Capacity
>             Item(Main  ): Input, data= [ 0x22 ] 34
>                             Data Variable Absolute No_Wrap Linear
>                             No_Preferred_State No_Null_Position
> Non_Volatile Bitfield
>             Item(Local ): Usage, data= [ 0x66 ] 102
>                             Remaining Capacity
>             Item(Main  ): Feature, data= [ 0xa2 ] 162
>                             Data Variable Absolute No_Wrap Linear
>                             No_Preferred_State No_Null_Position Volatile
> Bitfield
>             Item(Global): Usage Page, data= [ 0x84 ] 132
>                             Power Device Page
>             Item(Local ): Usage, data= [ 0x02 ] 2
>                             Present Status
>             Item(Main  ): Collection, data= [ 0x02 ] 2
>                             Logical
>             Item(Global): Usage Page, data= [ 0x85 ] 133
>                             Battery System Page
>             Item(Global): Report ID, data= [ 0x07 ] 7
>             Item(Local ): Usage, data= [ 0xd0 ] 208
>                             AC Present
>             Item(Global): Logical Minimum, data= [ 0x00 ] 0
>             Item(Global): Logical Maximum, data= [ 0x01 ] 1
>             Item(Global): Report Size, data= [ 0x01 ] 1
>             Item(Global): Report Count, data= [ 0x01 ] 1
>             Item(Main  ): Input, data= [ 0xa2 ] 162
>                             Data Variable Absolute No_Wrap Linear
>                             No_Preferred_State No_Null_Position Volatile
> Bitfield
>             Item(Local ): Usage, data= [ 0x44 ] 68
>                             Charging
>             Item(Main  ): Input, data= [ 0xa2 ] 162
>                             Data Variable Absolute No_Wrap Linear
>                             No_Preferred_State No_Null_Position Volatile
> Bitfield
>             Item(Local ): Usage, data= [ 0x45 ] 69
>                             Discharging
>             Item(Global): Report Count, data= [ 0x06 ] 6
>             Item(Main  ): Input, data= [ 0xa2 ] 162
>                             Data Variable Absolute No_Wrap Linear
>                             No_Preferred_State No_Null_Position Volatile
> Bitfield
>             Item(Global): Report ID, data= [ 0x08 ] 8
>             Item(Local ): Usage, data= [ 0xd0 ] 208
>                             AC Present
>             Item(Global): Logical Minimum, data= [ 0x00 ] 0
>             Item(Global): Logical Maximum, data= [ 0x01 ] 1
>             Item(Global): Report Size, data= [ 0x01 ] 1
>             Item(Global): Report Count, data= [ 0x01 ] 1
>             Item(Main  ): Feature, data= [ 0xa2 ] 162
>                             Data Variable Absolute No_Wrap Linear
>                             No_Preferred_State No_Null_Position Volatile
> Bitfield
>             Item(Local ): Usage, data= [ 0x44 ] 68
>                             Charging
>             Item(Main  ): Feature, data= [ 0xa2 ] 162
>                             Data Variable Absolute No_Wrap Linear
>                             No_Preferred_State No_Null_Position Volatile
> Bitfield
>             Item(Local ): Usage, data= [ 0x45 ] 69
>                             Discharging
>             Item(Global): Report Count, data= [ 0x06 ] 6
>             Item(Main  ): Feature, data= [ 0xa2 ] 162
>                             Data Variable Absolute No_Wrap Linear
>                             No_Preferred_State No_Null_Position Volatile
> Bitfield
>             Item(Main  ): End Collection, data=none
>             Item(Main  ): End Collection, data=none
>             Item(Main  ): End Collection, data=none
>       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               1
> can't get debug descriptor: Resource temporarily unavailable
> Device Status:     0x0000
>   (Bus Powered)




More information about the Nut-upsuser mailing list