Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ROG Raikiri (Controller) #3680

Open
centralontop opened this issue Feb 1, 2025 · 0 comments
Open

ROG Raikiri (Controller) #3680

centralontop opened this issue Feb 1, 2025 · 0 comments
Labels
peripheral New Peripheral support request

Comments

@centralontop
Copy link

Mouse / peripheral model and version

ROG Raikiri (Not pro version)

Armoury Crate Screenshots

Not sure if you can add this because you don't have any controllers on the list of supported devices, I hope this doesn't cause too much of a hassle haha

Image

Image

Image

Image

Image

USB Details

Image
`
=========================== USB Port3 ===========================

Connection Status : 0x01 (Device is connected)
Port Chain : 1-3
Properties : 0x09
IsUserConnectable : yes
PortIsDebugCapable : no
PortHasMultiCompanions : no
PortConnectorIsTypeC : yes
ConnectionIndex : 0x03 (Port 3)
CompanionIndex : 0
CompanionHubSymLnk : USB#ROOT_HUB30#4&3ce02d8&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
CompanionPortNumber : 0x02 (Port 2)
-> CompanionPortChain : 2-2

  ========================== Summary =========================

Vendor ID : 0x0B05 (ASUSTek Computer Inc.)
Product ID : 0x1A38
Manufacturer String : ASUSTeK
Product String : ROG RAIKIRI
Serial : 0000010189438F99
USB Version : 2.0 -> but Device is Full-Speed only
Port maximum Speed : High-Speed (Companion Port 2-2 is doing the SuperSpeed)
Device maximum Speed : Full-Speed
Device Connection Speed : Full-Speed
Self powered : no
Demanded Current : 500 mA
Used Endpoints : 3

  ======================== USB Device ========================

    +++++++++++++++++ Device Information ++++++++++++++++++

Device Description : Xbox Gaming Device
Device Path 1 : \?\USB#VID_0B05&PID_1A38#0000010189438F99#{a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
Device Path 2 : \?\USB#VID_0B05&PID_1A38#0000010189438F99#{020bc73c-0dca-4ee3-96d5-ab006ada5938}
Kernel Name : \Device\USBPDO-10
Device ID : USB\VID_0B05&PID_1A38\0000010189438F99
Hardware IDs : USB\VID_0B05&PID_1A38&REV_1029 USB\VID_0B05&PID_1A38
Driver KeyName : {05f5cfe2-4733-4950-a6bb-07aad01a3a84}\0000
Driver : \SystemRoot\System32\drivers\dc1-controller.sys (Version: 1.0.0.1 Date: 2023-11-03 Company: Microsoft Corp.)
Driver Inf : C:\WINDOWS\inf\dc1-controller.inf
Legacy BusType : PNPBus
Class : XboxComposite
Class GUID : {05f5cfe2-4733-4950-a6bb-07aad01a3a84}
Service : dc1-controller
Enumerator : USB
Location Info : Port_#0003.Hub_#0002
Address : 3
Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(3), ACPI(SB)#ACPI(PC00)#ACPI(XHCI)#ACPI(RHUB)#ACPI(HS03)
Container ID : {8426b87c-2994-5b12-b002-a5ce19cb1f3f}
Manufacturer Info : Microsoft
Capabilities : 0x94 (Removable, UniqueID, SurpriseRemovalOK)
Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code : 0
Upper Filters : xboxgip
EnhancedPowerMgmtEnabled : 0
IdleInWorkingState : 1
WakeFromSleepState : 1
Power State : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)

    +++++++++++++++++ Registry USB Flags +++++++++++++++++

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\0B051A381029
osvc : REG_BINARY 01 90
SkipContainerIdQuery : REG_BINARY 01 00

    ---------------- Connection Information ---------------

Connection Index : 0x03 (Port 3)
Connection Status : 0x01 (DeviceConnected)
Current Config Value : 0x01 (Configuration 1)
Device Address : 0x04 (4)
Is Hub : 0x00 (no)
Device Bus Speed : 0x01 (Full-Speed)
Number of open Pipes : 0x02 (2 pipes to data endpoints)
Pipe[0] : EndpointID=1 Direction=OUT ScheduleOffset=0 Type=Interrupt wMaxPacketSize=0x40 bInterval=4 -> 718 Bits/ms = 89750 Bytes/s
Pipe[1] : EndpointID=1 Direction=IN ScheduleOffset=0 Type=Interrupt wMaxPacketSize=0x40 bInterval=4 -> 718 Bits/ms = 89750 Bytes/s
Data (HexDump) : 03 00 00 00 12 01 00 02 FF 47 D0 40 05 0B 38 1A [email protected].
29 10 01 02 03 01 01 01 00 04 00 02 00 00 00 01 )...............
00 00 00 07 05 01 03 40 00 04 00 00 00 00 07 05 .......@........
81 03 40 00 04 00 00 00 00 ..@......

    --------------- Connection Information V2 -------------

Connection Index : 0x03 (3)
Length : 0x10 (16 bytes)
SupportedUsbProtocols : 0x03
Usb110 : 1 (yes, port supports USB 1.1)
Usb200 : 1 (yes, port supports USB 2.0)
Usb300 : 0 (no, port not supports USB 3.0) -> but Companion Port 2-2 does
ReservedMBZ : 0x00
Flags : 0x00
DevIsOpAtSsOrHigher : 0 (Device is not operating at SuperSpeed or higher)
DevIsSsCapOrHigher : 0 (Device is not SuperSpeed capable or higher)
DevIsOpAtSsPlusOrHigher : 0 (Device is not operating at SuperSpeedPlus or higher)
DevIsSsPlusCapOrHigher : 0 (Device is not SuperSpeedPlus capable or higher)
ReservedMBZ : 0x00
Data (HexDump) : 03 00 00 00 10 00 00 00 03 00 00 00 00 00 00 00 ................

---------------------- Device Descriptor ----------------------

bLength : 0x12 (18 bytes)
bDescriptorType : 0x01 (Device Descriptor)
bcdUSB : 0x200 (USB Version 2.0) -> but device is Full-Speed only
bDeviceClass : 0xFF (Vendor Specific)
bDeviceSubClass : 0x47
bDeviceProtocol : 0xD0
bMaxPacketSize0 : 0x40 (64 bytes)
idVendor : 0x0B05 (ASUSTek Computer Inc.)
idProduct : 0x1A38
bcdDevice : 0x1029
iManufacturer : 0x01 (String Descriptor 1)
Language 0x0409 : "ASUSTeK"
iProduct : 0x02 (String Descriptor 2)
Language 0x0409 : "ROG RAIKIRI"
iSerialNumber : 0x03 (String Descriptor 3)
Language 0x0409 : "0000010189438F99"
bNumConfigurations : 0x01 (1 Configuration)
Data (HexDump) : 12 01 00 02 FF 47 D0 40 05 0B 38 1A 29 10 01 02 [email protected].)...
03 01 ..

------------------ Configuration Descriptor -------------------

bLength : 0x09 (9 bytes)
bDescriptorType : 0x02 (Configuration Descriptor)
wTotalLength : 0x0040 (64 bytes)
bNumInterfaces : 0x02 (2 Interfaces)
bConfigurationValue : 0x01 (Configuration 1)
iConfiguration : 0x00 (No String Descriptor)
bmAttributes : 0xA0
D7: Reserved, set 1 : 0x01
D6: Self Powered : 0x00 (no)
D5: Remote Wakeup : 0x01 (yes)
D4..0: Reserved, set 0 : 0x00
MaxPower : 0xFA (500 mA)
Data (HexDump) : 09 02 40 00 02 01 00 A0 FA 09 04 00 00 02 FF 47 [email protected]
D0 00 07 05 01 03 40 00 04 07 05 81 03 40 00 04 ......@......@..
09 04 01 00 00 FF 47 D0 00 09 04 01 01 02 FF 47 ......G........G
D0 00 07 05 08 01 E4 00 01 07 05 87 01 40 00 01 .............@..

    ---------------- Interface Descriptor -----------------

bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x00 (Interface 0)
bAlternateSetting : 0x00
bNumEndpoints : 0x02 (2 Endpoints)
bInterfaceClass : 0xFF (Vendor Specific)
bInterfaceSubClass : 0x47
bInterfaceProtocol : 0xD0
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 00 00 02 FF 47 D0 00 ......G..

    ----------------- Endpoint Descriptor -----------------

bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x01 (Direction=OUT EndpointID=1)
bmAttributes : 0x03 (TransferType=Interrupt)
wMaxPacketSize : 0x0040 (64 bytes)
bInterval : 0x04 (4 ms)
Data (HexDump) : 07 05 01 03 40 00 04 ....@..

    ----------------- Endpoint Descriptor -----------------

bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
bmAttributes : 0x03 (TransferType=Interrupt)
wMaxPacketSize : 0x0040 (64 bytes)
bInterval : 0x04 (4 ms)
Data (HexDump) : 07 05 81 03 40 00 04 ....@..

    ---------------- Interface Descriptor -----------------

bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01 (Interface 1)
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0xFF (Vendor Specific)
bInterfaceSubClass : 0x47
bInterfaceProtocol : 0xD0
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 01 00 00 FF 47 D0 00 ......G..

    ---------------- Interface Descriptor -----------------

bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01 (Interface 1)
bAlternateSetting : 0x01
bNumEndpoints : 0x02 (2 Endpoints)
bInterfaceClass : 0xFF (Vendor Specific)
bInterfaceSubClass : 0x47
bInterfaceProtocol : 0xD0
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 01 01 02 FF 47 D0 00 ......G..

    ----------------- Endpoint Descriptor -----------------

bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x08 (Direction=OUT EndpointID=8)
bmAttributes : 0x01 (TransferType=Isochronous SyncType=None EndpointType=Data)
wMaxPacketSize : 0x00E4 (228 bytes)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 08 01 E4 00 01 .......

    ----------------- Endpoint Descriptor -----------------

bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x87 (Direction=IN EndpointID=7)
bmAttributes : 0x01 (TransferType=Isochronous SyncType=None EndpointType=Data)
wMaxPacketSize : 0x0040 (64 bytes)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 87 01 40 00 01 ....@..

----------------- Device Qualifier Descriptor -----------------

Error : ERROR_GEN_FAILURE (because the device is Full-Speed only)

  -------------------- String Descriptors -------------------
         ------ String Descriptor 0 ------

bLength : 0x04 (4 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language ID[0] : 0x0409 (English - United States)
Data (HexDump) : 04 03 09 04 ....
------ String Descriptor 1 ------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "ASUSTeK"
Data (HexDump) : 10 03 41 00 53 00 55 00 53 00 54 00 65 00 4B 00 ..A.S.U.S.T.e.K.
------ String Descriptor 2 ------
bLength : 0x18 (24 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "ROG RAIKIRI"
Data (HexDump) : 18 03 52 00 4F 00 47 00 20 00 52 00 41 00 49 00 ..R.O.G. .R.A.I.
4B 00 49 00 52 00 49 00 K.I.R.I.
------ String Descriptor 3 ------
bLength : 0x22 (34 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "0000010189438F99"
Data (HexDump) : 22 03 30 00 30 00 30 00 30 00 30 00 31 00 30 00 ".0.0.0.0.0.1.0.
31 00 38 00 39 00 34 00 33 00 38 00 46 00 39 00 1.8.9.4.3.8.F.9.
39 00 9.
`

Additional information.

No response

@seerge seerge added the peripheral New Peripheral support request label Feb 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
peripheral New Peripheral support request
Projects
None yet
Development

No branches or pull requests

2 participants