diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6cfccaccb..3e98c92f6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -48,6 +48,7 @@ jobs: - gk7205v300 - gk7202v300 - gk7605v100 + - ssc333 - ssc335 - ssc335de - ssc337 diff --git a/br-ext-chip-sigmastar/configs/ssc333_lite_defconfig b/br-ext-chip-sigmastar/configs/ssc333_lite_defconfig index 50fb9d9a5..2318a9ba9 100644 --- a/br-ext-chip-sigmastar/configs/ssc333_lite_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc333_lite_defconfig @@ -52,6 +52,7 @@ BR2_TARGET_GENERIC_HOSTNAME="openipc-ssc333" BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL)/package/all-patches" # OpenIPC packages +BR2_PACKAGE_AWS_WEBRTC=y BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL)/package/busybox/busybox.config" BR2_PACKAGE_DROPBEAR_OPENIPC=y # BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set @@ -99,6 +100,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y # BR2_PACKAGE_RTL8188EU is not set # BR2_PACKAGE_RTL8192EU_OPENIPC is not set +BR2_PACKAGE_SSW101B=y # Debug # BR2_PACKAGE_HOST_GDB is not set @@ -107,3 +109,13 @@ BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" + +# External +BR2_TOOLCHAIN_EXTERNAL=y +BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y +BR2_TOOLCHAIN_EXTERNAL_CUSTOM_MUSL=y +BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="arm-openipc-linux-musleabihf" +BR2_TOOLCHAIN_EXTERNAL_CXX=y +BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y +BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_9=y +BR2_TOOLCHAIN_EXTERNAL_URL="https://github.com/openipc/firmware/releases/download/$(OPENIPC_TOOLCHAIN).tgz" diff --git a/general/overlay/etc/wireless/usb b/general/overlay/etc/wireless/usb index 0335852d4..5d403f813 100755 --- a/general/overlay/etc/wireless/usb +++ b/general/overlay/etc/wireless/usb @@ -90,6 +90,13 @@ if [ "$1" = "rtl8188fu-hi3518ev300-unknown1" ]; then exit 0 fi +# SSC333 Tapo C110 +if [ "$1" = "ssw101b-ssc333-tapo-c110" ]; then + set_gpio 16 1 + modprobe ssw101b_wifi_usb + exit 0 +fi + # SSC337DE Foscam if [ "$1" = "rtl8188fu-ssc337de-foscam" ]; then set_gpio 15 0 diff --git a/general/package/sigmastar-osdrv-infinity6b0/files/sensor/configs/sc3338.bin b/general/package/sigmastar-osdrv-infinity6b0/files/sensor/configs/sc3338.bin new file mode 100644 index 000000000..15b7847d3 Binary files /dev/null and b/general/package/sigmastar-osdrv-infinity6b0/files/sensor/configs/sc3338.bin differ diff --git a/general/package/sigmastar-osdrv-infinity6b0/files/sensor/kmod/sensor_sc3338_mipi.ko b/general/package/sigmastar-osdrv-infinity6b0/files/sensor/kmod/sensor_sc3338_mipi.ko new file mode 100644 index 000000000..732a9b982 Binary files /dev/null and b/general/package/sigmastar-osdrv-infinity6b0/files/sensor/kmod/sensor_sc3338_mipi.ko differ