Sponsored Links

Sponsored Links

Videos: PlayStation 4 Eye / PS4 Camera Teardown and Pictures

Sponsored Links
61w ago - Following up on the DualShock 4 (DS4) PS4 Controller and PlayStation 4 teardowns, today we have another of the PlayStation 4 Eye / PS4 Camera (CUH-ZEY1) with details, pictures and videos below.

PlayStation 4 Camera / PlayStation 4 Eye Teardown

Playstation 4 Camera

Product code: CUH-ZEY1


[Register or Login to view code]

  • Pre E3 Playstation 4 Camera pictures
  • PS4 Camera teardown pictures


The C-Note Files - Episode 12: Tutorial - PS4 Face Recognition:

The C-Note Files - Episode 13: Tutorial - PS4 Voice Recognition:


  • Gesture recognition: Enabling natural interactions with electronic (ti.com/general/docs/lit/getliterature.tsp?literatureNumber=spry199&fileType=pdf)

Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter, Facebook and drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene and PlayStation 4 scene updates and fresh homebrew PS3 Downloads. Enjoy!
Sponsored Links
Sponsored Links

Comments 6 Comments - Go to Forum Thread »

• Please Register at PS3News.com or Login to make comments on Site News articles.
#6 - Theo1977 - 6w ago
Theo1977's Avatar

#5 - EdisonB123 - 11w ago
EdisonB123's Avatar
Wow, this is amazing!

#4 - PS3 News - 19w ago
PS3 News's Avatar
Following up on the PlayStation 4 Eye / PS4 Camera Teardown and PS4Eye: PS4 Eye Camera Tools and PlayStation 4 USB Comm Dump, today PlayStation 4 developer bigboss made available PS4EyeCam which is a PS4 Camera PC driver for the PS4 Dual Eye.

Download: [Register or Login to view links] / [Register or Login to view links]

To quote: PS4EYECam released

I had released the first public version of PS4EYECam driver. You can get full information in my PS4EYECam repository.

It is the first public driver for PlayStation 4 Camera licensed under gpl. I have free afternoons available if someone is interested to offer me a partial job

Enjoy and remember the best is yet to come...

What is PS4EYECam?

  • PS4EYECam is a Sony PlayStation 4 Camera driver implementation reference.
  • The driver is using libusb (github.com/libusb/libusb) to handle USB communications.
  • Part of code was based on PS3EYEDriver (github.com/inspirit/PS3EYEDriver).
  • Payload parsing stuff parts from Linux kernel source (gspca).
  • UVC video control from libuvc (github.com/ktossell/libuvc).
  • Boot and initialization from dumped PlayStation 4 Camera firmware ps4eye (github.com/ps4eye/ps4eye).
  • Other parts and research based on my experience adding support for different usb devices for Sony PlayStation 2 and Sony PlayStation 3 consoles (ps2eyetoy.irx, ps2mic.irx, ps3kinect.sprx, etc).

About PlayStation 4 Camera device

PlayStation 4 Camera has a Sony propietary connector called AUX, it is an USB 3 connector without USB 2 differential data pair(d+ and d-). If you want to use it on other platform different than PlayStation 4 console you must adapt wire and connector to USB 3.

It is based on:

[Register or Login to view code]

USB descriptor when firmware is loaded

[Register or Login to view code]

Supported platforms

PS4EYECam is a USB 3 device and it is using libusb so it can be ported to all platforms supported by libusb and with USB 3 controllers.

Implementation reference was done in OSX Mavericks and i only tested it on this platform.

OSX Mavericks

A sample PS4EYECapture with PS4EYECam tested on OSX Maverick is included using:

  • libcinder (github.com/cinder/Cinder).
  • ciUI (github.com/bigboss-ps3dev/ciUI) With little modification to use in Mavericks environment.
  • opencv-cinder (github.com/cinder/Cinder-OpenCV) For future use.

Sample output with Cinder in OSX Mavericks:

You will need a few things installed before:

  • xcode
  • macport or similar
  • libusb (with macport is installed in /local/opt/lib)

[Register or Login to view code]

  • Compile and install libcinder (github.com/cinder/Cinder) follow gitsetup (libcinder.org/docs/welcome/GitSetup.html).
  • Install ciUI and Cinder-OpenCV blocks

[Register or Login to view code]

  • Use TinderBox-Mac tool to create a PS4EYECapture project /[YOUR_OWN_PATH]/cinder_master/tools/TinderBox-Mac

1) Choose project name PS4EYECapture , path and choose cinder_master or your repository name and choose next_

2) Choose ciUI block and option copy

3) Choose OpenCV block and option relative

4) Choose finish and project is created choose xcode project file and open it

5) Clone PS4EYECam repository

[Register or Login to view code]

6) Copy driver/src/*.cpp to your PS4EYECapture/src

7) Copy cinder/src/*.cpp to your PS4EYECapture/src

8) Copy driver/include/*.h to your PS4EYECapture/include

9) Copy cinder/resources/firmware.bin to your PS4EYECapture/resources

10) Copy /opt/local/inclide/libusb-1.0/libusb.h to your PS4EYECapture/include

11) Copy /opt/local/lib/libusb-1.0.0.dylib to your cinder_master/lib/macosx/

12) Incorporate cpp files from driver/src and cinder/src on src, firmware.bin to resources headers files to include and libusb lib.

13) Ready to compile and run


  • Identify uknown1, unknown2 and unknown3 formats
  • Identify correct format to depth frame. Sample only use threshold values to display results in rgb
  • Port driver to other platforms (Linux , Windows, ...)
  • Cinder is only supported by OSX and windows. An openframework sample can be done easily and it is multiplatform
  • Fix, improve, incorporate new features
  • If someone has ov580 datasheet contact (twitter @psxdev) with me please

More PlayStation 4 News...

#3 - ALCAMJI - 50w ago
ALCAMJI's Avatar
Hope SONY uses this one more than the PS3 Eye...

#2 - PS3 News - 50w ago
PS3 News's Avatar
Following up on the PlayStation 4 Eye / PS4 Camera Teardown, PS4 hacker ps4eye made available PS4Eye, which are some PS4 Eye Camera Tools alongside a PlayStation 4 Eye Camera USB communication dump (captured via [Register or Login to view links]) with details below.

Download: [Register or Login to view links] (182 MB - 191,170,505 bytes) / [Register or Login to view links] / [Register or Login to view links]

From IRC:

[ps4eye] In case anyone is interested, here is a link to ps4 camera usb comm dump: drive.google.com/file/d/0B52YoWIKRvZ-MWl2Yk1MSVhkQTA/edit?usp=sharing, am looking for people to help develop a gspca driver and contribute to github.com/ps4eye/ps4eye
[marshallh] this is the sw to view the logs btw totalphase.com/products/data-center/
[PUNIETA] Data Center Software V6.61 - Total Phase
[marshallh] retroactive.be/data-center-windows-i686-v6.61.zip
[ps4eye] thanks again marshallh for your help with that!

From his blog: Experimental PS4 Camera Tools

WARNING: These tools are still in development and may not allow for complete, if any, functionality of the camera. The PS4 camera is USB 3.0 only and is not compatible with USB 2.0 systems.


Pyusb 1.0 is required and may not be available through the package manager of some systems. Python-pip may help in installing the most recent version of pyusb:

[Register or Login to view code]


Ensure that the uninitialized camera is recognized:

[Register or Login to view code]

Initialize the camera with the provided script:

[Register or Login to view code]

The device should now be available with a new product id: Initialized PS4 Camera in Linux

[Register or Login to view code]

The two cameras can be used together for depth-sensing of objects in its field of vision, akin to the Xbox 360’s Kinect peripheral. Alternatively, one of the cameras can be used for generating the video image, with the other used for motion tracking.

PS4 Camera in Linux (Ubuntu 13.10)

[Register or Login to view code]

PS4 camera cable on the left in black, and a USB 3.0 cable on the right in blue. There is a green/white wire pair missing on the PS4 cable, this is the USB 2.0 differential pair for backwards compatibility, it is not necessary for connecting the PS4 camera to a USB 3.0 port.

Front and back views of the PS4 camera board, with microphone array attached. Back chip connected to special USB 3.0 port is labeled OV00580-B21G-1C PPU889 1322 09. Front chip connected to microphone array is labeled 5703 324A. The rear external port appears very similar to a micro USB 2.0 socket, except slightly larger and with additional connections.

Circled in red are screw holes beneath the front lens cover, if you are so inclined to disassemble your PS4 camera.

Official PS4 Camera Specifications

External Dimensions: Approx. 186mm x 27mm x 27mm (width x height x depth)
Weight: Approx. 183g
Video Pixel: (Maximum) 1280 x 800 pixel x 2
Video Frame Rate:
1280x800 pixel @ 60fps
640x400 pixel @ 120fps
320x192 pixel @ 240fps
Video Format: RAW YUV (uncompressed)
Lens: Dual Lenses, F value/F2.0 fixed focus
Capture Range: 30cm~
Field-of-View: 85 degrees
Microphone: 4 Channel Microphone Array
Connection Type: PS4 dedicated connector (AUX connector)
Cable Length: Approx. 2m

More PlayStation 4 News...

#1 - PS3 News - 61w ago
PS3 News's Avatar
Some more pics for the main article above...


Sponsored Links

Sponsored Links

Advertising - Affiliates - Contact Us - PS3 Downloads - PS3 Forums - Privacy Statement - Site Rules - Top - © 2015 PlayStation 3 News