Often the Hikvision cameras go bad or the software gets corrupted. You may have heard the terms bricked or dead camera which another way of saying that the camera’s firmware is messed up.
If your camera gets powered on but you don’t see the camera’s IP address, or it doesn’t get detected by the recorder, or you see the IP address but cannot access the camera, then you may try to reflash the firmware.
This guide shows how to reflash or reformat a Hikvision IP camera or NVR/DVR. In other words, you can inject the firmware and revive the camera or recorder.
All the settings will be erased and the software will be installed from the scratch. This procedure is done via the TFTP method and the steps are shown below.
What do you need to reflash the firmware?
- The TFTP software (download here). Make sure to unzip it.
- The right firmware for the camera (or recorder). This is the tricky part, you need to get the right firmware version for your camera, otherwise, the reflash procedure won’t go through. For the Hikvision USA equipment, the firmware can be found on the Hikvision US website, for the OEM versions you need to contact your supplier/reseller. You can check this page containing the firmware for Hikvision IP cameras.
- A switch/router. The computer and the camera will hook up to this switch. The scheme will be: laptop/computer and the camera goes to the switch. The camera can be powered via PoE or on a separate power adapter.
Which IP camera models and recorders can be reflashed?
By using the TFTP procedure you can inject the firmware on a bricked or dead camera and eventually revive the device. The procedure discussed here works for Hikvision USA cameras and the OEMs as well.
In North America, the Hikvision OEMs include these brand names: 3xLogic, ABUS, Acegear, Activecam, ADJ, Advidia, Alarm.com, Alibi, Allnet, Alula, Anaveo, Annke, Arcdyn, Armix, Aukoo Technology, Aventura Technologies, Avue, Cantek, CCTVStar, ClearWay, Covert Security, Dax Networks, DMP, Dodwell BMS, DSS, Dunlop, DVR Unlimited, Ellipse Security, Epcom, Esypop, Ezviz, Gess Technologies, Global Network Security, GovComm, Grundig, GVS Security, Hinovision, Hitachi, Hitosino, Honeywell, Hunt CCTV, Hyundai Security, Infinite Pixels, Inkovideo, Innekt, Interlogix, Invidtech, JFL, Jlinks, LaView, LTS, Mercury Security, MicroView, Nelly’s Security, Norelco SafeCam, Northern Cameras, Novicam, NTT, Oculur, Onix. Power Technology, Protect Group, Raster, Remark Thermal, RVi, Safety Vision, Safire, Scati, SecurityTronix, Sentry CCTV, Sharp, Siqura, Smart CT Solutions, SnapAV / Luma, Space Technology, Syscom, Technomate, Toshiba, Trendnet, Vantage Security, Vezco CCTV, Videoteknika, Winic CCTV, Zicom.
If the brand of your camera is included on the list above, you can try to reflash the firmware using the method shown here. Make sure to get the right firmware from the seller/dealer.
Additionally, this TFTP re-flash procedure works on certain NVRs and DVRs. On some models, the TFTP channel is closed in purpose by the manufacturer, however, it’s worth giving a shot since the recorder is already bricked/dead. There’s nothing to lose.
How to reflash the firmware on a Hikvision IP camera or DVR/NVR?
Step 1. After you download and unzip the TFTP files, place the folder on your z. In this example, we labeled our folder “TFTP-Update”.
Step 2. Place the firmware file inside the TFT-Update folder. The firmware is named: digicap.dav. Don’t paste the firmware as a zip file, otherwise, the procedure will fail.
Step 3. Change the IP address of your computer/ laptop. You can do this on the TCP/IP section of your Network Settings.
- Open Network Connections by clicking the Start button, and then clicking Control Panel. In the search box, type adapter, and then, under Network and Sharing Center, click View network connections.
- Right-click the connection that you want to change, and then click Properties. At the same time make sure there’s no internet connection to the computer (turn off the Wifi or disconnect the internet cable from the computer)
Step 4. Click the Networking tab. Go to Internet Protocol Version 4 (TCP/IPv4) and then click Properties.
Step 5. Modify the computer’s IP address to 192.0.0.128, Subnet mask: 255.255.255.0. This step is crucial.
Step 6. Go to the TFTP folder and double click tftpserv.exe.
Step 7. You should see the same screen as shown below. If you see there 192.0.0.128 it means you’re on the right path.
Step 8. Plug the Ethernet cable on the camera, then the power cable. If your switch is PoE, then there’s no need to power the camera separately (via a power adapter). Note: The camera should be plugged into the router or in any other switch. It must be on the same network as the computer.
This step is quite important and many people get confused. Let’s take a look at the diagram below. If you’re using a router, you need to disconnect the internet cable from the router.
Basically, the router needs to behave like a switch where the bricked camera gets plugged into one of the LAN ports at the back of the router. Don’t plug the camera into the WAN port!
The camera should be the last device to be connected to the setup. You need to power up the camera via a 12V DC power adapter, or if the switch supports the PoE feature, then just plug the Ethernet cable. The PoE allows the camera to get powered via the same cable that the data is transmitted.
Now, let’s assume you’re trying to reflash the firmware on a recorder (NVR or DVR). The diagram is shown below. Instead of the camera, you have to hook up the bricked recorder.
Turn it off before you connect it (via the Ethernet cable) to the router/switch then when the diagram is completed, turn it on using the power switch at the back.
Step 9. The TFTP tool will automatically detect the camera’s IP address and it will start with the update process. Be patient as this will take about 2 or 5 min. No additional operation is needed.
Step 10. “System Update Completed“ message will show up when the procedure is done. Close the TFTP window, unplug the camera, and then plug it back on. Go to SADP and the camera will show up there inactive. You can modify the IP and access the camera via a web browser.
Important note: If you’re flashing the firmware on an NVR or DVR, the Hikvision TFTP Server will look frozen, meaning no information will be displayed there, even though the firmware is being injected.
This process may take 5-15 minutes. When it’s done, you’ll hear a long beep and the machine will auto reboot.
Note: Don’t forget to remove the 192.0.0.128 IP address you assigned to your PC/laptop, otherwise the internet may not work.
Questions and Answers
Nothing shows on the TFTP software screen
If you did follow all the steps and it appears that the firmware is not reflashing or not going through, it’s possible the firmware you’re trying to flash is the wrong one.
If that’s the case, the firmware can’t be injected since it doesn’t match with the information o the camera’s motherboard. Double-check with the seller/dealer and ensure that you’re using the correct firmware.
Another suggestion is to disable any firewall or anti-virus on the computer/laptop. It has been reported that sometimes these softwares prevent the TFTP procedure.
The firmware is the correct one but still no success
Let’s explain something, this method works if the software/firmware on the camera/NVR/DVR is corrupted, it won’t do anything if there’s a physical problem with the camera.
If the water goes inside the camera and burns the motherboard, the camera is simply dead, you can’t make it work by reflashing the firmware.
Hardware problems on the camera such as bad components, unsoldered connections, bad image sensors, faulty pigtails, burned RJ45 connectors, etc, can’t be fixed by formatting the camera. If that’s the case, replace the camera.
Do I need a power supply for the camera?
Not necessary. There are two ways to power up the camera; you use a 12V DC power adapter that gets connected to the camera’s pigtail.; or you can use the PoE.
PoE means Power over Ethernet, the camera gets powered via the Ethernet cable (same cable for data and power). You have to make sure that the switch or the router’s ports support PoE (there should be a PoE symbol above the port).
The camera is dead, what to do?
If you think that the camera is dead and beyond repair, try to contact the seller/dealer about the warranty. If under the warranty, you can get it fixed or replace it with a new one.
Keep in mind that many issues with the cameras such as burned connectors or water on the RJ45 jack are considered improper installation and void the warranty. If you need a new CCTV system, take a look at our IP camera systems recommendations.
Hello, I tried the method about but I cannot get my camera to power up. It is poe and does not seem to power up when connected to the router. any suggestions?
Thansk
If the camera’s PoE block is dead, then you could power the camera via a 12V DC power adapter.
Thanks for the article, it’s help me get so far however have you ever had the below happen, or know how to fix it?
[2018-09-12 17:06:12] TFTP server [192.0.0.128] initialized
[2018-09-12 17:06:13] Connect client success [192.0.0.64]Success
[2018-09-12 17:06:13] Start file transmitting[C:\TFTP-Update\digicap.dav]
[2018-09-12 17:06:43] Connect client success [192.0.0.64]Success
[2018-09-12 17:06:43] Start file transmitting[C:\TFTP-Update\digicap.dav]
[2018-09-12 17:08:47] Connect client success [192.0.0.64]Success
[2018-09-12 17:08:47] Start file transmitting[C:\TFTP-Update\digicap.dav]
It’s connecting, however doesn’t appear to be transmitting and installing the firmware
You’re trying to flash the wrong firmware on the camera. Find the right one, but be careful because sometimes even if the firmware is incorrenct it will go thru and brick your camera.
Hi i have a 2CD2132-I can you help me ?
can I directly connect the camera to the port on my laptop after I changed the IP adres of my laptop or do I need a a router / switch
I’d suggest you to use a switch. Otherwise this tutorial whould be useless with your new setup.
Hi, I found the nice procedure from you to reflash the firmware for the Hikvision Cameras.
I have bought a second hand cam, the DS-2DE7174-A here in Germany and after some days with the above Problems I updated my cam to the V5.471 build 170407 firmware with the original update via web browser. The first 4 to 4 hours the cam works nice, then the same problems starts again.
I try to find another firmware to fix the problem but until today without success. Please help if you can with the right one or do you think that I should try the same firmware again with the above procedure? My device serial number is : DS-2DE7174-AXXXXXXXXX. If I reflash with the same firmware with the TFTP procedure must I contact hikvision again the reset the password? Best regards from Germany, Henry
I edited your comment and disguised your camera’s serial number. Never share any serial number online, it’s not safe. The serial number your listed tells me the camera is China version, made for the China market. You need to find the firmware from the seller, the regular ones won’t work on your camera. I suspect that your issue is caused by the wrong firmware on the camera.
Worked for me once I ran the tftp software as admin (right click and ‘Run as admin’). Thanks for the write up.
Hi can you do this procedure to a hikVision 4 Channel NVR?
For some reason i upgraded my firmware didn’t like the firmware and re downgraded it. but i think I’ve bricked it.
it powers on etc but no display on tv screen.
It depends on the NVR’s manufacturing year. You can try it, make sure is the right firmware, the procedure is the same.
DS-2CD1201-I3 DS-2CD1221-I3
hi my name is giorgi. is there any firmware to flash my two IP cameras? they are only in Chinese Language
I’m compilling a list with all the Hikvision firmware, check my blog this week.
“I’m compiling a list with all the Hikvision firmware, check my blog this week”
i have some china gray market hikvsion cameras am hoping i will find the right firmware from your list
perfectly completed. 100% working method by following same procedure.
Note: system ip should be 192.0.0.128
thank you SCC
I have downloaded, unzipped and initialize TFTP server process with 192.0.0.128. I have downloaded the appropriate firmware for my DS 7616NI E2/16P NVR. However, it does not go past the initialization process. Any help will be appreciated.
Hikvision has disabled the TFTP for that model, so this method won’t work.
Hello… Can it be that it doesn’t work on DS-2CD2025FWD-I either anymore?
It always gets stuck with
Receive data ACK error and Resend required
Make sure you’re using the right firmware.
I was sure I had the right ones. But meanwhile I had success with a quite old firmware and was then able to upgrade to the newer ones, which I could not flash with tftp
i try for 2 days now, it is impossible to get the 192.0.0.128 to connect, and can absolutly not find my camera att 192.0.0.64.
i try everything noting gets the tftp server to react.
Maybe your camera is completely dead. Sometimes the motherboard is completely fried, in this case the camera is simply dead. The method shown here is used to solve the software-related problems on the camera.
Hi there,
I was told by my supplier that I have bricked my DVR by upgrading to the incorrect firmware version.
I followed your instructions, however the process stalls after the initial 192.0.0.128 is initialized.
It does not proceed any further.
I have tried running the app in Admin mode.
Tried cycling power on and off on the DVR
Nothing has worked.
The DVR is not appearing on the SADP tool either.
Looks like this may still be active. Thanks for this great tutorial, I have spent hours trying to unbrick a DS-7608NI-SE/8P which I had found a firmware for on the Hik Europe website.
I was at version 2.3.11 build 150625 and I found which I think was v3.03 for this SE model. I could not find this model on the U.S. website for some reason.
Anyhow, update seems to have gone well but when it rebooted all that came up was the 2 beeps and the splash screen…it then goes blank…no loop booting or anything it just sits there. I did the hard drive unplug etc to no avail.
Tried the tftp, all looks good per procedure but it never goes past the initialization..it never find the NVR. Could it be that this model is not supported in TFTP? How could I tell that?
Thanks so much.
Make sure you have the right firmware. If your recorder is a US version you need to find the US firmware.
Re-do the TFTP and don’t pay attention to the TFTP messages on the software, if it goes through you’ll hear a beep for the machine and then it will reboot. After that, if it went thru, the recorder will boot up normally.
anyone a clue if it works on the IPC-D140H Model?
I get no connection from the camera on 192.0.0.128.
Are you sure that’s a Hikvision camera?
yes I am, it’s written on the device and on the box
Make sure you’re using the correct firmware. And check your setup.
Hello.
I followed this steps, but not success…
The situation is:
I put mi IP 192.0.0.128
connected direct ETH cable to the DVR.
start the TFTPServ.exe and initialized OK.
Turn on my DVR… and nothing happens…
I started a recursive ping to the 192.0.0.64, and in the first moment I put the DVR on, I received 5 or 6 “Reply OK”, but after that, no more response.
Any idea about this problem?
Is there another (more low level) way to recover my DVR?
Where’s the DVR connected to? Where did you plug the network cable? Connect the DVR to the switch and the laptop to the switch. Reflashing the firmware doesn’t always work on Hikvision NVRs or DVRs, it works on certain models only.
I tried connecting the DRV directrly to de notebook, and connected both to one switch.
My DVR is DS-7216hghi. Theorically must work with the tftpsrv.
I need another way…
is this procedure work also for HIkvision DVR?
The problem was stuck on reboot logo display.
It works for certain DVRs only. You could try it. If it’s stuck on the logo screen, try to disconnect all the hard drives.
Hello, thank you for a great tutorial. I found lots of potential solutions, but this one seems to be the best guide.
However, I’m unable to complete the reflash.
Cam Model: ds-2cd2t42wd-i5
Firmware: 5.4.5 build 170124
Failing at step 9.
IPs are good.
Computer is 192.0.0.128
Camera is 192.0.0.64
verified via Advanced IP Scanner.
Ping 192.0.0.64 is successful 4 packets
using the files listed firmware from group r6
cannot access 192.0.0.64 via browser either
I have read one alternate solution using telnet but I was unable and/or not skilled enough to utilize it.
Scratch this! I disabled all the firewalls and it worked! Thank you!
BTW…it took 10 minutes from the time I plugged in to finish.
Hi all,
I am also trying to reflash my firmware however i dont understand why my IP address is showing as 10.5.33.25 om SADP.
Can someone please provide some guidance?
thank you
You have to connect a camera to a switch and then the laptop/computer on the same switch. If you connect it to a router, unplug the internet cable from the router.
Hi, I really appreciate your prompt reply. But i am still confused. Are you able to elaborate a little?
So i unplugged the internet cable from my router. I plugged my laptop to the port on the router and i plugged my nvr into a port on the router as well. Still seeing 10.5.33.25 ip address on sadp while my laptop is getting 192.168 address range.
I noticed you are saying connect camera to router. What are you referring to when you say camera? The NVR itself or the ethernet of one of the 4 cameras coming into the nvr?
Just to test i also plugged one of the ethernet cables of a camera directly into the router as well and there was no lights on the router port where as the camera ethernets get lights when they are connected to nvr.
Further update. There are 4 ports on the nvr which im assuming are my 4 cameras. If i unplug one of the cameras and plug my laptop into that port i can see different ip addresses from sadp. Using this method i am seeing the nvr ip address as 192.168.254.1 and the cameras are in 128.100.0.x range. Thank you
Hello Billy,
Are you trying to reflash the firmware on a camera or on the NVR itself?
Trying to reflash the firmware of the NVR.
First of all, depending on the manufacturing date, the NVR may not be reflashed. They disabled the TFTP mode on the newer models. However, it won’t hurt to give it a shot.
The set up should be as follows: 1) unplug all the cameras from the NVR; 2) power off the NVR; 3) connect the NVR to a regular port on the router (on the NRV’s side you need to plug the cable to the LAN port, not the cameras’ ports); 4) on the same router/switch plug the laptop; 5) disconnect the internet from the router; 6) Power on the NVR and track the progress on the re-flashing software linked in the article.
Note: You need to go through the steps listed on the guide above, change the IP of the laptop etc.. then when you connect the NVR to the router, follow the setup described in this comment. Once you do the procedure, you may need to wait 5-15 minutes for the firmware to be injected. Once done, you should hear a long beep from the NVR followed by an auto reboot.
YOU ARE AMAZING. MAY GOD HELP YOU AS WELL.
Steps provided above allowed me to reflash my NVR. I was able to now see the username admin and set a new password. Everything is working again.
The whole process in tftp took 4mins. For anyone else as a reference you may see “Resend required” come up a few times on tftp, just wait and you will see completed after it.
Thank you so much again for helping out so promptly. Wish you a very merry Christmas and a happy new year.
I’m so glad you fixed it!
You are just amazing. I had beed looking up for the issue connected with wrong firmware update since 2019 (sic!). Now, after your tutorial in December 2020 and pointing out that only the right firmware might be injected I finally solved the problem! Thank you very much.
Hmm, very interesting reflash camera can reset the password?
Or only via resend XML file?
It will reset the password. Basically, the procedure reformats the camera’s software and everything starts from scratch.
Last night I upgraded nvr firmware (ds-7608ni-k2/8p) to version V4.3.060 build 201228 from version v3 (not sure the detail for right version). it seems the new firmawre has some defects. first palyback not working. it shows “no resources” on screen and i got snapshot a picture while my mouse over the timeframe. it means the recoding running but the playback feacture doesn’t work. Second the option “aux monitor” isn’t not available on right click. I would like to downgrade the firmware to version V3. 1. can Any one suggest me which is the best version firmware i downgrade. 2. Can I do the way “Hikvision TFTP procedure” to downgrade” ? 3. is it safe to do downgrade?
Thanks for any suggestion from anyone who want to share
I tried reflashing the firmware on LTD7316-ST DVR with latest firmware (digicap.dav) for the model from OEM website. I do see the TFTP server 192.0.0.128 initialized.. and screen stays frozen after that. I waited more than 15 minutes for the beep and the reboot but no luck. I do see DVR shows me logo of boot up and then logo disappears and so on and after long time 5-10 minutse it just reboots completely without any beep.