is there a "generic" firmware available for Hi3535 based NVR? (owsoo branded)

Oswoo NVR 4 Camera
I see some have a problem with system not responding or signal drop or will not record or server not found.
I used to get these messages about every 30 min. and they would last for about another 30 going from
looking for server and then dropping out again, finally I touched the Hi3520 and it was hot
so I got a heat sink and installed it and have not had a drop out problem since.
They are a cheap unit but I have looked at others and basically they have the same main board
 
:iloveipct:
Good news!
The system is running again. I did not believe it anymore ....
Many thanks for your help!!

I've written the flash sw-nd6004-h1-2.0-128M from V1.0.1.5927 and it worked.
This file does not exist in the V1.0.1.6964, is that the reason why the update did not work?


Hello Karsten,
I have a NVR with the same board. From the image it seems like the board revision are same.
I had issue with connection of IP camera, so I followed and updated my firmware.
Eventually i ended up in a bricked system. More details in this thread Blinking red LED in NVR board after firmware update

I need some help, i connected via serial using CP2102 converted but i am getting corrupt output via serial.
Can you let me know the Tx and Rx pins and what was the configuration in your case ?

TIA
 
So, I am back...

I have now received the programmer and the clip.
The software is installed and the chip is recognized.
Which firmware do I have to flash now?
Hello, Can you tell me which chip did you select in the CH341A programmer ?
 
Excellent! That is a good result, well done.
In the 201603015-zhongxing-NVR4-V1.0.1.5927.zip file, the file "flash-sw-nd6004-h1-2.0-128M.bin" is not encoded and looks like it's intended to be used with a flash programmer. Is that the file that you used?
Can you please tell me where can i find 201603015-zhongxing-NVR4-V1.0.1.5927.zip file.

I managed to write to the EEPROM, just need the correct file.
 
Previously i was unable to read the serial data, i was getting corrupt output.
After flashing the EEPROM, i am getting this output

Code:
U-Boot 2010.06 (Apr 25 2014 - 10:17:01)

Check spi flash controller v350... Found
Spi(cs1) ID: 0xC2 0x20 0x18 0xC2 0x20 0x18
spi->chipsize:16777216
start_up_mode is 3bite
Spi(cs1): Block:64KB Chip:16MB Name:"MX25L128XX"
Spi(cs1): 3 addr SPI read:0x6,EB,0xc write:0x0,02,0xc erase:0x0,D8,0xc
num_chip of Spi: 1
In:    serial
Out:   serial
Err:   serial
(Re)start USB search...
USB:   scanning bus for devices... 1 USB Device(s) found
       scanning bus for storage devices... 0 Storage Device(s) found
hisilicon #
 
This is the output of printenv

Code:
bootargs=mem=96M console=ttyAMA0,115200
bootdelay=1
baudrate=115200
ethaddr=00:00:23:34:45:66
ipaddr=192.168.1.10
serverip=192.168.1.2
netmask=255.255.254.0
bootfile="uImage"
jpgLogoAddr=0x60000
jpgLogoLen=0x20000
jpgLogoW=800
jpgLogoHetenv=logo_addrF00000
stdin=serial
stdout=serial
stderr=serial
verify=n
ver=U-Boot 2010.06 (Apr 25 2014 - 10:17:01)

I tried to update via TFTP, but the download always fails ~44%

Can you please guide me to update from usb drive
 
This is the output of the tftp command

Code:
hisilicon # tftp
Hisilicon ETH net controler
MAC:   00-00-23-34-45-66
UP_PORT : phy status change : LINK=DOWN : DUPLEX=FULL : SPEED=100M
UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
TFTP from server 192.168.1.2; our IP address is 192.168.1.10
Download Filename 'uImage'.
Download to address: 0x80008000
Downloading: #  [ Connected ]
################################        [ 1.000 MB]
################################        [ 2.000 MB]
################################        [ 3.000 MB]
################################        [ 4.000 MB]
################################        [ 5.000 MB]
################################        [ 6.000 MB]
################################        [ 7.000 MB]
##################

I also tried tftp 0x80008000 firmware.bin, same as above
 
l
Can you please guide me to update from usb drive

You put the files into the root director of fat32 formatted USB, put the stick into the front USB Slot and start the NVR. Watch serial output, if the updater can find the updatefile it is looking for and if it does not find the file, it will output, which file it was looking for.
 
Which all file should i place in it? I tried this but it didn't do anything.

You should can put all files to root directory (no subdirectories). If a usb-stick is attached to front-usb input, it will check if the specific update file is existant, if not, it will continue boot like normal. What does the serial output say?

Also looking at your bootenv, bootarg and bootcmd are missing. That is why it does not even try to boot.

You can try mine, but mine is 16ch NVR, so i don't know: is there a "generic" firmware available for Hi3535 based NVR? (owsoo branded)
 
Last edited:
Actually i tried all the steps, but it didn't help.

Sent from my ONEPLUS A3003 using Tapatalk
 
You set the boot args and it did not help? Because your printenv shows, it is not set.
I tried your steps

Code:
setenv bootcmd 'showlogo;startvo 0 36 13;mw 0x200300b8 0x0ff0f0ff;sf probe 0;sf read 0x81000000 0x100000 0x380000;sf read 0x82000000 0x480000 0x280000;bootm 0x81000000 0x82000000'

saveenv

At this point if i do printenv, i can see the values in env, but if i restart the settings goes back to default