Skip to content

About the Project

What is OpenIPC?

OpenIPC is an open source firmware project for supported IP camera hardware. It replaces vendor firmware with a Buildroot-based Linux system and related camera software so users can inspect, adapt, and maintain their devices when the hardware is supported.

OpenIPC is used in several areas:

  • IP camera and video surveillance deployments.
  • FPV video links and ground-station projects.
  • Home automation and camera-based experiments.
  • Development and testing on supported camera SoCs.

Because camera hardware varies widely, OpenIPC documentation is organized around hardware targets and practical use cases. Always match a guide to your exact SoC, flash layout, and recovery method before installing firmware.

Continue reading

  • Quick Start - first checks before installing or updating a device.
  • Hardware - board and device-specific notes.
  • Software - firmware updates, UART flashing, Web UI, and sysupgrade notes.
  • FPV - WFB-NG and related FPV setup paths.
  • Home Automation - integration-focused starting point.
  • Video Surveillance - general IP camera deployment notes.