Some time ago we planned to move the content to the Docs platform, but we ran into organizational difficulties and a lack of willingness from volunteers, even for some payment, to do responsible work. Many started this, but as a rule the quality was either low or the motivation disappeared.
Therefore, we removed the informational message that this Wiki is outdated (it is not) and are accepting PRs for its improvement.
At the same time, work on Docs and the Portal will be resumed.
π Contribution Guidelines
Contribute to the new docs by following the guide here: π Contribution Guidelines
We welcome any suggestions, from minor corrections to complete content additions!
π Help us migrate content
We need your help migrating important content from this wiki to the new platform. Let's work together to ensure this valuable information is migrated.
OpenIPC Wiki
"Improving the world, one patch at a time."
Table of Content
Introduction
Installation
- Detailed installation guide
- Installation on Goke
- Installation on HiSilicon
- Installation on Ingenic
- Installation on Novatek
- Installation on SigmaStar
- Installation on XM510/XM530
- Old installation guides
- Very old full manual
Usage
- Network settings
- Adding a wifi driver to your firmware
- Wireless settings
- System features
- Majestic streamer
- Majestic example config
- Majestic usage research
- Web interface
- Upgrade firmware
- Image quality tuning
- Memory tuning
- Using ipctool
- Board specific GPIO settings list
- ACMEv2
- YouTube streaming
- WiFi XM530
- HomeKit integration
- Automatic night mode without light sensor
- ZeroTier setup
- Motor control
FPV
- Frequently Asked Question (FAQ) for FPV
- General Info
- OpenIPC AIO "Mario"
- OpenIPC AIO "UltraSight"
- OpenIPC AIO "Thinker"
- Guide to configure an FPV camera and groundstation
- Steps from buy to fly
- OpenIPC as FPV system
- Sigmastar FPV devices
- OpenIPC Alliance for FPV
- Ubuntu based groundstation
- OrangePI 5 Ubuntu based groundstation
- An Orange Pi 5 minimal VRX for Goggles
- A selection of OpenIPC videos on YouTube
- RunCam WiFiLink based on OpenIPC
- Radxa based groundstation
- The mavfwd tool
Troubleshooting
- Network does not work on hi35xx
- Majestic does not work, camera reboots
- Sigmastar unbrick instructions
- Ingenic T31 unbrick with SD card
Equipment
Development
- Boot device with NFS
- FFMPEG usage
- Kernel configuration for adding new platforms
- List of supported sensors
- Visual sensor identification
- List of OpenIPC Buildroot packages
- Firmware development guide
- Bug reports
- Buildroot User Manual
- U-Boot Documentation
- Adding USB driver
- Reading SPI flash unique ID
Help, Tips, and Tricks
- Frequently Asked Question (FAQ)
- U-Boot Tips
- Web UI Help
- Live streaming to Telegram
- Interesting tricks
- Glossary
Hardware
Cameras
- AHD2NET converter
- Chacon IPCAM-RI01
- Smartwares CIP-37210
- Foscam X5
- TP-Link Tapo C110
- Xiaomi Mi Camera 2K (MJSXJ03HL)
- ATOM Cam / Hualai / Wyze
- Digitus DN-16048 Optizoom
- XiongMai IPG-53H20AF
- LSC Smart Connect Video Doorbell (2021)
Software
Packages
Subprojects
Our resources
Roadmap
Reference Book
Resources for recycling and integration
- https://github.com/OpenIPC/camerasrnd
- https://openwrt.org/docs/techref/hardware/soc/soc.hisilicon.hi35xx
In Russian
- Π ΠΏΡΠΎΠ΅ΠΊΡΠ΅
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°. Π¨Π°Π³ Π·Π° ΡΠ°Π³ΠΎΠΌ.
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°.
- ΠΠΎΠ΄Π΅ΡΠ½ΠΈΠ·Π°ΡΠΈΡ Π°Π΄Π°ΠΏΡΠ΅ΡΠ° USB2TT_004 Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ.
- ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Ρ openipc-1.0 (OpenWrt) Π½Π° openipc-2.x (Buildroot)
- ΠΠΎΠΏΡΠΎΡΡ ΠΈ ΠΎΡΠ²Π΅ΡΡ
- Π₯ΠΎΡΡ ΠΏΠΎΠΌΠΎΡΡ!
ΠΠ°ΡΠΈΠ°Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ
- ΠΠ»Ρ FPV
- ΠΠΊΡΠ½-ΠΊΠ°ΠΌΠ΅ΡΠ°
- ΠΠ΅ΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄ΡΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Ρ ΠΊΠ°ΠΌΠ΅Ρ Π½Π° OpenIPC
- ΠΡΡΡΠΎΠΊΠ°ΠΌΠ΅ΡΠ°
- ΠΠΈΠ΄Π΅ΠΎΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΎΡ
ΠΠΎΠΌΠΎΡΡ
ΠΠ°ΠΌΠ΅ΡΡ
- Switcam HS-303
- Π ΠΎΡΡΠ΅Π»Π΅ΠΊΠΎΠΌΠΎΠ²ΡΠΊΠ°Ρ ΠΊΠ°ΠΌΠ΅ΡΠ° Ρ NAND
- ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ
- ΠΠ±Π·ΠΎΡΡ ΠΊΠ°ΠΌΠ΅Ρ ΡΠ°Π·Π½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ
- Hikvision DS-2CD2345F-IS
- Π ΠΎΡΡΠ΅Π»Π΅ΠΊΠΎΠΌ IPC-HFW1230SP/IPC-HDW1230SP
- HiWatch DS-I122
- Π ΠΎΡΡΠ΅Π»Π΅ΠΊΠΎΠΌ IPC-HDW1230SP v3
Π§ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΠΏΡΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ OpenIPC?
- Π§Π°ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΈ ΠΎΡΠ²Π΅ΡΡ Π½Π° Π½ΠΈΡ
- ΠΠ°ΠΌΠ΅ΡΠΊΠΈ ΠΎΡ ΠΠ»Π΅Π³Π° ΠΠ΅Π²ΡΠΈΠ½Π°
ΠΠΈΡΠΊΡΡΡΠΈΠΈ
- ΠΠΈΡΠΊΡΡΡΠΈΡ ΠΏΠΎ Π΄ΠΎΡΠΎΠΆΠ½ΠΎΠΉ ΠΊΠ°ΡΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ°
- ΠΠΈΡΠΊΡΡΡΠΈΡ ΠΏΠΎ watchdog ΠΈ rtc
- ΠΠΈΡΠΊΡΡΡΠΈΡ ΠΏΠΎ Π²Π΅ΡΡΠΈΡΠΌ Buildroot
- ΠΠΈΡΠΊΡΡΡΠΈΡ ΠΏΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ SPI FLASH
- Π’Π΅ΠΌΡ Π΄Π»Ρ Π΄ΠΈΡΠΊΡΡΡΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²
This is an open project, so you can help, too.
We try to collect, organize and share as much information regarding different aspects of the project as we can. But sometimes we overlook things that seem obvious to us, developers, but are not so obvious to end-users, people who are less familiar with nuts and bolts behind the scene. That is why we set up this wiki and let anyone having a GitHub account to make additions and improvements to the knowledgebase. Read How to contribute.