Alternative IP Camera firmware from an open community https://openipc.ru
 
 
 
 
 
 
Go to file
Dmitry Ermakov 2f68a106b2 Add blobs for AK3918EV300 2022-06-12 18:43:01 +03:00
.github Add Anyka AK39XXEV300 2022-06-12 17:19:44 +03:00
br-ext-chip-allwinner Create Allwinner folder 2022-05-14 13:24:32 +03:00
br-ext-chip-ambarella Change default loglevel for all platforms 2022-03-13 14:18:51 +03:00
br-ext-chip-anyka Add blobs for AK3918EV300 2022-06-12 18:43:01 +03:00
br-ext-chip-fullhan Change default loglevel for all platforms 2022-03-13 14:18:51 +03:00
br-ext-chip-goke Merge branch 'master' of github:OpenIPC/firmware 2022-06-03 02:01:49 +03:00
br-ext-chip-grainmedia [GM8136] WATCHDOG_NOWAYOUT is inverted? 2022-06-07 10:08:21 +03:00
br-ext-chip-hisilicon Merge branch 'master' of github:OpenIPC/firmware 2022-06-03 02:01:49 +03:00
br-ext-chip-ingenic [T10/T20] Add osdrv package 2022-06-11 20:54:02 +03:00
br-ext-chip-novatek Sync helpers 2022-06-03 02:01:18 +03:00
br-ext-chip-rockchip Sync helpers 2022-06-03 02:01:18 +03:00
br-ext-chip-sigmastar Fix support spi flash mx25l6436f and add sipport sensor imx327 to hi3516cv300 2022-04-23 22:41:16 +03:00
br-ext-chip-xiongmai Change default loglevel for all platforms 2022-03-13 14:18:51 +03:00
docs Update index.md 2022-06-12 14:30:59 +03:00
general [T20] Fix typo 2022-06-11 21:35:28 +03:00
scripts fix actions 2022-05-15 21:46:48 +03:00
.editorconfig Add typical editor configuration file. Please install plugin from https://editorconfig.org/#download 2022-02-23 05:21:10 -05:00
.gitignore Up 2021-06-01 17:48:06 +03:00
CHANGELOG.md Create CHANGELOG.md 2022-01-03 02:22:47 +03:00
LICENSE Initial commit 2021-04-13 20:10:55 +03:00
Makefile fix typo. 2021-12-08 07:40:37 -05:00
README.md Sync 2021-05-15 11:50:33 +03:00
building.sh Add Anyka AK39XXEV300 2022-06-12 17:19:44 +03:00

README.md

OpenIPC Logo

OpenIPC firmware

(based on Buildroot)

OpenIPC is a rapidly developing open source alternative firmware for popular IP cameras.

Historically, OpenIPC firmware supports SoC manufactured by HiSilicon, but as the development continues, the list of supported processors expands. Today, it also includes chips from Ambarella, Anyka, Fullhan, Goke, GrainMedia, Ingenic, MStar, Novatek, SigmaStar, XiongMai and is expected to grow further.

More information about the project is available in our wiki and on the website.

Current development status *

CI status GitHub repo size GitHub issues GitHub pull requests License Backers Backers

Join the chat at https://gitter.im/OpenIPC/english

NB! Downloads are for research only, without any guarantee.

SoC U-Boot Linux Video Audio GPIO Status
Ambarella S2L
AmbaS2L
R&D
Ambarella S3L
AmbaS3L
WIP
Anyka AK3916Ev301
AK3916Ev301
R&D
Anyka AK3918Ev200
AK3918Ev200
WIP
Anyka AK3918Ev330
AK3918Ev330
R&D
Fullhan FH8632
FH8632
R&D
Fullhan FH8852v100
FH8652v100
R&D
Fullhan FH8852v200
FH8652v200
R&D
Fullhan FH8852v210
FH8652v210
R&D
Fullhan FH8856v100
FH8856v100
R&D
Fullhan FH8856v200
FH8856v200
R&D
Fullhan FH8856v210
FH8856v210
R&D
Fullhan FH8858v200
FH8858v200
R&D
Fullhan FH8858v210
FH8858v210
R&D
Goke GK7102S
GK7102S
R&D
Goke GK7202v300
GK7202v300
+ + + DONE
Goke GK7205v200
GK7205v200
+ + + DONE
Goke GK7205v210
GK7205v210
R&D
Goke GK7205v300
GK7205v300
+ + + DONE
Goke GK7605v100
GK7605v100
+ + + DONE
GrainMedia GM8135
GM8135
R&D
GrainMedia GM8136
GM8136
+ + MVP
HiSilicon Hi3516Av100
Hi3516Av100
+ + + DONE
HiSilicon Hi3516Av200
Hi3516Av200
+ + + DONE
HiSilicon Hi3516Av300
Hi3516Av300
+ + + DONE
HiSilicon Hi3516Cv100
Hi3516Cv100
+ + + DONE
HiSilicon Hi3516Cv200
Hi3516Cv200
+ + + DONE
HiSilicon Hi3516Cv300
Hi3516Cv300
+ + + DONE
HiSilicon Hi3516Cv500
Hi3516Cv500
+ + + DONE
HiSilicon Hi3516Dv100
Hi3516Dv100
+ + + DONE
HiSilicon Hi3516Dv200
Hi3516Dv200
+ + + DONE
HiSilicon Hi3516Dv300
Hi3516Dv300
+ + + DONE
HiSilicon Hi3516Ev100
Hi3516Ev100
+ + + DONE
HiSilicon Hi3516Ev200
Hi3516Ev200
+ + + DONE
HiSilicon Hi3516Ev300
Hi3516Ev300
+ + + DONE
HiSilicon Hi3518Cv100
Hi3518Cv100
+ + + DONE
HiSilicon Hi3518Ev100
Hi3518Ev100
+ + + DONE
HiSilicon Hi3518Ev200
Hi3518Ev200
+ + + DONE
HiSilicon Hi3518Ev300
Hi3518Ev300
+ + + DONE
HiSilicon Hi3519v101
Hi3519v101
+ + + DONE
Ingenic T10
T10
WIP
Ingenic T20
T20
+ MVP
Ingenic T21
T21
+ MVP
Ingenic T31
T31
+ MVP
MStar MSC313E
MSC313E
R&D
MStar MSC316D
MSC316D
R&D
Novatek NT98562
NT98562
WIP
Novatek NT98566
NT98566
WIP
SigmaStar SSC325
SSC325
R&D
SigmaStar SSC335
SSC335
+ + MVP
SigmaStar SSC337
SSC337
+ + MVP
SigmaStar SSC337DE
SSC337DE
R&D
Xiongmai XM510
XM510
+ + MVP
Xiongmai XM530
XM530
+ + MVP
Xiongmai XM550
XM550
+ + MVP

Typical development lifecycle:

When we acquire SDK for new SoC we add SoC name to the table with status No equipment (if we don't have specific hardware modules) or Help needed (to seek developer who will be responsible for the SoC) and it's considered as starting state of development. Then gradually status changes -> R&D -> WIP -> MVP -> DONE

Therefore: there is no reason to have SoC in the table without having SDK.

DONE Everything seems works like as in original firmware (but we're still waiting for feedback from you)

MVP "Minimal Viable Product", basic system is done (video works at least on main channel), everything is clear (including hardware and software design), but due to lack of human resources we're looking for help from experienced embedded developers or sponsors to continue development and make it DONE in the future

WIP "Work In Progress" stage, we're tinkering with hardware and code, and probably early birds can do tests on their boards and help us to move further

R&D "Research&Development" stage, when we have platform SDK and probably hardware boards, but there is a lot of work ahead

Help needed - There is hardware in our lab, but we're looking for experienced embedded developers or sponsors to start R&D stage

No equipment - We have SDK for the platform, but we don't have specific hardware to continue development, you can donate it to our R&D guys (it's important for ancient boards which are in End-Of-Life state and there is no way to buy it with on the market)


Support

OpenIPC offers two levels of support.

  • Free support through the community (via chat).
  • Paid commercial support (from the team of developers).

Please consider subscribing for paid commercial support if you intend to use our product for business. As a paid customer, you will get technical support and maintenance services directly from our skilled team. Your bug reports and feature requests will get prioritized attention and expedited solutions. It's a win-win strategy for both parties, that would contribute to the stability your business, and help core developers to work on the project full-time.

If you have any specific questions concerning our project, feel free to contact us.

Participating and Contribution

If you like what we do, and willing to intensify the development, please consider participating.

You can improve existing code and send us patches. You can add new features missing from our code.

You can help us to write a better documentation, proofread and correct our websites.

You can just donate some money to cover the cost of development and long-term maintaining of what we believe is going to be the most stable, flexible, and open IP Network Camera Framework for users like yourself.

You can make a financial contribution to the project at Open Collective.

Thank you.

Open Collective donate button