Hello, I have been following the guidance on this forum and others to try and reflash my DS-7716NI-I14/16P(B). I purchased it from a site that auctions off Amazon returns and someone else had activated it. I have a few other Hikvision NVRs and cameras but didn't realize there wasn't a simple (e.g. hold a button down for 15 seconds) to factory reset them. I've read that forcing an update over TFTP can cause it to return to the unactivated state so I have been trying that unsuccessfully for several evenings now.
NVR stats from SADP:
DS-7716NI-I4/16P(B)
192.168.2.10
V4.51.025build 210927
DS-7716NI-I4/16P1620211206CCRRJ19971110WCVU
I'm currently running the Scott Lamb tftp server on a linux box and it seems to serve up firmware just fine. I've noticed mine calls for a file named "uImage" instead of digicap.dav so I have been renaming the firmwares downloaded.
The uploading seems to work but the NVR never updates.
Here is the serial (RS232) console output. Sometimes, it seems like the NVR crashes after the TFTP completes such as here:
if I reboot it and then try to run the update command, it looks like it starts and then immediately goes into a normal boot:
Here are the commands available and environment variables:
Here are the firmwares I have tried, all from Hikvision Europe Portal
Thanks,
Matt
NVR stats from SADP:
DS-7716NI-I4/16P(B)
192.168.2.10
V4.51.025build 210927
DS-7716NI-I4/16P1620211206CCRRJ19971110WCVU
I'm currently running the Scott Lamb tftp server on a linux box and it seems to serve up firmware just fine. I've noticed mine calls for a file named "uImage" instead of digicap.dav so I have been renaming the firmwares downloaded.
The uploading seems to work but the NVR never updates.
Here is the serial (RS232) console output. Sometimes, it seems like the NVR crashes after the TFTP completes such as here:
Code:
U-Boot 2010.06-svn60600 (May 07 2021 - 19:23:56)
Hit ctrl+u to stop autoboot: 0
HKVS $ setenv ';tftp'
timeout for link [4999]!
MAC: 24-0F-9B-04-61-3D
TFTP from server 192.0.0.128; our IP address is 192.0.0.64
Download Filename 'uImage'.
Download to address: 0x40008000
Downloading: # [ Connected ]
################################ [16.000 MB]
################################ [32.000 MB]
################################ [48.000 MB]
###############
done
Bytes transferred = 58703908 (37fc024 hex)
MAC: 24-0F-9B-04-61-3D
undefined instruction
pc : [<43006ed8>] lr : [<4dc194f4>]
sp : 4dafed78 ip : 4dafed54 fp : 00000000
r10: 00000000 r9 : 4dafee59 r8 : 4dafffe0
r7 : 4dc4dab8 r6 : 4dc3fc7c r5 : 43011734 r4 : 00000001
r3 : 00000000 r2 : 4dc3c124 r1 : 00000002 r0 : 00000000
Flags: nZCv IRQs off FIQs off Mode SVC_32
Resetting CPU ...
resetting ...
U-Boot 2010.06-svn60600 (May 07 2021 - 19:23:56)
Hit ctrl+u to stop autoboot: 0
Mounting yaffs2 mount point/partnum: nand/0
Configures yaffs mount nand success!
Copy /nand/uImage to 0x42000000... [DONE]
Verifying RSA ... OK
## Booting kernel from Legacy Image at 42000000 ...
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
[ 0.000000] need to Authorization
[ 4.819466] init(1) called reboot syscall, cmd: 0x0.
[ 8.773754] libphy: 1:07 - Link is Up - 1000/Full
if I reboot it and then try to run the update command, it looks like it starts and then immediately goes into a normal boot:
Code:
U-Boot 2010.06-svn60600 (May 07 2021 - 19:23:56)
Hit ctrl+u to stop autoboot: 0
HKVS $ setenv ';update'
using update v3...
Mounting yaffs2 mount point/partnum: nand/0
Configures yaffs mount nand success!
Copy /nand/uImage to 0x42000000... [DONE]
the uImage support update_v3.
Verifying RSA ... OK
## Booting kernel from Legacy Image at 42000000 ...
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
[ 0.000000] need to Authorization
[ 4.819486] init(1) called reboot syscall, cmd: 0x0.
[ 8.773767] libphy: 1:07 - Link is Up - 1000/Full
Here are the commands available and environment variables:
Code:
U-Boot 2010.06-svn60600 (May 07 2021 - 19:23:56)
Hit ctrl+u to stop autoboot: 0
HKVS $ setenv ';help'
? - alias for 'help'
bootm - boot application image from memory
ddr - ddr training function
getinfo - print hardware information
go - start application at address 'addr'
help - print command description/usage
md - memory display
mii - MII utility commands
mm - memory modify (auto-incrementing address)
mw - memory write (fill)
nand - NAND sub-system
nboot - boot from NAND device
ping - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
reset - Perform RESET of the CPU
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv - set environment variables
sf - SPI flash sub-system
tftp - tftp - download or upload image via network using TFTP protocol
version - print monitor version
HKVS $ setenv ';printenv'
bootcmd=tftp 0x42000000 $(bootfile);bootm 0x42000000;
bootdelay=1
baudrate=115200
ipaddr=192.0.0.64
serverip=192.0.0.128
gatewayip=192.0.0.1
netmask=255.255.255.0
bootfile=uImage
ver=U-Boot 2010.06-svn60600 (May 07 2021 - 19:23:56)
hik_ver=verison V2.0-60479-60600 (build 20210507192422 root)
passwd=qhd8+R+/+bA3LAxq5mKUm2XoOMpMiRbdRJt/slrzq7A=
stdin=serial
stdout=serial
stderr=serial
phyaddr0=1
phyaddr1=7
mdio_intf=rgmii
ethaddr=24:0f:9b:04:61:3d
sec=tftp 0x42000000 Ky2015-1-H3536-uImage_sec;bootm 0x42000000;
default=y2mount /nand;y2rdm /nand/uImage 0x42000000;
verify=n
tftpblocksize=8192
bootargs=mem=1148M console=ttyS0,115200n8 auth=1
Here are the firmwares I have tried, all from Hikvision Europe Portal
- V4.51.025 build210927 (currently loaded firmware)
- V4.60.000 build211129
- V4.60.005 build220108
- V4.61.010 build220527
- V4.61.025 build220905 (latest)
Thanks,
Matt