diff --git a/.github/workflows/fh8632_images.yml b/.github/workflows/fh8632_images.yml
index a6d169ea..975b2c0f 100644
--- a/.github/workflows/fh8632_images.yml
+++ b/.github/workflows/fh8632_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for FH8632
+name: FH8632
on:
workflow_dispatch:
diff --git a/.github/workflows/fh8852_images.yml b/.github/workflows/fh8852_images.yml
index fc1e017d..f4d3ea0f 100644
--- a/.github/workflows/fh8852_images.yml
+++ b/.github/workflows/fh8852_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for FH8852
+name: FH8852
on:
workflow_dispatch:
diff --git a/.github/workflows/fh8856_images.yml b/.github/workflows/fh8856_images.yml
index 46429fc0..61106c04 100644
--- a/.github/workflows/fh8856_images.yml
+++ b/.github/workflows/fh8856_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for FH8856
+name: FH8856
on:
workflow_dispatch:
diff --git a/.github/workflows/gk7102s_images.yml b/.github/workflows/gk7102s_images.yml
index 65b40045..742b17ee 100644
--- a/.github/workflows/gk7102s_images.yml
+++ b/.github/workflows/gk7102s_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for GK7102S
+name: GK7102S
on:
workflow_dispatch:
diff --git a/.github/workflows/gk7202v300_images.yml b/.github/workflows/gk7202v300_images.yml
index 7768c231..5889190a 100644
--- a/.github/workflows/gk7202v300_images.yml
+++ b/.github/workflows/gk7202v300_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for GK7202v300
+name: GK7202v300
on:
workflow_dispatch:
diff --git a/.github/workflows/gk7205v200_images.yml b/.github/workflows/gk7205v200_images.yml
index 27c5bc75..947b6376 100644
--- a/.github/workflows/gk7205v200_images.yml
+++ b/.github/workflows/gk7205v200_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for GK7205v200
+name: GK7205v200
on:
push:
diff --git a/.github/workflows/gk7205v300_images.yml b/.github/workflows/gk7205v300_images.yml
index 7dd695e6..ef9ed976 100644
--- a/.github/workflows/gk7205v300_images.yml
+++ b/.github/workflows/gk7205v300_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for GK7205v300
+name: GK7205v300
on:
workflow_dispatch:
diff --git a/.github/workflows/gk7605v100_images.yml b/.github/workflows/gk7605v100_images.yml
index 17caaf61..e7eb9d6a 100644
--- a/.github/workflows/gk7605v100_images.yml
+++ b/.github/workflows/gk7605v100_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for GK7605v100
+name: GK7605v100
on:
workflow_dispatch:
diff --git a/.github/workflows/hi3516av300_images.yml b/.github/workflows/hi3516av300_images.yml
index cd840304..9bf489bc 100644
--- a/.github/workflows/hi3516av300_images.yml
+++ b/.github/workflows/hi3516av300_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for Hi3516Av300
+name: Hi3516Av300
on:
push:
diff --git a/.github/workflows/hi3516cv200_images.yml b/.github/workflows/hi3516cv200_images.yml
index 5980b794..72a28377 100644
--- a/.github/workflows/hi3516cv200_images.yml
+++ b/.github/workflows/hi3516cv200_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for Hi3516Cv200
+name: Hi3516Cv200
on:
push:
diff --git a/.github/workflows/hi3516cv300_images.yml b/.github/workflows/hi3516cv300_images.yml
index 1e91dc81..5731bbc6 100644
--- a/.github/workflows/hi3516cv300_images.yml
+++ b/.github/workflows/hi3516cv300_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for Hi3516Cv300
+name: Hi3516Cv300
on:
workflow_dispatch:
diff --git a/.github/workflows/hi3516cv500_images.yml b/.github/workflows/hi3516cv500_images.yml
index d8f87410..80d812bb 100644
--- a/.github/workflows/hi3516cv500_images.yml
+++ b/.github/workflows/hi3516cv500_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for Hi3516Cv500
+name: Hi3516Cv500
on:
push:
diff --git a/.github/workflows/hi3516dv300_images.yml b/.github/workflows/hi3516dv300_images.yml
index c3275c1e..2a518856 100644
--- a/.github/workflows/hi3516dv300_images.yml
+++ b/.github/workflows/hi3516dv300_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for Hi3516Dv300
+name: Hi3516Dv300
on:
push:
diff --git a/.github/workflows/hi3516ev200_images.yml b/.github/workflows/hi3516ev200_images.yml
index a7578e51..d0120fe4 100644
--- a/.github/workflows/hi3516ev200_images.yml
+++ b/.github/workflows/hi3516ev200_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for Hi3516Ev200
+name: Hi3516Ev200
on:
push:
diff --git a/.github/workflows/hi3516ev300_images.yml b/.github/workflows/hi3516ev300_images.yml
index 707fd4ca..ad77c3b0 100644
--- a/.github/workflows/hi3516ev300_images.yml
+++ b/.github/workflows/hi3516ev300_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for Hi3516Ev300
+name: Hi3516Ev300
on:
push:
diff --git a/.github/workflows/hi3518ev200_images.yml b/.github/workflows/hi3518ev200_images.yml
index 8b34d1a5..a598c6db 100644
--- a/.github/workflows/hi3518ev200_images.yml
+++ b/.github/workflows/hi3518ev200_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for Hi3518Ev200
+name: Hi3518Ev200
on:
push:
diff --git a/.github/workflows/hi3518ev300_images.yml b/.github/workflows/hi3518ev300_images.yml
index 4ac82136..26eb92b7 100644
--- a/.github/workflows/hi3518ev300_images.yml
+++ b/.github/workflows/hi3518ev300_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for Hi3518Ev300
+name: Hi3518Ev300
on:
push:
diff --git a/.github/workflows/nt98562_images.yml b/.github/workflows/nt98562_images.yml
index 15f44cf6..8445da3a 100644
--- a/.github/workflows/nt98562_images.yml
+++ b/.github/workflows/nt98562_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for NT98562
+name: NT98562
on:
push:
diff --git a/.github/workflows/nt98566_images.yml b/.github/workflows/nt98566_images.yml
index d8cf7e02..93e16385 100644
--- a/.github/workflows/nt98566_images.yml
+++ b/.github/workflows/nt98566_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for NT98566
+name: NT98566
on:
workflow_dispatch:
diff --git a/.github/workflows/ssc325_images.yml b/.github/workflows/ssc325_images.yml
index d1316a46..29bebdb9 100644
--- a/.github/workflows/ssc325_images.yml
+++ b/.github/workflows/ssc325_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for SSC325
+name: SSC325
on:
push:
diff --git a/.github/workflows/ssc335_images.yml b/.github/workflows/ssc335_images.yml
index b48d9f63..4ff6cd78 100644
--- a/.github/workflows/ssc335_images.yml
+++ b/.github/workflows/ssc335_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for SSC335
+name: SSC335
on:
push:
diff --git a/.github/workflows/ssc337_images.yml b/.github/workflows/ssc337_images.yml
index 52e95730..c084e0eb 100644
--- a/.github/workflows/ssc337_images.yml
+++ b/.github/workflows/ssc337_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for SSC337
+name: SSC337
on:
push:
diff --git a/.github/workflows/ssc337de_images.yml b/.github/workflows/ssc337de_images.yml
index c7f1dec9..a26fb72d 100644
--- a/.github/workflows/ssc337de_images.yml
+++ b/.github/workflows/ssc337de_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for SSC337DE
+name: SSC337DE
on:
push:
diff --git a/.github/workflows/t31_images.yml b/.github/workflows/t31_images.yml
index effbd98f..28588422 100644
--- a/.github/workflows/t31_images.yml
+++ b/.github/workflows/t31_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for T31
+name: T31
on:
workflow_dispatch:
diff --git a/.github/workflows/xm510_images.yml b/.github/workflows/xm510_images.yml
index 8e6be80b..e4f3e739 100644
--- a/.github/workflows/xm510_images.yml
+++ b/.github/workflows/xm510_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for XM510
+name: XM510
on:
push:
diff --git a/.github/workflows/xm530_images.yml b/.github/workflows/xm530_images.yml
index 076e2f22..80718cc6 100644
--- a/.github/workflows/xm530_images.yml
+++ b/.github/workflows/xm530_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for XM530
+name: XM530
on:
push:
diff --git a/.github/workflows/xm550_images.yml b/.github/workflows/xm550_images.yml
index 5e113343..fa7360f1 100644
--- a/.github/workflows/xm550_images.yml
+++ b/.github/workflows/xm550_images.yml
@@ -1,4 +1,4 @@
-name: OpenIPC for XM550
+name: XM550
on:
push:
diff --git a/docs/index.md b/docs/index.md
index e1232e6e..ab26b0f2 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -31,37 +31,38 @@ If you like our work, please consider supporting us on [Opencollective](https://
-----
-### Downloads (for research only, no any guarantees)
+### Downloads (for research only, without any guarantee) *
-| Building status | SoC | Files | Status |
-|-----------------|-----------|----------|--------|
-| |FH8632 |[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.fh8632-br.tgz) | RND |
-| |FH8852 |[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.fh8852-br.tgz) | RND |
-| |FH8856 |[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.fh8856-br.tgz) | RND |
-| |GK7102S |[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.gk7102s-br.tgz) | RND |
-| |GK7202v300 |[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.gk7202v300-br.tgz) | WIP |
-| |GK7205v200 |[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.gk7205v200-br.tgz) | READY |
-| |GK7205v300 |[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.gk7205v300-br.tgz) | RND |
-| |GK7605v100 |[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.gk7605v100-br.tgz) | RND |
-||Hi3516Av300|[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.hi3516av300-br.tgz)| WIP |
-||Hi3516Cv500|[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.hi3516cv500-br.tgz)| WIP |
-||Hi3516Dv300|[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.hi3516dv300-br.tgz)| WIP |
-||Hi3516Ev200|[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.hi3516ev200-br.tgz)| READY |
-||Hi3516Ev300|[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.hi3516ev300-br.tgz)| READY |
-||Hi3518Ev300|[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.hi3518ev300-br.tgz)| READY |
-| |MSC313E |[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.msc313e-br.tgz) | RND |
-| |NT98562 |[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.nt98562-br.tgz) | RND |
-| |NT98566 |[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.nt98566-br.tgz) | RND |
-| |SSC325 |[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.ssc325-br.tgz) | RND |
-| |SSC335 |[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.ssc335-br.tgz) | WORK |
-| |SSC337 |[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.ssc337-br.tgz) | WORK |
-| |SSC337DE |[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.ssc337de-br.tgz) | WIP |
-| |T20 |[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.t20-br.tgz) | RND |
-| |T21 |[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.t21-br.tgz) | RND |
-| |T31 |[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.t31-br.tgz) | RND |
-| |XM510 |[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.xm510-br.tgz) | WORK |
-| |XM530 |[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.xm530-br.tgz) | WORK |
-| |XM550 |[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.xm550-br.tgz) | WORK |
+| Manufacturer | SoC | Files | Status |
+|---|---|---|---|
+|Fullhan| | | R&D |
+|| | | R&D |
+|| | | R&D |
+|Goke| | | R&D |
+|| | | WIP |
+|| |[uImage + rootfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.gk7205v200-br.tgz) | READY |
+|| | | R&D |
+|| | | R&D |
+|HiSilicon||[uImage + rootfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.hi3516cv300-br.tgz)| WIP |
+|||[uImage + rootfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.hi3516av300-br.tgz)| WIP |
+|||[uImage + rootfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.hi3516cv500-br.tgz)| WIP |
+|||[uImage + rootfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.hi3516dv300-br.tgz)| WIP |
+|||[uImage + rootfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.hi3516ev200-br.tgz)| READY |
+|||[uImage + rootfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.hi3516ev300-br.tgz)| READY |
+|||[uImage + rootfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.hi3518ev300-br.tgz)| READY |
+|MStar| | | R&D |
+|Novatek| |[uImage + rootfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.nt98562-br.tgz) | R&D |
+|| |[uImage + rootfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.nt98566-br.tgz) | R&D |
+|SigmaStar| |[uImage + rootfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.ssc325-br.tgz) | R&D |
+|| |[uImage + rootfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.ssc335-br.tgz) | WORK |
+|| |[uImage + rootfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.ssc337-br.tgz) | WORK |
+|| |[uImage + rootfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.ssc337de-br.tgz) | WIP |
+|Ingenic|  | | R&D |
+||  | | R&D |
+|| | | R&D |
+|Xiongmai| |[uImage + rootfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.xm510-br.tgz) | WORK |
+|| |[uImage + rootfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.xm530-br.tgz) | WORK |
+|| |[uImage + rootfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.xm550-br.tgz) | WORK |
-----
@@ -69,30 +70,39 @@ If you like our work, please consider supporting us on [Opencollective](https://
| Chip | U-Boot | Kernel | Rootfs | Video | Audio | GPIO | USB | WiFi | MMC | IPv6 |
|-------------|--------|--------|--------|--------|--------|--------|--------|--------|--------|--------|
-| fh8632 |
-| fh8852 |
-| fh8856 |
-| gk7102s |
-| gk7202v300 |
-| gk7205v200 | yes | yes | yes | | | | | | | |
-| gk7205v300 |
-| gk7605v100 |
-| hi3516av300 | | yes | yes | yes | | | | | | |
-| hi3516cv500 | | yes | yes | yes | | | | | | |
-| hi3516dv300 | | yes | yes | yes | | | | | | |
-| hi3516ev200 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
-| hi3516ev300 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
-| hi3518ev300 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
-| msc313e |
-| nt98562 |
-| nt98566 |
-| ssc325 | | yes | yes | | | | | | |
-| ssc335 | | yes | yes | yes | | yes | yes | | yes |
-| ssc337 | | yes | yes | yes | | yes | yes | | yes |
-| ssc337de | | yes | yes | | | | | | |
-| t20 |
-| t21 |
-| t31 |
-| xm510 |
-| xm530 | | yes | yes |
-| xm550 | | yes | yes |
+| FH8632 |
+| FH8852 |
+| FH8856 |
+| GK7102S |
+| GK7202v300 |
+| GK7205v200 | ✅ | ✅ | ✅ | | | | | | | |
+| GK7205v300 |
+| GK7605v100 |
+| Hi3516Av300 | | ✅ | ✅ | ✅ | | | | | | |
+| Hi3516Cv500 | | ✅ | ✅ | ✅ | | | | | | |
+| Hi3516Dv300 | | ✅ | ✅ | ✅ | | | | | | |
+| Hi3516Ev200 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| Hi3516Ev300 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| Hi3518Ev300 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| MSC313E |
+| NT98562 |
+| NT98566 |
+| SSC325 | | ✅ | ✅ | | | | | | |
+| SSC335 | | ✅ | ✅ | ✅ | | ✅ | ✅ | | ✅ |
+| SSC337 | | ✅ | ✅ | ✅ | | ✅ | ✅ | | ✅ |
+| SSC337DE | | ✅ | ✅ | | | | | | |
+| T20 |
+| T21 |
+| T31 |
+| XM510 |
+| XM530 | | ✅ | ✅ |
+| XM550 | | ✅ | ✅ |
+
+### Commercial Support
+
+
+If you're using OpenIPC in your product consider buying commercial support. It's
+a win-win strategy that supports your business and helps core developers to work
+full-time on the project.
+
+Please contact [OpenIPC](mailto:flyrouter@gmail.com) to inquire further.