<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://sdkwiki.wizarpos.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yangzhigang+nouse</id>
	<title>wizarPOS - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://sdkwiki.wizarpos.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yangzhigang+nouse"/>
	<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=Special:Contributions/Yangzhigang_nouse"/>
	<updated>2026-05-03T02:02:27Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2711</id>
		<title>How to Understand Error Codes of TMS and the Agent</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2711"/>
		<updated>2021-12-21T08:24:42Z</updated>

		<summary type="html">&lt;p&gt;Yangzhigang nouse: /* Common error codes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Error Format ==&lt;br /&gt;
[L/LS/S]-[module code]-[error code], For example:&lt;br /&gt;
L_01_28&lt;br /&gt;
&lt;br /&gt;
* L: General error from terminal.&lt;br /&gt;
* LS: Network error from terminal.&lt;br /&gt;
* S: General error from WizarView server.&lt;br /&gt;
&lt;br /&gt;
== Module code ==&lt;br /&gt;
* 01: Adapt agent parameter&lt;br /&gt;
* 02: Adapt device parameter&lt;br /&gt;
* 03: Adapt network parameter&lt;br /&gt;
* 04: Reset administrator password&lt;br /&gt;
* 05: Uninstall app from terminal&lt;br /&gt;
* 06: Update app&lt;br /&gt;
* 07: Update communication key&lt;br /&gt;
* 08: Upload app status&lt;br /&gt;
* 09: Upload app parameter status&lt;br /&gt;
* 10: Upload system event&lt;br /&gt;
* 11: Upload app which terminal has installed&lt;br /&gt;
* 12: Upload log&lt;br /&gt;
* 13: Terminal register &lt;br /&gt;
* 14: Upload error log when turn on terminal&lt;br /&gt;
* 15: Update firmware patch&lt;br /&gt;
* 16: Update Unionpay key&lt;br /&gt;
* 17: Upload app info&lt;br /&gt;
* A: Administrator login&lt;br /&gt;
* B: Administrator logout&lt;br /&gt;
* C: Task when turn on terminal&lt;br /&gt;
* D: Modify Administrator password&lt;br /&gt;
* DT: Download App/firmware/parameter file&lt;br /&gt;
* E: Mount SD Card&lt;br /&gt;
* F: Collect system event&lt;br /&gt;
* G: Tip message of install firmware&lt;br /&gt;
* H: Install app&lt;br /&gt;
* I: Install parameter file&lt;br /&gt;
* J: Install firmware&lt;br /&gt;
&lt;br /&gt;
== Error code ==&lt;br /&gt;
=== For L ===&lt;br /&gt;
* 0: Network error&lt;br /&gt;
* 999: Unknown error&lt;br /&gt;
* 10: Install app error&lt;br /&gt;
* 11: Uninstall app error&lt;br /&gt;
* 12: Install parameter error&lt;br /&gt;
* 13: Install firmware error&lt;br /&gt;
* 14: Register address can not access&lt;br /&gt;
* 15: Input register address is same with the default register address&lt;br /&gt;
* 16: Communication key message parsing error&lt;br /&gt;
* 17: Can not identify the message from WizarView&lt;br /&gt;
* 18: Verify signature fail by certificate&lt;br /&gt;
* 19: Verify signature fail by communication key&lt;br /&gt;
* 20: HSM error, generate CSR fail&lt;br /&gt;
* 21: HSM error, encrypt data fail&lt;br /&gt;
* 22: Terminal has registered&lt;br /&gt;
* 23: File I/O error&lt;br /&gt;
* 24: Download app error&lt;br /&gt;
* 25: Operation running&lt;br /&gt;
* 26: File is not exist&lt;br /&gt;
* 27: Can not find the app&lt;br /&gt;
* 28: Return fail when call interface&lt;br /&gt;
* 29: The interface is not exist&lt;br /&gt;
* 30: Verify administrator password fail&lt;br /&gt;
* 31: Can not identify file format&lt;br /&gt;
* 32: Can not parse command from WizarView&lt;br /&gt;
* 33: Illegal message from WizarView&lt;br /&gt;
* 34: Customer serial number is null&lt;br /&gt;
* 35: Firmware has existed&lt;br /&gt;
* 36: Download module are working&lt;br /&gt;
* 37: Terminal does not register&lt;br /&gt;
* 38: System event monitor initialize fail&lt;br /&gt;
* 39: Public certificate lost from HSM&lt;br /&gt;
* 40: Encrypt fail from HSM&lt;br /&gt;
* 41: HSM does not initialize&lt;br /&gt;
* 42: SN is not exist&lt;br /&gt;
* 43: Mount SD card fail&lt;br /&gt;
* 44: Terminal initialize fail&lt;br /&gt;
* 45: Have not connected network&lt;br /&gt;
* 46: Download fail, unknown reason&lt;br /&gt;
* 47: Download fail, please check from terminal&lt;br /&gt;
* 48: Can not connect to WizarView&lt;br /&gt;
* 49: Terminal is initializing&lt;br /&gt;
* 50: No permission&lt;br /&gt;
* -888: Parameter error&lt;br /&gt;
=== For S ===&lt;br /&gt;
* 0: WizarView server has unknown error&lt;br /&gt;
* 1: Operation success&lt;br /&gt;
* 2: SN is null&lt;br /&gt;
* 3: Illegal CSR&lt;br /&gt;
* 4: XMPP login password is null&lt;br /&gt;
* 5: Certificate lost from WizarView server&lt;br /&gt;
* 6: Key of certificate is changed&lt;br /&gt;
* 7: Terminal is not exist&lt;br /&gt;
* 8: No certificate in the terminal&lt;br /&gt;
* 709: Verify signature fail by certificate&lt;br /&gt;
* 710: Verify signature fail by communication key&lt;br /&gt;
* 11: Add open fire user fail&lt;br /&gt;
* 12: No definition for register rule&lt;br /&gt;
* 13: No matched register rule&lt;br /&gt;
* 14: Generate certificate fail&lt;br /&gt;
* 15: PINPAD certificate key changed&lt;br /&gt;
* 16: PINPAD certificate lost&lt;br /&gt;
* 17: Communication key lost, require new key&lt;br /&gt;
* 18: No definition of signature type&lt;br /&gt;
* 19: Invalid signature&lt;br /&gt;
* 20: Transaction type can not support&lt;br /&gt;
* 21: Quick upgrade channel: model type lost&lt;br /&gt;
* 22: Quick upgrade channel: agent config file lost&lt;br /&gt;
* 23: Quick upgrade channel: agent file lost&lt;br /&gt;
* 24: Quick upgrade channel: version code is older than terminal&lt;br /&gt;
* 25: Config app parameter for terminal&lt;br /&gt;
* 26: Communication protocol can not support&lt;br /&gt;
* 27: No SN&lt;br /&gt;
* 30: Don&#039;t need update patch&lt;br /&gt;
* 48: Patch exist&lt;br /&gt;
=== For LS ===&lt;br /&gt;
* 400: Bad request&lt;br /&gt;
* 403: Forbidden&lt;br /&gt;
* 404: Not found the resource&lt;br /&gt;
* 500: Internal server error&lt;br /&gt;
* 503: Bad gateway&lt;br /&gt;
* 504: Gateway timeout&lt;br /&gt;
== Common error codes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Error Message !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 999 || The terminal failed to register due to unknown reasons, please click Update Now.&lt;br /&gt;
|-&lt;br /&gt;
| L_12_33 || Server message is illegal&lt;br /&gt;
|-&lt;br /&gt;
| L_13_06 || Terminal certificate conflict&lt;br /&gt;
|-&lt;br /&gt;
| L_13_20 ||CSR failed to generate&lt;br /&gt;
|-&lt;br /&gt;
| L_15_13(29)||Update firmware patch failed because because the interface is not exist the API version needs update. BAD_API_VERSION = 29.&lt;br /&gt;
|-&lt;br /&gt;
| L_I_12(27) ||Apk is not installed according to the package name. PACKAGE_OR_APPINFO_NOT_FOUND = 27.&lt;br /&gt;
|-&lt;br /&gt;
| L_I_13||Install Firmware failed because an unexpected exception. INSTALL_FIRMWARE_FAILED = 13.&lt;br /&gt;
|-&lt;br /&gt;
| L_I_13(29)||Install Firmware failed because the interface is not exist the API version needs update. BAD_API_VERSION = 29.&lt;br /&gt;
|-&lt;br /&gt;
| L_I_28||Install Firmware failed because returning fail when call interface. INVOKE_ADDITIONAL_API_FAILED = 28.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-1)	 || stall apk failed because the package is already installed. INSTALL_FAILED_ALREADY_EXISTS = -1.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-2)	 || e package archive file is invalid. INSTALL_FAILED_INVALID_APK = -2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-3)	 || stall apk failed because the URI passed in is invalid. INSTALL_FAILED_INVALID_URI = -3.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-4)	 || stall apk failed because the package manager service found that the device didn&#039;t have enough storage space to install the app. INSTALL_FAILED_INSUFFICIENT_STORAGE = -4.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-5)	 || stall apk failed because the package is already installed with the same name. INSTALL_FAILED_DUPLICATE_PACKAGE = -5.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-6)	 || stall apk failed because the requested shared user does not exist. INSTALL_FAILED_NO_SHARED_USER = -6.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-7)	 || stalled package has a different signature than the new package. INSTALL_FAILED_UPDATE_INCOMPATIBLE = -7.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-8)	 || stall apk failed because the package is requested a shared user which is already installed on the device and does not have matching signature. INSTALL_FAILED_SHARED_USER_INCOMPATIBLE = -8.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-9)	 || e new package uses a shared library that is not available. INSTALL_FAILED_MISSING_SHARED_LIBRARY = -9.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-10) || Install apk failed because the package uses a shared library that is not available. INSTALL_FAILED_REPLACE_COULDNT_DELETE = -10.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-11) || Install apk failed because the package failed while optimizing and validating its dex files, either because there was not enough storage or the validation failed. INSTALL_FAILED_DEXOPT = -11.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-12) || Can&#039;t install because the current SDK version is older than that required by the package. INSTALL_FAILED_OLDER_SDK= -12.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-13) || Can&#039;t install because provider name is already used by other apk. INSTALL_FAILED_CONFLICTING_PROVIDER= -13.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-14) || Install apk failed because the package failed because the current SDK version is newer than that required by the package. INSTALL_FAILED_NEWER_SDK = -14.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-15) || install package failed because it is a test-only package. INSTALL_FAILED_TEST_ONLY = -15.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-16) || Install apk failed because the package being installed contains native code, but none that is compatible with the the device&#039;s CPU_ABI. INSTALL_FAILED_CPU_ABI_INCOMPATIBLE = -16.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-17) || Install apk failed because the package uses a feature that is not available. INSTALL_FAILED_MISSING_FEATURE = -17.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-18) || Install apk failed because a secure container mount point couldn&#039;t be accessed on external media. INSTALL_FAILED_CONTAINER_ERROR = -18.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-19) || Install apk failed because the package couldn&#039;t be installed in the specified install location. INSTALL_FAILED_INVALID_INSTALL_LOCATION = -19.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-20) || Install apk failed because the media is not available. INSTALL_FAILED_MEDIA_UNAVAILABLE = -20.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-21) || Install apk failed because the verification timed out. INSTALL_FAILED_VERIFICATION_TIMEOUT = -21.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-22) || Install apk failed because the verification did not succeed. INSTALL_FAILED_VERIFICATION_FAILURE = -22.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-23) || Install apk failed because the package changed from what the calling program expected. INSTALL_FAILED_PACKAGE_CHANGED = -23.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-24) || Install apk failed because the package is assigned a different UID than it previously held. INSTALL_FAILED_UID_CHANGED = -24.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-25) || Install apk failed because WizarView apk version is lower than terminal used apk version	&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-26) || Install apk failed because the package has target SDK low enough to not support runtime permissions. INSTALL_FAILED_PERMISSION_MODEL_DOWNGRADE = -26.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-100) || Install apk failed because the package does not end with the expected &#039;.apk&#039; extension. INSTALL_PARSE_FAILED_NOT_APK = -100.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-101) || Install apk failed because the package is unable to retrieve the AndroidManifest.xml file. INSTALL_PARSE_FAILED_BAD_MANIFEST = -101.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-102) || Install apk failed because the package encountered an unexpected exception. INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION = -102.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-103) || Did not find any certificates in the .apk. INSTALL_PARSE_FAILED_NO_CERTIFICATES = -103. Maybe developer sign the apk with wrong signature format, e.g. Q2 does not support signature format v2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-104) || Inconsistent certificates on the files in the .apk. INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES = -104.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-105) || Install apk failed because the package encountered a CertificateEncodingException in one of the files in the .apk. INSTALL_PARSE_FAILED_CERTIFICATE_ENCODING = -105.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-106) || Install apk failed because the package encountered a bad or missing package name in the manifest. INSTALL_PARSE_FAILED_BAD_PACKAGE_NAME = -106.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-107) || Install apk failed because the package encountered a bad shared user id name in the manifest. INSTALL_PARSE_FAILED_BAD_SHARED_USER_ID = -107.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-108) || Install apk failed because the package encountered some structural problem in the manifest. INSTALL_PARSE_FAILED_MANIFEST_MALFORMED = -108.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-109) || Install apk failed because the package does not find any actionable tags (instrumentation or application) in the manifest. INSTALL_PARSE_FAILED_MANIFEST_EMPTY = -109.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-110) || Install apk failed because the system failed to install the package because of system issues. INSTALL_FAILED_INTERNAL_ERROR = -110.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-111) || Install apk failed because WizarView apk version is lower than terminal used apk version. INSTALL_FAILED_VERSION_DOWNGRADE = -111.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-112) || Install apk failed because the package doesn&#039;t have a native library for terminal cpu architecture. INSTALL_FAILED_NO_MATCHING_ABIS = -112.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-1000000) || 	Install apk failed because a reason undefined so far. INSTALL_FAILED_OTHER = -1000000. If agent version is lower than 5239, [L_IA_10(-112)] is included.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_13(66)    || Firmware installation service execution failed. POSSYS_UNZIP_FAIL = 66.&lt;br /&gt;
|-&lt;br /&gt;
| LS_XX_49	 || Can&#039;t connect to wizarView due to network problem.&lt;br /&gt;
|-&lt;br /&gt;
| LS_13_0	 || WizarView server has unknown error.&lt;br /&gt;
|-&lt;br /&gt;
| L_DT_47	 || Download error.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yangzhigang nouse</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2710</id>
		<title>How to Understand Error Codes of TMS and the Agent</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2710"/>
		<updated>2021-12-21T08:19:19Z</updated>

		<summary type="html">&lt;p&gt;Yangzhigang nouse: /* Common error codes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Error Format ==&lt;br /&gt;
[L/LS/S]-[module code]-[error code], For example:&lt;br /&gt;
L_01_28&lt;br /&gt;
&lt;br /&gt;
* L: General error from terminal.&lt;br /&gt;
* LS: Network error from terminal.&lt;br /&gt;
* S: General error from WizarView server.&lt;br /&gt;
&lt;br /&gt;
== Module code ==&lt;br /&gt;
* 01: Adapt agent parameter&lt;br /&gt;
* 02: Adapt device parameter&lt;br /&gt;
* 03: Adapt network parameter&lt;br /&gt;
* 04: Reset administrator password&lt;br /&gt;
* 05: Uninstall app from terminal&lt;br /&gt;
* 06: Update app&lt;br /&gt;
* 07: Update communication key&lt;br /&gt;
* 08: Upload app status&lt;br /&gt;
* 09: Upload app parameter status&lt;br /&gt;
* 10: Upload system event&lt;br /&gt;
* 11: Upload app which terminal has installed&lt;br /&gt;
* 12: Upload log&lt;br /&gt;
* 13: Terminal register &lt;br /&gt;
* 14: Upload error log when turn on terminal&lt;br /&gt;
* 15: Update firmware patch&lt;br /&gt;
* 16: Update Unionpay key&lt;br /&gt;
* 17: Upload app info&lt;br /&gt;
* A: Administrator login&lt;br /&gt;
* B: Administrator logout&lt;br /&gt;
* C: Task when turn on terminal&lt;br /&gt;
* D: Modify Administrator password&lt;br /&gt;
* DT: Download App/firmware/parameter file&lt;br /&gt;
* E: Mount SD Card&lt;br /&gt;
* F: Collect system event&lt;br /&gt;
* G: Tip message of install firmware&lt;br /&gt;
* H: Install app&lt;br /&gt;
* I: Install parameter file&lt;br /&gt;
* J: Install firmware&lt;br /&gt;
&lt;br /&gt;
== Error code ==&lt;br /&gt;
=== For L ===&lt;br /&gt;
* 0: Network error&lt;br /&gt;
* 999: Unknown error&lt;br /&gt;
* 10: Install app error&lt;br /&gt;
* 11: Uninstall app error&lt;br /&gt;
* 12: Install parameter error&lt;br /&gt;
* 13: Install firmware error&lt;br /&gt;
* 14: Register address can not access&lt;br /&gt;
* 15: Input register address is same with the default register address&lt;br /&gt;
* 16: Communication key message parsing error&lt;br /&gt;
* 17: Can not identify the message from WizarView&lt;br /&gt;
* 18: Verify signature fail by certificate&lt;br /&gt;
* 19: Verify signature fail by communication key&lt;br /&gt;
* 20: HSM error, generate CSR fail&lt;br /&gt;
* 21: HSM error, encrypt data fail&lt;br /&gt;
* 22: Terminal has registered&lt;br /&gt;
* 23: File I/O error&lt;br /&gt;
* 24: Download app error&lt;br /&gt;
* 25: Operation running&lt;br /&gt;
* 26: File is not exist&lt;br /&gt;
* 27: Can not find the app&lt;br /&gt;
* 28: Return fail when call interface&lt;br /&gt;
* 29: The interface is not exist&lt;br /&gt;
* 30: Verify administrator password fail&lt;br /&gt;
* 31: Can not identify file format&lt;br /&gt;
* 32: Can not parse command from WizarView&lt;br /&gt;
* 33: Illegal message from WizarView&lt;br /&gt;
* 34: Customer serial number is null&lt;br /&gt;
* 35: Firmware has existed&lt;br /&gt;
* 36: Download module are working&lt;br /&gt;
* 37: Terminal does not register&lt;br /&gt;
* 38: System event monitor initialize fail&lt;br /&gt;
* 39: Public certificate lost from HSM&lt;br /&gt;
* 40: Encrypt fail from HSM&lt;br /&gt;
* 41: HSM does not initialize&lt;br /&gt;
* 42: SN is not exist&lt;br /&gt;
* 43: Mount SD card fail&lt;br /&gt;
* 44: Terminal initialize fail&lt;br /&gt;
* 45: Have not connected network&lt;br /&gt;
* 46: Download fail, unknown reason&lt;br /&gt;
* 47: Download fail, please check from terminal&lt;br /&gt;
* 48: Can not connect to WizarView&lt;br /&gt;
* 49: Terminal is initializing&lt;br /&gt;
* 50: No permission&lt;br /&gt;
* -888: Parameter error&lt;br /&gt;
=== For S ===&lt;br /&gt;
* 0: WizarView server has unknown error&lt;br /&gt;
* 1: Operation success&lt;br /&gt;
* 2: SN is null&lt;br /&gt;
* 3: Illegal CSR&lt;br /&gt;
* 4: XMPP login password is null&lt;br /&gt;
* 5: Certificate lost from WizarView server&lt;br /&gt;
* 6: Key of certificate is changed&lt;br /&gt;
* 7: Terminal is not exist&lt;br /&gt;
* 8: No certificate in the terminal&lt;br /&gt;
* 709: Verify signature fail by certificate&lt;br /&gt;
* 710: Verify signature fail by communication key&lt;br /&gt;
* 11: Add open fire user fail&lt;br /&gt;
* 12: No definition for register rule&lt;br /&gt;
* 13: No matched register rule&lt;br /&gt;
* 14: Generate certificate fail&lt;br /&gt;
* 15: PINPAD certificate key changed&lt;br /&gt;
* 16: PINPAD certificate lost&lt;br /&gt;
* 17: Communication key lost, require new key&lt;br /&gt;
* 18: No definition of signature type&lt;br /&gt;
* 19: Invalid signature&lt;br /&gt;
* 20: Transaction type can not support&lt;br /&gt;
* 21: Quick upgrade channel: model type lost&lt;br /&gt;
* 22: Quick upgrade channel: agent config file lost&lt;br /&gt;
* 23: Quick upgrade channel: agent file lost&lt;br /&gt;
* 24: Quick upgrade channel: version code is older than terminal&lt;br /&gt;
* 25: Config app parameter for terminal&lt;br /&gt;
* 26: Communication protocol can not support&lt;br /&gt;
* 27: No SN&lt;br /&gt;
* 30: Don&#039;t need update patch&lt;br /&gt;
* 48: Patch exist&lt;br /&gt;
=== For LS ===&lt;br /&gt;
* 400: Bad request&lt;br /&gt;
* 403: Forbidden&lt;br /&gt;
* 404: Not found the resource&lt;br /&gt;
* 500: Internal server error&lt;br /&gt;
* 503: Bad gateway&lt;br /&gt;
* 504: Gateway timeout&lt;br /&gt;
== Common error codes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Error Message !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 999 || The terminal failed to register due to unknown reasons, please click Update Now.&lt;br /&gt;
|-&lt;br /&gt;
| L_12_33 || Server message is illegal&lt;br /&gt;
|-&lt;br /&gt;
| L_13_06 || Terminal certificate conflict&lt;br /&gt;
|-&lt;br /&gt;
| L_13_20 ||CSR failed to generate&lt;br /&gt;
|-&lt;br /&gt;
| L_15_13(29)||Update firmware patch failed because because the interface is not exist the API version needs update. BAD_API_VERSION = 29.&lt;br /&gt;
|-&lt;br /&gt;
| L_I_12(27) ||Apk is not installed according to the package name. PACKAGE_OR_APPINFO_NOT_FOUND = 27.&lt;br /&gt;
|-&lt;br /&gt;
| L_I_13||Install Firmware failed because an unexpected exception. INSTALL_FIRMWARE_FAILED = 13.&lt;br /&gt;
|-&lt;br /&gt;
| L_I_13(29)||Install Firmware failed because the interface is not exist the API version needs update. BAD_API_VERSION = 29.&lt;br /&gt;
|-&lt;br /&gt;
| L_I_28||Install Firmware failed because returning fail when call interface. INVOKE_ADDITIONAL_API_FAILED = 28.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-1)	 || stall apk failed because the package is already installed. INSTALL_FAILED_ALREADY_EXISTS = -1.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-2)	 || e package archive file is invalid. INSTALL_FAILED_INVALID_APK = -2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-3)	 || stall apk failed because the URI passed in is invalid. INSTALL_FAILED_INVALID_URI = -3.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-4)	 || stall apk failed because the package manager service found that the device didn&#039;t have enough storage space to install the app. INSTALL_FAILED_INSUFFICIENT_STORAGE = -4.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-5)	 || stall apk failed because the package is already installed with the same name. INSTALL_FAILED_DUPLICATE_PACKAGE = -5.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-6)	 || stall apk failed because the requested shared user does not exist. INSTALL_FAILED_NO_SHARED_USER = -6.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-7)	 || stalled package has a different signature than the new package. INSTALL_FAILED_UPDATE_INCOMPATIBLE = -7.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-8)	 || stall apk failed because the package is requested a shared user which is already installed on the device and does not have matching signature. INSTALL_FAILED_SHARED_USER_INCOMPATIBLE = -8.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-9)	 || e new package uses a shared library that is not available. INSTALL_FAILED_MISSING_SHARED_LIBRARY = -9.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-10) || Install apk failed because the package uses a shared library that is not available. INSTALL_FAILED_REPLACE_COULDNT_DELETE = -10.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-11) || Install apk failed because the package failed while optimizing and validating its dex files, either because there was not enough storage or the validation failed. INSTALL_FAILED_DEXOPT = -11.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-12) || Can&#039;t install because the current SDK version is older than that required by the package. INSTALL_FAILED_OLDER_SDK= -12.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-13) || Can&#039;t install because provider name is already used by other apk. INSTALL_FAILED_CONFLICTING_PROVIDER= -13.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-14) || Install apk failed because the package failed because the current SDK version is newer than that required by the package. INSTALL_FAILED_NEWER_SDK = -14.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-15) || install package failed because it is a test-only package. INSTALL_FAILED_TEST_ONLY = -15.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-16) || Install apk failed because the package being installed contains native code, but none that is compatible with the the device&#039;s CPU_ABI. INSTALL_FAILED_CPU_ABI_INCOMPATIBLE = -16.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-17) || Install apk failed because the package uses a feature that is not available. INSTALL_FAILED_MISSING_FEATURE = -17.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-18) || Install apk failed because a secure container mount point couldn&#039;t be accessed on external media. INSTALL_FAILED_CONTAINER_ERROR = -18.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-19) || Install apk failed because the package couldn&#039;t be installed in the specified install location. INSTALL_FAILED_INVALID_INSTALL_LOCATION = -19.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-20) || Install apk failed because the media is not available. INSTALL_FAILED_MEDIA_UNAVAILABLE = -20.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-21) || Install apk failed because the verification timed out. INSTALL_FAILED_VERIFICATION_TIMEOUT = -21.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-22) || Install apk failed because the verification did not succeed. INSTALL_FAILED_VERIFICATION_FAILURE = -22.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-23) || Install apk failed because the package changed from what the calling program expected. INSTALL_FAILED_PACKAGE_CHANGED = -23.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-24) || Install apk failed because the package is assigned a different UID than it previously held. INSTALL_FAILED_UID_CHANGED = -24.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-25) || Install apk failed because WizarView apk version is lower than terminal used apk version	&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-26) || Install apk failed because the package has target SDK low enough to not support runtime permissions. INSTALL_FAILED_PERMISSION_MODEL_DOWNGRADE = -26.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-100) || Install apk failed because the package does not end with the expected &#039;.apk&#039; extension. INSTALL_PARSE_FAILED_NOT_APK = -100.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-101) || Install apk failed because the package is unable to retrieve the AndroidManifest.xml file. INSTALL_PARSE_FAILED_BAD_MANIFEST = -101.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-102) || Install apk failed because the package encountered an unexpected exception. INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION = -102.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-103) || Did not find any certificates in the .apk. INSTALL_PARSE_FAILED_NO_CERTIFICATES = -103. Maybe developer sign the apk with wrong signature format, e.g. Q2 does not support signature format v2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-104) || Inconsistent certificates on the files in the .apk. INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES = -104.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-105) || Install apk failed because the package encountered a CertificateEncodingException in one of the files in the .apk. INSTALL_PARSE_FAILED_CERTIFICATE_ENCODING = -105.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-106) || Install apk failed because the package encountered a bad or missing package name in the manifest. INSTALL_PARSE_FAILED_BAD_PACKAGE_NAME = -106.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-107) || Install apk failed because the package encountered a bad shared user id name in the manifest. INSTALL_PARSE_FAILED_BAD_SHARED_USER_ID = -107.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-108) || Install apk failed because the package encountered some structural problem in the manifest. INSTALL_PARSE_FAILED_MANIFEST_MALFORMED = -108.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-109) || Install apk failed because the package does not find any actionable tags (instrumentation or application) in the manifest. INSTALL_PARSE_FAILED_MANIFEST_EMPTY = -109.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-110) || Install apk failed because the system failed to install the package because of system issues. INSTALL_FAILED_INTERNAL_ERROR = -110.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-111) || Install apk failed because WizarView apk version is lower than terminal used apk version. INSTALL_FAILED_VERSION_DOWNGRADE = -111.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-112) || Install apk failed because the package doesn&#039;t have a native library for terminal cpu architecture. INSTALL_FAILED_NO_MATCHING_ABIS = -112.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-1000000) || 	Install apk failed because a reason undefined so far. INSTALL_FAILED_OTHER = -1000000. If agent version is lower than 5239, [L_IA_10(-112)] is included.&lt;br /&gt;
|-&lt;br /&gt;
| LS_XX_49	 || Can&#039;t connect to wizarView due to network problem.&lt;br /&gt;
|-&lt;br /&gt;
| LS_13_0	 || WizarView server has unknown error.&lt;br /&gt;
|-&lt;br /&gt;
| L_DT_47	 || Download error.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yangzhigang nouse</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2284</id>
		<title>How to Understand Error Codes of TMS and the Agent</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2284"/>
		<updated>2021-01-18T06:42:09Z</updated>

		<summary type="html">&lt;p&gt;Yangzhigang nouse: /* Common error codes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Error Format ==&lt;br /&gt;
[L/LS/S]-[module code]-[error code], For example:&lt;br /&gt;
L_01_28&lt;br /&gt;
&lt;br /&gt;
* L: General error from terminal.&lt;br /&gt;
* LS: Network error from terminal.&lt;br /&gt;
* S: General error from WizarView server.&lt;br /&gt;
&lt;br /&gt;
== Module code ==&lt;br /&gt;
* 01: Adapt agent parameter&lt;br /&gt;
* 02: Adapt device parameter&lt;br /&gt;
* 03: Adapt network parameter&lt;br /&gt;
* 04: Reset administrator password&lt;br /&gt;
* 05: Uninstall app from terminal&lt;br /&gt;
* 06: Update app&lt;br /&gt;
* 07: Update communication key&lt;br /&gt;
* 08: Upload app status&lt;br /&gt;
* 09: Upload app parameter status&lt;br /&gt;
* 10: Upload system event&lt;br /&gt;
* 11: Upload app which terminal has installed&lt;br /&gt;
* 12: Upload log&lt;br /&gt;
* 13: Terminal register &lt;br /&gt;
* 14: Upload error log when turn on terminal&lt;br /&gt;
* 15: Update firmware patch&lt;br /&gt;
* 16: Update Unionpay key&lt;br /&gt;
* 17: Upload app info&lt;br /&gt;
* A: Administrator login&lt;br /&gt;
* B: Administrator logout&lt;br /&gt;
* C: Task when turn on terminal&lt;br /&gt;
* D: Modify Administrator password&lt;br /&gt;
* DT: Download App/firmware/parameter file&lt;br /&gt;
* E: Mount SD Card&lt;br /&gt;
* F: Collect system event&lt;br /&gt;
* G: Tip message of install firmware&lt;br /&gt;
* H: Install app&lt;br /&gt;
* I: Install parameter file&lt;br /&gt;
* J: Install firmware&lt;br /&gt;
&lt;br /&gt;
== Error code ==&lt;br /&gt;
=== For L ===&lt;br /&gt;
* 0: Network error&lt;br /&gt;
* 999: Unknown error&lt;br /&gt;
* 10: Install app error&lt;br /&gt;
* 11: Uninstall app error&lt;br /&gt;
* 12: Install parameter error&lt;br /&gt;
* 13: Install firmware error&lt;br /&gt;
* 14: Register address can not access&lt;br /&gt;
* 15: Input register address is same with the default register address&lt;br /&gt;
* 16: Communication key message parsing error&lt;br /&gt;
* 17: Can not identify the message from WizarView&lt;br /&gt;
* 18: Verify signature fail by certificate&lt;br /&gt;
* 19: Verify signature fail by communication key&lt;br /&gt;
* 20: HSM error, generate CSR fail&lt;br /&gt;
* 21: HSM error, encrypt data fail&lt;br /&gt;
* 22: Terminal has registered&lt;br /&gt;
* 23: File I/O error&lt;br /&gt;
* 24: Download app error&lt;br /&gt;
* 25: Operation running&lt;br /&gt;
* 26: File is not exist&lt;br /&gt;
* 27: Can not find the app&lt;br /&gt;
* 28: Return fail when call interface&lt;br /&gt;
* 29: The interface is not exist&lt;br /&gt;
* 30: Verify administrator password fail&lt;br /&gt;
* 31: Can not identify file format&lt;br /&gt;
* 32: Can not parse command from WizarView&lt;br /&gt;
* 33: Illegal message from WizarView&lt;br /&gt;
* 34: Customer serial number is null&lt;br /&gt;
* 35: Firmware has existed&lt;br /&gt;
* 36: Download module are working&lt;br /&gt;
* 37: Terminal does not register&lt;br /&gt;
* 38: System event monitor initialize fail&lt;br /&gt;
* 39: Public certificate lost from HSM&lt;br /&gt;
* 40: Encrypt fail from HSM&lt;br /&gt;
* 41: HSM does not initialize&lt;br /&gt;
* 42: SN is not exist&lt;br /&gt;
* 43: Mount SD card fail&lt;br /&gt;
* 44: Terminal initialize fail&lt;br /&gt;
* 45: Have not connected network&lt;br /&gt;
* 46: Download fail, unknown reason&lt;br /&gt;
* 47: Download fail, please check from terminal&lt;br /&gt;
* 48: Can not connect to WizarView&lt;br /&gt;
* 49: Terminal is initializing&lt;br /&gt;
* 50: No permission&lt;br /&gt;
* -888: Parameter error&lt;br /&gt;
=== For S ===&lt;br /&gt;
* 0: WizarView server has unknown error&lt;br /&gt;
* 1: Operation success&lt;br /&gt;
* 2: SN is null&lt;br /&gt;
* 3: Illegal CSR&lt;br /&gt;
* 4: XMPP login password is null&lt;br /&gt;
* 5: Certificate lost from WizarView server&lt;br /&gt;
* 6: Key of certificate is changed&lt;br /&gt;
* 7: Terminal is not exist&lt;br /&gt;
* 8: No certificate in the terminal&lt;br /&gt;
* 709: Verify signature fail by certificate&lt;br /&gt;
* 710: Verify signature fail by communication key&lt;br /&gt;
* 11: Add open fire user fail&lt;br /&gt;
* 12: No definition for register rule&lt;br /&gt;
* 13: No matched register rule&lt;br /&gt;
* 14: Generate certificate fail&lt;br /&gt;
* 15: PINPAD certificate key changed&lt;br /&gt;
* 16: PINPAD certificate lost&lt;br /&gt;
* 17: Communication key lost, require new key&lt;br /&gt;
* 18: No definition of signature type&lt;br /&gt;
* 19: Invalid signature&lt;br /&gt;
* 20: Transaction type can not support&lt;br /&gt;
* 21: Quick upgrade channel: model type lost&lt;br /&gt;
* 22: Quick upgrade channel: agent config file lost&lt;br /&gt;
* 23: Quick upgrade channel: agent file lost&lt;br /&gt;
* 24: Quick upgrade channel: version code is older than terminal&lt;br /&gt;
* 25: Config app parameter for terminal&lt;br /&gt;
* 26: Communication protocol can not support&lt;br /&gt;
* 27: No SN&lt;br /&gt;
* 30: Don&#039;t need update patch&lt;br /&gt;
* 48: Patch exist&lt;br /&gt;
=== For LS ===&lt;br /&gt;
* 400: Bad request&lt;br /&gt;
* 403: Forbidden&lt;br /&gt;
* 404: Not found the resource&lt;br /&gt;
* 500: Internal server error&lt;br /&gt;
* 503: Bad gateway&lt;br /&gt;
* 504: Gateway timeout&lt;br /&gt;
== Common error codes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Error Message !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 999 || The terminal failed to register due to unknown reasons, please click Update Now.&lt;br /&gt;
|-&lt;br /&gt;
| L_12_33 || Server message is illegal&lt;br /&gt;
|-&lt;br /&gt;
| L_13_06 || Terminal certificate conflict&lt;br /&gt;
|-&lt;br /&gt;
| L_13_20 ||CSR failed to generate&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-2) || The package archive file is invalid.  INSTALL_FAILED_INVALID_APK = -2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-7) || Installed package has a different signature than the new package.  INSTALL_FAILED_UPDATE_INCOMPATIBLE = -7.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-9) ||  The new package uses a shared library that is not available. INSTALL_FAILED_MISSING_SHARED_LIBRARY = -9.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-12) ||Can&#039;t install because the current SDK version is older than that required by the package.  INSTALL_FAILED_OLDER_SDK= -12.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-13) ||Can&#039;t install because provider name is already used by other apk.  INSTALL_FAILED_CONFLICTING_PROVIDER= -13.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-15) ||install package failed because it is a test-only package.  INSTALL_FAILED_TEST_ONLY = -15.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-103)|| Did not find any certificates in the .apk. INSTALL_PARSE_FAILED_NO_CERTIFICATES = -103.&lt;br /&gt;
Maybe developer sign the apk with wrong signature format, e.g. Q2 does not support signature format v2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-104) ||Inconsistent certificates on the files in the .apk.  INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES = -104.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-111) ||Install apk failed because WizarView apk version is lower than terminal used apk version.  INSTALL_FAILED_VERSION_DOWNGRADE = -111.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-112) ||Install apk failed because the package doesn&#039;t have a native library for terminal cpu architecture.  INSTALL_FAILED_NO_MATCHING_ABIS = -112.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-1000000) ||Install apk failed because a reason undefined so far.  INSTALL_FAILED_OTHER = -1000000.&lt;br /&gt;
|-&lt;br /&gt;
| L_I_12(27) ||Apk is not installed according to the package name.  PACKAGE_OR_APPINFO_NOT_FOUND = 27.&lt;br /&gt;
|-&lt;br /&gt;
| LS_13_0 ||WizarView server has unknown error&lt;br /&gt;
|-&lt;br /&gt;
| L_DT_47 ||Download error&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yangzhigang nouse</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2282</id>
		<title>How to Understand Error Codes of TMS and the Agent</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2282"/>
		<updated>2021-01-14T02:54:18Z</updated>

		<summary type="html">&lt;p&gt;Yangzhigang nouse: /* Common error codes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Error Format ==&lt;br /&gt;
[L/LS/S]-[module code]-[error code], For example:&lt;br /&gt;
L_01_28&lt;br /&gt;
&lt;br /&gt;
* L: General error from terminal.&lt;br /&gt;
* LS: Network error from terminal.&lt;br /&gt;
* S: General error from WizarView server.&lt;br /&gt;
&lt;br /&gt;
== Module code ==&lt;br /&gt;
* 01: Adapt agent parameter&lt;br /&gt;
* 02: Adapt device parameter&lt;br /&gt;
* 03: Adapt network parameter&lt;br /&gt;
* 04: Reset administrator password&lt;br /&gt;
* 05: Uninstall app from terminal&lt;br /&gt;
* 06: Update app&lt;br /&gt;
* 07: Update communication key&lt;br /&gt;
* 08: Upload app status&lt;br /&gt;
* 09: Upload app parameter status&lt;br /&gt;
* 10: Upload system event&lt;br /&gt;
* 11: Upload app which terminal has installed&lt;br /&gt;
* 12: Upload log&lt;br /&gt;
* 13: Terminal register &lt;br /&gt;
* 14: Upload error log when turn on terminal&lt;br /&gt;
* 15: Update firmware patch&lt;br /&gt;
* 16: Update Unionpay key&lt;br /&gt;
* 17: Upload app info&lt;br /&gt;
* A: Administrator login&lt;br /&gt;
* B: Administrator logout&lt;br /&gt;
* C: Task when turn on terminal&lt;br /&gt;
* D: Modify Administrator password&lt;br /&gt;
* DT: Download App/firmware/parameter file&lt;br /&gt;
* E: Mount SD Card&lt;br /&gt;
* F: Collect system event&lt;br /&gt;
* G: Tip message of install firmware&lt;br /&gt;
* H: Install app&lt;br /&gt;
* I: Install parameter file&lt;br /&gt;
* J: Install firmware&lt;br /&gt;
&lt;br /&gt;
== Error code ==&lt;br /&gt;
=== For L ===&lt;br /&gt;
* 0: Network error&lt;br /&gt;
* 999: Unknown error&lt;br /&gt;
* 10: Install app error&lt;br /&gt;
* 11: Uninstall app error&lt;br /&gt;
* 12: Install parameter error&lt;br /&gt;
* 13: Install firmware error&lt;br /&gt;
* 14: Register address can not access&lt;br /&gt;
* 15: Input register address is same with the default register address&lt;br /&gt;
* 16: Communication key message parsing error&lt;br /&gt;
* 17: Can not identify the message from WizarView&lt;br /&gt;
* 18: Verify signature fail by certificate&lt;br /&gt;
* 19: Verify signature fail by communication key&lt;br /&gt;
* 20: HSM error, generate CSR fail&lt;br /&gt;
* 21: HSM error, encrypt data fail&lt;br /&gt;
* 22: Terminal has registered&lt;br /&gt;
* 23: File I/O error&lt;br /&gt;
* 24: Download app error&lt;br /&gt;
* 25: Operation running&lt;br /&gt;
* 26: File is not exist&lt;br /&gt;
* 27: Can not find the app&lt;br /&gt;
* 28: Return fail when call interface&lt;br /&gt;
* 29: The interface is not exist&lt;br /&gt;
* 30: Verify administrator password fail&lt;br /&gt;
* 31: Can not identify file format&lt;br /&gt;
* 32: Can not parse command from WizarView&lt;br /&gt;
* 33: Illegal message from WizarView&lt;br /&gt;
* 34: Customer serial number is null&lt;br /&gt;
* 35: Firmware has existed&lt;br /&gt;
* 36: Download module are working&lt;br /&gt;
* 37: Terminal does not register&lt;br /&gt;
* 38: System event monitor initialize fail&lt;br /&gt;
* 39: Public certificate lost from HSM&lt;br /&gt;
* 40: Encrypt fail from HSM&lt;br /&gt;
* 41: HSM does not initialize&lt;br /&gt;
* 42: SN is not exist&lt;br /&gt;
* 43: Mount SD card fail&lt;br /&gt;
* 44: Terminal initialize fail&lt;br /&gt;
* 45: Have not connected network&lt;br /&gt;
* 46: Download fail, unknown reason&lt;br /&gt;
* 47: Download fail, please check from terminal&lt;br /&gt;
* 48: Can not connect to WizarView&lt;br /&gt;
* 49: Terminal is initializing&lt;br /&gt;
* 50: No permission&lt;br /&gt;
* -888: Parameter error&lt;br /&gt;
=== For S ===&lt;br /&gt;
* 0: WizarView server has unknown error&lt;br /&gt;
* 1: Operation success&lt;br /&gt;
* 2: SN is null&lt;br /&gt;
* 3: Illegal CSR&lt;br /&gt;
* 4: XMPP login password is null&lt;br /&gt;
* 5: Certificate lost from WizarView server&lt;br /&gt;
* 6: Key of certificate is changed&lt;br /&gt;
* 7: Terminal is not exist&lt;br /&gt;
* 8: No certificate in the terminal&lt;br /&gt;
* 709: Verify signature fail by certificate&lt;br /&gt;
* 710: Verify signature fail by communication key&lt;br /&gt;
* 11: Add open fire user fail&lt;br /&gt;
* 12: No definition for register rule&lt;br /&gt;
* 13: No matched register rule&lt;br /&gt;
* 14: Generate certificate fail&lt;br /&gt;
* 15: PINPAD certificate key changed&lt;br /&gt;
* 16: PINPAD certificate lost&lt;br /&gt;
* 17: Communication key lost, require new key&lt;br /&gt;
* 18: No definition of signature type&lt;br /&gt;
* 19: Invalid signature&lt;br /&gt;
* 20: Transaction type can not support&lt;br /&gt;
* 21: Quick upgrade channel: model type lost&lt;br /&gt;
* 22: Quick upgrade channel: agent config file lost&lt;br /&gt;
* 23: Quick upgrade channel: agent file lost&lt;br /&gt;
* 24: Quick upgrade channel: version code is older than terminal&lt;br /&gt;
* 25: Config app parameter for terminal&lt;br /&gt;
* 26: Communication protocol can not support&lt;br /&gt;
* 27: No SN&lt;br /&gt;
* 30: Don&#039;t need update patch&lt;br /&gt;
* 48: Patch exist&lt;br /&gt;
=== For LS ===&lt;br /&gt;
* 400: Bad request&lt;br /&gt;
* 403: Forbidden&lt;br /&gt;
* 404: Not found the resource&lt;br /&gt;
* 500: Internal server error&lt;br /&gt;
* 503: Bad gateway&lt;br /&gt;
* 504: Gateway timeout&lt;br /&gt;
== Common error codes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Error Message !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 999 || The terminal failed to register due to unknown reasons, please click Update Now.&lt;br /&gt;
|-&lt;br /&gt;
| L_12_33 || Server message is illegal&lt;br /&gt;
|-&lt;br /&gt;
| L_13_06 || Terminal certificate conflict&lt;br /&gt;
|-&lt;br /&gt;
| L_13_20 ||CSR failed to generate&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-2) || The package archive file is invalid.  INSTALL_FAILED_INVALID_APK = -2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-7) || Installed package has a different signature than the new package.  INSTALL_FAILED_UPDATE_INCOMPATIBLE = -7.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-9) ||  The new package uses a shared library that is not available. INSTALL_FAILED_MISSING_SHARED_LIBRARY = -9.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-12) ||Can&#039;t install because the current SDK version is older than that required by the package.  INSTALL_FAILED_OLDER_SDK= -12.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-13) ||Can&#039;t install because provider name is already used by other apk.  INSTALL_FAILED_CONFLICTING_PROVIDER= -13.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-15) ||install package failed because it is a test-only package.  INSTALL_FAILED_TEST_ONLY = -15.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-103)|| Did not find any certificates in the .apk. INSTALL_PARSE_FAILED_NO_CERTIFICATES = -103.&lt;br /&gt;
Maybe developer sign the apk with wrong signature format, e.g. Q2 does not support signature format v2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-104) ||Inconsistent certificates on the files in the .apk.  INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES = -104.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-111) ||Install apk failed because WizarView apk version is lower than terminal used apk version.  INSTALL_FAILED_VERSION_DOWNGRADE = -111.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-112) ||Install apk failed because the package doesn&#039;t have a native library for terminal cpu architecture.  INSTALL_FAILED_NO_MATCHING_ABIS = -112.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-1000000) ||Install apk failed because a reason undefined so far.  INSTALL_FAILED_OTHER = -1000000.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_12(27) ||Apk is not installed according to the package name.  PACKAGE_OR_APPINFO_NOT_FOUND = 27.&lt;br /&gt;
|-&lt;br /&gt;
| LS_13_0 ||WizarView server has unknown error&lt;br /&gt;
|-&lt;br /&gt;
| L_DT_47 ||Download error&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yangzhigang nouse</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2281</id>
		<title>How to Understand Error Codes of TMS and the Agent</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2281"/>
		<updated>2021-01-08T07:39:39Z</updated>

		<summary type="html">&lt;p&gt;Yangzhigang nouse: /* Common error codes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Error Format ==&lt;br /&gt;
[L/LS/S]-[module code]-[error code], For example:&lt;br /&gt;
L_01_28&lt;br /&gt;
&lt;br /&gt;
* L: General error from terminal.&lt;br /&gt;
* LS: Network error from terminal.&lt;br /&gt;
* S: General error from WizarView server.&lt;br /&gt;
&lt;br /&gt;
== Module code ==&lt;br /&gt;
* 01: Adapt agent parameter&lt;br /&gt;
* 02: Adapt device parameter&lt;br /&gt;
* 03: Adapt network parameter&lt;br /&gt;
* 04: Reset administrator password&lt;br /&gt;
* 05: Uninstall app from terminal&lt;br /&gt;
* 06: Update app&lt;br /&gt;
* 07: Update communication key&lt;br /&gt;
* 08: Upload app status&lt;br /&gt;
* 09: Upload app parameter status&lt;br /&gt;
* 10: Upload system event&lt;br /&gt;
* 11: Upload app which terminal has installed&lt;br /&gt;
* 12: Upload log&lt;br /&gt;
* 13: Terminal register &lt;br /&gt;
* 14: Upload error log when turn on terminal&lt;br /&gt;
* 15: Update firmware patch&lt;br /&gt;
* 16: Update Unionpay key&lt;br /&gt;
* 17: Upload app info&lt;br /&gt;
* A: Administrator login&lt;br /&gt;
* B: Administrator logout&lt;br /&gt;
* C: Task when turn on terminal&lt;br /&gt;
* D: Modify Administrator password&lt;br /&gt;
* DT: Download App/firmware/parameter file&lt;br /&gt;
* E: Mount SD Card&lt;br /&gt;
* F: Collect system event&lt;br /&gt;
* G: Tip message of install firmware&lt;br /&gt;
* H: Install app&lt;br /&gt;
* I: Install parameter file&lt;br /&gt;
* J: Install firmware&lt;br /&gt;
&lt;br /&gt;
== Error code ==&lt;br /&gt;
=== For L ===&lt;br /&gt;
* 0: Network error&lt;br /&gt;
* 999: Unknown error&lt;br /&gt;
* 10: Install app error&lt;br /&gt;
* 11: Uninstall app error&lt;br /&gt;
* 12: Install parameter error&lt;br /&gt;
* 13: Install firmware error&lt;br /&gt;
* 14: Register address can not access&lt;br /&gt;
* 15: Input register address is same with the default register address&lt;br /&gt;
* 16: Communication key message parsing error&lt;br /&gt;
* 17: Can not identify the message from WizarView&lt;br /&gt;
* 18: Verify signature fail by certificate&lt;br /&gt;
* 19: Verify signature fail by communication key&lt;br /&gt;
* 20: HSM error, generate CSR fail&lt;br /&gt;
* 21: HSM error, encrypt data fail&lt;br /&gt;
* 22: Terminal has registered&lt;br /&gt;
* 23: File I/O error&lt;br /&gt;
* 24: Download app error&lt;br /&gt;
* 25: Operation running&lt;br /&gt;
* 26: File is not exist&lt;br /&gt;
* 27: Can not find the app&lt;br /&gt;
* 28: Return fail when call interface&lt;br /&gt;
* 29: The interface is not exist&lt;br /&gt;
* 30: Verify administrator password fail&lt;br /&gt;
* 31: Can not identify file format&lt;br /&gt;
* 32: Can not parse command from WizarView&lt;br /&gt;
* 33: Illegal message from WizarView&lt;br /&gt;
* 34: Customer serial number is null&lt;br /&gt;
* 35: Firmware has existed&lt;br /&gt;
* 36: Download module are working&lt;br /&gt;
* 37: Terminal does not register&lt;br /&gt;
* 38: System event monitor initialize fail&lt;br /&gt;
* 39: Public certificate lost from HSM&lt;br /&gt;
* 40: Encrypt fail from HSM&lt;br /&gt;
* 41: HSM does not initialize&lt;br /&gt;
* 42: SN is not exist&lt;br /&gt;
* 43: Mount SD card fail&lt;br /&gt;
* 44: Terminal initialize fail&lt;br /&gt;
* 45: Have not connected network&lt;br /&gt;
* 46: Download fail, unknown reason&lt;br /&gt;
* 47: Download fail, please check from terminal&lt;br /&gt;
* 48: Can not connect to WizarView&lt;br /&gt;
* 49: Terminal is initializing&lt;br /&gt;
* 50: No permission&lt;br /&gt;
* -888: Parameter error&lt;br /&gt;
=== For S ===&lt;br /&gt;
* 0: WizarView server has unknown error&lt;br /&gt;
* 1: Operation success&lt;br /&gt;
* 2: SN is null&lt;br /&gt;
* 3: Illegal CSR&lt;br /&gt;
* 4: XMPP login password is null&lt;br /&gt;
* 5: Certificate lost from WizarView server&lt;br /&gt;
* 6: Key of certificate is changed&lt;br /&gt;
* 7: Terminal is not exist&lt;br /&gt;
* 8: No certificate in the terminal&lt;br /&gt;
* 709: Verify signature fail by certificate&lt;br /&gt;
* 710: Verify signature fail by communication key&lt;br /&gt;
* 11: Add open fire user fail&lt;br /&gt;
* 12: No definition for register rule&lt;br /&gt;
* 13: No matched register rule&lt;br /&gt;
* 14: Generate certificate fail&lt;br /&gt;
* 15: PINPAD certificate key changed&lt;br /&gt;
* 16: PINPAD certificate lost&lt;br /&gt;
* 17: Communication key lost, require new key&lt;br /&gt;
* 18: No definition of signature type&lt;br /&gt;
* 19: Invalid signature&lt;br /&gt;
* 20: Transaction type can not support&lt;br /&gt;
* 21: Quick upgrade channel: model type lost&lt;br /&gt;
* 22: Quick upgrade channel: agent config file lost&lt;br /&gt;
* 23: Quick upgrade channel: agent file lost&lt;br /&gt;
* 24: Quick upgrade channel: version code is older than terminal&lt;br /&gt;
* 25: Config app parameter for terminal&lt;br /&gt;
* 26: Communication protocol can not support&lt;br /&gt;
* 27: No SN&lt;br /&gt;
* 30: Don&#039;t need update patch&lt;br /&gt;
* 48: Patch exist&lt;br /&gt;
=== For LS ===&lt;br /&gt;
* 400: Bad request&lt;br /&gt;
* 403: Forbidden&lt;br /&gt;
* 404: Not found the resource&lt;br /&gt;
* 500: Internal server error&lt;br /&gt;
* 503: Bad gateway&lt;br /&gt;
* 504: Gateway timeout&lt;br /&gt;
== Common error codes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Error Message !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 999 || The terminal failed to register due to unknown reasons, please click Update Now.&lt;br /&gt;
|-&lt;br /&gt;
| L_12_33 || Server message is illegal&lt;br /&gt;
|-&lt;br /&gt;
| L_13_06 || Terminal certificate conflict&lt;br /&gt;
|-&lt;br /&gt;
| L_13_20 ||CSR failed to generate&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-2) || The package archive file is invalid.  INSTALL_FAILED_INVALID_APK = -2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-7) || Installed package has a different signature than the new package.  INSTALL_FAILED_UPDATE_INCOMPATIBLE = -7.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-9) ||  The new package uses a shared library that is not available. INSTALL_FAILED_MISSING_SHARED_LIBRARY = -9.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-12) ||Can&#039;t install because the current SDK version is older than that required by the package.  INSTALL_FAILED_OLDER_SDK= -12.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-13) ||Can&#039;t install because provider name is already used by other apk.  INSTALL_FAILED_CONFLICTING_PROVIDER= -13.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-15) ||install package failed because it is a test-only package.  INSTALL_FAILED_TEST_ONLY = -15.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-103)|| Did not find any certificates in the .apk. INSTALL_PARSE_FAILED_NO_CERTIFICATES = -103.&lt;br /&gt;
Maybe developer sign the apk with wrong signature format, e.g. Q2 does not support signature format v2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-104) ||Inconsistent certificates on the files in the .apk.  INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES = -104.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-111) ||Install apk failed because WizarView apk version is lower than terminal used apk version.  INSTALL_FAILED_VERSION_DOWNGRADE = -111.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-1000000) ||Install apk failed because a reason undefined so far.  INSTALL_FAILED_OTHER = -1000000.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_12(27) ||Apk is not installed according to the package name.  PACKAGE_OR_APPINFO_NOT_FOUND = 27.&lt;br /&gt;
|-&lt;br /&gt;
| LS_13_0 ||WizarView server has unknown error&lt;br /&gt;
|-&lt;br /&gt;
| L_DT_47 ||Download error&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yangzhigang nouse</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2269</id>
		<title>How to Understand Error Codes of TMS and the Agent</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2269"/>
		<updated>2020-12-11T09:15:09Z</updated>

		<summary type="html">&lt;p&gt;Yangzhigang nouse: /* Common error codes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Error Format ==&lt;br /&gt;
[L/LS/S]-[module code]-[error code], For example:&lt;br /&gt;
L_01_28&lt;br /&gt;
&lt;br /&gt;
* L: General error from terminal.&lt;br /&gt;
* LS: Network error from terminal.&lt;br /&gt;
* S: General error from WizarView server.&lt;br /&gt;
&lt;br /&gt;
== Module code ==&lt;br /&gt;
* 01: Adapt agent parameter&lt;br /&gt;
* 02: Adapt device parameter&lt;br /&gt;
* 03: Adapt network parameter&lt;br /&gt;
* 04: Reset administrator password&lt;br /&gt;
* 05: Uninstall app from terminal&lt;br /&gt;
* 06: Update app&lt;br /&gt;
* 07: Update communication key&lt;br /&gt;
* 08: Upload app status&lt;br /&gt;
* 09: Upload app parameter status&lt;br /&gt;
* 10: Upload system event&lt;br /&gt;
* 11: Upload app which terminal has installed&lt;br /&gt;
* 12: Upload log&lt;br /&gt;
* 13: Terminal register &lt;br /&gt;
* 14: Upload error log when turn on terminal&lt;br /&gt;
* 15: Update firmware patch&lt;br /&gt;
* 16: Update Unionpay key&lt;br /&gt;
* 17: Upload app info&lt;br /&gt;
* A: Administrator login&lt;br /&gt;
* B: Administrator logout&lt;br /&gt;
* C: Task when turn on terminal&lt;br /&gt;
* D: Modify Administrator password&lt;br /&gt;
* DT: Download App/firmware/parameter file&lt;br /&gt;
* E: Mount SD Card&lt;br /&gt;
* F: Collect system event&lt;br /&gt;
* G: Tip message of install firmware&lt;br /&gt;
* H: Install app&lt;br /&gt;
* I: Install parameter file&lt;br /&gt;
* J: Install firmware&lt;br /&gt;
&lt;br /&gt;
== Error code ==&lt;br /&gt;
=== For L ===&lt;br /&gt;
* 0: Network error&lt;br /&gt;
* 999: Unknown error&lt;br /&gt;
* 10: Install app error&lt;br /&gt;
* 11: Uninstall app error&lt;br /&gt;
* 12: Install parameter error&lt;br /&gt;
* 13: Install firmware error&lt;br /&gt;
* 14: Register address can not access&lt;br /&gt;
* 15: Input register address is same with the default register address&lt;br /&gt;
* 16: Communication key message parsing error&lt;br /&gt;
* 17: Can not identify the message from WizarView&lt;br /&gt;
* 18: Verify signature fail by certificate&lt;br /&gt;
* 19: Verify signature fail by communication key&lt;br /&gt;
* 20: HSM error, generate CSR fail&lt;br /&gt;
* 21: HSM error, encrypt data fail&lt;br /&gt;
* 22: Terminal has registered&lt;br /&gt;
* 23: File I/O error&lt;br /&gt;
* 24: Download app error&lt;br /&gt;
* 25: Operation running&lt;br /&gt;
* 26: File is not exist&lt;br /&gt;
* 27: Can not find the app&lt;br /&gt;
* 28: Return fail when call interface&lt;br /&gt;
* 29: The interface is not exist&lt;br /&gt;
* 30: Verify administrator password fail&lt;br /&gt;
* 31: Can not identify file format&lt;br /&gt;
* 32: Can not parse command from WizarView&lt;br /&gt;
* 33: Illegal message from WizarView&lt;br /&gt;
* 34: Customer serial number is null&lt;br /&gt;
* 35: Firmware has existed&lt;br /&gt;
* 36: Download module are working&lt;br /&gt;
* 37: Terminal does not register&lt;br /&gt;
* 38: System event monitor initialize fail&lt;br /&gt;
* 39: Public certificate lost from HSM&lt;br /&gt;
* 40: Encrypt fail from HSM&lt;br /&gt;
* 41: HSM does not initialize&lt;br /&gt;
* 42: SN is not exist&lt;br /&gt;
* 43: Mount SD card fail&lt;br /&gt;
* 44: Terminal initialize fail&lt;br /&gt;
* 45: Have not connected network&lt;br /&gt;
* 46: Download fail, unknown reason&lt;br /&gt;
* 47: Download fail, please check from terminal&lt;br /&gt;
* 48: Can not connect to WizarView&lt;br /&gt;
* 49: Terminal is initializing&lt;br /&gt;
* 50: No permission&lt;br /&gt;
* -888: Parameter error&lt;br /&gt;
=== For S ===&lt;br /&gt;
* 0: WizarView server has unknown error&lt;br /&gt;
* 1: Operation success&lt;br /&gt;
* 2: SN is null&lt;br /&gt;
* 3: Illegal CSR&lt;br /&gt;
* 4: XMPP login password is null&lt;br /&gt;
* 5: Certificate lost from WizarView server&lt;br /&gt;
* 6: Key of certificate is changed&lt;br /&gt;
* 7: Terminal is not exist&lt;br /&gt;
* 8: No certificate in the terminal&lt;br /&gt;
* 709: Verify signature fail by certificate&lt;br /&gt;
* 710: Verify signature fail by communication key&lt;br /&gt;
* 11: Add open fire user fail&lt;br /&gt;
* 12: No definition for register rule&lt;br /&gt;
* 13: No matched register rule&lt;br /&gt;
* 14: Generate certificate fail&lt;br /&gt;
* 15: PINPAD certificate key changed&lt;br /&gt;
* 16: PINPAD certificate lost&lt;br /&gt;
* 17: Communication key lost, require new key&lt;br /&gt;
* 18: No definition of signature type&lt;br /&gt;
* 19: Invalid signature&lt;br /&gt;
* 20: Transaction type can not support&lt;br /&gt;
* 21: Quick upgrade channel: model type lost&lt;br /&gt;
* 22: Quick upgrade channel: agent config file lost&lt;br /&gt;
* 23: Quick upgrade channel: agent file lost&lt;br /&gt;
* 24: Quick upgrade channel: version code is older than terminal&lt;br /&gt;
* 25: Config app parameter for terminal&lt;br /&gt;
* 26: Communication protocol can not support&lt;br /&gt;
* 27: No SN&lt;br /&gt;
* 30: Don&#039;t need update patch&lt;br /&gt;
* 48: Patch exist&lt;br /&gt;
=== For LS ===&lt;br /&gt;
* 400: Bad request&lt;br /&gt;
* 403: Forbidden&lt;br /&gt;
* 404: Not found the resource&lt;br /&gt;
* 500: Internal server error&lt;br /&gt;
* 503: Bad gateway&lt;br /&gt;
* 504: Gateway timeout&lt;br /&gt;
== Common error codes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Error Message !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 999 || The terminal failed to register due to unknown reasons, please click Update Now.&lt;br /&gt;
|-&lt;br /&gt;
| L_12_33 || Server message is illegal&lt;br /&gt;
|-&lt;br /&gt;
| L_13_06 || Terminal certificate conflict&lt;br /&gt;
|-&lt;br /&gt;
| L_13_20 ||CSR failed to generate&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-2) || The package archive file is invalid.  INSTALL_FAILED_INVALID_APK = -2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-7) || Installed package has a different signature than the new package.  INSTALL_FAILED_UPDATE_INCOMPATIBLE = -7.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-9) ||  The new package uses a shared library that is not available. INSTALL_FAILED_MISSING_SHARED_LIBRARY = -9.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-12) ||Can&#039;t install because the current SDK version is older than that required by the package.  INSTALL_FAILED_OLDER_SDK= -12.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-13) ||Can&#039;t install because provider name is already used by other apk.  INSTALL_FAILED_CONFLICTING_PROVIDER= -13.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-15) ||install package failed because it is a test-only package.  INSTALL_FAILED_TEST_ONLY = -15.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-103)|| Did not find any certificates in the .apk. INSTALL_PARSE_FAILED_NO_CERTIFICATES = -103.&lt;br /&gt;
Maybe developer sign the apk with wrong signature format, e.g. Q2 does not support signature format v2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-104) ||Inconsistent certificates on the files in the .apk.  INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES = -104.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-1000000) ||Install apk failed because WizarView apk version is lower than terminal used apk version.  INSTALL_FAILED_OTHER = -1000000.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_12(27) ||Apk is not installed according to the package name.  PACKAGE_OR_APPINFO_NOT_FOUND = 27.&lt;br /&gt;
|-&lt;br /&gt;
| LS_13_0 ||WizarView server has unknown error&lt;br /&gt;
|-&lt;br /&gt;
| L_DT_47 ||Download error&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yangzhigang nouse</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2250</id>
		<title>How to Understand Error Codes of TMS and the Agent</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2250"/>
		<updated>2020-12-03T02:09:59Z</updated>

		<summary type="html">&lt;p&gt;Yangzhigang nouse: /* Common error codes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Error Format ==&lt;br /&gt;
[L/LS/S]-[module code]-[error code], For example:&lt;br /&gt;
L_01_28&lt;br /&gt;
&lt;br /&gt;
* L: General error from terminal.&lt;br /&gt;
* LS: Network error from terminal.&lt;br /&gt;
* S: General error from WizarView server.&lt;br /&gt;
&lt;br /&gt;
== Module code ==&lt;br /&gt;
* 01: Adapt agent parameter&lt;br /&gt;
* 02: Adapt device parameter&lt;br /&gt;
* 03: Adapt network parameter&lt;br /&gt;
* 04: Reset administrator password&lt;br /&gt;
* 05: Uninstall app from terminal&lt;br /&gt;
* 06: Update app&lt;br /&gt;
* 07: Update communication key&lt;br /&gt;
* 08: Upload app status&lt;br /&gt;
* 09: Upload app parameter status&lt;br /&gt;
* 10: Upload system event&lt;br /&gt;
* 11: Upload app which terminal has installed&lt;br /&gt;
* 12: Upload log&lt;br /&gt;
* 13: Terminal register &lt;br /&gt;
* 14: Upload error log when turn on terminal&lt;br /&gt;
* 15: Update firmware patch&lt;br /&gt;
* 16: Update Unionpay key&lt;br /&gt;
* 17: Upload app info&lt;br /&gt;
* A: Administrator login&lt;br /&gt;
* B: Administrator logout&lt;br /&gt;
* C: Task when turn on terminal&lt;br /&gt;
* D: Modify Administrator password&lt;br /&gt;
* DT: Download App/firmware/parameter file&lt;br /&gt;
* E: Mount SD Card&lt;br /&gt;
* F: Collect system event&lt;br /&gt;
* G: Tip message of install firmware&lt;br /&gt;
* H: Install app&lt;br /&gt;
* I: Install parameter file&lt;br /&gt;
* J: Install firmware&lt;br /&gt;
&lt;br /&gt;
== Error code ==&lt;br /&gt;
=== For L ===&lt;br /&gt;
* 0: Network error&lt;br /&gt;
* 999: Unknown error&lt;br /&gt;
* 10: Install app error&lt;br /&gt;
* 11: Uninstall app error&lt;br /&gt;
* 12: Install parameter error&lt;br /&gt;
* 13: Install firmware error&lt;br /&gt;
* 14: Register address can not access&lt;br /&gt;
* 15: Input register address is same with the default register address&lt;br /&gt;
* 16: Communication key message parsing error&lt;br /&gt;
* 17: Can not identify the message from WizarView&lt;br /&gt;
* 18: Verify signature fail by certificate&lt;br /&gt;
* 19: Verify signature fail by communication key&lt;br /&gt;
* 20: HSM error, generate CSR fail&lt;br /&gt;
* 21: HSM error, encrypt data fail&lt;br /&gt;
* 22: Terminal has registered&lt;br /&gt;
* 23: File I/O error&lt;br /&gt;
* 24: Download app error&lt;br /&gt;
* 25: Operation running&lt;br /&gt;
* 26: File is not exist&lt;br /&gt;
* 27: Can not find the app&lt;br /&gt;
* 28: Return fail when call interface&lt;br /&gt;
* 29: The interface is not exist&lt;br /&gt;
* 30: Verify administrator password fail&lt;br /&gt;
* 31: Can not identify file format&lt;br /&gt;
* 32: Can not parse command from WizarView&lt;br /&gt;
* 33: Illegal message from WizarView&lt;br /&gt;
* 34: Customer serial number is null&lt;br /&gt;
* 35: Firmware has existed&lt;br /&gt;
* 36: Download module are working&lt;br /&gt;
* 37: Terminal does not register&lt;br /&gt;
* 38: System event monitor initialize fail&lt;br /&gt;
* 39: Public certificate lost from HSM&lt;br /&gt;
* 40: Encrypt fail from HSM&lt;br /&gt;
* 41: HSM does not initialize&lt;br /&gt;
* 42: SN is not exist&lt;br /&gt;
* 43: Mount SD card fail&lt;br /&gt;
* 44: Terminal initialize fail&lt;br /&gt;
* 45: Have not connected network&lt;br /&gt;
* 46: Download fail, unknown reason&lt;br /&gt;
* 47: Download fail, please check from terminal&lt;br /&gt;
* 48: Can not connect to WizarView&lt;br /&gt;
* 49: Terminal is initializing&lt;br /&gt;
* 50: No permission&lt;br /&gt;
* -888: Parameter error&lt;br /&gt;
=== For S ===&lt;br /&gt;
* 0: WizarView server has unknown error&lt;br /&gt;
* 1: Operation success&lt;br /&gt;
* 2: SN is null&lt;br /&gt;
* 3: Illegal CSR&lt;br /&gt;
* 4: XMPP login password is null&lt;br /&gt;
* 5: Certificate lost from WizarView server&lt;br /&gt;
* 6: Key of certificate is changed&lt;br /&gt;
* 7: Terminal is not exist&lt;br /&gt;
* 8: No certificate in the terminal&lt;br /&gt;
* 709: Verify signature fail by certificate&lt;br /&gt;
* 710: Verify signature fail by communication key&lt;br /&gt;
* 11: Add open fire user fail&lt;br /&gt;
* 12: No definition for register rule&lt;br /&gt;
* 13: No matched register rule&lt;br /&gt;
* 14: Generate certificate fail&lt;br /&gt;
* 15: PINPAD certificate key changed&lt;br /&gt;
* 16: PINPAD certificate lost&lt;br /&gt;
* 17: Communication key lost, require new key&lt;br /&gt;
* 18: No definition of signature type&lt;br /&gt;
* 19: Invalid signature&lt;br /&gt;
* 20: Transaction type can not support&lt;br /&gt;
* 21: Quick upgrade channel: model type lost&lt;br /&gt;
* 22: Quick upgrade channel: agent config file lost&lt;br /&gt;
* 23: Quick upgrade channel: agent file lost&lt;br /&gt;
* 24: Quick upgrade channel: version code is older than terminal&lt;br /&gt;
* 25: Config app parameter for terminal&lt;br /&gt;
* 26: Communication protocol can not support&lt;br /&gt;
* 27: No SN&lt;br /&gt;
* 30: Don&#039;t need update patch&lt;br /&gt;
* 48: Patch exist&lt;br /&gt;
=== For LS ===&lt;br /&gt;
* 400: Bad request&lt;br /&gt;
* 403: Forbidden&lt;br /&gt;
* 404: Not found the resource&lt;br /&gt;
* 500: Internal server error&lt;br /&gt;
* 503: Bad gateway&lt;br /&gt;
* 504: Gateway timeout&lt;br /&gt;
== Common error codes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Error Message !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 999 || The terminal failed to register due to unknown reasons, please click Update Now.&lt;br /&gt;
|-&lt;br /&gt;
| L_12_33 || Server message is illegal&lt;br /&gt;
|-&lt;br /&gt;
| L_13_06 || Terminal certificate conflict&lt;br /&gt;
|-&lt;br /&gt;
| L_13_20 ||CSR failed to generate&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-2) || the package archive file is invalid.  &lt;br /&gt;
INSTALL_FAILED_INVALID_APK = -2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-7) || Installed package has a different signature than the new package.  INSTALL_FAILED_UPDATE_INCOMPATIBLE = -7.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-9) ||  The new package uses a shared library that is not available. INSTALL_FAILED_MISSING_SHARED_LIBRARY = -9.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-13) ||Can&#039;t install because provider name is already used by other apk.  INSTALL_FAILED_CONFLICTING_PROVIDER= -13.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-15) ||install package failed because it is a test-only package.  INSTALL_FAILED_TEST_ONLY = -15.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-103)|| Did not find any certificates in the .apk. INSTALL_PARSE_FAILED_NO_CERTIFICATES = -103.&lt;br /&gt;
Maybe developer sign the apk with wrong signature format, e.g. Q2 does not support signature format v2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-104) ||Inconsistent certificates on the files in the .apk.  INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES = -104.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-1000000) ||Install apk failed because WizarView apk version is lower than terminal used apk version.  INSTALL_FAILED_OTHER = -1000000.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_12(27) ||Apk is not installed according to the package name.  PACKAGE_OR_APPINFO_NOT_FOUND = 27.&lt;br /&gt;
|-&lt;br /&gt;
| LS_13_0 ||WizarView server has unknown error&lt;br /&gt;
|-&lt;br /&gt;
| L_DT_47 ||Download error&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yangzhigang nouse</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2235</id>
		<title>How to Understand Error Codes of TMS and the Agent</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2235"/>
		<updated>2020-11-24T10:31:45Z</updated>

		<summary type="html">&lt;p&gt;Yangzhigang nouse: /* Common error codes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Error Format ==&lt;br /&gt;
[L/LS/S]-[module code]-[error code], For example:&lt;br /&gt;
L_01_28&lt;br /&gt;
&lt;br /&gt;
* L: General error from terminal.&lt;br /&gt;
* LS: Network error from terminal.&lt;br /&gt;
* S: General error from WizarView server.&lt;br /&gt;
&lt;br /&gt;
== Module code ==&lt;br /&gt;
* 01: Adapt agent parameter&lt;br /&gt;
* 02: Adapt device parameter&lt;br /&gt;
* 03: Adapt network parameter&lt;br /&gt;
* 04: Reset administrator password&lt;br /&gt;
* 05: Uninstall app from terminal&lt;br /&gt;
* 06: Update app&lt;br /&gt;
* 07: Update communication key&lt;br /&gt;
* 08: Upload app status&lt;br /&gt;
* 09: Upload app parameter status&lt;br /&gt;
* 10: Upload system event&lt;br /&gt;
* 11: Upload app which terminal has installed&lt;br /&gt;
* 12: Upload log&lt;br /&gt;
* 13: Terminal register &lt;br /&gt;
* 14: Upload error log when turn on terminal&lt;br /&gt;
* 15: Update firmware patch&lt;br /&gt;
* 16: Update Unionpay key&lt;br /&gt;
* 17: Upload app info&lt;br /&gt;
* A: Administrator login&lt;br /&gt;
* B: Administrator logout&lt;br /&gt;
* C: Task when turn on terminal&lt;br /&gt;
* D: Modify Administrator password&lt;br /&gt;
* DT: Download App/firmware/parameter file&lt;br /&gt;
* E: Mount SD Card&lt;br /&gt;
* F: Collect system event&lt;br /&gt;
* G: Tip message of install firmware&lt;br /&gt;
* H: Install app&lt;br /&gt;
* I: Install parameter file&lt;br /&gt;
* J: Install firmware&lt;br /&gt;
&lt;br /&gt;
== Error code ==&lt;br /&gt;
=== For L ===&lt;br /&gt;
* 0: Network error&lt;br /&gt;
* 999: Unknown error&lt;br /&gt;
* 10: Install app error&lt;br /&gt;
* 11: Uninstall app error&lt;br /&gt;
* 12: Install parameter error&lt;br /&gt;
* 13: Install firmware error&lt;br /&gt;
* 14: Register address can not access&lt;br /&gt;
* 15: Input register address is same with the default register address&lt;br /&gt;
* 16: Communication key message parsing error&lt;br /&gt;
* 17: Can not identify the message from WizarView&lt;br /&gt;
* 18: Verify signature fail by certificate&lt;br /&gt;
* 19: Verify signature fail by communication key&lt;br /&gt;
* 20: HSM error, generate CSR fail&lt;br /&gt;
* 21: HSM error, encrypt data fail&lt;br /&gt;
* 22: Terminal has registered&lt;br /&gt;
* 23: File I/O error&lt;br /&gt;
* 24: Download app error&lt;br /&gt;
* 25: Operation running&lt;br /&gt;
* 26: File is not exist&lt;br /&gt;
* 27: Can not find the app&lt;br /&gt;
* 28: Return fail when call interface&lt;br /&gt;
* 29: The interface is not exist&lt;br /&gt;
* 30: Verify administrator password fail&lt;br /&gt;
* 31: Can not identify file format&lt;br /&gt;
* 32: Can not parse command from WizarView&lt;br /&gt;
* 33: Illegal message from WizarView&lt;br /&gt;
* 34: Customer serial number is null&lt;br /&gt;
* 35: Firmware has existed&lt;br /&gt;
* 36: Download module are working&lt;br /&gt;
* 37: Terminal does not register&lt;br /&gt;
* 38: System event monitor initialize fail&lt;br /&gt;
* 39: Public certificate lost from HSM&lt;br /&gt;
* 40: Encrypt fail from HSM&lt;br /&gt;
* 41: HSM does not initialize&lt;br /&gt;
* 42: SN is not exist&lt;br /&gt;
* 43: Mount SD card fail&lt;br /&gt;
* 44: Terminal initialize fail&lt;br /&gt;
* 45: Have not connected network&lt;br /&gt;
* 46: Download fail, unknown reason&lt;br /&gt;
* 47: Download fail, please check from terminal&lt;br /&gt;
* 48: Can not connect to WizarView&lt;br /&gt;
* 49: Terminal is initializing&lt;br /&gt;
* 50: No permission&lt;br /&gt;
* -888: Parameter error&lt;br /&gt;
=== For S ===&lt;br /&gt;
* 0: WizarView server has unknown error&lt;br /&gt;
* 1: Operation success&lt;br /&gt;
* 2: SN is null&lt;br /&gt;
* 3: Illegal CSR&lt;br /&gt;
* 4: XMPP login password is null&lt;br /&gt;
* 5: Certificate lost from WizarView server&lt;br /&gt;
* 6: Key of certificate is changed&lt;br /&gt;
* 7: Terminal is not exist&lt;br /&gt;
* 8: No certificate in the terminal&lt;br /&gt;
* 709: Verify signature fail by certificate&lt;br /&gt;
* 710: Verify signature fail by communication key&lt;br /&gt;
* 11: Add open fire user fail&lt;br /&gt;
* 12: No definition for register rule&lt;br /&gt;
* 13: No matched register rule&lt;br /&gt;
* 14: Generate certificate fail&lt;br /&gt;
* 15: PINPAD certificate key changed&lt;br /&gt;
* 16: PINPAD certificate lost&lt;br /&gt;
* 17: Communication key lost, require new key&lt;br /&gt;
* 18: No definition of signature type&lt;br /&gt;
* 19: Invalid signature&lt;br /&gt;
* 20: Transaction type can not support&lt;br /&gt;
* 21: Quick upgrade channel: model type lost&lt;br /&gt;
* 22: Quick upgrade channel: agent config file lost&lt;br /&gt;
* 23: Quick upgrade channel: agent file lost&lt;br /&gt;
* 24: Quick upgrade channel: version code is older than terminal&lt;br /&gt;
* 25: Config app parameter for terminal&lt;br /&gt;
* 26: Communication protocol can not support&lt;br /&gt;
* 27: No SN&lt;br /&gt;
* 30: Don&#039;t need update patch&lt;br /&gt;
* 48: Patch exist&lt;br /&gt;
=== For LS ===&lt;br /&gt;
* 400: Bad request&lt;br /&gt;
* 403: Forbidden&lt;br /&gt;
* 404: Not found the resource&lt;br /&gt;
* 500: Internal server error&lt;br /&gt;
* 503: Bad gateway&lt;br /&gt;
* 504: Gateway timeout&lt;br /&gt;
== Common error codes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Error Message !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 999 || The terminal failed to register due to unknown reasons, please click Update Now.&lt;br /&gt;
|-&lt;br /&gt;
| L_12_33 || Server message is illegal&lt;br /&gt;
|-&lt;br /&gt;
| L_13_06 || Terminal certificate conflict&lt;br /&gt;
|-&lt;br /&gt;
| L_13_20 ||CSR failed to generate&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-2) || the package archive file is invalid.  &lt;br /&gt;
INSTALL_FAILED_INVALID_APK = -2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-7) || Installed package has a different signature than the new package.  INSTALL_FAILED_UPDATE_INCOMPATIBLE = -7.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-9) ||  The new package uses a shared library that is not available. INSTALL_FAILED_MISSING_SHARED_LIBRARY = -9.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-103)|| Did not find any certificates in the .apk. INSTALL_PARSE_FAILED_NO_CERTIFICATES = -103.&lt;br /&gt;
Maybe developer sign the apk with wrong signature format, e.g. Q2 does not support signature format v2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-104) ||Inconsistent certificates on the files in the .apk.  INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES = -104.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-13) ||Can&#039;t install because provider name is already used by other apk.  INSTALL_FAILED_CONFLICTING_PROVIDER= -13.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-1000000) ||Install apk failed because WizarView apk version is lower than terminal used apk version.  INSTALL_FAILED_OTHER = -1000000.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_12(27) ||Apk is not installed according to the package name.  PACKAGE_OR_APPINFO_NOT_FOUND = 27.&lt;br /&gt;
|-&lt;br /&gt;
| LS_13_0 ||WizarView server has unknown error&lt;br /&gt;
|-&lt;br /&gt;
| L_DT_47 ||Download error&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yangzhigang nouse</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2234</id>
		<title>How to Understand Error Codes of TMS and the Agent</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2234"/>
		<updated>2020-11-24T10:30:53Z</updated>

		<summary type="html">&lt;p&gt;Yangzhigang nouse: /* Common error codes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Error Format ==&lt;br /&gt;
[L/LS/S]-[module code]-[error code], For example:&lt;br /&gt;
L_01_28&lt;br /&gt;
&lt;br /&gt;
* L: General error from terminal.&lt;br /&gt;
* LS: Network error from terminal.&lt;br /&gt;
* S: General error from WizarView server.&lt;br /&gt;
&lt;br /&gt;
== Module code ==&lt;br /&gt;
* 01: Adapt agent parameter&lt;br /&gt;
* 02: Adapt device parameter&lt;br /&gt;
* 03: Adapt network parameter&lt;br /&gt;
* 04: Reset administrator password&lt;br /&gt;
* 05: Uninstall app from terminal&lt;br /&gt;
* 06: Update app&lt;br /&gt;
* 07: Update communication key&lt;br /&gt;
* 08: Upload app status&lt;br /&gt;
* 09: Upload app parameter status&lt;br /&gt;
* 10: Upload system event&lt;br /&gt;
* 11: Upload app which terminal has installed&lt;br /&gt;
* 12: Upload log&lt;br /&gt;
* 13: Terminal register &lt;br /&gt;
* 14: Upload error log when turn on terminal&lt;br /&gt;
* 15: Update firmware patch&lt;br /&gt;
* 16: Update Unionpay key&lt;br /&gt;
* 17: Upload app info&lt;br /&gt;
* A: Administrator login&lt;br /&gt;
* B: Administrator logout&lt;br /&gt;
* C: Task when turn on terminal&lt;br /&gt;
* D: Modify Administrator password&lt;br /&gt;
* DT: Download App/firmware/parameter file&lt;br /&gt;
* E: Mount SD Card&lt;br /&gt;
* F: Collect system event&lt;br /&gt;
* G: Tip message of install firmware&lt;br /&gt;
* H: Install app&lt;br /&gt;
* I: Install parameter file&lt;br /&gt;
* J: Install firmware&lt;br /&gt;
&lt;br /&gt;
== Error code ==&lt;br /&gt;
=== For L ===&lt;br /&gt;
* 0: Network error&lt;br /&gt;
* 999: Unknown error&lt;br /&gt;
* 10: Install app error&lt;br /&gt;
* 11: Uninstall app error&lt;br /&gt;
* 12: Install parameter error&lt;br /&gt;
* 13: Install firmware error&lt;br /&gt;
* 14: Register address can not access&lt;br /&gt;
* 15: Input register address is same with the default register address&lt;br /&gt;
* 16: Communication key message parsing error&lt;br /&gt;
* 17: Can not identify the message from WizarView&lt;br /&gt;
* 18: Verify signature fail by certificate&lt;br /&gt;
* 19: Verify signature fail by communication key&lt;br /&gt;
* 20: HSM error, generate CSR fail&lt;br /&gt;
* 21: HSM error, encrypt data fail&lt;br /&gt;
* 22: Terminal has registered&lt;br /&gt;
* 23: File I/O error&lt;br /&gt;
* 24: Download app error&lt;br /&gt;
* 25: Operation running&lt;br /&gt;
* 26: File is not exist&lt;br /&gt;
* 27: Can not find the app&lt;br /&gt;
* 28: Return fail when call interface&lt;br /&gt;
* 29: The interface is not exist&lt;br /&gt;
* 30: Verify administrator password fail&lt;br /&gt;
* 31: Can not identify file format&lt;br /&gt;
* 32: Can not parse command from WizarView&lt;br /&gt;
* 33: Illegal message from WizarView&lt;br /&gt;
* 34: Customer serial number is null&lt;br /&gt;
* 35: Firmware has existed&lt;br /&gt;
* 36: Download module are working&lt;br /&gt;
* 37: Terminal does not register&lt;br /&gt;
* 38: System event monitor initialize fail&lt;br /&gt;
* 39: Public certificate lost from HSM&lt;br /&gt;
* 40: Encrypt fail from HSM&lt;br /&gt;
* 41: HSM does not initialize&lt;br /&gt;
* 42: SN is not exist&lt;br /&gt;
* 43: Mount SD card fail&lt;br /&gt;
* 44: Terminal initialize fail&lt;br /&gt;
* 45: Have not connected network&lt;br /&gt;
* 46: Download fail, unknown reason&lt;br /&gt;
* 47: Download fail, please check from terminal&lt;br /&gt;
* 48: Can not connect to WizarView&lt;br /&gt;
* 49: Terminal is initializing&lt;br /&gt;
* 50: No permission&lt;br /&gt;
* -888: Parameter error&lt;br /&gt;
=== For S ===&lt;br /&gt;
* 0: WizarView server has unknown error&lt;br /&gt;
* 1: Operation success&lt;br /&gt;
* 2: SN is null&lt;br /&gt;
* 3: Illegal CSR&lt;br /&gt;
* 4: XMPP login password is null&lt;br /&gt;
* 5: Certificate lost from WizarView server&lt;br /&gt;
* 6: Key of certificate is changed&lt;br /&gt;
* 7: Terminal is not exist&lt;br /&gt;
* 8: No certificate in the terminal&lt;br /&gt;
* 709: Verify signature fail by certificate&lt;br /&gt;
* 710: Verify signature fail by communication key&lt;br /&gt;
* 11: Add open fire user fail&lt;br /&gt;
* 12: No definition for register rule&lt;br /&gt;
* 13: No matched register rule&lt;br /&gt;
* 14: Generate certificate fail&lt;br /&gt;
* 15: PINPAD certificate key changed&lt;br /&gt;
* 16: PINPAD certificate lost&lt;br /&gt;
* 17: Communication key lost, require new key&lt;br /&gt;
* 18: No definition of signature type&lt;br /&gt;
* 19: Invalid signature&lt;br /&gt;
* 20: Transaction type can not support&lt;br /&gt;
* 21: Quick upgrade channel: model type lost&lt;br /&gt;
* 22: Quick upgrade channel: agent config file lost&lt;br /&gt;
* 23: Quick upgrade channel: agent file lost&lt;br /&gt;
* 24: Quick upgrade channel: version code is older than terminal&lt;br /&gt;
* 25: Config app parameter for terminal&lt;br /&gt;
* 26: Communication protocol can not support&lt;br /&gt;
* 27: No SN&lt;br /&gt;
* 30: Don&#039;t need update patch&lt;br /&gt;
* 48: Patch exist&lt;br /&gt;
=== For LS ===&lt;br /&gt;
* 400: Bad request&lt;br /&gt;
* 403: Forbidden&lt;br /&gt;
* 404: Not found the resource&lt;br /&gt;
* 500: Internal server error&lt;br /&gt;
* 503: Bad gateway&lt;br /&gt;
* 504: Gateway timeout&lt;br /&gt;
== Common error codes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Error Message !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 999 || The terminal failed to register due to unknown reasons, please click Update Now.&lt;br /&gt;
|-&lt;br /&gt;
| L_12_33 || Server message is illegal&lt;br /&gt;
|-&lt;br /&gt;
| L_13_06 || Terminal certificate conflict&lt;br /&gt;
|-&lt;br /&gt;
| L_13_20 ||CSR failed to generate&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-2) || the package archive file is invalid.  &lt;br /&gt;
INSTALL_FAILED_INVALID_APK = -2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-7) || Installed package has a different signature than the new package.  INSTALL_FAILED_UPDATE_INCOMPATIBLE = -7.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-9) ||  The new package uses a shared library that is not available. INSTALL_FAILED_MISSING_SHARED_LIBRARY = -9.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-103)|| Did not find any certificates in the .apk. INSTALL_PARSE_FAILED_NO_CERTIFICATES = -103.&lt;br /&gt;
Maybe developer sign the apk with wrong signature format, e.g. Q2 does not support signature format v2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-104) ||Inconsistent certificates on the files in the .apk.  INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES = -104.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-13) ||Can&#039;t install because provider name is already used by other apk.  INSTALL_FAILED_CONFLICTING_PROVIDER= -13.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-1000000) ||Install failed because WizarView apk version is lower than terminal used apk.  INSTALL_FAILED_OTHER = -1000000.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_12(27) ||Apk is not installed according to the package name.  PACKAGE_OR_APPINFO_NOT_FOUND = 27.&lt;br /&gt;
|-&lt;br /&gt;
| LS_13_0 ||WizarView server has unknown error&lt;br /&gt;
|-&lt;br /&gt;
| L_DT_47 ||Download error&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yangzhigang nouse</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2233</id>
		<title>How to Understand Error Codes of TMS and the Agent</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2233"/>
		<updated>2020-11-24T10:30:18Z</updated>

		<summary type="html">&lt;p&gt;Yangzhigang nouse: /* Common error codes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Error Format ==&lt;br /&gt;
[L/LS/S]-[module code]-[error code], For example:&lt;br /&gt;
L_01_28&lt;br /&gt;
&lt;br /&gt;
* L: General error from terminal.&lt;br /&gt;
* LS: Network error from terminal.&lt;br /&gt;
* S: General error from WizarView server.&lt;br /&gt;
&lt;br /&gt;
== Module code ==&lt;br /&gt;
* 01: Adapt agent parameter&lt;br /&gt;
* 02: Adapt device parameter&lt;br /&gt;
* 03: Adapt network parameter&lt;br /&gt;
* 04: Reset administrator password&lt;br /&gt;
* 05: Uninstall app from terminal&lt;br /&gt;
* 06: Update app&lt;br /&gt;
* 07: Update communication key&lt;br /&gt;
* 08: Upload app status&lt;br /&gt;
* 09: Upload app parameter status&lt;br /&gt;
* 10: Upload system event&lt;br /&gt;
* 11: Upload app which terminal has installed&lt;br /&gt;
* 12: Upload log&lt;br /&gt;
* 13: Terminal register &lt;br /&gt;
* 14: Upload error log when turn on terminal&lt;br /&gt;
* 15: Update firmware patch&lt;br /&gt;
* 16: Update Unionpay key&lt;br /&gt;
* 17: Upload app info&lt;br /&gt;
* A: Administrator login&lt;br /&gt;
* B: Administrator logout&lt;br /&gt;
* C: Task when turn on terminal&lt;br /&gt;
* D: Modify Administrator password&lt;br /&gt;
* DT: Download App/firmware/parameter file&lt;br /&gt;
* E: Mount SD Card&lt;br /&gt;
* F: Collect system event&lt;br /&gt;
* G: Tip message of install firmware&lt;br /&gt;
* H: Install app&lt;br /&gt;
* I: Install parameter file&lt;br /&gt;
* J: Install firmware&lt;br /&gt;
&lt;br /&gt;
== Error code ==&lt;br /&gt;
=== For L ===&lt;br /&gt;
* 0: Network error&lt;br /&gt;
* 999: Unknown error&lt;br /&gt;
* 10: Install app error&lt;br /&gt;
* 11: Uninstall app error&lt;br /&gt;
* 12: Install parameter error&lt;br /&gt;
* 13: Install firmware error&lt;br /&gt;
* 14: Register address can not access&lt;br /&gt;
* 15: Input register address is same with the default register address&lt;br /&gt;
* 16: Communication key message parsing error&lt;br /&gt;
* 17: Can not identify the message from WizarView&lt;br /&gt;
* 18: Verify signature fail by certificate&lt;br /&gt;
* 19: Verify signature fail by communication key&lt;br /&gt;
* 20: HSM error, generate CSR fail&lt;br /&gt;
* 21: HSM error, encrypt data fail&lt;br /&gt;
* 22: Terminal has registered&lt;br /&gt;
* 23: File I/O error&lt;br /&gt;
* 24: Download app error&lt;br /&gt;
* 25: Operation running&lt;br /&gt;
* 26: File is not exist&lt;br /&gt;
* 27: Can not find the app&lt;br /&gt;
* 28: Return fail when call interface&lt;br /&gt;
* 29: The interface is not exist&lt;br /&gt;
* 30: Verify administrator password fail&lt;br /&gt;
* 31: Can not identify file format&lt;br /&gt;
* 32: Can not parse command from WizarView&lt;br /&gt;
* 33: Illegal message from WizarView&lt;br /&gt;
* 34: Customer serial number is null&lt;br /&gt;
* 35: Firmware has existed&lt;br /&gt;
* 36: Download module are working&lt;br /&gt;
* 37: Terminal does not register&lt;br /&gt;
* 38: System event monitor initialize fail&lt;br /&gt;
* 39: Public certificate lost from HSM&lt;br /&gt;
* 40: Encrypt fail from HSM&lt;br /&gt;
* 41: HSM does not initialize&lt;br /&gt;
* 42: SN is not exist&lt;br /&gt;
* 43: Mount SD card fail&lt;br /&gt;
* 44: Terminal initialize fail&lt;br /&gt;
* 45: Have not connected network&lt;br /&gt;
* 46: Download fail, unknown reason&lt;br /&gt;
* 47: Download fail, please check from terminal&lt;br /&gt;
* 48: Can not connect to WizarView&lt;br /&gt;
* 49: Terminal is initializing&lt;br /&gt;
* 50: No permission&lt;br /&gt;
* -888: Parameter error&lt;br /&gt;
=== For S ===&lt;br /&gt;
* 0: WizarView server has unknown error&lt;br /&gt;
* 1: Operation success&lt;br /&gt;
* 2: SN is null&lt;br /&gt;
* 3: Illegal CSR&lt;br /&gt;
* 4: XMPP login password is null&lt;br /&gt;
* 5: Certificate lost from WizarView server&lt;br /&gt;
* 6: Key of certificate is changed&lt;br /&gt;
* 7: Terminal is not exist&lt;br /&gt;
* 8: No certificate in the terminal&lt;br /&gt;
* 709: Verify signature fail by certificate&lt;br /&gt;
* 710: Verify signature fail by communication key&lt;br /&gt;
* 11: Add open fire user fail&lt;br /&gt;
* 12: No definition for register rule&lt;br /&gt;
* 13: No matched register rule&lt;br /&gt;
* 14: Generate certificate fail&lt;br /&gt;
* 15: PINPAD certificate key changed&lt;br /&gt;
* 16: PINPAD certificate lost&lt;br /&gt;
* 17: Communication key lost, require new key&lt;br /&gt;
* 18: No definition of signature type&lt;br /&gt;
* 19: Invalid signature&lt;br /&gt;
* 20: Transaction type can not support&lt;br /&gt;
* 21: Quick upgrade channel: model type lost&lt;br /&gt;
* 22: Quick upgrade channel: agent config file lost&lt;br /&gt;
* 23: Quick upgrade channel: agent file lost&lt;br /&gt;
* 24: Quick upgrade channel: version code is older than terminal&lt;br /&gt;
* 25: Config app parameter for terminal&lt;br /&gt;
* 26: Communication protocol can not support&lt;br /&gt;
* 27: No SN&lt;br /&gt;
* 30: Don&#039;t need update patch&lt;br /&gt;
* 48: Patch exist&lt;br /&gt;
=== For LS ===&lt;br /&gt;
* 400: Bad request&lt;br /&gt;
* 403: Forbidden&lt;br /&gt;
* 404: Not found the resource&lt;br /&gt;
* 500: Internal server error&lt;br /&gt;
* 503: Bad gateway&lt;br /&gt;
* 504: Gateway timeout&lt;br /&gt;
== Common error codes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Error Message !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 999 || The terminal failed to register due to unknown reasons, please click Update Now.&lt;br /&gt;
|-&lt;br /&gt;
| L_12_33 || Server message is illegal&lt;br /&gt;
|-&lt;br /&gt;
| L_13_06 || Terminal certificate conflict&lt;br /&gt;
|-&lt;br /&gt;
| L_13_20 ||CSR failed to generate&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-2) || the package archive file is invalid.  &lt;br /&gt;
INSTALL_FAILED_INVALID_APK = -2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-7) || Installed package has a different signature than the new package.  INSTALL_FAILED_UPDATE_INCOMPATIBLE = -7.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-9) ||  The new package uses a shared library that is not available. INSTALL_FAILED_MISSING_SHARED_LIBRARY = -9.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-103)|| Did not find any certificates in the .apk. INSTALL_PARSE_FAILED_NO_CERTIFICATES = -103.&lt;br /&gt;
Maybe developer sign the apk with wrong signature format, e.g. Q2 does not support signature format v2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-104) ||Inconsistent certificates on the files in the .apk.  INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES = -104.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-13) ||Can&#039;t install because provider name is already used by other apk.  INSTALL_FAILED_CONFLICTING_PROVIDER= -13.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-1000000) ||Silent install failed because WizarView apk version is lower than terminal used apk.  INSTALL_FAILED_OTHER = -1000000.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_12(27) ||Apk is not installed according to the package name.  PACKAGE_OR_APPINFO_NOT_FOUND = 27.&lt;br /&gt;
|-&lt;br /&gt;
| LS_13_0 ||WizarView server has unknown error&lt;br /&gt;
|-&lt;br /&gt;
| L_DT_47 ||Download error&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yangzhigang nouse</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2230</id>
		<title>How to Understand Error Codes of TMS and the Agent</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Error_Codes_of_TMS_and_the_Agent&amp;diff=2230"/>
		<updated>2020-11-19T05:42:47Z</updated>

		<summary type="html">&lt;p&gt;Yangzhigang nouse: /* Common error codes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Error Format ==&lt;br /&gt;
[L/LS/S]-[module code]-[error code], For example:&lt;br /&gt;
L_01_28&lt;br /&gt;
&lt;br /&gt;
* L: General error from terminal.&lt;br /&gt;
* LS: Network error from terminal.&lt;br /&gt;
* S: General error from WizarView server.&lt;br /&gt;
&lt;br /&gt;
== Module code ==&lt;br /&gt;
* 01: Adapt agent parameter&lt;br /&gt;
* 02: Adapt device parameter&lt;br /&gt;
* 03: Adapt network parameter&lt;br /&gt;
* 04: Reset administrator password&lt;br /&gt;
* 05: Uninstall app from terminal&lt;br /&gt;
* 06: Update app&lt;br /&gt;
* 07: Update communication key&lt;br /&gt;
* 08: Upload app status&lt;br /&gt;
* 09: Upload app parameter status&lt;br /&gt;
* 10: Upload system event&lt;br /&gt;
* 11: Upload app which terminal has installed&lt;br /&gt;
* 12: Upload log&lt;br /&gt;
* 13: Terminal register &lt;br /&gt;
* 14: Upload error log when turn on terminal&lt;br /&gt;
* 15: Update firmware patch&lt;br /&gt;
* 16: Update Unionpay key&lt;br /&gt;
* 17: Upload app info&lt;br /&gt;
* A: Administrator login&lt;br /&gt;
* B: Administrator logout&lt;br /&gt;
* C: Task when turn on terminal&lt;br /&gt;
* D: Modify Administrator password&lt;br /&gt;
* DT: Download App/firmware/parameter file&lt;br /&gt;
* E: Mount SD Card&lt;br /&gt;
* F: Collect system event&lt;br /&gt;
* G: Tip message of install firmware&lt;br /&gt;
* H: Install app&lt;br /&gt;
* I: Install parameter file&lt;br /&gt;
* J: Install firmware&lt;br /&gt;
&lt;br /&gt;
== Error code ==&lt;br /&gt;
=== For L ===&lt;br /&gt;
* 0: Network error&lt;br /&gt;
* 999: Unknown error&lt;br /&gt;
* 10: Install app error&lt;br /&gt;
* 11: Uninstall app error&lt;br /&gt;
* 12: Install parameter error&lt;br /&gt;
* 13: Install firmware error&lt;br /&gt;
* 14: Register address can not access&lt;br /&gt;
* 15: Input register address is same with the default register address&lt;br /&gt;
* 16: Communication key message parsing error&lt;br /&gt;
* 17: Can not identify the message from WizarView&lt;br /&gt;
* 18: Verify signature fail by certificate&lt;br /&gt;
* 19: Verify signature fail by communication key&lt;br /&gt;
* 20: HSM error, generate CSR fail&lt;br /&gt;
* 21: HSM error, encrypt data fail&lt;br /&gt;
* 22: Terminal has registered&lt;br /&gt;
* 23: File I/O error&lt;br /&gt;
* 24: Download app error&lt;br /&gt;
* 25: Operation running&lt;br /&gt;
* 26: File is not exist&lt;br /&gt;
* 27: Can not find the app&lt;br /&gt;
* 28: Return fail when call interface&lt;br /&gt;
* 29: The interface is not exist&lt;br /&gt;
* 30: Verify administrator password fail&lt;br /&gt;
* 31: Can not identify file format&lt;br /&gt;
* 32: Can not parse command from WizarView&lt;br /&gt;
* 33: Illegal message from WizarView&lt;br /&gt;
* 34: Customer serial number is null&lt;br /&gt;
* 35: Firmware has existed&lt;br /&gt;
* 36: Download module are working&lt;br /&gt;
* 37: Terminal does not register&lt;br /&gt;
* 38: System event monitor initialize fail&lt;br /&gt;
* 39: Public certificate lost from HSM&lt;br /&gt;
* 40: Encrypt fail from HSM&lt;br /&gt;
* 41: HSM does not initialize&lt;br /&gt;
* 42: SN is not exist&lt;br /&gt;
* 43: Mount SD card fail&lt;br /&gt;
* 44: Terminal initialize fail&lt;br /&gt;
* 45: Have not connected network&lt;br /&gt;
* 46: Download fail, unknown reason&lt;br /&gt;
* 47: Download fail, please check from terminal&lt;br /&gt;
* 48: Can not connect to WizarView&lt;br /&gt;
* 49: Terminal is initializing&lt;br /&gt;
* 50: No permission&lt;br /&gt;
* -888: Parameter error&lt;br /&gt;
=== For S ===&lt;br /&gt;
* 0: WizarView server has unknown error&lt;br /&gt;
* 1: Operation success&lt;br /&gt;
* 2: SN is null&lt;br /&gt;
* 3: Illegal CSR&lt;br /&gt;
* 4: XMPP login password is null&lt;br /&gt;
* 5: Certificate lost from WizarView server&lt;br /&gt;
* 6: Key of certificate is changed&lt;br /&gt;
* 7: Terminal is not exist&lt;br /&gt;
* 8: No certificate in the terminal&lt;br /&gt;
* 709: Verify signature fail by certificate&lt;br /&gt;
* 710: Verify signature fail by communication key&lt;br /&gt;
* 11: Add open fire user fail&lt;br /&gt;
* 12: No definition for register rule&lt;br /&gt;
* 13: No matched register rule&lt;br /&gt;
* 14: Generate certificate fail&lt;br /&gt;
* 15: PINPAD certificate key changed&lt;br /&gt;
* 16: PINPAD certificate lost&lt;br /&gt;
* 17: Communication key lost, require new key&lt;br /&gt;
* 18: No definition of signature type&lt;br /&gt;
* 19: Invalid signature&lt;br /&gt;
* 20: Transaction type can not support&lt;br /&gt;
* 21: Quick upgrade channel: model type lost&lt;br /&gt;
* 22: Quick upgrade channel: agent config file lost&lt;br /&gt;
* 23: Quick upgrade channel: agent file lost&lt;br /&gt;
* 24: Quick upgrade channel: version code is older than terminal&lt;br /&gt;
* 25: Config app parameter for terminal&lt;br /&gt;
* 26: Communication protocol can not support&lt;br /&gt;
* 27: No SN&lt;br /&gt;
* 30: Don&#039;t need update patch&lt;br /&gt;
* 48: Patch exist&lt;br /&gt;
=== For LS ===&lt;br /&gt;
* 400: Bad request&lt;br /&gt;
* 403: Forbidden&lt;br /&gt;
* 404: Not found the resource&lt;br /&gt;
* 500: Internal server error&lt;br /&gt;
* 503: Bad gateway&lt;br /&gt;
* 504: Gateway timeout&lt;br /&gt;
== Common error codes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Error Message !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 999 || The terminal failed to register due to unknown reasons, please click Update Now.&lt;br /&gt;
|-&lt;br /&gt;
| L_12_33 || Server message is illegal&lt;br /&gt;
|-&lt;br /&gt;
| L_13_06 || Terminal certificate conflict&lt;br /&gt;
|-&lt;br /&gt;
| L_13_20 ||CSR failed to generate&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-2) || the package archive file is invalid.  &lt;br /&gt;
INSTALL_FAILED_INVALID_APK = -2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-7) || Installed package has a different signature than the new package.  INSTALL_FAILED_UPDATE_INCOMPATIBLE = -7.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-9) ||  The new package uses a shared library that is not available. INSTALL_FAILED_MISSING_SHARED_LIBRARY = -9.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-103)|| Did not find any certificates in the .apk. INSTALL_PARSE_FAILED_NO_CERTIFICATES = -103.&lt;br /&gt;
Maybe developer sign the apk with wrong signature format, e.g. Q2 does not support signature format v2.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-104) ||Inconsistent certificates on the files in the .apk.  INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES = -104.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_10(-13) ||Can&#039;t install because provider name is already used by other apk.  INSTALL_FAILED_CONFLICTING_PROVIDER= -13.&lt;br /&gt;
|-&lt;br /&gt;
| L_IA_12(27) ||Apk is not installed according to the package name.  PACKAGE_OR_APPINFO_NOT_FOUND = 27.&lt;br /&gt;
|-&lt;br /&gt;
| LS_13_0 ||WizarView server has unknown error&lt;br /&gt;
|-&lt;br /&gt;
| L_DT_47 ||Download error&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yangzhigang nouse</name></author>
	</entry>
</feed>