https://bugs.winehq.org/show_bug.cgi?id=56052
Bug ID: 56052 Summary: Tek Shinobi firmware updater does not recognize the tek shinobi Product: Wine Version: 9.0-rc1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: usb Assignee: wine-bugs@winehq.org Reporter: monkeyboyted@yahoo.com Distribution: ---
Created attachment 75706 --> https://bugs.winehq.org/attachment.cgi?id=75706 OK button is greyed out.
Hi everyone,
I am filing a bug related to the firmware updater for the tek shinobi. I do not think the updater sees the Tek shinobi plugged in.
/: Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci-hcd/1p, 480M ID 1d6b:0002 Linux Foundation 2.0 root hub |__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/5p, 480M ID 2109:2817 VIA Labs, Inc. |__ Port 001: Dev 006, If 0, Class=Human Interface Device, Driver=usbhid, 12M ID 04d9:0407 Holtek Semiconductor, Inc. Keyboard [TEX Shinobi] |__ Port 001: Dev 006, If 1, Class=Human Interface Device, Driver=usbhid, 12M ID 04d9:0407 Holtek Semiconductor, Inc. Keyboard [TEX Shinobi] |__ Port 001: Dev 006, If 2, Class=Human Interface Device, Driver=usbhid, 12M ID 04d9:0407 Holtek Semiconductor, Inc. Keyboard [TEX Shinobi] |__ Port 001: Dev 006, If 3, Class=Mass Storage, Driver=usb-storage, 12M ID 04d9:0407 Holtek Semiconductor, Inc. Keyboard [TEX Shinobi]
zypper info wine Loading repository data... Reading installed packages...
Information for package wine: ----------------------------- Repository : openSUSE-Tumbleweed-Oss Name : wine Version : 9.0~rc1-1.1 Arch : x86_64 Vendor : openSUSE Installed Size : 191.9 MiB Installed : Yes Status : up-to-date Source package : wine-9.0~rc1-1.1.src Upstream URL : https://www.winehq.org/ Summary : An MS Windows Emulator Description : Wine is a compatibility layer capable of running Windows applications. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.
lsb_release -a LSB Version: n/a Distributor ID: openSUSE Description: openSUSE Tumbleweed Release: 20231213 Codename: n/a
wine Shinobi_BLE5_upgrade.exe 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented! 0084:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented! 0084:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented! 0084:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented! 0024:fixme:shell:InitNetworkAddressControl stub 0024:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 0024:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 0024:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub
wine AP_0407_BT_16(1)/AP_0407_BT_16.exe 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:wineusb:query_id Unhandled ID query type 0x5. 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented! 0084:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented! 0084:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented! 0084:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented! 0024:fixme:shell:InitNetworkAddressControl stub 0024:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 0024:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 0024:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 0024:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 0024:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub
https://tex.com.tw/pages/download
https://bugs.winehq.org/show_bug.cgi?id=56052
monkeyboyted@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://tex.com.tw/pages/do | |wnload Distribution|--- |Other
https://bugs.winehq.org/show_bug.cgi?id=56052
--- Comment #1 from monkeyboyted@yahoo.com --- Created attachment 75707 --> https://bugs.winehq.org/attachment.cgi?id=75707 wine debug log
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0080:trace:wineusb:add_usb_device Adding new device 0x7f18f0009620, vendor 1d6b, product 0003. 0080:warn:wineusb:add_usb_device Failed to open device: Access denied (insufficient permissions) 0080:trace:wineusb:add_usb_device Adding new device 0x7f18f0009590, vendor 13d3, product 3553. 0080:warn:wineusb:add_usb_device Failed to open device: Access denied (insufficient permissions) 0080:trace:wineusb:add_usb_device Adding new device 0x7f18f0046f80, vendor 28de, product 1205. 0080:trace:wineusb:add_usb_device Adding new device 0x7f18f0046e60, vendor 1d6b, product 0002. 0080:warn:wineusb:add_usb_device Failed to open device: Access denied (insufficient permissions) 0080:trace:wineusb:add_usb_device Adding new device 0x7f18f0045e40, vendor 0b95, product 1790. 0080:warn:wineusb:add_usb_device Failed to open device: Access denied (insufficient permissions) 0080:trace:wineusb:add_usb_device Adding new device 0x7f18f0048970, vendor 2109, product 0817. 0080:warn:wineusb:add_usb_device Failed to open device: Access denied (insufficient permissions) 0080:trace:wineusb:add_usb_device Adding new device 0x7f18f0045d70, vendor 1d6b, product 0003. 0080:warn:wineusb:add_usb_device Failed to open device: Access denied (insufficient permissions) 0080:trace:wineusb:add_usb_device Adding new device 0x7f18f0046ef0, vendor 28de, product 2001. 0080:trace:wineusb:add_usb_device Adding new device 0x7f18f0048c00, vendor 28de, product 1142. 0080:trace:wineusb:add_usb_device Adding new device 0x7f18f0046dd0, vendor 046d, product c52e.
https://bugs.winehq.org/show_bug.cgi?id=56052
--- Comment #2 from monkeyboyted@yahoo.com --- Created attachment 75708 --> https://bugs.winehq.org/attachment.cgi?id=75708 WINEDEBUG=+wineusb wine AP_0407_BT_16(1)/AP_0407_BT_16.exe 2> winedebug.txt
0088:warn:wineusb:add_usb_device Failed to open device: Access denied (insufficient permissions) 0088:trace:wineusb:add_usb_device Adding new device 0x7fab980488a0, vendor 04d9, product 0407. 0088:trace:wineusb:add_usb_device Adding new device 0x7fab98048520, vendor 2109, product 2817. 0088:warn:wineusb:add_usb_device Failed to open device: Access denied (insufficient permissions)
0088:trace:wineusb:add_unix_device Adding new device 00007FAB98023F10, vendor 28de, product 1142. 0088:trace:wineusb:add_unix_device Adding new device 00007FAB9803AF60, vendor 04d9, product 0407. 0088:trace:wineusb:add_unix_device Adding new device 00007FAB9803A8D0, vendor 04d9, product 0407. 0088:trace:wineusb:add_unix_device Adding new device 00007FAB98039FC0, vendor 04d9, product 0407. 0088:trace:wineusb:add_unix_device Adding new device 00007FAB9803AE20, vendor 04d9, product 0407. 0088:trace:wineusb:add_unix_device Adding new device 00007FAB98023E70, vendor 04d9, product 0407.
cat /etc/udev/rules.d/99-tekshinobi.rules SUBSYSTEM=="usb", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="0407", MODE="0666"
My attempt adding udev rules. The program still does not recognize the tek shinobi. What do I need to do in order for this firmware updater to work?
https://bugs.winehq.org/show_bug.cgi?id=56052
--- Comment #3 from monkeyboyted@yahoo.com --- lsusb -d 04d9:0407 -v
Bus 003 Device 007: ID 04d9:0407 Holtek Semiconductor, Inc. Keyboard [TEX Shinobi] Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 [unknown] bDeviceSubClass 0 [unknown] bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x04d9 Holtek Semiconductor, Inc. idProduct 0x0407 Keyboard [TEX Shinobi] bcdDevice 3.10 iManufacturer 0 iProduct 1 USB-HID Keyboard iSerial 3 000000000407 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x0072 bNumInterfaces 4 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self 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 64 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 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 [unknown] bInterfaceProtocol 0 iInterface 2 CY040407016E0301 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.11 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 34 Report Descriptors: ** UNAVAILABLE ** Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x04 EP 4 OUT bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 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 203 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 0x0040 1x 64 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 3 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk-Only iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x86 EP 6 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x07 EP 7 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Device Status: 0x0001 Self Powered