Error Codes Categorized by Functional Modules

The error codes returned during the text protocol integration is categorized by different functional modules. See the error codes, error descriptions, and debugging suggestions in the table below.

Public Function Module (Error Codes Range: 0x00000000, from 0x00100001 to 0x001fffff)

Error String

Error Code

Description

Debugging Suggestion

success

0x00000000

Succeeded.

deviceNotActivated

0x00100001

The device is not activated.

Activate the device.

deviceNoPermission

0x00100002

Device operation failed. No permission.

Update user's permission.

deviceNotSupport

0x00100003

This function is not supported.

Check the device capability set and call the API corresponding to supported function.

deviceResourceNotEnough

0x00100004

Insufficient resources.

Release resources.

dataFormatError

0x00100005

Invalid message format.

resetError

0x00100006

Restoring to factory settings failed. Reactivating device is required after the device is reboot as the Reset button may be stuck.

parameterError

0x00100007

Incorrect parameter

0x00100100

Invalid channel

Check if the channel is valid.

0x00100101

NPQ live view is not supported for stream encryption.

Replace streaming mode for stream encryption.

0x00100102

No more channels are allowed for NPQ streaming.

Reduce NPQ streaming channels and try again.

0x00100103

The stream type is not supported.

Check the requested stream type.

0x00100104

The number of connections exceeded limit.

Reduce the number of streaming clients and try again.

0x00100105

Not enough bandwidth.

Reduce the number of remote streaming channels.

User Function Module (Error Codes Range: from 0x00200001 to 0x002fffff)

Error String

Error Code

Description

Debugging Suggestion

passwordError

0x00200001

Incorrect user name or password.

Check if the password is correct.

userNameNotExist

0x00200002

The account does not exist.

Check if the account exists, or add the account.

userNameLocked

0x00200003

The account is locked.

Wait for the device to unlock.

userNumLimited

0x00200004

The number of users allowed to log in exceeded the upper limit.

Log out.

lowPrivilege

0x00200005

No permissions for this operation

For users operations, check the following situations:

  • Deleting your own account is not allowed.

  • Editing your own level or permission is not allowed.

  • Getting information about users with higher permission is not allowed.

  • Elevating the user's level or permission is not allowed.

For other operations, check according to the following measures: If operations unrelated to user's permission configuration failed, you can check the user type and permission, if not solved, contact the developers.

incorrentUserNameOrPassword

0x00200006

Incorrect user name or password

Check if the configured user name and password are matched. If not, contact the administrator to configure again. If the administrator forgets the password, reset the password of the device.

riskPassword

0x00200007

Risk password

Low password strength. Change password again.

passwordMustContainMorethan8Characters

0x00200008

The password length must be greater than or equal to 8.

Check if the password length is greater than or equal to 8. If not, change password again.

passwordLenNoMoreThan16

0x00200009

The password length cannot be greater than 16.

Check if the password length is greater than16. If yes, change password again.

adminUserNotAllowedModify

0x0020000a

Editing admin information is not allowed.

Check if the edited account is admin.

confirmPasswordError

0x0020000b

Incorrect confirm password.

Check the confirm password.

passwordMustContainMorethan2Types

0x0020000c

The password must contain at least two or more of followings: numbers, lowercase, uppercase, and special characters.

Check if the configured password conforms the requirements.

passwordContainUserName

0x0020000d

The password cannot contain the user name.

Check if the password contains the user name.

userPwdNameMirror

0x0020000e

The password cannot be reversed user name.

Check if the password is reversed user name.

Time Function Module (Error Codes Range: from 0x00300001 to 0x003fffff)

Error String

Error Code

Description

Debugging Suggestion

manualAdjustmentFailed

0x00300001

Time synchronization failed.

NTPError

0x00300002

Invalid NTP server address.

Check if the NTP server address is valid.

timeFormatError

0x00300003

Incorrect time format during time calibration.

For example, the time in ISO 8601 format should be "2018-02-01T19:54:04", but the applied time is "2018-02-01 19:54:04".

Incorrect message format or incorrect time format.

beyondTimeRangeLimit

0x00300004

The calibration time is not within the time range supported by the device.

Get the device capability and check if the configured time is within the time range supported by the device.

endtimeEarlierThanBegintime

0x00300005

The start time of the validity period cannot be later than the end time.

Check if the start time and end time are valid.

Network Function Module (Error Codes Range: from 0x00400001 to 0x004fffff)

Error String

Error Code

Description

Debugging Suggestion

domainNameParseFailed

0x00400001

Parsing domain name failed.

PPPOEConnectedFailed

0x00400002

Connecting PPPOE to the network failed.

FTPConnectedFailed

0x00400003

The FTP server is disconnected.

deviceIPConflicted

0x00400004

IP addresses of devices conflicted.

libraryConnectedFailed

0x00400005

The image and video library is disconnected.

fileUploadFailed

0x00400006

Uploading failed.

Check if the network connection is normal. If yes, contact after-sales.

storSerDownloadFileFailed

0x00400007

Downloading failed.

Check if the network connection is normal. If yes, contact after-sales.

storSerDownloadFileSizeZero

0x00400008

The size of file downloaded from the storage service is 0.

Check if the network connection is normal. If yes, contact after-sales.

storSerNotConfig

0x00400009

Storage service is not configured.

Check if the configuration is correct.

badHostAddress

0x0040000a

Host address error

Check if the configuration is correct.

badIPv4Address

0x0040000b

Incorrect IPv4 address.

Check if the configuration is correct.

badIPv6Address

0x0040000c

Incorrect IPv6 address.

Check if the configuration is correct.

conflictIPv4Address

0x0040000d

IPv4 address conflict.

Check the configuration status of IPV4 in the network.

conflictIPv6Address

0x0040000e

IPv6 address conflict

Check the configuration status of IPV6 in the network.

badDomainName

0x0040000f

Incorrect domain name.

Check if the configuration is correct.

connectSreverFail

0x00400010

Connecting to server failed.

Check if the network is normal and check if the configuration is correct.

conflictDomainName

0x00400011

Domain name conflict.

Check if the configuration is correct.

badPort

0x00400012

Port conflict.

Check if the configuration is correct.

portError

0x00400013

Port error

Check if the configuration is correct.

badNetMask

0x00400014

Subnet mask error

Check if the configuration is correct.

badVersion

0x00400015

Version mismatch

Check if the version is correct.

badDns

0x00400016

DNS error

Check if the configuration is correct.

badMTU

0x00400017

MTU error

Check if the configuration is correct.

badGateway

0x00400018

Wrong gateway

Check if the configuration is correct.

urlDownloadFail

0x00400019

Downloading via URL failed.

Check if the network is normal and check if the URL is correct.

deployExceedMax

0x0040001a

The number of armed channels exceeds the maximum number of connections.

Get the supported maximum number of arming and the number of armed channels.

Maintenance Function Module (Error Codes Range: from 0x00500001 to 0x005fffff)

Error String

Error Code

Description

Debugging Suggestion

upgradeXMLFormatError

0x00500001

Incorrect XML upgrading request.

Check if the upgrade file is correct. If the file is correct, try the local upgrade.

upgradeContentError

0x00500002

Incorrect upgrading request content.

Check if the upgrade file is correct. If the file is correct, try the local upgrade.

noUpgradePermission

0x00500003

No upgrade permission.

Switch to admin account or ask admin for advanced operation permission.

upgrading

0x00500004

Upgrading…

Wait for the upgrade to complete.

receiveUpgradePackageError

0x00500005

Receiving upgrade package failed.

Check if the network is normal.

upgradePackageLanguageMismatch

0x00500006

Upgrade package language mismatch.

Check the language type of upgrade package and the device.

upgradePackageMismatch

0x00500007

Upgrade file does not match with the device type.

Check the type of upgrade package and device.

OEMCodeMismatch

0x00500008

Upgrade package error. The OEM code mismatch.

Contact after-sales to get the correct upgrade package.

versionMismatch

0x00500009

Upgrade file version mismatch.

Contact after-sales to get the correct upgrade package.

upgradeHalfFailed

0x0050000c

Error occurred in the halfway of device upgrading. Flash error or cache error.

deviceParameterImportFailed

0x0050000d

Importing device parameters failed. Device model, version, or platform mismatches.

deviceEncryptionError

0x0050000e

Upgrade package mismatches. Device encryption error.

SDCardFormatError

0x00500025

Formatting SD card failed.

SDCardLoadFailed

0x00500026

Loading page failed after the SD card is inserted.

NASFailed

0x00500027

Mounting NAS failed.

hardDiskError

0x00500028

HDD exception (possible reasons: HDD does not exist, incompatible, encrypted, insufficient capacity, formatting exception, array exception, array incompatible, etc.)

upgradeError

0x00500030

Upgrade error

upgradePackageSizeMismath

0x00500032

Mismatch between the actual size of the downloaded upgrade package and the size in the upgrading request.

upgradePackageSizeExceeded

0x00500033

The size of the package exceeded that of the partition.

domainNameParseFailedForDownload

0x00500034

Parsing the domain name of the address for downloading failed.

netWorkUnstable

0x00500035

Unstable network. Downloading timed out or the maximum number of attempts reached.

digestValueMismatch

0x00500036

Mismatched digest value.

signatureVerifyFailed

0x00500037

Verifying the signature failed.

innerFormatError

0x00500038

Incorrect inner format of the upgrade package.

memoryNotEnough

0x00500039

Insufficient memory.

burnFailed

0x0050003a

Burning firmware failed.

unknownError

0x0050003b

Unknown error occurred in the underlying APIs.

userCancel

0x0050003c

User requested cancel of current operation.

systemResume

0x0050003d

Upgrading failed. You can resume via the backup system or minimum system.

0x00500080

Upgrade file is not found.

Check if the upgrade package path is too long or if there is a correct upgrade package under the upgrade package path.

0x00500081

Upgrade file does not match with the engine type.

Select the upgrade package matched with the device engine type.

0x00500082

Parsing camera domain name failed.

Confirm if the device is correctly configured DNS service and if the camera domain is valid.

0x00500083

Camera network is unreachable.

Confirm if the local network can access the network where the added channel located.

Live View Module (Error Codes Range: from 0x00600001 to 0x006fffff)

Error String

Error Code

Description

Debugging Suggestion

liveViewFailed

0x00600001

Live view failed. The number of streaming channels exceeded limit.

0x00600002

Request packaging format exception.

Check the packaging format of requested live view.

0x00600003

NPQ will be unavailable after enabling EHome 2.x.

When EHome 2.x is enable, use other live view mode.

0x00600005

NPQ live view is not supported for channel-zero.

User other live view mode for channel-zero.

0x00600007

Only virtual stream supports NPQ live view.

Switch to virtual strem.

0x0060000A

The IP channel is offline.

Check if the IP channel is online and try again.

0x0060000B

Live view transcoding is not supported by the device.

Use other stream type for live view.

0x0060000C

Channel-zero is not enabled.

Enable channel-zero before starting live view of channel-zero.

0x0060000D

Transcoding capability exceeded limit.

Reduce camera resolution or the number of transcoding channels.

0x00600010

The channel does not have sub-stream.

Use main stream mode for live view.

0x00600011

NPQ live view is not supported by the device.

Switch to other live view mode.

0x00600012

NPQ function is disabled.

Enable NPQ function or switch to other live view mode.

Playback Module (Error Codes Range: from 0x00700001 to 0x007fffff)

Error String

Error Code

Description

Debugging Suggestion

0x00700001

Playback failed. Up to one channel's playback is supported.

0x00700002

The speed of playback displayed on video wall is not supported.

Reduce the playback speed.

0x00700003

The transmission rate of playback stream is too high.

Reduce the transmission rate of playback stream.

0x00700004

The encoding type of playback stream is not supported.

Provide the stream with encoding type supported by device.

0x00700005

The container format of playback stream is not supported.

Provide the stream with container format supported by device.

0x00700007

Exception occurred when decoding playback stream

Possible reasons: displaying on video wall exception, image exception, display exception, decoding exception, image is stuck, black screen, invalid stream type, live view is stuck, audio decoding exception, and blurred screen.

0x00700008

Playback video does not exit, or searching failed.

Search again or check if HDD is normal.

0x00700009

Playback time parameter error.

Check if the time period of searched video is correct and try again.

0x0070000A

Invalid video type.

Select the correct video type to search.

0x0070000B

Invalid time type.

Select the correct time type to search.

0x0070000C

Invalid event parameter.

Select the correct event parameter to search.

0x0070000D

Invalid event type.

Select the correct event type to search.

0x0070000E

The device does not support smart search.

Select the non smart search mode to search.

0x0070000F

Invalid smart event type.

Select the correct smart event type to search.

0x00700010

Invalid dynamic analysis sensitivity.

Select the correct sensitivity to search video.

0x00700011

Reverse playback is not supported.

Select the correct playback mode.

0x00700012

Invalid file status.

Select the correct file status to search.

0x00700013

Invalid searching start position.

Use the correct searching start position to search.

0x00700014

Invalid maximum number of searching.

Use the correct maximum number of searching to search.

Capture Module (Error Codes Range: from 0x00800001 to 0x008fffff)

Error String

Error Code

Description

Debugging Suggestion

0x00800001

Manual capture failed.

Two-Way Audio Module (Error Codes Range: from 0x00900001 to 0x009fffff)

Error String

Error Code

Description

Debugging Suggestion

startFailed

0x00900001

Starting two-way audio failed. Audio loss or driver error.

codingFormatNotMatch

0x00900002

The encoding format of the intercom is inconsistent, and the negotiation fails

Check or capture the packets on the platform, then analyze if the audio encoding formats negotiated by both sides are consistent.

dialedIsBusy

0x00900003

The intercom party is already in the intercom and can no longer respond to the intercom

Check if the intercom party is already in the intercom, if not, get the protocol message and analyze the response message.

destinationLongNumberError

0x00900004

The requested destination long number is wrong

Check or capture the packets on the platform, then analyze the long number.

Video Storage Module (Error Codes Range: from 0x00a00001 to 0x00afffff)

Error String

Error Code

Description

Debugging Suggestion

videoSearchFailed

0x00a00001

Searching videos failed.

No resource stored in the device.

notFindStorageMedium

0x00a00002

No storage medium found.

videoDownloadFailed

0x00a00003

Downloading videos failed.

Picture Storage Module (Error Codes Range: from 0x00b00001 to 0x00bfffff)

Error String

Error Code

Description

Debugging Suggestion

0x00b00001

Searching pictures failed.

No picture resource.

IO Function Modele (Error Codes Range: from 0x00c00001 to 0x00cfffff)

Error String

Error Code

Description

Debugging Suggestion

0x00c00001

Invalid alarm input No.

0x00c00002

Invalid alarm output No.

Event Function Module (Error Codes Range: from 0x00d00001 to 0x00dfffff)

Error String

Error Code

Description

Debugging Suggestion

0x00d00001

Incorrect event rule.

Refer to the manual for correct configuration.

Parking Service Module (Error Codes Range: from 0x00e00001 to 0x00efffff)

Error String

Error Code

Description

Debugging Suggestion

0x00e00001

The vehicle with parking pass already exists.

Parking pass is created by license plate, you need to check if the parking pass for this license plate already created.

0x00e00002

The license plate number is required.

General Function Module (Error Codes Range: from 0x00f00001 to 0x00ffffff)

Error String

Error Code

Description

Debugging Suggestion

noMemory

0x00f00001

Insufficient device memory (heap space allocation failed).

Check the free memory and send logs to the developer for analysis.

deviceBusy

0x00f00002

The device is busy or the device is not responding.

Send logs to the developers for analysis.

For fingerprint collection, face collection, file application, and file uploading services, check if the last operation is completed.

notSupport

0x00f00003

The URL is not supported by the device.

Capture the packets, check if the applied URL exists in the PMP platform. If yes, send the URL to the developer for analysis.

methodNotAllowed

0x00f00004

HTTP method is not allowed.

Capture the packets, check the method corresponding to the URL in the PMP platform.

invalidOperation

0x00f00005

Invalid operation of API command.

IDNotexist

0x00f00006

The ID does not exist (the URL should contain ID, but the actual URL does not contain the ID).

Capture the packets and check if the ID included in the URL is correct.

invalidID

0x00f00007

Invalid ID (the ID in the URL exceeds the capability set or the ID format is invalid).

Capture the packets and check if the ID included in the URL is correct.

Get the capabilities of URL and check the ID range.

invalidIURL

0x00f00008

The content after the "? " in the URL is wrong.

Capture the packets and check if the URL is correct.

deviceAckTimeOut

0x00f00009

Device response timed out.

If the communication with the external module timed out, check if the external module is offline.

When the above situation is eliminated, send logs to the developer for analysis.

badXmlFormat

0x00f0000a

XML format error

badJsonFormat

0x00f0000b

JSON format error

badURLFormat

0x00f0000c

URL format error

Get the URL and check if it is correct.

badXmlContent

0x00f0000d

XML message error:

  • The message contains only URL but no message body

  • The required node is not configured.

  • Node value exceeds the range limit (incorrect node value).

badJsonContent

0x00f0000e

JSON message error:

  • The message contains only URL but no message body

  • The required node is not configured.

  • Node value exceeds the range limit (incorrect node value).

messageParametersLack

0x00f0000f

The required node does not exists.

invalidSearchConditions

0x00f00010

Invalid search condition, search again.

Check if searchID is correct.

operObjectNotExist

0x00f00011

The object does not exist (for the operations about door, alarm IO, the object is not added).

Check if door lock is connected.

Door Control Module (Error Codes Range: from 0x01000001 to 0x010ffffff)

Error String

Error Code

Description

Debugging Suggestion

multiAuthentication Failed

0x01000001

Multi-factor authentication status operation failed.

securityModuleOffline

0x01000002

The safety door control module is offline and fails to open the door.

Check if the safety door control is offline.

Schedule Template Module (Error Codes Range: from 0x01100001 to 0x011fffff)

Error String

Error Code

Description

Debugging Suggestion

planNumberConflict

0x01100001

Plan number conflict.

timeOverlap

0x01100002

Time period conflict.

Check the message to find out if there is a time overlap of different time periods in one day.

Person Information Module (Error Codes Range: from 0x01200001 to 0x012fffff)

Error String

Error Code

Description

Debugging Suggestion

Certificate Module (Error Codes Range: from 0x01300001 to 0x013fffff)

Error String

Error Code

Description

Debugging Suggestion

Security Function Module (Error Codes Range: from 0x01400001 to 0x014fffff)

Error String

Error Code

Description

Debugging Suggestion

decryptFailed

0x01400001

Decryption failed, when decrypting sensitive information fields or importing data files.

The import secret key should be consistent with the export.

certificateNotmatch

0x01400003

Certificates mismatched, SSL/TLS public and private keys need to be matched in pairs.

The public and private keys need to be generated at the same time.

notActivated

0x01400004

Device is not activated.

Activate the device by tools such as SADP before use.

hasActivated

0x01400005

Device has been activated.

forbiddenIP

0x01400006

IP address is banned

IP address is banned when illegal login attempts exceed the upper limit.

bondMacAddressNotMatch

0x01400007

The MAC address does not match the user.

Check if the specific MAC address has linked to the user.

bondIpAddressNotMatch

0x01400008

IP address does not match the user.

Check if the specific IP address has linked to the user.

badAuthorization

0x01400009

Triggered by illegal login

Incorrect password triggered the illegal login.

Advertising Function Module (Error Codes Range: from 0x01500001 to 0x015fffff)

Error String

Error Code

Description

Debugging Suggestion

materialDownloadFailed

0x01500001

Material download failed.

  • Check if the network connection is normal.

  • Check if the device is running normally.

  • Check the log print.

materialNumberIsOver

0x01500002

The number of materials in the program list reached the upper limit.

Check if the number of materials in applied program list exceeded the limit.