diff --git a/.github/workflows/fh8632_images.yml b/.github/workflows/fh8632_images.yml
index 255015f3..9582449b 100644
--- a/.github/workflows/fh8632_images.yml
+++ b/.github/workflows/fh8632_images.yml
@@ -1,4 +1,4 @@
-name: FH8632
+name: "FH8632 "
on:
workflow_dispatch:
@@ -62,9 +62,12 @@ jobs:
make PLATFORM=fullhan BOARD=unknown_unknown_fh8632_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... FH8632" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... FH8632" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.fh8632
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.fh8632
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.fh8632 uImage.fh8632
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.fh8632
+ mv rootfs.squashfs rootfs.squashfs.fh8632
+ md5sum rootfs.squashfs.fh8632 > rootfs.squashfs.fh8632.md5sum
+ md5sum uImage.fh8632 > uImage.fh8632.md5sum
+ tar -cvzf $ARCHIVE_FW *fh8632*
- name: Build FH8632 SDK
id: build-fh8632-sdk
diff --git a/.github/workflows/fh8852_images.yml b/.github/workflows/fh8852_images.yml
index 7e67f70f..dc9ae42e 100644
--- a/.github/workflows/fh8852_images.yml
+++ b/.github/workflows/fh8852_images.yml
@@ -1,4 +1,4 @@
-name: FH8852
+name: "FH8852 "
on:
workflow_dispatch:
@@ -62,9 +62,12 @@ jobs:
make PLATFORM=fullhan BOARD=unknown_unknown_fh8852_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... FH8852" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... FH8852" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.fh8852
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.fh8852
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.fh8852 uImage.fh8852
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.fh8852
+ mv rootfs.squashfs rootfs.squashfs.fh8852
+ md5sum rootfs.squashfs.fh8852 > rootfs.squashfs.fh8852.md5sum
+ md5sum uImage.fh8852 > uImage.fh8852.md5sum
+ tar -cvzf $ARCHIVE_FW *fh8852*
- name: Build FH8852 SDK
id: build-fh8852-sdk
diff --git a/.github/workflows/fh8856_images.yml b/.github/workflows/fh8856_images.yml
index c26c0347..42c0041e 100644
--- a/.github/workflows/fh8856_images.yml
+++ b/.github/workflows/fh8856_images.yml
@@ -1,4 +1,4 @@
-name: FH8856
+name: "FH8856 "
on:
workflow_dispatch:
@@ -62,9 +62,12 @@ jobs:
make PLATFORM=fullhan BOARD=unknown_unknown_fh8856_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... FH8856" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... FH8856" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.fh8856
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.fh8856
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.fh8856 uImage.fh8856
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.fh8856
+ mv rootfs.squashfs rootfs.squashfs.fh8856
+ md5sum rootfs.squashfs.fh8856 > rootfs.squashfs.fh8856.md5sum
+ md5sum uImage.fh8856 > uImage.fh8856.md5sum
+ tar -cvzf $ARCHIVE_FW *fh8856*
- name: Build FH8856 SDK
id: build-fh8856-sdk
diff --git a/.github/workflows/gk7102s_images.yml b/.github/workflows/gk7102s_images.yml
index 50b5c312..3ac4e647 100644
--- a/.github/workflows/gk7102s_images.yml
+++ b/.github/workflows/gk7102s_images.yml
@@ -1,4 +1,4 @@
-name: GK7102S
+name: "GK7102S "
on:
workflow_dispatch:
@@ -62,8 +62,9 @@ jobs:
make PLATFORM=goke BOARD=unknown_unknown_gk7102s_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... GK7102S" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... GK7102S" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.gk7102s
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.gk7102s
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.gk7102s
+ mv rootfs.squashfs rootfs.squashfs.gk7102s
tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.fh8856 uImage.gk7102s
- name: Build GK7102S SDK
diff --git a/.github/workflows/gk7202v300_images.yml b/.github/workflows/gk7202v300_images.yml
index 17682130..3c341b93 100644
--- a/.github/workflows/gk7202v300_images.yml
+++ b/.github/workflows/gk7202v300_images.yml
@@ -1,4 +1,4 @@
-name: GK7202v300
+name: "GK7202v300 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=goke BOARD=unknown_unknown_gk7202v300_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... GK7202V300" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... GK7202V300" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.gk7202v300
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.gk7202v300
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.gk7202v300 uImage.gk7202v300
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.gk7202v300
+ mv rootfs.squashfs rootfs.squashfs.gk7202v300
+ md5sum rootfs.squashfs.gk7202v300 > rootfs.squashfs.gk7202v300.md5sum
+ md5sum uImage.gk7202v300 > uImage.gk7202v300.md5sum
+ tar -cvzf $ARCHIVE_FW *gk7202v300*
- name: Build GK7202v300 SDK
id: build-gk7202v300-sdk
diff --git a/.github/workflows/gk7205v200_fpv_images.yml b/.github/workflows/gk7205v200_fpv_images.yml
index 21f13fea..ec73f4b9 100644
--- a/.github/workflows/gk7205v200_fpv_images.yml
+++ b/.github/workflows/gk7205v200_fpv_images.yml
@@ -1,4 +1,4 @@
-name: GK7205v200 (fpv)
+name: "GK7205v200 (fpv) "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=goke BOARD=unknown_unknown_gk7205v200_fpv all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... GK7205V200 (fpv)" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... GK7205V200 (fpv)" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.gk7205v200-fpv
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.gk7205v200-fpv
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.gk7205v200-fpv uImage.gk7205v200-fpv
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.gk7205v200-fpv
+ mv rootfs.squashfs rootfs.squashfs.gk7205v200-fpv
+ md5sum rootfs.squashfs.gk7205v200-fpv > rootfs.squashfs.gk7205v200-fpv.md5sum
+ md5sum uImage.gk7205v200-fpv > uImage.gk7205v200-fpv.md5sum
+ tar -cvzf $ARCHIVE_FW *gk7205v200-fpv*
- name: Build GK7205v200 (fpv) SDK
id: build-gk7205v200-fpv-sdk
diff --git a/.github/workflows/gk7205v200_images.yml b/.github/workflows/gk7205v200_images.yml
index a138b6a1..bf52ed9a 100644
--- a/.github/workflows/gk7205v200_images.yml
+++ b/.github/workflows/gk7205v200_images.yml
@@ -1,4 +1,4 @@
-name: GK7205v200
+name: "GK7205v200 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=goke BOARD=unknown_unknown_gk7205v200_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... GK7205V200" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... GK7205V200" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.gk7205v200
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.gk7205v200
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.gk7205v200 uImage.gk7205v200
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.gk7205v200
+ mv rootfs.squashfs rootfs.squashfs.gk7205v200
+ md5sum rootfs.squashfs.gk7205v200 > rootfs.squashfs.gk7205v200.md5sum
+ md5sum uImage.gk7205v200 > uImage.gk7205v200.md5sum
+ tar -cvzf $ARCHIVE_FW *gk7205v200*
- name: Build GK7205v200 SDK
id: build-gk7205v200-sdk
diff --git a/.github/workflows/gk7205v300_images.yml b/.github/workflows/gk7205v300_images.yml
index 3b75922d..18399dec 100644
--- a/.github/workflows/gk7205v300_images.yml
+++ b/.github/workflows/gk7205v300_images.yml
@@ -1,4 +1,4 @@
-name: GK7205v300
+name: "GK7205v300 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=goke BOARD=unknown_unknown_gk7205v300_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... GK7205V300" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... GK7205V300" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.gk7205v300
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.gk7205v300
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.gk7205v300 uImage.gk7205v300
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.gk7205v300
+ mv rootfs.squashfs rootfs.squashfs.gk7205v300
+ md5sum rootfs.squashfs.gk7205v300 > rootfs.squashfs.gk7205v300.md5sum
+ md5sum uImage.gk7205v300 > uImage.gk7205v300.md5sum
+ tar -cvzf $ARCHIVE_FW *gk7205v300*
- name: Build GK7205v300 SDK
id: build-gk7205v300-sdk
diff --git a/.github/workflows/gk7605v100_images.yml b/.github/workflows/gk7605v100_images.yml
index ed698ce4..2d59d509 100644
--- a/.github/workflows/gk7605v100_images.yml
+++ b/.github/workflows/gk7605v100_images.yml
@@ -1,4 +1,4 @@
-name: GK7605v100
+name: "GK7605v100 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=goke BOARD=unknown_unknown_gk7605v100_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... GK7605V100" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... GK7605V100" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.gk7605v100
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.gk7605v100
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.gk7605v100 uImage.gk7605v100
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.gk7605v100
+ mv rootfs.squashfs rootfs.squashfs.gk7605v100
+ md5sum rootfs.squashfs.gk7605v100 > rootfs.squashfs.gk7605v100.md5sum
+ md5sum uImage.gk7605v100 > uImage.gk7605v100.md5sum
+ tar -cvzf $ARCHIVE_FW *gk7605v100*
- name: Build GK7605v100 SDK
id: build-gk7605v100-sdk
diff --git a/.github/workflows/hi3516av100_images.yml b/.github/workflows/hi3516av100_images.yml
new file mode 100644
index 00000000..b56a6f3a
--- /dev/null
+++ b/.github/workflows/hi3516av100_images.yml
@@ -0,0 +1,136 @@
+name: "Hi3516Av100 "
+
+on:
+ push:
+ branches:
+ - production
+ tags:
+ - "v*"
+ schedule:
+ - cron: "00 03 * * *"
+ workflow_dispatch:
+
+jobs:
+ build_core:
+ name: OpenIPC v2.1 for Hi3516Av100
+ runs-on: ubuntu-latest
+
+ steps:
+
+ - name: Checkout
+ id: checkout
+ uses: actions/checkout@v2
+
+ - name: Install build dependencies
+ id: install
+ run: |
+ make install-deps
+ mkdir -p tmp
+
+ - name: Free disk space
+ id: freshing
+ run: |
+ sudo swapoff -a
+ sudo rm -f /swapfile
+ sudo apt clean
+ docker rmi $(docker image ls -aq)
+ df -h
+
+ - name: Prepare buildroot
+ id: prepare
+ run: |
+ HEAD_TAG=$(git tag --points-at HEAD)
+ GIT_HASH=$(git rev-parse --short $GITHUB_SHA)
+ BRANCH_NAME=$(echo $GITHUB_REF | cut -d'/' -f 3)
+ if [ -z "$HEAD_TAG" ]; then
+ TAG_NAME="latest"
+ RELEASE_NAME="Development Build"
+ PRERELEASE=true
+ else
+ TAG_NAME=${{ github.ref }}
+ RELEASE_NAME="Release ${{ github.ref }}"
+ PRERELEASE=false
+ fi
+ echo "GIT_HASH=$GIT_HASH" >> $GITHUB_ENV
+ echo "TAG_NAME=$TAG_NAME" >> $GITHUB_ENV
+ echo "RELEASE_NAME=$RELEASE_NAME" >> $GITHUB_ENV
+ echo "PRERELEASE=$PRERELEASE" >> $GITHUB_ENV
+ echo "BRANCH_NAME=$BRANCH_NAME" >> $GITHUB_ENV
+ cd $GITHUB_WORKSPACE
+ make prepare
+
+ - name: Build Hi3516Av100 firmware
+ id: build-hi3516av100-firmware
+ continue-on-error: true
+ run: |
+ ARCHIVE_FW="${GITHUB_WORKSPACE}/output/images/openipc.hi3516av100-br.tgz"
+ echo "ARCHIVE_FW=$ARCHIVE_FW" >> $GITHUB_ENV
+ cd $GITHUB_WORKSPACE
+ make PLATFORM=hisilicon BOARD=unknown_unknown_hi3516av100_openipc all
+ [[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... Hi3516Av100" >> $GITHUB_ENV && exit 1
+ [[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... Hi3516Av100" >> $GITHUB_ENV && exit 1
+ mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.hi3516av100
+ mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.hi3516av100
+ tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.hi3516av100 uImage.hi3516av100
+
+ - name: Build Hi3516Av100 SDK
+ id: build-hi3516av100-sdk
+ continue-on-error: true
+ run: |
+ ARCHIVE_SDK="${GITHUB_WORKSPACE}/output/images/arm-openipc-linux-musleabi_sdk-buildroot.tar.gz"
+ echo "ARCHIVE_SDK=$ARCHIVE_SDK" >> $GITHUB_ENV
+ cd $GITHUB_WORKSPACE/output
+ make sdk
+
+ - name: Send warning message to telegram channel
+ env:
+ TG_TOKEN: ${{ secrets.TELEGRAM_TOKEN_BOT_OPENIPC }}
+ TG_CHANNEL: ${{ secrets.TELEGRAM_CHANNEL_OPENIPC_DEV }}
+ if: steps.build-hi3516av100-firmware.outcome != 'success' || steps.build-hi3516av100-sdk.outcome != 'success'
+ run: |
+ TG_OPTIONS="-s --connect-timeout 30 --max-time 30"
+ TG_NOTIFY="${TG_NOTIFY:=Warning, Buildroot compiling error... Hi3516Av100}"
+ TG_HEADER=$(echo -e "\r\n$TG_NOTIFY \r\n\r\nCommit: $GIT_HASH \r\nBranch: $BRANCH_NAME \r\nTag: $TAG_NAME \r\n\r\n\xE2\x9A\xA0 GitHub Actions")
+ curl $TG_OPTIONS -H "Content-Type: multipart/form-data" -X POST https://api.telegram.org/bot$TG_TOKEN/sendMessage \
+ -F chat_id=$TG_CHANNEL -F text="$TG_HEADER"
+
+ - name: Create release
+ uses: actions/create-release@v1
+ continue-on-error: true
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ with:
+ tag_name: ${{ env.TAG_NAME }}
+ release_name: ${{ env.RELEASE_NAME }}
+ draft: false
+ prerelease: ${{ env.PRERELEASE }}
+
+ - name: Upload FW to release
+ uses: svenstaro/upload-release-action@v2
+ continue-on-error: true
+ with:
+ repo_token: ${{ secrets.GITHUB_TOKEN }}
+ file: ${{ env.ARCHIVE_FW }}
+ asset_name: "openipc.hi3516av100-br.tgz"
+ tag: ${{ env.TAG_NAME }}
+ overwrite: true
+
+ - name: Upload SDK to release
+ uses: svenstaro/upload-release-action@v2
+ continue-on-error: true
+ with:
+ repo_token: ${{ secrets.GITHUB_TOKEN }}
+ file: ${{ env.ARCHIVE_SDK }}
+ asset_name: "arm-openipc-hi3516av100-linux-musleabi_sdk-buildroot.tar.gz"
+ tag: ${{ env.TAG_NAME }}
+ overwrite: true
+
+ - name: Send binary file to telegram channel
+ env:
+ TG_TOKEN: ${{ secrets.TELEGRAM_TOKEN_BOT_OPENIPC }}
+ TG_CHANNEL: ${{ secrets.TELEGRAM_CHANNEL_OPENIPC_DEV }}
+ run: |
+ TG_OPTIONS="-s --connect-timeout 30 --max-time 30"
+ TG_HEADER=$(echo -e "\r\nCommit: $GIT_HASH \r\nBranch: $BRANCH_NAME \r\nTag: $TAG_NAME \r\n\r\n\xE2\x9C\x85 GitHub Actions")
+ curl $TG_OPTIONS -H "Content-Type: multipart/form-data" -X POST https://api.telegram.org/bot$TG_TOKEN/sendDocument \
+ -F chat_id=$TG_CHANNEL -F document="@$ARCHIVE_FW" -F caption="$TG_HEADER"
diff --git a/.github/workflows/hi3516av300_images.yml b/.github/workflows/hi3516av300_images.yml
index f4d37d9e..43eb26c2 100644
--- a/.github/workflows/hi3516av300_images.yml
+++ b/.github/workflows/hi3516av300_images.yml
@@ -1,4 +1,4 @@
-name: Hi3516Av300
+name: "Hi3516Av300 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=hisilicon BOARD=unknown_unknown_hi3516av300_openipc all
# [[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... HI3516AV300" >> $GITHUB_ENV && exit 1
# [[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... HI3516AV300" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.hi3516av300
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.hi3516av300
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.hi3516av300 uImage.hi3516av300
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.hi3516av300
+ mv rootfs.squashfs rootfs.squashfs.hi3516av300
+ md5sum rootfs.squashfs.hi3516av300 > rootfs.squashfs.hi3516av300.md5sum
+ md5sum uImage.hi3516av300 > uImage.hi3516av300.md5sum
+ tar -cvzf $ARCHIVE_FW *hi3516av300*
- name: Build Hi3516Av300 SDK
id: build-hi3516av300-sdk
diff --git a/.github/workflows/hi3516cv200_images.yml b/.github/workflows/hi3516cv200_images.yml
index 0bb614b0..ae474edb 100644
--- a/.github/workflows/hi3516cv200_images.yml
+++ b/.github/workflows/hi3516cv200_images.yml
@@ -1,4 +1,4 @@
-name: Hi3516Cv200
+name: "Hi3516Cv200 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=hisilicon BOARD=unknown_unknown_hi3516cv200_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... HI3516CV200" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... HI3516CV200" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.hi3516cv200
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.hi3516cv200
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.hi3516cv200 uImage.hi3516cv200
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.hi3516cv200
+ mv rootfs.squashfs rootfs.squashfs.hi3516cv200
+ md5sum rootfs.squashfs.hi3516cv200 > rootfs.squashfs.hi3516cv200.md5sum
+ md5sum uImage.hi3516cv200 > uImage.hi3516cv200.md5sum
+ tar -cvzf $ARCHIVE_FW *hi3516cv200*
- name: Build Hi3516Cv200 SDK
id: build-hi3516cv200-sdk
diff --git a/.github/workflows/hi3516cv300_images.yml b/.github/workflows/hi3516cv300_images.yml
index 2de69934..00beecf6 100644
--- a/.github/workflows/hi3516cv300_images.yml
+++ b/.github/workflows/hi3516cv300_images.yml
@@ -1,4 +1,4 @@
-name: Hi3516Cv300
+name: "Hi3516Cv300 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=hisilicon BOARD=unknown_unknown_hi3516cv300_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... HI3516CV300" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... HI3516CV300" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.hi3516cv300
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.hi3516cv300
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.hi3516cv300 uImage.hi3516cv300
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.hi3516cv300
+ mv rootfs.squashfs rootfs.squashfs.hi3516cv300
+ md5sum rootfs.squashfs.hi3516cv300 > rootfs.squashfs.hi3516cv300.md5sum
+ md5sum uImage.hi3516cv300 > uImage.hi3516cv300.md5sum
+ tar -cvzf $ARCHIVE_FW *hi3516cv300*
- name: Build Hi3516Cv300 SDK
id: build-hi3516cv300-sdk
diff --git a/.github/workflows/hi3516cv500_images.yml b/.github/workflows/hi3516cv500_images.yml
index 0f72e783..a2746521 100644
--- a/.github/workflows/hi3516cv500_images.yml
+++ b/.github/workflows/hi3516cv500_images.yml
@@ -1,4 +1,4 @@
-name: Hi3516Cv500
+name: "Hi3516Cv500 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=hisilicon BOARD=unknown_unknown_hi3516cv500_openipc all
# [[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... HI3516CV500" >> $GITHUB_ENV && exit 1
# [[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... HI3516CV500" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.hi3516cv500
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.hi3516cv500
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.hi3516cv500 uImage.hi3516cv500
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.hi3516cv500
+ mv rootfs.squashfs rootfs.squashfs.hi3516cv500
+ md5sum rootfs.squashfs.hi3516cv500 > rootfs.squashfs.hi3516cv500.md5sum
+ md5sum uImage.hi3516cv500 > uImage.hi3516cv500.md5sum
+ tar -cvzf $ARCHIVE_FW *hi3516cv500*
- name: Build Hi3516Cv500 SDK
id: build-hi3516cv500-sdk
diff --git a/.github/workflows/hi3516dv100_images.yml b/.github/workflows/hi3516dv100_images.yml
index 42ef03d4..bddced92 100644
--- a/.github/workflows/hi3516dv100_images.yml
+++ b/.github/workflows/hi3516dv100_images.yml
@@ -1,4 +1,4 @@
-name: Hi3516Dv100
+name: "Hi3516Dv100 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=hisilicon BOARD=unknown_unknown_hi3516dv100_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... Hi3516Dv100" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... Hi3516Dv100" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.hi3516dv100
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.hi3516dv100
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.hi3516dv100 uImage.hi3516dv100
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.hi3516dv100
+ mv rootfs.squashfs rootfs.squashfs.hi3516dv100
+ md5sum rootfs.squashfs.hi3516dv100 > rootfs.squashfs.hi3516dv100.md5sum
+ md5sum uImage.hi3516dv100 > uImage.hi3516dv100.md5sum
+ tar -cvzf $ARCHIVE_FW *hi3516dv100*
- name: Build Hi3516Dv100 SDK
id: build-hi3516dv100-sdk
diff --git a/.github/workflows/hi3516dv200_images.yml b/.github/workflows/hi3516dv200_images.yml
index c11e511a..4629f5b6 100644
--- a/.github/workflows/hi3516dv200_images.yml
+++ b/.github/workflows/hi3516dv200_images.yml
@@ -1,4 +1,4 @@
-name: Hi3516Dv200
+name: "Hi3516Dv200 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=hisilicon BOARD=unknown_unknown_hi3516dv200_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... HI3516DV200" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... HI3516DV200" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.hi3516dv200
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.hi3516dv200
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.hi3516dv200 uImage.hi3516dv200
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.hi3516dv200
+ mv rootfs.squashfs rootfs.squashfs.hi3516dv200
+ md5sum rootfs.squashfs.hi3516dv200 > rootfs.squashfs.hi3516dv200.md5sum
+ md5sum uImage.hi3516dv200 > uImage.hi3516dv200.md5sum
+ tar -cvzf $ARCHIVE_FW *hi3516dv200*
- name: Build Hi3516Dv200 SDK
id: build-hi3516dv200-sdk
diff --git a/.github/workflows/hi3516dv300_images.yml b/.github/workflows/hi3516dv300_images.yml
index 57e12c06..aeec7bf8 100644
--- a/.github/workflows/hi3516dv300_images.yml
+++ b/.github/workflows/hi3516dv300_images.yml
@@ -1,4 +1,4 @@
-name: Hi3516Dv300
+name: "Hi3516Dv300 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=hisilicon BOARD=unknown_unknown_hi3516dv300_openipc all
# [[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... HI3516DV300" >> $GITHUB_ENV && exit 1
# [[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... HI3516DV300" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.hi3516dv300
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.hi3516dv300
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.hi3516dv300 uImage.hi3516dv300
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.hi3516dv300
+ mv rootfs.squashfs rootfs.squashfs.hi3516dv300
+ md5sum rootfs.squashfs.hi3516dv300 > rootfs.squashfs.hi3516dv300.md5sum
+ md5sum uImage.hi3516dv300 > uImage.hi3516dv300.md5sum
+ tar -cvzf $ARCHIVE_FW *hi3516dv300*
- name: Build Hi3516Dv300 SDK
id: build-hi3516dv300-sdk
diff --git a/.github/workflows/hi3516ev100_images.yml b/.github/workflows/hi3516ev100_images.yml
index 34838f27..b51f1d5c 100644
--- a/.github/workflows/hi3516ev100_images.yml
+++ b/.github/workflows/hi3516ev100_images.yml
@@ -1,4 +1,4 @@
-name: Hi3516Ev100
+name: "Hi3516Ev100 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=hisilicon BOARD=unknown_unknown_hi3516ev100_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... HI3516EV100" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... HI3516EV100" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.hi3516ev100
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.hi3516ev100
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.hi3516ev100 uImage.hi3516ev100
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.hi3516ev100
+ mv rootfs.squashfs rootfs.squashfs.hi3516ev100
+ md5sum rootfs.squashfs.hi3516ev100 > rootfs.squashfs.hi3516ev100.md5sum
+ md5sum uImage.hi3516ev100 > uImage.hi3516ev100.md5sum
+ tar -cvzf $ARCHIVE_FW *hi3516ev100*
- name: Build Hi3516Ev100 SDK
id: build-hi3516ev100-sdk
diff --git a/.github/workflows/hi3516ev200_images.yml b/.github/workflows/hi3516ev200_images.yml
index c5803e80..ceb6e4cb 100644
--- a/.github/workflows/hi3516ev200_images.yml
+++ b/.github/workflows/hi3516ev200_images.yml
@@ -1,4 +1,4 @@
-name: Hi3516Ev200
+name: "Hi3516Ev200 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=hisilicon BOARD=unknown_unknown_hi3516ev200_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... HI3516EV200" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... HI3516EV200" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.hi3516ev200
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.hi3516ev200
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.hi3516ev200 uImage.hi3516ev200
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.hi3516ev200
+ mv rootfs.squashfs rootfs.squashfs.hi3516ev200
+ md5sum rootfs.squashfs.hi3516ev200 > rootfs.squashfs.hi3516ev200.md5sum
+ md5sum uImage.hi3516ev200 > uImage.hi3516ev200.md5sum
+ tar -cvzf $ARCHIVE_FW *hi3516ev200*
- name: Build Hi3516Ev200 SDK
id: build-hi3516ev200-sdk
diff --git a/.github/workflows/hi3516ev300_images.yml b/.github/workflows/hi3516ev300_images.yml
index c26bf368..d983d942 100644
--- a/.github/workflows/hi3516ev300_images.yml
+++ b/.github/workflows/hi3516ev300_images.yml
@@ -1,4 +1,4 @@
-name: Hi3516Ev300
+name: "Hi3516Ev300 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=hisilicon BOARD=unknown_unknown_hi3516ev300_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... HI3516EV300" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... HI3516EV300" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.hi3516ev300
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.hi3516ev300
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.hi3516ev300 uImage.hi3516ev300
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.hi3516ev300
+ mv rootfs.squashfs rootfs.squashfs.hi3516ev300
+ md5sum rootfs.squashfs.hi3516ev300 > rootfs.squashfs.hi3516ev300.md5sum
+ md5sum uImage.hi3516ev300 > uImage.hi3516ev300.md5sum
+ tar -cvzf $ARCHIVE_FW *hi3516ev300*
- name: Build Hi3516Ev300 SDK
id: build-hi3516ev300-sdk
diff --git a/.github/workflows/hi3518ev200_images.yml b/.github/workflows/hi3518ev200_images.yml
index d464c061..7028bd3a 100644
--- a/.github/workflows/hi3518ev200_images.yml
+++ b/.github/workflows/hi3518ev200_images.yml
@@ -1,4 +1,4 @@
-name: Hi3518Ev200
+name: "Hi3518Ev200 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=hisilicon BOARD=unknown_unknown_hi3518ev200_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... HI3518EV200" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... HI3518EV200" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.hi3518ev200
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.hi3518ev200
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.hi3518ev200 uImage.hi3518ev200
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.hi3518ev200
+ mv rootfs.squashfs rootfs.squashfs.hi3518ev200
+ md5sum rootfs.squashfs.hi3518ev200 > rootfs.squashfs.hi3518ev200.md5sum
+ md5sum uImage.hi3518ev200 > uImage.hi3518ev200.md5sum
+ tar -cvzf $ARCHIVE_FW *hi3518ev200*
- name: Build Hi3518Ev200 SDK
id: build-hi3518ev200-sdk
diff --git a/.github/workflows/hi3518ev300_images.yml b/.github/workflows/hi3518ev300_images.yml
index 4e250ae9..66333144 100644
--- a/.github/workflows/hi3518ev300_images.yml
+++ b/.github/workflows/hi3518ev300_images.yml
@@ -1,4 +1,4 @@
-name: Hi3518Ev300
+name: "Hi3518Ev300 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=hisilicon BOARD=unknown_unknown_hi3518ev300_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... HI3518EV300" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... HI3518EV300" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.hi3518ev300
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.hi3518ev300
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.hi3518ev300 uImage.hi3518ev300
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.hi3518ev300
+ mv rootfs.squashfs rootfs.squashfs.hi3518ev300
+ md5sum rootfs.squashfs.hi3518ev300 > rootfs.squashfs.hi3518ev300.md5sum
+ md5sum uImage.hi3518ev300 > uImage.hi3518ev300.md5sum
+ tar -cvzf $ARCHIVE_FW *hi3518ev300*
- name: Build Hi3518Ev300 SDK
id: build-hi3518ev300-sdk
diff --git a/.github/workflows/hi3536cv100_images.yml b/.github/workflows/hi3536cv100_images.yml
index 3149bce8..b31099b4 100644
--- a/.github/workflows/hi3536cv100_images.yml
+++ b/.github/workflows/hi3536cv100_images.yml
@@ -1,4 +1,4 @@
-name: Hi3536Cv100
+name: "Hi3536Cv100 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=hisilicon BOARD=unknown_unknown_hi3536cv100_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... Hi3536Cv100" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... Hi3536Cv100" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.hi3536cv100
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.hi3536cv100
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.hi3536cv100 uImage.hi3536cv100
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.hi3536cv100
+ mv rootfs.squashfs rootfs.squashfs.hi3536cv100
+ md5sum rootfs.squashfs.hi3536cv100 > rootfs.squashfs.hi3536cv100.md5sum
+ md5sum uImage.hi3536cv100 > uImage.hi3536cv100.md5sum
+ tar -cvzf $ARCHIVE_FW *hi3536cv100*
- name: Build Hi3536Cv100 SDK
id: build-hi3536cv100-sdk
diff --git a/.github/workflows/hi3536dv100_images.yml b/.github/workflows/hi3536dv100_images.yml
index 157e1da8..0befbcbf 100644
--- a/.github/workflows/hi3536dv100_images.yml
+++ b/.github/workflows/hi3536dv100_images.yml
@@ -1,4 +1,4 @@
-name: Hi3536Dv100
+name: "Hi3536Dv100 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=hisilicon BOARD=unknown_unknown_hi3536dv100_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... Hi3536Dv100" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... Hi3536Dv100" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.hi3536dv100
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.hi3536dv100
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.hi3536dv100 uImage.hi3536dv100
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.hi3536dv100
+ mv rootfs.squashfs rootfs.squashfs.hi3536dv100
+ md5sum rootfs.squashfs.hi3536dv100 > rootfs.squashfs.hi3536dv100.md5sum
+ md5sum uImage.hi3536dv100 > uImage.hi3536dv100.md5sum
+ tar -cvzf $ARCHIVE_FW *hi3536dv100*
- name: Build Hi3536Dv100 SDK
id: build-hi3536dv100-sdk
diff --git a/.github/workflows/nt98562_images.yml b/.github/workflows/nt98562_images.yml
index 6dc29c1c..06a84dda 100644
--- a/.github/workflows/nt98562_images.yml
+++ b/.github/workflows/nt98562_images.yml
@@ -1,4 +1,4 @@
-name: NT98562
+name: "NT98562 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=novatek BOARD=unknown_unknown_nt98562_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... NT98562" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... NT98562" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.nt98562
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.nt98562
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.nt98562 uImage.nt98562
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.nt98562
+ mv rootfs.squashfs rootfs.squashfs.nt98562
+ md5sum rootfs.squashfs.nt98562 > rootfs.squashfs.nt98562.md5sum
+ md5sum uImage.nt98562 > uImage.nt98562.md5sum
+ tar -cvzf $ARCHIVE_FW *nt98562*
- name: Build NT98562 SDK
id: build-nt98562-sdk
diff --git a/.github/workflows/nt98566_images.yml b/.github/workflows/nt98566_images.yml
index 149c43c0..bbaf3ea5 100644
--- a/.github/workflows/nt98566_images.yml
+++ b/.github/workflows/nt98566_images.yml
@@ -1,4 +1,4 @@
-name: NT98566
+name: "NT98566 "
on:
workflow_dispatch:
@@ -62,9 +62,12 @@ jobs:
make PLATFORM=novatek BOARD=unknown_unknown_nt98566_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... NT98566" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... NT98566" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.nt98566
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.nt98566
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.nt98566 uImage.nt98566
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.nt98566
+ mv rootfs.squashfs rootfs.squashfs.nt98566
+ md5sum rootfs.squashfs.nt98566 > rootfs.squashfs.nt98566.md5sum
+ md5sum uImage.nt98566 > uImage.nt98566.md5sum
+ tar -cvzf $ARCHIVE_FW *nt98566*
- name: Build NT98566 SDK
id: build-nt98566-sdk
diff --git a/.github/workflows/ssc325_images.yml b/.github/workflows/ssc325_images.yml
index 039473eb..dbe61f71 100644
--- a/.github/workflows/ssc325_images.yml
+++ b/.github/workflows/ssc325_images.yml
@@ -1,4 +1,4 @@
-name: SSC325
+name: "SSC325 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=sigmastar BOARD=unknown_unknown_ssc325_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... SSC325" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... SSC325" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.ssc325
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.ssc325
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.ssc325 uImage.ssc325
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.ssc325
+ mv rootfs.squashfs rootfs.squashfs.ssc325
+ md5sum rootfs.squashfs.ssc325 > rootfs.squashfs.ssc325.md5sum
+ md5sum uImage.ssc325 > uImage.ssc325.md5sum
+ tar -cvzf $ARCHIVE_FW *ssc325*
- name: Build SSC325 SDK
id: build-ssc325-sdk
diff --git a/.github/workflows/ssc335_images.yml b/.github/workflows/ssc335_images.yml
index ccb07fad..dc41b7d0 100644
--- a/.github/workflows/ssc335_images.yml
+++ b/.github/workflows/ssc335_images.yml
@@ -1,4 +1,4 @@
-name: SSC335
+name: "SSC335 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=sigmastar BOARD=unknown_unknown_ssc335_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... SSC335" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... SSC335" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.ssc335
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.ssc335
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.ssc335 uImage.ssc335
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.ssc335
+ mv rootfs.squashfs rootfs.squashfs.ssc335
+ md5sum rootfs.squashfs.ssc335 > rootfs.squashfs.ssc335.md5sum
+ md5sum uImage.ssc335 > uImage.ssc335.md5sum
+ tar -cvzf $ARCHIVE_FW *ssc335*
- name: Build SSC335 SDK
id: build-ssc335-sdk
diff --git a/.github/workflows/ssc337_images.yml b/.github/workflows/ssc337_images.yml
index 153261d3..fd76d51b 100644
--- a/.github/workflows/ssc337_images.yml
+++ b/.github/workflows/ssc337_images.yml
@@ -1,4 +1,4 @@
-name: SSC337
+name: "SSC337 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=sigmastar BOARD=unknown_unknown_ssc337_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... SSC337" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... SSC337" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.ssc337
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.ssc337
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.ssc337 uImage.ssc337
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.ssc337
+ mv rootfs.squashfs rootfs.squashfs.ssc337
+ md5sum rootfs.squashfs.ssc337 > rootfs.squashfs.ssc337.md5sum
+ md5sum uImage.ssc337 > uImage.ssc337.md5sum
+ tar -cvzf $ARCHIVE_FW *ssc337*
- name: Build SSC337 SDK
id: build-ssc337-sdk
diff --git a/.github/workflows/ssc337de_images.yml b/.github/workflows/ssc337de_images.yml
index 95c25837..b25ec6f0 100644
--- a/.github/workflows/ssc337de_images.yml
+++ b/.github/workflows/ssc337de_images.yml
@@ -1,4 +1,4 @@
-name: SSC337DE
+name: "SSC337DE "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=sigmastar BOARD=unknown_unknown_ssc337de_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... SSC337DE" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... SSC337DE" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.ssc337de
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.ssc337de
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.ssc337de uImage.ssc337de
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.ssc337de
+ mv rootfs.squashfs rootfs.squashfs.ssc337de
+ md5sum rootfs.squashfs.ssc337de > rootfs.squashfs.ssc337de.md5sum
+ md5sum uImage.ssc337de > uImage.ssc337de.md5sum
+ tar -cvzf $ARCHIVE_FW *ssc337de*
- name: Build SSC337DE SDK
id: build-ssc337de-sdk
diff --git a/.github/workflows/t31_images.yml b/.github/workflows/t31_images.yml
index 8585e70f..170633e0 100644
--- a/.github/workflows/t31_images.yml
+++ b/.github/workflows/t31_images.yml
@@ -1,4 +1,4 @@
-name: T31
+name: "T31 "
on:
workflow_dispatch:
@@ -62,9 +62,12 @@ jobs:
make PLATFORM=ingenic BOARD=unknown_unknown_t31_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... T31" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... T31" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.t31
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.t31
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.t31 uImage.t31
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.t31
+ mv rootfs.squashfs rootfs.squashfs.t31
+ md5sum rootfs.squashfs.t31 > rootfs.squashfs.t31.md5sum
+ md5sum uImage.t31 > uImage.t31.md5sum
+ tar -cvzf $ARCHIVE_FW *t31*
- name: Build T31 SDK
id: build-t31-sdk
diff --git a/.github/workflows/xm510_images.yml b/.github/workflows/xm510_images.yml
index d4144a1f..fe2650c5 100644
--- a/.github/workflows/xm510_images.yml
+++ b/.github/workflows/xm510_images.yml
@@ -1,4 +1,4 @@
-name: XM510
+name: "XM510 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=xiongmai BOARD=unknown_unknown_xm510_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... XM510" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... XM510" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.xm510
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.xm510
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.xm510 uImage.xm510
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.xm510
+ mv rootfs.squashfs rootfs.squashfs.xm510
+ md5sum rootfs.squashfs.xm510 > rootfs.squashfs.xm510.md5sum
+ md5sum uImage.xm510 > uImage.xm510.md5sum
+ tar -cvzf $ARCHIVE_FW *xm510*
- name: Build XM510 SDK
id: build-xm510-sdk
diff --git a/.github/workflows/xm530_images.yml b/.github/workflows/xm530_images.yml
index 20d743ad..28b8a47f 100644
--- a/.github/workflows/xm530_images.yml
+++ b/.github/workflows/xm530_images.yml
@@ -1,4 +1,4 @@
-name: XM530
+name: "XM530 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=xiongmai BOARD=unknown_unknown_xm530_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... XM530" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... XM530" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.xm530
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.xm530
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.xm530 uImage.xm530
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.xm530
+ mv rootfs.squashfs rootfs.squashfs.xm530
+ md5sum rootfs.squashfs.xm530 > rootfs.squashfs.xm530.md5sum
+ md5sum uImage.xm530 > uImage.xm530.md5sum
+ tar -cvzf $ARCHIVE_FW *xm530*
- name: Build XM530 SDK
id: build-xm530-sdk
diff --git a/.github/workflows/xm550_images.yml b/.github/workflows/xm550_images.yml
index dcc4507f..1d51b761 100644
--- a/.github/workflows/xm550_images.yml
+++ b/.github/workflows/xm550_images.yml
@@ -1,4 +1,4 @@
-name: XM550
+name: "XM550 "
on:
push:
@@ -69,9 +69,12 @@ jobs:
make PLATFORM=xiongmai BOARD=unknown_unknown_xm550_openipc all
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... XM550" >> $GITHUB_ENV && exit 1
[[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... XM550" >> $GITHUB_ENV && exit 1
- mv ${GITHUB_WORKSPACE}/output/images/uImage ${GITHUB_WORKSPACE}/output/images/uImage.xm550
- mv ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs.xm550
- tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs.xm550 uImage.xm550
+ cd ${GITHUB_WORKSPACE}/output/images
+ mv uImage uImage.xm550
+ mv rootfs.squashfs rootfs.squashfs.xm550
+ md5sum rootfs.squashfs.xm550 > rootfs.squashfs.xm550.md5sum
+ md5sum uImage.xm550 > uImage.xm550.md5sum
+ tar -cvzf $ARCHIVE_FW *xm550*
- name: Build XM550 SDK
id: build-xm550-sdk
diff --git a/docs/index.md b/docs/index.md
index de78e5c4..3bea7b0a 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -1,124 +1,168 @@
-## OpenIPC v2.1 (Buildroot based..)
+
-Alternative firmware for IP cameras based on the HiSilicon (and other) SoC's
+## OpenIPC v2.1
+_(based on Buildroot)_
-More information about the project is available in our [Wiki](https://github.com/OpenIPC/openipc-2.1/wiki) and [Site](https://openipc.org)
+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 Goke, SigmaStar, Xiongmai,
+and is expected to grow further.
+
+More information about the project is available [in our wiki](https://github.com/OpenIPC/openipc-2.1/wiki)
+and [on the website](https://openipc.org/).
+
+### Current development status *
[](https://github.com/OpenIPC/openipc-2.1/releases)



[](https://opensource.org/licenses/MIT)
+
+
+
+_NB! Downloads are for research only, without any guarantee._
+
+| SoC | U-Boot | Kernel | Rootfs | USB | WiFi | MMC | IPv6 | D/L | Status |
+|--------------------------------------------------------|:------:|:------:|:------:|:---:|:----:|:---:|:----:|:---------:|--------|
+| `Fullhan FH8632`
![FH8632][FH8632] | | | | | | | | | R&D |
+| `Fullhan FH8852`
![FH8652][FH8852] | | | | | | | | | R&D |
+| `Fullhan FH8856`
![FH8856][FH8856] | | | | | | | | | R&D |
+| `Goke GK7102S`
![GK7102S][GK7102S] | | | | | | | | | R&D |
+| `Goke GK7202v300`
![GK7202v300][GK7202v300] | | | | | | | | [⬇][dl01] | WIP |
+| `Goke GK7205v200`
![GK7205v200][GK7205v200] | + | + | + | + | + | | | [⬇][dl02] | DONE |
+| `Goke GK7205v300`
![GK7205v300][GK7205v300] | | | | | | | | [⬇][dl03] | WIP |
+| `Goke GK7605v100`
![GK7605v100][GK7605v100] | + | + | + | | | | | [⬇][dl04] | WIP |
+| `HiSilicon Hi3516Av100`
![Hi3516Av100][Hi3516Av100] | | + | + | | | | | [⬇][dl05] | WIP |
+| `HiSilicon Hi3516Av300`
![Hi3516Av300][Hi3516Av300] | | + | + | | | | | [⬇][dl06] | WIP |
+| `HiSilicon Hi3516Cv200`
![Hi3516Cv200][Hi3516Cv200] | | + | + | + | + | + | | [⬇][dl07] | DONE |
+| `HiSilicon Hi3516Cv300`
![Hi3516Cv300][Hi3516Cv300] | + | + | + | + | + | + | + | [⬇][dl08] | DONE |
+| `HiSilicon Hi3516Cv500`
![Hi3516Cv500][Hi3516Cv500] | | + | + | | | | | [⬇][dl09] | WIP |
+| `HiSilicon Hi3516Dv100`
![Hi3516Dv100][Hi3516Dv100] | | + | + | | | | | [⬇][dl10] | WIP |
+| `HiSilicon Hi3516Dv200`
![Hi3516Dv200][Hi3516Dv200] | + | + | + | + | + | + | + | [⬇][dl11] | DONE |
+| `HiSilicon Hi3516Dv300`
![Hi3516Dv300][Hi3516Dv300] | | + | + | | | | | [⬇][dl12] | WIP |
+| `HiSilicon Hi3516Ev100`
![Hi3516Ev100][Hi3516Ev100] | + | + | + | + | + | + | + | [⬇][dl13] | DONE |
+| `HiSilicon Hi3516Ev200`
![Hi3516Ev200][Hi3516Ev200] | + | + | + | + | + | + | + | [⬇][dl14] | DONE |
+| `HiSilicon Hi3516Ev300`
![Hi3516Ev300][Hi3516Ev300] | + | + | + | + | + | + | + | [⬇][dl15] | DONE |
+| `HiSilicon Hi3518Ev200`
![Hi3518Ev200][Hi3518Ev200] | | + | + | + | + | + | | [⬇][dl16] | DONE |
+| `HiSilicon Hi3518Ev300`
![Hi3518Ev300][Hi3518Ev300] | + | + | + | + | + | + | + | [⬇][dl17] | DONE |
+| `MStar MSC313E`
![MSC313E][MSC313E] | | | | | | | | | R&D |
+| `MStar MSC316D`
![MSC316D][MSC316D] | | | | | | | | | R&D |
+| `Novatek NT98562`
![NT98562][NT98562] | | | | | | | | [⬇][dl18] | R&D |
+| `Novatek NT98566`
![NT98566][NT98566] | | | | | | | | [⬇][dl19] | R&D |
+| `SigmaStar SSC325`
![SSC325][SSC325] | | + | + | | | | | [⬇][dl20] | R&D |
+| `SigmaStar SSC335`
![SSC335][SSC335] | | + | + | + | | + | | [⬇][dl21] | MVP |
+| `SigmaStar SSC337`
![SSC337][SSC337] | | + | + | + | | + | | [⬇][dl22] | MVP |
+| `SigmaStar SSC337DE`
![SSC337DE][SSC337DE] | | + | + | | | | | [⬇][dl23] | WIP |
+| `Ingenic T10`
![T10][T10] | | | | | | | | | R&D |
+| `Ingenic T20`
![T20][T20] | | | | | | | | | R&D |
+| `Ingenic T21`
![T21][T21] | | | | | | | | | R&D |
+| `Ingenic T31`
![T31][T31] | | | | | | | | | R&D |
+| `Xiongmai XM510`
![XM510][XM510] | | + | + | | | | | [⬇][dl24] | MVP |
+| `Xiongmai XM530`
![XM530][XM530] | | + | + | | | | | [⬇][dl25] | MVP |
+| `Xiongmai XM550`
![XM550][XM550] | | + | + | | | | | [⬇][dl26] | MVP |
-----
-### Supporting
+### Support
-If you like our work, please consider supporting us on [Opencollective](https://opencollective.com/openipc/contribute/backer-14335/checkout) or [PayPal](https://www.paypal.com/donate/?hosted_button_id=C6F7UJLA58MBS) or [YooMoney](https://openipc.org/donation/yoomoney.html).
+OpenIPC offers two levels of support.
-[](https://opencollective.com/openipc)
-[](https://opencollective.com/openipc)
+- Free support through the community (via [chat](https://openipc.org/#telegram-chat-groups) and [mailing lists](https://github.com/OpenIPC/firmware/discussions)).
+- Paid commercial support (from the team of developers).
-[](https://opencollective.com/openipc#support)
+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.
-### Thanks a lot !!!
+If you have any specific questions concerning our project, feel free to [contact us](mailto:flyrouter@gmail.com).
-