[New Device] MSI Creator Z16

Name of device:

MSI Creator Z16 laptop.

Link to manufacturer's product page:

https://www.msi.com/Content-Creation/Creator-Z16-A11UX

Please select what type of device/interface the device uses:

DeviceTypeUSB

ID information:

Description    Service DeviceID
-----------    ------- --------
keyboard HID   kbdhid  HID\VID_046D&PID_C52B&MI_00\7&2AED8DBD&0&0000
Keyboard HID   kbdhid  HID\VID_1038&PID_203D&MI_01&COL02\3&385992E2&0&0001

Please attach screenshots of the device's official control application here:

image image

Please attach device captures here:

Checklist for Step2

  • Name of device
  • A link to the vendors product page has been included
  • The transport bus has been identified and the appropriate label added to the issue.
  • The device ID's have been included for USB or PCI
  • Screenshots of the OEM Application are included
  • There is either, appropriate code examples linked or suitable device captures attached

Note

TBH I don't actually need full support of it, I'd like to just be able to send proper feature request on startup to enable backlight and that's it. A few years ago I did it manually using ruby script after analyzing this simple package for my MSI Leopard. But unfortunately I'm not familiar with HIDAPI and how to analyze binary data using Wireshark, and this is where I'm stuck now with this new Z16 keyboard. So it would be helpful if you can just explain me what data structure it sends, so I will be able to make another small CLI solution I did before.