From f122f6f2c697c17f74d374a021becb75bb569144 Mon Sep 17 00:00:00 2001 From: Igor Zalatov Date: Thu, 22 Apr 2021 16:29:11 +0300 Subject: [PATCH 1/8] Change platform --- Makefile | 4 ++-- .../configs/unknown_unknown_ssc313e_openipc_defconfig | 2 +- .../configs/unknown_unknown_ssc335_openipc_defconfig | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index e6191af2..14c61e1e 100644 --- a/Makefile +++ b/Makefile @@ -2,8 +2,8 @@ ROOT_DIR := $(CURDIR) BR_VER := 2020.02 BR_DIR := $(ROOT_DIR)/buildroot-$(BR_VER) -BR_EXT_DIR := $(ROOT_DIR)/br-ext-chip-hisilicon -#BR_EXT_DIR := $(ROOT_DIR)/br-ext-chip-sigmastar +#BR_EXT_DIR := $(ROOT_DIR)/br-ext-chip-hisilicon +BR_EXT_DIR := $(ROOT_DIR)/br-ext-chip-sigmastar #BR_EXT_DIR := $(ROOT_DIR)/br-ext-chip-xiongmai SCRIPTS_DIR := $(ROOT_DIR)/scripts BOARDS := $(shell ls -1 $(BR_EXT_DIR)/configs) diff --git a/br-ext-chip-sigmastar/configs/unknown_unknown_ssc313e_openipc_defconfig b/br-ext-chip-sigmastar/configs/unknown_unknown_ssc313e_openipc_defconfig index f0a420e3..6df1464a 100644 --- a/br-ext-chip-sigmastar/configs/unknown_unknown_ssc313e_openipc_defconfig +++ b/br-ext-chip-sigmastar/configs/unknown_unknown_ssc313e_openipc_defconfig @@ -1,6 +1,6 @@ # OpenIPC configuration BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc" -BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC v21.04.22.1" +BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC v21.04.22.2" BR2_TARGET_GENERIC_HOSTNAME="ipcam" BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/patches" diff --git a/br-ext-chip-sigmastar/configs/unknown_unknown_ssc335_openipc_defconfig b/br-ext-chip-sigmastar/configs/unknown_unknown_ssc335_openipc_defconfig index f0a420e3..6df1464a 100644 --- a/br-ext-chip-sigmastar/configs/unknown_unknown_ssc335_openipc_defconfig +++ b/br-ext-chip-sigmastar/configs/unknown_unknown_ssc335_openipc_defconfig @@ -1,6 +1,6 @@ # OpenIPC configuration BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc" -BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC v21.04.22.1" +BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC v21.04.22.2" BR2_TARGET_GENERIC_HOSTNAME="ipcam" BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/patches" From cf00f872bd7bc03d0f947ee0d8dbdd76fe8c4bcd Mon Sep 17 00:00:00 2001 From: Igor Zalatov Date: Sat, 24 Apr 2021 00:02:56 +0300 Subject: [PATCH 2/8] Update ipctool --- br-ext-chip-xiongmai/package/ipctool/ipctool.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/br-ext-chip-xiongmai/package/ipctool/ipctool.mk b/br-ext-chip-xiongmai/package/ipctool/ipctool.mk index 06fff403..47209992 100644 --- a/br-ext-chip-xiongmai/package/ipctool/ipctool.mk +++ b/br-ext-chip-xiongmai/package/ipctool/ipctool.mk @@ -1,10 +1,10 @@ ################################################################################ # -# ipctool +# ipctool | updated 2021.04.23 # ################################################################################ -IPCTOOL_VERSION = 7e523a84b054a122245039b7b32e67bf0995ba8f +IPCTOOL_VERSION = 56fa840899fc024a4e3c5126a5792f4498dca7d2 IPCTOOL_SITE = $(call github,openipc,ipctool,$(IPCTOOL_VERSION)) IPCTOOL_LICENSE = MIT IPCTOOL_LICENSE_FILES = LICENSE From d1f729bfaba94b7397e221b7b03653dd1df55574 Mon Sep 17 00:00:00 2001 From: Igor Zalatov Date: Sat, 24 Apr 2021 00:04:39 +0300 Subject: [PATCH 3/8] Update ipctool --- br-ext-chip-sigmastar/package/ipctool/ipctool.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/br-ext-chip-sigmastar/package/ipctool/ipctool.mk b/br-ext-chip-sigmastar/package/ipctool/ipctool.mk index 3d6c6eb0..47209992 100644 --- a/br-ext-chip-sigmastar/package/ipctool/ipctool.mk +++ b/br-ext-chip-sigmastar/package/ipctool/ipctool.mk @@ -1,10 +1,10 @@ ################################################################################ # -# ipctool +# ipctool | updated 2021.04.23 # ################################################################################ -IPCTOOL_VERSION = 04b2eec1f6d2cbb053548257836e6a7bbebf9d93 +IPCTOOL_VERSION = 56fa840899fc024a4e3c5126a5792f4498dca7d2 IPCTOOL_SITE = $(call github,openipc,ipctool,$(IPCTOOL_VERSION)) IPCTOOL_LICENSE = MIT IPCTOOL_LICENSE_FILES = LICENSE From 273a3967ff17d1066a38e657bbf81f26ba1fb8dc Mon Sep 17 00:00:00 2001 From: Igor Zalatov Date: Sat, 24 Apr 2021 00:19:35 +0300 Subject: [PATCH 4/8] Update SigmaStar --- .../board/infinity3/kernel/overlay/.gitkeep | 0 .../board/infinity3/kernel/patches/.gitkeep | 0 .../board/infinity6b0/kernel/overlay/.gitkeep | 0 .../board/infinity6b0/kernel/patches/.gitkeep | 0 .../unknown_unknown_ssc335_openipc_defconfig | 65 ++++++++++++++++++- 5 files changed, 64 insertions(+), 1 deletion(-) create mode 100644 br-ext-chip-sigmastar/board/infinity3/kernel/overlay/.gitkeep create mode 100644 br-ext-chip-sigmastar/board/infinity3/kernel/patches/.gitkeep create mode 100644 br-ext-chip-sigmastar/board/infinity6b0/kernel/overlay/.gitkeep create mode 100644 br-ext-chip-sigmastar/board/infinity6b0/kernel/patches/.gitkeep diff --git a/br-ext-chip-sigmastar/board/infinity3/kernel/overlay/.gitkeep b/br-ext-chip-sigmastar/board/infinity3/kernel/overlay/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/br-ext-chip-sigmastar/board/infinity3/kernel/patches/.gitkeep b/br-ext-chip-sigmastar/board/infinity3/kernel/patches/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/br-ext-chip-sigmastar/board/infinity6b0/kernel/overlay/.gitkeep b/br-ext-chip-sigmastar/board/infinity6b0/kernel/overlay/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/br-ext-chip-sigmastar/board/infinity6b0/kernel/patches/.gitkeep b/br-ext-chip-sigmastar/board/infinity6b0/kernel/patches/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/br-ext-chip-sigmastar/configs/unknown_unknown_ssc335_openipc_defconfig b/br-ext-chip-sigmastar/configs/unknown_unknown_ssc335_openipc_defconfig index 6df1464a..bc03716b 100644 --- a/br-ext-chip-sigmastar/configs/unknown_unknown_ssc335_openipc_defconfig +++ b/br-ext-chip-sigmastar/configs/unknown_unknown_ssc335_openipc_defconfig @@ -1,6 +1,69 @@ +# Architecture +BR2_arm=y +BR2_cortex_a7=y +BR2_ARM_EABI=y +BR2_ARM_FPU_NEON_VFPV3=y +BR2_ARM_INSTRUCTIONS_THUMB2=y +BR2_KERNEL_HEADERS_VERSION=y +BR2_DEFAULT_KERNEL_VERSION="4.9.84" +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y + +# Toolchain +BR2_GCC_VERSION_7_X=y +# BR2_TOOLCHAIN_USES_UCLIBC is not set +# BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set +# BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" +BR2_TOOLCHAIN_USES_MUSL=y +BR2_TOOLCHAIN_BUILDROOT_MUSL=y +BR2_TOOLCHAIN_BUILDROOT_LIBC="musl" +BR2_TOOLCHAIN_BUILDROOT_LOCALE=y +BR2_TOOLCHAIN_BUILDROOT_USE_SSP=y + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.9.84" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_SIGMASTAR_PATH)/board/infinity6b0/kernel/ssc335.generic.config" +BR2_LINUX_KERNEL_UIMAGE=y +BR2_LINUX_KERNEL_XZ=y +BR2_LINUX_KERNEL_EXT_HISI_PATCHER=y +BR2_LINUX_KERNEL_EXT_HISI_PATCHER_LIST="$(BR2_EXTERNAL_SIGMASTAR_PATH)/board/infinity6b0/kernel/patches/ $(BR2_EXTERNAL_SIGMASTAR_PATH)/board/infinity6b0/kernel/overlay" + +# Filesystem +# BR2_TARGET_TZ_INFO is not set +BR2_TARGET_ROOTFS_SQUASHFS=y +BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y +BR2_ROOTFS_OVERLAY="$(TOPDIR)/../general/overlay" # OpenIPC configuration BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc" -BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC v21.04.22.2" +BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC v21.04.24.1" BR2_TARGET_GENERIC_HOSTNAME="ipcam" BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/patches" + +# Packages +BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/configs/busybox.config" +BR2_PACKAGE_DROPBEAR=y +BR2_PACKAGE_FWPRINTENV_NG=y +# BR2_PACKAGE_HISILICON_OSDRV_SSC335 is not set +BR2_PACKAGE_IPCTOOL=y +BR2_PACKAGE_JSON_C=y +BR2_PACKAGE_LAME=y +BR2_PACKAGE_LIBEVENT_MINI=y +# BR2_PACKAGE_MAJESTIC is not set +BR2_PACKAGE_MINI_SNMPD=y + +# Unused +# BR2_SHARED_STATIC_LIBS is not set +# BR2_PACKAGE_JPEG_TURBO is not set +# BR2_PACKAGE_MINIHTTP is not set +# BR2_PACKAGE_MXML is not set +# BR2_PACKAGE_SSHPASS is not set +# BR2_PACKAGE_RTL8188EU is not set + +# Experimental +BR2_PER_PACKAGE_DIRECTORIES=y +BR2_PACKAGE_WIRELESS_TOOLS=y +BR2_PACKAGE_WPA_SUPPLICANT=y +BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y From e8ac16aa7b5f7977b2b1dc3c07eee6e1b584e022 Mon Sep 17 00:00:00 2001 From: Igor Zalatov Date: Sat, 24 Apr 2021 09:20:10 +0300 Subject: [PATCH 5/8] Update README.md --- README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index dd094c8c..87578ef3 100644 --- a/README.md +++ b/README.md @@ -7,16 +7,6 @@ [![Backers](https://opencollective.com/openipc/tiers/backer.svg?avatarHeight=36)](https://opencollective.com/openipc#support) -### Downloads (for research only, no any guarantees) - -| Building status | SoC | Files | Maintainers | Notes | -|-----------------|-----------|----------|-------------|-------| -|![Image](https://github.com/OpenIPC/openipc-2.1/actions/workflows/hi3516ev200_images.yml/badge.svg)|Hi3516Ev200|[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.hi3516ev200-br.tgz)|[zigfisher](https://github.com/ZigFisher), [widgetii](https://github.com/widgetii)| OK | -|![Image](https://github.com/OpenIPC/openipc-2.1/actions/workflows/hi3516ev300_images.yml/badge.svg)|Hi3516Ev300|[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.hi3516ev300-br.tgz)|[zigfisher](https://github.com/ZigFisher), [widgetii](https://github.com/widgetii)| OK | -|![Image](https://github.com/OpenIPC/openipc-2.1/actions/workflows/hi3518ev300_images.yml/badge.svg)|Hi3518Ev300|[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.hi3518ev300-br.tgz)|[zigfisher](https://github.com/ZigFisher), [widgetii](https://github.com/widgetii)| OK | -|![Image](https://github.com/OpenIPC/openipc-2.1/actions/workflows/ssc335_images.yml/badge.svg)|SSC335|[-](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.ssc335-br.tgz)|[zigfisher](https://github.com/ZigFisher)|in progress| -|![Image](https://github.com/OpenIPC/openipc-2.1/actions/workflows/xm530_images.yml/badge.svg)|XM530|[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.xm530-br.tgz)|[zigfisher](https://github.com/ZigFisher)|no video | - ### Supporting 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). @@ -28,3 +18,13 @@ If you like our work, please consider supporting us on [Opencollective](https:// PayPal donate button YooMoney donate button

+ +### Downloads (for research only, no any guarantees) + +| Building status | SoC | Files | Maintainers | Notes | +|-----------------|-----------|----------|-------------|-------| +|![Image](https://github.com/OpenIPC/openipc-2.1/actions/workflows/hi3516ev200_images.yml/badge.svg)|Hi3516Ev200|[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.hi3516ev200-br.tgz)|[zigfisher](https://github.com/ZigFisher), [widgetii](https://github.com/widgetii)| OK | +|![Image](https://github.com/OpenIPC/openipc-2.1/actions/workflows/hi3516ev300_images.yml/badge.svg)|Hi3516Ev300|[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.hi3516ev300-br.tgz)|[zigfisher](https://github.com/ZigFisher), [widgetii](https://github.com/widgetii)| OK | +|![Image](https://github.com/OpenIPC/openipc-2.1/actions/workflows/hi3518ev300_images.yml/badge.svg)|Hi3518Ev300|[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.hi3518ev300-br.tgz)|[zigfisher](https://github.com/ZigFisher), [widgetii](https://github.com/widgetii)| OK | +|![Image](https://github.com/OpenIPC/openipc-2.1/actions/workflows/ssc335_images.yml/badge.svg)|SSC335|[-](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.ssc335-br.tgz)|[zigfisher](https://github.com/ZigFisher)|in progress| +|![Image](https://github.com/OpenIPC/openipc-2.1/actions/workflows/xm530_images.yml/badge.svg)|XM530|[uImage + rootfs.squashfs](https://github.com/OpenIPC/openipc-2.1/releases/download/latest/openipc.xm530-br.tgz)|[zigfisher](https://github.com/ZigFisher)|no video | From 54fc0972c0158b152a91433bbc5f562441b11ac6 Mon Sep 17 00:00:00 2001 From: Igor Zalatov Date: Sat, 24 Apr 2021 09:21:30 +0300 Subject: [PATCH 6/8] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 87578ef3..32c75b42 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,8 @@ If you like our work, please consider supporting us on [Opencollective](https:// YooMoney donate button

+----- + ### Downloads (for research only, no any guarantees) | Building status | SoC | Files | Maintainers | Notes | From 5004ef31b9a88c5bc78515c0a4771fc4b3d2ee23 Mon Sep 17 00:00:00 2001 From: Igor Zalatov Date: Sat, 24 Apr 2021 09:35:25 +0300 Subject: [PATCH 7/8] Update README.md --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 32c75b42..ef612497 100644 --- a/README.md +++ b/README.md @@ -2,15 +2,17 @@ ### More information about the project is available in our [Wiki](https://github.com/OpenIPC/openipc-2.1/wiki) +----- + +### Supporting + +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). + [![Backers](https://opencollective.com/openipc/tiers/backer/badge.svg?label=backer&color=brightgreen)](https://opencollective.com/openipc) [![Backers](https://opencollective.com/openipc/tiers/badge.svg)](https://opencollective.com/openipc) [![Backers](https://opencollective.com/openipc/tiers/backer.svg?avatarHeight=36)](https://opencollective.com/openipc#support) -### Supporting - -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). - ### Thanks a lot !!!

From d4a8fef87ce410562aacd0e3c0135396b93731d6 Mon Sep 17 00:00:00 2001 From: Igor Zalatov Date: Sat, 24 Apr 2021 09:42:01 +0300 Subject: [PATCH 8/8] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ef612497..d91fa2b4 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ ## OpenIPC v2.1 (experimental, buildroot based..) -### More information about the project is available in our [Wiki](https://github.com/OpenIPC/openipc-2.1/wiki) +Alternative firmware for IP cameras based on the HiSilicon (and other) SoC's + +More information about the project is available in our [Wiki](https://github.com/OpenIPC/openipc-2.1/wiki) and [Site](https://openipc.org) -----