Problem finding/opening a 32 button module (aka Streamdeck XL)
Hi there,
having a 15btn StreamDeck (the real deal, not a module) running for 3+ years (on a raspberry pi) I thought I get some more to do even more awesome stuff. So I got some Stream Deck Modules (the stream deck without the logo, kickstand, case) during black week and hoped that they would work like the one I already successfully use.
So I got my old code and refactored some stuff just to find out, that StreamDeckSharp can not find he device. StreamDeck.EnumerateDevices() gives me an empty collection.
OS: Linux Mint Cinnamon SDS: 6.1.0 Back of the module: SD032-00-0_V3.0_REV_A
If I manually fetch the device with DeviceList.Local.GetAllDevices it gives me the following information:
device = {LinuxHidDevice} Elgato Stream Deck XL AB3NA514304MHX (VID 4057, PID 186, version 1.30)
DevicePath = {string} "/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-2/1-2:1.0/0003:0FD9:00BA.001F/hidraw/hidraw3"
Manufacturer = {string} "Elgato"
MaxFeatureReportLength = {int} 0
MaxInputReportLength = {int} 0
MaxOutputReportLength = {int} 0
ProductID = {int} 186
ProductName = {string} "Stream Deck XL"
ProductVersion = {int} 304
ReleaseNumber = {Version} 1.30
ReleaseNumberBcd = {int} 304
ReportsUseID = {bool} false
SerialNumber = {string} "AB3NA514304MHX"
VendorID = {int} 4057
_fileSystemName = {string} "/dev/hidraw3"
_getInfoLock = object
_manufacturer = {string} "Elgato"
_maxFeature = {int} 0
_maxInput = {int} 0
_maxOutput = {int} 0
_path = {string} "/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-2/1-2:1.0/0003:0FD9:00BA.001F/hidraw/hidraw3"
_pid = {int} 186
_productName = {string} "Stream Deck XL"
_reportDescriptor = {byte[]} null
_reportsUseID = {bool} false
_serialNumber = {string} "AB3NA514304MHX"
_version = {int} 304
_vid = {int} 4057
Not quite sure what to do now as I hoped it would just work the same (easy) way as the one I already use.