Q:Which debugging way does Hikvision support?

The two major debugging methods: NFS and FTP.

What programming languages are supported? Are other languages supported?

C or C++ is adopted to develop your applications.Because the libraries of HEOP are intended for C language, the others are notsupported. 

Which development environment does HEOP adopt?

HEOP SDK requires GNU/Linux OS. Major linux OSis recommended, such as Ubuntu, RedHat, Fedora, etc.

What is included in HEOP SDK?

The following is included:

  1. Cross-compiled tool chain
  2. APIs to access camera functionality
  3. Documents: Development guide and protocol document.
  4. Application demo.
We want to start Hikvision Embedded Open Platform(HEOP) development, what should we do?

Please accord to the following steps:

  1. Sign up ‘Hikvision Materials License Agreement’ with Hikvision.
  2. Fill in ‘Integration Request Form for Embedded Open Platform’.
  3. Hikvision will provide embedded development SDK.
  4. Develop your application.
  5. Pass the compatibility test.
  6. Release your application and inform Hikvision to list it in website.
Where can I download the MAC version of the iVMS-4200 client software?

Click here to download the iVMS-4200 client software for MAC OS.

For detailed information, please view the relevant technical bulletin:
iVMS-4200 MAC Installation

How to view my devices from my mobile phone?

Currently, the iVMS-4500 Mobile Client Application isavailable for iPhone and Android phones.

You can download the iVMS-4500 mobile app from the Appstore (for iPhone) and Play store (for Android).

I have installed the SADP tool however I am still unable to detect my device.

You may need to update the WinPcap utility.

  1. Close the SADP software.
  2. Click here to download and install the latest WinPcap.
  3. Then run the SADP software again. Also, make sure the computer is connected to the same subnet as the Hikvision devices.

If you are still having issue, click here to download the latest SADP software.

In iVMS-4200, where are the download files saved to?

In the iVMS-4200 Client software: 


There you will see the listed default saving paths.

How to enable iVMS-4200 to automatically resume live view after starting the client software again?

In the iVMS-4200 Client software,

  2. Select SYSTEM CONFIGURATION and then GENERAL (on the left side).
  3. Check the checkbox for “Resume Live View Status” to enable auto resume.

For more information, please refer to Section 14.2.1 General Settings of the iVMS-4200 User Manual.

How to enable iVMS-4200 Client software to automatically log into the client software?

In the iVMS-4200 Client software,

  2. Select SYSTEM CONFIGURATION and then GENERAL (on the left side).
  3. Make sure the “Enable Auto-login” is checked.

For more information, please refer to Section 14.2.1 General Settings of the iVMS-4200 User Manual.

How to enable iVMS-4200 Client software to automatically log into the client software?

In the iVMS-4200 Client software,

  2. Select SYSTEM CONFIGURATION and then GENERAL (on the left side).
  3. Make sure the “Enable Auto-login” is checked.

How to update the camera name in iVMS-4200 Client software?

To import the camera names in the iVMS-4200,

  1. Go to CONTROL PANEL, select DEVICE MANAGEMENT and then select the GROUP tab.
  2. Click on the IMPORT button.
  3. On the right panel under the Group section, click on the  to expand the group and show the camera list.
  4. Right click on the camera to import the camera name and select the UPDATE CAMERA NAME option.
  5. To batch update the camera name in the group, right click on the group and select UPDATE CAMERA NAME.

How to upgrade Hikvision DVR/NVR firmware?

To upgrade the firmware of a Hikvision DVR/NVR, first download the appropriate firmware from here. (Note: The firmware are region specific. Upgrading firmware developed for another region may cause damage to your product.)

  1. Once the firmware is downloaded, extract (unzip) the contents of the .zip file onto a USB flash drive.
  2. After the firmware is extracted, remove the USB flash drive from the computer and insert it into one of the available USB port on the DVR/NVR.
  3. Log into the DVR/NVR locally, go to the MENU, select MAINTENANCE and then select UPGRADE (on left side).
  4. Select the file named digicap.dav or digicap.mav (dependent on the model of the product) and press UPGRADE.
  5. The DVR/NVR will reboot after the firmware is successfully upgraded.

For more information, please view the relevant video below:
Upgrading the Firmware on the Hikvision DVR and NVR

How to assign a static IP address to my Hikvision device?

Download the SADP tool from here. The SADP tool will search any Hikvision products on the network and displays the information of the devices. This software can also be used to quickly configure the network information of the devices such as assigning a static IP address.
Note that the computer running the SADP software must be on the same network (physical subnet) as the Hikvision device.

How do I download the latest firmware version for my Hikvision device?

Click here to find the latest firmware release for your Hikvision device.
Note: The firmware are region specific. Upgrading firmware developed for another region may cause damage to your product.

What is the default IP address, user name, password for Hikvision devices?

Hikvision has a strong commitment to our distributors and dealers, and their security needs are of the utmost importance to us. We have recently taken a number of steps to ensure that our surveillance products meet and exceed these security needs. Hikvision is introducing new firmware that will require users to create a password in order to activate their devices.
Note: All DVR/NVR/IP camera models are no longer shipped with a default password after a certain revision of firmware.

The Secure Activation feature is deployed in the following firmware revisions:

Device Firmware with Secure Activation  
Device Type

Model Number

Value Series IP Camera


Smart Series IP Camera



Plug-n-Play NVR


Turbo DVR



For more information, please view the relevant technical bulletin:

What ports are needed to be forwarded for remote access?

By default, the following ports needs to be forwarded for remote access.

HTTP port: 80

Used to connect via the web browser

Server port: 8000

Used to connect via iVMS-4200 software and iVMS-4500 Mobile App

RTSP port: 10554

Used for the video streaming

HTTPS port: 443

Used to connect via the web browser using SSL encryption

Note: If the RTSP (Real Time Streaming Protocol) port is defaulted to 554 (on older model/firmware) it is recommended to change this port to 10554 or 1024 when experiencing connection issues over 3G/4G connection. 

How to format a Hard Drive on the DVR/NVR?
  1. Login to the DVR/NVR locally,
  2. Go to MENU, select SYSTEM CONFIGURATION and then select HDD (on the left side).
  3. Under the HDD INFORMATION tab, select the HDD(s) that needs to be formatted by checking the corresponding box under the “Label” column.
  4. To start the formatting process, click the “Init” button on the bottom right corner of the screen.
  5. After completion, the “Status” of the HDD(s) will change to Normal.
How to fix Internet Explorer compatibility view issues?

When viewing the device using Internet Explorer (IE) 10 or 11 (32-bit), sometimes the content may not display properly. This may be caused by a browser incompatibility. To resolve the incompatibility issue, the IP address of the Hikvision device needs to be added to the compatibility view list.

For more detailed information on how to add the device to enable the compatibility view click here.

How to view my DVR/NVR using Safari on MAC OS?

In order to Live View using Safari on MAC OS, the Hikvision web plug-in for MAC OS needs to be downloaded and installed.
Note: Please close all web browsers before installing the web plug-in. Click here to download the MAC web plug-in for DVR/NVR

For detailed information, please view the relevant technical bulletin.

How to install plug-in for MAC OS

How to change the camera name on the DVR/NVR?
  1. Log into the DVR/NVR locally,
  2. Go the MENU, select CAMERA SETUP and then OSD.
  3. Select the camera to modify the OSD configuration using the camera dropdown menu.
  4. Enter the desired camera name in the “Camera name” field.
  5. Click the APPLY button when done.
Why is the DVR/NVR beeping?
  1. Log into the DVR/NVR locally,
  2. Go to MENU, select SYSTEM CONFIGURATION and then select EXCEPTION.
  3. Go through the list of exception type. Select each exception type and un-check AUDIBLE WARNING if it is checked for that exception.
  4. If the unit stops beeping, then the current exception selected is the cause of the beeping.

Common issues for the DVR/NVR beeping are the following:

HDD not formatted or in error state, IP address conflicted, Record/Capture error, Network disconnected …

How to configure the HDMI and VGA to output independent display?

This option is only available for the 90xx-ST, 96xxNI-ST/RT and 7716NI-SP/16 series with firmware v3.0.2+. Log into the DVR/NVR locally,

Go to MENU, select SYSTEM CONFIGURATION and then select GENERAL (on left side).

Under MORE SETTINGS tab, make sure the option “Enable VGA/HDMI Synchronous Output” is unchecked.

IMPORTANT! This model requires non-standard firmware. Do Not Install standard firmware (e.g. v.4.1.xx) on this model. Doing so will permanently damage your system. You must use custom firmware v.4.1.25 from the iDS-9632NXI-I8/16S product page.

View the most updated version of this document here:


The I-series NVR (such as the DS-7716NI-I4) is one of Hikvision's most popular and feature-rich recorders. As such, many firmware revisions have been introduced over the years to continually ensure the product is compatible with the newest technology available. Due to the many revisions, we recommend that the user closely follows the instructions below in order to reduce the amount of time spent as well as the chance of failure.


Database Optimization and Repair

As more affordable IP cameras are introduced over time with greater video resolution and data sizes, more efficient database management also becomes necessary. The introduction of firmware v4.0 brought about a new database architecture in order to be futureproof.


After upgrading to v4.X, the recorder database will need to be converted and optimized. If you are experiencing issues where playback is expected but not found, make sure "Database Repair" is performed as indicated in the procedures and scenarios below.


Preparing the Upgrade

Before proceeding with upgrade, it is recommended that NVR configuration file is exported from the NVR over the network or on to a local USB drive.


Upgrading from v3.4.92 build 170518 or Older

  1. All recorders must reach v3.4.92 before proceeding further. Upgrading from versions before v3.4.92 directly to any version of v4.X will likely cause the recorder to fail.
  2. If the recorder is already at v3.4.92, a full factory default is highly recommended before upgrading to any version of v4.X. There is a high chance of unit failure (requiring RMA) if the unit is not defaulted before upgrade.
  3. After reaching v3.4.92 and performing a full factory default, an upgrade directly to v4.50.00 is acceptable.
  4. After the upgrade is completed and the recorder is reprogrammed, it may be beneficial to perform a Database Repair. For details, refer to the section "Database Optimization and Repair" above.
  5. To verify repair progress, you may refer to the HDD status, or search the recorder log for repair started and stopped entries. Note that while the HDD is repairing, new recordings are still being made, but some existing recordings may not be searchable until repair is complete.
  6. If you continue to observe playback issues after database repair, ensure there are no power, network, or motion detection issues. Should the problem persist, contact technical support.


Upgrading from Any v4.X Build to v4.50.00.

  1. Any v4.X build can be upgraded directly to v4.50.00.
  2. Export configuration is highly recommended before performing the upgrade.
  3. If upgrading from any v4.X version that was not v4.22.005, a Database Repair is recommended. Refer to Step 4 and onwards in the previous section.



Downgrading is not recommended. Due to new features and parameters constantly being added, downgrading may cause the NVR to factory default itself or require a manual default to operate properly.

By downloading and using software and other materials available via this website, you agree to be legally bound by HIKVISION General Terms of Use . If you don’t agree to these terms, you may not download or use any of those materials.

If you are agreeing on behalf of your company, you represent and warrant that you have legal authority to bind your company to the General Terms of Use above. Also you represent and warrant that you are of the legal age of majority in the jurisdiction in which you reside (at least 18 years of age in many countries).