Skip to content

Microsoft 600 Wired Keyboard #297

@AdamHayton

Description

@AdamHayton

Any idea why this wouldn't work with a Microsoft 600 Wired Keyboard?

Bus 002 Device 063: ID 045e:0750 Microsoft Corp. Wired Keyboard 600
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 [unknown]
  bDeviceSubClass         0 [unknown]
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x045e Microsoft Corp.
  idProduct          0x0750 Wired Keyboard 600
  bcdDevice            1.10
  iManufacturer           1 Microsoft
  iProduct                2 Wired Keyboard 600
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x003b
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      65
          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
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 [unknown]
      bInterfaceProtocol      0 
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength     106
          Report Descriptors: 
            ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              10
Device Status:     0x0000
  (Bus Powered)

002:063:001:DESCRIPTOR         1762811630.453453
 05 0C 09 01 A1 01 85 01 05 0C 19 00 2A FF 03 95
 01 75 10 15 00 27 FF 03 00 00 81 00 05 07 19 00
 29 FF 75 08 26 FF 00 81 00 81 01 06 00 FF 0A 03
 FE 0A 04 FE 95 02 75 01 25 01 81 02 0A 05 FF 95
 01 75 05 25 1F 81 02 75 09 81 01 0A 02 FF 26 FF
 00 75 08 81 02 C0 05 01 09 80 A1 01 85 03 19 00
 29 FF 15 00 26 FF 00 81 00 C0

002:063:000:DESCRIPTOR         1762811630.456457
 05 01 09 06 A1 01 05 07 19 E0 29 E7 15 00 25 01
 95 08 75 01 81 02 95 08 75 01 81 01 05 08 19 01
 29 03 95 03 75 01 91 02 95 01 75 05 91 01 05 07
 19 00 2A FF 00 15 00 26 FF 00 95 06 75 08 81 00
 C0

Tried ENFORCE_PORTS and ENFORCE_KEYBOARD_BOOT_PROTOCOL

The keyboard is unresponsive and typically stays with num,scroll and caps lock illuminated.

It does have a few media keys at the top, but apart from that is is standard.

I'll try and get hold of some other keyboards to test in the meantime.

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions