SADP tool is a software that can be used to detect and modify the IP address of Hikvision IP cameras, DVRs, NVR, doorbells etc. This tool works for Hikvision branded devices and their OEM version (sold under third party brands or sometimes un-branded.
It happens quite often that when you try to install the SADP tool or when you click search to scan the network for IP cameras, it may show various error codes. This guide lists all the SADP error codes and their meaning which will help you fix the issues.
Note: You can download and learn how to install the SADP tool on this guide.
SADP Error Codes
The table below lists the most important SADP error codes, their code number and the last column displays the meaning for each error.
SADP Error | Error Code | Meaning |
SADP_NOERROR | 0 | No Error |
SADP_ALLOC_RESOURCE_ERROR | 2001 | Allocation of resource error |
SADP_NOT_START_ERROR | 2002 | SADP not started |
SADP_NO_ADAPTER_ERROR | 2003 | No NIC |
SADP_GET_ADAPTER_FAIL_ERROR | 2004 | Get NIC info failed |
SADP_PARAMETER_ERROR | 2005 | Parameter Error |
SADP_OPEN_ADAPTER_FAIL_ERROR | 2006 | Open NIC Failed |
SADP_SEND_PACKET_FAIL_ERROR | 2007 | Sending Packet Failed |
SADP_SYSTEM_CALL_ERROR | 2008 | Get system interface failed |
SADP_DENY_ERROR | 2009 | Device refuse to process |
SADP_NPF_INSTALL_FAILED | 2010 | Install NPF failed |
SADP_TIME_OUT | 2011 | Device time out |
SADP_CREATE_SOCKET_ERROR | 2012 | Create socket failed |
SADP_BIND_SOCKET_ERROR | 2013 | Bind socket failed |
SADP_JOIN_MULTI_CAST_ERROR | 2014 | Join multi-cast failed |
SADP_NETWORK_SEND_ERROR | 2015 | Sending error |
SADP_NETWORK_RECV_ERROR | 2016 | Receiving error |
SADP_XML_PARSE_ERROR | 2017 | Multi-cast XML parse error |
SADP_LOCKED | 2018 | Device is locked |
SADP_NOT_ACTIVATED | 2019 | Device is not activated |
SADP_RISK_PASSWORD | 2020 | High risk password |
SADP_HAS_ACTIVATED | 2021 | Device has been activated |
SADP_EMPTY_ENCRYPT_STRING | 2022 | The encrypted string is empty |
SADP_EXPORT_FILE_OVERDUE | 2023 | Export file overdue |
SADP_PASSWORD_ERROR | 2024 | Incorrect password |
SADP_LONG_SECURITY_ANSWER | 2025 | Long security answer |
SADP_INVALID_GUID | 2026 | Invalid GUID |
SADP_ANSWER_ERROR | 2027 | Incorrect answer |
SADP_QUESTION_NUM_ERR | 2028 | Security question number error |
SADP_LOAD_WPCAP_FALL | 2030 | Load Wpcap failed |
SADP_ILLEGAL-VERIFICATION_CODE | 2033 | Illegal verification code |
Common SADP error code analysis
SADP 2005 parameter error
Explanation: Parameters such as password, serial number are empty. When resetting the password, the imported file is empty or the file’s content has more than 512 bytes.
SADP 2009 device refuse to process
Explanation: Password error, HTTP port number is invalid, IPv6 address is empty, IPv6 gateway is empty.
SADP 2011 device timed out
Explanation: When SADP sends a request and no response from the device after 10 seconds, it will give this error. In this situation we need to use Wireshark to capture the packets to analyze the response time from the device.
SADP 2015 sending error
Explanation: When the IP address of the PC is changed and SADP is not restarted, the error will occur.
The SADP pops up with error “the software is running, please exit first” after installation
Explanation: When the installation directory is the same as the installation package, ensure the software installation directory and installation package are not in the same directory.
SADP 2022 The encrypted string is empty
Explanation: When importing the XML file and cannot find the corresponding encrypted string, the error will occur. You need to restart the device and reset the password again.