Thursday, April 2, 2020

how to recover a ck77 3.3V camera module from a scrap PC

Got a ck77 94v-0 3.3V (model 5SF001N2F) camera module out of a scrap ASUS K550V. It shows a Realtek RTS5806 chip on board.



ck77 94v-0 3.3V (model 5SF001N2F)
ck77 94v-0 3.3V (model 5SF001N2F)


There are plenty of instructables posts and videos out there teaching how to recover webcams out of scrap PC.
Unfortunately none of them covers the webcam module I have got so I had to find myself the pinout needed to successfully connect it to a USB port.

Here are my findings:


..and this is the prototype patch PCB to connect the module to a USB cable.






It works!
As you can see, to drop the USB 5Volt power voltage to the 3.3Volts required by the module I've chosen the quick and dirty way: two signal diodes connected in series. They work fine but if you want to be more professional think of a 3.3Volts LDO (eg. LM1117).

If the module is not correctly detected by your PC try swapping the two USB wires. Here is the detection sequence produced by my Linux PC:
Apr  2 16:04:52 emahome kernel: [24432.594683] usb 1-3.4: new high-speed USB device number 8 using xhci_hcd
Apr  2 16:04:52 emahome kernel: [24432.787321] usb 1-3.4: New USB device found, idVendor=0bda, idProduct=57de
Apr  2 16:04:52 emahome kernel: [24432.787323] usb 1-3.4: New USB device strings: Mfr=3, Product=1, SerialNumber=2
Apr  2 16:04:52 emahome kernel: [24432.787324] usb 1-3.4: Product: USB2.0 VGA UVC WebCam
Apr  2 16:04:52 emahome kernel: [24432.787325] usb 1-3.4: Manufacturer: 04081-0005570016271000832
Apr  2 16:04:52 emahome kernel: [24432.787326] usb 1-3.4: SerialNumber: 200901010001
Apr  2 16:04:52 emahome kernel: [24432.789595] uvcvideo: Found UVC 1.00 device USB2.0 VGA UVC WebCam (0bda:57de)
Apr  2 16:04:52 emahome mtp-probe: checking bus 1, device 8: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4"
Apr  2 16:04:52 emahome mtp-probe: bus: 1, device: 8 was not an MTP device
Apr  2 16:04:52 emahome kernel: [24432.790594] uvcvideo 1-3.4:1.0: Entity type for entity Extension 4 was not initialized!
Apr  2 16:04:52 emahome kernel: [24432.790595] uvcvideo 1-3.4:1.0: Entity type for entity Processing 2 was not initialized!
Apr  2 16:04:52 emahome kernel: [24432.790596] uvcvideo 1-3.4:1.0: Entity type for entity Camera 1 was not initialized!
Apr  2 16:04:52 emahome kernel: [24432.790676] input: USB2.0 VGA UVC WebCam: USB2.0 V as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4:1.0/input/input19
Apr  2 16:04:53 emahome upowerd[2886]: unhandled action 'bind' on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4:1.1
Apr  2 16:04:53 emahome upowerd[2886]: unhandled action 'bind' on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4:1.0
Apr  2 16:04:53 emahome upowerd[2886]: unhandled action 'bind' on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4



Enjoy your 0 bucks webcam!



1 comment:

  1. Great post! Your clear explanations and thorough insights make the topic engaging and easy to understand. Thanks for sharing such valuable information. I’m looking forward to reading more of your content!
    Enrgtech
    Camera Modules

    ReplyDelete