Skip to content

Instantly share code, notes, and snippets.

@johndrinkwater
Created November 23, 2020 16:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save johndrinkwater/85e78dd353afda487a81c6a0e3903121 to your computer and use it in GitHub Desktop.
Save johndrinkwater/85e78dd353afda487a81c6a0e3903121 to your computer and use it in GitHub Desktop.
PlayStation(R)Camera adaptor, with PS4 camera plugged in.
dmesg
```
[9955406.126553] usb 1-2: new high-speed USB device number 46 using ehci-pci
[9955406.276182] usb 1-2: New USB device found, idVendor=054c, idProduct=0d0a
[9955406.276194] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[9955406.276202] usb 1-2: Product: PlayStation(R)Camera adaptor
[9955406.276209] usb 1-2: Manufacturer: Sony Interactive Entertainment
[9955406.277971] hub 1-2:1.0: USB hub found
[9955406.279259] hub 1-2:1.0: 2 ports detected
```
lsusb
```
Bus 001 Device 047: ID 054c:0d0a Sony Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.10
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 2 TT per port
bMaxPacketSize0 64
idVendor 0x054c Sony Corp.
idProduct 0x0d0a
bcdDevice 1.54
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 41
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 1 Single TT
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0001 1x 1 bytes
bInterval 12
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 2 TT per port
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0001 1x 1 bytes
bInterval 12
```
@johndrinkwater
Copy link
Author

Nothing happens when the camera is inserted, either pre- or post- the adaptor being connected to the host.

Will likely require a PS5 & USB packet sniffing to discover.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment