Skip to content

New to this? Four ways to get a camera running OpenIPC

Ingenic chips

Find yours to see whether you can install OpenIPC on it, and how.

The number beside a chip maker counts its chips you can install today.

Chip (SoC) Stage Can I install it?
Ingenic T10 Copy link to Ingenic T10 Done and done! Guided install Generate an installation guide
Ingenic T20 Copy link to Ingenic T20 Done and done! Guided install Generate an installation guide
Ingenic T21 Copy link to Ingenic T21 Done and done! Guided install Generate an installation guide
Ingenic T23N Copy link to Ingenic T23N Done and done! Guided install Generate an installation guide
Ingenic T30L Copy link to Ingenic T30L Minimum viable product Guided install Generate an installation guide
Ingenic T31A Copy link to Ingenic T31A Minimum viable product Guided install Generate an installation guide
Ingenic T31AL Copy link to Ingenic T31AL Done and done! Guided install Generate an installation guide
Ingenic T31L Copy link to Ingenic T31L Done and done! Guided install Generate an installation guide
Ingenic T31LC Copy link to Ingenic T31LC Minimum viable product Guided install Generate an installation guide
Ingenic T31N Copy link to Ingenic T31N Done and done! Guided install Generate an installation guide
Ingenic T31X Copy link to Ingenic T31X Done and done! Guided install Generate an installation guide
Ingenic T31ZL Copy link to Ingenic T31ZL Done and done! Guided install Generate an installation guide
Ingenic T31ZX Copy link to Ingenic T31ZX Done and done! Guided install Generate an installation guide
Ingenic T40A Copy link to Ingenic T40A Minimum viable product Guided install Generate an installation guide
Ingenic T40N Copy link to Ingenic T40N Done and done! Guided install Generate an installation guide
Ingenic T40NN Copy link to Ingenic T40NN Research and development Guided install Generate an installation guide
Ingenic T40XP Copy link to Ingenic T40XP Done and done! Guided install Generate an installation guide
Ingenic T41A Copy link to Ingenic T41A Research and development Not yet Not available — in research
Ingenic T41L Copy link to Ingenic T41L Research and development Not yet Not available — in research
Ingenic T41LC Copy link to Ingenic T41LC Research and development Not yet Not available — in research
Ingenic T41LQ Copy link to Ingenic T41LQ Research and development Not yet Not available — in research
Ingenic T41N Copy link to Ingenic T41N Research and development Not yet Not available — in research
Ingenic T41NQ Copy link to Ingenic T41NQ Research and development Not yet Not available — in research
Ingenic T41XQ Copy link to Ingenic T41XQ Research and development Not yet Not available — in research
Ingenic T41ZL Copy link to Ingenic T41ZL Research and development Not yet Not available — in research
Ingenic T41ZN Copy link to Ingenic T41ZN Research and development Not yet Not available — in research
Ingenic T41ZX Copy link to Ingenic T41ZX Research and development Not yet Not available — in research
What do the development stages mean?
Image: stage NEQ NEQ
No Equipment. We have an SDK for the platform, but we don't have specific hardware to continue development, you can donate it to our R&D guys (especially old boards that passed EOL and can not longer be bought).
Image: stage R&D R&D
The Research and Development stage, when we already have the platform SDK and maybe even the hardware boards, but we are starting to fiddle with the platform, studying its specifics and features. There is still a lot of work ahead.
Image: stage HLP HLP
Help wanted. We have the hardware, we have the SDK, the basic stuff is learned and done. But we are stuck. This is where we are looking for help from experienced embedded developers to overcome the obstacles and move on to the next stage.
Image: stage WIP WIP
Work in progress. We learned a lot about the platform hardware and code base, prepared the first public binary build, and are waiting for the first adopters to test it on their boards and provide feedback to help us move forward.
Image: stage MVP MVP
A minimal viable product. The basic system is built, the platform can produce video, at least on the main channel, but due to a lack of human resources, development is delayed or halted. A financial infusion could push the development to the final stage.
Image: stage DONE DONE
Done and done! Bootloader boots, Linux loads, streamer can stream video and produce snaphots. You can have yourself a working platform open for tinkering and further improvements. We still expect feedback and patches from you guys, though.

Typical development lifecycle

After we acquire an SDK for a new SoC, we add the SoC to the table of supported hardware. We assign either NEQ (No Equipment) status, if we do not have particular hardware modules, or HLP (Help Needed) status, if we have the hardware but are looking for a developer who would lead the development for that SoC. This is considered an official start of development.

There is no reason to have SoC in the table without having its SDK.

As work on the SoC progresses, its status changes, gradually. First to RND, then to WIP, then further to MVP, and, finally, to DONE.