You are not logged in.
Pages: 1
Hi all,
I have a Dualshock 4 controller, model CUH-ZCT2U. I was at one time able to connect it via bluetooth (it doesn't seem to support input over the microusb), however, recently after a system update it no longer connects. I have unpaired/repaired and untrusted/retrusted the device. bluetoothctl gives:
org.bluez.Error.Failed br-connection-create-socket
Here is the output of btmon while attempting to connect:
@ MGMT Event: Device Found (0x0012) plen 56 {0x0001} [hci0] 12.345848
BR/EDR Address: 98:B6:E9:9B:39:24 (Nintendo Co.,Ltd)
RSSI: -63 dBm (0xc1)
Flags: 0x00000000
Data length: 42
16-bit Service UUIDs (complete): 2 entries
Human Interface Device Service (0x1124)
PnP Information (0x1200)
Name (complete): Wireless Controller
Device ID: USB Implementer's Forum assigned (0x0002)
Vendor: Sony Corp. (0x054c)
Product: DualShock 4 [CUH-ZCT2x] (0x09cc)
Version: 1.0.0 (0x0100)
Class: 0x002508
Major class: Peripheral (mouse, joystick, keyboards)
Minor class: 0x02
Limited Discoverable Mode
= bluetoothd: profiles/input/device.c:ioctl_is_connected() Can't get HIDP connection info 14.416937
< HCI Command: Inquiry Cancel (0x01|0x0002) plen 0 #14 [hci0] 14.416957
> HCI Event: Command Complete (0x0e) plen 4 #15 [hci0] 14.420804
Inquiry Cancel (0x01|0x0002) ncmd 1
Status: Success (0x00)
< HCI Command: Create Connection (0x01|0x0005) plen 13 #16 [hci0] 14.420814
Address: 98:B6:E9:9B:39:24 (Nintendo Co.,Ltd)
Packet type: 0xcc18
DM1 may be used
DH1 may be used
DM3 may be used
DH3 may be used
DM5 may be used
DH5 may be used
Page scan repetition mode: R2 (0x02)
Page scan mode: Mandatory (0x00)
Clock offset: 0x0000
Role switch: Allow peripheral (0x01)
> HCI Event: Command Status (0x0f) plen 4 #17 [hci0] 14.464801
Create Connection (0x01|0x0005) ncmd 1
Status: Success (0x00)
> HCI Event: Connect Complete (0x03) plen 11 #18 [hci0] 15.446784
Status: Success (0x00)
Handle: 72
Address: 98:B6:E9:9B:39:24 (Nintendo Co.,Ltd)
Link type: ACL (0x01)
Encryption: Disabled (0x00)
< HCI Command: Read Remote Supported Features (0x01|0x001b) plen 2 #19 [hci0] 15.446821
Handle: 72
> HCI Event: Command Status (0x0f) plen 4 #20 [hci0] 15.448614
Read Remote Supported Features (0x01|0x001b) ncmd 0
Status: Success (0x00)
> HCI Event: Max Slots Change (0x1b) plen 3 #21 [hci0] 16.089764
Handle: 72
Max slots: 5
> HCI Event: Command Status (0x0f) plen 4 #22 [hci0] 16.090763
NOP (0x00|0x0000) ncmd 1
Status: Success (0x00)
> HCI Event: Read Remote Supported Features (0x0b) plen 11 #23 [hci0] 16.110769
Status: Success (0x00)
Handle: 72
Features: 0xff 0xfe 0x8f 0xfe 0xd8 0xfd 0x7b 0x83
3 slot packets
5 slot packets
Encryption
Slot offset
Timing accuracy
Role switch
Hold mode
Sniff mode
Power control requests
Channel quality driven data rate (CQDDR)
SCO link
HV2 packets
HV3 packets
u-law log synchronous data
A-law log synchronous data
CVSD synchronous data
Paging parameter negotiation
Power control
Transparent synchronous data
Broadcast Encryption
Enhanced Data Rate ACL 2 Mbps mode
Enhanced Data Rate ACL 3 Mbps mode
Enhanced inquiry scan
Interlaced inquiry scan
Interlaced page scan
RSSI with inquiry results
Extended SCO link (EV3 packets)
AFH capable peripheral
AFH classification peripheral
LE Supported (Controller)
3-slot Enhanced Data Rate ACL packets
5-slot Enhanced Data Rate ACL packets
Pause encryption
AFH capable central
AFH classification central
Enhanced Data Rate eSCO 2 Mbps mode
Enhanced Data Rate eSCO 3 Mbps mode
3-slot Enhanced Data Rate eSCO packets
Extended Inquiry Response
Simultaneous LE and BR/EDR (Controller)
Secure Simple Pairing
Encapsulated PDU
Erroneous Data Reporting
Non-flushable Packet Boundary Flag
Link Supervision Timeout Changed Event
Inquiry TX Power Level
Extended features
< HCI Command: Read Remote Extended Features (0x01|0x001c) plen 3 #24 [hci0] 16.110777
Handle: 72
Page: 1
> HCI Event: Command Status (0x0f) plen 4 #25 [hci0] 16.112600
Read Remote Extended Features (0x01|0x001c) ncmd 1
Status: Success (0x00)
> HCI Event: Read Remote Extended Features (0x23) plen 13 #26 [hci0] 17.169748
Status: Success (0x00)
Handle: 72
Page: 1/2
Features: 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Secure Simple Pairing (Host Support)
< HCI Command: Remote Name Request (0x01|0x0019) plen 10 #27 [hci0] 17.169757
Address: 98:B6:E9:9B:39:24 (Nintendo Co.,Ltd)
Page scan repetition mode: R2 (0x02)
Page scan mode: Mandatory (0x00)
Clock offset: 0x0000
> HCI Event: Command Status (0x0f) plen 4 #28 [hci0] 17.171575
Remote Name Request (0x01|0x0019) ncmd 1
Status: Success (0x00)
> HCI Event: Remote Name Req Complete (0x07) plen 255 #29 [hci0] 17.253734
Status: Success (0x00)
Address: 98:B6:E9:9B:39:24 (Nintendo Co.,Ltd)
Name: Wireless Controller
@ MGMT Event: Device Connected (0x000b) plen 39 {0x0001} [hci0] 17.253741
BR/EDR Address: 98:B6:E9:9B:39:24 (Nintendo Co.,Ltd)
Flags: 0x00000008
Connection Locally Initiated
Data length: 26
Name (complete): Wireless Controller
Class: 0x002508
Major class: Peripheral (mouse, joystick, keyboards)
Minor class: 0x02
Limited Discoverable Mode
< HCI Command: Authentication Requested (0x01|0x0011) plen 2 #30 [hci0] 17.253747
Handle: 72
> HCI Event: Command Status (0x0f) plen 4 #31 [hci0] 17.255573
Authentication Requested (0x01|0x0011) ncmd 1
Status: Success (0x00)
> HCI Event: Link Key Request (0x17) plen 6 #32 [hci0] 17.256573
Address: 98:B6:E9:9B:39:24 (Nintendo Co.,Ltd)
< HCI Command: Link Key Request Reply (0x01|0x000b) plen 22 #33 [hci0] 17.256581
Address: 98:B6:E9:9B:39:24 (Nintendo Co.,Ltd)
Link key: 7db42d68512f64921219a5d77233cc64
> HCI Event: Command Complete (0x0e) plen 10 #34 [hci0] 17.262577
Link Key Request Reply (0x01|0x000b) ncmd 1
Status: Success (0x00)
Address: 98:B6:E9:9B:39:24 (Nintendo Co.,Ltd)
> HCI Event: Auth Complete (0x06) plen 3 #35 [hci0] 17.288737
Status: PIN or Key Missing (0x06)
Handle: 72
@ MGMT Event: Authentication Failed (0x0011) plen 8 {0x0001} [hci0] 17.288744
BR/EDR Address: 98:B6:E9:9B:39:24 (Nintendo Co.,Ltd)
Status: Authentication Failed (0x05)
= bluetoothd: profiles/input/device.c:control_connect_cb() connect to 98:B6:E9:9B:39:24:... 17.288799
< HCI Command: Disconnect (0x01|0x0006) plen 3 #36 [hci0] 17.309876
Handle: 72
Reason: Remote User Terminated Connection (0x13)
> HCI Event: Command Status (0x0f) plen 4 #37 [hci0] 17.311573
Disconnect (0x01|0x0006) ncmd 1
Status: Success (0x00)
> HCI Event: Disconnect Complete (0x05) plen 4 #38 [hci0] 17.390736
Status: Success (0x00)
Handle: 72
Reason: Connection Terminated By Local Host (0x16)
@ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 17.390743
BR/EDR Address: 98:B6:E9:9B:39:24 (Nintendo Co.,Ltd)
Reason: Connection terminated due to authentication failure (0x04)
< HCI Command: LE Set Scan Enable (0x08|0x000c) plen 2 #39 [hci0] 20.529879
Scanning: Disabled (0x00)
Filter duplicates: Disabled (0x00)
> HCI Event: Command Complete (0x0e) plen 4 #40 [hci0] 20.541665
LE Set Scan Enable (0x08|0x000c) ncmd 1
Status: Success (0x00)
Here are the kernel modules I have loaded:
hidp 32768 0
rfcomm 90112 16
cmac 16384 5
algif_hash 16384 2
algif_skcipher 16384 2
af_alg 32768 10 algif_hash,algif_skcipher
bnep 32768 2
btusb 65536 0
btrtl 28672 1 btusb
btbcm 20480 1 btusb
btintel 45056 1 btusb
btmtk 16384 1 btusb
bluetooth 851968 49 btrtl,hidp,btmtk,btintel,btbcm,bnep,btusb,rfcomm
ecdh_generic 16384 2 bluetooth
snd_seq_dummy 16384 0
snd_hrtimer 16384 1
snd_seq 90112 7 snd_seq_dummy
uas 32768 0
uinput 20480 4
nf_tables 274432 0
libcrc32c 16384 1 nf_tables
nfnetlink 20480 1 nf_tables
nct6775 81920 0
hwmon_vid 16384 1 nct6775
intel_rapl_msr 20480 0
intel_rapl_common 32768 1 intel_rapl_msr
edac_mce_amd 57344 0
snd_hda_codec_realtek 167936 1
snd_hda_codec_generic 98304 1 snd_hda_codec_realtek
ledtrig_audio 16384 1 snd_hda_codec_generic
eeepc_wmi 16384 0
asus_wmi 65536 1 eeepc_wmi
snd_hda_codec_hdmi 81920 1
sparse_keymap 16384 1 asus_wmi
platform_profile 16384 1 asus_wmi
snd_hda_intel 61440 2
rfkill 32768 4 asus_wmi,bluetooth
vfat 24576 1
wmi_bmof 16384 0
video 57344 1 asus_wmi
snd_usb_audio 376832 3
snd_intel_dspcfg 36864 1 snd_hda_intel
snd_intel_sdw_acpi 20480 1 snd_intel_dspcfg
fat 86016 1 vfat
amdgpu 8601600 18
snd_hda_codec 180224 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_usbmidi_lib 45056 1 snd_usb_audio
snd_rawmidi 49152 1 snd_usbmidi_lib
kvm 1089536 0
snd_seq_device 16384 2 snd_seq,snd_rawmidi
snd_hda_core 114688 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
mc 65536 1 snd_usb_audio
snd_hwdep 16384 2 snd_usb_audio,snd_hda_codec
irqbypass 16384 1 kvm
rapl 16384 0
mousedev 24576 0
joydev 28672 0
snd_pcm 163840 6 snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_hda_core
snd_timer 45056 3 snd_seq,snd_hrtimer,snd_pcm
gpu_sched 53248 1 amdgpu
sp5100_tco 20480 0
igc 155648 0
snd 126976 24 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm,snd_rawmidi
drm_ttm_helper 16384 1 amdgpu
pcspkr 16384 0
i2c_piix4 36864 0
k10temp 16384 0
ttm 86016 2 amdgpu,drm_ttm_helper
soundcore 16384 1 snd
wmi 40960 3 nct6775,asus_wmi,wmi_bmof
gpio_amdpt 20480 0
pinctrl_amd 32768 0
gpio_generic 20480 1 gpio_amdpt
acpi_cpufreq 32768 0
mac_hid 16384 0
pkcs8_key_parser 16384 0
sg 45056 0
crypto_user 20480 0
fuse 172032 5
bpf_preload 16384 0
ip_tables 36864 0
x_tables 57344 1 ip_tables
ext4 987136 2
crc32c_generic 16384 0
crc16 16384 2 bluetooth,ext4
mbcache 16384 1 ext4
jbd2 188416 1 ext4
sr_mod 28672 0
cdrom 81920 1 sr_mod
usbhid 73728 0
usb_storage 81920 1 uas
dm_crypt 61440 1
cbc 16384 0
encrypted_keys 28672 1 dm_crypt
dm_mod 184320 3 dm_crypt
trusted 45056 2 encrypted_keys,dm_crypt
asn1_encoder 16384 1 trusted
tee 40960 1 trusted
tpm 98304 1 trusted
crct10dif_pclmul 16384 1
crc32_pclmul 16384 0
crc32c_intel 24576 5
ghash_clmulni_intel 16384 0
aesni_intel 380928 9
ccp 126976 0
crypto_simd 16384 1 aesni_intel
xhci_pci 20480 0
cryptd 28672 5 crypto_simd,ghash_clmulni_intel
rng_core 16384 2 ccp,tpm
xhci_pci_renesas 24576 1 xhci_pci
Any help would be appreciated. I'm just at a loss for how to troubleshoot this.
Offline
i have the same controller and just upgraded my system and both usb and bluetooth work fine:
dmesg bluetooth:
[ 32.795767] sony 0005:054C:09CC.0002: unknown main item tag 0x0
[ 32.805948] input: Wireless Controller Touchpad as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/bluetooth/hci0/hci0:256/0005:054C:09CC.0002/input/input25
[ 32.806101] input: Wireless Controller Motion Sensors as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/bluetooth/hci0/hci0:256/0005:054C:09CC.0002/input/input26
[ 32.806334] input: Wireless Controller as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/bluetooth/hci0/hci0:256/0005:054C:09CC.0002/input/input24
[ 32.806415] sony 0005:054C:09CC.0002: input,hidraw1: BLUETOOTH HID v81.00 Gamepad [Wireless Controller] on 7c:5c:f8:cb:a6:a0
[ 106.542132] usb 1-1.2: USB disconnect, device number 4
dmesg usb:
[ 133.651234] usb 3-4: new full-speed USB device number 5 using xhci_hcd
[ 133.792768] usb 3-4: New USB device found, idVendor=054c, idProduct=09cc, bcdDevice= 1.00
[ 133.792772] usb 3-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 133.792774] usb 3-4: Product: Wireless Controller
[ 133.792776] usb 3-4: Manufacturer: Sony Interactive Entertainment
[ 133.796278] input: Sony Interactive Entertainment Wireless Controller Touchpad as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.3/0003:054C:09CC.0003/input/input28
[ 133.796460] input: Sony Interactive Entertainment Wireless Controller Motion Sensors as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.3/0003:054C:09CC.0003/input/input29
[ 133.851303] input: Sony Interactive Entertainment Wireless Controller as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.3/0003:054C:09CC.0003/input/input27
[ 133.851531] sony 0003:054C:09CC.0003: input,hidraw1: USB HID v81.11 Gamepad [Sony Interactive Entertainment Wireless Controller] on usb-0000:00:14.0-4/input3
[ 133.922282] usbcore: registered new interface driver snd-usb-audio
when you plug it in via usb what messages come up in dmesg ?
as for bluetooth try this:
bluetoothctl power off
sudo rfkill block bluetooth
sudo rfkill unblock bluetooth
bluetoothctl power on
usually works for me whenever i have problems.
Offline
Hi, I have pretty similar error with my setup
Dec 15 09:34:40 bluetoothd[556305]: Failed to set mode: Authentication Failed (0x05)
Dec 15 09:34:40 bluetoothd[556305]: src/device.c:set_wake_allowed_complete() Set device flags return status: Invalid Parameters
Dec 15 09:34:54 bluetoothd[556305]: Failed to set mode: Failed (0x03)
Offline
I have the exact same Dualshock 4 model CUH-ZCT2U and a similar problem on a laptop and a desktop both running Arch Linux running 6.1.1 kernel.
Here are the system logs on the first connection via bluetooth with the "SHARE + PS button" method:
déc. 30 18:51:28 arnold bluetoothd[989]: profiles/input/device.c:ioctl_is_connected() Can't get HIDP connection info
déc. 30 18:51:28 arnold kernel: sony 0005:054C:09CC.000A: unknown main item tag 0x0
déc. 30 18:51:28 arnold kernel: input: Wireless Controller Touchpad as /devices/pci0000:00/0000:00:08.1/0000:05:00.4/usb3/3-1/3-1:1.0/bluetooth/hci0/hci0:256/0005:054C:09CC.000A/input/input34
déc. 30 18:51:28 arnold kernel: input: Wireless Controller Motion Sensors as /devices/pci0000:00/0000:00:08.1/0000:05:00.4/usb3/3-1/3-1:1.0/bluetooth/hci0/hci0:256/0005:054C:09CC.000A/input/input35
déc. 30 18:51:28 arnold kernel: input: Wireless Controller as /devices/pci0000:00/0000:00:08.1/0000:05:00.4/usb3/3-1/3-1:1.0/bluetooth/hci0/hci0:256/0005:054C:09CC.000A/input/input33
déc. 30 18:51:28 arnold kernel: sony 0005:054C:09CC.000A: input,hidraw4: BLUETOOTH HID v81.00 Gamepad [Wireless Controller] on 84:c5:a6:36:cc:56
Then, if I disconnect my controller and want to reconnect it, I simply press the PS button.
So the main LED on the dualshock 4 is blinking.
Blueberry also shows that the controller is connecting but then disconnecting instantly.
The main LED on the dualshock 4 is still blinking as if nothing happened.
The only way to reconnect my controller is:
wait for the controller to stop blinking or press PS button for 10 seconds to turn it off
remove the device from the bluetooth device list (in blueberry or blueman)
re-do the "SHARE + PS" procedure.
Also, here are the logs in DMESG when I plug my controller in a USB port when the device is not paired via bluetooth yet:
[ 2702.943370] usb 1-3: new full-speed USB device number 11 using xhci_hcd
[ 2703.058477] usb 1-3: device descriptor read/64, error -71
[ 2703.281979] usb 1-3: device descriptor read/64, error -71
[ 2703.503966] usb 1-3: new full-speed USB device number 12 using xhci_hcd
[ 2703.651032] usb 1-3: New USB device found, idVendor=054c, idProduct=09cc, bcdDevice= 1.00
[ 2703.651043] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2703.651047] usb 1-3: Product: Wireless Controller
[ 2703.651051] usb 1-3: Manufacturer: Sony Interactive Entertainment
[ 2703.651054] usb 1-3: SerialNumber: Wireless Controller
[ 2703.783907] sony 0003:054C:09CC.000B: failed to retrieve feature report 0x81 with the DualShock 4 MAC address
[ 2703.784040] sony 0003:054C:09CC.000B: hidraw4: USB HID v81.11 Gamepad [Sony Interactive Entertainment Wireless Controller] on usb-0000:05:00.3-3/input3
[ 2703.784049] sony 0003:054C:09CC.000B: failed to claim input
Output of "lsusb -v" when my controller is connected via USB and not yet via bluetooth:
Bus 001 Device 106: ID 054c:09cc Sony Corp. DualShock 4 [CUH-ZCT2x]
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x054c Sony Corp.
idProduct 0x09cc DualShock 4 [CUH-ZCT2x]
bcdDevice 1.00
iManufacturer 1 Sony Interactive Entertainment
iProduct 2 Wireless Controller
iSerial 3 Wireless Controller
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x00e1
bNumInterfaces 4
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 1 Control Device
bInterfaceProtocol 0
iInterface 8 (error)
AudioControl Interface Descriptor:
bLength 10
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdADC 1.00
wTotalLength 0x0047
bInCollection 2
baInterfaceNr(0) 1
baInterfaceNr(1) 2
AudioControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 1
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bNrChannels 2
wChannelConfig 0x0003
Left Front (L)
Right Front (R)
iChannelNames 0
iTerminal 0
AudioControl Interface Descriptor:
bLength 10
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 2
bSourceID 1
bControlSize 1
bmaControls(0) 0x01
Mute Control
bmaControls(1) 0x02
Volume Control
bmaControls(2) 0x02
Volume Control
iFeature 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 3
wTerminalType 0x0301 Speaker
bAssocTerminal 0
bSourceID 2
iTerminal 0
AudioControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 4
wTerminalType 0x0201 Microphone
bAssocTerminal 0
bNrChannels 1
wChannelConfig 0x0001
Left Front (L)
iChannelNames 0
iTerminal 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 5
bSourceID 4
bControlSize 1
bmaControls(0) 0x03
Mute Control
Volume Control
bmaControls(1) 0x00
iFeature 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 6
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bSourceID 5
iTerminal 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
AudioStreaming Interface Descriptor:
bLength 7
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 1
bDelay 1 frames
wFormatTag 0x0001 PCM
AudioStreaming Interface Descriptor:
bLength 11
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bNrChannels 2
bSubframeSize 2
bBitResolution 16
bSamFreqType 1 Discrete
tSamFreq[ 0] 48000
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 9
Transfer Type Isochronous
Synch Type Adaptive
Usage Type Data
wMaxPacketSize 0x00c0 1x 192 bytes
bInterval 1
bRefresh 0
bSynchAddress 0
AudioStreaming Endpoint Descriptor:
bLength 7
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x00
bLockDelayUnits 0 Undefined
wLockDelay 0x0000
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
AudioStreaming Interface Descriptor:
bLength 7
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 6
bDelay 1 frames
wFormatTag 0x0001 PCM
AudioStreaming Interface Descriptor:
bLength 11
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bNrChannels 2
bSubframeSize 2
bBitResolution 16
bSamFreqType 1 Discrete
tSamFreq[ 0] 48000
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 9
Transfer Type Isochronous
Synch Type Adaptive
Usage Type Data
wMaxPacketSize 0x00c0 1x 192 bytes
bInterval 1
bRefresh 0
bSynchAddress 0
AudioStreaming Endpoint Descriptor:
bLength 7
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x00
bLockDelayUnits 0 Undefined
wLockDelay 0x0000
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 507
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 4
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 4
can't get debug descriptor: No such device
cannot read device status, No such device (19)
Last edited by berturion (2022-12-30 21:44:48)
Offline
After inspecting my dualshock 4 controller more attentively, I ended up with the certitude that it is a fake one (it is quite difficult to tell the difference). Moreover, connectivity is also broken on windows. So I give up on this.
Offline
Pages: 1