I just received a response from manufacturer one more time (last time without any answer). I was very surprised this time! I asked for firmware for IPCC-b15n-w, and they send me:
UPG_ipc3580ar-w7-M20-hi3518e-20160601_035851.ov
- unfortunately it says "incorrect firmware" and I just found your old thread here about "ov" files.
So... I'm giving up. This camera is still good if I only use it for taking photos, which should be sufficient for my home use (simple home automation, door bell).
Below I'm sending start.sh content (I'm still sure it was the fault) but with no hope
Code:
mount -t tmpfs /dev/shm/ /tmp
mount -t jffs2 /dev/mtdblock3 /jb_config/jb_rootfs
if [ $? -ne 0 ];then
echo "mount mtdblock3 faild"
umount /jb_config/jb_rootfs
flash_eraseall -j /dev/mtd3
mount -t jffs2 /dev/mtdblock3 /jb_config/jb_rootfs
echo remount mtdblock3 state $?
fi
#if [ ! -e /tmp/lib ]; then
mkdir /tmp/lib
#fi
SensorType=ar0130
if [ -f /jb_config/jb_rootfs/sensor.conf ];then
. /jb_config/jb_rootfs/sensor.conf
SensorType=$sensortype
fi
echo "----Sensor Type:" ${SensorType} " ----"
rm -f /tmp/lib/lib3518sensor.so
rm -f /usr/lib/lib3518sensor.so
case $SensorType in
imx122)
ln -s /usr/lib/libsns_imx122.so /tmp/lib/lib3518sensor.so
;;
imx138)
ln -s /usr/lib/libsns_imx138.so /tmp/lib/lib3518sensor.so
;;
imx104)
ln -s /usr/lib/libsns_imx104.so /tmp/lib/lib3518sensor.so
;;
imx236)
ln -s /usr/lib/libsns_imx236.so /tmp/lib/lib3518sensor.so
;;
ar0130)
ln -s /usr/lib/libsns_ar0130_960p.so /tmp/lib/lib3518sensor.so
;;
ov9732)
ln -s /usr/lib/libsns_ov9732.so /tmp/lib/lib3518sensor.so
;;
ov9712)
ln -s /usr/lib/libsns_ov9712.so /tmp/lib/lib3518sensor.so
;;
ovb9712)
ln -s /usr/lib/libsns_ov9712b.so /tmp/lib/lib3518sensor.so
;;
gc1004)
ln -s /usr/lib/libsns_gc1004.so /tmp/lib/lib3518sensor.so
;;
ar0330)
ln -s /usr/lib/libsns_ar0330_1080p.so /tmp/lib/lib3518sensor.so
;;
ar0230)
ln -s /usr/lib/libsns_ar0230.so /tmp/lib/lib3518sensor.so
;;
soih22)
ln -s /usr/lib/libsns_soih22.so /tmp/lib/lib3518sensor.so
;;
*)
echo "xxxx Invalid sensor type $SNS_A xxxx"
SensorType=ar0130
ln -s /usr/lib/libsns_ar0130_960p.so /tmp/lib/lib3518sensor.so
;;
esac
mkdir -p /mnt/nas0
mkdir -p /mnt/nas1
ifconfig lo 127.0.0.1
if [ -f /usr/netview/komod.tar.lzma ]; then
cp /usr/netview/komod.tar.lzma /tmp
cd /tmp
unlzma komod.tar.lzma
echo "Extrac komod..."
tar -xf komod.tar
rm -f komod.tar
fi
if [ -f /usr/netview/wifi.tar.lzma ]; then
cp /usr/netview/wifi.tar.lzma /tmp/komod
cd /tmp/komod
unlzma wifi.tar.lzma
echo "Extrac wifi..."
tar -xf wifi.tar
rm -f wifi.tar
fi
cd /komod
./setgpio.sh
./setsensor.sh
MEM_SIZE=`cut -d ' ' -f 1 /proc/cmdline |cut -d '=' -f 2`
MEM_SIZE=${MEM_SIZE%M}
if [ $MEM_SIZE -lt 50 ]; then
./load_e -i ${SensorType}
else
./load -i ${SensorType}
fi
insmod /komod/extdrv/dms_authen0104.ko
insmod /komod/extdrv/wdt.ko default_margin=60 nowayout=1 nodeamon=0
if [ -f /usr/netview/komod.tar.lzma ]; then
rm -f /tmp/komod/*.ko /tmp/komod/*.sh /tmp/komod/load*
mv /tmp/komod/extdrv/ssp_gpio.ko /tmp/komod/extdrv/ssp_gpio.ko.bak
cp /tmp/komod/extdrv/ssp_sony.ko /tmp/komod/ -f
rm -rf /tmp/komod/extdrv/*.ko
mv /tmp/komod/extdrv/ssp_gpio.ko.bak /tmp/komod/extdrv/ssp_gpio.ko
rm -f /tmp/komod/wifi/*
fi
diskcheck Hi
if [ -f /usr/bin/CheckDisk ]; then
CheckDisk
fi
cd /usr/netview
if [ -f /usr/netview/web.tgz ];then
tar zxf web.tgz -C /tmp
rm -f web
ln -s /tmp/web /usr/netview/web
chmod 666 /tmp/web -R
else
chmod 666 /usr/netview/web -R
fi
rm -f /usr/netview/web/res/logo.png
if [ -f /jb_config/jb_rootfs/logo.png ];then
ln -s /jb_config/jb_rootfs/logo.png /usr/netview/web/res/logo.png
else
ln -s /usr/netview/web/res/logo_original.png /usr/netview/web/res/logo.png
fi
cd /usr/netview/app
. ./start.sh
if [ -f /usr/netview/app/bin/WCDaemon ];then
sleep 20
/usr/netview/app/bin/WCDaemon &
fi
cd /usr/netview/app/bin
#./ittb_control -n -s ${SensorType}&