raleighlittles / PS5-Camera-Firmware-Loader

A cross-platform utility for loading custom firmware onto the PlayStation 5 camera, written in Rust
https://crates.io/crates/ps5_camera_firmware_loader
43 stars 9 forks source link

Workaround when camera is not found (docs enhancement) #8

Closed viecili closed 5 months ago

viecili commented 6 months ago

Sometimes the PS5 camera 'cannot be found' and the video device is not mounted, typically after a dnf upgrade .

To solve this issue, you can just reload the firmware and check dmesg

lsusb
> Bus ### Device ###: ID ####:#### OmniVision Technologies, Inc. USB Camera-OV###

sudo cpp/ps5_camera_firmware_loader ../PS5_camera_files/firmware.bin

sudo dmesg
> usb 4-1.1: Found UVC 1.00 device USB Camera-OV###
> usbcore: registered new interface driver uvcvideo
raleighlittles commented 6 months ago

What version of Fedora/RHEL are you running? I'll add a note of this to the docs.

viecili commented 5 months ago

What version of Fedora/RHEL are you running? I'll add a note of this to the docs.

Fedora 38 I've created this systemd service to load firmware on startup: ps5cam-firmware-loader-service

raleighlittles commented 5 months ago

@viecili Thank you! I'll add a link to your repo in my README.

raleighlittles commented 5 months ago

https://github.com/raleighlittles/PS5-Camera-Firmware-Loader/commit/5e294de46507927bea88a0625935c92ebe6be14b Fixed here