I managed to get into the boot phase.
That's better! What did you do? That looks perfectly normal.
I still cant ping the NVR (192.0.0.64) from my PC.
That's not a problem - the update program configures the ethernet interface when it's needed.
Should I just copy the right digicap.dav to the tftserver directory, start tftpserver and hit "u" ?
Yes, that's the way to do it.
You will be asked to choose an IP address for the NVR to use (it's just temporary) and the IP address where the
tftp server is running.
I've never used the Hikvision tftp updater at this dialogue, always used this one :
TFTPD32 : an opensource IPv6 ready TFTP server/service for windows : TFTP server
But if the Hikvision one works, well and good.
upon starting tftpserver the boot window stopped complaining about being unable to find it
That's not a problem, in fact it's best not to run it at that point if you are going to do the upgrade via the bootloader dialogue. Run it after you have interrupted the bootloader, and have the update dialogue on the screen.
Do I need the ethernet cable for upgrading or will everything go through the serial cable ?
You do need the LAN connection - the serial connection is just to do the commands and get the responses.
So you are in the position where you can do a controlled firmware update.
The question now would be - with which firmware?
My view, not 100% confident as you have a 7716N-??/16P, is that :
The CN firmware that I provided a link to earlier in this thread should be OK, but you will get CN menus.
The firmware I sent a link to privately would be better as it will make the NVR into EN with EN menus.
But I think it's not a big risk - the bootloader should stay intact, and the worst would be no different from what you have, an NVR that does not boot, but does have a recovery facility.