element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Sensors
  • Technologies
  • More
Sensors
Sensor Forum Camera Playstation 5 Hack
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Sensors to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 10 replies
  • Subscribers 314 subscribers
  • Views 573 views
  • Users 0 members are here
  • PS5
  • camera
  • Playstation Camera
  • Playstation 5
Related

Camera Playstation 5 Hack

maxpowerr
maxpowerr 1 month ago

I want to ask the Element14 community for help. I'm trying to study the PS5 camera device in order to use it as a cheap solution for computer vision. There is already a way to upload firmware to the camera via USB on the Internet, but this method is not very convenient, since it requires constantly uploading firmware when connecting the camera to USB and not all devices work with it. I would like to find a more universal solution.

What needs to be found out:
1. What controller is on the camera, and is it possible to flash it somehow? It seems to be OV580 with 32-bit RISC CPU. But I can't find a datasheet for this chip.

image

image

2. What elements are used on the board?

imageimageimage

If anyone is interested in this camera, join the discussion.

  • Sign in to reply
  • Cancel

Top Replies

  • maxpowerr
    maxpowerr 1 month ago in reply to misaz +4
    Thank you for your advice I really appreciate it. I have a cheap logic analyzer SALEAE LOGIC 24 MHz and also have a T48 programmer I hope I can come up with something with it.
  • maxpowerr
    maxpowerr 1 month ago in reply to anniel747 +2
    I can't answer what kind of solder is above the chip. I will definitely do some probing, but first I wanted to visually identify all the elements. I was hoping that maybe someone from the community had…
  • misaz
    misaz 1 month ago in reply to maxpowerr +2
    You can try to read it. flashrom open source project likely know the protocol. Alternative approach is to observe what main chip reads from it. If you decide to probing, do not probe it at chip pins. Instead…
Parents
  • misaz
    misaz 1 month ago

    I do not have devices, but according to info which I shown in project (likely the same you mention) https://github.com/Hackinside/PS5_camera_files , it seems that device has no flash at all. After powering up, PlayStation likely load firmware to some kind of RAM every time it boots. It is pretty common for mass produced device (many Realtek NICs work like this), because when you optimise cost at cent level, flash become pretty expensive. It is because when you have let's say 20 chips in design, it is cheaper to have one large flash, instead of having 20 small flashes in each chip. But then of couse, you need to distribute these firmwares from large flashes to small memories in chips.

    I think the way is to optimize manual steps to make it working when connecting to PC, but it seems that it is long term goal and plans of the mentioned project.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • maxpowerr
    maxpowerr 1 month ago in reply to misaz

    imageimage

    This element is very similar to EEPROM, even ST M24C16, I think.
    The tracks on the board match the pinout specified in the datasheet for M24C16. Maybe the firmware is located here? What do you think?

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • anniel747
    anniel747 1 month ago in reply to maxpowerr
    maxpowerr said:
    The tracks on the board match the pinout specified in the datasheet for M24C16. Maybe the firmware is located here? What do you think?

    maxpowerr What's up with th solder just above the chip? Your best bet is to start by probing it.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • maxpowerr
    maxpowerr 1 month ago in reply to anniel747

    I can't answer what kind of solder is above the chip. I will definitely do some probing, but first I wanted to visually identify all the elements. I was hoping that maybe someone from the community had encountered such elements and a microcontroller and could suggest something.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • misaz
    misaz 1 month ago in reply to maxpowerr

    You can try to read it. flashrom open source project likely know the protocol. Alternative approach is to observe what main chip reads from it. If you decide to probing, do not probe it at chip pins. Instead probe SDA/SCL at resistors at right side of chip. Easiest way for introductory analysis is scope for detecting type of procol and voltage, then you can use some logic analyzer or since I2C is slow, maybe there is some sniffer for RPI or something like that..

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • misaz
    misaz 1 month ago in reply to maxpowerr

    If you can't google MCU, even somebody will have experience, he/she will likely be restricted by NDA and will not be able to speak about it.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • maxpowerr
    maxpowerr 1 month ago in reply to misaz

    Thank you for your advice I really appreciate it. I have a cheap logic analyzer SALEAE LOGIC 24 MHz and also have a T48 programmer I hope I can come up with something with it.

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • maxpowerr
    maxpowerr 1 month ago in reply to misaz

    Thank you for your advice I really appreciate it. I have a cheap logic analyzer SALEAE LOGIC 24 MHz and also have a T48 programmer I hope I can come up with something with it.

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube