From d66d4a53120d0e15b92e4bfb8874145c64d95f82 Mon Sep 17 00:00:00 2001 From: cronyx Date: Sat, 23 Mar 2024 18:24:51 +0300 Subject: [PATCH] hs303v2 fixes --- .../general/overlay/etc/wireless/usb | 14 ++++++ .../overlay/usr/share/openipc/customizer.sh | 47 +++++++++++++++++++ .../scripts/excludes/hi3518ev200_lite.list | 2 + 3 files changed, 63 insertions(+) create mode 100755 devices/hi3518ev200_lite_switcam-hs303-v2/general/overlay/etc/wireless/usb create mode 100644 devices/hi3518ev200_lite_switcam-hs303-v2/general/overlay/usr/share/openipc/customizer.sh diff --git a/devices/hi3518ev200_lite_switcam-hs303-v2/general/overlay/etc/wireless/usb b/devices/hi3518ev200_lite_switcam-hs303-v2/general/overlay/etc/wireless/usb new file mode 100755 index 0000000..af13fce --- /dev/null +++ b/devices/hi3518ev200_lite_switcam-hs303-v2/general/overlay/etc/wireless/usb @@ -0,0 +1,14 @@ +#!/bin/sh + +set_gpio() { + [ "$2" -eq 1 ] && gpio set $1 || gpio clear $1 + sleep 1 +} + +if [ "$1" = "rtl8188eus-switcam-hs303v2" ]; then + gpio set 54 + modprobe 8188eu + exit 0 +fi + +exit 1 diff --git a/devices/hi3518ev200_lite_switcam-hs303-v2/general/overlay/usr/share/openipc/customizer.sh b/devices/hi3518ev200_lite_switcam-hs303-v2/general/overlay/usr/share/openipc/customizer.sh new file mode 100644 index 0000000..b73e821 --- /dev/null +++ b/devices/hi3518ev200_lite_switcam-hs303-v2/general/overlay/usr/share/openipc/customizer.sh @@ -0,0 +1,47 @@ +#!/bin/sh +# +# Perform basic settings on a known IP camera +# +# Set custom upgrade url +# +fw_setenv upgrade 'https://github.com/OpenIPC/builder/releases/download/latest/hi3518ev200_lite_switcam-hs303-v2-nor.tgz' +# +# Set wlan device and credentials if need +# +fw_setenv wlandev rtl8188eus-switcam-hs303v2 +#fw_setenv wlanssid Router +#fw_setenv wlanpass 12345678 +# +# Set majestic settings +# +cli -s .system.staticDir /var/www/majestic + +cli -s .isp.iqProfile /etc/sensors/iq/ov9732.ini + +cli -s .nightMode.enabled true +cli -s .nightMode.irCutPin1 2 +cli -s .nightmode.irSensorPin 62 +cli -s .nightmode.irSensorPinInvert true +cli -s .nightMode.backlightPin 56 + +cli -s .audio.enabled true +cli -s .audio.volume 70 +cli -s .audio.srate 8000 +cli -s .audio.codec alaw +cli -s .audio.outputEnabled true +cli -s .audio.speakerPin 53 +cli -s .audio.speakerPinInvert true + +cli -s .rtsp.enabled true +cli -s .onvif.enabled false + +cli -s .video0.fps 20 +cli -s .video0.codec h264 + +cli -s .jpeg.enabled true + +cli -s .mjpeg.size 640x360 +cli -s .mjpeg.fps 5 +cli -s .mjpeg.bitrate 2048 + +exit 0 diff --git a/devices/hi3518ev200_lite_switcam-hs303-v2/general/scripts/excludes/hi3518ev200_lite.list b/devices/hi3518ev200_lite_switcam-hs303-v2/general/scripts/excludes/hi3518ev200_lite.list index f32f792..9f0d17a 100644 --- a/devices/hi3518ev200_lite_switcam-hs303-v2/general/scripts/excludes/hi3518ev200_lite.list +++ b/devices/hi3518ev200_lite_switcam-hs303-v2/general/scripts/excludes/hi3518ev200_lite.list @@ -6,6 +6,7 @@ /etc/sensors/imx291_i2c_lvds_1080p.ini /etc/sensors/imx323_i2c_dc_1080p.ini /etc/sensors/imx323_spi_dc_1080p.ini +/etc/sensors/jxf22_i2c_1080p.ini /etc/sensors/jxf23_i2c_1080p.ini /etc/sensors/jxh62_i2c_720p.ini /etc/sensors/jxh65_i2c_960p.ini @@ -34,6 +35,7 @@ /usr/lib/sensors/libsns_imx291.so /usr/lib/sensors/libsns_imx323_i2c_dc.so /usr/lib/sensors/libsns_imx323_i2c_dc_v1.so +/usr/lib/sensors/libsns_jxf22.so /usr/lib/sensors/libsns_jxf23.so /usr/lib/sensors/libsns_jxh62.so /usr/lib/sensors/libsns_jxh65.so