mirror of https://github.com/OpenIPC/firmware.git
Merge branch 'OpenIPC:master' into master
commit
5dcee159ff
|
@ -712,7 +712,7 @@ CONFIG_WEXT_PROC=y
|
|||
CONFIG_CFG80211=m
|
||||
# CONFIG_NL80211_TESTMODE is not set
|
||||
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
|
||||
CONFIG_CFG80211_DEFAULT_PS=y
|
||||
# CONFIG_CFG80211_DEFAULT_PS is not set
|
||||
CONFIG_CFG80211_INTERNAL_REGDB=y
|
||||
# CONFIG_CFG80211_CRDA_SUPPORT is not set
|
||||
CONFIG_CFG80211_WEXT=y
|
||||
|
@ -1860,7 +1860,58 @@ CONFIG_USB_DWC3_OF_SIMPLE=y
|
|||
#
|
||||
# USB port drivers
|
||||
#
|
||||
# CONFIG_USB_SERIAL is not set
|
||||
CONFIG_USB_SERIAL=m
|
||||
CONFIG_USB_SERIAL_GENERIC=y
|
||||
CONFIG_USB_SERIAL_SIMPLE=m
|
||||
# CONFIG_USB_SERIAL_AIRCABLE is not set
|
||||
# CONFIG_USB_SERIAL_ARK3116 is not set
|
||||
# CONFIG_USB_SERIAL_BELKIN is not set
|
||||
# CONFIG_USB_SERIAL_CH341 is not set
|
||||
# CONFIG_USB_SERIAL_WHITEHEAT is not set
|
||||
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
|
||||
# CONFIG_USB_SERIAL_CP210X is not set
|
||||
# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
|
||||
# CONFIG_USB_SERIAL_EMPEG is not set
|
||||
# CONFIG_USB_SERIAL_FTDI_SIO is not set
|
||||
# CONFIG_USB_SERIAL_VISOR is not set
|
||||
# CONFIG_USB_SERIAL_IPAQ is not set
|
||||
# CONFIG_USB_SERIAL_IR is not set
|
||||
# CONFIG_USB_SERIAL_EDGEPORT is not set
|
||||
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
|
||||
# CONFIG_USB_SERIAL_F81232 is not set
|
||||
# CONFIG_USB_SERIAL_GARMIN is not set
|
||||
# CONFIG_USB_SERIAL_IPW is not set
|
||||
# CONFIG_USB_SERIAL_IUU is not set
|
||||
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
|
||||
# CONFIG_USB_SERIAL_KEYSPAN is not set
|
||||
# CONFIG_USB_SERIAL_KLSI is not set
|
||||
# CONFIG_USB_SERIAL_KOBIL_SCT is not set
|
||||
# CONFIG_USB_SERIAL_MCT_U232 is not set
|
||||
# CONFIG_USB_SERIAL_METRO is not set
|
||||
# CONFIG_USB_SERIAL_MOS7720 is not set
|
||||
# CONFIG_USB_SERIAL_MOS7840 is not set
|
||||
# CONFIG_USB_SERIAL_MXUPORT is not set
|
||||
# CONFIG_USB_SERIAL_NAVMAN is not set
|
||||
# CONFIG_USB_SERIAL_PL2303 is not set
|
||||
# CONFIG_USB_SERIAL_OTI6858 is not set
|
||||
# CONFIG_USB_SERIAL_QCAUX is not set
|
||||
# CONFIG_USB_SERIAL_QUALCOMM is not set
|
||||
# CONFIG_USB_SERIAL_SPCP8X5 is not set
|
||||
# CONFIG_USB_SERIAL_SAFE is not set
|
||||
# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
|
||||
# CONFIG_USB_SERIAL_SYMBOL is not set
|
||||
# CONFIG_USB_SERIAL_TI is not set
|
||||
# CONFIG_USB_SERIAL_CYBERJACK is not set
|
||||
# CONFIG_USB_SERIAL_XIRCOM is not set
|
||||
CONFIG_USB_SERIAL_WWAN=m
|
||||
CONFIG_USB_SERIAL_OPTION=m
|
||||
# CONFIG_USB_SERIAL_OMNINET is not set
|
||||
# CONFIG_USB_SERIAL_OPTICON is not set
|
||||
# CONFIG_USB_SERIAL_XSENS_MT is not set
|
||||
# CONFIG_USB_SERIAL_WISHBONE is not set
|
||||
# CONFIG_USB_SERIAL_SSU100 is not set
|
||||
# CONFIG_USB_SERIAL_QT2 is not set
|
||||
# CONFIG_USB_SERIAL_DEBUG is not set
|
||||
|
||||
#
|
||||
# USB Miscellaneous drivers
|
||||
|
|
|
@ -1859,7 +1859,58 @@ CONFIG_USB_DWC3_OF_SIMPLE=y
|
|||
#
|
||||
# USB port drivers
|
||||
#
|
||||
# CONFIG_USB_SERIAL is not set
|
||||
CONFIG_USB_SERIAL=m
|
||||
CONFIG_USB_SERIAL_GENERIC=y
|
||||
CONFIG_USB_SERIAL_SIMPLE=m
|
||||
# CONFIG_USB_SERIAL_AIRCABLE is not set
|
||||
# CONFIG_USB_SERIAL_ARK3116 is not set
|
||||
# CONFIG_USB_SERIAL_BELKIN is not set
|
||||
# CONFIG_USB_SERIAL_CH341 is not set
|
||||
# CONFIG_USB_SERIAL_WHITEHEAT is not set
|
||||
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
|
||||
# CONFIG_USB_SERIAL_CP210X is not set
|
||||
# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
|
||||
# CONFIG_USB_SERIAL_EMPEG is not set
|
||||
# CONFIG_USB_SERIAL_FTDI_SIO is not set
|
||||
# CONFIG_USB_SERIAL_VISOR is not set
|
||||
# CONFIG_USB_SERIAL_IPAQ is not set
|
||||
# CONFIG_USB_SERIAL_IR is not set
|
||||
# CONFIG_USB_SERIAL_EDGEPORT is not set
|
||||
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
|
||||
# CONFIG_USB_SERIAL_F81232 is not set
|
||||
# CONFIG_USB_SERIAL_GARMIN is not set
|
||||
# CONFIG_USB_SERIAL_IPW is not set
|
||||
# CONFIG_USB_SERIAL_IUU is not set
|
||||
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
|
||||
# CONFIG_USB_SERIAL_KEYSPAN is not set
|
||||
# CONFIG_USB_SERIAL_KLSI is not set
|
||||
# CONFIG_USB_SERIAL_KOBIL_SCT is not set
|
||||
# CONFIG_USB_SERIAL_MCT_U232 is not set
|
||||
# CONFIG_USB_SERIAL_METRO is not set
|
||||
# CONFIG_USB_SERIAL_MOS7720 is not set
|
||||
# CONFIG_USB_SERIAL_MOS7840 is not set
|
||||
# CONFIG_USB_SERIAL_MXUPORT is not set
|
||||
# CONFIG_USB_SERIAL_NAVMAN is not set
|
||||
# CONFIG_USB_SERIAL_PL2303 is not set
|
||||
# CONFIG_USB_SERIAL_OTI6858 is not set
|
||||
# CONFIG_USB_SERIAL_QCAUX is not set
|
||||
# CONFIG_USB_SERIAL_QUALCOMM is not set
|
||||
# CONFIG_USB_SERIAL_SPCP8X5 is not set
|
||||
# CONFIG_USB_SERIAL_SAFE is not set
|
||||
# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
|
||||
# CONFIG_USB_SERIAL_SYMBOL is not set
|
||||
# CONFIG_USB_SERIAL_TI is not set
|
||||
# CONFIG_USB_SERIAL_CYBERJACK is not set
|
||||
# CONFIG_USB_SERIAL_XIRCOM is not set
|
||||
CONFIG_USB_SERIAL_WWAN=m
|
||||
CONFIG_USB_SERIAL_OPTION=m
|
||||
# CONFIG_USB_SERIAL_OMNINET is not set
|
||||
# CONFIG_USB_SERIAL_OPTICON is not set
|
||||
# CONFIG_USB_SERIAL_XSENS_MT is not set
|
||||
# CONFIG_USB_SERIAL_WISHBONE is not set
|
||||
# CONFIG_USB_SERIAL_SSU100 is not set
|
||||
# CONFIG_USB_SERIAL_QT2 is not set
|
||||
# CONFIG_USB_SERIAL_DEBUG is not set
|
||||
|
||||
#
|
||||
# USB Miscellaneous drivers
|
||||
|
|
|
@ -712,7 +712,7 @@ CONFIG_WEXT_PROC=y
|
|||
CONFIG_CFG80211=m
|
||||
# CONFIG_NL80211_TESTMODE is not set
|
||||
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
|
||||
CONFIG_CFG80211_DEFAULT_PS=y
|
||||
# CONFIG_CFG80211_DEFAULT_PS is not set
|
||||
CONFIG_CFG80211_INTERNAL_REGDB=y
|
||||
# CONFIG_CFG80211_CRDA_SUPPORT is not set
|
||||
CONFIG_CFG80211_WEXT=y
|
||||
|
@ -1860,7 +1860,58 @@ CONFIG_USB_DWC3_OF_SIMPLE=y
|
|||
#
|
||||
# USB port drivers
|
||||
#
|
||||
# CONFIG_USB_SERIAL is not set
|
||||
CONFIG_USB_SERIAL=m
|
||||
CONFIG_USB_SERIAL_GENERIC=y
|
||||
CONFIG_USB_SERIAL_SIMPLE=m
|
||||
# CONFIG_USB_SERIAL_AIRCABLE is not set
|
||||
# CONFIG_USB_SERIAL_ARK3116 is not set
|
||||
# CONFIG_USB_SERIAL_BELKIN is not set
|
||||
# CONFIG_USB_SERIAL_CH341 is not set
|
||||
# CONFIG_USB_SERIAL_WHITEHEAT is not set
|
||||
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
|
||||
# CONFIG_USB_SERIAL_CP210X is not set
|
||||
# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
|
||||
# CONFIG_USB_SERIAL_EMPEG is not set
|
||||
# CONFIG_USB_SERIAL_FTDI_SIO is not set
|
||||
# CONFIG_USB_SERIAL_VISOR is not set
|
||||
# CONFIG_USB_SERIAL_IPAQ is not set
|
||||
# CONFIG_USB_SERIAL_IR is not set
|
||||
# CONFIG_USB_SERIAL_EDGEPORT is not set
|
||||
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
|
||||
# CONFIG_USB_SERIAL_F81232 is not set
|
||||
# CONFIG_USB_SERIAL_GARMIN is not set
|
||||
# CONFIG_USB_SERIAL_IPW is not set
|
||||
# CONFIG_USB_SERIAL_IUU is not set
|
||||
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
|
||||
# CONFIG_USB_SERIAL_KEYSPAN is not set
|
||||
# CONFIG_USB_SERIAL_KLSI is not set
|
||||
# CONFIG_USB_SERIAL_KOBIL_SCT is not set
|
||||
# CONFIG_USB_SERIAL_MCT_U232 is not set
|
||||
# CONFIG_USB_SERIAL_METRO is not set
|
||||
# CONFIG_USB_SERIAL_MOS7720 is not set
|
||||
# CONFIG_USB_SERIAL_MOS7840 is not set
|
||||
# CONFIG_USB_SERIAL_MXUPORT is not set
|
||||
# CONFIG_USB_SERIAL_NAVMAN is not set
|
||||
# CONFIG_USB_SERIAL_PL2303 is not set
|
||||
# CONFIG_USB_SERIAL_OTI6858 is not set
|
||||
# CONFIG_USB_SERIAL_QCAUX is not set
|
||||
# CONFIG_USB_SERIAL_QUALCOMM is not set
|
||||
# CONFIG_USB_SERIAL_SPCP8X5 is not set
|
||||
# CONFIG_USB_SERIAL_SAFE is not set
|
||||
# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
|
||||
# CONFIG_USB_SERIAL_SYMBOL is not set
|
||||
# CONFIG_USB_SERIAL_TI is not set
|
||||
# CONFIG_USB_SERIAL_CYBERJACK is not set
|
||||
# CONFIG_USB_SERIAL_XIRCOM is not set
|
||||
CONFIG_USB_SERIAL_WWAN=m
|
||||
CONFIG_USB_SERIAL_OPTION=m
|
||||
# CONFIG_USB_SERIAL_OMNINET is not set
|
||||
# CONFIG_USB_SERIAL_OPTICON is not set
|
||||
# CONFIG_USB_SERIAL_XSENS_MT is not set
|
||||
# CONFIG_USB_SERIAL_WISHBONE is not set
|
||||
# CONFIG_USB_SERIAL_SSU100 is not set
|
||||
# CONFIG_USB_SERIAL_QT2 is not set
|
||||
# CONFIG_USB_SERIAL_DEBUG is not set
|
||||
|
||||
#
|
||||
# USB Miscellaneous drivers
|
||||
|
|
|
@ -1859,7 +1859,58 @@ CONFIG_USB_DWC3_OF_SIMPLE=y
|
|||
#
|
||||
# USB port drivers
|
||||
#
|
||||
# CONFIG_USB_SERIAL is not set
|
||||
CONFIG_USB_SERIAL=m
|
||||
CONFIG_USB_SERIAL_GENERIC=y
|
||||
CONFIG_USB_SERIAL_SIMPLE=m
|
||||
# CONFIG_USB_SERIAL_AIRCABLE is not set
|
||||
# CONFIG_USB_SERIAL_ARK3116 is not set
|
||||
# CONFIG_USB_SERIAL_BELKIN is not set
|
||||
# CONFIG_USB_SERIAL_CH341 is not set
|
||||
# CONFIG_USB_SERIAL_WHITEHEAT is not set
|
||||
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
|
||||
# CONFIG_USB_SERIAL_CP210X is not set
|
||||
# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
|
||||
# CONFIG_USB_SERIAL_EMPEG is not set
|
||||
# CONFIG_USB_SERIAL_FTDI_SIO is not set
|
||||
# CONFIG_USB_SERIAL_VISOR is not set
|
||||
# CONFIG_USB_SERIAL_IPAQ is not set
|
||||
# CONFIG_USB_SERIAL_IR is not set
|
||||
# CONFIG_USB_SERIAL_EDGEPORT is not set
|
||||
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
|
||||
# CONFIG_USB_SERIAL_F81232 is not set
|
||||
# CONFIG_USB_SERIAL_GARMIN is not set
|
||||
# CONFIG_USB_SERIAL_IPW is not set
|
||||
# CONFIG_USB_SERIAL_IUU is not set
|
||||
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
|
||||
# CONFIG_USB_SERIAL_KEYSPAN is not set
|
||||
# CONFIG_USB_SERIAL_KLSI is not set
|
||||
# CONFIG_USB_SERIAL_KOBIL_SCT is not set
|
||||
# CONFIG_USB_SERIAL_MCT_U232 is not set
|
||||
# CONFIG_USB_SERIAL_METRO is not set
|
||||
# CONFIG_USB_SERIAL_MOS7720 is not set
|
||||
# CONFIG_USB_SERIAL_MOS7840 is not set
|
||||
# CONFIG_USB_SERIAL_MXUPORT is not set
|
||||
# CONFIG_USB_SERIAL_NAVMAN is not set
|
||||
# CONFIG_USB_SERIAL_PL2303 is not set
|
||||
# CONFIG_USB_SERIAL_OTI6858 is not set
|
||||
# CONFIG_USB_SERIAL_QCAUX is not set
|
||||
# CONFIG_USB_SERIAL_QUALCOMM is not set
|
||||
# CONFIG_USB_SERIAL_SPCP8X5 is not set
|
||||
# CONFIG_USB_SERIAL_SAFE is not set
|
||||
# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
|
||||
# CONFIG_USB_SERIAL_SYMBOL is not set
|
||||
# CONFIG_USB_SERIAL_TI is not set
|
||||
# CONFIG_USB_SERIAL_CYBERJACK is not set
|
||||
# CONFIG_USB_SERIAL_XIRCOM is not set
|
||||
CONFIG_USB_SERIAL_WWAN=m
|
||||
CONFIG_USB_SERIAL_OPTION=m
|
||||
# CONFIG_USB_SERIAL_OMNINET is not set
|
||||
# CONFIG_USB_SERIAL_OPTICON is not set
|
||||
# CONFIG_USB_SERIAL_XSENS_MT is not set
|
||||
# CONFIG_USB_SERIAL_WISHBONE is not set
|
||||
# CONFIG_USB_SERIAL_SSU100 is not set
|
||||
# CONFIG_USB_SERIAL_QT2 is not set
|
||||
# CONFIG_USB_SERIAL_DEBUG is not set
|
||||
|
||||
#
|
||||
# USB Miscellaneous drivers
|
||||
|
|
|
@ -1859,7 +1859,58 @@ CONFIG_USB_DWC3_OF_SIMPLE=y
|
|||
#
|
||||
# USB port drivers
|
||||
#
|
||||
# CONFIG_USB_SERIAL is not set
|
||||
CONFIG_USB_SERIAL=m
|
||||
CONFIG_USB_SERIAL_GENERIC=y
|
||||
CONFIG_USB_SERIAL_SIMPLE=m
|
||||
# CONFIG_USB_SERIAL_AIRCABLE is not set
|
||||
# CONFIG_USB_SERIAL_ARK3116 is not set
|
||||
# CONFIG_USB_SERIAL_BELKIN is not set
|
||||
# CONFIG_USB_SERIAL_CH341 is not set
|
||||
# CONFIG_USB_SERIAL_WHITEHEAT is not set
|
||||
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
|
||||
# CONFIG_USB_SERIAL_CP210X is not set
|
||||
# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
|
||||
# CONFIG_USB_SERIAL_EMPEG is not set
|
||||
# CONFIG_USB_SERIAL_FTDI_SIO is not set
|
||||
# CONFIG_USB_SERIAL_VISOR is not set
|
||||
# CONFIG_USB_SERIAL_IPAQ is not set
|
||||
# CONFIG_USB_SERIAL_IR is not set
|
||||
# CONFIG_USB_SERIAL_EDGEPORT is not set
|
||||
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
|
||||
# CONFIG_USB_SERIAL_F81232 is not set
|
||||
# CONFIG_USB_SERIAL_GARMIN is not set
|
||||
# CONFIG_USB_SERIAL_IPW is not set
|
||||
# CONFIG_USB_SERIAL_IUU is not set
|
||||
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
|
||||
# CONFIG_USB_SERIAL_KEYSPAN is not set
|
||||
# CONFIG_USB_SERIAL_KLSI is not set
|
||||
# CONFIG_USB_SERIAL_KOBIL_SCT is not set
|
||||
# CONFIG_USB_SERIAL_MCT_U232 is not set
|
||||
# CONFIG_USB_SERIAL_METRO is not set
|
||||
# CONFIG_USB_SERIAL_MOS7720 is not set
|
||||
# CONFIG_USB_SERIAL_MOS7840 is not set
|
||||
# CONFIG_USB_SERIAL_MXUPORT is not set
|
||||
# CONFIG_USB_SERIAL_NAVMAN is not set
|
||||
# CONFIG_USB_SERIAL_PL2303 is not set
|
||||
# CONFIG_USB_SERIAL_OTI6858 is not set
|
||||
# CONFIG_USB_SERIAL_QCAUX is not set
|
||||
# CONFIG_USB_SERIAL_QUALCOMM is not set
|
||||
# CONFIG_USB_SERIAL_SPCP8X5 is not set
|
||||
# CONFIG_USB_SERIAL_SAFE is not set
|
||||
# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
|
||||
# CONFIG_USB_SERIAL_SYMBOL is not set
|
||||
# CONFIG_USB_SERIAL_TI is not set
|
||||
# CONFIG_USB_SERIAL_CYBERJACK is not set
|
||||
# CONFIG_USB_SERIAL_XIRCOM is not set
|
||||
CONFIG_USB_SERIAL_WWAN=m
|
||||
CONFIG_USB_SERIAL_OPTION=m
|
||||
# CONFIG_USB_SERIAL_OMNINET is not set
|
||||
# CONFIG_USB_SERIAL_OPTICON is not set
|
||||
# CONFIG_USB_SERIAL_XSENS_MT is not set
|
||||
# CONFIG_USB_SERIAL_WISHBONE is not set
|
||||
# CONFIG_USB_SERIAL_SSU100 is not set
|
||||
# CONFIG_USB_SERIAL_QT2 is not set
|
||||
# CONFIG_USB_SERIAL_DEBUG is not set
|
||||
|
||||
#
|
||||
# USB Miscellaneous drivers
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
--- a/drivers/usb/serial/option.c 2022-07-15 18:34:17.933261101 +0300
|
||||
+++ b/drivers/usb/serial/option.c 2022-07-15 18:40:44.034761350 +0300
|
||||
@@ -236,6 +236,7 @@
|
||||
/* These Quectel products use Qualcomm's vendor ID */
|
||||
#define QUECTEL_PRODUCT_UC20 0x9003
|
||||
#define QUECTEL_PRODUCT_UC15 0x9090
|
||||
+#define QUECTEL_PRODUCT_EC200T 0x6026
|
||||
|
||||
#define QUECTEL_VENDOR_ID 0x2c7c
|
||||
/* These Quectel products use Quectel's vendor ID */
|
||||
@@ -1184,6 +1185,7 @@
|
||||
.driver_info = (kernel_ulong_t)&net_intf4_blacklist },
|
||||
{ USB_DEVICE(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_EC25),
|
||||
.driver_info = (kernel_ulong_t)&net_intf4_blacklist },
|
||||
+ { USB_DEVICE_AND_INTERFACE_INFO(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_EC200T, 0xff, 0, 0) },
|
||||
{ USB_DEVICE(CMOTECH_VENDOR_ID, CMOTECH_PRODUCT_6001) },
|
||||
{ USB_DEVICE(CMOTECH_VENDOR_ID, CMOTECH_PRODUCT_CMU_300) },
|
||||
{ USB_DEVICE(CMOTECH_VENDOR_ID, CMOTECH_PRODUCT_6003),
|
|
@ -730,7 +730,7 @@ CONFIG_WEXT_PRIV=y
|
|||
CONFIG_CFG80211=m
|
||||
# CONFIG_NL80211_TESTMODE is not set
|
||||
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
|
||||
CONFIG_CFG80211_DEFAULT_PS=y
|
||||
# CONFIG_CFG80211_DEFAULT_PS is not set
|
||||
CONFIG_CFG80211_INTERNAL_REGDB=y
|
||||
# CONFIG_CFG80211_CRDA_SUPPORT is not set
|
||||
CONFIG_CFG80211_WEXT=y
|
||||
|
|
|
@ -67,9 +67,9 @@ BR2_PACKAGE_LIBCURL_OPENIPC_MBEDTLS=y
|
|||
# BR2_PACKAGE_LIBEVENT_OPENIPC is not set
|
||||
# BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT is not set
|
||||
# BR2_PACKAGE_LIBOGG_OPENIPC is not set
|
||||
BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y
|
||||
# BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC is not set
|
||||
BR2_PACKAGE_LIBYAML=y
|
||||
BR2_PACKAGE_MAJESTIC_FONTS=y
|
||||
# BR2_PACKAGE_MAJESTIC_FONTS is not set
|
||||
BR2_PACKAGE_MBEDTLS_OPENIPC=y
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set
|
||||
|
|
|
@ -93,14 +93,5 @@ BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y
|
|||
# BR2_PACKAGE_RTL8188EU is not set
|
||||
|
||||
# WIREGUARD
|
||||
BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
|
||||
BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
|
||||
# For Facilitator "Vasiliy" ONLY
|
||||
# BR2_PACKAGE_PHP is not set
|
||||
# BR2_PACKAGE_PHP_EXT_JSON is not set
|
||||
# BR2_PACKAGE_PHP_EXT_ZIP is not set
|
||||
# BR2_PACKAGE_UHTTPD is not set
|
||||
|
||||
# NFS
|
||||
BR2_PACKAGE_RSYNC=y
|
||||
# BR2_PACKAGE_WIREGUARD_LINUX_COMPAT is not set
|
||||
# BR2_PACKAGE_WIREGUARD_TOOLS is not set
|
||||
|
|
|
@ -0,0 +1,108 @@
|
|||
# Architecture
|
||||
BR2_arm=y
|
||||
BR2_cortex_a7=y
|
||||
BR2_ARM_EABI=y
|
||||
BR2_ARM_FPU_NEON_VFPV4=y
|
||||
BR2_ARM_INSTRUCTIONS_THUMB2=y
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="4.9.37"
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y
|
||||
|
||||
# Toolchain
|
||||
BR2_PER_PACKAGE_DIRECTORIES=y
|
||||
BR2_GCC_VERSION_7_X=y
|
||||
BR2_TOOLCHAIN_USES_UCLIBC=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_UCLIBC=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc"
|
||||
# BR2_TOOLCHAIN_USES_MUSL is not set
|
||||
# BR2_TOOLCHAIN_BUILDROOT_MUSL is not set
|
||||
# BR2_TOOLCHAIN_BUILDROOT_LIBC="musl"
|
||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||
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.37"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HISILICON_PATH)/board/hi3536dv100/kernel/hi3536dv100.generic.config"
|
||||
BR2_LINUX_KERNEL_UIMAGE=y
|
||||
BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x80008000"
|
||||
BR2_LINUX_KERNEL_XZ=y
|
||||
BR2_LINUX_KERNEL_EXT_HISI_PATCHER=y
|
||||
BR2_LINUX_KERNEL_EXT_HISI_PATCHER_LIST="$(BR2_EXTERNAL_HISILICON_PATH)/board/hi3536dv100/kernel/patches/ $(BR2_EXTERNAL_HISILICON_PATH)/board/hi3536dv100/kernel/overlay"
|
||||
|
||||
# Filesystem
|
||||
# BR2_TARGET_TZ_INFO is not set
|
||||
BR2_TARGET_ROOTFS_CPIO=y
|
||||
BR2_TARGET_ROOTFS_SQUASHFS=y
|
||||
BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y
|
||||
BR2_ROOTFS_OVERLAY="$(TOPDIR)/../general/overlay"
|
||||
BR2_ROOTFS_POST_BUILD_SCRIPT="$(TOPDIR)/../scripts/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh"
|
||||
|
||||
# OpenIPC configuration
|
||||
BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC v2.2"
|
||||
BR2_TARGET_GENERIC_HOSTNAME="vixand-hi3536dv100"
|
||||
BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches"
|
||||
|
||||
# OpenIPC packages
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config"
|
||||
BR2_PACKAGE_DROPBEAR_OPENIPC=y
|
||||
# BR2_PACKAGE_FDK_AAC_OPENIPC is not set
|
||||
BR2_PACKAGE_FWPRINTENV_OPENIPC=y
|
||||
BR2_PACKAGE_HASERL=y
|
||||
BR2_PACKAGE_HISI_GPIO is not set
|
||||
BR2_PACKAGE_IPCTOOL=y
|
||||
# BR2_PACKAGE_JSON_C is not set
|
||||
# BR2_PACKAGE_LAME_OPENIPC is not set
|
||||
BR2_PACKAGE_LIBCURL_OPENIPC=y
|
||||
BR2_PACKAGE_LIBCURL_OPENIPC_CURL=y
|
||||
# BR2_PACKAGE_LIBCURL_OPENIPC_VERBOSE is not set
|
||||
# BR2_PACKAGE_LIBCURL_OPENIPC_PROXY_SUPPORT is not set
|
||||
# BR2_PACKAGE_LIBCURL_OPENIPC_COOKIES_SUPPORT is not set
|
||||
# BR2_PACKAGE_LIBCURL_OPENIPC_EXTRA_PROTOCOLS_FEATURES is not set
|
||||
BR2_PACKAGE_LIBCURL_OPENIPC_MBEDTLS=y
|
||||
# BR2_PACKAGE_LIBEVENT_OPENIPC is not set
|
||||
# BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT is not set
|
||||
# BR2_PACKAGE_LIBOGG_OPENIPC is not set
|
||||
# BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC is not set
|
||||
BR2_PACKAGE_LIBYAML=y
|
||||
# BR2_PACKAGE_MAJESTIC_FONTS is not set
|
||||
BR2_PACKAGE_MBEDTLS_OPENIPC=y
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set
|
||||
BR2_PACKAGE_MICROBE_WEB=y
|
||||
# BR2_PACKAGE_MINI_SNMPD is not set
|
||||
# BR2_PACKAGE_OPUS_OPENIPC is not set
|
||||
# BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT is not set
|
||||
# BR2_PACKAGE_SSHPASS is not set
|
||||
# BR2_PACKAGE_UACME_OPENIPC is not set
|
||||
BR2_PACKAGE_VTUND_OPENIPC=y
|
||||
BR2_PACKAGE_YAML_CLI=y
|
||||
|
||||
# WiFi
|
||||
BR2_PACKAGE_WIRELESS_TOOLS=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y
|
||||
# BR2_PACKAGE_RTL8188EU is not set
|
||||
|
||||
# WIREGUARD
|
||||
BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
|
||||
BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
|
||||
# For Facilitator "Vasiliy" ONLY
|
||||
BR2_PACKAGE_PHPy
|
||||
BR2_PACKAGE_PHP_EXT_JSON=y
|
||||
BR2_PACKAGE_PHP_EXT_ZIP=y
|
||||
BR2_PACKAGE_UHTTPD=y
|
||||
|
||||
# Optional packages
|
||||
BR2_PACKAGE_PPPD=y
|
||||
BR2_PACKAGE_RSYNC=y
|
||||
|
File diff suppressed because it is too large
Load Diff
|
@ -56,7 +56,7 @@ BR2_PACKAGE_DROPBEAR_OPENIPC=y
|
|||
BR2_PACKAGE_FWPRINTENV_OPENIPC=y
|
||||
BR2_PACKAGE_INGENIC_OSDRV_T20=y
|
||||
BR2_PACKAGE_HASERL=y
|
||||
BR2_PACKAGE_HISI_GPIO=y
|
||||
# BR2_PACKAGE_HISI_GPIO is not set
|
||||
BR2_PACKAGE_IPCTOOL=y
|
||||
BR2_PACKAGE_JSON_C=y
|
||||
BR2_PACKAGE_LAME_OPENIPC=y
|
||||
|
@ -79,7 +79,7 @@ BR2_PACKAGE_MBEDTLS_OPENIPC=y
|
|||
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set
|
||||
BR2_PACKAGE_MICROBE_WEB=y
|
||||
# BR2_PACKAGE_MINI_SNMPD is not set
|
||||
BR2_PACKAGE_MOTORS=y
|
||||
# BR2_PACKAGE_MOTORS is not set
|
||||
BR2_PACKAGE_OPUS_OPENIPC=y
|
||||
BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y
|
||||
# BR2_PACKAGE_SSHPASS is not set
|
||||
|
@ -98,5 +98,5 @@ BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y
|
|||
# BR2_PACKAGE_RTL8188EU is not set
|
||||
|
||||
# WIREGUARD
|
||||
# BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
|
||||
# BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
# BR2_PACKAGE_WIREGUARD_LINUX_COMPAT is not set
|
||||
# BR2_PACKAGE_WIREGUARD_TOOLS is not set
|
||||
|
|
|
@ -56,7 +56,7 @@ BR2_PACKAGE_DROPBEAR_OPENIPC=y
|
|||
BR2_PACKAGE_FWPRINTENV_OPENIPC=y
|
||||
BR2_PACKAGE_INGENIC_OSDRV_T20=y
|
||||
BR2_PACKAGE_HASERL=y
|
||||
BR2_PACKAGE_HISI_GPIO=y
|
||||
# BR2_PACKAGE_HISI_GPIO is not set
|
||||
BR2_PACKAGE_IPCTOOL=y
|
||||
BR2_PACKAGE_JSON_C=y
|
||||
BR2_PACKAGE_LAME_OPENIPC=y
|
||||
|
@ -98,5 +98,5 @@ BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y
|
|||
# BR2_PACKAGE_RTL8188EU is not set
|
||||
|
||||
# WIREGUARD
|
||||
# BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
|
||||
# BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
# BR2_PACKAGE_WIREGUARD_LINUX_COMPAT is not set
|
||||
# BR2_PACKAGE_WIREGUARD_TOOLS is not set
|
||||
|
|
|
@ -56,7 +56,7 @@ BR2_PACKAGE_DROPBEAR_OPENIPC=y
|
|||
BR2_PACKAGE_FWPRINTENV_OPENIPC=y
|
||||
BR2_PACKAGE_INGENIC_OSDRV_T21=y
|
||||
BR2_PACKAGE_HASERL=y
|
||||
BR2_PACKAGE_HISI_GPIO=y
|
||||
# BR2_PACKAGE_HISI_GPIO is not set
|
||||
BR2_PACKAGE_IPCTOOL=y
|
||||
BR2_PACKAGE_JSON_C=y
|
||||
BR2_PACKAGE_LAME_OPENIPC=y
|
||||
|
@ -98,5 +98,5 @@ BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y
|
|||
# BR2_PACKAGE_RTL8188EU is not set
|
||||
|
||||
# WIREGUARD
|
||||
# BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
|
||||
# BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
# BR2_PACKAGE_WIREGUARD_LINUX_COMPAT is not set
|
||||
# BR2_PACKAGE_WIREGUARD_TOOLS is not set
|
||||
|
|
|
@ -56,7 +56,7 @@ BR2_PACKAGE_DROPBEAR_OPENIPC=y
|
|||
BR2_PACKAGE_FWPRINTENV_OPENIPC=y
|
||||
# BR2_PACKAGE_INGENIC_OSDRV_T30=y
|
||||
BR2_PACKAGE_HASERL=y
|
||||
BR2_PACKAGE_HISI_GPIO=y
|
||||
# BR2_PACKAGE_HISI_GPIO is not set
|
||||
BR2_PACKAGE_IPCTOOL=y
|
||||
BR2_PACKAGE_JSON_C=y
|
||||
BR2_PACKAGE_LAME_OPENIPC=y
|
||||
|
@ -98,5 +98,5 @@ BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y
|
|||
# BR2_PACKAGE_RTL8188EU is not set
|
||||
|
||||
# WIREGUARD
|
||||
# BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
|
||||
# BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
# BR2_PACKAGE_WIREGUARD_LINUX_COMPAT is not set
|
||||
# BR2_PACKAGE_WIREGUARD_TOOLS is not set
|
||||
|
|
|
@ -56,7 +56,7 @@ BR2_PACKAGE_DROPBEAR_OPENIPC=y
|
|||
BR2_PACKAGE_FWPRINTENV_OPENIPC=y
|
||||
BR2_PACKAGE_INGENIC_OSDRV_T31=y
|
||||
BR2_PACKAGE_HASERL=y
|
||||
BR2_PACKAGE_HISI_GPIO=y
|
||||
# BR2_PACKAGE_HISI_GPIO is not set
|
||||
BR2_PACKAGE_IPCTOOL=y
|
||||
BR2_PACKAGE_JSON_C=y
|
||||
BR2_PACKAGE_LAME_OPENIPC=y
|
||||
|
@ -98,5 +98,5 @@ BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y
|
|||
# BR2_PACKAGE_RTL8188EU is not set
|
||||
|
||||
# WIREGUARD
|
||||
# BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
|
||||
# BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
# BR2_PACKAGE_WIREGUARD_LINUX_COMPAT is not set
|
||||
# BR2_PACKAGE_WIREGUARD_TOOLS is not set
|
||||
|
|
|
@ -0,0 +1,116 @@
|
|||
# Architecture
|
||||
BR2_mipsel=y
|
||||
BR2_mips_xburst=y
|
||||
# BR2_MIPS_SOFT_FLOAT is not set
|
||||
BR2_MIPS_FP32_MODE_32=y
|
||||
# BR2_MIPS_FP32_MODE_XX is not set
|
||||
BR2_MIPS_NAN_LEGACY=y
|
||||
BR2_MIPS_OABI32=y
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.14"
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10=y
|
||||
|
||||
# Toolchain
|
||||
BR2_PER_PACKAGE_DIRECTORIES=y
|
||||
BR2_GCC_VERSION_7_X=y
|
||||
BR2_TOOLCHAIN_USES_UCLIBC=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_UCLIBC=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc"
|
||||
BR2_EXTRA_GCC_CONFIG_OPTIONS="--with-float=hard"
|
||||
# BR2_TOOLCHAIN_USES_MUSL is not set
|
||||
# BR2_TOOLCHAIN_BUILDROOT_MUSL is not set
|
||||
# BR2_TOOLCHAIN_BUILDROOT_LIBC="musl"
|
||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||
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="3.10.14"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_INGENIC_PATH)/board/t31/kernel/t31.generic.config.vixand"
|
||||
BR2_LINUX_KERNEL_UIMAGE=y
|
||||
BR2_LINUX_KERNEL_LZMA=y
|
||||
BR2_LINUX_KERNEL_EXT_INGENIC_PATCHER=y
|
||||
BR2_LINUX_KERNEL_EXT_INGENIC_PATCHER_LIST="$(BR2_EXTERNAL_INGENIC_PATH)/board/t31/kernel/patches/ $(BR2_EXTERNAL_INGENIC_PATH)/board/t31/kernel/overlay"
|
||||
|
||||
# Filesystem
|
||||
# BR2_TARGET_TZ_INFO is not set
|
||||
BR2_TARGET_ROOTFS_CPIO=y
|
||||
BR2_TARGET_ROOTFS_SQUASHFS=y
|
||||
BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y
|
||||
BR2_ROOTFS_OVERLAY="$(TOPDIR)/../general/overlay"
|
||||
BR2_ROOTFS_POST_BUILD_SCRIPT="$(TOPDIR)/../scripts/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh"
|
||||
|
||||
# OpenIPC configuration
|
||||
BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC v2.2"
|
||||
BR2_TARGET_GENERIC_HOSTNAME="vixand-t31"
|
||||
BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches"
|
||||
|
||||
# OpenIPC packages
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config"
|
||||
BR2_PACKAGE_DROPBEAR_OPENIPC=y
|
||||
# BR2_PACKAGE_FDK_AAC_OPENIPC is not set
|
||||
BR2_PACKAGE_FWPRINTENV_OPENIPC=y
|
||||
# BR2_PACKAGE_INGENIC_OSDRV_T31 is not set
|
||||
BR2_PACKAGE_HASERL=y
|
||||
# BR2_PACKAGE_HISI_GPIO is not set
|
||||
BR2_PACKAGE_IPCTOOL=y
|
||||
# BR2_PACKAGE_JSON_C is not set
|
||||
# BR2_PACKAGE_LAME_OPENIPC is not set
|
||||
BR2_PACKAGE_LIBCURL_OPENIPC=y
|
||||
BR2_PACKAGE_LIBCURL_OPENIPC_CURL=y
|
||||
# BR2_PACKAGE_LIBCURL_OPENIPC_VERBOSE is not set
|
||||
# BR2_PACKAGE_LIBCURL_OPENIPC_PROXY_SUPPORT is not set
|
||||
# BR2_PACKAGE_LIBCURL_OPENIPC_COOKIES_SUPPORT is not set
|
||||
# BR2_PACKAGE_LIBCURL_OPENIPC_EXTRA_PROTOCOLS_FEATURES is not set
|
||||
BR2_PACKAGE_LIBCURL_OPENIPC_MBEDTLS=y
|
||||
# BR2_PACKAGE_LIBEVENT_OPENIPC is not set
|
||||
# BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT is not set
|
||||
# BR2_PACKAGE_LIBOGG_OPENIPC is not set
|
||||
# BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC is not set
|
||||
BR2_PACKAGE_LIBYAML=y
|
||||
# BR2_PACKAGE_MAJESTIC_FONTS is not set
|
||||
# BR2_PACKAGE_MAJESTIC_T31 is not set
|
||||
BR2_PACKAGE_MBEDTLS_OPENIPC=y
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set
|
||||
BR2_PACKAGE_MICROBE_WEB=y
|
||||
# BR2_PACKAGE_MINI_SNMPD is not set
|
||||
# BR2_PACKAGE_MOTORS is not set
|
||||
# BR2_PACKAGE_OPUS_OPENIPC is not set
|
||||
# BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT is not set
|
||||
# BR2_PACKAGE_SSHPASS is not set
|
||||
# BR2_PACKAGE_UACME_OPENIPC is not set
|
||||
BR2_PACKAGE_VTUND_OPENIPC=y
|
||||
BR2_PACKAGE_YAML_CLI=y
|
||||
|
||||
# WiFi
|
||||
# BR2_PACKAGE_WIRELESS_TOOLS is not set
|
||||
# BR2_PACKAGE_WPA_SUPPLICANT is not set
|
||||
# BR2_PACKAGE_WPA_SUPPLICANT_CLI is not set
|
||||
# BR2_PACKAGE_WPA_SUPPLICANT_NL80211 is not set
|
||||
# BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE is not set
|
||||
# BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC is not set
|
||||
# BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U is not set
|
||||
# BR2_PACKAGE_RTL8188EU is not set
|
||||
|
||||
# WIREGUARD
|
||||
# BR2_PACKAGE_WIREGUARD_LINUX_COMPAT is not set
|
||||
# BR2_PACKAGE_WIREGUARD_TOOLS is not set
|
||||
|
||||
# MQTT
|
||||
BR2_PACKAGE_MOSQUITTO=y
|
||||
# BR2_PACKAGE_MOSQUITTO_BROKER is not set
|
||||
|
||||
# For Facilitator "Vasiliy" ONLY
|
||||
BR2_PACKAGE_PHP=y
|
||||
BR2_PACKAGE_PHP_EXT_JSON=y
|
||||
BR2_PACKAGE_PHP_EXT_ZIP=y
|
||||
BR2_PACKAGE_UHTTPD=y
|
||||
|
||||
# Optional packages
|
||||
BR2_PACKAGE_PPPD=y
|
||||
|
|
@ -67,7 +67,7 @@ BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT=y
|
|||
BR2_PACKAGE_LIBOGG_OPENIPC=y
|
||||
BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y
|
||||
BR2_PACKAGE_LIBYAML=y
|
||||
BR2_PACKAGE_MAJESTIC_FONTS=y
|
||||
#BR2_PACKAGE_MAJESTIC_FONTS is not set
|
||||
# BR2_PACKAGE_MAJESTIC_MSC313E=y
|
||||
BR2_PACKAGE_MBEDTLS_OPENIPC=y
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
|
||||
|
|
|
@ -67,7 +67,7 @@ BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT=y
|
|||
BR2_PACKAGE_LIBOGG_OPENIPC=y
|
||||
BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y
|
||||
BR2_PACKAGE_LIBYAML=y
|
||||
BR2_PACKAGE_MAJESTIC_FONTS=y
|
||||
# BR2_PACKAGE_MAJESTIC_FONTS is not set
|
||||
# BR2_PACKAGE_MAJESTIC_MSC313E=y
|
||||
BR2_PACKAGE_MBEDTLS_OPENIPC=y
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
|
||||
|
|
|
@ -67,14 +67,14 @@ BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT=y
|
|||
BR2_PACKAGE_LIBOGG_OPENIPC=y
|
||||
BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y
|
||||
BR2_PACKAGE_LIBYAML=y
|
||||
BR2_PACKAGE_MAJESTIC_FONTS=y
|
||||
# BR2_PACKAGE_MAJESTIC_FONTS is not set
|
||||
BR2_PACKAGE_MAJESTIC_SSC335=y
|
||||
BR2_PACKAGE_MBEDTLS_OPENIPC=y
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set
|
||||
BR2_PACKAGE_MICROBE_WEB=y
|
||||
# BR2_PACKAGE_MINI_SNMPD is not set
|
||||
BR2_PACKAGE_MOTORS=y
|
||||
# BR2_PACKAGE_MOTORS is not set
|
||||
BR2_PACKAGE_OPUS_OPENIPC=y
|
||||
BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y
|
||||
BR2_PACKAGE_SIGMASTAR_OSDRV_SSC335=y
|
||||
|
|
|
@ -67,14 +67,14 @@ BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT=y
|
|||
BR2_PACKAGE_LIBOGG_OPENIPC=y
|
||||
BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y
|
||||
BR2_PACKAGE_LIBYAML=y
|
||||
BR2_PACKAGE_MAJESTIC_FONTS=y
|
||||
# BR2_PACKAGE_MAJESTIC_FONTS is not set
|
||||
BR2_PACKAGE_MAJESTIC_SSC335=y
|
||||
BR2_PACKAGE_MBEDTLS_OPENIPC=y
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set
|
||||
BR2_PACKAGE_MICROBE_WEB=y
|
||||
# BR2_PACKAGE_MINI_SNMPD is not set
|
||||
BR2_PACKAGE_MOTORS=y
|
||||
# BR2_PACKAGE_MOTORS is not set
|
||||
BR2_PACKAGE_OPUS_OPENIPC=y
|
||||
BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y
|
||||
BR2_PACKAGE_SIGMASTAR_OSDRV_SSC335=y
|
||||
|
|
|
@ -62,7 +62,7 @@ BR2_PACKAGE_JSON_C=y
|
|||
# BR2_PACKAGE_MAJESTIC_SSC335 is not set
|
||||
BR2_PACKAGE_MICROBE_WEB=y
|
||||
# BR2_PACKAGE_MINI_SNMPD is not set
|
||||
BR2_PACKAGE_MOTORS=y
|
||||
# BR2_PACKAGE_MOTORS is not set
|
||||
BR2_PACKAGE_SIGMASTAR_OSDRV_SSC335=y
|
||||
BR2_PACKAGE_VTUND_OPENIPC=y
|
||||
# BR2_PACKAGE_YAML_CLI is not set
|
||||
|
|
|
@ -67,14 +67,14 @@ BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT=y
|
|||
BR2_PACKAGE_LIBOGG_OPENIPC=y
|
||||
BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y
|
||||
BR2_PACKAGE_LIBYAML=y
|
||||
BR2_PACKAGE_MAJESTIC_FONTS=y
|
||||
# BR2_PACKAGE_MAJESTIC_FONTS is not set
|
||||
BR2_PACKAGE_MAJESTIC_SSC335=y
|
||||
BR2_PACKAGE_MBEDTLS_OPENIPC=y
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set
|
||||
BR2_PACKAGE_MICROBE_WEB=y
|
||||
# BR2_PACKAGE_MINI_SNMPD is not set
|
||||
BR2_PACKAGE_MOTORS=y
|
||||
# BR2_PACKAGE_MOTORS is not set
|
||||
BR2_PACKAGE_OPUS_OPENIPC=y
|
||||
BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y
|
||||
BR2_PACKAGE_SIGMASTAR_OSDRV_SSC335=y
|
||||
|
|
|
@ -67,14 +67,14 @@ BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT=y
|
|||
BR2_PACKAGE_LIBOGG_OPENIPC=y
|
||||
BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y
|
||||
BR2_PACKAGE_LIBYAML=y
|
||||
BR2_PACKAGE_MAJESTIC_FONTS=y
|
||||
# BR2_PACKAGE_MAJESTIC_FONTS is not set
|
||||
BR2_PACKAGE_MAJESTIC_SSC335=y
|
||||
BR2_PACKAGE_MBEDTLS_OPENIPC=y
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set
|
||||
BR2_PACKAGE_MICROBE_WEB=y
|
||||
# BR2_PACKAGE_MINI_SNMPD is not set
|
||||
BR2_PACKAGE_MOTORS=y
|
||||
# BR2_PACKAGE_MOTORS is not set
|
||||
BR2_PACKAGE_OPUS_OPENIPC=y
|
||||
BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y
|
||||
BR2_PACKAGE_SIGMASTAR_OSDRV_SSC335=y
|
||||
|
|
|
@ -18,7 +18,7 @@ BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc"
|
|||
# BR2_TOOLCHAIN_BUILDROOT_MUSL is not set
|
||||
# BR2_TOOLCHAIN_BUILDROOT_LIBC="musl"
|
||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
|
||||
# BR2_TOOLCHAIN_BUILDROOT_LOCALE is not set
|
||||
BR2_TOOLCHAIN_BUILDROOT_USE_SSP=y
|
||||
|
||||
# Kernel
|
||||
|
@ -67,14 +67,14 @@ BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT=y
|
|||
BR2_PACKAGE_LIBOGG_OPENIPC=y
|
||||
BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y
|
||||
BR2_PACKAGE_LIBYAML=y
|
||||
BR2_PACKAGE_MAJESTIC_FONTS=y
|
||||
# BR2_PACKAGE_MAJESTIC_FONTS is not set
|
||||
BR2_PACKAGE_MAJESTIC_SSC335=y
|
||||
BR2_PACKAGE_MBEDTLS_OPENIPC=y
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set
|
||||
BR2_PACKAGE_MICROBE_WEB=y
|
||||
# BR2_PACKAGE_MINI_SNMPD is not set
|
||||
BR2_PACKAGE_MOTORS=y
|
||||
# BR2_PACKAGE_MOTORS is not set
|
||||
BR2_PACKAGE_OPUS_OPENIPC=y
|
||||
BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y
|
||||
BR2_PACKAGE_SIGMASTAR_OSDRV_SSC335=y
|
||||
|
@ -94,13 +94,7 @@ BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y
|
|||
# BR2_PACKAGE_RTL8188EU is not set
|
||||
# BR2_PACKAGE_RTL8192EU_OPENIPC is not set
|
||||
|
||||
# MQTT
|
||||
BR2_PACKAGE_MOSQUITTO=y
|
||||
# BR2_PACKAGE_MOSQUITTO_BROKER is not set
|
||||
|
||||
# Test
|
||||
# WIREGUARD
|
||||
BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
|
||||
BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
|
||||
# Experiment
|
||||
BR2_PACKAGE_RTPTOOLS=y
|
||||
|
|
|
@ -0,0 +1,106 @@
|
|||
# Architecture
|
||||
BR2_arm=y
|
||||
BR2_cortex_a7=y
|
||||
BR2_ARM_EABIHF=y
|
||||
BR2_ARM_FPU_NEON_VFPV4=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_PER_PACKAGE_DIRECTORIES=y
|
||||
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_CXX=y
|
||||
# BR2_TOOLCHAIN_BUILDROOT_LOCALE is not set
|
||||
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_SIGMASTAR_PATCHER=y
|
||||
BR2_LINUX_KERNEL_EXT_SIGMASTAR_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_CPIO=y
|
||||
BR2_TARGET_ROOTFS_SQUASHFS=y
|
||||
BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y
|
||||
BR2_ROOTFS_OVERLAY="$(TOPDIR)/../general/overlay"
|
||||
BR2_ROOTFS_POST_BUILD_SCRIPT="$(TOPDIR)/../scripts/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh"
|
||||
|
||||
# OpenIPC configuration
|
||||
BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC v2.2"
|
||||
BR2_TARGET_GENERIC_HOSTNAME="openipc-ssc335"
|
||||
BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches"
|
||||
|
||||
# OpenIPC packages
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config"
|
||||
BR2_PACKAGE_DROPBEAR_OPENIPC=y
|
||||
# BR2_PACKAGE_FDK_AAC_OPENIPC is not set
|
||||
BR2_PACKAGE_FWPRINTENV_OPENIPC=y
|
||||
BR2_PACKAGE_HASERL=y
|
||||
BR2_PACKAGE_IPCTOOL=y
|
||||
BR2_PACKAGE_JSON_C=y
|
||||
BR2_PACKAGE_LAME_OPENIPC=y
|
||||
BR2_PACKAGE_LIBCURL_OPENIPC=y
|
||||
BR2_PACKAGE_LIBCURL_OPENIPC_CURL=y
|
||||
# BR2_PACKAGE_LIBCURL_OPENIPC_VERBOSE is not set
|
||||
# BR2_PACKAGE_LIBCURL_OPENIPC_PROXY_SUPPORT is not set
|
||||
# BR2_PACKAGE_LIBCURL_OPENIPC_COOKIES_SUPPORT is not set
|
||||
# BR2_PACKAGE_LIBCURL_OPENIPC_EXTRA_PROTOCOLS_FEATURES is not set
|
||||
BR2_PACKAGE_LIBCURL_OPENIPC_MBEDTLS=y
|
||||
BR2_PACKAGE_LIBEVENT_OPENIPC=y
|
||||
BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT=y
|
||||
BR2_PACKAGE_LIBOGG_OPENIPC=y
|
||||
BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y
|
||||
BR2_PACKAGE_LIBYAML=y
|
||||
# BR2_PACKAGE_MAJESTIC_FONTS is not set
|
||||
BR2_PACKAGE_MAJESTIC_SSC335=y
|
||||
BR2_PACKAGE_MBEDTLS_OPENIPC=y
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set
|
||||
BR2_PACKAGE_MICROBE_WEB=y
|
||||
# BR2_PACKAGE_MINI_SNMPD is not set
|
||||
# BR2_PACKAGE_MOTORS is not set
|
||||
BR2_PACKAGE_OPUS_OPENIPC=y
|
||||
BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y
|
||||
BR2_PACKAGE_SIGMASTAR_OSDRV_SSC335=y
|
||||
# BR2_PACKAGE_SSHPASS is not set
|
||||
BR2_PACKAGE_UACME_OPENIPC=y
|
||||
BR2_PACKAGE_VTUND_OPENIPC=y
|
||||
BR2_PACKAGE_YAML_CLI=y
|
||||
|
||||
# WiFi
|
||||
BR2_PACKAGE_WIRELESS_TOOLS=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y
|
||||
# BR2_PACKAGE_RTL8188EU is not set
|
||||
# BR2_PACKAGE_RTL8192EU_OPENIPC is not set
|
||||
|
||||
# WIREGUARD
|
||||
BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
|
||||
BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
|
||||
# MQTT
|
||||
BR2_PACKAGE_MOSQUITTO=y
|
||||
# BR2_PACKAGE_MOSQUITTO_BROKER is not set
|
||||
|
||||
# Experiment
|
||||
BR2_PACKAGE_RTPTOOLS=y
|
|
@ -67,14 +67,14 @@ BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT=y
|
|||
BR2_PACKAGE_LIBOGG_OPENIPC=y
|
||||
BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y
|
||||
BR2_PACKAGE_LIBYAML=y
|
||||
BR2_PACKAGE_MAJESTIC_FONTS=y
|
||||
# BR2_PACKAGE_MAJESTIC_FONTS is not set
|
||||
BR2_PACKAGE_MAJESTIC_SSC335=y
|
||||
BR2_PACKAGE_MBEDTLS_OPENIPC=y
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set
|
||||
BR2_PACKAGE_MICROBE_WEB=y
|
||||
# BR2_PACKAGE_MINI_SNMPD is not set
|
||||
BR2_PACKAGE_MOTORS=y
|
||||
# BR2_PACKAGE_MOTORS is not set
|
||||
BR2_PACKAGE_OPUS_OPENIPC=y
|
||||
BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y
|
||||
BR2_PACKAGE_SIGMASTAR_OSDRV_SSC335=y
|
||||
|
|
|
@ -67,14 +67,14 @@ BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT=y
|
|||
BR2_PACKAGE_LIBOGG_OPENIPC=y
|
||||
BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y
|
||||
BR2_PACKAGE_LIBYAML=y
|
||||
BR2_PACKAGE_MAJESTIC_FONTS=y
|
||||
# BR2_PACKAGE_MAJESTIC_FONTS is not set
|
||||
BR2_PACKAGE_MAJESTIC_SSC335=y
|
||||
BR2_PACKAGE_MBEDTLS_OPENIPC=y
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set
|
||||
BR2_PACKAGE_MICROBE_WEB=y
|
||||
# BR2_PACKAGE_MINI_SNMPD is not set
|
||||
BR2_PACKAGE_MOTORS=y
|
||||
# BR2_PACKAGE_MOTORS is not set
|
||||
BR2_PACKAGE_OPUS_OPENIPC=y
|
||||
BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y
|
||||
BR2_PACKAGE_SIGMASTAR_OSDRV_SSC335=y
|
||||
|
|
|
@ -67,14 +67,14 @@ BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT=y
|
|||
BR2_PACKAGE_LIBOGG_OPENIPC=y
|
||||
BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y
|
||||
BR2_PACKAGE_LIBYAML=y
|
||||
BR2_PACKAGE_MAJESTIC_FONTS=y
|
||||
# BR2_PACKAGE_MAJESTIC_FONTS is not set
|
||||
BR2_PACKAGE_MAJESTIC_SSC335=y
|
||||
BR2_PACKAGE_MBEDTLS_OPENIPC=y
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set
|
||||
BR2_PACKAGE_MICROBE_WEB=y
|
||||
# BR2_PACKAGE_MINI_SNMPD is not set
|
||||
BR2_PACKAGE_MOTORS=y
|
||||
# BR2_PACKAGE_MOTORS is not set
|
||||
BR2_PACKAGE_OPUS_OPENIPC=y
|
||||
BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y
|
||||
BR2_PACKAGE_SIGMASTAR_OSDRV_SSC335=y
|
||||
|
|
|
@ -67,14 +67,14 @@ BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT=y
|
|||
BR2_PACKAGE_LIBOGG_OPENIPC=y
|
||||
BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y
|
||||
BR2_PACKAGE_LIBYAML=y
|
||||
BR2_PACKAGE_MAJESTIC_FONTS=y
|
||||
# BR2_PACKAGE_MAJESTIC_FONTS is not set
|
||||
BR2_PACKAGE_MAJESTIC_SSC335=y
|
||||
BR2_PACKAGE_MBEDTLS_OPENIPC=y
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set
|
||||
BR2_PACKAGE_MICROBE_WEB=y
|
||||
# BR2_PACKAGE_MINI_SNMPD is not set
|
||||
BR2_PACKAGE_MOTORS=y
|
||||
# BR2_PACKAGE_MOTORS is not set
|
||||
BR2_PACKAGE_OPUS_OPENIPC=y
|
||||
BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y
|
||||
BR2_PACKAGE_SIGMASTAR_OSDRV_SSC335=y
|
||||
|
|
|
@ -67,14 +67,14 @@ BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT=y
|
|||
BR2_PACKAGE_LIBOGG_OPENIPC=y
|
||||
BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y
|
||||
BR2_PACKAGE_LIBYAML=y
|
||||
BR2_PACKAGE_MAJESTIC_FONTS=y
|
||||
# BR2_PACKAGE_MAJESTIC_FONTS is not set
|
||||
BR2_PACKAGE_MAJESTIC_SSC335=y
|
||||
BR2_PACKAGE_MBEDTLS_OPENIPC=y
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
|
||||
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set
|
||||
BR2_PACKAGE_MICROBE_WEB=y
|
||||
# BR2_PACKAGE_MINI_SNMPD is not set
|
||||
BR2_PACKAGE_MOTORS=y
|
||||
# BR2_PACKAGE_MOTORS is not set
|
||||
BR2_PACKAGE_OPUS_OPENIPC=y
|
||||
BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y
|
||||
BR2_PACKAGE_SIGMASTAR_OSDRV_SSC335=y
|
||||
|
|
23
building.sh
23
building.sh
|
@ -420,6 +420,11 @@ hi3536dv100() {
|
|||
fresh && make PLATFORM=hisilicon BOARD=unknown_unknown_${soc}_openipc all && rename
|
||||
}
|
||||
|
||||
hi3536dv100_vixand() {
|
||||
soc="hi3536dv100"
|
||||
fresh && make PLATFORM=hisilicon BOARD=unknown_unknown_${soc}_vixand all && rename
|
||||
}
|
||||
|
||||
#################################################################################
|
||||
|
||||
msc313e() {
|
||||
|
@ -572,6 +577,11 @@ t31() {
|
|||
fresh && make PLATFORM=ingenic BOARD=unknown_unknown_${soc}_openipc all && rename
|
||||
}
|
||||
|
||||
t31_vixand() {
|
||||
soc="t31"
|
||||
fresh && make PLATFORM=ingenic BOARD=unknown_unknown_${soc}_vixand all && rename
|
||||
}
|
||||
|
||||
#################################################################################
|
||||
|
||||
xm510() {
|
||||
|
@ -652,7 +662,7 @@ xm550() {
|
|||
# hi3516cv200 # testing..
|
||||
# hi3518ev200 # testing..
|
||||
# hi3518ev200_domsip # DomSip
|
||||
hi3518ev200_hs303 # OpenIPC
|
||||
# hi3518ev200_hs303 # OpenIPC
|
||||
#
|
||||
# hi3516av100 # OpenIPC
|
||||
# hi3516av100_ultimate # OpenIPC_ultimate version
|
||||
|
@ -684,7 +694,9 @@ hi3518ev200_hs303 # OpenIPC
|
|||
# hi3516cv500 # testing..
|
||||
# hi3516dv300 # testing..
|
||||
#
|
||||
# hi3536cv100 # OpenIPC
|
||||
# hi3536dv100 # OpenIPC
|
||||
# hi3536dv100_vixand # Vixand
|
||||
#
|
||||
#######
|
||||
#
|
||||
|
@ -728,10 +740,11 @@ hi3518ev200_hs303 # OpenIPC
|
|||
#
|
||||
#######
|
||||
#
|
||||
# t10 # testing..
|
||||
# t20 # testing..
|
||||
# t30 # testing..
|
||||
# t31 # testing..
|
||||
# t10 # OpenIPC
|
||||
# t20 # OpenIPC
|
||||
# t30 # OpenIPC
|
||||
# t31 # OpenIPC
|
||||
# t31_vixand # Vixand partner
|
||||
#
|
||||
#######
|
||||
#
|
||||
|
|
286
docs/index.md
286
docs/index.md
|
@ -1,122 +1,32 @@
|
|||

|
||||
|
||||
|
||||
## OpenIPC firmware
|
||||
_(based on Buildroot)_
|
||||
|
||||
OpenIPC is a rapidly developing open source alternative firmware for popular IP cameras from an [open community](https://opencollective.com/openipc).
|
||||
OpenIPC is a rapidly developing open source alternative [firmware][firmware] for
|
||||
popular IP cameras from an [open community](https://opencollective.com/openipc).
|
||||
|
||||
Historically, OpenIPC firmware supports SoC manufactured by HiSilicon, but as the development continues,
|
||||
the list of supported processors expands. Today, it also includes chips from Ambarella, Anyka, Fullhan,
|
||||
Goke, GrainMedia, Ingenic, MStar, Novatek, SigmaStar, XiongMai and is expected to grow further.
|
||||
Historically, OpenIPC [firmware][firmware] only supported SoC manufactured by
|
||||
HiSilicon, but as the development continues, the list of supported processors
|
||||
expands. Today, it also includes chips from _Ambarella_, _Anyka_, _Fullhan_, _Goke_,
|
||||
_GrainMedia_, _Ingenic_, _MStar_, _Novatek_, _SigmaStar_, _XiongMai_, and is
|
||||
expected to grow further.
|
||||
|
||||
More information about the project is available [in our wiki](https://openipc.github.io/wiki/)
|
||||
and [on the website](https://openipc.org/).
|
||||
More information about the [project][project] is available in our [website][website]
|
||||
and on the [wiki][wiki].
|
||||
|
||||
### Current development status <a href="#support">*</a>
|
||||
[firmware]: https://github.com/openipc/firmware/
|
||||
[project]: https://github.com/openipc/
|
||||
[website]: https://openipc.org/
|
||||
[wiki]: https://openipc.github.io/wiki/
|
||||
|
||||
[](https://github.com/OpenIPC/firmware/releases)
|
||||

|
||||

|
||||

|
||||
[](https://opensource.org/licenses/MIT)
|
||||

|
||||

|
||||
|
||||
[](https://gitter.im/OpenIPC/english?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
||||
|
||||
**IMPORTANT!** Backup of original firmware is required because our U-Boot version will overwrite original crypto partition (it is not used by OpenIPC, but it will make impossible to restore to factory firmware if you will want).
|
||||
|
||||
We provide our own advanced U-boot release for the platform (that could replace the original board U-boot, depending on user's willingness). In the case when manufacturer has a password protected U-boot, consider to replacing it.
|
||||
|
||||
_**NB!** Downloads are for research only, without any guarantee._
|
||||
|
||||
| SoC | Status | U-Boot | Linux | Video | Audio | GPIO | Sensors |
|
||||
|-----------------------------------------------------------|:-------------:|:--------------------:|:------------------:|:-----:|:-----:|:----:|:-------:|
|
||||
| Ambarella S2L<br>![AmbaS2L][AmbaS2L] | <br>![sRnD] | | | | | | |
|
||||
| Ambarella S3L<br>![AmbaS3L][AmbaS3L] | <br>![sWIP] | | [⬇][fwAmbaS3L] | | | | |
|
||||
| Anyka AK3916Ev300<br>![AK3916Ev300][AK3916Ev300] | <br>![sEQUIP] | | [⬇][fwAK3916Ev300] | | | | |
|
||||
| Anyka AK3916Ev301<br>![AK3916Ev301][AK3916Ev301] | <br>![sRnD] | | | | | | |
|
||||
| Anyka AK3918Ev200<br>![AK3918Ev200][AK3918Ev200] | <br>![sHELP] | | [⬇][fwAK3918Ev200] | | | | |
|
||||
| Anyka AK3918Ev300<br>![AK3918Ev300][AK3918Ev300] | <br>![sEQUIP] | | [⬇][fwAK3918Ev300] | | | | |
|
||||
| Anyka AK3918Ev330<br>![AK3918Ev330][AK3918Ev330] | <br>![sRnD] | | | | | | |
|
||||
| Fullhan FH8626v100<br>![FH8626v100][FH8626v100] | <br>![sHELP] | | | | | | |
|
||||
| Fullhan FH8632v100<br>![FH8632v100][FH8632v100] | <br>![sEQUIP] | | | | | | |
|
||||
| Fullhan FH8652v100<br>![FH8652v100][FH8652v100] | <br>![sHELP] | | | | | | |
|
||||
| Fullhan FH8852v100<br>![FH8652v100][FH8852v100] | <br>![sWIP] | | [⬇][fwFH8852v100] | | | | |
|
||||
| Fullhan FH8852v200<br>![FH8652v200][FH8852v200] | <br>![sWIP] | | [⬇][fwFH8852v200] | | | | |
|
||||
| Fullhan FH8852v210<br>![FH8652v210][FH8852v210] | <br>![sEQUIP] | | | | | | |
|
||||
| Fullhan FH8856v100<br>![FH8856v100][FH8856v100] | <br>![sEQUIP] | | | | | | |
|
||||
| Fullhan FH8856v200<br>![FH8856v200][FH8856v200] | <br>![sWIP] | | [⬇][fwFH8856v200] | | | | |
|
||||
| Fullhan FH8856v210<br>![FH8856v210][FH8856v210] | <br>![sEQUIP] | | | | | | |
|
||||
| Fullhan FH8858v200<br>![FH8858v200][FH8858v200] | <br>![sEQUIP] | | | | | | |
|
||||
| Fullhan FH8858v210<br>![FH8858v210][FH8858v210] | <br>![sEQUIP] | | | | | | |
|
||||
| Goke GK7102S<br>![GK7102S][GK7102S] | <br>![sRnD] | | | | | | |
|
||||
| Goke GK7202v300<br>![GK7202v300][GK7202v300] | <br>![sDONE] | [⬇][bootGK7202v300] | [⬇][fwGK7202v300] | + | + | + | |
|
||||
| Goke GK7205v200<br>![GK7205v200][GK7205v200] | <br>![sDONE] | [⬇][bootGK7205v200] | [⬇][fwGK7205v200] | + | + | + | |
|
||||
| Goke GK7205v210<br>![GK7205v210][GK7205v210] | <br>![sDONE] | | [⬇][fwGK7205v210] | + | + | + | |
|
||||
| Goke GK7205v300<br>![GK7205v300][GK7205v300] | <br>![sDONE] | [⬇][bootGK7205v300] | [⬇][fwGK7205v300] | + | + | + | |
|
||||
| Goke GK7605v100<br>![GK7605v100][GK7605v100] | <br>![sDONE] | [⬇][bootGK7605v100] | [⬇][fwGK7605v100] | + | + | + | |
|
||||
| GrainMedia GM8135<br>![GM8135][GM8135] | <br>![sEQUIP] | | | | | | |
|
||||
| GrainMedia GM8136<br>![GM8136][GM8136] | <br>![sMVP] | | [⬇][fwGM8136] | + | | + | |
|
||||
| HiSilicon Hi3516Av100<br>![Hi3516Av100][Hi3516Av100] | <br>![sDONE] | [⬇][bootHi3516Av100] | [⬇][fwHi3516Av100] | + | + | + | |
|
||||
| HiSilicon Hi3516Av200<br>![Hi3516Av200][Hi3516Av200] | <br>![sDONE] | [⬇][bootHi3516Av200] | [⬇][fwHi3516Av200] | + | + | + | |
|
||||
| HiSilicon Hi3516Av300<br>![Hi3516Av300][Hi3516Av300] | <br>![sDONE] | [⬇][bootHi3516Av300] | [⬇][fwHi3516Av300] | + | + | + | |
|
||||
| HiSilicon Hi3516Cv100<br>![Hi3516Cv100][Hi3516Cv100] | <br>![sDONE] | [⬇][bootHi3516Cv100] | [⬇][fwHi3516Cv100] | + | + | + | |
|
||||
| HiSilicon Hi3516Cv200<br>![Hi3516Cv200][Hi3516Cv200] | <br>![sDONE] | [⬇][bootHi3516Cv200] | [⬇][fwHi3516Cv200] | + | + | + | |
|
||||
| HiSilicon Hi3516Cv300<br>![Hi3516Cv300][Hi3516Cv300] | <br>![sDONE] | [⬇][bootHi3516Cv300] | [⬇][fwHi3516Cv300] | + | + | + | |
|
||||
| HiSilicon Hi3516Cv500<br>![Hi3516Cv500][Hi3516Cv500] | <br>![sDONE] | [⬇][bootHi3516Cv500] | [⬇][fwHi3516Cv500] | + | + | + | |
|
||||
| HiSilicon Hi3516Dv100<br>![Hi3516Dv100][Hi3516Dv100] | <br>![sDONE] | [⬇][bootHi3516Dv100] | [⬇][fwHi3516Dv100] | + | + | + | |
|
||||
| HiSilicon Hi3516Dv200<br>![Hi3516Dv200][Hi3516Dv200] | <br>![sDONE] | [⬇][bootHi3516Dv200] | [⬇][fwHi3516Dv200] | + | + | + | |
|
||||
| HiSilicon Hi3516Dv300<br>![Hi3516Dv300][Hi3516Dv300] | <br>![sDONE] | [⬇][bootHi3516Dv300] | [⬇][fwHi3516Dv300] | + | + | + | |
|
||||
| HiSilicon Hi3516Ev100<br>![Hi3516Ev100][Hi3516Ev100] | <br>![sDONE] | [⬇][bootHi3516Ev100] | [⬇][fwHi3516Ev100] | + | + | + | |
|
||||
| HiSilicon Hi3516Ev200<br>![Hi3516Ev200][Hi3516Ev200] | <br>![sDONE] | [⬇][bootHi3516Ev200] | [⬇][fwHi3516Ev200] | + | + | + | |
|
||||
| HiSilicon Hi3516Ev300<br>![Hi3516Ev300][Hi3516Ev300] | <br>![sDONE] | [⬇][bootHi3516Ev300] | [⬇][fwHi3516Ev300] | + | + | + | |
|
||||
| HiSilicon Hi3518Cv100<br>![Hi3518Cv100][Hi3518Cv100] | <br>![sDONE] | [⬇][bootHi3518Cv100] | [⬇][fwHi3518Cv100] | + | + | + | |
|
||||
| HiSilicon Hi3518Ev100<br>![Hi3518Ev100][Hi3518Ev100] | <br>![sDONE] | [⬇][bootHi3518Ev100] | [⬇][fwHi3518Ev100] | + | + | + | |
|
||||
| HiSilicon Hi3518Ev200<br>![Hi3518Ev200][Hi3518Ev200] | <br>![sDONE] | [⬇][bootHi3518Ev200] | [⬇][fwHi3518Ev200] | + | + | + | |
|
||||
| HiSilicon Hi3518Ev300<br>![Hi3518Ev300][Hi3518Ev300] | <br>![sDONE] | [⬇][bootHi3518Ev300] | [⬇][fwHi3518Ev300] | + | + | + | |
|
||||
| HiSilicon Hi3519v101<br>![Hi3519v101][Hi3519v101] | <br>![sDONE] | [⬇][bootHi3519v101] | [⬇][fwHi3519v101] | + | + | + | |
|
||||
| Ingenic T10<br>![T10][T10] | <br>![sWIP] | | [⬇][fwT10] | | | | |
|
||||
| Ingenic T20<br>![T20][T20] | <br>![sMVP] | | [⬇][fwT20] | + | | | |
|
||||
| Ingenic T21<br>![T21][T21] | <br>![sMVP] | | [⬇][fwT21] | + | | | |
|
||||
| Ingenic T31<br>![T31][T31] | <br>![sMVP] | | [⬇][fwT31] | + | | | |
|
||||
| MStar MSC313E<br>![MSC313E][MSC313E] | <br>![sWIP] | [⬇][bootMSC313E] | [⬇][fwMSC313E] | | | | |
|
||||
| MStar MSC316D<br>![MSC316DC][MSC316DC] | <br>![sWIP] | | [⬇][fwMSC316DC] | | | | |
|
||||
| Novatek NT98562<br>![NT98562][NT98562] | <br>![sWIP] | | [⬇][fwNT98562] | | | | |
|
||||
| Novatek NT98566<br>![NT98566][NT98566] | <br>![sWIP] | | [⬇][fwNT98566] | | | | |
|
||||
| SigmaStar SSC325<br>![SSC325][SSC325] | <br>![sRnD] | | [⬇][fwSSC325] | | | | |
|
||||
| SigmaStar SSC335<br>![SSC335][SSC335] | <br>![sMVP] | | [⬇][fwSSC335] | + | | + | |
|
||||
| SigmaStar SSC337<br>![SSC337][SSC337] | <br>![sMVP] | | [⬇][fwSSC337] | + | | + | |
|
||||
| SigmaStar SSC337DE<br>![SSC337DE][SSC337DE] | <br>![sRnD] | | [⬇][fwSSC337DE] | | | | |
|
||||
| Xiongmai XM510<br>![XM510][XM510] | <br>![sMVP] | | [⬇][fwXM510] | + | | + | |
|
||||
| Xiongmai XM530<br>![XM530][XM530] | <br>![sMVP] | | [⬇][fwXM530] | + | | + | |
|
||||
| Xiongmai XM550<br>![XM550][XM550] | <br>![sMVP] | | [⬇][fwXM550] | + | | + | |
|
||||
|
||||
Typical development lifecycle:
|
||||
|
||||
When we acquire SDK for new SoC we add SoC name to the table with status `NoEquipment` (if we don't have specific hardware modules) or `HelpNeeded` (to seek developer who will be responsible for the SoC) and it's considered as starting state of development. Then gradually status changes -> ![sRnD] -> ![sWIP] -> ![sMVP] -> ![sDONE]
|
||||
|
||||
Therefore: there is no reason to have SoC in the table without having SDK.
|
||||
|
||||
![sDONE] Everything seems works like as in original firmware (but we're still waiting for feedback from you)
|
||||
|
||||
![sMVP] "Minimal Viable Product", basic system is done (video works at least on main channel), everything is clear (including hardware and software design), but due to lack of human resources we're looking for help from experienced embedded developers or sponsors to continue development and make it `DONE` in the future
|
||||
|
||||
![sWIP] "Work In Progress" stage, we're tinkering with hardware and code, and probably early birds can do tests on their boards and help us to move further
|
||||
|
||||
![sRnD] "Research&Development" stage, when we have platform SDK and probably hardware boards, but there is a lot of work ahead
|
||||
|
||||
![sHELP] There is hardware in our lab, but we're looking for experienced embedded developers or sponsors to start `RnD` stage
|
||||
|
||||
![sEQUIP] We have SDK for the platform, but we don't have specific hardware to continue development, you can donate it to our `RnD` guys (it's important for ancient boards which are in End-Of-Life state and there is no way to buy it with on the market)
|
||||
|
||||
-----
|
||||
|
||||
### Support
|
||||
## Support
|
||||
|
||||
OpenIPC offers two levels of support.
|
||||
|
||||
- Free support through the community (via [chat](https://openipc.org/#telegram-chat-groups)).
|
||||
- Free support through the community (via [chat][chat]).
|
||||
- Paid commercial support (from the team of developers).
|
||||
|
||||
Please consider subscribing for paid commercial support if you intend to use our product for business.
|
||||
|
@ -127,7 +37,8 @@ to work on the project full-time.
|
|||
|
||||
If you have any specific questions concerning our project, feel free to [contact us](mailto:dev@openipc.org).
|
||||
|
||||
### Participating and Contribution
|
||||
|
||||
## Participating and Contribution
|
||||
|
||||
If you like what we do, and willing to intensify the development, please consider participating.
|
||||
|
||||
|
@ -138,7 +49,7 @@ You can help us to write a better documentation, proofread and correct our websi
|
|||
You can just donate some money to cover the cost of development and long-term maintaining of what we believe
|
||||
is going to be the most stable, flexible, and open IP Network Camera Framework for users like yourself.
|
||||
|
||||
You can make a financial contribution to the project at [Open Collective](https://opencollective.com/openipc/contribute/backer-14335/checkout).
|
||||
You can make a financial contribution to the project at [Open Collective][contribution].
|
||||
|
||||
Thank you.
|
||||
|
||||
|
@ -146,160 +57,5 @@ Thank you.
|
|||
<a href="https://opencollective.com/openipc/contribute/backer-14335/checkout" target="_blank"><img src="https://opencollective.com/webpack/donate/button@2x.png?color=blue" width="375" alt="Open Collective donate button"></a>
|
||||
</p>
|
||||
|
||||
|
||||
[sDONE]: https://img.shields.io/static/v1?label=%20&message=DONE&color=008000
|
||||
[sMVP]: https://img.shields.io/static/v1?label=%20&message=MVP&color=FFFF00
|
||||
[sRnD]: https://img.shields.io/static/v1?label=%20&message=RnD&color=008080
|
||||
[sWIP]: https://img.shields.io/static/v1?label=%20&message=WIP&color=FF00FF
|
||||
[sHELP]: https://img.shields.io/static/v1?label=%20&message=HelpNeeded&color=800000
|
||||
[sEQUIP]: https://img.shields.io/static/v1?label=%20&message=NoEquipment&color=FF0000
|
||||
|
||||
|
||||
|
||||
[AmbaS2L]: https://img.shields.io/static/v1?label=AmbaS2L&message=%20&logo=github
|
||||
[AmbaS3L]: https://github.com/OpenIPC/firmware/actions/workflows/ambarella-s3l_images.yml/badge.svg
|
||||
[AK3916Ev301]: https://img.shields.io/static/v1?label=AK3916Ev301&message=%20&logo=github
|
||||
[AK3916Ev300]: https://github.com/OpenIPC/firmware/actions/workflows/ak3916ev300_images.yml/badge.svg
|
||||
[AK3918Ev200]: https://github.com/OpenIPC/firmware/actions/workflows/ak3918ev200_images.yml/badge.svg
|
||||
[AK3918Ev300]: https://github.com/OpenIPC/firmware/actions/workflows/ak3918ev300_images.yml/badge.svg
|
||||
[AK3918Ev330]: https://img.shields.io/static/v1?label=AK3918EV330&message=%20&logo=github
|
||||
[FH8626v100]: https://img.shields.io/static/v1?label=FH8626V100&message=%20&logo=github
|
||||
[FH8632v100]: https://img.shields.io/static/v1?label=FH8632V100&message=%20&logo=github
|
||||
[FH8652v100]: https://img.shields.io/static/v1?label=FH8652V100&message=%20&logo=github
|
||||
[FH8852v100]: https://github.com/OpenIPC/firmware/actions/workflows/fh8852v100_images.yml/badge.svg
|
||||
[FH8852v200]: https://github.com/OpenIPC/firmware/actions/workflows/fh8852v200_images.yml/badge.svg
|
||||
[FH8852v210]: https://img.shields.io/static/v1?label=FH8852V210&message=%20&logo=github
|
||||
[FH8856v100]: https://img.shields.io/static/v1?label=FH8856V100&message=%20&logo=github
|
||||
[FH8856v200]: https://github.com/OpenIPC/firmware/actions/workflows/fh8856v200_images.yml/badge.svg
|
||||
[FH8856v210]: https://img.shields.io/static/v1?label=FH8856V210&message=%20&logo=github
|
||||
[FH8858v200]: https://img.shields.io/static/v1?label=FH8856V200&message=%20&logo=github
|
||||
[FH8858v210]: https://img.shields.io/static/v1?label=FH8856V210&message=%20&logo=github
|
||||
[GK7102S]: https://img.shields.io/static/v1?label=GK7102S&message=%20&logo=github
|
||||
[GK7202v300]: https://github.com/OpenIPC/firmware/actions/workflows/gk7202v300_images.yml/badge.svg
|
||||
[GK7205v200]: https://github.com/OpenIPC/firmware/actions/workflows/gk7205v200_images.yml/badge.svg
|
||||
[GK7205v210]: https://github.com/OpenIPC/firmware/actions/workflows/gk7205v210_images.yml/badge.svg
|
||||
[GK7205v300]: https://github.com/OpenIPC/firmware/actions/workflows/gk7205v300_images.yml/badge.svg
|
||||
[GK7605v100]: https://github.com/OpenIPC/firmware/actions/workflows/gk7605v100_images.yml/badge.svg
|
||||
[GM8135]: https://img.shields.io/static/v1?label=GM8135&message=%20&logo=github
|
||||
[GM8136]: https://github.com/OpenIPC/firmware/actions/workflows/gm8136_images.yml/badge.svg
|
||||
[Hi3516Av100]: https://github.com/OpenIPC/firmware/actions/workflows/hi3516av100_images.yml/badge.svg
|
||||
[Hi3516Av200]: https://github.com/OpenIPC/firmware/actions/workflows/hi3516av200_images.yml/badge.svg
|
||||
[Hi3516Av300]: https://github.com/OpenIPC/firmware/actions/workflows/hi3516av300_images.yml/badge.svg
|
||||
[Hi3516Cv100]: https://github.com/OpenIPC/firmware/actions/workflows/hi3516cv100_images.yml/badge.svg
|
||||
[Hi3516Cv200]: https://github.com/OpenIPC/firmware/actions/workflows/hi3516cv200_images.yml/badge.svg
|
||||
[Hi3516Cv300]: https://github.com/OpenIPC/firmware/actions/workflows/hi3516cv300_images.yml/badge.svg
|
||||
[Hi3516Cv500]: https://github.com/OpenIPC/firmware/actions/workflows/hi3516cv500_images.yml/badge.svg
|
||||
[Hi3516Dv100]: https://github.com/OpenIPC/firmware/actions/workflows/hi3516dv100_images.yml/badge.svg
|
||||
[Hi3516Dv200]: https://github.com/OpenIPC/firmware/actions/workflows/hi3516dv200_images.yml/badge.svg
|
||||
[Hi3516Dv300]: https://github.com/OpenIPC/firmware/actions/workflows/hi3516dv300_images.yml/badge.svg
|
||||
[Hi3516Ev100]: https://github.com/OpenIPC/firmware/actions/workflows/hi3516ev100_images.yml/badge.svg
|
||||
[Hi3516Ev200]: https://github.com/OpenIPC/firmware/actions/workflows/hi3516ev200_images.yml/badge.svg
|
||||
[Hi3516Ev300]: https://github.com/OpenIPC/firmware/actions/workflows/hi3516ev300_images.yml/badge.svg
|
||||
[Hi3518Cv100]: https://github.com/OpenIPC/firmware/actions/workflows/hi3518cv100_images.yml/badge.svg
|
||||
[Hi3518Ev100]: https://github.com/OpenIPC/firmware/actions/workflows/hi3518ev100_images.yml/badge.svg
|
||||
[Hi3518Ev200]: https://github.com/OpenIPC/firmware/actions/workflows/hi3518ev200_images.yml/badge.svg
|
||||
[Hi3518Ev300]: https://github.com/OpenIPC/firmware/actions/workflows/hi3518ev300_images.yml/badge.svg
|
||||
[Hi3519v101]: https://github.com/OpenIPC/firmware/actions/workflows/hi3519v101_images.yml/badge.svg
|
||||
[MSC313E]: https://github.com/OpenIPC/firmware/actions/workflows/msc313e_images.yml/badge.svg
|
||||
[MSC316DC]: https://github.com/OpenIPC/firmware/actions/workflows/msc316dc_images.yml/badge.svg
|
||||
[NT98562]: https://github.com/OpenIPC/firmware/actions/workflows/nt98562_images.yml/badge.svg
|
||||
[NT98566]: https://github.com/OpenIPC/firmware/actions/workflows/nt98566_images.yml/badge.svg
|
||||
[SSC325]: https://github.com/OpenIPC/firmware/actions/workflows/ssc325_images.yml/badge.svg
|
||||
[SSC335]: https://github.com/OpenIPC/firmware/actions/workflows/ssc335_images.yml/badge.svg
|
||||
[SSC337]: https://github.com/OpenIPC/firmware/actions/workflows/ssc337_images.yml/badge.svg
|
||||
[SSC337DE]: https://github.com/OpenIPC/firmware/actions/workflows/ssc337de_images.yml/badge.svg
|
||||
[T10]: https://github.com/OpenIPC/firmware/actions/workflows/t10_images.yml/badge.svg
|
||||
[T20]: https://github.com/OpenIPC/firmware/actions/workflows/t20_images.yml/badge.svg
|
||||
[T21]: https://github.com/OpenIPC/firmware/actions/workflows/t21_images.yml/badge.svg
|
||||
[T31]: https://github.com/OpenIPC/firmware/actions/workflows/t31_images.yml/badge.svg
|
||||
[XM510]: https://github.com/OpenIPC/firmware/actions/workflows/xm510_images.yml/badge.svg
|
||||
[XM530]: https://github.com/OpenIPC/firmware/actions/workflows/xm530_images.yml/badge.svg
|
||||
[XM550]: https://github.com/OpenIPC/firmware/actions/workflows/xm550_images.yml/badge.svg
|
||||
|
||||
|
||||
[bootGK7202v300]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-gk7202v300-universal.bin
|
||||
[bootGK7205v200]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-gk7205v200-universal.bin
|
||||
[bootGK7205v210]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-gk7205v210-universal.bin
|
||||
[bootGK7205v300]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-gk7205v300-universal.bin
|
||||
[bootGK7605v100]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-gk7605v100-universal.bin
|
||||
[bootHi3516Av100]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-hi3516av100-universal.bin
|
||||
[bootHi3516Av200]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-hi3516av200-universal.bin
|
||||
[bootHi3516Av300]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-hi3516av300-universal.bin
|
||||
[bootHi3516Cv100]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-hi3516cv100-universal.bin
|
||||
[bootHi3516Cv200]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-hi3516cv200-universal.bin
|
||||
[bootHi3516Cv300]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-hi3516cv300-universal.bin
|
||||
[bootHi3516Cv500]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-hi3516cv500-universal.bin
|
||||
[bootHi3516Dv100]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-hi3516dv100-universal.bin
|
||||
[bootHi3516Dv200]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-hi3516dv200-universal.bin
|
||||
[bootHi3516Dv300]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-hi3516dv300-universal.bin
|
||||
[bootHi3516Ev100]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-hi3516ev100-universal.bin
|
||||
[bootHi3516Ev200]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-hi3516ev200-universal.bin
|
||||
[bootHi3516Ev300]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-hi3516ev300-universal.bin
|
||||
[bootHi3518Cv100]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-hi3518cv100-universal.bin
|
||||
[bootHi3518Ev100]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-hi3518ev100-universal.bin
|
||||
[bootHi3518Ev200]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-hi3518ev200-universal.bin
|
||||
[bootHi3518Ev300]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-hi3518ev300-universal.bin
|
||||
[bootHi3519v101]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-hi3519v101-universal.bin
|
||||
[bootMSC313E]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-msc313e-universal.bin
|
||||
[bootMSC316DC]: https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-msc316dc-universal.bin
|
||||
|
||||
|
||||
[fwAmbaS2L]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.ambarella-s2l-br.tgz
|
||||
[fwAmbaS3L]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.ambarella-s3l-br.tgz
|
||||
[fwAK3916Ev300]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.ak3916ev300-br.tgz
|
||||
[fwAK3916Ev301]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.ak3916ev301-br.tgz
|
||||
[fwAK3918Ev200]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.ak3918ev200-br.tgz
|
||||
[fwAK3918Ev300]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.ak3918ev300-br.tgz
|
||||
[fwAK3918Ev330]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.ak3918ev330-br.tgz
|
||||
[fwFH8626v100]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.fh8626v100-br.tgz
|
||||
[fwFH8632v100]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.fh8632v100-br.tgz
|
||||
[fwFH8652v100]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.fh8652v100-br.tgz
|
||||
[fwFH8852v100]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.fh8852v100-br.tgz
|
||||
[fwFH8852v200]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.fh8852v200-br.tgz
|
||||
[fwFH8856v100]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.fh8856v100-br.tgz
|
||||
[fwFH8856v200]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.fh8856v200-br.tgz
|
||||
[fwFH8856v210]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.fh8856v210-br.tgz
|
||||
[fwFH8858v200]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.fh8858v200-br.tgz
|
||||
[fwFH8858v210]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.fh8858v210-br.tgz
|
||||
[fwFH8856v200]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.fh8856v200-br.tgz
|
||||
[fwGK7102S]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.gk7102s-br.tgz
|
||||
[fwGK7202v300]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.gk7202v300-br.tgz
|
||||
[fwGK7205v200]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.gk7205v200-br.tgz
|
||||
[fwGK7205v210]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.gk7205v210-br.tgz
|
||||
[fwGK7205v300]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.gk7205v300-br.tgz
|
||||
[fwGK7605v100]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.gk7605v100-br.tgz
|
||||
[fwGM8135]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.gm8135-br.tgz
|
||||
[fwGM8136]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.gm8136-br.tgz
|
||||
[fwHi3516Av100]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.hi3516av100-br.tgz
|
||||
[fwHi3516Av200]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.hi3516av200-br.tgz
|
||||
[fwHi3516Av300]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.hi3516av300-br.tgz
|
||||
[fwHi3516Cv100]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.hi3516cv100-br.tgz
|
||||
[fwHi3516Cv200]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.hi3516cv200-br.tgz
|
||||
[fwHi3516Cv300]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.hi3516cv300-br.tgz
|
||||
[fwHi3516Cv500]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.hi3516cv500-br.tgz
|
||||
[fwHi3516Dv100]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.hi3516dv100-br.tgz
|
||||
[fwHi3516Dv200]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.hi3516dv200-br.tgz
|
||||
[fwHi3516Dv300]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.hi3516dv300-br.tgz
|
||||
[fwHi3516Ev100]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.hi3516ev100-br.tgz
|
||||
[fwHi3516Ev200]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.hi3516ev200-br.tgz
|
||||
[fwHi3516Ev300]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.hi3516ev300-br.tgz
|
||||
[fwHi3518Cv100]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.hi3518cv100-br.tgz
|
||||
[fwHi3518Ev100]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.hi3518ev100-br.tgz
|
||||
[fwHi3518Ev200]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.hi3518ev200-br.tgz
|
||||
[fwHi3518Ev300]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.hi3518ev300-br.tgz
|
||||
[fwHi3519v101]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.hi3519v101-br.tgz
|
||||
[fwMSC313E]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.msc313e-br.tgz
|
||||
[fwMSC316DC]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.msc316dc-br.tgz
|
||||
[fwNT98562]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.nt98562-br.tgz
|
||||
[fwNT98566]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.nt98566-br.tgz
|
||||
[fwSSC325]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.ssc325-br.tgz
|
||||
[fwSSC335]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.ssc335-br.tgz
|
||||
[fwSSC337]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.ssc337-br.tgz
|
||||
[fwSSC337DE]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.ssc337de-br.tgz
|
||||
[fwT10]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.t10-br.tgz
|
||||
[fwT20]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.t20-br.tgz
|
||||
[fwT21]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.t21-br.tgz
|
||||
[fwT31]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.t31-br.tgz
|
||||
[fwXM510]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.xm510-br.tgz
|
||||
[fwXM530]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.xm530-br.tgz
|
||||
[fwXM550]: https://github.com/OpenIPC/firmware/releases/download/latest/openipc.xm550-br.tgz
|
||||
[chat]: https://openipc.org/our-channels
|
||||
[contribution]: https://opencollective.com/openipc/contribute/backer-14335/checkout
|
|
@ -24,6 +24,8 @@ iface wlan0 inet dhcp
|
|||
pre-up sed -i '2i \\tscan_ssid=1' /tmp/wpa_supplicant.conf
|
||||
pre-up (sleep 3; wpa_supplicant -B -Dnl80211 -iwlan0 -c/tmp/wpa_supplicant.conf)
|
||||
post-down killall -q wpa_supplicant
|
||||
post-down echo 1 > /sys/class/gpio/gpio7/value
|
||||
post-down echo 7 > /sys/class/gpio/unexport
|
||||
|
||||
manual eth2
|
||||
iface eth2 inet dhcp
|
||||
|
@ -41,6 +43,8 @@ iface usb0 inet dhcp
|
|||
pre-up modprobe usbserial vendor=0x2c7c product=0x6026
|
||||
pre-up modprobe rndis_host
|
||||
pre-up sleep 10
|
||||
post-down echo 1 > /sys/class/gpio/gpio9/value
|
||||
post-down echo 9 > /sys/class/gpio/unexport
|
||||
|
||||
manual wg0
|
||||
iface wg0 inet static
|
||||
|
|
|
@ -5,8 +5,8 @@ on_exit()
|
|||
mountpoint -q /proc && umount /proc
|
||||
exec /sbin/init $*
|
||||
}
|
||||
trap on_exit 0
|
||||
|
||||
trap on_exit 0
|
||||
|
||||
mount -t proc proc /proc || exit
|
||||
grep -q overlay /proc/filesystems || exit
|
||||
|
@ -14,20 +14,30 @@ grep -q overlay /proc/filesystems || exit
|
|||
if grep -q ubifs /proc/cmdline; then
|
||||
mount -t ubifs ubi0:rootfs_data /overlay
|
||||
else
|
||||
mount -t jffs2 /dev/$(awk -F ':' '/rootfs_data/ {print $1}' /proc/mtd | sed 's/mtd/mtdblock/') /overlay || \
|
||||
mount -t ubifs ubi0:rootfs_data /overlay || mount -t tmpfs tmpfs /overlay || exit
|
||||
mtdblkdev=`awk -F ':' '/rootfs_data/ {print $1}' /proc/mtd | sed 's/mtd/mtdblock/'`
|
||||
mtdchrdev=`grep 'rootfs_data' /proc/mtd | cut -d: -f1`
|
||||
mount -t jffs2 /dev/${mtdblkdev} /overlay
|
||||
|
||||
if [ $? -ne 0 ] || { dmesg | grep "jffs2.*: Magic bitmask.*not found" > /dev/null 2>&1; } then
|
||||
echo "jffs2 health check error, format required!"
|
||||
flash_eraseall -j /dev/${mtdchrdev}
|
||||
echo "Done! Remounting..."
|
||||
mount -t jffs2 /dev/${mtdblkdev} /overlay || mount -t tmpfs tmpfs /overlay || exit
|
||||
if ! cat /proc/mounts | grep ${mtdblkdev}; then
|
||||
echo "--------------------------------"
|
||||
echo "Crash - your flash in the trash!"
|
||||
echo "--------------------------------"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
if grep -q overlayfs /proc/filesystems; then
|
||||
mount -t overlayfs overlayfs -o lowerdir=/,upperdir=/overlay,ro /mnt \
|
||||
|| { umount /overlay; exit; }
|
||||
mount -t overlayfs overlayfs -o lowerdir=/,upperdir=/overlay,ro /mnt || { umount /overlay; exit; }
|
||||
else
|
||||
overlay_rootdir=/overlay/root
|
||||
overlay_workdir=/overlay/work
|
||||
mkdir -p ${overlay_rootdir} ${overlay_workdir}
|
||||
mount -t overlay overlay \
|
||||
-o lowerdir=/,upperdir=${overlay_rootdir},workdir=${overlay_workdir} /mnt \
|
||||
|| { umount /overlay; exit; }
|
||||
mount -t overlay overlay -o lowerdir=/,upperdir=${overlay_rootdir},workdir=${overlay_workdir} /mnt || { umount /overlay; exit; }
|
||||
fi
|
||||
|
||||
pivot_root /mnt /mnt/rom
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# OpenIPC.org | v.20210508
|
||||
# OpenIPC.org | v.20220712
|
||||
# by Igor Zalatov, aka FlyRouter, aka ZigFisher
|
||||
# Busybox applets: awk cat echo insmod ip modprobe sha1sum sleep tr tunctl udhcpc uptime
|
||||
#
|
||||
|
@ -10,13 +10,14 @@ vtund_enable="1"
|
|||
vtund_port="5000"
|
||||
vtund_server=$1
|
||||
vtund_server=${vtund_server:=vtun.localhost}
|
||||
vtund_source=$(ip r | awk '/default/ {print $5}' | head -n 1)
|
||||
vtund_iface="tunnel"
|
||||
device_name="IPC-VTUND"
|
||||
working_dir="/tmp"
|
||||
|
||||
|
||||
identity() {
|
||||
identity_mac=$(cat /sys/class/net/eth0/address | tr 'a-z' 'A-Z')
|
||||
identity_mac=$(cat /sys/class/net/${vtund_source}/address | tr 'a-z' 'A-Z')
|
||||
identity_pas=$(echo ${identity_mac} | sha1sum | awk '{print $1}')
|
||||
identity_tid=$(echo ${identity_mac} | tr -d ':')
|
||||
identity_cfg=${working_dir}/vtund.conf
|
||||
|
|
|
@ -0,0 +1,95 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# Start wifibroadcast
|
||||
#
|
||||
|
||||
config="/etc/wfb.conf"
|
||||
keydir="/etc"
|
||||
|
||||
wlan=`cat ${config} | grep wlan | cut -f 2 -d '='`
|
||||
region=`cat ${config} | grep region | cut -f 2 -d '='`
|
||||
channel=`cat ${config} | grep channel | cut -f 2 -d '='`
|
||||
bandwidth=`cat ${config} | grep bandwidth | cut -f 2 -d '='`
|
||||
stbc=`cat ${config} | grep stbc | cut -f 2 -d '='`
|
||||
mcs_index=`cat ${config} | grep mcs_index | cut -f 2 -d '='`
|
||||
|
||||
load_rtl() {
|
||||
modprobe cfg80211
|
||||
modprobe 88XXau rtw_monitor_disable_1m=1
|
||||
}
|
||||
|
||||
load_ath() {
|
||||
modprobe cfg80211
|
||||
modprobe mac80211
|
||||
modprobe ath9k_htc
|
||||
sleep 3 # need to load firmware
|
||||
}
|
||||
|
||||
load_interface() {
|
||||
|
||||
if cat ${config} | grep "rtl" > /dev/null 2>&1; then
|
||||
ifconfig ${wlan} up
|
||||
iwconfig ${wlan} mode monitor
|
||||
elif cat ${config} | grep "ath" > /dev/null 2>&1; then
|
||||
iwconfig ${wlan} mode monitor
|
||||
ifconfig ${wlan} up
|
||||
fi
|
||||
|
||||
iw reg set ${region}
|
||||
iwconfig ${wlan} channel ${channel}
|
||||
}
|
||||
|
||||
start_wfb() {
|
||||
wfb_tx -p 1 -u 5600 -K ${keydir}/drone.key -B ${bandwidth} -M ${mcs_index} -S ${stbc} ${wlan} &
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
if grep -q daemon=1 ${config}; then
|
||||
|
||||
echo "Loading modules for selected driver..."
|
||||
|
||||
if cat ${config} | grep "rtl"; then
|
||||
if ! lsmod | grep "88XXau"; then
|
||||
load_rtl
|
||||
fi
|
||||
elif cat ${config} | grep "ath"; then
|
||||
if ! lsmod | grep "ath9k_htc"; then
|
||||
load_ath
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "Done."
|
||||
echo "Preparing interface wlan..."
|
||||
|
||||
load_interface
|
||||
|
||||
echo "Done."
|
||||
|
||||
if ! cat ${keydir}/drone.key > /dev/null 2>&1; then
|
||||
echo "Generating drone & ground station keys..."
|
||||
cd ${keydir} ; wfb_keygen
|
||||
echo "Done."
|
||||
else
|
||||
echo "Drone key exist... Done."
|
||||
fi
|
||||
|
||||
echo "Starting Wifibroadcast service..."
|
||||
|
||||
start_wfb
|
||||
|
||||
echo "Done."
|
||||
|
||||
else
|
||||
echo "Wifibroadcast service disabled in wfb.conf..."
|
||||
fi
|
||||
;;
|
||||
stop)
|
||||
echo "Stopping wifibroadcast service..."
|
||||
kill -9 $(pidof wfb_tx)
|
||||
ifconfig ${wlan} down
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $0 {start|stop}"
|
||||
exit 1
|
||||
esac
|
|
@ -1,11 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
wlan=$1
|
||||
chan="6"
|
||||
|
||||
ifconfig ${wlan} down
|
||||
iwconfig ${wlan} mode monitor
|
||||
ifconfig ${wlan} up
|
||||
iwconfig ${wlan} channel ${chan}
|
||||
|
||||
wfb_rx -p 1 -u 5600 -K /tmp/gs.key ${wlan}
|
|
@ -1,11 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
wlan=$1
|
||||
chan="6"
|
||||
|
||||
ifconfig ${wlan} down
|
||||
iwconfig ${wlan} mode monitor
|
||||
ifconfig ${wlan} up
|
||||
iwconfig ${wlan} channel ${chan}
|
||||
|
||||
wfb_tx -p 1 -u 5600 -K /tmp/drone.key ${wlan}
|
|
@ -0,0 +1,8 @@
|
|||
daemon=0
|
||||
driver=rtl
|
||||
wlan=wlan0
|
||||
region=BO
|
||||
channel=14
|
||||
bandwidth=20
|
||||
stbc=1
|
||||
mcs_index=1
|
|
@ -1,61 +1,54 @@
|
|||
# ATHEROS
|
||||
# Настройка
|
||||
|
||||
1. Для сборки с драйверами Atheros включить опции ядра в соотвествующем плате конфиге:
|
||||
В конфигурационном файле /etc/wfb.conf включить автозапуск сервиса:
|
||||
|
||||
```
|
||||
br-ext-chip-goke/board/gk7205v200/kernel/gk7205v200.generic-fpv.config
|
||||
br-ext-chip-goke/board/gk7205v200/kernel/gk7205v300.generic-fpv.config
|
||||
|
||||
CONFIG_WLAN_VENDOR_ATH=y
|
||||
CONFIG_ATH9K_HTC=m
|
||||
daemon=1
|
||||
```
|
||||
|
||||
2. Выбрать необходимые пакеты в конфиге соответствующем плате:
|
||||
указать используемый драйвер:
|
||||
|
||||
```
|
||||
br-ext-chip-goke/configs/unknown_unknown_gk7205v200_fpv_defconfig
|
||||
br-ext-chip-goke/configs/unknown_unknown_gk7205v300_fpv_defconfig
|
||||
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_ATHEROS_9271=y
|
||||
```
|
||||
|
||||
# REALTEK
|
||||
|
||||
1. Выбрать необходимые пакеты в конфиге соответствующем плате:
|
||||
driver=rtl или driver=ath
|
||||
|
||||
```
|
||||
br-ext-chip-goke/configs/unknown_unknown_gk7205v200_fpv_defconfig
|
||||
br-ext-chip-goke/configs/unknown_unknown_gk7205v300_fpv_defconfig
|
||||
|
||||
|
||||
BR2_PACKAGE_RTL8812AU_OPENIPC=y
|
||||
```
|
||||
|
||||
|
||||
!!!ВАЖНО!!! Оба драйвера с большой вероятностью не поместятся в сборку, потому собирать по принципу 1 прошивка 1 драйвер. Majestic не включен в стандартную сборку, после прошивки его необходимо загрузить отдельно.
|
||||
|
||||
|
||||
# Загрузка модулей
|
||||
|
||||
## Realtek:
|
||||
нужный wlan если их больше одного, если адаптер один, то оставить как есть:
|
||||
|
||||
```
|
||||
modprobe cfg80211
|
||||
modprobe 88XXau
|
||||
```
|
||||
## Atheros:
|
||||
|
||||
```
|
||||
modprobe cfg80211
|
||||
modprobe mac80211
|
||||
modprobe ath9k_htc
|
||||
wlan=wlan0
|
||||
```
|
||||
|
||||
# Настройка интерфейса
|
||||
страна:
|
||||
|
||||
```
|
||||
iw set reg BO
|
||||
ifconfig wlan0 up
|
||||
iwconfig wlan0 mode monitor
|
||||
iwconfig wlan0 channel 6
|
||||
region=BO
|
||||
```
|
||||
|
||||
канал:
|
||||
|
||||
```
|
||||
channel=6
|
||||
```
|
||||
|
||||
В конец /etc/majestic.yaml добавить секцию:
|
||||
|
||||
```
|
||||
outgoing:
|
||||
- udp://127.0.0.1:5600
|
||||
```
|
||||
|
||||
Выполнить настройки majestic, отключить все лишнее кроме необходимого потока, выполнить настройки по битрейту и ключевым кадрам, после чего перезапустить камеру.
|
||||
|
||||
При первом запуске сгенерируются ключи drone.key и gs.key, ключ для наземной станции находится по пути /etc/gs.key, копируем его.
|
||||
|
||||
Изменить канал при необходимости можно стандартными командами из консоли:
|
||||
|
||||
```
|
||||
iwconfig wlan0 channel X
|
||||
```
|
||||
|
||||
Никаких дополнительных настроек для wfb_tx пока не вынесено в конфиг, для тестов их можно добавлять в функции start_wfb в скрипте инициализации /etc/init.d/S98wfb
|
||||
|
||||
|
||||
|
||||
P.S. Это минимальная обвязка, возможно что-то не учтено или сделано не так как хотелось бы, все предложения приветствуются в issues.
|
||||
|
|
|
@ -19,9 +19,14 @@ define WIFIBROADCAST_BUILD_CMDS
|
|||
endef
|
||||
|
||||
define WIFIBROADCAST_INSTALL_TARGET_CMDS
|
||||
$(INSTALL) -m 0755 -D $(@D)/wfb_rx $(TARGET_DIR)/usr/bin
|
||||
$(INSTALL) -m 0755 -D $(@D)/wfb_tx $(TARGET_DIR)/usr/bin
|
||||
$(INSTALL) -m 0755 -D $(@D)/wfb_keygen $(TARGET_DIR)/usr/bin
|
||||
|
||||
$(INSTALL) -m 755 -d $(TARGET_DIR)/etc
|
||||
cp ../general/package/wifibroadcast/files/wfb.conf $(TARGET_DIR)/etc
|
||||
|
||||
$(INSTALL) -m 755 -d $(TARGET_DIR)/etc/init.d
|
||||
cp ../general/package/wifibroadcast/files/S98wfb $(TARGET_DIR)/etc/init.d
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
|
|
Loading…
Reference in New Issue