Have you read the geekhack TOS lately?
0 Members and 1 Guest are viewing this topic.
Hasu, here are the results:miniM_ab4b44.hex: All keys registerminiM_woHubFix.hex: No keys register
Continuing testing ...Perhaps it was not the intention of the interim file you provided, but using it, I have not been able to remap the bottom-row control keys, e.g. left-option, japanese_pc_nfer, japanese_pc_xfer, japanese_pc_katakana.
sudo ./hid_listen Waiting for device:....Listening:TMK:5ed16b/LUFA:d6a7df/UHS2:df8e64u:20[S][W][W]u:40u:50u:51[W]BM InitAddr:01NC:01HID_PROTOCOL_KEYBOARDbNumEP:02Cnf:01bIfaceNum:00bNumIface:00Interface:00SET_PROTOCOL: 00SET_IDLE: 00RPIPE: 00RWU: 00BM configuredu:90s:fUSB configured.[i]Loop start.usb_state: 90speed: fullinput 1: 00 00 0A 00 00 00 00 00 00 00 00 0000 00 0A 00 00 00 00 00 00 00 00 00 ginput 1: 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 input 1: 00 00 0B 00 00 00 00 00 00 00 00 0000 00 0B 00 00 00 00 00 00 00 00 00 hinput 1: 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 input 1: 00 00 12 00 00 00 00 00 00 00 00 0000 00 12 00 00 00 00 00 00 00 00 00 oinput 1: 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 input 1: 00 00 26 00 00 00 00 00 00 00 00 0000 00 26 00 00 00 00 00 00 00 00 00 9input 1: 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 input 1: 00 00 49 00 00 00 00 00 00 00 00 0000 00 49 00 00 00 00 00 00 00 00 00 ^[[2~input 1: 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 input 1: 00 00 46 00 00 00 00 00 00 00 00 0000 00 46 00 00 00 00 00 00 00 00 00 input 1: 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 ·input 1: 00 00 45 00 00 00 00 00 00 00 00 0000 00 45 00 00 00 00 00 00 00 00 00 input 1: 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 ^Csteveg@fedora-t14:/data/apps$ sudo ./hid_listen Waiting for device:........Listening:TMK:5ed16b/LUFA:d6a7df/UHS2:df8e64u:20[S][W][W]u:40u:50u:51[W]BM InitAddr:01NC:01HID_PROTOCOL_KEYBOARDbNumEP:02Cnf:01bIfaceNum:00bNumIface:00Interface:00SET_PROTOCOL: 00SET_IDLE: 00RPIPE: 00RWU: 00BM configuredu:90s:fUSB configured.[i]Loop start.usb_state: 90speed: fullinput 1: 00 00 04 00 00 00 00 00 00 00 00 0000 00 04 00 00 00 00 00 00 00 00 00 ainput 1: 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 input 1: 00 00 16 00 00 00 00 00 00 00 00 0000 00 16 00 00 00 00 00 00 00 00 00 sinput 1: 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 input 1: 00 00 52 00 00 00 00 00 00 00 00 0000 00 52 00 00 00 00 00 0^[[A0 00 00 00 input 1: 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 input 1: 00 00 49 00 00 00 00 00 00 00 00 0000 00 49 00 00 00 00 00 00 00 00 00 ^[[2~input 1: 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 input 1: 00 00 43 00 00 00 00 00 00 00 00 0000 00 43 00 00 00 00 00 00 00 00 00 ^[[21~input 1: 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 input 1: 00 00 33 00 00 00 00 00 00 00 00 0000 00 33 00 00 00 00 00 00 00 00 00 òinput 1: 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 input 1: 00 00 8A 00 00 00 00 00 00 00 00 0000 00 8A 00 00 00 00 00 00 00 00 00 input 1: 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 input 1: 01 00 00 00 00 00 00 00 00 00 00 0001 00 00 00 00 00 00 00 00 00 00 00 input 1: 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00
Waiting for device:Listening:usb_state: 20usb_state: 40usb_state: 50usb_state: 51BM InitAddr:01NC:01HID_PROTOCOL_KEYBOARDbNumEP:01D1>>>>BUSRSTBM InitAddr:01NC:01HID_PROTOCOL_KEYBOARDbNumEP:01D1>>>>BUSRSTBM InitAddr:01NC:01HID_PROTOCOL_KEYBOARDbNumEP:01D1>>>>BUSRSTBM InitAddr:01NC:01HID_PROTOCOL_KEYBOARDbNumEP:01D1>>>>BUSRST>>>>BUSRST>>>>BUSRSThost.Task: 2457usb_state: 90speed: full
Waiting for device:Listening:TMK:7b2827/LUFA:d6a7df/UHS2:96112dStartUSB configured.Loop start.usb_state: 12usb_state: 20usb_state: 40usb_state: 50usb_state: 51usb_state: 90//////////////////////////////////////////////////////////////////////// USB_desc_dump// Address: 01// Lowspeed: 00// Devicer dump:12 01 10 01 00 00 00 08 45 0C FE FE 23 01 01 0200 01// Device:bLength: 12bDescriptorType: 01bcdUSB: 0110bDeviceClass: 00bDeviceSubClass: 00bDeviceProtocol: 00bMaxPacketSize0: 08idVendor: 0C45idProduct: FEFEbcdDevice: 0123iManufacturer: 01iProduct: 02iSerialNumber: 00bNumConfigurations: 01// String Zero: len: 04// 04 03 09 04// LangId: 0409// iManufacturer: ERROR: 05// iProduct: String2(0409): len: 18// 18 03 32 00 2E 00 34 00 47 00 20 00 44 00 6F 00// 6E 00 67 00 6C 00 65 00// 2.4G Dongle// Config0 dump: len: 009409 02 94 00 05 01 00 A0 23 09 04 00 00 01 03 0000 00 09 21 00 01 00 01 22 48 00 07 05 81 03 0800 01 09 04 01 00 01 03 00 00 00 09 21 00 01 0001 22 3D 00 07 05 82 03 08 00 01 09 04 02 00 0103 00 00 00 09 21 00 01 00 01 22 CD 00 07 05 8303 10 00 01 09 04 03 00 02 03 00 00 00 09 21 0001 00 01 22 22 00 07 05 85 03 30 00 01 07 05 0503 30 00 01 09 04 04 00 02 03 00 00 00 09 21 0001 00 01 22 22 00 07 05 86 03 40 00 01 07 05 0603 40 00 01// Config:bLength: 09bDescriptorType: 02wTotalLength: 0094bNumInterfaces: 05bConfigurationValue: 01iConfiguration: 00bmAttributes: A0bMaxPower: 23// Interface0.0:bLength: 09bDescriptorType: 04bInterfaceNumber: 00bAlternateSetting: 00bNumEndpoints: 01bInterfaceClass: 03bInterfaceSubClass: 00bInterfaceProtocol: 00iInterface: 00// HID: bLength: 09bDescriptorType: 21bcdHID: 0100bCountryCode: 00bNumDescriptors: 01bDescrType: 22wDescriptorLength: 0048// Report0 dump: len: 004805 01 09 06 A1 01 05 07 19 E0 29 E7 15 00 25 0175 01 95 08 81 02 95 01 75 08 81 01 95 03 75 0105 08 19 01 29 03 91 02 95 05 75 01 91 01 95 0575 08 26 FF 00 05 07 19 00 29 FF 81 00 05 FF 0903 75 08 95 01 81 02 C0// Endpoint:bLength: 07bDescriptorType: 05bEndpointAddress: 81bmAttributes: 03wMaxPacketSize: 0008bInterval: 01// Interface1.0:bLength: 09bDescriptorType: 04bInterfaceNumber: 01bAlternateSetting: 00bNumEndpoints: 01bInterfaceClass: 03bInterfaceSubClass: 00bInterfaceProtocol: 00iInterface: 00// HID: bLength: 09bDescriptorType: 21bcdHID: 0100bCountryCode: 00bNumDescriptors: 01bDescrType: 22wDescriptorLength: 003D// Report0 dump: len: 003D05 01 09 02 A1 01 09 01 A1 00 05 09 19 01 29 0315 00 25 01 95 05 75 01 81 02 95 01 75 03 81 0105 01 09 30 09 31 09 38 15 81 25 7F 75 08 95 0381 06 95 01 05 0C 0A 38 02 81 06 C0 C0// Endpoint:bLength: 07bDescriptorType: 05bEndpointAddress: 82bmAttributes: 03wMaxPacketSize: 0008bInterval: 01// Interface2.0:bLength: 09bDescriptorType: 04bInterfaceNumber: 02bAlternateSetting: 00bNumEndpoints: 01bInterfaceClass: 03bInterfaceSubClass: 00bInterfaceProtocol: 00iInterface: 00// HID: bLength: 09bDescriptorType: 21bcdHID: 0100bCountryCode: 00bNumDescriptors: 01bDescrType: 22wDescriptorLength: 00CD// Report0 dump: len: 00CD05 0C 09 01 A1 01 85 01 19 00 2A 3C 03 15 00 263C 03 95 01 75 10 81 00 C0 05 01 09 80 A1 01 8502 05 01 19 81 29 83 15 00 25 01 95 03 75 01 8102 95 01 75 05 81 01 C0 05 01 09 06 A1 01 85 0305 07 15 00 25 01 19 00 29 77 95 78 75 01 81 02C0 05 01 09 0E A1 01 85 06 05 0D 09 21 A1 00 0509 09 01 95 01 75 01 15 00 25 01 81 02 05 01 0937 95 01 75 0F 55 0F 65 14 36 F0 F1 46 10 0E 16F0 F1 26 10 0E 81 06 09 30 75 10 55 0D 65 13 3500 46 C0 5D 15 00 26 FF 7F 81 02 09 31 46 B0 3681 02 05 0D 09 48 36 B8 0B 46 B8 0B 16 B8 0B 26B8 0B 81 03 C0 C0 06 FF FF 09 01 A1 01 85 05 0901 15 00 26 FF 00 75 08 95 03 81 02 C0// Endpoint:bLength: 07bDescriptorType: 05bEndpointAddress: 83bmAttributes: 03wMaxPacketSize: 0010bInterval: 01// Interface3.0:bLength: 09bDescriptorType: 04bInterfaceNumber: 03bAlternateSetting: 00bNumEndpoints: 02bInterfaceClass: 03bInterfaceSubClass: 00bInterfaceProtocol: 00iInterface: 00// HID: bLength: 09bDescriptorType: 21bcdHID: 0100bCountryCode: 00bNumDescriptors: 01bDescrType: 22wDescriptorLength: 0022// Report0 dump: len: 002206 60 FF 09 61 A1 01 09 62 15 00 26 FF 00 95 2075 08 81 02 09 63 15 00 26 FF 00 95 20 75 08 9102 C0// Endpoint:bLength: 07bDescriptorType: 05bEndpointAddress: 85bmAttributes: 03wMaxPacketSize: 0030bInterval: 01// Endpoint:bLength: 07bDescriptorType: 05bEndpointAddress: 05bmAttributes: 03wMaxPacketSize: 0030bInterval: 01// Interface4.0:bLength: 09bDescriptorType: 04bInterfaceNumber: 04bAlternateSetting: 00bNumEndpoints: 02bInterfaceClass: 03bInterfaceSubClass: 00bInterfaceProtocol: 00iInterface: 00// HID: bLength: 09bDescriptorType: 21bcdHID: 0100bCountryCode: 00bNumDescriptors: 01bDescrType: 22wDescriptorLength: 0022// Report0 dump: len: 002206 60 FF 09 61 A1 01 09 62 15 00 26 FF 00 95 4075 08 81 02 09 63 15 00 26 FF 00 95 40 75 08 9102 C0// Endpoint:bLength: 07bDescriptorType: 05bEndpointAddress: 86bmAttributes: 03wMaxPacketSize: 0040bInterval: 01// Endpoint:bLength: 07bDescriptorType: 05bEndpointAddress: 06bmAttributes: 03wMaxPacketSize: 0040bInterval: 01// Parse data here: http://eleccelerator.com/usbdescreqparser/
I'll look into to find a workaround for the dongle.
Waiting for device:Listening:usb_state: 20usb_state: 40usb_state: 50usb_state: 51BM InitAddr:01NC:01vid:0C45pid:FEFEHID_PROTOCOL_KEYBOARDbNumEP:02Cnf:01sssdddddbIfaceNum:01bNumIface:00Interface:00skip SET_PROTOCOLSET_IDLE: 00RPIPE: 00RWU: 00BM configuredhost.Task: 2327usb_state: 90speed: full
Waiting for device:Listening:usb_state: 20usb_state: 40usb_state: 50usb_state: 51BM InitAddr:01NC:01vid:0C45pid:FEFEHID_PROTOCOL_KEYBOARDbNumEP:02Cnf:01bIfaceNum:01bNumIface:00Interface:00SET_PROTOCOL: 00SET_IDLE: 00RPIPE: 00RWU: 00BM configuredhost.Task: 2327usb_state: 90speed: full
Waiting for device:Listening:usb_state: 20usb_state: 40usb_state: 50usb_state: 51BM InitAddr:01NC:01vid:0C45pid:FEFEHID_PROTOCOL_KEYBOARDbNumEP:02Cnf:01bIfaceNum:01bNumIface:00Interface:00SET_PROTOCOL: 00SET_IDLE: 00RPIPE: 00RWU: 00BM configuredhost.Task: 2328usb_state: 90speed: fullinput 1: 00 00 0B 00 00 00 00 0000 00 0B 00 00 00 00 00 hinput 1: 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 input 1: 00 00 0B 00 00 00 00 0000 00 0B 00 00 00 00 00 hinput 1: 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 input 1: 00 00 0B 00 00 00 00 0000 00 0B 00 00 00 00 00 hinput 1: 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 input 1: 00 00 0E 00 00 00 00 0000 00 0E 00 00 00 00 00 kinput 1: 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 input 1: 00 00 14 00 00 00 00 0000 00 14 00 00 00 00 00 qinput 1: 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 input 1: 00 00 1A 00 00 00 00 0000 00 1A 00 00 00 00 00 winput 1: 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 input 1: 00 00 08 00 00 00 00 0000 00 08 00 00 00 00 00 einput 1: 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 input 1: 00 00 15 00 00 00 00 0000 00 15 00 00 00 00 00 rinput 1: 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 input 1: 00 00 17 00 00 00 00 0000 00 17 00 00 00 00 00 tinput 1: 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 input 1: 00 00 1C 00 00 00 00 0000 00 1C 00 00 00 00 00