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

Asus Rog Cetra SpeedNova #2867

Open
EoKc opened this issue Jul 20, 2024 · 0 comments
Open

Asus Rog Cetra SpeedNova #2867

EoKc opened this issue Jul 20, 2024 · 0 comments
Labels
on-hold would like to implement, but can't cause there is no info yet peripheral New Peripheral support request

Comments

@EoKc
Copy link

EoKc commented Jul 20, 2024

Mouse / peripheral model and version

Asus Rog Cetra SpeedNova

Armoury Crate Screenshots

AUDIO TAB
resim_2024-07-20_110142763
MICROPHONE TAB
resim_2024-07-20_110234837
SETTINGS TAB
resim_2024-07-20_110304572
LIGHTING TAB
resim_2024-07-20_110325015
POWER TAB
resim_2024-07-20_110344701
HYBRID TAB
resim_2024-07-20_110402602
FIRMWARE TAB
resim_2024-07-20_110432734

USB Details

=========================== USB Port5 ===========================

Connection Status : 0x01 (Device is connected)
Port Chain : 2-5
Properties : 0x0D
IsUserConnectable : yes
PortIsDebugCapable : no
PortHasMultiCompanions : yes
PortConnectorIsTypeC : yes
ConnectionIndex : 0x05 (Port 5)
CompanionIndex : 0
CompanionHubSymLnk : USB#ROOT_HUB30#4&32051b5f&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
CompanionPortNumber : 0x12 (Port 18)
-> CompanionPortChain : 2-18

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

Vendor ID : 0x0B05 (ASUSTek Computer Inc.)
Product ID : 0x1AD3
USB Version : 2.0
Port maximum Speed : High-Speed (Companion Port 2-18 is doing the SuperSpeed)
Device maximum Speed : High-Speed
Device Connection Speed : Full-Speed
Self powered : no
Demanded Current : 100 mA
Used Endpoints : 3

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

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

Device Description : USB Bileşik Aygıt
Device Path : \?\USB#VID_0B05&PID_1AD3#0000000000000000#{a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
Kernel Name : \Device\USBPDO-4
Device ID : USB\VID_0B05&PID_1AD3\0000000000000000
Hardware IDs : USB\VID_0B05&PID_1AD3&REV_1030 USB\VID_0B05&PID_1AD3
Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0019 (GUID_DEVCLASS_USB)
Driver : \SystemRoot\System32\drivers\usbccgp.sys (Version: 10.0.22621.3672 Date: 2024-05-30 Company: Microsoft Corporation)
Driver Inf : C:\Windows\inf\usb.inf
Legacy BusType : PNPBus
Class : USB
Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
Service : usbccgp
Enumerator : USB
Location Info : Port_#0005.Hub_#0001
Address : 5
Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5), ACPI(SB)#ACPI(PC00)#ACPI(XHCI)#ACPI(RHUB)#ACPI(HS05)
Container ID : {04a76852-d781-58c9-bdfe-a465fb72581d}
Manufacturer Info : (Standart USB Ana Bilgisayar Denetleyicisi)
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
Address : 5
EnhancedPowerMgmtEnabled : 0
Power State : D0 (supported: D0, D3, wake from D0)

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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\0B051AD31030
osvc : REG_BINARY 00 00
NewInterfaceUsage : REG_DWORD 00000000 (0)

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

Connection Index : 0x05 (Port 5)
Connection Status : 0x01 (DeviceConnected)
Current Config Value : 0x01 (Configuration 1)
Device Address : 0x0A (10)
Is Hub : 0x00 (no)
Device Bus Speed : 0x01 (Full-Speed)
Number of open Pipes : 0x02 (2 pipes to data endpoints)
Pipe[0] : EndpointID=4 Direction=IN ScheduleOffset=0 Type=Interrupt wMaxPacketSize=0x40 bInterval=4 -> 718 Bits/ms = 89750 Bytes/s
Pipe[1] : EndpointID=1 Direction=OUT ScheduleOffset=0 Type=Isochronous wMaxPacketSize=0x240 bInterval=1 -> 5460 Bits/ms = 682500 Bytes/s
Data (HexDump) : 05 00 00 00 12 01 00 02 00 00 00 40 05 0B D3 1A ...........@....
30 10 01 02 03 01 01 01 00 0A 00 02 00 00 00 01 0...............
00 00 00 07 05 84 03 40 00 04 00 00 00 00 09 05 .......@........
01 09 40 02 01 00 00 00 00 ..@......

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

Connection Index : 0x05 (5)
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-18 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) : 05 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)
bDeviceClass : 0x00 (defined by the interface descriptors)
bDeviceSubClass : 0x00
bDeviceProtocol : 0x00
bMaxPacketSize0 : 0x40 (64 bytes)
idVendor : 0x0B05 (ASUSTek Computer Inc.)
idProduct : 0x1AD3
bcdDevice : 0x1030
iManufacturer : 0x01 (String Descriptor 1)
Language 0x0409 : "ASUSTek"
iProduct : 0x02 (String Descriptor 2)
Language 0x0409 : "ROG CETRA TRUE WIRELESS SPEEDNOVA"
iSerialNumber : 0x03 (String Descriptor 3)
Language 0x0409 : "0000000000000000"
bNumConfigurations : 0x01 (1 Configuration)
Data (HexDump) : 12 01 00 02 00 00 00 40 05 0B D3 1A 30 10 01 02 [email protected]...
03 01 ..

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

bLength : 0x09 (9 bytes)
bDescriptorType : 0x02 (Configuration Descriptor)
wTotalLength : 0x0115 (277 bytes)
bNumInterfaces : 0x04 (4 Interfaces)
bConfigurationValue : 0x01 (Configuration 1)
iConfiguration : 0x00 (No String Descriptor)
bmAttributes : 0x80
D7: Reserved, set 1 : 0x01
D6: Self Powered : 0x00 (no)
D5: Remote Wakeup : 0x00 (no)
D4..0: Reserved, set 0 : 0x00
MaxPower : 0x32 (100 mA)
Data (HexDump) : 09 02 15 01 04 01 00 80 32 09 04 00 00 00 01 01 ........2.......
00 04 0A 24 01 00 01 4E 00 02 01 02 0C 24 02 01 ...$...N.....$..
01 01 00 02 03 00 00 00 0A 24 06 02 01 01 01 02 .........$......
02 00 09 24 03 03 02 03 00 02 00 0C 24 02 05 01 ...$........$...
02 0B 01 00 00 00 00 09 24 06 06 05 01 03 00 00 ........$.......
07 24 05 04 01 06 00 09 24 03 07 01 01 00 04 00 .$......$.......
09 04 01 00 00 01 02 00 00 09 04 01 01 01 01 02 ................
00 00 07 24 01 01 01 01 00 0E 24 02 01 02 02 10 ...$......$.....
02 80 BB 00 00 77 01 09 05 01 09 80 01 01 00 00 .....w..........
07 25 01 01 00 00 00 09 04 01 02 01 01 02 00 00 .%..............
07 24 01 01 01 01 00 0E 24 02 01 02 03 18 02 80 .$......$.......
BB 00 00 77 01 09 05 01 09 40 02 01 00 00 07 25 ...w.....@.....%
01 01 00 00 00 09 04 02 00 00 01 02 00 00 09 04 ................
02 01 01 01 02 00 00 07 24 01 07 01 01 00 0E 24 ........$......$
02 01 01 02 10 02 80 3E 00 80 BB 00 09 05 81 09 .......>........
60 00 01 00 00 07 25 01 01 00 00 00 09 04 03 00 `.....%.........
01 03 00 00 06 09 21 10 01 00 01 22 B4 00 07 05 ......!...."....
84 03 40 00 04 ..@..

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

bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x00 (Interface 0)
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x01 (Audio Control)
bInterfaceProtocol : 0x00
iInterface : 0x04 (String Descriptor 4)
Language 0x0409 : "ROG CETRA TRUE WIRELESS SPEEDNOVA"
Data (HexDump) : 09 04 00 00 00 01 01 00 04 .........

    ------ Audio Control Interface Header Descriptor ------

bLength : 0x0A (10 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (Header)
bcdADC : 0x0100
wTotalLength : 0x004E (78 bytes)
bInCollection : 0x02
baInterfaceNr[1] : 0x01
baInterfaceNr[2] : 0x02
Data (HexDump) : 0A 24 01 00 01 4E 00 02 01 02 .$...N....

    ------- Audio Control Input Terminal Descriptor -------

bLength : 0x0C (12 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Input Terminal)
bTerminalID : 0x01
wTerminalType : 0x0101 (USB Streaming)
bAssocTerminal : 0x00
bNrChannels : 0x02 (2 channels)
wChannelConfig : 0x0003 (L, R)
iChannelNames : 0x00 (No String Descriptor)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 0C 24 02 01 01 01 00 02 03 00 00 00 .$..........

    -------- Audio Control Feature Unit Descriptor --------

bLength : 0x0A (10 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x06 (Feature Unit)
bUnitID : 0x02 (2)
bSourceID : 0x01 (1)
bControlSize : 0x01 (1 byte per control)
bmaControls[0] : 0x01
D0: Mute : 1
D1: Volume : 0
D2: Bass : 0
D3: Mid : 0
D4: Treble : 0
D5: Graphic Equalizer : 0
D6: Automatic Gain : 0
D7: Delay : 0
bmaControls[1] : 0x02
D0: Mute : 0
D1: Volume : 1
D2: Bass : 0
D3: Mid : 0
D4: Treble : 0
D5: Graphic Equalizer : 0
D6: Automatic Gain : 0
D7: Delay : 0
bmaControls[2] : 0x02
D0: Mute : 0
D1: Volume : 1
D2: Bass : 0
D3: Mid : 0
D4: Treble : 0
D5: Graphic Equalizer : 0
D6: Automatic Gain : 0
D7: Delay : 0
iFeature : 0x00 (No String Descriptor)
Data (HexDump) : 0A 24 06 02 01 01 01 02 02 00 .$........

    ------- Audio Control Output Terminal Descriptor ------

bLength : 0x09 (9 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x03 (Output Terminal)
bTerminalID : 0x03
wTerminalType : 0x0302 (Headphones)
bAssocTerminal : 0x00 (0)
bSourceID : 0x02 (2)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 09 24 03 03 02 03 00 02 00 .$.......

    ------- Audio Control Input Terminal Descriptor -------

bLength : 0x0C (12 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Input Terminal)
bTerminalID : 0x05
wTerminalType : 0x0201 (Microphone)
bAssocTerminal : 0x0B
bNrChannels : 0x01 (1 channel)
wChannelConfig : 0x0000 (-)
iChannelNames : 0x00 (No String Descriptor)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 0C 24 02 05 01 02 0B 01 00 00 00 00 .$..........

    -------- Audio Control Feature Unit Descriptor --------

bLength : 0x09 (9 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x06 (Feature Unit)
bUnitID : 0x06 (6)
bSourceID : 0x05 (5)
bControlSize : 0x01 (1 byte per control)
bmaControls[0] : 0x03
D0: Mute : 1
D1: Volume : 1
D2: Bass : 0
D3: Mid : 0
D4: Treble : 0
D5: Graphic Equalizer : 0
D6: Automatic Gain : 0
D7: Delay : 0
bmaControls[1] : 0x00
D0: Mute : 0
D1: Volume : 0
D2: Bass : 0
D3: Mid : 0
D4: Treble : 0
D5: Graphic Equalizer : 0
D6: Automatic Gain : 0
D7: Delay : 0
iFeature : 0x00 (No String Descriptor)
Data (HexDump) : 09 24 06 06 05 01 03 00 00 .$.......

    ------- Audio Control Selector Unit Descriptor --------

bLength : 0x07 (7 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x05 (Selector Unit)
bUnitID : 0x04
bNrInPins : 0x01 (1 Input Pin)
baSourceID[1] : 0x06 (6)
iSelector : 0x00 (No String Descriptor)
Data (HexDump) : 07 24 05 04 01 06 00 .$.....

    ------- Audio Control Output Terminal Descriptor ------

bLength : 0x09 (9 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x03 (Output Terminal)
bTerminalID : 0x07
wTerminalType : 0x0101 (USB Streaming)
bAssocTerminal : 0x00 (0)
bSourceID : 0x04 (4)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 09 24 03 07 01 01 00 04 00 .$.......

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

bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01 (Interface 1)
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x00
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 01 00 00 01 02 00 00 .........

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

bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01 (Interface 1)
bAlternateSetting : 0x01
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x00
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 01 01 01 01 02 00 00 .........

    -------- Audio Streaming Interface Descriptor ---------

bLength : 0x07 (7 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS_GENERAL)
bTerminalLink : 0x01 (Terminal ID 1)
bDelay : 0x01 (1 frame)
wFormatTag : 0x0001 (PCM)
Data (HexDump) : 07 24 01 01 01 01 00 .$.....

    ------- Audio Streaming Format Type Descriptor --------

bLength : 0x0E (14 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Format Type)
bFormatType : 0x01 (FORMAT_TYPE_I)
bNrChannels : 0x02 (2 channels)
bSubframeSize : 0x02 (2 bytes per subframe)
bBitResolution : 0x10 (16 bits per sample)
bSamFreqType : 0x02 (supports 2 sample frequencies)
tSamFreq[1] : 0x0BB80 (48000 Hz)
tSamFreq[2] : 0x17700 (96000 Hz)
Data (HexDump) : 0E 24 02 01 02 02 10 02 80 BB 00 00 77 01 .$..........w.

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

bLength : 0x09 (9 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x01 (Direction=OUT EndpointID=1)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0180 (384 bytes)
bInterval : 0x01 (1 ms)
bRefresh : 0x00
bSynchAddress : 0x00
Data (HexDump) : 09 05 01 09 80 01 01 00 00 .........

    ----------- Audio Data Endpoint Descriptor ------------

bLength : 0x07 (7 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (General)
bmAttributes : 0x01
D0 : Sampling Freq : 0x01 (supported)
D1 : Pitch : 0x00 (not supported)
D6..2: Reserved : 0x00
D7 : MaxPacketsOnly : 0x00 (no)
bLockDelayUnits : 0x00 (Undefined)
wLockDelay : 0x0000
Data (HexDump) : 07 25 01 01 00 00 00 .%.....

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

bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01 (Interface 1)
bAlternateSetting : 0x02
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x00
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 01 02 01 01 02 00 00 .........

    -------- Audio Streaming Interface Descriptor ---------

bLength : 0x07 (7 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS_GENERAL)
bTerminalLink : 0x01 (Terminal ID 1)
bDelay : 0x01 (1 frame)
wFormatTag : 0x0001 (PCM)
Data (HexDump) : 07 24 01 01 01 01 00 .$.....

    ------- Audio Streaming Format Type Descriptor --------

bLength : 0x0E (14 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Format Type)
bFormatType : 0x01 (FORMAT_TYPE_I)
bNrChannels : 0x02 (2 channels)
bSubframeSize : 0x03 (3 bytes per subframe)
bBitResolution : 0x18 (24 bits per sample)
bSamFreqType : 0x02 (supports 2 sample frequencies)
tSamFreq[1] : 0x0BB80 (48000 Hz)
tSamFreq[2] : 0x17700 (96000 Hz)
Data (HexDump) : 0E 24 02 01 02 03 18 02 80 BB 00 00 77 01 .$..........w.

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

bLength : 0x09 (9 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x01 (Direction=OUT EndpointID=1)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0240 (576 bytes)
bInterval : 0x01 (1 ms)
bRefresh : 0x00
bSynchAddress : 0x00
Data (HexDump) : 09 05 01 09 40 02 01 00 00 ....@....

    ----------- Audio Data Endpoint Descriptor ------------

bLength : 0x07 (7 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (General)
bmAttributes : 0x01
D0 : Sampling Freq : 0x01 (supported)
D1 : Pitch : 0x00 (not supported)
D6..2: Reserved : 0x00
D7 : MaxPacketsOnly : 0x00 (no)
bLockDelayUnits : 0x00 (Undefined)
wLockDelay : 0x0000
Data (HexDump) : 07 25 01 01 00 00 00 .%.....

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

bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x02 (Interface 2)
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x00
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 02 00 00 01 02 00 00 .........

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

bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x02 (Interface 2)
bAlternateSetting : 0x01
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x00
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 02 01 01 01 02 00 00 .........

    -------- Audio Streaming Interface Descriptor ---------

bLength : 0x07 (7 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS_GENERAL)
bTerminalLink : 0x07 (Terminal ID 7)
bDelay : 0x01 (1 frame)
wFormatTag : 0x0001 (PCM)
Data (HexDump) : 07 24 01 07 01 01 00 .$.....

    ------- Audio Streaming Format Type Descriptor --------

bLength : 0x0E (14 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Format Type)
bFormatType : 0x01 (FORMAT_TYPE_I)
bNrChannels : 0x01 (1 channel)
bSubframeSize : 0x02 (2 bytes per subframe)
bBitResolution : 0x10 (16 bits per sample)
bSamFreqType : 0x02 (supports 2 sample frequencies)
tSamFreq[1] : 0x03E80 (16000 Hz)
tSamFreq[2] : 0x0BB80 (48000 Hz)
Data (HexDump) : 0E 24 02 01 01 02 10 02 80 3E 00 80 BB 00 .$.......>....

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

bLength : 0x09 (9 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0060 (96 bytes)
bInterval : 0x01 (1 ms)
bRefresh : 0x00
bSynchAddress : 0x00
Data (HexDump) : 09 05 81 09 60 00 01 00 00 ....`....

    ----------- Audio Data Endpoint Descriptor ------------

bLength : 0x07 (7 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (General)
bmAttributes : 0x01
D0 : Sampling Freq : 0x01 (supported)
D1 : Pitch : 0x00 (not supported)
D6..2: Reserved : 0x00
D7 : MaxPacketsOnly : 0x00 (no)
bLockDelayUnits : 0x00 (Undefined)
wLockDelay : 0x0000
Data (HexDump) : 07 25 01 01 00 00 00 .%.....

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

bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03 (Interface 3)
bAlternateSetting : 0x00
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x03 (HID - Human Interface Device)
bInterfaceSubClass : 0x00 (None)
bInterfaceProtocol : 0x00 (None)
iInterface : 0x06 (String Descriptor 6)
Language 0x0409 : "ROG CETRA TRUE WIRELESS SPEEDNOVA"
Data (HexDump) : 09 04 03 00 01 03 00 00 06 .........

    ------------------- HID Descriptor --------------------

bLength : 0x09 (9 bytes)
bDescriptorType : 0x21 (HID Descriptor)
bcdHID : 0x0110 (HID Version 1.10)
bCountryCode : 0x00 (00 = not localized)
bNumDescriptors : 0x01
Data (HexDump) : 09 21 10 01 00 01 22 B4 00 .!...."..
Descriptor 1:
bDescriptorType : 0x22 (Class=Report)
wDescriptorLength : 0x00B4 (180 bytes)
06 13 FF Usage Page (Vendor Defined)
09 01 Usage (unk)
A1 01 Collection (Application)
15 00 Logical Minimum (0)
26 FF 00 Logical Maximum (255)
85 06 Report ID (0x06)
09 00 Usage (unk)
75 08 Report Size (8)
95 3D Report Count (61)
91 02 Output (Var)
85 07 Report ID (0x07)
09 00 Usage (unk)
75 08 Report Size (8)
95 3D Report Count (61)
81 02 Input (Var)
C0 End Collection
05 0C Usage Page (Consumer)
09 01 Usage (Consumer Control)
A1 01 Collection (Application)
85 0C Report ID (0x0C)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
09 E9 Usage (Volume Increment)
09 EA Usage (Volume Decrement)
09 E2 Usage (Mute)
09 CD Usage (Play/Pause)
09 B5 Usage (Scan Next Track)
09 B6 Usage (Scan Previous Track)
75 01 Report Size (1)
95 06 Report Count (6)
81 02 Input (Var)
09 00 Usage (Unassigned)
95 02 Report Count (2)
81 02 Input (Var)
C0 End Collection
05 0B Usage Page (Telephony)
09 05 Usage (Headset)
A1 01 Collection (Application)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
85 05 Report ID (0x05)
09 20 Usage (Hook Switch)
95 01 Report Count (1)
81 22 Input (Var, PrefState)
09 2F Usage (Phone Mute)
95 01 Report Count (1)
81 06 Input (Var, Rel)
09 24 Usage (Redial)
09 21 Usage (Flash)
09 97 Usage (Line Busy Tone)
09 2A Usage (Line)
09 50 Usage (Speed Dial)
95 05 Report Count (5)
81 06 Input (Var, Rel)
09 07 Usage (Programmable Button)
05 09 Usage Page (Buttons)
09 01 Usage (Button 1 (Primary))
75 01 Report Size (1)
95 01 Report Count (1)
81 02 Input (Var)
05 08 Usage Page (LEDs)
85 05 Report ID (0x05)
09 17 Usage (Off-Hook)
09 09 Usage (Mute)
09 18 Usage (Ring)
09 20 Usage (Hold)
09 21 Usage (Microphone)
09 2A Usage (On-Line)
95 06 Report Count (6)
91 22 Output (Var, PrefState)
95 02 Report Count (2)
91 01 Output (Const)
C0 End Collection
06 00 FF Usage Page (Vendor Defined)
09 01 Usage (unk)
A1 01 Collection (Application)
15 00 Logical Minimum (0)
26 FF 00 Logical Maximum (255)
85 CC Report ID (0xCC)
09 01 Usage (unk)
75 08 Report Size (8)
95 3F Report Count (63)
91 02 Output (Var)
85 CC Report ID (0xCC)
09 01 Usage (unk)
75 08 Report Size (8)
95 3F Report Count (63)
81 02 Input (Var)
C0 End Collection
Data (HexDump) : 06 13 FF 09 01 A1 01 15 00 26 FF 00 85 06 09 00 .........&......
75 08 95 3D 91 02 85 07 09 00 75 08 95 3D 81 02 u..=......u..=..
C0 05 0C 09 01 A1 01 85 0C 15 00 25 01 09 E9 09 ...........%....
EA 09 E2 09 CD 09 B5 09 B6 75 01 95 06 81 02 09 .........u......
00 95 02 81 02 C0 05 0B 09 05 A1 01 15 00 25 01 ..............%.
75 01 85 05 09 20 95 01 81 22 09 2F 95 01 81 06 u.... ..."./....
09 24 09 21 09 97 09 2A 09 50 95 05 81 06 09 07 .$.!....P......
05 09 09 01 75 01 95 01 81 02 05 08 85 05 09 17 ....u...........
09 09 09 18 09 20 09 21 09 2A 95 06 91 22 95 02 ..... .!.
..."..
91 01 C0 06 00 FF 09 01 A1 01 15 00 26 FF 00 85 ............&...
CC 09 01 75 08 95 3F 91 02 85 CC 09 01 75 08 95 ...u..?......u..
3F 81 02 C0 ?...

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

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

--------- Device Qualifier Descriptor (for High-Speed) --------

bLength : 0x0A (10 bytes)
bDescriptorType : 0x06 (Device_qualifier Descriptor)
bcdUSB : 0x200 (USB Version 2.00)
bDeviceClass : 0x00 (defined by the interface descriptors)
bDeviceSubClass : 0x00
bDeviceProtocol : 0x00
bMaxPacketSize0 : 0x40 (64 Bytes)
bNumConfigurations : 0x01 (1 other-speed configuration)
bReserved : 0x00
Data (HexDump) : 0A 06 00 02 00 00 00 40 01 00 .......@..

------------ Other Speed Configuration Descriptor -------------

bLength : 0x09 (9 bytes)
bDescriptorType : 0x07 (Other_speed_configuration Descriptor)
wTotalLength : 0x0115 (277 bytes)
bNumInterfaces : 0x04 (4 Interfaces)
bConfigurationValue : 0x01 (Configuration 1)
iConfiguration : 0x00 (No String Descriptor)
bmAttributes : 0x80
D7: Reserved, set 1 : 0x01
D6: Self Powered : 0x00 (no)
D5: Remote Wakeup : 0x00 (no)
D4..0: Reserved, set 0 : 0x00
MaxPower : 0x32 (100 mA)
Data (HexDump) : 09 07 15 01 04 01 00 80 32 09 04 00 00 00 01 01 ........2.......
00 04 0A 24 01 00 01 4E 00 02 01 02 0C 24 02 01 ...$...N.....$..
01 01 00 02 03 00 00 00 0A 24 06 02 01 01 01 02 .........$......
02 00 09 24 03 03 02 03 00 02 00 0C 24 02 05 01 ...$........$...
02 0B 01 00 00 00 00 09 24 06 06 05 01 03 00 00 ........$.......
07 24 05 04 01 06 00 09 24 03 07 01 01 00 04 00 .$......$.......
09 04 01 00 00 01 02 00 00 09 04 01 01 01 01 02 ................
00 00 07 24 01 01 01 01 00 0E 24 02 01 02 02 10 ...$......$.....
02 80 BB 00 00 77 01 09 05 01 09 80 01 01 00 00 .....w..........
07 25 01 01 00 00 00 09 04 01 02 01 01 02 00 00 .%..............
07 24 01 01 01 01 00 0E 24 02 01 02 03 18 02 80 .$......$.......
BB 00 00 77 01 09 05 01 09 40 02 01 00 00 07 25 ...w.....@.....%
01 01 00 00 00 09 04 02 00 00 01 02 00 00 09 04 ................
02 01 01 01 02 00 00 07 24 01 07 01 01 00 0E 24 ........$......$
02 01 01 02 10 02 80 3E 00 80 BB 00 09 05 81 09 .......>........
60 00 01 00 00 07 25 01 01 00 00 00 09 04 03 00 `.....%.........
01 03 00 00 06 09 21 10 01 00 01 22 B4 00 07 05 ......!...."....
84 03 40 00 04 ..@..

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

bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x00 (Interface 0)
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x01 (Audio Control)
bInterfaceProtocol : 0x00
iInterface : 0x04 (String Descriptor 4)
Language 0x0409 : "ROG CETRA TRUE WIRELESS SPEEDNOVA"
Data (HexDump) : 09 04 00 00 00 01 01 00 04 .........

    ------ Audio Control Interface Header Descriptor ------

bLength : 0x0A (10 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (Header)
bcdADC : 0x0100
wTotalLength : 0x004E (78 bytes)
bInCollection : 0x02
baInterfaceNr[1] : 0x01
baInterfaceNr[2] : 0x02
Data (HexDump) : 0A 24 01 00 01 4E 00 02 01 02 .$...N....

    ------- Audio Control Input Terminal Descriptor -------

bLength : 0x0C (12 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Input Terminal)
bTerminalID : 0x01
wTerminalType : 0x0101 (USB Streaming)
bAssocTerminal : 0x00
bNrChannels : 0x02 (2 channels)
wChannelConfig : 0x0003 (L, R)
iChannelNames : 0x00 (No String Descriptor)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 0C 24 02 01 01 01 00 02 03 00 00 00 .$..........

    -------- Audio Control Feature Unit Descriptor --------

bLength : 0x0A (10 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x06 (Feature Unit)
bUnitID : 0x02 (2)
bSourceID : 0x01 (1)
bControlSize : 0x01 (1 byte per control)
bmaControls[0] : 0x01
D0: Mute : 1
D1: Volume : 0
D2: Bass : 0
D3: Mid : 0
D4: Treble : 0
D5: Graphic Equalizer : 0
D6: Automatic Gain : 0
D7: Delay : 0
bmaControls[1] : 0x02
D0: Mute : 0
D1: Volume : 1
D2: Bass : 0
D3: Mid : 0
D4: Treble : 0
D5: Graphic Equalizer : 0
D6: Automatic Gain : 0
D7: Delay : 0
bmaControls[2] : 0x02
D0: Mute : 0
D1: Volume : 1
D2: Bass : 0
D3: Mid : 0
D4: Treble : 0
D5: Graphic Equalizer : 0
D6: Automatic Gain : 0
D7: Delay : 0
iFeature : 0x00 (No String Descriptor)
Data (HexDump) : 0A 24 06 02 01 01 01 02 02 00 .$........

    ------- Audio Control Output Terminal Descriptor ------

bLength : 0x09 (9 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x03 (Output Terminal)
bTerminalID : 0x03
wTerminalType : 0x0302 (Headphones)
bAssocTerminal : 0x00 (0)
bSourceID : 0x02 (2)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 09 24 03 03 02 03 00 02 00 .$.......

    ------- Audio Control Input Terminal Descriptor -------

bLength : 0x0C (12 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Input Terminal)
bTerminalID : 0x05
wTerminalType : 0x0201 (Microphone)
bAssocTerminal : 0x0B
bNrChannels : 0x01 (1 channel)
wChannelConfig : 0x0000 (-)
iChannelNames : 0x00 (No String Descriptor)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 0C 24 02 05 01 02 0B 01 00 00 00 00 .$..........

    -------- Audio Control Feature Unit Descriptor --------

bLength : 0x09 (9 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x06 (Feature Unit)
bUnitID : 0x06 (6)
bSourceID : 0x05 (5)
bControlSize : 0x01 (1 byte per control)
bmaControls[0] : 0x03
D0: Mute : 1
D1: Volume : 1
D2: Bass : 0
D3: Mid : 0
D4: Treble : 0
D5: Graphic Equalizer : 0
D6: Automatic Gain : 0
D7: Delay : 0
bmaControls[1] : 0x00
D0: Mute : 0
D1: Volume : 0
D2: Bass : 0
D3: Mid : 0
D4: Treble : 0
D5: Graphic Equalizer : 0
D6: Automatic Gain : 0
D7: Delay : 0
iFeature : 0x00 (No String Descriptor)
Data (HexDump) : 09 24 06 06 05 01 03 00 00 .$.......

    ------- Audio Control Selector Unit Descriptor --------

bLength : 0x07 (7 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x05 (Selector Unit)
bUnitID : 0x04
bNrInPins : 0x01 (1 Input Pin)
baSourceID[1] : 0x06 (6)
iSelector : 0x00 (No String Descriptor)
Data (HexDump) : 07 24 05 04 01 06 00 .$.....

    ------- Audio Control Output Terminal Descriptor ------

bLength : 0x09 (9 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x03 (Output Terminal)
bTerminalID : 0x07
wTerminalType : 0x0101 (USB Streaming)
bAssocTerminal : 0x00 (0)
bSourceID : 0x04 (4)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 09 24 03 07 01 01 00 04 00 .$.......

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

bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01 (Interface 1)
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x00
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 01 00 00 01 02 00 00 .........

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

bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01 (Interface 1)
bAlternateSetting : 0x01
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x00
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 01 01 01 01 02 00 00 .........

    -------- Audio Streaming Interface Descriptor ---------

bLength : 0x07 (7 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS_GENERAL)
bTerminalLink : 0x01 (Terminal ID 1)
bDelay : 0x01 (1 frame)
wFormatTag : 0x0001 (PCM)
Data (HexDump) : 07 24 01 01 01 01 00 .$.....

    ------- Audio Streaming Format Type Descriptor --------

bLength : 0x0E (14 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Format Type)
bFormatType : 0x01 (FORMAT_TYPE_I)
bNrChannels : 0x02 (2 channels)
bSubframeSize : 0x02 (2 bytes per subframe)
bBitResolution : 0x10 (16 bits per sample)
bSamFreqType : 0x02 (supports 2 sample frequencies)
tSamFreq[1] : 0x0BB80 (48000 Hz)
tSamFreq[2] : 0x17700 (96000 Hz)
Data (HexDump) : 0E 24 02 01 02 02 10 02 80 BB 00 00 77 01 .$..........w.

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

bLength : 0x09 (9 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x01 (Direction=OUT EndpointID=1)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0180
Bits 15..13 : 0x00 (reserved, must be zero)
Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
Bits 10..0 : 0x180 (384 bytes per packet)
bInterval : 0x01 (1 ms)
bRefresh : 0x00
bSynchAddress : 0x00
Data (HexDump) : 09 05 01 09 80 01 01 00 00 .........

    ----------- Audio Data Endpoint Descriptor ------------

bLength : 0x07 (7 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (General)
bmAttributes : 0x01
D0 : Sampling Freq : 0x01 (supported)
D1 : Pitch : 0x00 (not supported)
D6..2: Reserved : 0x00
D7 : MaxPacketsOnly : 0x00 (no)
bLockDelayUnits : 0x00 (Undefined)
wLockDelay : 0x0000
Data (HexDump) : 07 25 01 01 00 00 00 .%.....

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

bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01 (Interface 1)
bAlternateSetting : 0x02
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x00
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 01 02 01 01 02 00 00 .........

    -------- Audio Streaming Interface Descriptor ---------

bLength : 0x07 (7 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS_GENERAL)
bTerminalLink : 0x01 (Terminal ID 1)
bDelay : 0x01 (1 frame)
wFormatTag : 0x0001 (PCM)
Data (HexDump) : 07 24 01 01 01 01 00 .$.....

    ------- Audio Streaming Format Type Descriptor --------

bLength : 0x0E (14 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Format Type)
bFormatType : 0x01 (FORMAT_TYPE_I)
bNrChannels : 0x02 (2 channels)
bSubframeSize : 0x03 (3 bytes per subframe)
bBitResolution : 0x18 (24 bits per sample)
bSamFreqType : 0x02 (supports 2 sample frequencies)
tSamFreq[1] : 0x0BB80 (48000 Hz)
tSamFreq[2] : 0x17700 (96000 Hz)
Data (HexDump) : 0E 24 02 01 02 03 18 02 80 BB 00 00 77 01 .$..........w.

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

bLength : 0x09 (9 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x01 (Direction=OUT EndpointID=1)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0240
Bits 15..13 : 0x00 (reserved, must be zero)
Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
Bits 10..0 : 0x240 (576 bytes per packet)
bInterval : 0x01 (1 ms)
bRefresh : 0x00
bSynchAddress : 0x00
Data (HexDump) : 09 05 01 09 40 02 01 00 00 ....@....

    ----------- Audio Data Endpoint Descriptor ------------

bLength : 0x07 (7 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (General)
bmAttributes : 0x01
D0 : Sampling Freq : 0x01 (supported)
D1 : Pitch : 0x00 (not supported)
D6..2: Reserved : 0x00
D7 : MaxPacketsOnly : 0x00 (no)
bLockDelayUnits : 0x00 (Undefined)
wLockDelay : 0x0000
Data (HexDump) : 07 25 01 01 00 00 00 .%.....

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

bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x02 (Interface 2)
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x00
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 02 00 00 01 02 00 00 .........

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

bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x02 (Interface 2)
bAlternateSetting : 0x01
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x00
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 02 01 01 01 02 00 00 .........

    -------- Audio Streaming Interface Descriptor ---------

bLength : 0x07 (7 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS_GENERAL)
bTerminalLink : 0x07 (Terminal ID 7)
bDelay : 0x01 (1 frame)
wFormatTag : 0x0001 (PCM)
Data (HexDump) : 07 24 01 07 01 01 00 .$.....

    ------- Audio Streaming Format Type Descriptor --------

bLength : 0x0E (14 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Format Type)
bFormatType : 0x01 (FORMAT_TYPE_I)
bNrChannels : 0x01 (1 channel)
bSubframeSize : 0x02 (2 bytes per subframe)
bBitResolution : 0x10 (16 bits per sample)
bSamFreqType : 0x02 (supports 2 sample frequencies)
tSamFreq[1] : 0x03E80 (16000 Hz)
tSamFreq[2] : 0x0BB80 (48000 Hz)
Data (HexDump) : 0E 24 02 01 01 02 10 02 80 3E 00 80 BB 00 .$.......>....

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

bLength : 0x09 (9 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0060
Bits 15..13 : 0x00 (reserved, must be zero)
Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
Bits 10..0 : 0x60 (96 bytes per packet)
bInterval : 0x01 (1 ms)
bRefresh : 0x00
bSynchAddress : 0x00
Data (HexDump) : 09 05 81 09 60 00 01 00 00 ....`....

    ----------- Audio Data Endpoint Descriptor ------------

bLength : 0x07 (7 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (General)
bmAttributes : 0x01
D0 : Sampling Freq : 0x01 (supported)
D1 : Pitch : 0x00 (not supported)
D6..2: Reserved : 0x00
D7 : MaxPacketsOnly : 0x00 (no)
bLockDelayUnits : 0x00 (Undefined)
wLockDelay : 0x0000
Data (HexDump) : 07 25 01 01 00 00 00 .%.....

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

bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03 (Interface 3)
bAlternateSetting : 0x00
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x03 (HID - Human Interface Device)
bInterfaceSubClass : 0x00 (None)
bInterfaceProtocol : 0x00 (None)
iInterface : 0x06 (String Descriptor 6)
Language 0x0409 : "ROG CETRA TRUE WIRELESS SPEEDNOVA"
Data (HexDump) : 09 04 03 00 01 03 00 00 06 .........

    ------------------- HID Descriptor --------------------

bLength : 0x09 (9 bytes)
bDescriptorType : 0x21 (HID Descriptor)
bcdHID : 0x0110 (HID Version 1.10)
bCountryCode : 0x00 (00 = not localized)
bNumDescriptors : 0x01
Data (HexDump) : 09 21 10 01 00 01 22 B4 00 .!...."..
Descriptor 1:
bDescriptorType : 0x22 (Class=Report)
wDescriptorLength : 0x00B4 (180 bytes)
06 13 FF Usage Page (Vendor Defined)
09 01 Usage (unk)
A1 01 Collection (Application)
15 00 Logical Minimum (0)
26 FF 00 Logical Maximum (255)
85 06 Report ID (0x06)
09 00 Usage (unk)
75 08 Report Size (8)
95 3D Report Count (61)
91 02 Output (Var)
85 07 Report ID (0x07)
09 00 Usage (unk)
75 08 Report Size (8)
95 3D Report Count (61)
81 02 Input (Var)
C0 End Collection
05 0C Usage Page (Consumer)
09 01 Usage (Consumer Control)
A1 01 Collection (Application)
85 0C Report ID (0x0C)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
09 E9 Usage (Volume Increment)
09 EA Usage (Volume Decrement)
09 E2 Usage (Mute)
09 CD Usage (Play/Pause)
09 B5 Usage (Scan Next Track)
09 B6 Usage (Scan Previous Track)
75 01 Report Size (1)
95 06 Report Count (6)
81 02 Input (Var)
09 00 Usage (Unassigned)
95 02 Report Count (2)
81 02 Input (Var)
C0 End Collection
05 0B Usage Page (Telephony)
09 05 Usage (Headset)
A1 01 Collection (Application)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
85 05 Report ID (0x05)
09 20 Usage (Hook Switch)
95 01 Report Count (1)
81 22 Input (Var, PrefState)
09 2F Usage (Phone Mute)
95 01 Report Count (1)
81 06 Input (Var, Rel)
09 24 Usage (Redial)
09 21 Usage (Flash)
09 97 Usage (Line Busy Tone)
09 2A Usage (Line)
09 50 Usage (Speed Dial)
95 05 Report Count (5)
81 06 Input (Var, Rel)
09 07 Usage (Programmable Button)
05 09 Usage Page (Buttons)
09 01 Usage (Button 1 (Primary))
75 01 Report Size (1)
95 01 Report Count (1)
81 02 Input (Var)
05 08 Usage Page (LEDs)
85 05 Report ID (0x05)
09 17 Usage (Off-Hook)
09 09 Usage (Mute)
09 18 Usage (Ring)
09 20 Usage (Hold)
09 21 Usage (Microphone)
09 2A Usage (On-Line)
95 06 Report Count (6)
91 22 Output (Var, PrefState)
95 02 Report Count (2)
91 01 Output (Const)
C0 End Collection
06 00 FF Usage Page (Vendor Defined)
09 01 Usage (unk)
A1 01 Collection (Application)
15 00 Logical Minimum (0)
26 FF 00 Logical Maximum (255)
85 CC Report ID (0xCC)
09 01 Usage (unk)
75 08 Report Size (8)
95 3F Report Count (63)
91 02 Output (Var)
85 CC Report ID (0xCC)
09 01 Usage (unk)
75 08 Report Size (8)
95 3F Report Count (63)
81 02 Input (Var)
C0 End Collection
Data (HexDump) : 06 13 FF 09 01 A1 01 15 00 26 FF 00 85 06 09 00 .........&......
75 08 95 3D 91 02 85 07 09 00 75 08 95 3D 81 02 u..=......u..=..
C0 05 0C 09 01 A1 01 85 0C 15 00 25 01 09 E9 09 ...........%....
EA 09 E2 09 CD 09 B5 09 B6 75 01 95 06 81 02 09 .........u......
00 95 02 81 02 C0 05 0B 09 05 A1 01 15 00 25 01 ..............%.
75 01 85 05 09 20 95 01 81 22 09 2F 95 01 81 06 u.... ..."./....
09 24 09 21 09 97 09 2A 09 50 95 05 81 06 09 07 .$.!....P......
05 09 09 01 75 01 95 01 81 02 05 08 85 05 09 17 ....u...........
09 09 09 18 09 20 09 21 09 2A 95 06 91 22 95 02 ..... .!.
..."..
91 01 C0 06 00 FF 09 01 A1 01 15 00 26 FF 00 85 ............&...
CC 09 01 75 08 95 3F 91 02 85 CC 09 01 75 08 95 ...u..?......u..
3F 81 02 C0 ?...

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

bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x84 (Direction=IN EndpointID=4)
bmAttributes : 0x03 (TransferType=Interrupt)
wMaxPacketSize : 0x0040
Bits 15..13 : 0x00 (reserved, must be zero)
Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
Bits 10..0 : 0x40 (64 bytes per packet)
bInterval : 0x04 (8 microframes -> 1 ms)
Data (HexDump) : 07 05 84 03 40 00 04 ....@..

  -------------------- 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 6B 00 ..A.S.U.S.T.e.k.
------ String Descriptor 2 ------
bLength : 0x44 (68 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "ROG CETRA TRUE WIRELESS SPEEDNOVA"
Data (HexDump) : 44 03 52 00 4F 00 47 00 20 00 43 00 45 00 54 00 D.R.O.G. .C.E.T.
52 00 41 00 20 00 54 00 52 00 55 00 45 00 20 00 R.A. .T.R.U.E. .
57 00 49 00 52 00 45 00 4C 00 45 00 53 00 53 00 W.I.R.E.L.E.S.S.
20 00 53 00 50 00 45 00 45 00 44 00 4E 00 4F 00 .S.P.E.E.D.N.O.
56 00 41 00 V.A.
------ String Descriptor 3 ------
bLength : 0x22 (34 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "0000000000000000"
Data (HexDump) : 22 03 30 00 30 00 30 00 30 00 30 00 30 00 30 00 ".0.0.0.0.0.0.0.
30 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 0.0.0.0.0.0.0.0.
30 00 0.
------ String Descriptor 4 ------
bLength : 0x44 (68 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "ROG CETRA TRUE WIRELESS SPEEDNOVA"
Data (HexDump) : 44 03 52 00 4F 00 47 00 20 00 43 00 45 00 54 00 D.R.O.G. .C.E.T.
52 00 41 00 20 00 54 00 52 00 55 00 45 00 20 00 R.A. .T.R.U.E. .
57 00 49 00 52 00 45 00 4C 00 45 00 53 00 53 00 W.I.R.E.L.E.S.S.
20 00 53 00 50 00 45 00 45 00 44 00 4E 00 4F 00 .S.P.E.E.D.N.O.
56 00 41 00 V.A.
------ String Descriptor 6 ------
bLength : 0x44 (68 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "ROG CETRA TRUE WIRELESS SPEEDNOVA"
Data (HexDump) : 44 03 52 00 4F 00 47 00 20 00 43 00 45 00 54 00 D.R.O.G. .C.E.T.
52 00 41 00 20 00 54 00 52 00 55 00 45 00 20 00 R.A. .T.R.U.E. .
57 00 49 00 52 00 45 00 4C 00 45 00 53 00 53 00 W.I.R.E.L.E.S.S.
20 00 53 00 50 00 45 00 45 00 44 00 4E 00 4F 00 .S.P.E.E.D.N.O.
56 00 41 00 V.A.

Additional information.

I only used armoury crate for the seeing the battery percentage and ANC settings if you can apply just this two features i will be thankful thank you for your product.

@seerge seerge added the peripheral New Peripheral support request label Jul 20, 2024
@seerge seerge added the on-hold would like to implement, but can't cause there is no info yet label Aug 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
on-hold would like to implement, but can't cause there is no info yet peripheral New Peripheral support request
Projects
None yet
Development

No branches or pull requests

2 participants