Hikvision's
TFTP process was new to me, I'm a Mac guy, AND the two cameras I did are 900 feet away. It was easier than expected. I used VirtualBox with XP, and Hikvision's SADP, Batch Configurator, and TFTP Auto Update utilities. I left everything plugged in the way it was, changed my XP IP, changed the camera IP with SADP, ran TFTP on XP, used Batch Configurator to reboot the camera, the TFTP happened and the camera rebooted. I figured all was well, but it came back with v4.0x Min System. I found the camera was still searching for TFTP when I rebooted it with Batch Configurator, so I ran TFTP again and re-flashed. Still Min System. After some time I realized power cycling the camera made it then boot the new flash as long as it's the proper one.
What version is on your label? How did you get it where it is now?