










PTZ Home Camera Teardown
SriHome PTZ IP Camera: Hardware and Software Analysis
TLDR: The SriHome SH020 PTZ camera utilizes a budget-friendly hardware design centered on a 64M-bit (8MB) SPI flash for firmware storage and a general-purpose SoC to manage video encoding and two-way audio. The device operates on a standard embedded Linux stack, likely employing a proprietary application for network streaming and PTZ control, making it a target for custom firmware or UART access.
TEARDOWN Video
This post summarizes the identified components, their functions, and the likely software architecture of a disassembled SriHome PTZ IP camera.
I. High-Level Device Overview
The device is a Pan-Tilt-Zoom (PTZ) IP camera that provides video and audio surveillance over a network. It supports both wired (Ethernet) and wireless (Wi-Fi) connectivity and features night vision capabilities via an infrared LED array.
II. Hardware Component Analysis
The camera is comprised of several interconnected printed circuit boards (PCBs) and peripherals.
A. Main Camera Board (Black PCB - Logic & Imaging)
This board acts as the central brain of the camera, handling all processing, imaging, and audio functions.
System on a Chip (SoC) / Main Processor:
Component: IP101GR 1804S11 PDH8A5701 (likely a typo in previous query, likely an IP series chip from a company like iPiotek or similar).
Function: This is the primary processor. It runs the operating system, executes the main camera application, processes the raw data from the image sensor, encodes video (e.g., to H.264/H.265), and manages all other components on the board.
SPI Flash Memory:
Component: KH 25L6436F M2T-09G
Function: A 64M-bit (8 Megabyte) Serial Peripheral Interface (SPI) flash memory chip. This non-volatile storage holds the entire firmware for the device, including the bootloader, Linux kernel, file system, and the main camera application.
Image Sensor:
Component: Unmarked, square sensor in the centre of the board.
Function: The core imaging component that captures light and converts it into raw video data, which is then sent to the SoC for processing.
Audio Power Amplifier:
Component: S 8002A
Function: A Class-AB audio amplifier. Its presence indicates the camera supports two-way audio and can drive a small speaker.
Microphone:
Component: Small, circular metallic component.
Function: Captures ambient sound to provide an audio stream alongside the video.
Power Management:
Components: Various smaller ICs (HRXP, HRBP) and inductors (marked 2R2).
Function: These components form the power regulation circuitry (likely buck converters) to step down the input voltage and provide stable power rails (e.g., 3.3V, 1.8V, 1.2V) required by the SoC, sensor, and other ICs.
B. Power & Communication Board (Green PCB - I/O)
This board serves as the interface between the main camera board and the outside world.
Wi-Fi Module:
Component: Realtek RTL8188FTV
Function: A complete Wi-Fi single-chip solution that enables the camera to connect to a wireless network.
Ethernet Port Transformer:
Component: GR HB1601SNL
Function: A 10/100 Base-T transformer module required for isolating the Ethernet circuitry and ensuring signal integrity for the wired RJ45 connection.
Connectors:
RJ45 Port: For wired Ethernet network connection.
Micro USB Port: Provides 5V DC power to the entire device.
FFC Connector (White): A flat cable connector that serves as the main data and power bridge to the black Main Camera Board.
J4 Header (Unpopulated): A set of through-holes that are the most likely location for a UART (serial) debug port. This is a critical access point for low-level system interaction.
C. Peripherals
PTZ Motor:
Component: MAINTE W-24BYJ 5V DC Stepper Motor.
Function: Provides the physical pan and tilt movement for the camera, controlled by signals from the Main Camera Board.
Infrared (IR) LED Board:
Component: A circular PCB with multiple IR LEDs and a central light sensor (photodiode/photoresistor).
Function: Provides illumination for night vision. The light sensor detects ambient light levels and automatically enables/disables the IR LEDs.
III. Software & Firmware Analysis
Operating System (OS): Embedded Linux. This is standard for such devices due to its stability, robust networking stack, and extensive hardware support.
Bootloader: Likely U-Boot, a common bootloader for embedded Linux systems. It is the first software to run, initializing the hardware and loading the Linux kernel from the 25L6436F flash chip. Accessing the U-Boot console is often possible via the UART debug port (J4).
Networking Services:
RTSP Server: yg rtsp server 1.0 running on port 8554. This service is responsible for streaming the encoded video feed over the network.
Authentication: The RTSP stream requires authentication (returns a 401 Unauthorized error), indicating a user/password security mechanism is in place.
Other Open Ports: 843, 1300, and 8699 are open for various functions, which could include proprietary control protocols, discovery services (like the identified Arcserve), or VoIP-related functions.
ONVIF Support: The camera is likely ONVIF compliant to ensure interoperability with third-party network video recorders (NVRs) and video management software (VMS).