<?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=Simon+no+use</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=Simon+no+use"/>
	<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=Special:Contributions/Simon_no_use"/>
	<updated>2026-04-11T08:48:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=Hardware&amp;diff=4951</id>
		<title>Hardware</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=Hardware&amp;diff=4951"/>
		<updated>2024-10-10T01:59:37Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifeq:{{currentloggeduser}}||&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #ffcccc;border: 1px dashed red; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
This content is restricted to authorized users only. Please [[Special:UserLogin|log in]] to access additional information.	&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
==硬件相关知识==&lt;br /&gt;
&lt;br /&gt;
[https://ftp.wizarpos.com/techsupport/hardware/%e7%a1%ac%e4%bb%b6%e7%94%b5%e5%ad%90%e7%94%b5%e8%b7%af%e7%9a%84%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86%e8%a6%81%e7%82%b9.pdf 硬件电子电路的知识要点]&lt;br /&gt;
&lt;br /&gt;
[https://ftp.wizarpos.com/techsupport/hardware/rs232rs485.png Q3B aviation connector--RS232RS485图片]&lt;br /&gt;
&lt;br /&gt;
[http://ftp.wizarpos.com/techsupport/hardware/Q3V%20screw%20position%20instructions.pdf Q3V螺丝位置说明]&lt;br /&gt;
&lt;br /&gt;
[http://ftp.wizarpos.com/techsupport/hardware/putprintpaperinD22.mp4 老D22放打印纸视频]&lt;br /&gt;
&lt;br /&gt;
[http://ftp.wizarpos.com/techsupport/hardware/rechargewhenplugchargeragain.mp4 countermode下重新插拔充电器会马上充电视频（Q2P除外）]&lt;br /&gt;
&lt;br /&gt;
[http://ftp.wizarpos.com/techsupport/hardware/D22拆打印机视频.mp4 D22拆打印机视频.mp4 ]&lt;br /&gt;
&lt;br /&gt;
[http://ftp.wizarpos.com/techsupport/hardware/D3刷机、安装驱动手册及工具_from厂商_不发客户.zip D3刷机、安装驱动手册及工具_from厂商_不发客户.zip ]&lt;br /&gt;
&lt;br /&gt;
[http://ftp.wizarpos.com/techsupport/hardware/D3updatetool.zip D3updatetool.zip 可发客户 ]&lt;br /&gt;
&lt;br /&gt;
==MDB 相关问题==&lt;br /&gt;
===MDB板连到PC，PC上报错，&amp;quot;RS232无法识别到串口，报错已停产&amp;quot;===&lt;br /&gt;
此时需要重新安装驱动&lt;br /&gt;
* [https://ftp.wizarpos.com/techsupport/software/mdbtest/RS232串口已停产问题解决方法.docx RS232串口已停产问题解决方法.docx]&lt;br /&gt;
* [https://ftp.wizarpos.com/techsupport/software/mdbtest/RS232QD_XiTongZhiJia.zip 驱动]&lt;br /&gt;
&lt;br /&gt;
==电池相关问题==&lt;br /&gt;
* 电池不充电问题，If a terminal cannot be charged, please check the following:&lt;br /&gt;
&lt;br /&gt;
1. Test with a normal battery that is confirmed to be rechargeable&lt;br /&gt;
&lt;br /&gt;
2. Confirm that it is using a charger charged through DC Jack&lt;br /&gt;
&lt;br /&gt;
3. Confirm if the charging indicator light and charging symbol are displayed properly&lt;br /&gt;
&lt;br /&gt;
4. Confirm whether the battery voltage rises and the percentage of charging symbols increases after charging for a period of time&lt;br /&gt;
&lt;br /&gt;
5. Confirm if the battery connector is welded properly&lt;br /&gt;
&lt;br /&gt;
* 【问题1】&lt;br /&gt;
现象描述：关机状态插上电源后，会强制进入电池充电动画，但这个耗时较长（8-10s），进入动画之前按电源键是没有响应的&lt;br /&gt;
&lt;br /&gt;
客户场景：这个体验很差，部分客户认为电源键坏掉了，会加重力气去按，导致按键损坏&lt;br /&gt;
&lt;br /&gt;
建议：能否去除电池动画，默认自开机；或者其他更好的方案&lt;br /&gt;
&lt;br /&gt;
*【问题2】&lt;br /&gt;
现象描述：电压低的情况（低于7v，大概率）或者电量计坏掉（极小概率），开机后终端有可能获取不到电量，终端默认显示50%。此时充放电不会导致电量增加或者减少（放电/充电 都一直显示50%），需要重启才能恢复正常&lt;br /&gt;
&lt;br /&gt;
客户场景：客户不知道具体电量是多少，使用过程中有可能造成终端硬关机；此状态下，电量无法增加或减少，客户有可能会提出返修需求。&lt;br /&gt;
&lt;br /&gt;
建议：建议不要默认显示50%，应该提示充电异常或者直接显示0%；或者其他更好的方案&lt;br /&gt;
&lt;br /&gt;
*【问题3】&lt;br /&gt;
现象描述：电压低的情况（低于7v），开机进系统后终端电量显示0%，触发低于3%关机机制&lt;br /&gt;
&lt;br /&gt;
客户场景：客户会反复开机，以为机器坏掉&lt;br /&gt;
&lt;br /&gt;
建议：客户反馈PAX的机器，低于7V也能开机，而不会突然关机。会提示打印机不能用，需要进一步充电。&lt;br /&gt;
&lt;br /&gt;
*【问题4】&lt;br /&gt;
现象描述：第一次插电池，电量会不准，需要充满或者放光，这是一个学习过程（If you replace the battery with a new one, in order to ensure the accuracy of the gauge (battery meter) display, please fully charge and discharge it once, and then confirm its discharge situation）&lt;br /&gt;
&lt;br /&gt;
客户场景：这种状态下会让客户产生误解，比如电量使用，掉电特别快&lt;br /&gt;
&lt;br /&gt;
建议：是否有更好的方案&lt;br /&gt;
&lt;br /&gt;
*【问题5】&lt;br /&gt;
现象描述：部分电池使用一段时间后，尤其是在寒冷地区，当电量低于30%时候，掉电特别块&lt;br /&gt;
&lt;br /&gt;
客户问题：客户认为电池不耐用，而转用其他竞品&lt;br /&gt;
&lt;br /&gt;
建议：是否有更好的算法，加强低电量体验&lt;br /&gt;
&lt;br /&gt;
*【问题6】&lt;br /&gt;
现象描述：部分客户用的非5V2A的电源，比如PC电源（5V0.5A），这样会导致充电很慢&lt;br /&gt;
&lt;br /&gt;
客户场景：插在收银机上充电 等非标配电源&lt;br /&gt;
&lt;br /&gt;
建议：充电低电流告警？&lt;br /&gt;
&lt;br /&gt;
==移动网络相关问题==&lt;br /&gt;
[http://ftp.wizarpos.com/techsupport/hardware/移动网络无法使用处理流程-20180529.doc 移动网络无法使用处理流程]&lt;br /&gt;
&lt;br /&gt;
==串口取log相关问题==&lt;br /&gt;
[http://ftp.wizarpos.com/techsupport/hardware/Retrieve%20logs%20through%20serial%20port.xlsx 通过UART串口获取log的方法]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=Hardware&amp;diff=4917</id>
		<title>Hardware</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=Hardware&amp;diff=4917"/>
		<updated>2024-08-30T13:13:38Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifeq:{{currentloggeduser}}||&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #ffcccc;border: 1px dashed red; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
This content is restricted to authorized users only. Please [[Special:UserLogin|log in]] to access additional information.	&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
==硬件相关知识==&lt;br /&gt;
&lt;br /&gt;
[https://ftp.wizarpos.com/techsupport/hardware/%e7%a1%ac%e4%bb%b6%e7%94%b5%e5%ad%90%e7%94%b5%e8%b7%af%e7%9a%84%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86%e8%a6%81%e7%82%b9.pdf 硬件电子电路的知识要点]&lt;br /&gt;
&lt;br /&gt;
[https://ftp.wizarpos.com/techsupport/hardware/rs232rs485.png Q3B aviation connector--RS232RS485图片]&lt;br /&gt;
&lt;br /&gt;
[http://ftp.wizarpos.com/techsupport/hardware/Q3V%20screw%20position%20instructions.pdf Q3V螺丝位置说明]&lt;br /&gt;
&lt;br /&gt;
[http://ftp.wizarpos.com/techsupport/hardware/putprintpaperinD22.mp4 老D22放打印纸视频]&lt;br /&gt;
&lt;br /&gt;
[http://ftp.wizarpos.com/techsupport/hardware/rechargewhenplugchargeragain.mp4 countermode下重新插拔充电器会马上充电视频（Q2P除外）]&lt;br /&gt;
&lt;br /&gt;
==MDB 相关问题==&lt;br /&gt;
===MDB板连到PC，PC上报错，&amp;quot;RS232无法识别到串口，报错已停产&amp;quot;===&lt;br /&gt;
此时需要重新安装驱动&lt;br /&gt;
* [https://ftp.wizarpos.com/techsupport/software/mdbtest/RS232串口已停产问题解决方法.docx RS232串口已停产问题解决方法.docx]&lt;br /&gt;
* [https://ftp.wizarpos.com/techsupport/software/mdbtest/RS232QD_XiTongZhiJia.zip 驱动]&lt;br /&gt;
&lt;br /&gt;
==电池相关问题==&lt;br /&gt;
* 电池不充电问题，If a terminal cannot be charged, please check the following:&lt;br /&gt;
&lt;br /&gt;
1. Test with a normal battery that is confirmed to be rechargeable&lt;br /&gt;
&lt;br /&gt;
2. Confirm that it is using a charger charged through DC Jack&lt;br /&gt;
&lt;br /&gt;
3. Confirm if the charging indicator light and charging symbol are displayed properly&lt;br /&gt;
&lt;br /&gt;
4. Confirm whether the battery voltage rises and the percentage of charging symbols increases after charging for a period of time&lt;br /&gt;
&lt;br /&gt;
5. Confirm if the battery connector is welded properly&lt;br /&gt;
&lt;br /&gt;
* 【问题1】&lt;br /&gt;
现象描述：关机状态插上电源后，会强制进入电池充电动画，但这个耗时较长（8-10s），进入动画之前按电源键是没有响应的&lt;br /&gt;
&lt;br /&gt;
客户场景：这个体验很差，部分客户认为电源键坏掉了，会加重力气去按，导致按键损坏&lt;br /&gt;
&lt;br /&gt;
建议：能否去除电池动画，默认自开机；或者其他更好的方案&lt;br /&gt;
&lt;br /&gt;
*【问题2】&lt;br /&gt;
现象描述：电压低的情况（低于7v，大概率）或者电量计坏掉（极小概率），开机后终端有可能获取不到电量，终端默认显示50%。此时充放电不会导致电量增加或者减少（放电/充电 都一直显示50%），需要重启才能恢复正常&lt;br /&gt;
&lt;br /&gt;
客户场景：客户不知道具体电量是多少，使用过程中有可能造成终端硬关机；此状态下，电量无法增加或减少，客户有可能会提出返修需求。&lt;br /&gt;
&lt;br /&gt;
建议：建议不要默认显示50%，应该提示充电异常或者直接显示0%；或者其他更好的方案&lt;br /&gt;
&lt;br /&gt;
*【问题3】&lt;br /&gt;
现象描述：电压低的情况（低于7v），开机进系统后终端电量显示0%，触发低于3%关机机制&lt;br /&gt;
&lt;br /&gt;
客户场景：客户会反复开机，以为机器坏掉&lt;br /&gt;
&lt;br /&gt;
建议：客户反馈PAX的机器，低于7V也能开机，而不会突然关机。会提示打印机不能用，需要进一步充电。&lt;br /&gt;
&lt;br /&gt;
*【问题4】&lt;br /&gt;
现象描述：第一次插电池，电量会不准，需要充满或者放光，这是一个学习过程（If you replace the battery with a new one, in order to ensure the accuracy of the gauge (battery meter) display, please fully charge and discharge it once, and then confirm its discharge situation）&lt;br /&gt;
&lt;br /&gt;
客户场景：这种状态下会让客户产生误解，比如电量使用，掉电特别快&lt;br /&gt;
&lt;br /&gt;
建议：是否有更好的方案&lt;br /&gt;
&lt;br /&gt;
*【问题5】&lt;br /&gt;
现象描述：部分电池使用一段时间后，尤其是在寒冷地区，当电量低于30%时候，掉电特别块&lt;br /&gt;
&lt;br /&gt;
客户问题：客户认为电池不耐用，而转用其他竞品&lt;br /&gt;
&lt;br /&gt;
建议：是否有更好的算法，加强低电量体验&lt;br /&gt;
&lt;br /&gt;
*【问题6】&lt;br /&gt;
现象描述：部分客户用的非5V2A的电源，比如PC电源（5V0.5A），这样会导致充电很慢&lt;br /&gt;
&lt;br /&gt;
客户场景：插在收银机上充电 等非标配电源&lt;br /&gt;
&lt;br /&gt;
建议：充电低电流告警？&lt;br /&gt;
&lt;br /&gt;
==移动网络相关问题==&lt;br /&gt;
[http://ftp.wizarpos.com/techsupport/hardware/移动网络无法使用处理流程-20180529.doc 移动网络无法使用处理流程]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=Hardware&amp;diff=4766</id>
		<title>Hardware</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=Hardware&amp;diff=4766"/>
		<updated>2024-05-29T02:34:20Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifeq:{{currentloggeduser}}||&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #ffcccc;border: 1px dashed red; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
This content is restricted to authorized users only. Please [[Special:UserLogin|log in]] to access additional information.	&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
===[https://ftp.wizarpos.com/techsupport/hardware/%e7%a1%ac%e4%bb%b6%e7%94%b5%e5%ad%90%e7%94%b5%e8%b7%af%e7%9a%84%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86%e8%a6%81%e7%82%b9.pdf 硬件电子电路的知识要点]===&lt;br /&gt;
&lt;br /&gt;
===MDB测试时候，MDB板连到PC，PC上报错，&amp;quot;RS232无法识别到串口，报错已停产&amp;quot;，此时需要重新安装驱动：===&lt;br /&gt;
* [https://ftp.wizarpos.com/techsupport/software/mdbtest/RS232串口已停产问题解决方法.docx RS232串口已停产问题解决方法.docx]&lt;br /&gt;
* [https://ftp.wizarpos.com/techsupport/software/mdbtest/RS232QD_XiTongZhiJia.zip 驱动]&lt;br /&gt;
===[https://ftp.wizarpos.com/techsupport/hardware/rs232rs485.png Q3B aviation connector--RS232RS485图片]===&lt;br /&gt;
&lt;br /&gt;
===[http://ftp.wizarpos.com/techsupport/hardware/Q3V%20screw%20position%20instructions.pdf Q3V螺丝位置说明]===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=Hardware&amp;diff=4753</id>
		<title>Hardware</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=Hardware&amp;diff=4753"/>
		<updated>2024-05-05T23:38:28Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifeq:{{currentloggeduser}}||&lt;br /&gt;
    &amp;lt;div style=&amp;quot;background-color: #ffcccc;border: 1px dashed red; padding: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
This content is restricted to authorized users only. Please [[Special:UserLogin|log in]] to access additional information.	&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[https://ftp.wizarpos.com/techsupport/hardware/%e7%a1%ac%e4%bb%b6%e7%94%b5%e5%ad%90%e7%94%b5%e8%b7%af%e7%9a%84%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86%e8%a6%81%e7%82%b9.pdf 硬件电子电路的知识要点]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Set_Issuer_Scripts_in_Smart_POS_Systems&amp;diff=4199</id>
		<title>How to Set Issuer Scripts in Smart POS Systems</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Set_Issuer_Scripts_in_Smart_POS_Systems&amp;diff=4199"/>
		<updated>2024-01-17T20:04:54Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Setting issuer scripts is a crucial step in processing EMV transactions. These scripts are commands sent by card issuers during an EMV transaction to perform certain actions on the card. The process involves loading necessary cryptographic keys and handling EMV kernel callbacks.&lt;br /&gt;
== Steps for Setting Issuer Scripts ==&lt;br /&gt;
# &#039;&#039;&#039;Load the Terminal Master Key (TMK):&#039;&#039;&#039;&lt;br /&gt;
#* Start by loading the TMK into your smart POS system. The TMK is essential for secure transaction processing and encryption.&lt;br /&gt;
# &#039;&#039;&#039;Load the Certification Authority Public Keys (CAPKs):&#039;&#039;&#039;&lt;br /&gt;
#* Load the relevant CAPKs for the card being used. CAPKs are used for Offline Data Authentication, ensuring the card&#039;s authenticity.&lt;br /&gt;
#* Ensure that the CAPKs loaded correspond to the card&#039;s issuer and application.&lt;br /&gt;
# &#039;&#039;&#039;Handle EMV Kernel Callback for Online Processing:&#039;&#039;&#039;&lt;br /&gt;
#* During the transaction, the EMV kernel will invoke a callback, typically labeled as &#039;&#039;&#039;&#039;EMV_PROCESS_ONLINE&#039;&#039;&#039;&#039;.&lt;br /&gt;
#* This callback indicates that the transaction requires online authentication with the card issuer.&lt;br /&gt;
# &#039;&#039;&#039;Perform Online Authentication:&#039;&#039;&#039;&lt;br /&gt;
#* On receiving the &#039;&#039;&#039;&#039;EMV_PROCESS_ONLINE&#039;&#039;&#039;&#039; callback, initiate the online authentication process.&lt;br /&gt;
#* Communicate with the card issuer&#039;s server to authenticate the transaction and receive any issuer scripts that need to be executed.&lt;br /&gt;
# &#039;&#039;&#039;Set Online Result with Issuer Response Data:&#039;&#039;&#039;&lt;br /&gt;
#* After completing online authentication, set the online transaction result in the POS system.&lt;br /&gt;
#* Use the &#039;&#039;&#039;&#039;issuerRespData&#039;&#039;&#039;&#039;, which contains EMV data received from the host (issuer server), to complete this step.&lt;br /&gt;
#* This data may include issuer scripts that are to be executed on the card.&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039;&lt;br /&gt;
* The process of setting issuer scripts is critical for the successful completion of an EMV transaction.&lt;br /&gt;
* Ensure that your POS system is correctly configured to handle these steps and that all security protocols are followed, especially when dealing with cryptographic keys and sensitive transaction data.&lt;br /&gt;
== Sample Code ==&lt;br /&gt;
How to Set EMV Data from the host, eg: Issuer Scripts(tag 71 72), 8A, 91 in Smart POS Systems&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
/** * @param[in] result : -1:communication failed；0: host refused；1: host accepted &lt;br /&gt;
    * @param[in] respCode : 2 bytes response code from the host &lt;br /&gt;
	* @param[in] issuerRespData : the emv data from the host &lt;br /&gt;
	* @param[in] issuerRespDataLength : the length of the emv data from the host &lt;br /&gt;
	* return value : &amp;lt; 0 : Fail &lt;br /&gt;
	*                &amp;gt;= 0: Success &lt;br /&gt;
	*/ &lt;br /&gt;
int emv_set_online_result(int result, unsigned char *respCode, unsigned char *issuerRespData, int issuerRespDataLength)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
When EMV kernel callback &#039;EMV_PROCESS_ONLINE&#039;, do online authentication, get the response, call emv_set_online_result, issuerRespData is EMV data form the host )&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4180</id>
		<title>Enviroment</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4180"/>
		<updated>2024-01-16T16:08:49Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Hardware/Repair]] ==&lt;br /&gt;
=== [[How to Recover a Terminal from Tamper Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Understand Trigger Events in Terminals]] ===&lt;br /&gt;
=== [[How to Remotely Reactivate Tampered Terminals]] ===&lt;br /&gt;
=== [[How to Select Optimal TF Card (Micro SD Card) for Smart POS Systems]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Printer]] ==&lt;br /&gt;
=== [[How to Verify the Terminal&#039;s Printer Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Print Unsupported Character Sets with a POS Printer]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Use the Terminal&#039;s Bluetooth Printer Service]] ===&lt;br /&gt;
=== [[How to Print Images with a POS Printer]] ===&lt;br /&gt;
=== [[How to Print QR Codes with a POS Printer]] ===&lt;br /&gt;
=== [[How to Evaluate HTML Printing Function Performance]] ===&lt;br /&gt;
=== [[How to Evaluate Terminal Print Performance]] ===&lt;br /&gt;
=== [[How to Print with an External Epson USB Printer (TM-T88IV)]] ===&lt;br /&gt;
=== [[How to Replace the Font File (*.ttf) for HTML Printing Function]] ===&lt;br /&gt;
=== [[How to Use the Java API for Printer Operations]] ===&lt;br /&gt;
=== [[How to Understand Blank Lines Between Continuous Image Prints]] ===&lt;br /&gt;
=== [[How to Use Printers with JavaScript]] ===&lt;br /&gt;
=== [[How to Verify Printer Status: Out of Paper Check]] ===&lt;br /&gt;
&lt;br /&gt;
== [[USB/Serial Port]] ==&lt;br /&gt;
=== [[How to Download and Install USB Drivers for the Terminals]] ===&lt;br /&gt;
=== [[How to Download UU Cable Driver]] ===&lt;br /&gt;
=== [[How to Install Serial Port Drivers for Production Models Q1/Q2/Q3]] ===&lt;br /&gt;
=== [[How to Install Serial Port Driver for Production Terminals in Linux]] ===&lt;br /&gt;
=== [[How to Develop Serial Port for Terminals]] ===&lt;br /&gt;
=== [[How to Add Udev Rules for USB Debugging in Linux]]===&lt;br /&gt;
=== [[How to Manage Serial Port Connections During Terminal Sleep Mode]]===&lt;br /&gt;
=== [[How to Manage Serial Port Disconnections in Application Development]]===&lt;br /&gt;
=== [[How to Connect Terminals to Mobile Devices Using Accessory Mode]]===&lt;br /&gt;
=== [[How to Detect UU Cable Connnected Programmatically]]===&lt;br /&gt;
=== [[How to Control a Fan via Serial Port]]===&lt;br /&gt;
=== [[How to List Connected USB Devices]]===&lt;br /&gt;
=== [[How to Use Accessory Agent Service with D22 and Q3 Devices]]===&lt;br /&gt;
&lt;br /&gt;
== [[Firmware]] ==&lt;br /&gt;
=== [[How to Update Firmware for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Understand Firmware Package Naming and Configuration for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Compare Engineer Mode and User Mode Terminals]] ===&lt;br /&gt;
=== [[How to Configure Home Settings in poshomesettings.xml]] ===&lt;br /&gt;
=== [[How to Configure System Settings in possystemsettings.xml]] ===&lt;br /&gt;
=== [[How to Prevent Accidental Uninstallation of Applications by Visitors]] ===&lt;br /&gt;
=== [[How to Troubleshoot the &amp;quot;Agent Stopped&amp;quot; Error Message]] ===&lt;br /&gt;
=== [[How to Resolve Forgotten Security Lock Password Issues]] ===&lt;br /&gt;
=== [[How to Use Q1 Buttons in Applications]] ===&lt;br /&gt;
=== [[How to Adapt Applications for Q1 (4G) Devices]] ===&lt;br /&gt;
=== [[How to Customize Boot Logo and Boot Animation]] ===&lt;br /&gt;
=== [[How to Set Wallpaper]] ===&lt;br /&gt;
=== [[How to Enter Special Mode at Startup]] ===&lt;br /&gt;
=== [[How to Install Browsers on Q-Series Devices]] ===&lt;br /&gt;
=== [[How to Understand External Servers and Services Accessed by Firmware]] ===&lt;br /&gt;
=== [[How to Access Different Firmware Modes of a Terminal]] ===&lt;br /&gt;
=== [[How to Write Customer Serial Numbers (SN) ]] ===&lt;br /&gt;
=== [[How to Enable Touch Screen Wake-Up Functionality]] ===&lt;br /&gt;
=== [[How to Set User System Properties]] ===&lt;br /&gt;
=== [[How to Enable and Disable MTP]] ===&lt;br /&gt;
=== [[How to Update WebView on POS Systems]] ===&lt;br /&gt;
=== [[How to Disable File Explorer for TF Cards and USB Pendrives]] ===&lt;br /&gt;
=== [[How to Manage Screen On/Off Functionality]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Settings Menu]] ==&lt;br /&gt;
=== [[How to Perform a Factory Data Reset]] ===&lt;br /&gt;
=== [[How to Understand Common Settings Menus]] ===&lt;br /&gt;
=== [[How to View the Certificate List on the Terminal]] ===&lt;br /&gt;
=== [[How to Understand the Merchant Self-Test in Settings]] ===&lt;br /&gt;
=== [[How to Use Terminal Merchant Self-Test for Specified Network Testing]] ===&lt;br /&gt;
=== [[How to Change the System Language]] ===&lt;br /&gt;
=== [[How to Log into the Terminal as an Administrator]] ===&lt;br /&gt;
=== [[How to Change the Terminal Administrator&#039;s Login Password]] ===&lt;br /&gt;
=== [[How to  Update the Terminal&#039;s Time Setting]] ===&lt;br /&gt;
=== [[How to  Change the Terminal&#039;s Time Zone Setting]] ===&lt;br /&gt;
=== [[How to Enable User Role Control for Accessing the Settings Menu]] ===&lt;br /&gt;
=== [[How to Update User Role Passwords Using API]] ===&lt;br /&gt;
=== [[How to Disable Bluetooth and Wi-Fi on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Auto Time Zone on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Automatic Time Setting on the Terminal]] ===&lt;br /&gt;
=== [[How to Set Display Sleep Mode on the Terminal]] ===&lt;br /&gt;
=== [[How to Grant Accessibility Permission Automatically]] ===&lt;br /&gt;
=== [[How to Disable the Security Lock on Terminal Startup]] ===&lt;br /&gt;
=== [[How to Access Settings Sub-Menu from an Application]] ===&lt;br /&gt;
=== [[How to Set Language Programmatically Using API]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Battery/Power]] ==&lt;br /&gt;
=== [[How to Understand the Special Charging Indicator on the terminal]] ===&lt;br /&gt;
=== [[How to Preserve Terminal Batteries During Prolonged Non-Use]] ===&lt;br /&gt;
=== [[How to Understand the Low-voltage State of Q2 Automatic Shutdown]] ===&lt;br /&gt;
=== [[How to Understand Battery Performance for Various Terminal Models]] ===&lt;br /&gt;
=== [[How to Understand the Counter Mode Functionality in the Q3 Terminal]] ===&lt;br /&gt;
=== [[How to Turn Off the Terminal Using the AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[SIM/Ethenet/WIFI]] ==&lt;br /&gt;
=== [[How to Disable the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Activate the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s IMEI Number]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s MEID Number]] ===&lt;br /&gt;
=== [[How to Understand Supported Modem Bands of WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Troubleshoot SIM Card Signal Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Resolve SIM Card Network Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Troubleshoot Network Search Errors on a Terminal]] ===&lt;br /&gt;
=== [[How to Check the Status of an e-SIM]] ===&lt;br /&gt;
=== [[How to Use Ethernet Connectivity]] ===&lt;br /&gt;
=== [[How to Set the Terminal&#039;s Communication Mode]] ===&lt;br /&gt;
=== [[How to Troubleshoot USSD Menu Display Issues]] ===&lt;br /&gt;
=== [[How to Configure Access Point Name (APN) Settings]] ===&lt;br /&gt;
=== [[How to Set the Preferred Network Type for Cellular Networks Using API]] ===&lt;br /&gt;
=== [[How to Configure Static Ethernet Parameters Using API]] ===&lt;br /&gt;
=== [[How to Enable and Disable Mobile Data Using API]] ===&lt;br /&gt;
=== [[How to Query and Set Network Operators Using API]] ===&lt;br /&gt;
=== [[How to Activate SoftSIM and Data Plans]] ===&lt;br /&gt;
=== [[How to Enable and Disable Ethernet Connectivity]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Certificate]] ==&lt;br /&gt;
=== [[How to Apply App Certificates]] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/AppCertificateBlackWhitePermissionRuls.pdf How to Implement App Installation Restrictions (Blacklist/Whitelist Permissions)] ===&lt;br /&gt;
=== [[How to Install a CA Certificate]] ===&lt;br /&gt;
=== [[How to Clear Terminal Certificates]] ===&lt;br /&gt;
=== [[How to Understand Imported Certificate Visibility on Q2 Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Card]] ==&lt;br /&gt;
=== [[How to Understand the Reading Distance for Contactless Cards]] ===&lt;br /&gt;
=== [[How to Understand NFC Reader Buffer Size Specifications]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Contactless CPU Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Felica Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API for Contactless Mifare Cards]] ===&lt;br /&gt;
=== [[How to Understand PSAM Card Exceptions in Q2/Q3 Series]] ===&lt;br /&gt;
=== [[How to Understand Optimal Card Tap Positioning for Front-Facing Contactless Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[FingerPrint]] ==&lt;br /&gt;
=== [[How to Use the Fingerprint Module Interface in WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Understand Image Resolution (DPI) Specifications of Fingerprint Modules]] ===&lt;br /&gt;
=== [[How to Understand Data Types and Template Formats of Fingerprint Modules]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Other development]] ==&lt;br /&gt;
=== [[How to Set Up the ANDROID_HOME Environment Variable on Windows 7]] ===&lt;br /&gt;
=== [[How to Sign Apps]] ===&lt;br /&gt;
=== [[How to Install Applications on POS Systems]] ===&lt;br /&gt;
=== [https://developer.android.com/training/basics/firstapp/ How to Create Your First App in Android Studio] ===&lt;br /&gt;
=== [[How to Retrieve Logs from Terminals]] ===&lt;br /&gt;
=== [[How to Resolve APK Installation Error: Conflicting Package Signatures]] ===&lt;br /&gt;
=== [[How to Obtain a Full Log Without filters]] ===&lt;br /&gt;
=== [[How to Obtain the Current Location of a Terminal]] ===&lt;br /&gt;
=== [[How to Enable an Application to Utilize the Terminal&#039;s Camera Function]] ===&lt;br /&gt;
=== [[How to Obtain Test APKs for Evaluation]] ===&lt;br /&gt;
=== [[How to Understand Basic List of ADB Commands]] ===&lt;br /&gt;
=== [[How to Obtain Advanced Demonstrations]] ===&lt;br /&gt;
=== [[How to Import SDK in C Programming]] ===&lt;br /&gt;
=== [[How to Utilize PhoneStateListener to Obtain Signal Strength]] ===&lt;br /&gt;
=== [[How to Obtain Demos for Model D3]] ===&lt;br /&gt;
=== [[How to Customize the POS Graphical User Interface for PINPAD Input]] ===&lt;br /&gt;
=== [[How to Understand Android Kiosk Mode]] ===&lt;br /&gt;
=== [[How to Block the Status Bar Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Utilize System API for Full-Screen Display]] ===&lt;br /&gt;
=== [[How to Implement Full Screen Mode Using Android APIs]] ===&lt;br /&gt;
=== [[How to Disable the Home Key in APK and Activity]] ===&lt;br /&gt;
=== [[How to Block and Capture Power Button Events Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Retrieve Terminal Information: Brand, Manufacturer, Product Model, etc.]] ===&lt;br /&gt;
=== [[How to Save Files to Device Storage]] ===&lt;br /&gt;
=== [[How to Set an Application as the Default Launcher]] ===&lt;br /&gt;
=== [[How to Retrieve the Firmware (OS) Version]] ===&lt;br /&gt;
=== [[How to Retrieve Firmware and EMV Kernel Version]] ===&lt;br /&gt;
=== [[How to Implement TLSv1.3 in Applications]] ===&lt;br /&gt;
=== [[How to Automatically Run an App After Installation]] ===&lt;br /&gt;
=== [[How to Understand Secure Connections]] ===&lt;br /&gt;
=== [[How to Use AnyDesk on a Terminal]] ===&lt;br /&gt;
=== [[How to Export the App&#039;s Database File to SD Card]] ===&lt;br /&gt;
=== [[How to Migrate a Payment Application to Q2Premium]] ===&lt;br /&gt;
=== [[How to Configure an Android App to Run Automatically After Terminal Boot]] ===&lt;br /&gt;
=== [[How to Integrate SDK AAR File into Flutter App]] ===&lt;br /&gt;
=== [[How to Call AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[TMS/Wizarview]] ==&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/WizarView_V4.pdf TMS Overview] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/wizarView_UserManual_generalv2.8.pdf TMS User Guide] ===&lt;br /&gt;
=== [[How to Register a Terminal to WizarView]] ===&lt;br /&gt;
=== [[How to Accept Parameter Files Downloaded from TMS]] ===&lt;br /&gt;
=== [[How to Respond to a &#039;User Locked&#039; Status in WizarView]] ===&lt;br /&gt;
=== [[How to Apply for a WizarView Account]] ===&lt;br /&gt;
=== [[How to Batch Import Terminals]] ===&lt;br /&gt;
=== [[How to Remove Terminals Associated with an Application from Configuration]] ===&lt;br /&gt;
=== [[How to Remove an Application from a Device Using TMS]] ===&lt;br /&gt;
=== [[How to Understand Error Codes of TMS and the Agent]] ===&lt;br /&gt;
=== [[How to Understand TMS Server IP Addresses and Port Configuration]] ===&lt;br /&gt;
=== [[How to Understand Terminal Application Update Scenarios in TMS]] ===&lt;br /&gt;
=== [[How to Understand Configuration Types for App Binding: Silent, Prompt, and Market]] ===&lt;br /&gt;
=== [[How to Apply for an RMA Account for a Maintenance Center]] ===&lt;br /&gt;
=== [[How to Remotely Update Firmware]] ===&lt;br /&gt;
=== [[How to Push an APK to a Specific Device Type]] ===&lt;br /&gt;
=== [[How to Set Agent Working Mode]] ===&lt;br /&gt;
=== [[How to Manage Prompt Installation of APKs Configured in TMS]] ===&lt;br /&gt;
=== [[How to Enable or Disable Network Usage in WizarviewAgent]] ===&lt;br /&gt;
=== [[How to Push Apps to Multiple Terminals Across Different Groups Using Tags]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Key Injection]] ==&lt;br /&gt;
=== [[How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal]] ===&lt;br /&gt;
=== [[How to Understand DUKPT]] ===&lt;br /&gt;
=== [[How to Understand Master Key and Session Key in WizarPOS Systems]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Use TMK Delivery System for KeyLoader POS and Master POS]] ===&lt;br /&gt;
=== [[How to Understand Remote Key Injection]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Resolve Serial Receive Timeout Error in Key Loader POS1]] ===&lt;br /&gt;
=== [[How to Troubleshoot: Update Key Failed, Import TMK -74496 Error]] ===&lt;br /&gt;
&lt;br /&gt;
== [[EMV]] ==&lt;br /&gt;
=== [[What&#039;s Tag91]] ===&lt;br /&gt;
=== [[What&#039;s CAPK]] ===&lt;br /&gt;
=== [[How to Set Issuer Scripts in Smart POS Systems]] ===&lt;br /&gt;
=== [[How to Resolve Contactless Detection Priority Over Chip in POS Systems]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Cryptography]] ==&lt;br /&gt;
=== [[Padding]] ===&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=Sometimes_when_try_for_chip,_contactless_is_detecting_first,_how_to_solve_this_problem%3F&amp;diff=4179</id>
		<title>Sometimes when try for chip, contactless is detecting first, how to solve this problem?</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=Sometimes_when_try_for_chip,_contactless_is_detecting_first,_how_to_solve_this_problem%3F&amp;diff=4179"/>
		<updated>2024-01-16T16:08:08Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: Simon moved page Sometimes when try for chip, contactless is detecting first, how to solve this problem? to How to Resolve Contactless Detection Priority Over Chip in POS Systems: Normalize the title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[How to Resolve Contactless Detection Priority Over Chip in POS Systems]]&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Resolve_Contactless_Detection_Priority_Over_Chip_in_POS_Systems&amp;diff=4178</id>
		<title>How to Resolve Contactless Detection Priority Over Chip in POS Systems</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Resolve_Contactless_Detection_Priority_Over_Chip_in_POS_Systems&amp;diff=4178"/>
		<updated>2024-01-16T16:08:08Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: Simon moved page Sometimes when try for chip, contactless is detecting first, how to solve this problem? to How to Resolve Contactless Detection Priority Over Chip in POS Systems: Normalize the title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Issue ==&lt;br /&gt;
In some instances, POS systems detect a contactless card before a chip card, even when attempting to process a chip transaction. To resolve this, follow the steps below:&lt;br /&gt;
== Step-by-Step Solution ==&lt;br /&gt;
# &#039;&#039;&#039;Enable Anti-Shake Function:&#039;&#039;&#039;&lt;br /&gt;
#* Before opening the reader, execute &#039;&#039;&#039;&#039;emv_set_anti_shake(1)&#039;&#039;&#039;&#039; to enable the anti-shake function.&lt;br /&gt;
#* Example: This can be done in the &#039;&#039;&#039;&#039;readAllCard&#039;&#039;&#039;&#039; method in &#039;&#039;&#039;&#039;FuncActivity.java&#039;&#039;&#039;&#039;.&lt;br /&gt;
# &#039;&#039;&#039;Handle Contactless Card Found Event:&#039;&#039;&#039;&lt;br /&gt;
#* When a contactless card is detected, the &#039;&#039;&#039;&#039;SMART_CARD_EVENT_CONTALESS_ANTI_SHAKE&#039;&#039;&#039;&#039; event will be triggered.&lt;br /&gt;
#* The callback function will wait for 400 ms by default to allow for detection of other readers.&lt;br /&gt;
#* Implementation: This can be observed in &#039;&#039;&#039;&#039;cardEventOccured&#039;&#039;&#039;&#039; in &#039;&#039;&#039;&#039;FuncActivity.java&#039;&#039;&#039;&#039;.&lt;br /&gt;
# &#039;&#039;&#039;Check MSR Read in Callback:&#039;&#039;&#039;&lt;br /&gt;
#* In the card event callback, specifically &#039;&#039;&#039;&#039;case CARD_CONTACTLESS_ANTISHAKE:&#039;&#039;&#039;&#039; in &#039;&#039;&#039;&#039;RequestCardActivity.java&#039;&#039;&#039;&#039;, check if MSR is read.&lt;br /&gt;
#* Call &#039;&#039;&#039;&#039;emv_anti_shake_finish&#039;&#039;&#039;&#039; based on the MSR state. This method should also be called if a contact card is found (&#039;&#039;&#039;&#039;case CARD_INSERT_NOTIFIER:&#039;&#039;&#039;&#039; in &#039;&#039;&#039;&#039;RequestCardActivity.java&#039;&#039;&#039;&#039;).&lt;br /&gt;
# &#039;&#039;&#039;Restart Contactless Reader if Necessary:&#039;&#039;&#039;&lt;br /&gt;
#* If there’s an interaction error with the contactless card (&#039;&#039;&#039;&#039;case ERROR_PROCESS_CMD:&#039;&#039;&#039;&#039; in &#039;&#039;&#039;&#039;ProcessEMVCardActivity.java&#039;&#039;&#039;&#039;), restart the contactless reader.&lt;br /&gt;
#* Consider steps 1 and 2 if contactless is restarted (&#039;&#039;&#039;&#039;case CARD_CONTACTLESS_ANTISHAKE:&#039;&#039;&#039;&#039; in &#039;&#039;&#039;&#039;ProcessEMVCardActivity.java&#039;&#039;&#039;&#039;).&lt;br /&gt;
# &#039;&#039;&#039;Interrupt Contactless Transaction for Contact Card Insertion:&#039;&#039;&#039;&lt;br /&gt;
#* During a contactless transaction, if a contact card is inserted, interrupt the transaction before reading the application finishes. Then, restart the transaction with the contact card.&lt;br /&gt;
#* See &#039;&#039;&#039;&#039;case ERROR_CONTACT_DURING_CONTACTLESS:&#039;&#039;&#039;&#039; in &#039;&#039;&#039;&#039;ProcessEMVCardActivity.java&#039;&#039;&#039;&#039; for implementation details.&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039;&lt;br /&gt;
* These steps encompass the entire procedure for handling the issue of contactless detection taking priority over chip detection.&lt;br /&gt;
* For further guidance and example implementations, refer to the EMVSample documentation.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Resolve_Contactless_Detection_Priority_Over_Chip_in_POS_Systems&amp;diff=4177</id>
		<title>How to Resolve Contactless Detection Priority Over Chip in POS Systems</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Resolve_Contactless_Detection_Priority_Over_Chip_in_POS_Systems&amp;diff=4177"/>
		<updated>2024-01-16T16:05:49Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Issue ==&lt;br /&gt;
In some instances, POS systems detect a contactless card before a chip card, even when attempting to process a chip transaction. To resolve this, follow the steps below:&lt;br /&gt;
== Step-by-Step Solution ==&lt;br /&gt;
# &#039;&#039;&#039;Enable Anti-Shake Function:&#039;&#039;&#039;&lt;br /&gt;
#* Before opening the reader, execute &#039;&#039;&#039;&#039;emv_set_anti_shake(1)&#039;&#039;&#039;&#039; to enable the anti-shake function.&lt;br /&gt;
#* Example: This can be done in the &#039;&#039;&#039;&#039;readAllCard&#039;&#039;&#039;&#039; method in &#039;&#039;&#039;&#039;FuncActivity.java&#039;&#039;&#039;&#039;.&lt;br /&gt;
# &#039;&#039;&#039;Handle Contactless Card Found Event:&#039;&#039;&#039;&lt;br /&gt;
#* When a contactless card is detected, the &#039;&#039;&#039;&#039;SMART_CARD_EVENT_CONTALESS_ANTI_SHAKE&#039;&#039;&#039;&#039; event will be triggered.&lt;br /&gt;
#* The callback function will wait for 400 ms by default to allow for detection of other readers.&lt;br /&gt;
#* Implementation: This can be observed in &#039;&#039;&#039;&#039;cardEventOccured&#039;&#039;&#039;&#039; in &#039;&#039;&#039;&#039;FuncActivity.java&#039;&#039;&#039;&#039;.&lt;br /&gt;
# &#039;&#039;&#039;Check MSR Read in Callback:&#039;&#039;&#039;&lt;br /&gt;
#* In the card event callback, specifically &#039;&#039;&#039;&#039;case CARD_CONTACTLESS_ANTISHAKE:&#039;&#039;&#039;&#039; in &#039;&#039;&#039;&#039;RequestCardActivity.java&#039;&#039;&#039;&#039;, check if MSR is read.&lt;br /&gt;
#* Call &#039;&#039;&#039;&#039;emv_anti_shake_finish&#039;&#039;&#039;&#039; based on the MSR state. This method should also be called if a contact card is found (&#039;&#039;&#039;&#039;case CARD_INSERT_NOTIFIER:&#039;&#039;&#039;&#039; in &#039;&#039;&#039;&#039;RequestCardActivity.java&#039;&#039;&#039;&#039;).&lt;br /&gt;
# &#039;&#039;&#039;Restart Contactless Reader if Necessary:&#039;&#039;&#039;&lt;br /&gt;
#* If there’s an interaction error with the contactless card (&#039;&#039;&#039;&#039;case ERROR_PROCESS_CMD:&#039;&#039;&#039;&#039; in &#039;&#039;&#039;&#039;ProcessEMVCardActivity.java&#039;&#039;&#039;&#039;), restart the contactless reader.&lt;br /&gt;
#* Consider steps 1 and 2 if contactless is restarted (&#039;&#039;&#039;&#039;case CARD_CONTACTLESS_ANTISHAKE:&#039;&#039;&#039;&#039; in &#039;&#039;&#039;&#039;ProcessEMVCardActivity.java&#039;&#039;&#039;&#039;).&lt;br /&gt;
# &#039;&#039;&#039;Interrupt Contactless Transaction for Contact Card Insertion:&#039;&#039;&#039;&lt;br /&gt;
#* During a contactless transaction, if a contact card is inserted, interrupt the transaction before reading the application finishes. Then, restart the transaction with the contact card.&lt;br /&gt;
#* See &#039;&#039;&#039;&#039;case ERROR_CONTACT_DURING_CONTACTLESS:&#039;&#039;&#039;&#039; in &#039;&#039;&#039;&#039;ProcessEMVCardActivity.java&#039;&#039;&#039;&#039; for implementation details.&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039;&lt;br /&gt;
* These steps encompass the entire procedure for handling the issue of contactless detection taking priority over chip detection.&lt;br /&gt;
* For further guidance and example implementations, refer to the EMVSample documentation.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_DUKPT&amp;diff=4175</id>
		<title>How to Understand DUKPT</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_DUKPT&amp;diff=4175"/>
		<updated>2024-01-15T18:42:56Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
* DUKPT is a key management method that generates a unique key for each transaction, ensuring the security of transaction-originating TRSMs (Transaction-Related Security Modules).&lt;br /&gt;
* It is designed to prevent the disclosure of any past keys used in transactions.&lt;br /&gt;
* The unique Transaction Keys are derived from a base derivation key, using non-secret data transmitted as part of each transaction.&lt;br /&gt;
* DUKPT allows the encryption process to be decentralized from devices holding the shared secret.&lt;br /&gt;
* Utilizes derived keys for encryption, which are not reused post-transaction, enhancing security.&lt;br /&gt;
* Commonly used in electronic commerce transactions, especially for encrypting PIN information in POS (Point-Of-Sale) devices.&lt;br /&gt;
* DUKPT is not an encryption standard but a technique for managing keys.&lt;br /&gt;
== Key Features of DUKPT ==&lt;br /&gt;
* &#039;&#039;&#039;Distinct Transaction Keys:&#039;&#039;&#039; Ensures each transaction has a unique key, separate from others.&lt;br /&gt;
* &#039;&#039;&#039;Security of Past and Future Keys:&#039;&#039;&#039; If a current key is compromised, previously and subsequently used keys remain secure.&lt;br /&gt;
* &#039;&#039;&#039;No Interactive Key Agreement:&#039;&#039;&#039; Avoids the need for originators and receivers of encrypted messages to perform an interactive key-agreement protocol.&lt;br /&gt;
== Support in PINPad ==&lt;br /&gt;
* Our internal PINPad supports three types of DUKPT keys: PIN key, MAC key, and data key. Each key type is used to encrypt different types of data.&lt;br /&gt;
== Key Injection and Usage ==&lt;br /&gt;
* &#039;&#039;&#039;Key Injection:&#039;&#039;&#039; For information on injecting DUKPT keys, refer to [[How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal]] or [[How to Use TMK Delivery System for KeyLoader POS and Master POS]].&lt;br /&gt;
* &#039;&#039;&#039;Usage in SDK:&#039;&#039;&#039; Details on using DUKPT keys are available in our SDK, particularly in the description of the PINPad.&lt;br /&gt;
* &#039;&#039;&#039;Demo App:&#039;&#039;&#039; A [http://ftp.wizarpos.com/advanceSDK/DukptDemo.zip dukpt demo application] is available for download to demonstrate practical usage.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Master_Key_and_Session_Key_in_WizarPOS_Systems&amp;diff=4174</id>
		<title>How to Understand Master Key and Session Key in WizarPOS Systems</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Master_Key_and_Session_Key_in_WizarPOS_Systems&amp;diff=4174"/>
		<updated>2024-01-15T17:24:52Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Master Key ==&lt;br /&gt;
* In a hierarchy of Key Encrypting Keys (KEKs) and Transaction Keys, the Master Key represents the highest level of KEK.&lt;br /&gt;
* Distribution Method: Master Keys are typically distributed using physical methods, such as key loading devices, PSAM card or smart card.&lt;br /&gt;
* Replacement: They are replaced using the same methods whenever compromise is suspected or confirmed.&lt;br /&gt;
== Transaction Key (Session Key) ==&lt;br /&gt;
* A Transaction Key, often referred to as a Session Key, Data Key, communications key, or working key, is used to cryptographically process transactions.&lt;br /&gt;
* In scenarios where different cryptographic functions are used, each function might employ a variant of the Transaction Key.&lt;br /&gt;
== WizarPOS Key Hierarchy ==&lt;br /&gt;
* &#039;&#039;&#039;Two-Layer Hierarchy:&#039;&#039;&#039;&lt;br /&gt;
** In WizarPOS devices, the highest-level KEK is known as the Master Key.&lt;br /&gt;
** The Master Key encrypts Transaction Keys (Session Keys) directly.&lt;br /&gt;
** Session Keys in WizarPOS: These include PIN keys (for encrypting PIN blocks), MAC keys (for MAC calculations), and data keys (for encrypting other data).&lt;br /&gt;
** WizarPOS supports three slots for Session Keys internally, but some external PINPads might only support two slots.&lt;br /&gt;
* &#039;&#039;&#039;Three-Layer Hierarchy:&#039;&#039;&#039;&lt;br /&gt;
** Highest Level: Referred to as a Transfer/Transport Key.&lt;br /&gt;
** Middle Level: Known as a Master Key.&lt;br /&gt;
** Lowest Level: Called a Session Key, which is encrypted by the Master Key.&lt;br /&gt;
** This hierarchy offers an additional layer of security by separating the Transfer/Transport Key from the Master and Session Keys.&lt;br /&gt;
== Groups of Keys ==&lt;br /&gt;
* WizarPOS systems support 50 groups of Master/Session Keys.&lt;br /&gt;
== Key Injection ==&lt;br /&gt;
* &#039;&#039;&#039;Master Key (Two-Layer) &amp;amp; Transfer/Transport Key (Three-Layer):&#039;&#039;&#039; For injecting these keys, refer to [[How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal]] or [[How to Use TMK Delivery System for KeyLoader POS and Master POS]].&lt;br /&gt;
* &#039;&#039;&#039;Session Key &amp;amp; Master Key (Three-Layer):&#039;&#039;&#039; These can be injected using our SDK. Refer to the PINPad section of our SDK for detailed instructions.&lt;br /&gt;
== Usage ==&lt;br /&gt;
* For information on how to utilize these keys, please refer to the PINPad description in our SDK.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Use_TMK_Delivery_System_for_KeyLoader_POS_and_Master_POS&amp;diff=4173</id>
		<title>How to Use TMK Delivery System for KeyLoader POS and Master POS</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Use_TMK_Delivery_System_for_KeyLoader_POS_and_Master_POS&amp;diff=4173"/>
		<updated>2024-01-15T17:14:56Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The TMK Delivery application is designed for use with a POS system that has passed PCI certification, known as the Keyloader POS. This specialized POS is capable of loading keys onto other terminals in a secure manner.&lt;br /&gt;
== Steps for Using Keyloader POS ==&lt;br /&gt;
# &#039;&#039;&#039;Acquire a Keyloader POS:&#039;&#039;&#039;&lt;br /&gt;
#* To utilize this system, you need to have a Keyloader POS. This is a POS system that meets PCI certification standards and is equipped with the necessary software for TMK delivery.&lt;br /&gt;
#* Contact a sales representative to order or inquire about obtaining a Keyloader POS.&lt;br /&gt;
# &#039;&#039;&#039;Understand the TMK Deliver App:&#039;&#039;&#039;&lt;br /&gt;
#* The TMK Deliver app is a pre-installed application on the Keyloader POS. This app facilitates the secure transfer of keys to other terminals. &lt;br /&gt;
# &#039;&#039;&#039;Key Injection Process:&#039;&#039;&#039;&lt;br /&gt;
#* Once the TMK Deliver app is installed and set up, you can proceed with the key injection process. This involves securely transferring the necessary keys from the Keyloader POS to other terminals.&lt;br /&gt;
== Key Injection Manual ==&lt;br /&gt;
* For detailed instructions and guidance on how to use the Keyloader POS for TMK local injection, please refer to the Key Injection Manual.&lt;br /&gt;
* Download the Key Injection Manual [http://ftp.wizarpos.com/advanceSDK/TMKDeliverSystemUsage_230104_NoLogo.pdf Here].&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039;&lt;br /&gt;
* It is crucial to follow the prescribed procedures for key injection to ensure the security and integrity of the transaction system.&lt;br /&gt;
* The Keyloader POS must be handled by authorized personnel only, given its critical role in the security infrastructure.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4172</id>
		<title>Enviroment</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4172"/>
		<updated>2024-01-15T16:57:40Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Hardware/Repair]] ==&lt;br /&gt;
=== [[How to Recover a Terminal from Tamper Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Understand Trigger Events in Terminals]] ===&lt;br /&gt;
=== [[How to Remotely Reactivate Tampered Terminals]] ===&lt;br /&gt;
=== [[How to Select Optimal TF Card (Micro SD Card) for Smart POS Systems]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Printer]] ==&lt;br /&gt;
=== [[How to Verify the Terminal&#039;s Printer Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Print Unsupported Character Sets with a POS Printer]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Use the Terminal&#039;s Bluetooth Printer Service]] ===&lt;br /&gt;
=== [[How to Print Images with a POS Printer]] ===&lt;br /&gt;
=== [[How to Print QR Codes with a POS Printer]] ===&lt;br /&gt;
=== [[How to Evaluate HTML Printing Function Performance]] ===&lt;br /&gt;
=== [[How to Evaluate Terminal Print Performance]] ===&lt;br /&gt;
=== [[How to Print with an External Epson USB Printer (TM-T88IV)]] ===&lt;br /&gt;
=== [[How to Replace the Font File (*.ttf) for HTML Printing Function]] ===&lt;br /&gt;
=== [[How to Use the Java API for Printer Operations]] ===&lt;br /&gt;
=== [[How to Understand Blank Lines Between Continuous Image Prints]] ===&lt;br /&gt;
=== [[How to Use Printers with JavaScript]] ===&lt;br /&gt;
=== [[How to Verify Printer Status: Out of Paper Check]] ===&lt;br /&gt;
&lt;br /&gt;
== [[USB/Serial Port]] ==&lt;br /&gt;
=== [[How to Download and Install USB Drivers for the Terminals]] ===&lt;br /&gt;
=== [[How to Download UU Cable Driver]] ===&lt;br /&gt;
=== [[How to Install Serial Port Drivers for Production Models Q1/Q2/Q3]] ===&lt;br /&gt;
=== [[How to Install Serial Port Driver for Production Terminals in Linux]] ===&lt;br /&gt;
=== [[How to Develop Serial Port for Terminals]] ===&lt;br /&gt;
=== [[How to Add Udev Rules for USB Debugging in Linux]]===&lt;br /&gt;
=== [[How to Manage Serial Port Connections During Terminal Sleep Mode]]===&lt;br /&gt;
=== [[How to Manage Serial Port Disconnections in Application Development]]===&lt;br /&gt;
=== [[How to Connect Terminals to Mobile Devices Using Accessory Mode]]===&lt;br /&gt;
=== [[How to Detect UU Cable Connnected Programmatically]]===&lt;br /&gt;
=== [[How to Control a Fan via Serial Port]]===&lt;br /&gt;
=== [[How to List Connected USB Devices]]===&lt;br /&gt;
=== [[How to Use Accessory Agent Service with D22 and Q3 Devices]]===&lt;br /&gt;
&lt;br /&gt;
== [[Firmware]] ==&lt;br /&gt;
=== [[How to Update Firmware for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Understand Firmware Package Naming and Configuration for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Compare Engineer Mode and User Mode Terminals]] ===&lt;br /&gt;
=== [[How to Configure Home Settings in poshomesettings.xml]] ===&lt;br /&gt;
=== [[How to Configure System Settings in possystemsettings.xml]] ===&lt;br /&gt;
=== [[How to Prevent Accidental Uninstallation of Applications by Visitors]] ===&lt;br /&gt;
=== [[How to Troubleshoot the &amp;quot;Agent Stopped&amp;quot; Error Message]] ===&lt;br /&gt;
=== [[How to Resolve Forgotten Security Lock Password Issues]] ===&lt;br /&gt;
=== [[How to Use Q1 Buttons in Applications]] ===&lt;br /&gt;
=== [[How to Adapt Applications for Q1 (4G) Devices]] ===&lt;br /&gt;
=== [[How to Customize Boot Logo and Boot Animation]] ===&lt;br /&gt;
=== [[How to Set Wallpaper]] ===&lt;br /&gt;
=== [[How to Enter Special Mode at Startup]] ===&lt;br /&gt;
=== [[How to Install Browsers on Q-Series Devices]] ===&lt;br /&gt;
=== [[How to Understand External Servers and Services Accessed by Firmware]] ===&lt;br /&gt;
=== [[How to Access Different Firmware Modes of a Terminal]] ===&lt;br /&gt;
=== [[How to Write Customer Serial Numbers (SN) ]] ===&lt;br /&gt;
=== [[How to Enable Touch Screen Wake-Up Functionality]] ===&lt;br /&gt;
=== [[How to Set User System Properties]] ===&lt;br /&gt;
=== [[How to Enable and Disable MTP]] ===&lt;br /&gt;
=== [[How to Update WebView on POS Systems]] ===&lt;br /&gt;
=== [[How to Disable File Explorer for TF Cards and USB Pendrives]] ===&lt;br /&gt;
=== [[How to Manage Screen On/Off Functionality]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Settings Menu]] ==&lt;br /&gt;
=== [[How to Perform a Factory Data Reset]] ===&lt;br /&gt;
=== [[How to Understand Common Settings Menus]] ===&lt;br /&gt;
=== [[How to View the Certificate List on the Terminal]] ===&lt;br /&gt;
=== [[How to Understand the Merchant Self-Test in Settings]] ===&lt;br /&gt;
=== [[How to Use Terminal Merchant Self-Test for Specified Network Testing]] ===&lt;br /&gt;
=== [[How to Change the System Language]] ===&lt;br /&gt;
=== [[How to Log into the Terminal as an Administrator]] ===&lt;br /&gt;
=== [[How to Change the Terminal Administrator&#039;s Login Password]] ===&lt;br /&gt;
=== [[How to  Update the Terminal&#039;s Time Setting]] ===&lt;br /&gt;
=== [[How to  Change the Terminal&#039;s Time Zone Setting]] ===&lt;br /&gt;
=== [[How to Enable User Role Control for Accessing the Settings Menu]] ===&lt;br /&gt;
=== [[How to Update User Role Passwords Using API]] ===&lt;br /&gt;
=== [[How to Disable Bluetooth and Wi-Fi on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Auto Time Zone on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Automatic Time Setting on the Terminal]] ===&lt;br /&gt;
=== [[How to Set Display Sleep Mode on the Terminal]] ===&lt;br /&gt;
=== [[How to Grant Accessibility Permission Automatically]] ===&lt;br /&gt;
=== [[How to Disable the Security Lock on Terminal Startup]] ===&lt;br /&gt;
=== [[How to Access Settings Sub-Menu from an Application]] ===&lt;br /&gt;
=== [[How to Set Language Programmatically Using API]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Battery/Power]] ==&lt;br /&gt;
=== [[How to Understand the Special Charging Indicator on the terminal]] ===&lt;br /&gt;
=== [[How to Preserve Terminal Batteries During Prolonged Non-Use]] ===&lt;br /&gt;
=== [[How to Understand the Low-voltage State of Q2 Automatic Shutdown]] ===&lt;br /&gt;
=== [[How to Understand Battery Performance for Various Terminal Models]] ===&lt;br /&gt;
=== [[How to Understand the Counter Mode Functionality in the Q3 Terminal]] ===&lt;br /&gt;
=== [[How to Turn Off the Terminal Using the AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[SIM/Ethenet/WIFI]] ==&lt;br /&gt;
=== [[How to Disable the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Activate the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s IMEI Number]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s MEID Number]] ===&lt;br /&gt;
=== [[How to Understand Supported Modem Bands of WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Troubleshoot SIM Card Signal Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Resolve SIM Card Network Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Troubleshoot Network Search Errors on a Terminal]] ===&lt;br /&gt;
=== [[How to Check the Status of an e-SIM]] ===&lt;br /&gt;
=== [[How to Use Ethernet Connectivity]] ===&lt;br /&gt;
=== [[How to Set the Terminal&#039;s Communication Mode]] ===&lt;br /&gt;
=== [[How to Troubleshoot USSD Menu Display Issues]] ===&lt;br /&gt;
=== [[How to Configure Access Point Name (APN) Settings]] ===&lt;br /&gt;
=== [[How to Set the Preferred Network Type for Cellular Networks Using API]] ===&lt;br /&gt;
=== [[How to Configure Static Ethernet Parameters Using API]] ===&lt;br /&gt;
=== [[How to Enable and Disable Mobile Data Using API]] ===&lt;br /&gt;
=== [[How to Query and Set Network Operators Using API]] ===&lt;br /&gt;
=== [[How to Activate SoftSIM and Data Plans]] ===&lt;br /&gt;
=== [[How to Enable and Disable Ethernet Connectivity]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Certificate]] ==&lt;br /&gt;
=== [[How to Apply App Certificates]] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/AppCertificateBlackWhitePermissionRuls.pdf How to Implement App Installation Restrictions (Blacklist/Whitelist Permissions)] ===&lt;br /&gt;
=== [[How to Install a CA Certificate]] ===&lt;br /&gt;
=== [[How to Clear Terminal Certificates]] ===&lt;br /&gt;
=== [[How to Understand Imported Certificate Visibility on Q2 Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Card]] ==&lt;br /&gt;
=== [[How to Understand the Reading Distance for Contactless Cards]] ===&lt;br /&gt;
=== [[How to Understand NFC Reader Buffer Size Specifications]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Contactless CPU Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Felica Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API for Contactless Mifare Cards]] ===&lt;br /&gt;
=== [[How to Understand PSAM Card Exceptions in Q2/Q3 Series]] ===&lt;br /&gt;
=== [[How to Understand Optimal Card Tap Positioning for Front-Facing Contactless Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[FingerPrint]] ==&lt;br /&gt;
=== [[How to Use the Fingerprint Module Interface in WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Understand Image Resolution (DPI) Specifications of Fingerprint Modules]] ===&lt;br /&gt;
=== [[How to Understand Data Types and Template Formats of Fingerprint Modules]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Other development]] ==&lt;br /&gt;
=== [[How to Set Up the ANDROID_HOME Environment Variable on Windows 7]] ===&lt;br /&gt;
=== [[How to Sign Apps]] ===&lt;br /&gt;
=== [[How to Install Applications on POS Systems]] ===&lt;br /&gt;
=== [https://developer.android.com/training/basics/firstapp/ How to Create Your First App in Android Studio] ===&lt;br /&gt;
=== [[How to Retrieve Logs from Terminals]] ===&lt;br /&gt;
=== [[How to Resolve APK Installation Error: Conflicting Package Signatures]] ===&lt;br /&gt;
=== [[How to Obtain a Full Log Without filters]] ===&lt;br /&gt;
=== [[How to Obtain the Current Location of a Terminal]] ===&lt;br /&gt;
=== [[How to Enable an Application to Utilize the Terminal&#039;s Camera Function]] ===&lt;br /&gt;
=== [[How to Obtain Test APKs for Evaluation]] ===&lt;br /&gt;
=== [[How to Understand Basic List of ADB Commands]] ===&lt;br /&gt;
=== [[How to Obtain Advanced Demonstrations]] ===&lt;br /&gt;
=== [[How to Import SDK in C Programming]] ===&lt;br /&gt;
=== [[How to Utilize PhoneStateListener to Obtain Signal Strength]] ===&lt;br /&gt;
=== [[How to Obtain Demos for Model D3]] ===&lt;br /&gt;
=== [[How to Customize the POS Graphical User Interface for PINPAD Input]] ===&lt;br /&gt;
=== [[How to Understand Android Kiosk Mode]] ===&lt;br /&gt;
=== [[How to Block the Status Bar Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Utilize System API for Full-Screen Display]] ===&lt;br /&gt;
=== [[How to Implement Full Screen Mode Using Android APIs]] ===&lt;br /&gt;
=== [[How to Disable the Home Key in APK and Activity]] ===&lt;br /&gt;
=== [[How to Block and Capture Power Button Events Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Retrieve Terminal Information: Brand, Manufacturer, Product Model, etc.]] ===&lt;br /&gt;
=== [[How to Save Files to Device Storage]] ===&lt;br /&gt;
=== [[How to Set an Application as the Default Launcher]] ===&lt;br /&gt;
=== [[How to Retrieve the Firmware (OS) Version]] ===&lt;br /&gt;
=== [[How to Retrieve Firmware and EMV Kernel Version]] ===&lt;br /&gt;
=== [[How to Implement TLSv1.3 in Applications]] ===&lt;br /&gt;
=== [[How to Automatically Run an App After Installation]] ===&lt;br /&gt;
=== [[How to Understand Secure Connections]] ===&lt;br /&gt;
=== [[How to Use AnyDesk on a Terminal]] ===&lt;br /&gt;
=== [[How to Export the App&#039;s Database File to SD Card]] ===&lt;br /&gt;
=== [[How to Migrate a Payment Application to Q2Premium]] ===&lt;br /&gt;
=== [[How to Configure an Android App to Run Automatically After Terminal Boot]] ===&lt;br /&gt;
=== [[How to Integrate SDK AAR File into Flutter App]] ===&lt;br /&gt;
=== [[How to Call AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[TMS/Wizarview]] ==&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/WizarView_V4.pdf TMS Overview] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/wizarView_UserManual_generalv2.8.pdf TMS User Guide] ===&lt;br /&gt;
=== [[How to Register a Terminal to WizarView]] ===&lt;br /&gt;
=== [[How to Accept Parameter Files Downloaded from TMS]] ===&lt;br /&gt;
=== [[How to Respond to a &#039;User Locked&#039; Status in WizarView]] ===&lt;br /&gt;
=== [[How to Apply for a WizarView Account]] ===&lt;br /&gt;
=== [[How to Batch Import Terminals]] ===&lt;br /&gt;
=== [[How to Remove Terminals Associated with an Application from Configuration]] ===&lt;br /&gt;
=== [[How to Remove an Application from a Device Using TMS]] ===&lt;br /&gt;
=== [[How to Understand Error Codes of TMS and the Agent]] ===&lt;br /&gt;
=== [[How to Understand TMS Server IP Addresses and Port Configuration]] ===&lt;br /&gt;
=== [[How to Understand Terminal Application Update Scenarios in TMS]] ===&lt;br /&gt;
=== [[How to Understand Configuration Types for App Binding: Silent, Prompt, and Market]] ===&lt;br /&gt;
=== [[How to Apply for an RMA Account for a Maintenance Center]] ===&lt;br /&gt;
=== [[How to Remotely Update Firmware]] ===&lt;br /&gt;
=== [[How to Push an APK to a Specific Device Type]] ===&lt;br /&gt;
=== [[How to Set Agent Working Mode]] ===&lt;br /&gt;
=== [[How to Manage Prompt Installation of APKs Configured in TMS]] ===&lt;br /&gt;
=== [[How to Enable or Disable Network Usage in WizarviewAgent]] ===&lt;br /&gt;
=== [[How to Push Apps to Multiple Terminals Across Different Groups Using Tags]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Key Injection]] ==&lt;br /&gt;
=== [[How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal]] ===&lt;br /&gt;
=== [[How to Understand DUKPT]] ===&lt;br /&gt;
=== [[How to Understand Master Key and Session Key in WizarPOS Systems]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Use TMK Delivery System for KeyLoader POS and Master POS]] ===&lt;br /&gt;
=== [[How to Understand Remote Key Injection]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Resolve Serial Receive Timeout Error in Key Loader POS1]] ===&lt;br /&gt;
=== [[How to Troubleshoot: Update Key Failed, Import TMK -74496 Error]] ===&lt;br /&gt;
&lt;br /&gt;
== [[EMV]] ==&lt;br /&gt;
=== [[What&#039;s Tag91]] ===&lt;br /&gt;
=== [[What&#039;s CAPK]] ===&lt;br /&gt;
=== [[How to Set Issuer Scripts in Smart POS Systems]] ===&lt;br /&gt;
=== [[Sometimes when try for chip, contactless is detecting first, how to solve this problem?]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Cryptography]] ==&lt;br /&gt;
=== [[Padding]] ===&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=Key_Loader_POS1_shows_serial_rcv_timeout&amp;diff=4171</id>
		<title>Key Loader POS1 shows serial rcv timeout</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=Key_Loader_POS1_shows_serial_rcv_timeout&amp;diff=4171"/>
		<updated>2024-01-15T16:28:58Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: Simon moved page Key Loader POS1 shows serial rcv timeout to How to Resolve Serial Receive Timeout Error in Key Loader POS1: Normalize the title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[How to Resolve Serial Receive Timeout Error in Key Loader POS1]]&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Resolve_Serial_Receive_Timeout_Error_in_Key_Loader_POS1&amp;diff=4170</id>
		<title>How to Resolve Serial Receive Timeout Error in Key Loader POS1</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Resolve_Serial_Receive_Timeout_Error_in_Key_Loader_POS1&amp;diff=4170"/>
		<updated>2024-01-15T16:28:58Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: Simon moved page Key Loader POS1 shows serial rcv timeout to How to Resolve Serial Receive Timeout Error in Key Loader POS1: Normalize the title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
This issue occurs when there is a timeout during the serial reception of a key in the POS system.&lt;br /&gt;
&lt;br /&gt;
Shows like the follow picture:&lt;br /&gt;
&lt;br /&gt;
[[File:Keyloaderserialrcvtimeout.jpg|frameless|thumb|caption]]&lt;br /&gt;
&lt;br /&gt;
== Possible Causes ==&lt;br /&gt;
&lt;br /&gt;
# Date and Time Mismatch: The date and time settings between the key delivery POS and other terminals may not be synchronized.&lt;br /&gt;
# Cable Connection Issues: There could be a problem with the connecting cable, such as incorrect connection or damage.&lt;br /&gt;
# Incorrect Delivery Type Selection: The delivery type chosen for the key transfer might not be appropriate for the operation.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4164</id>
		<title>Enviroment</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4164"/>
		<updated>2024-01-14T18:12:44Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Hardware/Repair]] ==&lt;br /&gt;
=== [[How to Recover a Terminal from Tamper Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Understand Trigger Events in Terminals]] ===&lt;br /&gt;
=== [[How to Remotely Reactivate Tampered Terminals]] ===&lt;br /&gt;
=== [[How to Select Optimal TF Card (Micro SD Card) for Smart POS Systems]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Printer]] ==&lt;br /&gt;
=== [[How to Verify the Terminal&#039;s Printer Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Print Unsupported Character Sets with a POS Printer]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Use the Terminal&#039;s Bluetooth Printer Service]] ===&lt;br /&gt;
=== [[How to Print Images with a POS Printer]] ===&lt;br /&gt;
=== [[How to Print QR Codes with a POS Printer]] ===&lt;br /&gt;
=== [[How to Evaluate HTML Printing Function Performance]] ===&lt;br /&gt;
=== [[How to Evaluate Terminal Print Performance]] ===&lt;br /&gt;
=== [[How to Print with an External Epson USB Printer (TM-T88IV)]] ===&lt;br /&gt;
=== [[How to Replace the Font File (*.ttf) for HTML Printing Function]] ===&lt;br /&gt;
=== [[How to Use the Java API for Printer Operations]] ===&lt;br /&gt;
=== [[How to Understand Blank Lines Between Continuous Image Prints]] ===&lt;br /&gt;
=== [[How to Use Printers with JavaScript]] ===&lt;br /&gt;
=== [[How to Verify Printer Status: Out of Paper Check]] ===&lt;br /&gt;
&lt;br /&gt;
== [[USB/Serial Port]] ==&lt;br /&gt;
=== [[How to Download and Install USB Drivers for the Terminals]] ===&lt;br /&gt;
=== [[How to Download UU Cable Driver]] ===&lt;br /&gt;
=== [[How to Install Serial Port Drivers for Production Models Q1/Q2/Q3]] ===&lt;br /&gt;
=== [[How to Install Serial Port Driver for Production Terminals in Linux]] ===&lt;br /&gt;
=== [[How to Develop Serial Port for Terminals]] ===&lt;br /&gt;
=== [[How to Add Udev Rules for USB Debugging in Linux]]===&lt;br /&gt;
=== [[How to Manage Serial Port Connections During Terminal Sleep Mode]]===&lt;br /&gt;
=== [[How to Manage Serial Port Disconnections in Application Development]]===&lt;br /&gt;
=== [[How to Connect Terminals to Mobile Devices Using Accessory Mode]]===&lt;br /&gt;
=== [[How to Detect UU Cable Connnected Programmatically]]===&lt;br /&gt;
=== [[How to Control a Fan via Serial Port]]===&lt;br /&gt;
=== [[How to List Connected USB Devices]]===&lt;br /&gt;
=== [[How to Use Accessory Agent Service with D22 and Q3 Devices]]===&lt;br /&gt;
&lt;br /&gt;
== [[Firmware]] ==&lt;br /&gt;
=== [[How to Update Firmware for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Understand Firmware Package Naming and Configuration for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Compare Engineer Mode and User Mode Terminals]] ===&lt;br /&gt;
=== [[How to Configure Home Settings in poshomesettings.xml]] ===&lt;br /&gt;
=== [[How to Configure System Settings in possystemsettings.xml]] ===&lt;br /&gt;
=== [[How to Prevent Accidental Uninstallation of Applications by Visitors]] ===&lt;br /&gt;
=== [[How to Troubleshoot the &amp;quot;Agent Stopped&amp;quot; Error Message]] ===&lt;br /&gt;
=== [[How to Resolve Forgotten Security Lock Password Issues]] ===&lt;br /&gt;
=== [[How to Use Q1 Buttons in Applications]] ===&lt;br /&gt;
=== [[How to Adapt Applications for Q1 (4G) Devices]] ===&lt;br /&gt;
=== [[How to Customize Boot Logo and Boot Animation]] ===&lt;br /&gt;
=== [[How to Set Wallpaper]] ===&lt;br /&gt;
=== [[How to Enter Special Mode at Startup]] ===&lt;br /&gt;
=== [[How to Install Browsers on Q-Series Devices]] ===&lt;br /&gt;
=== [[How to Understand External Servers and Services Accessed by Firmware]] ===&lt;br /&gt;
=== [[How to Access Different Firmware Modes of a Terminal]] ===&lt;br /&gt;
=== [[How to Write Customer Serial Numbers (SN) ]] ===&lt;br /&gt;
=== [[How to Enable Touch Screen Wake-Up Functionality]] ===&lt;br /&gt;
=== [[How to Set User System Properties]] ===&lt;br /&gt;
=== [[How to Enable and Disable MTP]] ===&lt;br /&gt;
=== [[How to Update WebView on POS Systems]] ===&lt;br /&gt;
=== [[How to Disable File Explorer for TF Cards and USB Pendrives]] ===&lt;br /&gt;
=== [[How to Manage Screen On/Off Functionality]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Settings Menu]] ==&lt;br /&gt;
=== [[How to Perform a Factory Data Reset]] ===&lt;br /&gt;
=== [[How to Understand Common Settings Menus]] ===&lt;br /&gt;
=== [[How to View the Certificate List on the Terminal]] ===&lt;br /&gt;
=== [[How to Understand the Merchant Self-Test in Settings]] ===&lt;br /&gt;
=== [[How to Use Terminal Merchant Self-Test for Specified Network Testing]] ===&lt;br /&gt;
=== [[How to Change the System Language]] ===&lt;br /&gt;
=== [[How to Log into the Terminal as an Administrator]] ===&lt;br /&gt;
=== [[How to Change the Terminal Administrator&#039;s Login Password]] ===&lt;br /&gt;
=== [[How to  Update the Terminal&#039;s Time Setting]] ===&lt;br /&gt;
=== [[How to  Change the Terminal&#039;s Time Zone Setting]] ===&lt;br /&gt;
=== [[How to Enable User Role Control for Accessing the Settings Menu]] ===&lt;br /&gt;
=== [[How to Update User Role Passwords Using API]] ===&lt;br /&gt;
=== [[How to Disable Bluetooth and Wi-Fi on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Auto Time Zone on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Automatic Time Setting on the Terminal]] ===&lt;br /&gt;
=== [[How to Set Display Sleep Mode on the Terminal]] ===&lt;br /&gt;
=== [[How to Grant Accessibility Permission Automatically]] ===&lt;br /&gt;
=== [[How to Disable the Security Lock on Terminal Startup]] ===&lt;br /&gt;
=== [[How to Access Settings Sub-Menu from an Application]] ===&lt;br /&gt;
=== [[How to Set Language Programmatically Using API]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Battery/Power]] ==&lt;br /&gt;
=== [[How to Understand the Special Charging Indicator on the terminal]] ===&lt;br /&gt;
=== [[How to Preserve Terminal Batteries During Prolonged Non-Use]] ===&lt;br /&gt;
=== [[How to Understand the Low-voltage State of Q2 Automatic Shutdown]] ===&lt;br /&gt;
=== [[How to Understand Battery Performance for Various Terminal Models]] ===&lt;br /&gt;
=== [[How to Understand the Counter Mode Functionality in the Q3 Terminal]] ===&lt;br /&gt;
=== [[How to Turn Off the Terminal Using the AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[SIM/Ethenet/WIFI]] ==&lt;br /&gt;
=== [[How to Disable the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Activate the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s IMEI Number]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s MEID Number]] ===&lt;br /&gt;
=== [[How to Understand Supported Modem Bands of WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Troubleshoot SIM Card Signal Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Resolve SIM Card Network Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Troubleshoot Network Search Errors on a Terminal]] ===&lt;br /&gt;
=== [[How to Check the Status of an e-SIM]] ===&lt;br /&gt;
=== [[How to Use Ethernet Connectivity]] ===&lt;br /&gt;
=== [[How to Set the Terminal&#039;s Communication Mode]] ===&lt;br /&gt;
=== [[How to Troubleshoot USSD Menu Display Issues]] ===&lt;br /&gt;
=== [[How to Configure Access Point Name (APN) Settings]] ===&lt;br /&gt;
=== [[How to Set the Preferred Network Type for Cellular Networks Using API]] ===&lt;br /&gt;
=== [[How to Configure Static Ethernet Parameters Using API]] ===&lt;br /&gt;
=== [[How to Enable and Disable Mobile Data Using API]] ===&lt;br /&gt;
=== [[How to Query and Set Network Operators Using API]] ===&lt;br /&gt;
=== [[How to Activate SoftSIM and Data Plans]] ===&lt;br /&gt;
=== [[How to Enable and Disable Ethernet Connectivity]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Certificate]] ==&lt;br /&gt;
=== [[How to Apply App Certificates]] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/AppCertificateBlackWhitePermissionRuls.pdf How to Implement App Installation Restrictions (Blacklist/Whitelist Permissions)] ===&lt;br /&gt;
=== [[How to Install a CA Certificate]] ===&lt;br /&gt;
=== [[How to Clear Terminal Certificates]] ===&lt;br /&gt;
=== [[How to Understand Imported Certificate Visibility on Q2 Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Card]] ==&lt;br /&gt;
=== [[How to Understand the Reading Distance for Contactless Cards]] ===&lt;br /&gt;
=== [[How to Understand NFC Reader Buffer Size Specifications]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Contactless CPU Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Felica Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API for Contactless Mifare Cards]] ===&lt;br /&gt;
=== [[How to Understand PSAM Card Exceptions in Q2/Q3 Series]] ===&lt;br /&gt;
=== [[How to Understand Optimal Card Tap Positioning for Front-Facing Contactless Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[FingerPrint]] ==&lt;br /&gt;
=== [[How to Use the Fingerprint Module Interface in WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Understand Image Resolution (DPI) Specifications of Fingerprint Modules]] ===&lt;br /&gt;
=== [[How to Understand Data Types and Template Formats of Fingerprint Modules]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Other development]] ==&lt;br /&gt;
=== [[How to Set Up the ANDROID_HOME Environment Variable on Windows 7]] ===&lt;br /&gt;
=== [[How to Sign Apps]] ===&lt;br /&gt;
=== [[How to Install Applications on POS Systems]] ===&lt;br /&gt;
=== [https://developer.android.com/training/basics/firstapp/ How to Create Your First App in Android Studio] ===&lt;br /&gt;
=== [[How to Retrieve Logs from Terminals]] ===&lt;br /&gt;
=== [[How to Resolve APK Installation Error: Conflicting Package Signatures]] ===&lt;br /&gt;
=== [[How to Obtain a Full Log Without filters]] ===&lt;br /&gt;
=== [[How to Obtain the Current Location of a Terminal]] ===&lt;br /&gt;
=== [[How to Enable an Application to Utilize the Terminal&#039;s Camera Function]] ===&lt;br /&gt;
=== [[How to Obtain Test APKs for Evaluation]] ===&lt;br /&gt;
=== [[How to Understand Basic List of ADB Commands]] ===&lt;br /&gt;
=== [[How to Obtain Advanced Demonstrations]] ===&lt;br /&gt;
=== [[How to Import SDK in C Programming]] ===&lt;br /&gt;
=== [[How to Utilize PhoneStateListener to Obtain Signal Strength]] ===&lt;br /&gt;
=== [[How to Obtain Demos for Model D3]] ===&lt;br /&gt;
=== [[How to Customize the POS Graphical User Interface for PINPAD Input]] ===&lt;br /&gt;
=== [[How to Understand Android Kiosk Mode]] ===&lt;br /&gt;
=== [[How to Block the Status Bar Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Utilize System API for Full-Screen Display]] ===&lt;br /&gt;
=== [[How to Implement Full Screen Mode Using Android APIs]] ===&lt;br /&gt;
=== [[How to Disable the Home Key in APK and Activity]] ===&lt;br /&gt;
=== [[How to Block and Capture Power Button Events Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Retrieve Terminal Information: Brand, Manufacturer, Product Model, etc.]] ===&lt;br /&gt;
=== [[How to Save Files to Device Storage]] ===&lt;br /&gt;
=== [[How to Set an Application as the Default Launcher]] ===&lt;br /&gt;
=== [[How to Retrieve the Firmware (OS) Version]] ===&lt;br /&gt;
=== [[How to Retrieve Firmware and EMV Kernel Version]] ===&lt;br /&gt;
=== [[How to Implement TLSv1.3 in Applications]] ===&lt;br /&gt;
=== [[How to Automatically Run an App After Installation]] ===&lt;br /&gt;
=== [[How to Understand Secure Connections]] ===&lt;br /&gt;
=== [[How to Use AnyDesk on a Terminal]] ===&lt;br /&gt;
=== [[How to Export the App&#039;s Database File to SD Card]] ===&lt;br /&gt;
=== [[How to Migrate a Payment Application to Q2Premium]] ===&lt;br /&gt;
=== [[How to Configure an Android App to Run Automatically After Terminal Boot]] ===&lt;br /&gt;
=== [[How to Integrate SDK AAR File into Flutter App]] ===&lt;br /&gt;
=== [[How to Call AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[TMS/Wizarview]] ==&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/WizarView_V4.pdf TMS Overview] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/wizarView_UserManual_generalv2.8.pdf TMS User Guide] ===&lt;br /&gt;
=== [[How to Register a Terminal to WizarView]] ===&lt;br /&gt;
=== [[How to Accept Parameter Files Downloaded from TMS]] ===&lt;br /&gt;
=== [[How to Respond to a &#039;User Locked&#039; Status in WizarView]] ===&lt;br /&gt;
=== [[How to Apply for a WizarView Account]] ===&lt;br /&gt;
=== [[How to Batch Import Terminals]] ===&lt;br /&gt;
=== [[How to Remove Terminals Associated with an Application from Configuration]] ===&lt;br /&gt;
=== [[How to Remove an Application from a Device Using TMS]] ===&lt;br /&gt;
=== [[How to Understand Error Codes of TMS and the Agent]] ===&lt;br /&gt;
=== [[How to Understand TMS Server IP Addresses and Port Configuration]] ===&lt;br /&gt;
=== [[How to Understand Terminal Application Update Scenarios in TMS]] ===&lt;br /&gt;
=== [[How to Understand Configuration Types for App Binding: Silent, Prompt, and Market]] ===&lt;br /&gt;
=== [[How to Apply for an RMA Account for a Maintenance Center]] ===&lt;br /&gt;
=== [[How to Remotely Update Firmware]] ===&lt;br /&gt;
=== [[How to Push an APK to a Specific Device Type]] ===&lt;br /&gt;
=== [[How to Set Agent Working Mode]] ===&lt;br /&gt;
=== [[How to Manage Prompt Installation of APKs Configured in TMS]] ===&lt;br /&gt;
=== [[How to Enable or Disable Network Usage in WizarviewAgent]] ===&lt;br /&gt;
=== [[How to Push Apps to Multiple Terminals Across Different Groups Using Tags]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Key Injection]] ==&lt;br /&gt;
=== [[How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal]] ===&lt;br /&gt;
=== [[How to Understand DUKPT]] ===&lt;br /&gt;
=== [[How to Understand Master Key and Session Key in WizarPOS Systems]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Use TMK Delivery System for KeyLoader POS and Master POS]] ===&lt;br /&gt;
=== [[How to Understand Remote Key Injection]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Key Loader POS1 shows serial rcv timeout]] ===&lt;br /&gt;
=== [[How to Troubleshoot: Update Key Failed, Import TMK -74496 Error]] ===&lt;br /&gt;
&lt;br /&gt;
== [[EMV]] ==&lt;br /&gt;
=== [[What&#039;s Tag91]] ===&lt;br /&gt;
=== [[What&#039;s CAPK]] ===&lt;br /&gt;
=== [[How to Set Issuer Scripts in Smart POS Systems]] ===&lt;br /&gt;
=== [[Sometimes when try for chip, contactless is detecting first, how to solve this problem?]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Cryptography]] ==&lt;br /&gt;
=== [[Padding]] ===&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_set_issuer_script&amp;diff=4163</id>
		<title>How to set issuer script</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_set_issuer_script&amp;diff=4163"/>
		<updated>2024-01-14T18:12:22Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: Simon moved page How to set issuer script to How to Set Issuer Scripts in Smart POS Systems: Normalize the title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[How to Set Issuer Scripts in Smart POS Systems]]&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Set_Issuer_Scripts_in_Smart_POS_Systems&amp;diff=4162</id>
		<title>How to Set Issuer Scripts in Smart POS Systems</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Set_Issuer_Scripts_in_Smart_POS_Systems&amp;diff=4162"/>
		<updated>2024-01-14T18:12:22Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: Simon moved page How to set issuer script to How to Set Issuer Scripts in Smart POS Systems: Normalize the title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Setting issuer scripts is a crucial step in processing EMV transactions. These scripts are commands sent by card issuers during an EMV transaction to perform certain actions on the card. The process involves loading necessary cryptographic keys and handling EMV kernel callbacks.&lt;br /&gt;
== Steps for Setting Issuer Scripts ==&lt;br /&gt;
# &#039;&#039;&#039;Load the Terminal Master Key (TMK):&#039;&#039;&#039;&lt;br /&gt;
#* Start by loading the TMK into your smart POS system. The TMK is essential for secure transaction processing and encryption.&lt;br /&gt;
# &#039;&#039;&#039;Load the Certification Authority Public Keys (CAPKs):&#039;&#039;&#039;&lt;br /&gt;
#* Load the relevant CAPKs for the card being used. CAPKs are used for Offline Data Authentication, ensuring the card&#039;s authenticity.&lt;br /&gt;
#* Ensure that the CAPKs loaded correspond to the card&#039;s issuer and application.&lt;br /&gt;
# &#039;&#039;&#039;Handle EMV Kernel Callback for Online Processing:&#039;&#039;&#039;&lt;br /&gt;
#* During the transaction, the EMV kernel will invoke a callback, typically labeled as &#039;&#039;&#039;&#039;EMV_PROCESS_ONLINE&#039;&#039;&#039;&#039;.&lt;br /&gt;
#* This callback indicates that the transaction requires online authentication with the card issuer.&lt;br /&gt;
# &#039;&#039;&#039;Perform Online Authentication:&#039;&#039;&#039;&lt;br /&gt;
#* On receiving the &#039;&#039;&#039;&#039;EMV_PROCESS_ONLINE&#039;&#039;&#039;&#039; callback, initiate the online authentication process.&lt;br /&gt;
#* Communicate with the card issuer&#039;s server to authenticate the transaction and receive any issuer scripts that need to be executed.&lt;br /&gt;
# &#039;&#039;&#039;Set Online Result with Issuer Response Data:&#039;&#039;&#039;&lt;br /&gt;
#* After completing online authentication, set the online transaction result in the POS system.&lt;br /&gt;
#* Use the &#039;&#039;&#039;&#039;issuerRespData&#039;&#039;&#039;&#039;, which contains EMV data received from the host (issuer server), to complete this step.&lt;br /&gt;
#* This data may include issuer scripts that are to be executed on the card.&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039;&lt;br /&gt;
* The process of setting issuer scripts is critical for the successful completion of an EMV transaction.&lt;br /&gt;
* Ensure that your POS system is correctly configured to handle these steps and that all security protocols are followed, especially when dealing with cryptographic keys and sensitive transaction data.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Set_Issuer_Scripts_in_Smart_POS_Systems&amp;diff=4161</id>
		<title>How to Set Issuer Scripts in Smart POS Systems</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Set_Issuer_Scripts_in_Smart_POS_Systems&amp;diff=4161"/>
		<updated>2024-01-14T18:11:47Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Setting issuer scripts is a crucial step in processing EMV transactions. These scripts are commands sent by card issuers during an EMV transaction to perform certain actions on the card. The process involves loading necessary cryptographic keys and handling EMV kernel callbacks.&lt;br /&gt;
== Steps for Setting Issuer Scripts ==&lt;br /&gt;
# &#039;&#039;&#039;Load the Terminal Master Key (TMK):&#039;&#039;&#039;&lt;br /&gt;
#* Start by loading the TMK into your smart POS system. The TMK is essential for secure transaction processing and encryption.&lt;br /&gt;
# &#039;&#039;&#039;Load the Certification Authority Public Keys (CAPKs):&#039;&#039;&#039;&lt;br /&gt;
#* Load the relevant CAPKs for the card being used. CAPKs are used for Offline Data Authentication, ensuring the card&#039;s authenticity.&lt;br /&gt;
#* Ensure that the CAPKs loaded correspond to the card&#039;s issuer and application.&lt;br /&gt;
# &#039;&#039;&#039;Handle EMV Kernel Callback for Online Processing:&#039;&#039;&#039;&lt;br /&gt;
#* During the transaction, the EMV kernel will invoke a callback, typically labeled as &#039;&#039;&#039;&#039;EMV_PROCESS_ONLINE&#039;&#039;&#039;&#039;.&lt;br /&gt;
#* This callback indicates that the transaction requires online authentication with the card issuer.&lt;br /&gt;
# &#039;&#039;&#039;Perform Online Authentication:&#039;&#039;&#039;&lt;br /&gt;
#* On receiving the &#039;&#039;&#039;&#039;EMV_PROCESS_ONLINE&#039;&#039;&#039;&#039; callback, initiate the online authentication process.&lt;br /&gt;
#* Communicate with the card issuer&#039;s server to authenticate the transaction and receive any issuer scripts that need to be executed.&lt;br /&gt;
# &#039;&#039;&#039;Set Online Result with Issuer Response Data:&#039;&#039;&#039;&lt;br /&gt;
#* After completing online authentication, set the online transaction result in the POS system.&lt;br /&gt;
#* Use the &#039;&#039;&#039;&#039;issuerRespData&#039;&#039;&#039;&#039;, which contains EMV data received from the host (issuer server), to complete this step.&lt;br /&gt;
#* This data may include issuer scripts that are to be executed on the card.&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039;&lt;br /&gt;
* The process of setting issuer scripts is critical for the successful completion of an EMV transaction.&lt;br /&gt;
* Ensure that your POS system is correctly configured to handle these steps and that all security protocols are followed, especially when dealing with cryptographic keys and sensitive transaction data.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=What%27s_CAPK&amp;diff=4160</id>
		<title>What&#039;s CAPK</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=What%27s_CAPK&amp;diff=4160"/>
		<updated>2024-01-14T17:54:46Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Definition and Role: ===&lt;br /&gt;
* CAPK, or Certification Authority Public Key, is a key used in EMV (Europay, MasterCard, and Visa) card systems for Offline Data Authentication (ODA).&lt;br /&gt;
* It plays a crucial role in the authentication of EMV card transactions, regardless of whether the transaction is processed online or offline.&lt;br /&gt;
=== Operational Importance: ===&lt;br /&gt;
* &#039;&#039;&#039;Offline Data Authentication:&#039;&#039;&#039; CAPK is essential for validating the authenticity of card data during offline transactions.&lt;br /&gt;
* &#039;&#039;&#039;Transaction Processing:&#039;&#039;&#039; For both online and offline transactions, CAPK is used to ensure the card data has not been tampered with.&lt;br /&gt;
* &#039;&#039;&#039;SDA Dependency:&#039;&#039;&#039; If CAPK is not set or configured correctly in the POS system, Static Data Authentication (SDA) will fail, potentially leading to declined transactions.&lt;br /&gt;
=== Components of CAPK: ===&lt;br /&gt;
* CAPK consists of several key elements, each playing a significant role in the authentication process:&lt;br /&gt;
** &#039;&#039;&#039;RID (Registered Application Provider Identifier):&#039;&#039;&#039; Identifies the card application provider.&lt;br /&gt;
** &#039;&#039;&#039;CAPKI (Certification Authority Public Key Index):&#039;&#039;&#039; Specifies the particular public key to be used.&lt;br /&gt;
** &#039;&#039;&#039;Exponent:&#039;&#039;&#039; Part of the public key used in the cryptographic process.&lt;br /&gt;
** &#039;&#039;&#039;Checksum:&#039;&#039;&#039; Ensures the integrity of the CAPK data.&lt;br /&gt;
** &#039;&#039;&#039;Modulus:&#039;&#039;&#039; The other part of the public key used for cryptographic calculations.&lt;br /&gt;
=== Implementation in POS Systems: ===&lt;br /&gt;
* &#039;&#039;&#039;Configuration:&#039;&#039;&#039; Proper configuration of CAPK in smart POS systems is essential for EMV compliance and effective transaction processing.&lt;br /&gt;
* &#039;&#039;&#039;Updates and Management:&#039;&#039;&#039; Regular updates and management of CAPKs are crucial to accommodate new card issuer specifications and security updates.&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039;&lt;br /&gt;
* The management of CAPKs in smart POS systems is a critical aspect of EMV compliance. Technicians and developers should ensure these keys are accurately configured, regularly updated, and securely managed to maintain the integrity of the EMV transaction process.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=What%27s_Tag91&amp;diff=4159</id>
		<title>What&#039;s Tag91</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=What%27s_Tag91&amp;diff=4159"/>
		<updated>2024-01-14T17:43:01Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Definition and Purpose: ===&lt;br /&gt;
* &#039;&#039;&#039;Tag 91&#039;&#039;&#039; in the context of EMV (Europay, MasterCard, and Visa) standards refers to &#039;Issuer Authentication Data&#039;.&lt;br /&gt;
* This data is crucial for the authentication process during an EMV transaction. It is provided by the card issuer and plays a significant role in securing the transaction.&lt;br /&gt;
=== Operational Context: ===&lt;br /&gt;
* &#039;&#039;&#039;Host Response:&#039;&#039;&#039; Tag 91 is typically returned by the host (e.g., bank or card issuer&#039;s server) as part of the transaction response.&lt;br /&gt;
* &#039;&#039;&#039;Integration with EMV Kernel:&#039;&#039;&#039; Once received, the issuer authentication data in Tag 91 must be correctly set or inputted into the EMV kernel of the smart POS system. This step is essential for the completion and validation of the transaction process.&lt;br /&gt;
=== Key Considerations: ===&lt;br /&gt;
* &#039;&#039;&#039;Security and Compliance:&#039;&#039;&#039; The handling of Tag 91 data must adhere to EMV security standards and protocols to ensure the integrity and security of the transaction.&lt;br /&gt;
* &#039;&#039;&#039;Software Integration:&#039;&#039;&#039; Smart POS systems must have robust software capable of accurately processing and integrating Tag 91 data into the transaction flow.&lt;br /&gt;
=== Technical Implementation: ===&lt;br /&gt;
* &#039;&#039;&#039;Data Format and Content:&#039;&#039;&#039; The issuer authentication data may contain cryptographic information essential for validating the transaction. The format should be compatible with the EMV kernel&#039;s requirements.&lt;br /&gt;
* &#039;&#039;&#039;Error Handling:&#039;&#039;&#039; The smart POS system should be equipped to handle any errors or discrepancies in Tag 91 data, alerting the operator and taking appropriate actions as per defined protocols.&lt;br /&gt;
=== Usage in Transaction Process: ===&lt;br /&gt;
* During an EMV transaction, the smart POS system retrieves Tag 91 data from the transaction response and utilizes it as part of the issuer authentication procedure.&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039;&lt;br /&gt;
* Understanding and correctly implementing the handling of Tag 91 is vital for developers and technicians working with EMV systems in smart POS terminals. It ensures not only the security of transactions but also compliance with global EMV standards.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4158</id>
		<title>Enviroment</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4158"/>
		<updated>2024-01-14T17:10:46Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Hardware/Repair]] ==&lt;br /&gt;
=== [[How to Recover a Terminal from Tamper Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Understand Trigger Events in Terminals]] ===&lt;br /&gt;
=== [[How to Remotely Reactivate Tampered Terminals]] ===&lt;br /&gt;
=== [[How to Select Optimal TF Card (Micro SD Card) for Smart POS Systems]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Printer]] ==&lt;br /&gt;
=== [[How to Verify the Terminal&#039;s Printer Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Print Unsupported Character Sets with a POS Printer]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Use the Terminal&#039;s Bluetooth Printer Service]] ===&lt;br /&gt;
=== [[How to Print Images with a POS Printer]] ===&lt;br /&gt;
=== [[How to Print QR Codes with a POS Printer]] ===&lt;br /&gt;
=== [[How to Evaluate HTML Printing Function Performance]] ===&lt;br /&gt;
=== [[How to Evaluate Terminal Print Performance]] ===&lt;br /&gt;
=== [[How to Print with an External Epson USB Printer (TM-T88IV)]] ===&lt;br /&gt;
=== [[How to Replace the Font File (*.ttf) for HTML Printing Function]] ===&lt;br /&gt;
=== [[How to Use the Java API for Printer Operations]] ===&lt;br /&gt;
=== [[How to Understand Blank Lines Between Continuous Image Prints]] ===&lt;br /&gt;
=== [[How to Use Printers with JavaScript]] ===&lt;br /&gt;
=== [[How to Verify Printer Status: Out of Paper Check]] ===&lt;br /&gt;
&lt;br /&gt;
== [[USB/Serial Port]] ==&lt;br /&gt;
=== [[How to Download and Install USB Drivers for the Terminals]] ===&lt;br /&gt;
=== [[How to Download UU Cable Driver]] ===&lt;br /&gt;
=== [[How to Install Serial Port Drivers for Production Models Q1/Q2/Q3]] ===&lt;br /&gt;
=== [[How to Install Serial Port Driver for Production Terminals in Linux]] ===&lt;br /&gt;
=== [[How to Develop Serial Port for Terminals]] ===&lt;br /&gt;
=== [[How to Add Udev Rules for USB Debugging in Linux]]===&lt;br /&gt;
=== [[How to Manage Serial Port Connections During Terminal Sleep Mode]]===&lt;br /&gt;
=== [[How to Manage Serial Port Disconnections in Application Development]]===&lt;br /&gt;
=== [[How to Connect Terminals to Mobile Devices Using Accessory Mode]]===&lt;br /&gt;
=== [[How to Detect UU Cable Connnected Programmatically]]===&lt;br /&gt;
=== [[How to Control a Fan via Serial Port]]===&lt;br /&gt;
=== [[How to List Connected USB Devices]]===&lt;br /&gt;
=== [[How to Use Accessory Agent Service with D22 and Q3 Devices]]===&lt;br /&gt;
&lt;br /&gt;
== [[Firmware]] ==&lt;br /&gt;
=== [[How to Update Firmware for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Understand Firmware Package Naming and Configuration for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Compare Engineer Mode and User Mode Terminals]] ===&lt;br /&gt;
=== [[How to Configure Home Settings in poshomesettings.xml]] ===&lt;br /&gt;
=== [[How to Configure System Settings in possystemsettings.xml]] ===&lt;br /&gt;
=== [[How to Prevent Accidental Uninstallation of Applications by Visitors]] ===&lt;br /&gt;
=== [[How to Troubleshoot the &amp;quot;Agent Stopped&amp;quot; Error Message]] ===&lt;br /&gt;
=== [[How to Resolve Forgotten Security Lock Password Issues]] ===&lt;br /&gt;
=== [[How to Use Q1 Buttons in Applications]] ===&lt;br /&gt;
=== [[How to Adapt Applications for Q1 (4G) Devices]] ===&lt;br /&gt;
=== [[How to Customize Boot Logo and Boot Animation]] ===&lt;br /&gt;
=== [[How to Set Wallpaper]] ===&lt;br /&gt;
=== [[How to Enter Special Mode at Startup]] ===&lt;br /&gt;
=== [[How to Install Browsers on Q-Series Devices]] ===&lt;br /&gt;
=== [[How to Understand External Servers and Services Accessed by Firmware]] ===&lt;br /&gt;
=== [[How to Access Different Firmware Modes of a Terminal]] ===&lt;br /&gt;
=== [[How to Write Customer Serial Numbers (SN) ]] ===&lt;br /&gt;
=== [[How to Enable Touch Screen Wake-Up Functionality]] ===&lt;br /&gt;
=== [[How to Set User System Properties]] ===&lt;br /&gt;
=== [[How to Enable and Disable MTP]] ===&lt;br /&gt;
=== [[How to Update WebView on POS Systems]] ===&lt;br /&gt;
=== [[How to Disable File Explorer for TF Cards and USB Pendrives]] ===&lt;br /&gt;
=== [[How to Manage Screen On/Off Functionality]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Settings Menu]] ==&lt;br /&gt;
=== [[How to Perform a Factory Data Reset]] ===&lt;br /&gt;
=== [[How to Understand Common Settings Menus]] ===&lt;br /&gt;
=== [[How to View the Certificate List on the Terminal]] ===&lt;br /&gt;
=== [[How to Understand the Merchant Self-Test in Settings]] ===&lt;br /&gt;
=== [[How to Use Terminal Merchant Self-Test for Specified Network Testing]] ===&lt;br /&gt;
=== [[How to Change the System Language]] ===&lt;br /&gt;
=== [[How to Log into the Terminal as an Administrator]] ===&lt;br /&gt;
=== [[How to Change the Terminal Administrator&#039;s Login Password]] ===&lt;br /&gt;
=== [[How to  Update the Terminal&#039;s Time Setting]] ===&lt;br /&gt;
=== [[How to  Change the Terminal&#039;s Time Zone Setting]] ===&lt;br /&gt;
=== [[How to Enable User Role Control for Accessing the Settings Menu]] ===&lt;br /&gt;
=== [[How to Update User Role Passwords Using API]] ===&lt;br /&gt;
=== [[How to Disable Bluetooth and Wi-Fi on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Auto Time Zone on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Automatic Time Setting on the Terminal]] ===&lt;br /&gt;
=== [[How to Set Display Sleep Mode on the Terminal]] ===&lt;br /&gt;
=== [[How to Grant Accessibility Permission Automatically]] ===&lt;br /&gt;
=== [[How to Disable the Security Lock on Terminal Startup]] ===&lt;br /&gt;
=== [[How to Access Settings Sub-Menu from an Application]] ===&lt;br /&gt;
=== [[How to Set Language Programmatically Using API]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Battery/Power]] ==&lt;br /&gt;
=== [[How to Understand the Special Charging Indicator on the terminal]] ===&lt;br /&gt;
=== [[How to Preserve Terminal Batteries During Prolonged Non-Use]] ===&lt;br /&gt;
=== [[How to Understand the Low-voltage State of Q2 Automatic Shutdown]] ===&lt;br /&gt;
=== [[How to Understand Battery Performance for Various Terminal Models]] ===&lt;br /&gt;
=== [[How to Understand the Counter Mode Functionality in the Q3 Terminal]] ===&lt;br /&gt;
=== [[How to Turn Off the Terminal Using the AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[SIM/Ethenet/WIFI]] ==&lt;br /&gt;
=== [[How to Disable the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Activate the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s IMEI Number]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s MEID Number]] ===&lt;br /&gt;
=== [[How to Understand Supported Modem Bands of WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Troubleshoot SIM Card Signal Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Resolve SIM Card Network Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Troubleshoot Network Search Errors on a Terminal]] ===&lt;br /&gt;
=== [[How to Check the Status of an e-SIM]] ===&lt;br /&gt;
=== [[How to Use Ethernet Connectivity]] ===&lt;br /&gt;
=== [[How to Set the Terminal&#039;s Communication Mode]] ===&lt;br /&gt;
=== [[How to Troubleshoot USSD Menu Display Issues]] ===&lt;br /&gt;
=== [[How to Configure Access Point Name (APN) Settings]] ===&lt;br /&gt;
=== [[How to Set the Preferred Network Type for Cellular Networks Using API]] ===&lt;br /&gt;
=== [[How to Configure Static Ethernet Parameters Using API]] ===&lt;br /&gt;
=== [[How to Enable and Disable Mobile Data Using API]] ===&lt;br /&gt;
=== [[How to Query and Set Network Operators Using API]] ===&lt;br /&gt;
=== [[How to Activate SoftSIM and Data Plans]] ===&lt;br /&gt;
=== [[How to Enable and Disable Ethernet Connectivity]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Certificate]] ==&lt;br /&gt;
=== [[How to Apply App Certificates]] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/AppCertificateBlackWhitePermissionRuls.pdf How to Implement App Installation Restrictions (Blacklist/Whitelist Permissions)] ===&lt;br /&gt;
=== [[How to Install a CA Certificate]] ===&lt;br /&gt;
=== [[How to Clear Terminal Certificates]] ===&lt;br /&gt;
=== [[How to Understand Imported Certificate Visibility on Q2 Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Card]] ==&lt;br /&gt;
=== [[How to Understand the Reading Distance for Contactless Cards]] ===&lt;br /&gt;
=== [[How to Understand NFC Reader Buffer Size Specifications]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Contactless CPU Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Felica Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API for Contactless Mifare Cards]] ===&lt;br /&gt;
=== [[How to Understand PSAM Card Exceptions in Q2/Q3 Series]] ===&lt;br /&gt;
=== [[How to Understand Optimal Card Tap Positioning for Front-Facing Contactless Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[FingerPrint]] ==&lt;br /&gt;
=== [[How to Use the Fingerprint Module Interface in WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Understand Image Resolution (DPI) Specifications of Fingerprint Modules]] ===&lt;br /&gt;
=== [[How to Understand Data Types and Template Formats of Fingerprint Modules]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Other development]] ==&lt;br /&gt;
=== [[How to Set Up the ANDROID_HOME Environment Variable on Windows 7]] ===&lt;br /&gt;
=== [[How to Sign Apps]] ===&lt;br /&gt;
=== [[How to Install Applications on POS Systems]] ===&lt;br /&gt;
=== [https://developer.android.com/training/basics/firstapp/ How to Create Your First App in Android Studio] ===&lt;br /&gt;
=== [[How to Retrieve Logs from Terminals]] ===&lt;br /&gt;
=== [[How to Resolve APK Installation Error: Conflicting Package Signatures]] ===&lt;br /&gt;
=== [[How to Obtain a Full Log Without filters]] ===&lt;br /&gt;
=== [[How to Obtain the Current Location of a Terminal]] ===&lt;br /&gt;
=== [[How to Enable an Application to Utilize the Terminal&#039;s Camera Function]] ===&lt;br /&gt;
=== [[How to Obtain Test APKs for Evaluation]] ===&lt;br /&gt;
=== [[How to Understand Basic List of ADB Commands]] ===&lt;br /&gt;
=== [[How to Obtain Advanced Demonstrations]] ===&lt;br /&gt;
=== [[How to Import SDK in C Programming]] ===&lt;br /&gt;
=== [[How to Utilize PhoneStateListener to Obtain Signal Strength]] ===&lt;br /&gt;
=== [[How to Obtain Demos for Model D3]] ===&lt;br /&gt;
=== [[How to Customize the POS Graphical User Interface for PINPAD Input]] ===&lt;br /&gt;
=== [[How to Understand Android Kiosk Mode]] ===&lt;br /&gt;
=== [[How to Block the Status Bar Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Utilize System API for Full-Screen Display]] ===&lt;br /&gt;
=== [[How to Implement Full Screen Mode Using Android APIs]] ===&lt;br /&gt;
=== [[How to Disable the Home Key in APK and Activity]] ===&lt;br /&gt;
=== [[How to Block and Capture Power Button Events Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Retrieve Terminal Information: Brand, Manufacturer, Product Model, etc.]] ===&lt;br /&gt;
=== [[How to Save Files to Device Storage]] ===&lt;br /&gt;
=== [[How to Set an Application as the Default Launcher]] ===&lt;br /&gt;
=== [[How to Retrieve the Firmware (OS) Version]] ===&lt;br /&gt;
=== [[How to Retrieve Firmware and EMV Kernel Version]] ===&lt;br /&gt;
=== [[How to Implement TLSv1.3 in Applications]] ===&lt;br /&gt;
=== [[How to Automatically Run an App After Installation]] ===&lt;br /&gt;
=== [[How to Understand Secure Connections]] ===&lt;br /&gt;
=== [[How to Use AnyDesk on a Terminal]] ===&lt;br /&gt;
=== [[How to Export the App&#039;s Database File to SD Card]] ===&lt;br /&gt;
=== [[How to Migrate a Payment Application to Q2Premium]] ===&lt;br /&gt;
=== [[How to Configure an Android App to Run Automatically After Terminal Boot]] ===&lt;br /&gt;
=== [[How to Integrate SDK AAR File into Flutter App]] ===&lt;br /&gt;
=== [[How to Call AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[TMS/Wizarview]] ==&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/WizarView_V4.pdf TMS Overview] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/wizarView_UserManual_generalv2.8.pdf TMS User Guide] ===&lt;br /&gt;
=== [[How to Register a Terminal to WizarView]] ===&lt;br /&gt;
=== [[How to Accept Parameter Files Downloaded from TMS]] ===&lt;br /&gt;
=== [[How to Respond to a &#039;User Locked&#039; Status in WizarView]] ===&lt;br /&gt;
=== [[How to Apply for a WizarView Account]] ===&lt;br /&gt;
=== [[How to Batch Import Terminals]] ===&lt;br /&gt;
=== [[How to Remove Terminals Associated with an Application from Configuration]] ===&lt;br /&gt;
=== [[How to Remove an Application from a Device Using TMS]] ===&lt;br /&gt;
=== [[How to Understand Error Codes of TMS and the Agent]] ===&lt;br /&gt;
=== [[How to Understand TMS Server IP Addresses and Port Configuration]] ===&lt;br /&gt;
=== [[How to Understand Terminal Application Update Scenarios in TMS]] ===&lt;br /&gt;
=== [[How to Understand Configuration Types for App Binding: Silent, Prompt, and Market]] ===&lt;br /&gt;
=== [[How to Apply for an RMA Account for a Maintenance Center]] ===&lt;br /&gt;
=== [[How to Remotely Update Firmware]] ===&lt;br /&gt;
=== [[How to Push an APK to a Specific Device Type]] ===&lt;br /&gt;
=== [[How to Set Agent Working Mode]] ===&lt;br /&gt;
=== [[How to Manage Prompt Installation of APKs Configured in TMS]] ===&lt;br /&gt;
=== [[How to Enable or Disable Network Usage in WizarviewAgent]] ===&lt;br /&gt;
=== [[How to Push Apps to Multiple Terminals Across Different Groups Using Tags]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Key Injection]] ==&lt;br /&gt;
=== [[How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal]] ===&lt;br /&gt;
=== [[How to Understand DUKPT]] ===&lt;br /&gt;
=== [[How to Understand Master Key and Session Key in WizarPOS Systems]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Use TMK Delivery System for KeyLoader POS and Master POS]] ===&lt;br /&gt;
=== [[How to Understand Remote Key Injection]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Key Loader POS1 shows serial rcv timeout]] ===&lt;br /&gt;
=== [[How to Troubleshoot: Update Key Failed, Import TMK -74496 Error]] ===&lt;br /&gt;
&lt;br /&gt;
== [[EMV]] ==&lt;br /&gt;
=== [[What&#039;s Tag91]] ===&lt;br /&gt;
=== [[What&#039;s CAPK]] ===&lt;br /&gt;
=== [[How to set issuer script]] ===&lt;br /&gt;
=== [[Sometimes when try for chip, contactless is detecting first, how to solve this problem?]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Cryptography]] ==&lt;br /&gt;
=== [[Padding]] ===&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=Update_key_failed,_import_TMK:_-74496&amp;diff=4157</id>
		<title>Update key failed, import TMK: -74496</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=Update_key_failed,_import_TMK:_-74496&amp;diff=4157"/>
		<updated>2024-01-14T17:10:28Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: Simon moved page Update key failed, import TMK: -74496 to How to Troubleshoot: Update Key Failed, Import TMK -74496 Error: Normalize the title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[How to Troubleshoot: Update Key Failed, Import TMK -74496 Error]]&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Troubleshoot:_Update_Key_Failed,_Import_TMK_-74496_Error&amp;diff=4156</id>
		<title>How to Troubleshoot: Update Key Failed, Import TMK -74496 Error</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Troubleshoot:_Update_Key_Failed,_Import_TMK_-74496_Error&amp;diff=4156"/>
		<updated>2024-01-14T17:10:28Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: Simon moved page Update key failed, import TMK: -74496 to How to Troubleshoot: Update Key Failed, Import TMK -74496 Error: Normalize the title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you encounter the error &amp;quot;Update key failed, import TMK: -74496&amp;quot; while importing a TMK (Terminal Master Key) in the key loader, follow these steps to diagnose and resolve the issue:&lt;br /&gt;
== Check Key Length ==&lt;br /&gt;
* Verify that the length of the TMK is correct. The TMK length must match the required specifications for your system. Using a key of incorrect length can lead to this error.&lt;br /&gt;
== Check Delivery Type ==&lt;br /&gt;
* Confirm that the delivery type or method for the TMK is appropriate. The delivery method should align with the security protocols and standards of your system.&lt;br /&gt;
[[File:Delivertype.png|frameless|thumb|caption]]&lt;br /&gt;
== Note ==&lt;br /&gt;
* The error code -74496 might indicate specific issues related to key format, encryption standards, or system compatibility. It&#039;s crucial to approach the troubleshooting systematically, checking each potential cause one by one.&lt;br /&gt;
* If the issue persists, reach out to the technical support team for your key loader or the provider of the TMK for further assistance.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Troubleshoot:_Update_Key_Failed,_Import_TMK_-74496_Error&amp;diff=4155</id>
		<title>How to Troubleshoot: Update Key Failed, Import TMK -74496 Error</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Troubleshoot:_Update_Key_Failed,_Import_TMK_-74496_Error&amp;diff=4155"/>
		<updated>2024-01-14T17:07:57Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you encounter the error &amp;quot;Update key failed, import TMK: -74496&amp;quot; while importing a TMK (Terminal Master Key) in the key loader, follow these steps to diagnose and resolve the issue:&lt;br /&gt;
== Check Key Length ==&lt;br /&gt;
* Verify that the length of the TMK is correct. The TMK length must match the required specifications for your system. Using a key of incorrect length can lead to this error.&lt;br /&gt;
== Check Delivery Type ==&lt;br /&gt;
* Confirm that the delivery type or method for the TMK is appropriate. The delivery method should align with the security protocols and standards of your system.&lt;br /&gt;
[[File:Delivertype.png|frameless|thumb|caption]]&lt;br /&gt;
== Note ==&lt;br /&gt;
* The error code -74496 might indicate specific issues related to key format, encryption standards, or system compatibility. It&#039;s crucial to approach the troubleshooting systematically, checking each potential cause one by one.&lt;br /&gt;
* If the issue persists, reach out to the technical support team for your key loader or the provider of the TMK for further assistance.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4154</id>
		<title>Enviroment</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4154"/>
		<updated>2024-01-14T02:18:49Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Hardware/Repair]] ==&lt;br /&gt;
=== [[How to Recover a Terminal from Tamper Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Understand Trigger Events in Terminals]] ===&lt;br /&gt;
=== [[How to Remotely Reactivate Tampered Terminals]] ===&lt;br /&gt;
=== [[How to Select Optimal TF Card (Micro SD Card) for Smart POS Systems]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Printer]] ==&lt;br /&gt;
=== [[How to Verify the Terminal&#039;s Printer Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Print Unsupported Character Sets with a POS Printer]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Use the Terminal&#039;s Bluetooth Printer Service]] ===&lt;br /&gt;
=== [[How to Print Images with a POS Printer]] ===&lt;br /&gt;
=== [[How to Print QR Codes with a POS Printer]] ===&lt;br /&gt;
=== [[How to Evaluate HTML Printing Function Performance]] ===&lt;br /&gt;
=== [[How to Evaluate Terminal Print Performance]] ===&lt;br /&gt;
=== [[How to Print with an External Epson USB Printer (TM-T88IV)]] ===&lt;br /&gt;
=== [[How to Replace the Font File (*.ttf) for HTML Printing Function]] ===&lt;br /&gt;
=== [[How to Use the Java API for Printer Operations]] ===&lt;br /&gt;
=== [[How to Understand Blank Lines Between Continuous Image Prints]] ===&lt;br /&gt;
=== [[How to Use Printers with JavaScript]] ===&lt;br /&gt;
=== [[How to Verify Printer Status: Out of Paper Check]] ===&lt;br /&gt;
&lt;br /&gt;
== [[USB/Serial Port]] ==&lt;br /&gt;
=== [[How to Download and Install USB Drivers for the Terminals]] ===&lt;br /&gt;
=== [[How to Download UU Cable Driver]] ===&lt;br /&gt;
=== [[How to Install Serial Port Drivers for Production Models Q1/Q2/Q3]] ===&lt;br /&gt;
=== [[How to Install Serial Port Driver for Production Terminals in Linux]] ===&lt;br /&gt;
=== [[How to Develop Serial Port for Terminals]] ===&lt;br /&gt;
=== [[How to Add Udev Rules for USB Debugging in Linux]]===&lt;br /&gt;
=== [[How to Manage Serial Port Connections During Terminal Sleep Mode]]===&lt;br /&gt;
=== [[How to Manage Serial Port Disconnections in Application Development]]===&lt;br /&gt;
=== [[How to Connect Terminals to Mobile Devices Using Accessory Mode]]===&lt;br /&gt;
=== [[How to Detect UU Cable Connnected Programmatically]]===&lt;br /&gt;
=== [[How to Control a Fan via Serial Port]]===&lt;br /&gt;
=== [[How to List Connected USB Devices]]===&lt;br /&gt;
=== [[How to Use Accessory Agent Service with D22 and Q3 Devices]]===&lt;br /&gt;
&lt;br /&gt;
== [[Firmware]] ==&lt;br /&gt;
=== [[How to Update Firmware for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Understand Firmware Package Naming and Configuration for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Compare Engineer Mode and User Mode Terminals]] ===&lt;br /&gt;
=== [[How to Configure Home Settings in poshomesettings.xml]] ===&lt;br /&gt;
=== [[How to Configure System Settings in possystemsettings.xml]] ===&lt;br /&gt;
=== [[How to Prevent Accidental Uninstallation of Applications by Visitors]] ===&lt;br /&gt;
=== [[How to Troubleshoot the &amp;quot;Agent Stopped&amp;quot; Error Message]] ===&lt;br /&gt;
=== [[How to Resolve Forgotten Security Lock Password Issues]] ===&lt;br /&gt;
=== [[How to Use Q1 Buttons in Applications]] ===&lt;br /&gt;
=== [[How to Adapt Applications for Q1 (4G) Devices]] ===&lt;br /&gt;
=== [[How to Customize Boot Logo and Boot Animation]] ===&lt;br /&gt;
=== [[How to Set Wallpaper]] ===&lt;br /&gt;
=== [[How to Enter Special Mode at Startup]] ===&lt;br /&gt;
=== [[How to Install Browsers on Q-Series Devices]] ===&lt;br /&gt;
=== [[How to Understand External Servers and Services Accessed by Firmware]] ===&lt;br /&gt;
=== [[How to Access Different Firmware Modes of a Terminal]] ===&lt;br /&gt;
=== [[How to Write Customer Serial Numbers (SN) ]] ===&lt;br /&gt;
=== [[How to Enable Touch Screen Wake-Up Functionality]] ===&lt;br /&gt;
=== [[How to Set User System Properties]] ===&lt;br /&gt;
=== [[How to Enable and Disable MTP]] ===&lt;br /&gt;
=== [[How to Update WebView on POS Systems]] ===&lt;br /&gt;
=== [[How to Disable File Explorer for TF Cards and USB Pendrives]] ===&lt;br /&gt;
=== [[How to Manage Screen On/Off Functionality]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Settings Menu]] ==&lt;br /&gt;
=== [[How to Perform a Factory Data Reset]] ===&lt;br /&gt;
=== [[How to Understand Common Settings Menus]] ===&lt;br /&gt;
=== [[How to View the Certificate List on the Terminal]] ===&lt;br /&gt;
=== [[How to Understand the Merchant Self-Test in Settings]] ===&lt;br /&gt;
=== [[How to Use Terminal Merchant Self-Test for Specified Network Testing]] ===&lt;br /&gt;
=== [[How to Change the System Language]] ===&lt;br /&gt;
=== [[How to Log into the Terminal as an Administrator]] ===&lt;br /&gt;
=== [[How to Change the Terminal Administrator&#039;s Login Password]] ===&lt;br /&gt;
=== [[How to  Update the Terminal&#039;s Time Setting]] ===&lt;br /&gt;
=== [[How to  Change the Terminal&#039;s Time Zone Setting]] ===&lt;br /&gt;
=== [[How to Enable User Role Control for Accessing the Settings Menu]] ===&lt;br /&gt;
=== [[How to Update User Role Passwords Using API]] ===&lt;br /&gt;
=== [[How to Disable Bluetooth and Wi-Fi on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Auto Time Zone on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Automatic Time Setting on the Terminal]] ===&lt;br /&gt;
=== [[How to Set Display Sleep Mode on the Terminal]] ===&lt;br /&gt;
=== [[How to Grant Accessibility Permission Automatically]] ===&lt;br /&gt;
=== [[How to Disable the Security Lock on Terminal Startup]] ===&lt;br /&gt;
=== [[How to Access Settings Sub-Menu from an Application]] ===&lt;br /&gt;
=== [[How to Set Language Programmatically Using API]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Battery/Power]] ==&lt;br /&gt;
=== [[How to Understand the Special Charging Indicator on the terminal]] ===&lt;br /&gt;
=== [[How to Preserve Terminal Batteries During Prolonged Non-Use]] ===&lt;br /&gt;
=== [[How to Understand the Low-voltage State of Q2 Automatic Shutdown]] ===&lt;br /&gt;
=== [[How to Understand Battery Performance for Various Terminal Models]] ===&lt;br /&gt;
=== [[How to Understand the Counter Mode Functionality in the Q3 Terminal]] ===&lt;br /&gt;
=== [[How to Turn Off the Terminal Using the AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[SIM/Ethenet/WIFI]] ==&lt;br /&gt;
=== [[How to Disable the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Activate the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s IMEI Number]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s MEID Number]] ===&lt;br /&gt;
=== [[How to Understand Supported Modem Bands of WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Troubleshoot SIM Card Signal Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Resolve SIM Card Network Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Troubleshoot Network Search Errors on a Terminal]] ===&lt;br /&gt;
=== [[How to Check the Status of an e-SIM]] ===&lt;br /&gt;
=== [[How to Use Ethernet Connectivity]] ===&lt;br /&gt;
=== [[How to Set the Terminal&#039;s Communication Mode]] ===&lt;br /&gt;
=== [[How to Troubleshoot USSD Menu Display Issues]] ===&lt;br /&gt;
=== [[How to Configure Access Point Name (APN) Settings]] ===&lt;br /&gt;
=== [[How to Set the Preferred Network Type for Cellular Networks Using API]] ===&lt;br /&gt;
=== [[How to Configure Static Ethernet Parameters Using API]] ===&lt;br /&gt;
=== [[How to Enable and Disable Mobile Data Using API]] ===&lt;br /&gt;
=== [[How to Query and Set Network Operators Using API]] ===&lt;br /&gt;
=== [[How to Activate SoftSIM and Data Plans]] ===&lt;br /&gt;
=== [[How to Enable and Disable Ethernet Connectivity]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Certificate]] ==&lt;br /&gt;
=== [[How to Apply App Certificates]] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/AppCertificateBlackWhitePermissionRuls.pdf How to Implement App Installation Restrictions (Blacklist/Whitelist Permissions)] ===&lt;br /&gt;
=== [[How to Install a CA Certificate]] ===&lt;br /&gt;
=== [[How to Clear Terminal Certificates]] ===&lt;br /&gt;
=== [[How to Understand Imported Certificate Visibility on Q2 Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Card]] ==&lt;br /&gt;
=== [[How to Understand the Reading Distance for Contactless Cards]] ===&lt;br /&gt;
=== [[How to Understand NFC Reader Buffer Size Specifications]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Contactless CPU Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Felica Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API for Contactless Mifare Cards]] ===&lt;br /&gt;
=== [[How to Understand PSAM Card Exceptions in Q2/Q3 Series]] ===&lt;br /&gt;
=== [[How to Understand Optimal Card Tap Positioning for Front-Facing Contactless Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[FingerPrint]] ==&lt;br /&gt;
=== [[How to Use the Fingerprint Module Interface in WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Understand Image Resolution (DPI) Specifications of Fingerprint Modules]] ===&lt;br /&gt;
=== [[How to Understand Data Types and Template Formats of Fingerprint Modules]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Other development]] ==&lt;br /&gt;
=== [[How to Set Up the ANDROID_HOME Environment Variable on Windows 7]] ===&lt;br /&gt;
=== [[How to Sign Apps]] ===&lt;br /&gt;
=== [[How to Install Applications on POS Systems]] ===&lt;br /&gt;
=== [https://developer.android.com/training/basics/firstapp/ How to Create Your First App in Android Studio] ===&lt;br /&gt;
=== [[How to Retrieve Logs from Terminals]] ===&lt;br /&gt;
=== [[How to Resolve APK Installation Error: Conflicting Package Signatures]] ===&lt;br /&gt;
=== [[How to Obtain a Full Log Without filters]] ===&lt;br /&gt;
=== [[How to Obtain the Current Location of a Terminal]] ===&lt;br /&gt;
=== [[How to Enable an Application to Utilize the Terminal&#039;s Camera Function]] ===&lt;br /&gt;
=== [[How to Obtain Test APKs for Evaluation]] ===&lt;br /&gt;
=== [[How to Understand Basic List of ADB Commands]] ===&lt;br /&gt;
=== [[How to Obtain Advanced Demonstrations]] ===&lt;br /&gt;
=== [[How to Import SDK in C Programming]] ===&lt;br /&gt;
=== [[How to Utilize PhoneStateListener to Obtain Signal Strength]] ===&lt;br /&gt;
=== [[How to Obtain Demos for Model D3]] ===&lt;br /&gt;
=== [[How to Customize the POS Graphical User Interface for PINPAD Input]] ===&lt;br /&gt;
=== [[How to Understand Android Kiosk Mode]] ===&lt;br /&gt;
=== [[How to Block the Status Bar Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Utilize System API for Full-Screen Display]] ===&lt;br /&gt;
=== [[How to Implement Full Screen Mode Using Android APIs]] ===&lt;br /&gt;
=== [[How to Disable the Home Key in APK and Activity]] ===&lt;br /&gt;
=== [[How to Block and Capture Power Button Events Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Retrieve Terminal Information: Brand, Manufacturer, Product Model, etc.]] ===&lt;br /&gt;
=== [[How to Save Files to Device Storage]] ===&lt;br /&gt;
=== [[How to Set an Application as the Default Launcher]] ===&lt;br /&gt;
=== [[How to Retrieve the Firmware (OS) Version]] ===&lt;br /&gt;
=== [[How to Retrieve Firmware and EMV Kernel Version]] ===&lt;br /&gt;
=== [[How to Implement TLSv1.3 in Applications]] ===&lt;br /&gt;
=== [[How to Automatically Run an App After Installation]] ===&lt;br /&gt;
=== [[How to Understand Secure Connections]] ===&lt;br /&gt;
=== [[How to Use AnyDesk on a Terminal]] ===&lt;br /&gt;
=== [[How to Export the App&#039;s Database File to SD Card]] ===&lt;br /&gt;
=== [[How to Migrate a Payment Application to Q2Premium]] ===&lt;br /&gt;
=== [[How to Configure an Android App to Run Automatically After Terminal Boot]] ===&lt;br /&gt;
=== [[How to Integrate SDK AAR File into Flutter App]] ===&lt;br /&gt;
=== [[How to Call AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[TMS/Wizarview]] ==&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/WizarView_V4.pdf TMS Overview] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/wizarView_UserManual_generalv2.8.pdf TMS User Guide] ===&lt;br /&gt;
=== [[How to Register a Terminal to WizarView]] ===&lt;br /&gt;
=== [[How to Accept Parameter Files Downloaded from TMS]] ===&lt;br /&gt;
=== [[How to Respond to a &#039;User Locked&#039; Status in WizarView]] ===&lt;br /&gt;
=== [[How to Apply for a WizarView Account]] ===&lt;br /&gt;
=== [[How to Batch Import Terminals]] ===&lt;br /&gt;
=== [[How to Remove Terminals Associated with an Application from Configuration]] ===&lt;br /&gt;
=== [[How to Remove an Application from a Device Using TMS]] ===&lt;br /&gt;
=== [[How to Understand Error Codes of TMS and the Agent]] ===&lt;br /&gt;
=== [[How to Understand TMS Server IP Addresses and Port Configuration]] ===&lt;br /&gt;
=== [[How to Understand Terminal Application Update Scenarios in TMS]] ===&lt;br /&gt;
=== [[How to Understand Configuration Types for App Binding: Silent, Prompt, and Market]] ===&lt;br /&gt;
=== [[How to Apply for an RMA Account for a Maintenance Center]] ===&lt;br /&gt;
=== [[How to Remotely Update Firmware]] ===&lt;br /&gt;
=== [[How to Push an APK to a Specific Device Type]] ===&lt;br /&gt;
=== [[How to Set Agent Working Mode]] ===&lt;br /&gt;
=== [[How to Manage Prompt Installation of APKs Configured in TMS]] ===&lt;br /&gt;
=== [[How to Enable or Disable Network Usage in WizarviewAgent]] ===&lt;br /&gt;
=== [[How to Push Apps to Multiple Terminals Across Different Groups Using Tags]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Key Injection]] ==&lt;br /&gt;
=== [[How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal]] ===&lt;br /&gt;
=== [[How to Understand DUKPT]] ===&lt;br /&gt;
=== [[How to Understand Master Key and Session Key in WizarPOS Systems]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Use TMK Delivery System for KeyLoader POS and Master POS]] ===&lt;br /&gt;
=== [[How to Understand Remote Key Injection]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Key Loader POS1 shows serial rcv timeout]] ===&lt;br /&gt;
=== [[Update key failed, import TMK: -74496]] ===&lt;br /&gt;
&lt;br /&gt;
== [[EMV]] ==&lt;br /&gt;
=== [[What&#039;s Tag91]] ===&lt;br /&gt;
=== [[What&#039;s CAPK]] ===&lt;br /&gt;
=== [[How to set issuer script]] ===&lt;br /&gt;
=== [[Sometimes when try for chip, contactless is detecting first, how to solve this problem?]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Cryptography]] ==&lt;br /&gt;
=== [[Padding]] ===&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=Remote_Key_Injection&amp;diff=4153</id>
		<title>Remote Key Injection</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=Remote_Key_Injection&amp;diff=4153"/>
		<updated>2024-01-14T02:18:13Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: Simon moved page Remote Key Injection to How to Understand Remote Key Injection: Normalize the title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[How to Understand Remote Key Injection]]&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Remote_Key_Injection&amp;diff=4152</id>
		<title>How to Understand Remote Key Injection</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Remote_Key_Injection&amp;diff=4152"/>
		<updated>2024-01-14T02:18:13Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: Simon moved page Remote Key Injection to How to Understand Remote Key Injection: Normalize the title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== PCI PIN 3.1 Certified OTA Remote Key Injection Anywhere ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
* WizarPOS has developed a Remote Key Injection (RKI) system that is PCI PIN 3.1 certified, meeting the needs for secure, remote key injection.&lt;br /&gt;
* This system allows customers to inject keys into their terminals remotely and securely, particularly useful for those without their own key injection systems or a secure key injection environment.&lt;br /&gt;
=== Benefits of WizarPOS RKI: ===&lt;br /&gt;
* &#039;&#039;&#039;Enhanced Security:&#039;&#039;&#039; Prevents interception or manual manipulation of keys and data.&lt;br /&gt;
* &#039;&#039;&#039;Cost-Effective:&#039;&#039;&#039; Reduces the need for personnel training and certification, lowering overall costs.&lt;br /&gt;
* &#039;&#039;&#039;Scalability:&#039;&#039;&#039; Ideal for distributors or service providers needing to inject keys into multiple POS terminals at different locations.&lt;br /&gt;
* &#039;&#039;&#039;PCI PIN 3.1 Approval:&#039;&#039;&#039; Ensures compliance with industry security standards.&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
* &#039;&#039;&#039;Mutual Authentication:&#039;&#039;&#039; Ensures a secure channel between devices and servers.&lt;br /&gt;
* &#039;&#039;&#039;Protocol Support:&#039;&#039;&#039; Complies with TR31 and TR34 key exchange block protocols.&lt;br /&gt;
* &#039;&#039;&#039;Key Type Support:&#039;&#039;&#039; Compatible with all major key types.&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/RemoteKeyManagementSystem.pdf Remote Key Injection (RKI) solution] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/RKMSUserManual.pdf RKMS user manual] ===&lt;br /&gt;
== Developing Remote Key Injection ==&lt;br /&gt;
=== Integrating to Existing Host Server === &lt;br /&gt;
* For integrating with an existing host server, provide documentation on how the server works with the terminal side for customized agent adaptor development.&lt;br /&gt;
* AIDL Interface: WizarPOS offers two terminal AIDL interfaces, as demonstrated in &#039;&#039;&#039;&#039;For Systems Without an Existing Host Server&#039;&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
    int importKeyInfo(in byte[] keyInfo);&lt;br /&gt;
    byte[] getAuthInfo();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== For Systems Without an Existing Host Server: ===&lt;br /&gt;
* Developing a remote key injection system from scratch is time-consuming and typically uncertified by PCI, making it suitable only for testing or internal use.&lt;br /&gt;
* WizarPOS offers a [http://ftp.wizarpos.com/advanceSDK/remotekeyinjectiondemosystem_20220307.zip demo system] for reference, including:&lt;br /&gt;
** &#039;&#039;Terminal APP&#039;&#039; and &#039;&#039;Server Application&#039;&#039;.&lt;br /&gt;
** Documentation: &lt;br /&gt;
*** &#039;&#039;wizarPOS_remote_key_injection_demo_system.docx&#039;&#039;, it describes the whole demo system, and the detail information for the certificates, core process. &lt;br /&gt;
*** &#039;&#039;Remote_Key_Inject_Deployment.docx&#039;&#039;, it describes how to deploy and run the keyinjection jar in server.&lt;br /&gt;
* The demo uses a certificate that replaces the original terminal certificate. Download the [http://ftp.wizarpos.com/advanceSDK/InitCertForRemotekeyInject_201903131833.apk initialize certificate APK] and run it to initialize the demo certificate. [http://sdkwiki.wizarpos.com/index.php?title=How_to_Clear_Terminal_Certificates Clearing the demo certificate] is necessary after use.&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039;&lt;br /&gt;
While WizarPOS provides a comprehensive RKI solution, the demo system is for reference and testing purposes only. When deploying in a live environment, ensure to replace the demo certificate with a valid, secure certificate.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Remote_Key_Injection&amp;diff=4151</id>
		<title>How to Understand Remote Key Injection</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Remote_Key_Injection&amp;diff=4151"/>
		<updated>2024-01-14T02:15:57Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== PCI PIN 3.1 Certified OTA Remote Key Injection Anywhere ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
* WizarPOS has developed a Remote Key Injection (RKI) system that is PCI PIN 3.1 certified, meeting the needs for secure, remote key injection.&lt;br /&gt;
* This system allows customers to inject keys into their terminals remotely and securely, particularly useful for those without their own key injection systems or a secure key injection environment.&lt;br /&gt;
=== Benefits of WizarPOS RKI: ===&lt;br /&gt;
* &#039;&#039;&#039;Enhanced Security:&#039;&#039;&#039; Prevents interception or manual manipulation of keys and data.&lt;br /&gt;
* &#039;&#039;&#039;Cost-Effective:&#039;&#039;&#039; Reduces the need for personnel training and certification, lowering overall costs.&lt;br /&gt;
* &#039;&#039;&#039;Scalability:&#039;&#039;&#039; Ideal for distributors or service providers needing to inject keys into multiple POS terminals at different locations.&lt;br /&gt;
* &#039;&#039;&#039;PCI PIN 3.1 Approval:&#039;&#039;&#039; Ensures compliance with industry security standards.&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
* &#039;&#039;&#039;Mutual Authentication:&#039;&#039;&#039; Ensures a secure channel between devices and servers.&lt;br /&gt;
* &#039;&#039;&#039;Protocol Support:&#039;&#039;&#039; Complies with TR31 and TR34 key exchange block protocols.&lt;br /&gt;
* &#039;&#039;&#039;Key Type Support:&#039;&#039;&#039; Compatible with all major key types.&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/RemoteKeyManagementSystem.pdf Remote Key Injection (RKI) solution] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/RKMSUserManual.pdf RKMS user manual] ===&lt;br /&gt;
== Developing Remote Key Injection ==&lt;br /&gt;
=== Integrating to Existing Host Server === &lt;br /&gt;
* For integrating with an existing host server, provide documentation on how the server works with the terminal side for customized agent adaptor development.&lt;br /&gt;
* AIDL Interface: WizarPOS offers two terminal AIDL interfaces, as demonstrated in &#039;&#039;&#039;&#039;For Systems Without an Existing Host Server&#039;&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
    int importKeyInfo(in byte[] keyInfo);&lt;br /&gt;
    byte[] getAuthInfo();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== For Systems Without an Existing Host Server: ===&lt;br /&gt;
* Developing a remote key injection system from scratch is time-consuming and typically uncertified by PCI, making it suitable only for testing or internal use.&lt;br /&gt;
* WizarPOS offers a [http://ftp.wizarpos.com/advanceSDK/remotekeyinjectiondemosystem_20220307.zip demo system] for reference, including:&lt;br /&gt;
** &#039;&#039;Terminal APP&#039;&#039; and &#039;&#039;Server Application&#039;&#039;.&lt;br /&gt;
** Documentation: &lt;br /&gt;
*** &#039;&#039;wizarPOS_remote_key_injection_demo_system.docx&#039;&#039;, it describes the whole demo system, and the detail information for the certificates, core process. &lt;br /&gt;
*** &#039;&#039;Remote_Key_Inject_Deployment.docx&#039;&#039;, it describes how to deploy and run the keyinjection jar in server.&lt;br /&gt;
* The demo uses a certificate that replaces the original terminal certificate. Download the [http://ftp.wizarpos.com/advanceSDK/InitCertForRemotekeyInject_201903131833.apk initialize certificate APK] and run it to initialize the demo certificate. [http://sdkwiki.wizarpos.com/index.php?title=How_to_Clear_Terminal_Certificates Clearing the demo certificate] is necessary after use.&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039;&lt;br /&gt;
While WizarPOS provides a comprehensive RKI solution, the demo system is for reference and testing purposes only. When deploying in a live environment, ensure to replace the demo certificate with a valid, secure certificate.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4150</id>
		<title>Enviroment</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4150"/>
		<updated>2024-01-13T21:21:33Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Hardware/Repair]] ==&lt;br /&gt;
=== [[How to Recover a Terminal from Tamper Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Understand Trigger Events in Terminals]] ===&lt;br /&gt;
=== [[How to Remotely Reactivate Tampered Terminals]] ===&lt;br /&gt;
=== [[How to Select Optimal TF Card (Micro SD Card) for Smart POS Systems]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Printer]] ==&lt;br /&gt;
=== [[How to Verify the Terminal&#039;s Printer Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Print Unsupported Character Sets with a POS Printer]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Use the Terminal&#039;s Bluetooth Printer Service]] ===&lt;br /&gt;
=== [[How to Print Images with a POS Printer]] ===&lt;br /&gt;
=== [[How to Print QR Codes with a POS Printer]] ===&lt;br /&gt;
=== [[How to Evaluate HTML Printing Function Performance]] ===&lt;br /&gt;
=== [[How to Evaluate Terminal Print Performance]] ===&lt;br /&gt;
=== [[How to Print with an External Epson USB Printer (TM-T88IV)]] ===&lt;br /&gt;
=== [[How to Replace the Font File (*.ttf) for HTML Printing Function]] ===&lt;br /&gt;
=== [[How to Use the Java API for Printer Operations]] ===&lt;br /&gt;
=== [[How to Understand Blank Lines Between Continuous Image Prints]] ===&lt;br /&gt;
=== [[How to Use Printers with JavaScript]] ===&lt;br /&gt;
=== [[How to Verify Printer Status: Out of Paper Check]] ===&lt;br /&gt;
&lt;br /&gt;
== [[USB/Serial Port]] ==&lt;br /&gt;
=== [[How to Download and Install USB Drivers for the Terminals]] ===&lt;br /&gt;
=== [[How to Download UU Cable Driver]] ===&lt;br /&gt;
=== [[How to Install Serial Port Drivers for Production Models Q1/Q2/Q3]] ===&lt;br /&gt;
=== [[How to Install Serial Port Driver for Production Terminals in Linux]] ===&lt;br /&gt;
=== [[How to Develop Serial Port for Terminals]] ===&lt;br /&gt;
=== [[How to Add Udev Rules for USB Debugging in Linux]]===&lt;br /&gt;
=== [[How to Manage Serial Port Connections During Terminal Sleep Mode]]===&lt;br /&gt;
=== [[How to Manage Serial Port Disconnections in Application Development]]===&lt;br /&gt;
=== [[How to Connect Terminals to Mobile Devices Using Accessory Mode]]===&lt;br /&gt;
=== [[How to Detect UU Cable Connnected Programmatically]]===&lt;br /&gt;
=== [[How to Control a Fan via Serial Port]]===&lt;br /&gt;
=== [[How to List Connected USB Devices]]===&lt;br /&gt;
=== [[How to Use Accessory Agent Service with D22 and Q3 Devices]]===&lt;br /&gt;
&lt;br /&gt;
== [[Firmware]] ==&lt;br /&gt;
=== [[How to Update Firmware for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Understand Firmware Package Naming and Configuration for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Compare Engineer Mode and User Mode Terminals]] ===&lt;br /&gt;
=== [[How to Configure Home Settings in poshomesettings.xml]] ===&lt;br /&gt;
=== [[How to Configure System Settings in possystemsettings.xml]] ===&lt;br /&gt;
=== [[How to Prevent Accidental Uninstallation of Applications by Visitors]] ===&lt;br /&gt;
=== [[How to Troubleshoot the &amp;quot;Agent Stopped&amp;quot; Error Message]] ===&lt;br /&gt;
=== [[How to Resolve Forgotten Security Lock Password Issues]] ===&lt;br /&gt;
=== [[How to Use Q1 Buttons in Applications]] ===&lt;br /&gt;
=== [[How to Adapt Applications for Q1 (4G) Devices]] ===&lt;br /&gt;
=== [[How to Customize Boot Logo and Boot Animation]] ===&lt;br /&gt;
=== [[How to Set Wallpaper]] ===&lt;br /&gt;
=== [[How to Enter Special Mode at Startup]] ===&lt;br /&gt;
=== [[How to Install Browsers on Q-Series Devices]] ===&lt;br /&gt;
=== [[How to Understand External Servers and Services Accessed by Firmware]] ===&lt;br /&gt;
=== [[How to Access Different Firmware Modes of a Terminal]] ===&lt;br /&gt;
=== [[How to Write Customer Serial Numbers (SN) ]] ===&lt;br /&gt;
=== [[How to Enable Touch Screen Wake-Up Functionality]] ===&lt;br /&gt;
=== [[How to Set User System Properties]] ===&lt;br /&gt;
=== [[How to Enable and Disable MTP]] ===&lt;br /&gt;
=== [[How to Update WebView on POS Systems]] ===&lt;br /&gt;
=== [[How to Disable File Explorer for TF Cards and USB Pendrives]] ===&lt;br /&gt;
=== [[How to Manage Screen On/Off Functionality]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Settings Menu]] ==&lt;br /&gt;
=== [[How to Perform a Factory Data Reset]] ===&lt;br /&gt;
=== [[How to Understand Common Settings Menus]] ===&lt;br /&gt;
=== [[How to View the Certificate List on the Terminal]] ===&lt;br /&gt;
=== [[How to Understand the Merchant Self-Test in Settings]] ===&lt;br /&gt;
=== [[How to Use Terminal Merchant Self-Test for Specified Network Testing]] ===&lt;br /&gt;
=== [[How to Change the System Language]] ===&lt;br /&gt;
=== [[How to Log into the Terminal as an Administrator]] ===&lt;br /&gt;
=== [[How to Change the Terminal Administrator&#039;s Login Password]] ===&lt;br /&gt;
=== [[How to  Update the Terminal&#039;s Time Setting]] ===&lt;br /&gt;
=== [[How to  Change the Terminal&#039;s Time Zone Setting]] ===&lt;br /&gt;
=== [[How to Enable User Role Control for Accessing the Settings Menu]] ===&lt;br /&gt;
=== [[How to Update User Role Passwords Using API]] ===&lt;br /&gt;
=== [[How to Disable Bluetooth and Wi-Fi on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Auto Time Zone on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Automatic Time Setting on the Terminal]] ===&lt;br /&gt;
=== [[How to Set Display Sleep Mode on the Terminal]] ===&lt;br /&gt;
=== [[How to Grant Accessibility Permission Automatically]] ===&lt;br /&gt;
=== [[How to Disable the Security Lock on Terminal Startup]] ===&lt;br /&gt;
=== [[How to Access Settings Sub-Menu from an Application]] ===&lt;br /&gt;
=== [[How to Set Language Programmatically Using API]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Battery/Power]] ==&lt;br /&gt;
=== [[How to Understand the Special Charging Indicator on the terminal]] ===&lt;br /&gt;
=== [[How to Preserve Terminal Batteries During Prolonged Non-Use]] ===&lt;br /&gt;
=== [[How to Understand the Low-voltage State of Q2 Automatic Shutdown]] ===&lt;br /&gt;
=== [[How to Understand Battery Performance for Various Terminal Models]] ===&lt;br /&gt;
=== [[How to Understand the Counter Mode Functionality in the Q3 Terminal]] ===&lt;br /&gt;
=== [[How to Turn Off the Terminal Using the AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[SIM/Ethenet/WIFI]] ==&lt;br /&gt;
=== [[How to Disable the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Activate the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s IMEI Number]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s MEID Number]] ===&lt;br /&gt;
=== [[How to Understand Supported Modem Bands of WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Troubleshoot SIM Card Signal Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Resolve SIM Card Network Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Troubleshoot Network Search Errors on a Terminal]] ===&lt;br /&gt;
=== [[How to Check the Status of an e-SIM]] ===&lt;br /&gt;
=== [[How to Use Ethernet Connectivity]] ===&lt;br /&gt;
=== [[How to Set the Terminal&#039;s Communication Mode]] ===&lt;br /&gt;
=== [[How to Troubleshoot USSD Menu Display Issues]] ===&lt;br /&gt;
=== [[How to Configure Access Point Name (APN) Settings]] ===&lt;br /&gt;
=== [[How to Set the Preferred Network Type for Cellular Networks Using API]] ===&lt;br /&gt;
=== [[How to Configure Static Ethernet Parameters Using API]] ===&lt;br /&gt;
=== [[How to Enable and Disable Mobile Data Using API]] ===&lt;br /&gt;
=== [[How to Query and Set Network Operators Using API]] ===&lt;br /&gt;
=== [[How to Activate SoftSIM and Data Plans]] ===&lt;br /&gt;
=== [[How to Enable and Disable Ethernet Connectivity]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Certificate]] ==&lt;br /&gt;
=== [[How to Apply App Certificates]] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/AppCertificateBlackWhitePermissionRuls.pdf How to Implement App Installation Restrictions (Blacklist/Whitelist Permissions)] ===&lt;br /&gt;
=== [[How to Install a CA Certificate]] ===&lt;br /&gt;
=== [[How to Clear Terminal Certificates]] ===&lt;br /&gt;
=== [[How to Understand Imported Certificate Visibility on Q2 Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Card]] ==&lt;br /&gt;
=== [[How to Understand the Reading Distance for Contactless Cards]] ===&lt;br /&gt;
=== [[How to Understand NFC Reader Buffer Size Specifications]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Contactless CPU Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Felica Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API for Contactless Mifare Cards]] ===&lt;br /&gt;
=== [[How to Understand PSAM Card Exceptions in Q2/Q3 Series]] ===&lt;br /&gt;
=== [[How to Understand Optimal Card Tap Positioning for Front-Facing Contactless Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[FingerPrint]] ==&lt;br /&gt;
=== [[How to Use the Fingerprint Module Interface in WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Understand Image Resolution (DPI) Specifications of Fingerprint Modules]] ===&lt;br /&gt;
=== [[How to Understand Data Types and Template Formats of Fingerprint Modules]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Other development]] ==&lt;br /&gt;
=== [[How to Set Up the ANDROID_HOME Environment Variable on Windows 7]] ===&lt;br /&gt;
=== [[How to Sign Apps]] ===&lt;br /&gt;
=== [[How to Install Applications on POS Systems]] ===&lt;br /&gt;
=== [https://developer.android.com/training/basics/firstapp/ How to Create Your First App in Android Studio] ===&lt;br /&gt;
=== [[How to Retrieve Logs from Terminals]] ===&lt;br /&gt;
=== [[How to Resolve APK Installation Error: Conflicting Package Signatures]] ===&lt;br /&gt;
=== [[How to Obtain a Full Log Without filters]] ===&lt;br /&gt;
=== [[How to Obtain the Current Location of a Terminal]] ===&lt;br /&gt;
=== [[How to Enable an Application to Utilize the Terminal&#039;s Camera Function]] ===&lt;br /&gt;
=== [[How to Obtain Test APKs for Evaluation]] ===&lt;br /&gt;
=== [[How to Understand Basic List of ADB Commands]] ===&lt;br /&gt;
=== [[How to Obtain Advanced Demonstrations]] ===&lt;br /&gt;
=== [[How to Import SDK in C Programming]] ===&lt;br /&gt;
=== [[How to Utilize PhoneStateListener to Obtain Signal Strength]] ===&lt;br /&gt;
=== [[How to Obtain Demos for Model D3]] ===&lt;br /&gt;
=== [[How to Customize the POS Graphical User Interface for PINPAD Input]] ===&lt;br /&gt;
=== [[How to Understand Android Kiosk Mode]] ===&lt;br /&gt;
=== [[How to Block the Status Bar Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Utilize System API for Full-Screen Display]] ===&lt;br /&gt;
=== [[How to Implement Full Screen Mode Using Android APIs]] ===&lt;br /&gt;
=== [[How to Disable the Home Key in APK and Activity]] ===&lt;br /&gt;
=== [[How to Block and Capture Power Button Events Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Retrieve Terminal Information: Brand, Manufacturer, Product Model, etc.]] ===&lt;br /&gt;
=== [[How to Save Files to Device Storage]] ===&lt;br /&gt;
=== [[How to Set an Application as the Default Launcher]] ===&lt;br /&gt;
=== [[How to Retrieve the Firmware (OS) Version]] ===&lt;br /&gt;
=== [[How to Retrieve Firmware and EMV Kernel Version]] ===&lt;br /&gt;
=== [[How to Implement TLSv1.3 in Applications]] ===&lt;br /&gt;
=== [[How to Automatically Run an App After Installation]] ===&lt;br /&gt;
=== [[How to Understand Secure Connections]] ===&lt;br /&gt;
=== [[How to Use AnyDesk on a Terminal]] ===&lt;br /&gt;
=== [[How to Export the App&#039;s Database File to SD Card]] ===&lt;br /&gt;
=== [[How to Migrate a Payment Application to Q2Premium]] ===&lt;br /&gt;
=== [[How to Configure an Android App to Run Automatically After Terminal Boot]] ===&lt;br /&gt;
=== [[How to Integrate SDK AAR File into Flutter App]] ===&lt;br /&gt;
=== [[How to Call AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[TMS/Wizarview]] ==&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/WizarView_V4.pdf TMS Overview] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/wizarView_UserManual_generalv2.8.pdf TMS User Guide] ===&lt;br /&gt;
=== [[How to Register a Terminal to WizarView]] ===&lt;br /&gt;
=== [[How to Accept Parameter Files Downloaded from TMS]] ===&lt;br /&gt;
=== [[How to Respond to a &#039;User Locked&#039; Status in WizarView]] ===&lt;br /&gt;
=== [[How to Apply for a WizarView Account]] ===&lt;br /&gt;
=== [[How to Batch Import Terminals]] ===&lt;br /&gt;
=== [[How to Remove Terminals Associated with an Application from Configuration]] ===&lt;br /&gt;
=== [[How to Remove an Application from a Device Using TMS]] ===&lt;br /&gt;
=== [[How to Understand Error Codes of TMS and the Agent]] ===&lt;br /&gt;
=== [[How to Understand TMS Server IP Addresses and Port Configuration]] ===&lt;br /&gt;
=== [[How to Understand Terminal Application Update Scenarios in TMS]] ===&lt;br /&gt;
=== [[How to Understand Configuration Types for App Binding: Silent, Prompt, and Market]] ===&lt;br /&gt;
=== [[How to Apply for an RMA Account for a Maintenance Center]] ===&lt;br /&gt;
=== [[How to Remotely Update Firmware]] ===&lt;br /&gt;
=== [[How to Push an APK to a Specific Device Type]] ===&lt;br /&gt;
=== [[How to Set Agent Working Mode]] ===&lt;br /&gt;
=== [[How to Manage Prompt Installation of APKs Configured in TMS]] ===&lt;br /&gt;
=== [[How to Enable or Disable Network Usage in WizarviewAgent]] ===&lt;br /&gt;
=== [[How to Push Apps to Multiple Terminals Across Different Groups Using Tags]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Key Injection]] ==&lt;br /&gt;
=== [[How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal]] ===&lt;br /&gt;
=== [[How to Understand DUKPT]] ===&lt;br /&gt;
=== [[How to Understand Master Key and Session Key in WizarPOS Systems]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Use TMK Delivery System for KeyLoader POS and Master POS]] ===&lt;br /&gt;
=== [[Remote Key Injection]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Key Loader POS1 shows serial rcv timeout]] ===&lt;br /&gt;
=== [[Update key failed, import TMK: -74496]] ===&lt;br /&gt;
&lt;br /&gt;
== [[EMV]] ==&lt;br /&gt;
=== [[What&#039;s Tag91]] ===&lt;br /&gt;
=== [[What&#039;s CAPK]] ===&lt;br /&gt;
=== [[How to set issuer script]] ===&lt;br /&gt;
=== [[Sometimes when try for chip, contactless is detecting first, how to solve this problem?]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Cryptography]] ==&lt;br /&gt;
=== [[Padding]] ===&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=What_is_the_master_key_and_session_key&amp;diff=4149</id>
		<title>What is the master key and session key</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=What_is_the_master_key_and_session_key&amp;diff=4149"/>
		<updated>2024-01-13T21:21:14Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: Simon moved page What is the master key and session key to How to Understand Master Key and Session Key in WizarPOS Systems: Normalize the title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[How to Understand Master Key and Session Key in WizarPOS Systems]]&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Master_Key_and_Session_Key_in_WizarPOS_Systems&amp;diff=4148</id>
		<title>How to Understand Master Key and Session Key in WizarPOS Systems</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Master_Key_and_Session_Key_in_WizarPOS_Systems&amp;diff=4148"/>
		<updated>2024-01-13T21:21:14Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: Simon moved page What is the master key and session key to How to Understand Master Key and Session Key in WizarPOS Systems: Normalize the title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Master Key ==&lt;br /&gt;
* In a hierarchy of Key Encrypting Keys (KEKs) and Transaction Keys, the Master Key represents the highest level of KEK.&lt;br /&gt;
* Distribution Method: Master Keys are typically distributed using physical methods, such as device keypads, magnetic cards, or key loading devices.&lt;br /&gt;
* Replacement: They are replaced using the same methods whenever compromise is suspected or confirmed.&lt;br /&gt;
== Transaction Key (Session Key) ==&lt;br /&gt;
* A Transaction Key, often referred to as a Session Key, Data Key, communications key, or working key, is used to cryptographically process transactions.&lt;br /&gt;
* In scenarios where different cryptographic functions are used, each function might employ a variant of the Transaction Key.&lt;br /&gt;
== WizarPOS Key Hierarchy ==&lt;br /&gt;
* &#039;&#039;&#039;Two-Layer Hierarchy:&#039;&#039;&#039;&lt;br /&gt;
** In WizarPOS devices, the highest-level KEK is known as the Master Key.&lt;br /&gt;
** The Master Key encrypts Transaction Keys (Session Keys) directly.&lt;br /&gt;
** Session Keys in WizarPOS: These include PIN keys (for encrypting PIN blocks), MAC keys (for MAC calculations), and data keys (for encrypting other data).&lt;br /&gt;
** WizarPOS supports three slots for Session Keys internally, but some external PINPads might only support two slots.&lt;br /&gt;
* &#039;&#039;&#039;Three-Layer Hierarchy:&#039;&#039;&#039;&lt;br /&gt;
** Highest Level: Referred to as a Transfer/Transport Key.&lt;br /&gt;
** Middle Level: Known as a Master Key.&lt;br /&gt;
** Lowest Level: Called a Session Key, which is encrypted by the Master Key.&lt;br /&gt;
** This hierarchy offers an additional layer of security by separating the Transfer/Transport Key from the Master and Session Keys.&lt;br /&gt;
== Groups of Keys ==&lt;br /&gt;
* WizarPOS systems support 50 groups of Master/Session Keys.&lt;br /&gt;
== Key Injection ==&lt;br /&gt;
* &#039;&#039;&#039;Master Key (Two-Layer) &amp;amp; Transfer/Transport Key (Three-Layer):&#039;&#039;&#039; For injecting these keys, refer to [[How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal]] or [[How to Use TMK Delivery System for KeyLoader POS and Master POS]].&lt;br /&gt;
* &#039;&#039;&#039;Session Key &amp;amp; Master Key (Three-Layer):&#039;&#039;&#039; These can be injected using our SDK. Refer to the PINPad section of our SDK for detailed instructions.&lt;br /&gt;
== Usage ==&lt;br /&gt;
* For information on how to utilize these keys, please refer to the PINPad description in our SDK.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Master_Key_and_Session_Key_in_WizarPOS_Systems&amp;diff=4147</id>
		<title>How to Understand Master Key and Session Key in WizarPOS Systems</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_Master_Key_and_Session_Key_in_WizarPOS_Systems&amp;diff=4147"/>
		<updated>2024-01-13T21:20:17Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Master Key ==&lt;br /&gt;
* In a hierarchy of Key Encrypting Keys (KEKs) and Transaction Keys, the Master Key represents the highest level of KEK.&lt;br /&gt;
* Distribution Method: Master Keys are typically distributed using physical methods, such as device keypads, magnetic cards, or key loading devices.&lt;br /&gt;
* Replacement: They are replaced using the same methods whenever compromise is suspected or confirmed.&lt;br /&gt;
== Transaction Key (Session Key) ==&lt;br /&gt;
* A Transaction Key, often referred to as a Session Key, Data Key, communications key, or working key, is used to cryptographically process transactions.&lt;br /&gt;
* In scenarios where different cryptographic functions are used, each function might employ a variant of the Transaction Key.&lt;br /&gt;
== WizarPOS Key Hierarchy ==&lt;br /&gt;
* &#039;&#039;&#039;Two-Layer Hierarchy:&#039;&#039;&#039;&lt;br /&gt;
** In WizarPOS devices, the highest-level KEK is known as the Master Key.&lt;br /&gt;
** The Master Key encrypts Transaction Keys (Session Keys) directly.&lt;br /&gt;
** Session Keys in WizarPOS: These include PIN keys (for encrypting PIN blocks), MAC keys (for MAC calculations), and data keys (for encrypting other data).&lt;br /&gt;
** WizarPOS supports three slots for Session Keys internally, but some external PINPads might only support two slots.&lt;br /&gt;
* &#039;&#039;&#039;Three-Layer Hierarchy:&#039;&#039;&#039;&lt;br /&gt;
** Highest Level: Referred to as a Transfer/Transport Key.&lt;br /&gt;
** Middle Level: Known as a Master Key.&lt;br /&gt;
** Lowest Level: Called a Session Key, which is encrypted by the Master Key.&lt;br /&gt;
** This hierarchy offers an additional layer of security by separating the Transfer/Transport Key from the Master and Session Keys.&lt;br /&gt;
== Groups of Keys ==&lt;br /&gt;
* WizarPOS systems support 50 groups of Master/Session Keys.&lt;br /&gt;
== Key Injection ==&lt;br /&gt;
* &#039;&#039;&#039;Master Key (Two-Layer) &amp;amp; Transfer/Transport Key (Three-Layer):&#039;&#039;&#039; For injecting these keys, refer to [[How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal]] or [[How to Use TMK Delivery System for KeyLoader POS and Master POS]].&lt;br /&gt;
* &#039;&#039;&#039;Session Key &amp;amp; Master Key (Three-Layer):&#039;&#039;&#039; These can be injected using our SDK. Refer to the PINPad section of our SDK for detailed instructions.&lt;br /&gt;
== Usage ==&lt;br /&gt;
* For information on how to utilize these keys, please refer to the PINPad description in our SDK.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4146</id>
		<title>Enviroment</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4146"/>
		<updated>2024-01-13T20:11:12Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Hardware/Repair]] ==&lt;br /&gt;
=== [[How to Recover a Terminal from Tamper Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Understand Trigger Events in Terminals]] ===&lt;br /&gt;
=== [[How to Remotely Reactivate Tampered Terminals]] ===&lt;br /&gt;
=== [[How to Select Optimal TF Card (Micro SD Card) for Smart POS Systems]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Printer]] ==&lt;br /&gt;
=== [[How to Verify the Terminal&#039;s Printer Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Print Unsupported Character Sets with a POS Printer]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Use the Terminal&#039;s Bluetooth Printer Service]] ===&lt;br /&gt;
=== [[How to Print Images with a POS Printer]] ===&lt;br /&gt;
=== [[How to Print QR Codes with a POS Printer]] ===&lt;br /&gt;
=== [[How to Evaluate HTML Printing Function Performance]] ===&lt;br /&gt;
=== [[How to Evaluate Terminal Print Performance]] ===&lt;br /&gt;
=== [[How to Print with an External Epson USB Printer (TM-T88IV)]] ===&lt;br /&gt;
=== [[How to Replace the Font File (*.ttf) for HTML Printing Function]] ===&lt;br /&gt;
=== [[How to Use the Java API for Printer Operations]] ===&lt;br /&gt;
=== [[How to Understand Blank Lines Between Continuous Image Prints]] ===&lt;br /&gt;
=== [[How to Use Printers with JavaScript]] ===&lt;br /&gt;
=== [[How to Verify Printer Status: Out of Paper Check]] ===&lt;br /&gt;
&lt;br /&gt;
== [[USB/Serial Port]] ==&lt;br /&gt;
=== [[How to Download and Install USB Drivers for the Terminals]] ===&lt;br /&gt;
=== [[How to Download UU Cable Driver]] ===&lt;br /&gt;
=== [[How to Install Serial Port Drivers for Production Models Q1/Q2/Q3]] ===&lt;br /&gt;
=== [[How to Install Serial Port Driver for Production Terminals in Linux]] ===&lt;br /&gt;
=== [[How to Develop Serial Port for Terminals]] ===&lt;br /&gt;
=== [[How to Add Udev Rules for USB Debugging in Linux]]===&lt;br /&gt;
=== [[How to Manage Serial Port Connections During Terminal Sleep Mode]]===&lt;br /&gt;
=== [[How to Manage Serial Port Disconnections in Application Development]]===&lt;br /&gt;
=== [[How to Connect Terminals to Mobile Devices Using Accessory Mode]]===&lt;br /&gt;
=== [[How to Detect UU Cable Connnected Programmatically]]===&lt;br /&gt;
=== [[How to Control a Fan via Serial Port]]===&lt;br /&gt;
=== [[How to List Connected USB Devices]]===&lt;br /&gt;
=== [[How to Use Accessory Agent Service with D22 and Q3 Devices]]===&lt;br /&gt;
&lt;br /&gt;
== [[Firmware]] ==&lt;br /&gt;
=== [[How to Update Firmware for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Understand Firmware Package Naming and Configuration for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Compare Engineer Mode and User Mode Terminals]] ===&lt;br /&gt;
=== [[How to Configure Home Settings in poshomesettings.xml]] ===&lt;br /&gt;
=== [[How to Configure System Settings in possystemsettings.xml]] ===&lt;br /&gt;
=== [[How to Prevent Accidental Uninstallation of Applications by Visitors]] ===&lt;br /&gt;
=== [[How to Troubleshoot the &amp;quot;Agent Stopped&amp;quot; Error Message]] ===&lt;br /&gt;
=== [[How to Resolve Forgotten Security Lock Password Issues]] ===&lt;br /&gt;
=== [[How to Use Q1 Buttons in Applications]] ===&lt;br /&gt;
=== [[How to Adapt Applications for Q1 (4G) Devices]] ===&lt;br /&gt;
=== [[How to Customize Boot Logo and Boot Animation]] ===&lt;br /&gt;
=== [[How to Set Wallpaper]] ===&lt;br /&gt;
=== [[How to Enter Special Mode at Startup]] ===&lt;br /&gt;
=== [[How to Install Browsers on Q-Series Devices]] ===&lt;br /&gt;
=== [[How to Understand External Servers and Services Accessed by Firmware]] ===&lt;br /&gt;
=== [[How to Access Different Firmware Modes of a Terminal]] ===&lt;br /&gt;
=== [[How to Write Customer Serial Numbers (SN) ]] ===&lt;br /&gt;
=== [[How to Enable Touch Screen Wake-Up Functionality]] ===&lt;br /&gt;
=== [[How to Set User System Properties]] ===&lt;br /&gt;
=== [[How to Enable and Disable MTP]] ===&lt;br /&gt;
=== [[How to Update WebView on POS Systems]] ===&lt;br /&gt;
=== [[How to Disable File Explorer for TF Cards and USB Pendrives]] ===&lt;br /&gt;
=== [[How to Manage Screen On/Off Functionality]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Settings Menu]] ==&lt;br /&gt;
=== [[How to Perform a Factory Data Reset]] ===&lt;br /&gt;
=== [[How to Understand Common Settings Menus]] ===&lt;br /&gt;
=== [[How to View the Certificate List on the Terminal]] ===&lt;br /&gt;
=== [[How to Understand the Merchant Self-Test in Settings]] ===&lt;br /&gt;
=== [[How to Use Terminal Merchant Self-Test for Specified Network Testing]] ===&lt;br /&gt;
=== [[How to Change the System Language]] ===&lt;br /&gt;
=== [[How to Log into the Terminal as an Administrator]] ===&lt;br /&gt;
=== [[How to Change the Terminal Administrator&#039;s Login Password]] ===&lt;br /&gt;
=== [[How to  Update the Terminal&#039;s Time Setting]] ===&lt;br /&gt;
=== [[How to  Change the Terminal&#039;s Time Zone Setting]] ===&lt;br /&gt;
=== [[How to Enable User Role Control for Accessing the Settings Menu]] ===&lt;br /&gt;
=== [[How to Update User Role Passwords Using API]] ===&lt;br /&gt;
=== [[How to Disable Bluetooth and Wi-Fi on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Auto Time Zone on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Automatic Time Setting on the Terminal]] ===&lt;br /&gt;
=== [[How to Set Display Sleep Mode on the Terminal]] ===&lt;br /&gt;
=== [[How to Grant Accessibility Permission Automatically]] ===&lt;br /&gt;
=== [[How to Disable the Security Lock on Terminal Startup]] ===&lt;br /&gt;
=== [[How to Access Settings Sub-Menu from an Application]] ===&lt;br /&gt;
=== [[How to Set Language Programmatically Using API]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Battery/Power]] ==&lt;br /&gt;
=== [[How to Understand the Special Charging Indicator on the terminal]] ===&lt;br /&gt;
=== [[How to Preserve Terminal Batteries During Prolonged Non-Use]] ===&lt;br /&gt;
=== [[How to Understand the Low-voltage State of Q2 Automatic Shutdown]] ===&lt;br /&gt;
=== [[How to Understand Battery Performance for Various Terminal Models]] ===&lt;br /&gt;
=== [[How to Understand the Counter Mode Functionality in the Q3 Terminal]] ===&lt;br /&gt;
=== [[How to Turn Off the Terminal Using the AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[SIM/Ethenet/WIFI]] ==&lt;br /&gt;
=== [[How to Disable the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Activate the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s IMEI Number]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s MEID Number]] ===&lt;br /&gt;
=== [[How to Understand Supported Modem Bands of WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Troubleshoot SIM Card Signal Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Resolve SIM Card Network Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Troubleshoot Network Search Errors on a Terminal]] ===&lt;br /&gt;
=== [[How to Check the Status of an e-SIM]] ===&lt;br /&gt;
=== [[How to Use Ethernet Connectivity]] ===&lt;br /&gt;
=== [[How to Set the Terminal&#039;s Communication Mode]] ===&lt;br /&gt;
=== [[How to Troubleshoot USSD Menu Display Issues]] ===&lt;br /&gt;
=== [[How to Configure Access Point Name (APN) Settings]] ===&lt;br /&gt;
=== [[How to Set the Preferred Network Type for Cellular Networks Using API]] ===&lt;br /&gt;
=== [[How to Configure Static Ethernet Parameters Using API]] ===&lt;br /&gt;
=== [[How to Enable and Disable Mobile Data Using API]] ===&lt;br /&gt;
=== [[How to Query and Set Network Operators Using API]] ===&lt;br /&gt;
=== [[How to Activate SoftSIM and Data Plans]] ===&lt;br /&gt;
=== [[How to Enable and Disable Ethernet Connectivity]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Certificate]] ==&lt;br /&gt;
=== [[How to Apply App Certificates]] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/AppCertificateBlackWhitePermissionRuls.pdf How to Implement App Installation Restrictions (Blacklist/Whitelist Permissions)] ===&lt;br /&gt;
=== [[How to Install a CA Certificate]] ===&lt;br /&gt;
=== [[How to Clear Terminal Certificates]] ===&lt;br /&gt;
=== [[How to Understand Imported Certificate Visibility on Q2 Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Card]] ==&lt;br /&gt;
=== [[How to Understand the Reading Distance for Contactless Cards]] ===&lt;br /&gt;
=== [[How to Understand NFC Reader Buffer Size Specifications]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Contactless CPU Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Felica Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API for Contactless Mifare Cards]] ===&lt;br /&gt;
=== [[How to Understand PSAM Card Exceptions in Q2/Q3 Series]] ===&lt;br /&gt;
=== [[How to Understand Optimal Card Tap Positioning for Front-Facing Contactless Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[FingerPrint]] ==&lt;br /&gt;
=== [[How to Use the Fingerprint Module Interface in WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Understand Image Resolution (DPI) Specifications of Fingerprint Modules]] ===&lt;br /&gt;
=== [[How to Understand Data Types and Template Formats of Fingerprint Modules]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Other development]] ==&lt;br /&gt;
=== [[How to Set Up the ANDROID_HOME Environment Variable on Windows 7]] ===&lt;br /&gt;
=== [[How to Sign Apps]] ===&lt;br /&gt;
=== [[How to Install Applications on POS Systems]] ===&lt;br /&gt;
=== [https://developer.android.com/training/basics/firstapp/ How to Create Your First App in Android Studio] ===&lt;br /&gt;
=== [[How to Retrieve Logs from Terminals]] ===&lt;br /&gt;
=== [[How to Resolve APK Installation Error: Conflicting Package Signatures]] ===&lt;br /&gt;
=== [[How to Obtain a Full Log Without filters]] ===&lt;br /&gt;
=== [[How to Obtain the Current Location of a Terminal]] ===&lt;br /&gt;
=== [[How to Enable an Application to Utilize the Terminal&#039;s Camera Function]] ===&lt;br /&gt;
=== [[How to Obtain Test APKs for Evaluation]] ===&lt;br /&gt;
=== [[How to Understand Basic List of ADB Commands]] ===&lt;br /&gt;
=== [[How to Obtain Advanced Demonstrations]] ===&lt;br /&gt;
=== [[How to Import SDK in C Programming]] ===&lt;br /&gt;
=== [[How to Utilize PhoneStateListener to Obtain Signal Strength]] ===&lt;br /&gt;
=== [[How to Obtain Demos for Model D3]] ===&lt;br /&gt;
=== [[How to Customize the POS Graphical User Interface for PINPAD Input]] ===&lt;br /&gt;
=== [[How to Understand Android Kiosk Mode]] ===&lt;br /&gt;
=== [[How to Block the Status Bar Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Utilize System API for Full-Screen Display]] ===&lt;br /&gt;
=== [[How to Implement Full Screen Mode Using Android APIs]] ===&lt;br /&gt;
=== [[How to Disable the Home Key in APK and Activity]] ===&lt;br /&gt;
=== [[How to Block and Capture Power Button Events Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Retrieve Terminal Information: Brand, Manufacturer, Product Model, etc.]] ===&lt;br /&gt;
=== [[How to Save Files to Device Storage]] ===&lt;br /&gt;
=== [[How to Set an Application as the Default Launcher]] ===&lt;br /&gt;
=== [[How to Retrieve the Firmware (OS) Version]] ===&lt;br /&gt;
=== [[How to Retrieve Firmware and EMV Kernel Version]] ===&lt;br /&gt;
=== [[How to Implement TLSv1.3 in Applications]] ===&lt;br /&gt;
=== [[How to Automatically Run an App After Installation]] ===&lt;br /&gt;
=== [[How to Understand Secure Connections]] ===&lt;br /&gt;
=== [[How to Use AnyDesk on a Terminal]] ===&lt;br /&gt;
=== [[How to Export the App&#039;s Database File to SD Card]] ===&lt;br /&gt;
=== [[How to Migrate a Payment Application to Q2Premium]] ===&lt;br /&gt;
=== [[How to Configure an Android App to Run Automatically After Terminal Boot]] ===&lt;br /&gt;
=== [[How to Integrate SDK AAR File into Flutter App]] ===&lt;br /&gt;
=== [[How to Call AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[TMS/Wizarview]] ==&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/WizarView_V4.pdf TMS Overview] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/wizarView_UserManual_generalv2.8.pdf TMS User Guide] ===&lt;br /&gt;
=== [[How to Register a Terminal to WizarView]] ===&lt;br /&gt;
=== [[How to Accept Parameter Files Downloaded from TMS]] ===&lt;br /&gt;
=== [[How to Respond to a &#039;User Locked&#039; Status in WizarView]] ===&lt;br /&gt;
=== [[How to Apply for a WizarView Account]] ===&lt;br /&gt;
=== [[How to Batch Import Terminals]] ===&lt;br /&gt;
=== [[How to Remove Terminals Associated with an Application from Configuration]] ===&lt;br /&gt;
=== [[How to Remove an Application from a Device Using TMS]] ===&lt;br /&gt;
=== [[How to Understand Error Codes of TMS and the Agent]] ===&lt;br /&gt;
=== [[How to Understand TMS Server IP Addresses and Port Configuration]] ===&lt;br /&gt;
=== [[How to Understand Terminal Application Update Scenarios in TMS]] ===&lt;br /&gt;
=== [[How to Understand Configuration Types for App Binding: Silent, Prompt, and Market]] ===&lt;br /&gt;
=== [[How to Apply for an RMA Account for a Maintenance Center]] ===&lt;br /&gt;
=== [[How to Remotely Update Firmware]] ===&lt;br /&gt;
=== [[How to Push an APK to a Specific Device Type]] ===&lt;br /&gt;
=== [[How to Set Agent Working Mode]] ===&lt;br /&gt;
=== [[How to Manage Prompt Installation of APKs Configured in TMS]] ===&lt;br /&gt;
=== [[How to Enable or Disable Network Usage in WizarviewAgent]] ===&lt;br /&gt;
=== [[How to Push Apps to Multiple Terminals Across Different Groups Using Tags]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Key Injection]] ==&lt;br /&gt;
=== [[How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal]] ===&lt;br /&gt;
=== [[How to Understand DUKPT]] ===&lt;br /&gt;
=== [[What is the master key and session key]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Use TMK Delivery System for KeyLoader POS and Master POS]] ===&lt;br /&gt;
=== [[Remote Key Injection]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Key Loader POS1 shows serial rcv timeout]] ===&lt;br /&gt;
=== [[Update key failed, import TMK: -74496]] ===&lt;br /&gt;
&lt;br /&gt;
== [[EMV]] ==&lt;br /&gt;
=== [[What&#039;s Tag91]] ===&lt;br /&gt;
=== [[What&#039;s CAPK]] ===&lt;br /&gt;
=== [[How to set issuer script]] ===&lt;br /&gt;
=== [[Sometimes when try for chip, contactless is detecting first, how to solve this problem?]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Cryptography]] ==&lt;br /&gt;
=== [[Padding]] ===&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=What_is_DUKPT&amp;diff=4145</id>
		<title>What is DUKPT</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=What_is_DUKPT&amp;diff=4145"/>
		<updated>2024-01-13T20:10:57Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: Simon moved page What is DUKPT to How to Understand DUKPT: Normalize the title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[How to Understand DUKPT]]&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_DUKPT&amp;diff=4144</id>
		<title>How to Understand DUKPT</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_DUKPT&amp;diff=4144"/>
		<updated>2024-01-13T20:10:57Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: Simon moved page What is DUKPT to How to Understand DUKPT: Normalize the title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
* DUKPT is a key management method that generates a unique key for each transaction, ensuring the security of transaction-originating TRSMs (Transaction-Related Security Modules).&lt;br /&gt;
* It is designed to prevent the disclosure of any past keys used in transactions.&lt;br /&gt;
* The unique Transaction Keys are derived from a base derivation key, using non-secret data transmitted as part of each transaction.&lt;br /&gt;
== Key Features of DUKPT ==&lt;br /&gt;
* &#039;&#039;&#039;Secure Transaction Processing:&#039;&#039;&#039; Allows the encryption process to be decentralized from devices holding the shared secret.&lt;br /&gt;
* &#039;&#039;&#039;Derived Keys for Each Transaction:&#039;&#039;&#039; Utilizes derived keys for encryption, which are not reused post-transaction, enhancing security.&lt;br /&gt;
* &#039;&#039;&#039;Widespread Application:&#039;&#039;&#039; Commonly used in electronic commerce transactions, especially for encrypting PIN information in POS (Point-Of-Sale) devices.&lt;br /&gt;
* &#039;&#039;&#039;Key Management Technique:&#039;&#039;&#039; DUKPT is not an encryption standard but a technique for managing keys.&lt;br /&gt;
* &#039;&#039;&#039;Distinct Transaction Keys:&#039;&#039;&#039; Ensures each transaction has a unique key, separate from others.&lt;br /&gt;
* &#039;&#039;&#039;Security of Past and Future Keys:&#039;&#039;&#039; If a current key is compromised, previously and subsequently used keys remain secure.&lt;br /&gt;
* &#039;&#039;&#039;No Interactive Key Agreement:&#039;&#039;&#039; Avoids the need for originators and receivers of encrypted messages to perform an interactive key-agreement protocol.&lt;br /&gt;
== Support in PINPad ==&lt;br /&gt;
* Our internal PINPad supports three types of DUKPT keys: PIN key, MAC key, and data key. Each key type is used to encrypt different types of data.&lt;br /&gt;
== Key Injection and Usage ==&lt;br /&gt;
* &#039;&#039;&#039;Key Injection:&#039;&#039;&#039; For information on injecting DUKPT keys, refer to [[How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal]] or [[How to Use TMK Delivery System for KeyLoader POS and Master POS]].&lt;br /&gt;
* &#039;&#039;&#039;Usage in SDK:&#039;&#039;&#039; Details on using DUKPT keys are available in our SDK, particularly in the description of the PINPad.&lt;br /&gt;
* &#039;&#039;&#039;Demo App:&#039;&#039;&#039; A [http://ftp.wizarpos.com/advanceSDK/DukptDemo.zip dukpt demo application] is available for download to demonstrate practical usage.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_DUKPT&amp;diff=4143</id>
		<title>How to Understand DUKPT</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Understand_DUKPT&amp;diff=4143"/>
		<updated>2024-01-13T20:10:08Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
* DUKPT is a key management method that generates a unique key for each transaction, ensuring the security of transaction-originating TRSMs (Transaction-Related Security Modules).&lt;br /&gt;
* It is designed to prevent the disclosure of any past keys used in transactions.&lt;br /&gt;
* The unique Transaction Keys are derived from a base derivation key, using non-secret data transmitted as part of each transaction.&lt;br /&gt;
== Key Features of DUKPT ==&lt;br /&gt;
* &#039;&#039;&#039;Secure Transaction Processing:&#039;&#039;&#039; Allows the encryption process to be decentralized from devices holding the shared secret.&lt;br /&gt;
* &#039;&#039;&#039;Derived Keys for Each Transaction:&#039;&#039;&#039; Utilizes derived keys for encryption, which are not reused post-transaction, enhancing security.&lt;br /&gt;
* &#039;&#039;&#039;Widespread Application:&#039;&#039;&#039; Commonly used in electronic commerce transactions, especially for encrypting PIN information in POS (Point-Of-Sale) devices.&lt;br /&gt;
* &#039;&#039;&#039;Key Management Technique:&#039;&#039;&#039; DUKPT is not an encryption standard but a technique for managing keys.&lt;br /&gt;
* &#039;&#039;&#039;Distinct Transaction Keys:&#039;&#039;&#039; Ensures each transaction has a unique key, separate from others.&lt;br /&gt;
* &#039;&#039;&#039;Security of Past and Future Keys:&#039;&#039;&#039; If a current key is compromised, previously and subsequently used keys remain secure.&lt;br /&gt;
* &#039;&#039;&#039;No Interactive Key Agreement:&#039;&#039;&#039; Avoids the need for originators and receivers of encrypted messages to perform an interactive key-agreement protocol.&lt;br /&gt;
== Support in PINPad ==&lt;br /&gt;
* Our internal PINPad supports three types of DUKPT keys: PIN key, MAC key, and data key. Each key type is used to encrypt different types of data.&lt;br /&gt;
== Key Injection and Usage ==&lt;br /&gt;
* &#039;&#039;&#039;Key Injection:&#039;&#039;&#039; For information on injecting DUKPT keys, refer to [[How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal]] or [[How to Use TMK Delivery System for KeyLoader POS and Master POS]].&lt;br /&gt;
* &#039;&#039;&#039;Usage in SDK:&#039;&#039;&#039; Details on using DUKPT keys are available in our SDK, particularly in the description of the PINPad.&lt;br /&gt;
* &#039;&#039;&#039;Demo App:&#039;&#039;&#039; A [http://ftp.wizarpos.com/advanceSDK/DukptDemo.zip dukpt demo application] is available for download to demonstrate practical usage.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4142</id>
		<title>Enviroment</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4142"/>
		<updated>2024-01-13T19:49:51Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Hardware/Repair]] ==&lt;br /&gt;
=== [[How to Recover a Terminal from Tamper Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Understand Trigger Events in Terminals]] ===&lt;br /&gt;
=== [[How to Remotely Reactivate Tampered Terminals]] ===&lt;br /&gt;
=== [[How to Select Optimal TF Card (Micro SD Card) for Smart POS Systems]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Printer]] ==&lt;br /&gt;
=== [[How to Verify the Terminal&#039;s Printer Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Print Unsupported Character Sets with a POS Printer]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Use the Terminal&#039;s Bluetooth Printer Service]] ===&lt;br /&gt;
=== [[How to Print Images with a POS Printer]] ===&lt;br /&gt;
=== [[How to Print QR Codes with a POS Printer]] ===&lt;br /&gt;
=== [[How to Evaluate HTML Printing Function Performance]] ===&lt;br /&gt;
=== [[How to Evaluate Terminal Print Performance]] ===&lt;br /&gt;
=== [[How to Print with an External Epson USB Printer (TM-T88IV)]] ===&lt;br /&gt;
=== [[How to Replace the Font File (*.ttf) for HTML Printing Function]] ===&lt;br /&gt;
=== [[How to Use the Java API for Printer Operations]] ===&lt;br /&gt;
=== [[How to Understand Blank Lines Between Continuous Image Prints]] ===&lt;br /&gt;
=== [[How to Use Printers with JavaScript]] ===&lt;br /&gt;
=== [[How to Verify Printer Status: Out of Paper Check]] ===&lt;br /&gt;
&lt;br /&gt;
== [[USB/Serial Port]] ==&lt;br /&gt;
=== [[How to Download and Install USB Drivers for the Terminals]] ===&lt;br /&gt;
=== [[How to Download UU Cable Driver]] ===&lt;br /&gt;
=== [[How to Install Serial Port Drivers for Production Models Q1/Q2/Q3]] ===&lt;br /&gt;
=== [[How to Install Serial Port Driver for Production Terminals in Linux]] ===&lt;br /&gt;
=== [[How to Develop Serial Port for Terminals]] ===&lt;br /&gt;
=== [[How to Add Udev Rules for USB Debugging in Linux]]===&lt;br /&gt;
=== [[How to Manage Serial Port Connections During Terminal Sleep Mode]]===&lt;br /&gt;
=== [[How to Manage Serial Port Disconnections in Application Development]]===&lt;br /&gt;
=== [[How to Connect Terminals to Mobile Devices Using Accessory Mode]]===&lt;br /&gt;
=== [[How to Detect UU Cable Connnected Programmatically]]===&lt;br /&gt;
=== [[How to Control a Fan via Serial Port]]===&lt;br /&gt;
=== [[How to List Connected USB Devices]]===&lt;br /&gt;
=== [[How to Use Accessory Agent Service with D22 and Q3 Devices]]===&lt;br /&gt;
&lt;br /&gt;
== [[Firmware]] ==&lt;br /&gt;
=== [[How to Update Firmware for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Understand Firmware Package Naming and Configuration for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Compare Engineer Mode and User Mode Terminals]] ===&lt;br /&gt;
=== [[How to Configure Home Settings in poshomesettings.xml]] ===&lt;br /&gt;
=== [[How to Configure System Settings in possystemsettings.xml]] ===&lt;br /&gt;
=== [[How to Prevent Accidental Uninstallation of Applications by Visitors]] ===&lt;br /&gt;
=== [[How to Troubleshoot the &amp;quot;Agent Stopped&amp;quot; Error Message]] ===&lt;br /&gt;
=== [[How to Resolve Forgotten Security Lock Password Issues]] ===&lt;br /&gt;
=== [[How to Use Q1 Buttons in Applications]] ===&lt;br /&gt;
=== [[How to Adapt Applications for Q1 (4G) Devices]] ===&lt;br /&gt;
=== [[How to Customize Boot Logo and Boot Animation]] ===&lt;br /&gt;
=== [[How to Set Wallpaper]] ===&lt;br /&gt;
=== [[How to Enter Special Mode at Startup]] ===&lt;br /&gt;
=== [[How to Install Browsers on Q-Series Devices]] ===&lt;br /&gt;
=== [[How to Understand External Servers and Services Accessed by Firmware]] ===&lt;br /&gt;
=== [[How to Access Different Firmware Modes of a Terminal]] ===&lt;br /&gt;
=== [[How to Write Customer Serial Numbers (SN) ]] ===&lt;br /&gt;
=== [[How to Enable Touch Screen Wake-Up Functionality]] ===&lt;br /&gt;
=== [[How to Set User System Properties]] ===&lt;br /&gt;
=== [[How to Enable and Disable MTP]] ===&lt;br /&gt;
=== [[How to Update WebView on POS Systems]] ===&lt;br /&gt;
=== [[How to Disable File Explorer for TF Cards and USB Pendrives]] ===&lt;br /&gt;
=== [[How to Manage Screen On/Off Functionality]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Settings Menu]] ==&lt;br /&gt;
=== [[How to Perform a Factory Data Reset]] ===&lt;br /&gt;
=== [[How to Understand Common Settings Menus]] ===&lt;br /&gt;
=== [[How to View the Certificate List on the Terminal]] ===&lt;br /&gt;
=== [[How to Understand the Merchant Self-Test in Settings]] ===&lt;br /&gt;
=== [[How to Use Terminal Merchant Self-Test for Specified Network Testing]] ===&lt;br /&gt;
=== [[How to Change the System Language]] ===&lt;br /&gt;
=== [[How to Log into the Terminal as an Administrator]] ===&lt;br /&gt;
=== [[How to Change the Terminal Administrator&#039;s Login Password]] ===&lt;br /&gt;
=== [[How to  Update the Terminal&#039;s Time Setting]] ===&lt;br /&gt;
=== [[How to  Change the Terminal&#039;s Time Zone Setting]] ===&lt;br /&gt;
=== [[How to Enable User Role Control for Accessing the Settings Menu]] ===&lt;br /&gt;
=== [[How to Update User Role Passwords Using API]] ===&lt;br /&gt;
=== [[How to Disable Bluetooth and Wi-Fi on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Auto Time Zone on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Automatic Time Setting on the Terminal]] ===&lt;br /&gt;
=== [[How to Set Display Sleep Mode on the Terminal]] ===&lt;br /&gt;
=== [[How to Grant Accessibility Permission Automatically]] ===&lt;br /&gt;
=== [[How to Disable the Security Lock on Terminal Startup]] ===&lt;br /&gt;
=== [[How to Access Settings Sub-Menu from an Application]] ===&lt;br /&gt;
=== [[How to Set Language Programmatically Using API]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Battery/Power]] ==&lt;br /&gt;
=== [[How to Understand the Special Charging Indicator on the terminal]] ===&lt;br /&gt;
=== [[How to Preserve Terminal Batteries During Prolonged Non-Use]] ===&lt;br /&gt;
=== [[How to Understand the Low-voltage State of Q2 Automatic Shutdown]] ===&lt;br /&gt;
=== [[How to Understand Battery Performance for Various Terminal Models]] ===&lt;br /&gt;
=== [[How to Understand the Counter Mode Functionality in the Q3 Terminal]] ===&lt;br /&gt;
=== [[How to Turn Off the Terminal Using the AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[SIM/Ethenet/WIFI]] ==&lt;br /&gt;
=== [[How to Disable the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Activate the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s IMEI Number]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s MEID Number]] ===&lt;br /&gt;
=== [[How to Understand Supported Modem Bands of WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Troubleshoot SIM Card Signal Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Resolve SIM Card Network Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Troubleshoot Network Search Errors on a Terminal]] ===&lt;br /&gt;
=== [[How to Check the Status of an e-SIM]] ===&lt;br /&gt;
=== [[How to Use Ethernet Connectivity]] ===&lt;br /&gt;
=== [[How to Set the Terminal&#039;s Communication Mode]] ===&lt;br /&gt;
=== [[How to Troubleshoot USSD Menu Display Issues]] ===&lt;br /&gt;
=== [[How to Configure Access Point Name (APN) Settings]] ===&lt;br /&gt;
=== [[How to Set the Preferred Network Type for Cellular Networks Using API]] ===&lt;br /&gt;
=== [[How to Configure Static Ethernet Parameters Using API]] ===&lt;br /&gt;
=== [[How to Enable and Disable Mobile Data Using API]] ===&lt;br /&gt;
=== [[How to Query and Set Network Operators Using API]] ===&lt;br /&gt;
=== [[How to Activate SoftSIM and Data Plans]] ===&lt;br /&gt;
=== [[How to Enable and Disable Ethernet Connectivity]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Certificate]] ==&lt;br /&gt;
=== [[How to Apply App Certificates]] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/AppCertificateBlackWhitePermissionRuls.pdf How to Implement App Installation Restrictions (Blacklist/Whitelist Permissions)] ===&lt;br /&gt;
=== [[How to Install a CA Certificate]] ===&lt;br /&gt;
=== [[How to Clear Terminal Certificates]] ===&lt;br /&gt;
=== [[How to Understand Imported Certificate Visibility on Q2 Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Card]] ==&lt;br /&gt;
=== [[How to Understand the Reading Distance for Contactless Cards]] ===&lt;br /&gt;
=== [[How to Understand NFC Reader Buffer Size Specifications]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Contactless CPU Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Felica Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API for Contactless Mifare Cards]] ===&lt;br /&gt;
=== [[How to Understand PSAM Card Exceptions in Q2/Q3 Series]] ===&lt;br /&gt;
=== [[How to Understand Optimal Card Tap Positioning for Front-Facing Contactless Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[FingerPrint]] ==&lt;br /&gt;
=== [[How to Use the Fingerprint Module Interface in WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Understand Image Resolution (DPI) Specifications of Fingerprint Modules]] ===&lt;br /&gt;
=== [[How to Understand Data Types and Template Formats of Fingerprint Modules]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Other development]] ==&lt;br /&gt;
=== [[How to Set Up the ANDROID_HOME Environment Variable on Windows 7]] ===&lt;br /&gt;
=== [[How to Sign Apps]] ===&lt;br /&gt;
=== [[How to Install Applications on POS Systems]] ===&lt;br /&gt;
=== [https://developer.android.com/training/basics/firstapp/ How to Create Your First App in Android Studio] ===&lt;br /&gt;
=== [[How to Retrieve Logs from Terminals]] ===&lt;br /&gt;
=== [[How to Resolve APK Installation Error: Conflicting Package Signatures]] ===&lt;br /&gt;
=== [[How to Obtain a Full Log Without filters]] ===&lt;br /&gt;
=== [[How to Obtain the Current Location of a Terminal]] ===&lt;br /&gt;
=== [[How to Enable an Application to Utilize the Terminal&#039;s Camera Function]] ===&lt;br /&gt;
=== [[How to Obtain Test APKs for Evaluation]] ===&lt;br /&gt;
=== [[How to Understand Basic List of ADB Commands]] ===&lt;br /&gt;
=== [[How to Obtain Advanced Demonstrations]] ===&lt;br /&gt;
=== [[How to Import SDK in C Programming]] ===&lt;br /&gt;
=== [[How to Utilize PhoneStateListener to Obtain Signal Strength]] ===&lt;br /&gt;
=== [[How to Obtain Demos for Model D3]] ===&lt;br /&gt;
=== [[How to Customize the POS Graphical User Interface for PINPAD Input]] ===&lt;br /&gt;
=== [[How to Understand Android Kiosk Mode]] ===&lt;br /&gt;
=== [[How to Block the Status Bar Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Utilize System API for Full-Screen Display]] ===&lt;br /&gt;
=== [[How to Implement Full Screen Mode Using Android APIs]] ===&lt;br /&gt;
=== [[How to Disable the Home Key in APK and Activity]] ===&lt;br /&gt;
=== [[How to Block and Capture Power Button Events Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Retrieve Terminal Information: Brand, Manufacturer, Product Model, etc.]] ===&lt;br /&gt;
=== [[How to Save Files to Device Storage]] ===&lt;br /&gt;
=== [[How to Set an Application as the Default Launcher]] ===&lt;br /&gt;
=== [[How to Retrieve the Firmware (OS) Version]] ===&lt;br /&gt;
=== [[How to Retrieve Firmware and EMV Kernel Version]] ===&lt;br /&gt;
=== [[How to Implement TLSv1.3 in Applications]] ===&lt;br /&gt;
=== [[How to Automatically Run an App After Installation]] ===&lt;br /&gt;
=== [[How to Understand Secure Connections]] ===&lt;br /&gt;
=== [[How to Use AnyDesk on a Terminal]] ===&lt;br /&gt;
=== [[How to Export the App&#039;s Database File to SD Card]] ===&lt;br /&gt;
=== [[How to Migrate a Payment Application to Q2Premium]] ===&lt;br /&gt;
=== [[How to Configure an Android App to Run Automatically After Terminal Boot]] ===&lt;br /&gt;
=== [[How to Integrate SDK AAR File into Flutter App]] ===&lt;br /&gt;
=== [[How to Call AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[TMS/Wizarview]] ==&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/WizarView_V4.pdf TMS Overview] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/wizarView_UserManual_generalv2.8.pdf TMS User Guide] ===&lt;br /&gt;
=== [[How to Register a Terminal to WizarView]] ===&lt;br /&gt;
=== [[How to Accept Parameter Files Downloaded from TMS]] ===&lt;br /&gt;
=== [[How to Respond to a &#039;User Locked&#039; Status in WizarView]] ===&lt;br /&gt;
=== [[How to Apply for a WizarView Account]] ===&lt;br /&gt;
=== [[How to Batch Import Terminals]] ===&lt;br /&gt;
=== [[How to Remove Terminals Associated with an Application from Configuration]] ===&lt;br /&gt;
=== [[How to Remove an Application from a Device Using TMS]] ===&lt;br /&gt;
=== [[How to Understand Error Codes of TMS and the Agent]] ===&lt;br /&gt;
=== [[How to Understand TMS Server IP Addresses and Port Configuration]] ===&lt;br /&gt;
=== [[How to Understand Terminal Application Update Scenarios in TMS]] ===&lt;br /&gt;
=== [[How to Understand Configuration Types for App Binding: Silent, Prompt, and Market]] ===&lt;br /&gt;
=== [[How to Apply for an RMA Account for a Maintenance Center]] ===&lt;br /&gt;
=== [[How to Remotely Update Firmware]] ===&lt;br /&gt;
=== [[How to Push an APK to a Specific Device Type]] ===&lt;br /&gt;
=== [[How to Set Agent Working Mode]] ===&lt;br /&gt;
=== [[How to Manage Prompt Installation of APKs Configured in TMS]] ===&lt;br /&gt;
=== [[How to Enable or Disable Network Usage in WizarviewAgent]] ===&lt;br /&gt;
=== [[How to Push Apps to Multiple Terminals Across Different Groups Using Tags]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Key Injection]] ==&lt;br /&gt;
=== [[How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal]] ===&lt;br /&gt;
=== [[What is DUKPT]] ===&lt;br /&gt;
=== [[What is the master key and session key]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Use TMK Delivery System for KeyLoader POS and Master POS]] ===&lt;br /&gt;
=== [[Remote Key Injection]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Key Loader POS1 shows serial rcv timeout]] ===&lt;br /&gt;
=== [[Update key failed, import TMK: -74496]] ===&lt;br /&gt;
&lt;br /&gt;
== [[EMV]] ==&lt;br /&gt;
=== [[What&#039;s Tag91]] ===&lt;br /&gt;
=== [[What&#039;s CAPK]] ===&lt;br /&gt;
=== [[How to set issuer script]] ===&lt;br /&gt;
=== [[Sometimes when try for chip, contactless is detecting first, how to solve this problem?]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Cryptography]] ==&lt;br /&gt;
=== [[Padding]] ===&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=TMK_Deliver_System_Usage%EF%BC%88For_KeyLoader_POS/Master_POS%EF%BC%89&amp;diff=4141</id>
		<title>TMK Deliver System Usage（For KeyLoader POS/Master POS）</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=TMK_Deliver_System_Usage%EF%BC%88For_KeyLoader_POS/Master_POS%EF%BC%89&amp;diff=4141"/>
		<updated>2024-01-13T19:49:25Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: Simon moved page TMK Deliver System Usage（For KeyLoader POS/Master POS） to How to Use TMK Delivery System for KeyLoader POS and Master POS: Normalize the title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[How to Use TMK Delivery System for KeyLoader POS and Master POS]]&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Use_TMK_Delivery_System_for_KeyLoader_POS_and_Master_POS&amp;diff=4140</id>
		<title>How to Use TMK Delivery System for KeyLoader POS and Master POS</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Use_TMK_Delivery_System_for_KeyLoader_POS_and_Master_POS&amp;diff=4140"/>
		<updated>2024-01-13T19:49:25Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: Simon moved page TMK Deliver System Usage（For KeyLoader POS/Master POS） to How to Use TMK Delivery System for KeyLoader POS and Master POS: Normalize the title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The TMK Delivery application is designed for use with a POS system that has passed PCI certification, known as the Keyloader POS. This specialized POS is capable of loading keys onto other terminals in a secure manner.&lt;br /&gt;
== Steps for Using Keyloader POS ==&lt;br /&gt;
# &#039;&#039;&#039;Acquire a Keyloader POS:&#039;&#039;&#039;&lt;br /&gt;
#* To utilize this system, you need to have a Keyloader POS. This is a POS system that meets PCI certification standards and is equipped with the necessary software for TMK delivery.&lt;br /&gt;
#* Contact a sales representative to order or inquire about obtaining a Keyloader POS.&lt;br /&gt;
# &#039;&#039;&#039;Install the TMK Deliver App:&#039;&#039;&#039;&lt;br /&gt;
#* The TMK Deliver app needs to be installed on the Keyloader POS. This app facilitates the secure transfer of keys to other terminals. It is a pre-installed application.&lt;br /&gt;
# &#039;&#039;&#039;Key Injection Process:&#039;&#039;&#039;&lt;br /&gt;
#* Once the TMK Deliver app is installed and set up, you can proceed with the key injection process. This involves securely transferring the necessary keys from the Keyloader POS to other terminals.&lt;br /&gt;
== Key Injection Manual ==&lt;br /&gt;
* For detailed instructions and guidance on how to use the Keyloader POS for TMK local injection, please refer to the Key Injection Manual.&lt;br /&gt;
* Download the Key Injection Manual [http://ftp.wizarpos.com/advanceSDK/TMKDeliverSystemUsage_230104_NoLogo.pdf Here].&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039;&lt;br /&gt;
* It is crucial to follow the prescribed procedures for key injection to ensure the security and integrity of the transaction system.&lt;br /&gt;
* The Keyloader POS must be handled by authorized personnel only, given its critical role in the security infrastructure.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Use_TMK_Delivery_System_for_KeyLoader_POS_and_Master_POS&amp;diff=4139</id>
		<title>How to Use TMK Delivery System for KeyLoader POS and Master POS</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Use_TMK_Delivery_System_for_KeyLoader_POS_and_Master_POS&amp;diff=4139"/>
		<updated>2024-01-13T19:47:49Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The TMK Delivery application is designed for use with a POS system that has passed PCI certification, known as the Keyloader POS. This specialized POS is capable of loading keys onto other terminals in a secure manner.&lt;br /&gt;
== Steps for Using Keyloader POS ==&lt;br /&gt;
# &#039;&#039;&#039;Acquire a Keyloader POS:&#039;&#039;&#039;&lt;br /&gt;
#* To utilize this system, you need to have a Keyloader POS. This is a POS system that meets PCI certification standards and is equipped with the necessary software for TMK delivery.&lt;br /&gt;
#* Contact a sales representative to order or inquire about obtaining a Keyloader POS.&lt;br /&gt;
# &#039;&#039;&#039;Install the TMK Deliver App:&#039;&#039;&#039;&lt;br /&gt;
#* The TMK Deliver app needs to be installed on the Keyloader POS. This app facilitates the secure transfer of keys to other terminals. It is a pre-installed application.&lt;br /&gt;
# &#039;&#039;&#039;Key Injection Process:&#039;&#039;&#039;&lt;br /&gt;
#* Once the TMK Deliver app is installed and set up, you can proceed with the key injection process. This involves securely transferring the necessary keys from the Keyloader POS to other terminals.&lt;br /&gt;
== Key Injection Manual ==&lt;br /&gt;
* For detailed instructions and guidance on how to use the Keyloader POS for TMK local injection, please refer to the Key Injection Manual.&lt;br /&gt;
* Download the Key Injection Manual [http://ftp.wizarpos.com/advanceSDK/TMKDeliverSystemUsage_230104_NoLogo.pdf Here].&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039;&lt;br /&gt;
* It is crucial to follow the prescribed procedures for key injection to ensure the security and integrity of the transaction system.&lt;br /&gt;
* The Keyloader POS must be handled by authorized personnel only, given its critical role in the security infrastructure.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4138</id>
		<title>Enviroment</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4138"/>
		<updated>2024-01-13T18:38:35Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Hardware/Repair]] ==&lt;br /&gt;
=== [[How to Recover a Terminal from Tamper Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Understand Trigger Events in Terminals]] ===&lt;br /&gt;
=== [[How to Remotely Reactivate Tampered Terminals]] ===&lt;br /&gt;
=== [[How to Select Optimal TF Card (Micro SD Card) for Smart POS Systems]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Printer]] ==&lt;br /&gt;
=== [[How to Verify the Terminal&#039;s Printer Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Print Unsupported Character Sets with a POS Printer]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Use the Terminal&#039;s Bluetooth Printer Service]] ===&lt;br /&gt;
=== [[How to Print Images with a POS Printer]] ===&lt;br /&gt;
=== [[How to Print QR Codes with a POS Printer]] ===&lt;br /&gt;
=== [[How to Evaluate HTML Printing Function Performance]] ===&lt;br /&gt;
=== [[How to Evaluate Terminal Print Performance]] ===&lt;br /&gt;
=== [[How to Print with an External Epson USB Printer (TM-T88IV)]] ===&lt;br /&gt;
=== [[How to Replace the Font File (*.ttf) for HTML Printing Function]] ===&lt;br /&gt;
=== [[How to Use the Java API for Printer Operations]] ===&lt;br /&gt;
=== [[How to Understand Blank Lines Between Continuous Image Prints]] ===&lt;br /&gt;
=== [[How to Use Printers with JavaScript]] ===&lt;br /&gt;
=== [[How to Verify Printer Status: Out of Paper Check]] ===&lt;br /&gt;
&lt;br /&gt;
== [[USB/Serial Port]] ==&lt;br /&gt;
=== [[How to Download and Install USB Drivers for the Terminals]] ===&lt;br /&gt;
=== [[How to Download UU Cable Driver]] ===&lt;br /&gt;
=== [[How to Install Serial Port Drivers for Production Models Q1/Q2/Q3]] ===&lt;br /&gt;
=== [[How to Install Serial Port Driver for Production Terminals in Linux]] ===&lt;br /&gt;
=== [[How to Develop Serial Port for Terminals]] ===&lt;br /&gt;
=== [[How to Add Udev Rules for USB Debugging in Linux]]===&lt;br /&gt;
=== [[How to Manage Serial Port Connections During Terminal Sleep Mode]]===&lt;br /&gt;
=== [[How to Manage Serial Port Disconnections in Application Development]]===&lt;br /&gt;
=== [[How to Connect Terminals to Mobile Devices Using Accessory Mode]]===&lt;br /&gt;
=== [[How to Detect UU Cable Connnected Programmatically]]===&lt;br /&gt;
=== [[How to Control a Fan via Serial Port]]===&lt;br /&gt;
=== [[How to List Connected USB Devices]]===&lt;br /&gt;
=== [[How to Use Accessory Agent Service with D22 and Q3 Devices]]===&lt;br /&gt;
&lt;br /&gt;
== [[Firmware]] ==&lt;br /&gt;
=== [[How to Update Firmware for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Understand Firmware Package Naming and Configuration for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Compare Engineer Mode and User Mode Terminals]] ===&lt;br /&gt;
=== [[How to Configure Home Settings in poshomesettings.xml]] ===&lt;br /&gt;
=== [[How to Configure System Settings in possystemsettings.xml]] ===&lt;br /&gt;
=== [[How to Prevent Accidental Uninstallation of Applications by Visitors]] ===&lt;br /&gt;
=== [[How to Troubleshoot the &amp;quot;Agent Stopped&amp;quot; Error Message]] ===&lt;br /&gt;
=== [[How to Resolve Forgotten Security Lock Password Issues]] ===&lt;br /&gt;
=== [[How to Use Q1 Buttons in Applications]] ===&lt;br /&gt;
=== [[How to Adapt Applications for Q1 (4G) Devices]] ===&lt;br /&gt;
=== [[How to Customize Boot Logo and Boot Animation]] ===&lt;br /&gt;
=== [[How to Set Wallpaper]] ===&lt;br /&gt;
=== [[How to Enter Special Mode at Startup]] ===&lt;br /&gt;
=== [[How to Install Browsers on Q-Series Devices]] ===&lt;br /&gt;
=== [[How to Understand External Servers and Services Accessed by Firmware]] ===&lt;br /&gt;
=== [[How to Access Different Firmware Modes of a Terminal]] ===&lt;br /&gt;
=== [[How to Write Customer Serial Numbers (SN) ]] ===&lt;br /&gt;
=== [[How to Enable Touch Screen Wake-Up Functionality]] ===&lt;br /&gt;
=== [[How to Set User System Properties]] ===&lt;br /&gt;
=== [[How to Enable and Disable MTP]] ===&lt;br /&gt;
=== [[How to Update WebView on POS Systems]] ===&lt;br /&gt;
=== [[How to Disable File Explorer for TF Cards and USB Pendrives]] ===&lt;br /&gt;
=== [[How to Manage Screen On/Off Functionality]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Settings Menu]] ==&lt;br /&gt;
=== [[How to Perform a Factory Data Reset]] ===&lt;br /&gt;
=== [[How to Understand Common Settings Menus]] ===&lt;br /&gt;
=== [[How to View the Certificate List on the Terminal]] ===&lt;br /&gt;
=== [[How to Understand the Merchant Self-Test in Settings]] ===&lt;br /&gt;
=== [[How to Use Terminal Merchant Self-Test for Specified Network Testing]] ===&lt;br /&gt;
=== [[How to Change the System Language]] ===&lt;br /&gt;
=== [[How to Log into the Terminal as an Administrator]] ===&lt;br /&gt;
=== [[How to Change the Terminal Administrator&#039;s Login Password]] ===&lt;br /&gt;
=== [[How to  Update the Terminal&#039;s Time Setting]] ===&lt;br /&gt;
=== [[How to  Change the Terminal&#039;s Time Zone Setting]] ===&lt;br /&gt;
=== [[How to Enable User Role Control for Accessing the Settings Menu]] ===&lt;br /&gt;
=== [[How to Update User Role Passwords Using API]] ===&lt;br /&gt;
=== [[How to Disable Bluetooth and Wi-Fi on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Auto Time Zone on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Automatic Time Setting on the Terminal]] ===&lt;br /&gt;
=== [[How to Set Display Sleep Mode on the Terminal]] ===&lt;br /&gt;
=== [[How to Grant Accessibility Permission Automatically]] ===&lt;br /&gt;
=== [[How to Disable the Security Lock on Terminal Startup]] ===&lt;br /&gt;
=== [[How to Access Settings Sub-Menu from an Application]] ===&lt;br /&gt;
=== [[How to Set Language Programmatically Using API]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Battery/Power]] ==&lt;br /&gt;
=== [[How to Understand the Special Charging Indicator on the terminal]] ===&lt;br /&gt;
=== [[How to Preserve Terminal Batteries During Prolonged Non-Use]] ===&lt;br /&gt;
=== [[How to Understand the Low-voltage State of Q2 Automatic Shutdown]] ===&lt;br /&gt;
=== [[How to Understand Battery Performance for Various Terminal Models]] ===&lt;br /&gt;
=== [[How to Understand the Counter Mode Functionality in the Q3 Terminal]] ===&lt;br /&gt;
=== [[How to Turn Off the Terminal Using the AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[SIM/Ethenet/WIFI]] ==&lt;br /&gt;
=== [[How to Disable the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Activate the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s IMEI Number]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s MEID Number]] ===&lt;br /&gt;
=== [[How to Understand Supported Modem Bands of WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Troubleshoot SIM Card Signal Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Resolve SIM Card Network Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Troubleshoot Network Search Errors on a Terminal]] ===&lt;br /&gt;
=== [[How to Check the Status of an e-SIM]] ===&lt;br /&gt;
=== [[How to Use Ethernet Connectivity]] ===&lt;br /&gt;
=== [[How to Set the Terminal&#039;s Communication Mode]] ===&lt;br /&gt;
=== [[How to Troubleshoot USSD Menu Display Issues]] ===&lt;br /&gt;
=== [[How to Configure Access Point Name (APN) Settings]] ===&lt;br /&gt;
=== [[How to Set the Preferred Network Type for Cellular Networks Using API]] ===&lt;br /&gt;
=== [[How to Configure Static Ethernet Parameters Using API]] ===&lt;br /&gt;
=== [[How to Enable and Disable Mobile Data Using API]] ===&lt;br /&gt;
=== [[How to Query and Set Network Operators Using API]] ===&lt;br /&gt;
=== [[How to Activate SoftSIM and Data Plans]] ===&lt;br /&gt;
=== [[How to Enable and Disable Ethernet Connectivity]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Certificate]] ==&lt;br /&gt;
=== [[How to Apply App Certificates]] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/AppCertificateBlackWhitePermissionRuls.pdf How to Implement App Installation Restrictions (Blacklist/Whitelist Permissions)] ===&lt;br /&gt;
=== [[How to Install a CA Certificate]] ===&lt;br /&gt;
=== [[How to Clear Terminal Certificates]] ===&lt;br /&gt;
=== [[How to Understand Imported Certificate Visibility on Q2 Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Card]] ==&lt;br /&gt;
=== [[How to Understand the Reading Distance for Contactless Cards]] ===&lt;br /&gt;
=== [[How to Understand NFC Reader Buffer Size Specifications]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Contactless CPU Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Felica Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API for Contactless Mifare Cards]] ===&lt;br /&gt;
=== [[How to Understand PSAM Card Exceptions in Q2/Q3 Series]] ===&lt;br /&gt;
=== [[How to Understand Optimal Card Tap Positioning for Front-Facing Contactless Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[FingerPrint]] ==&lt;br /&gt;
=== [[How to Use the Fingerprint Module Interface in WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Understand Image Resolution (DPI) Specifications of Fingerprint Modules]] ===&lt;br /&gt;
=== [[How to Understand Data Types and Template Formats of Fingerprint Modules]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Other development]] ==&lt;br /&gt;
=== [[How to Set Up the ANDROID_HOME Environment Variable on Windows 7]] ===&lt;br /&gt;
=== [[How to Sign Apps]] ===&lt;br /&gt;
=== [[How to Install Applications on POS Systems]] ===&lt;br /&gt;
=== [https://developer.android.com/training/basics/firstapp/ How to Create Your First App in Android Studio] ===&lt;br /&gt;
=== [[How to Retrieve Logs from Terminals]] ===&lt;br /&gt;
=== [[How to Resolve APK Installation Error: Conflicting Package Signatures]] ===&lt;br /&gt;
=== [[How to Obtain a Full Log Without filters]] ===&lt;br /&gt;
=== [[How to Obtain the Current Location of a Terminal]] ===&lt;br /&gt;
=== [[How to Enable an Application to Utilize the Terminal&#039;s Camera Function]] ===&lt;br /&gt;
=== [[How to Obtain Test APKs for Evaluation]] ===&lt;br /&gt;
=== [[How to Understand Basic List of ADB Commands]] ===&lt;br /&gt;
=== [[How to Obtain Advanced Demonstrations]] ===&lt;br /&gt;
=== [[How to Import SDK in C Programming]] ===&lt;br /&gt;
=== [[How to Utilize PhoneStateListener to Obtain Signal Strength]] ===&lt;br /&gt;
=== [[How to Obtain Demos for Model D3]] ===&lt;br /&gt;
=== [[How to Customize the POS Graphical User Interface for PINPAD Input]] ===&lt;br /&gt;
=== [[How to Understand Android Kiosk Mode]] ===&lt;br /&gt;
=== [[How to Block the Status Bar Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Utilize System API for Full-Screen Display]] ===&lt;br /&gt;
=== [[How to Implement Full Screen Mode Using Android APIs]] ===&lt;br /&gt;
=== [[How to Disable the Home Key in APK and Activity]] ===&lt;br /&gt;
=== [[How to Block and Capture Power Button Events Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Retrieve Terminal Information: Brand, Manufacturer, Product Model, etc.]] ===&lt;br /&gt;
=== [[How to Save Files to Device Storage]] ===&lt;br /&gt;
=== [[How to Set an Application as the Default Launcher]] ===&lt;br /&gt;
=== [[How to Retrieve the Firmware (OS) Version]] ===&lt;br /&gt;
=== [[How to Retrieve Firmware and EMV Kernel Version]] ===&lt;br /&gt;
=== [[How to Implement TLSv1.3 in Applications]] ===&lt;br /&gt;
=== [[How to Automatically Run an App After Installation]] ===&lt;br /&gt;
=== [[How to Understand Secure Connections]] ===&lt;br /&gt;
=== [[How to Use AnyDesk on a Terminal]] ===&lt;br /&gt;
=== [[How to Export the App&#039;s Database File to SD Card]] ===&lt;br /&gt;
=== [[How to Migrate a Payment Application to Q2Premium]] ===&lt;br /&gt;
=== [[How to Configure an Android App to Run Automatically After Terminal Boot]] ===&lt;br /&gt;
=== [[How to Integrate SDK AAR File into Flutter App]] ===&lt;br /&gt;
=== [[How to Call AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[TMS/Wizarview]] ==&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/WizarView_V4.pdf TMS Overview] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/wizarView_UserManual_generalv2.8.pdf TMS User Guide] ===&lt;br /&gt;
=== [[How to Register a Terminal to WizarView]] ===&lt;br /&gt;
=== [[How to Accept Parameter Files Downloaded from TMS]] ===&lt;br /&gt;
=== [[How to Respond to a &#039;User Locked&#039; Status in WizarView]] ===&lt;br /&gt;
=== [[How to Apply for a WizarView Account]] ===&lt;br /&gt;
=== [[How to Batch Import Terminals]] ===&lt;br /&gt;
=== [[How to Remove Terminals Associated with an Application from Configuration]] ===&lt;br /&gt;
=== [[How to Remove an Application from a Device Using TMS]] ===&lt;br /&gt;
=== [[How to Understand Error Codes of TMS and the Agent]] ===&lt;br /&gt;
=== [[How to Understand TMS Server IP Addresses and Port Configuration]] ===&lt;br /&gt;
=== [[How to Understand Terminal Application Update Scenarios in TMS]] ===&lt;br /&gt;
=== [[How to Understand Configuration Types for App Binding: Silent, Prompt, and Market]] ===&lt;br /&gt;
=== [[How to Apply for an RMA Account for a Maintenance Center]] ===&lt;br /&gt;
=== [[How to Remotely Update Firmware]] ===&lt;br /&gt;
=== [[How to Push an APK to a Specific Device Type]] ===&lt;br /&gt;
=== [[How to Set Agent Working Mode]] ===&lt;br /&gt;
=== [[How to Manage Prompt Installation of APKs Configured in TMS]] ===&lt;br /&gt;
=== [[How to Enable or Disable Network Usage in WizarviewAgent]] ===&lt;br /&gt;
=== [[How to Push Apps to Multiple Terminals Across Different Groups Using Tags]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Key Injection]] ==&lt;br /&gt;
=== [[How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal]] ===&lt;br /&gt;
=== [[What is DUKPT]] ===&lt;br /&gt;
=== [[What is the master key and session key]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[TMK Deliver System Usage（For KeyLoader POS/Master POS）]] ===&lt;br /&gt;
=== [[Remote Key Injection]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Key Loader POS1 shows serial rcv timeout]] ===&lt;br /&gt;
=== [[Update key failed, import TMK: -74496]] ===&lt;br /&gt;
&lt;br /&gt;
== [[EMV]] ==&lt;br /&gt;
=== [[What&#039;s Tag91]] ===&lt;br /&gt;
=== [[What&#039;s CAPK]] ===&lt;br /&gt;
=== [[How to set issuer script]] ===&lt;br /&gt;
=== [[Sometimes when try for chip, contactless is detecting first, how to solve this problem?]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Cryptography]] ==&lt;br /&gt;
=== [[Padding]] ===&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_inject_test_key(master_key_or_DUKPT_key)_remotely&amp;diff=4137</id>
		<title>How to inject test key(master key or DUKPT key) remotely</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_inject_test_key(master_key_or_DUKPT_key)_remotely&amp;diff=4137"/>
		<updated>2024-01-13T18:38:14Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: Simon moved page How to inject test key(master key or DUKPT key) remotely to How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal: Normalize the title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal]]&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Remotely_Inject_Test_Keys_(Master_Key_or_DUKPT_Key)_into_a_Terminal&amp;diff=4136</id>
		<title>How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Remotely_Inject_Test_Keys_(Master_Key_or_DUKPT_Key)_into_a_Terminal&amp;diff=4136"/>
		<updated>2024-01-13T18:38:14Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: Simon moved page How to inject test key(master key or DUKPT key) remotely to How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal: Normalize the title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Purpose ==&lt;br /&gt;
This procedure is intended for testing terminals only and outlines the steps for remotely injecting a test key.&lt;br /&gt;
== Steps for Key Injection ==&lt;br /&gt;
# &#039;&#039;&#039;Provide Terminal Serial Number:&#039;&#039;&#039;&lt;br /&gt;
#* Send the serial number of the terminal that requires key injection to our team.&lt;br /&gt;
# &#039;&#039;&#039;Send Key File or Key Information:&#039;&#039;&#039;&lt;br /&gt;
#* &#039;&#039;&#039;Option 1: Key File Submission&#039;&#039;&#039;&lt;br /&gt;
#** Send us the key file to be configured on our demo server. &lt;br /&gt;
#* &#039;&#039;&#039;Option 2: Key Information Submission&#039;&#039;&#039;&lt;br /&gt;
#** Alternatively, provide key information including the key index and key value. For DUKPT keys, also include the Key Serial Number (KSN) and the Initial Pin Encryption Key (IPEK).&lt;br /&gt;
# &#039;&#039;&#039;Download and Install the Initialize Certificate APK:&#039;&#039;&#039;&lt;br /&gt;
#* Download the [http://ftp.wizarpos.com/advanceSDK/InitCertForRemotekeyInject_201903131833.apk initialize certificate APK] to the terminal.&lt;br /&gt;
#* &#039;&#039;&#039;Important Note:&#039;&#039;&#039; This step will change the terminal&#039;s ownership to a test owner. To revert to your original ownership after testing, additional steps are required (see below).&lt;br /&gt;
# &#039;&#039;&#039;Certificate Clearing Process (Post-Testing):&#039;&#039;&#039;&lt;br /&gt;
#* After concluding the testing phase, to reapply your owner certificate, all test certificates must be cleared.&lt;br /&gt;
#* The clearing process requires our approval. It involves generating a token file in an inserted TF (TransFlash) card.&lt;br /&gt;
#* Send us the generated token file. We will sign it and return a &#039;&#039;&#039;&#039;.sig&#039;&#039;&#039;&#039; file to you.&lt;br /&gt;
#* Once you verify this &#039;&#039;&#039;&#039;.sig&#039;&#039;&#039;&#039; file on the terminal, the test certificates will be removed, allowing you to reinstall your owner certificate.&lt;br /&gt;
# &#039;&#039;&#039;Key Loader Client Agent Installation:&#039;&#039;&#039;&lt;br /&gt;
#* Obtain and install the [http://ftp.wizarpos.com/advanceSDK/injectkeydemo-release-New-releasekey.apk key loader client agent] on your terminal.&lt;br /&gt;
#* Run the agent to inject the keys into the terminal.&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039;&lt;br /&gt;
* Ensure that all steps are followed meticulously, especially when handling key files and terminal ownership, to maintain security and functionality.&lt;br /&gt;
* The process of changing terminal ownership and clearing certificates is crucial for maintaining the integrity and security of the terminal post-testing.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Remotely_Inject_Test_Keys_(Master_Key_or_DUKPT_Key)_into_a_Terminal&amp;diff=4135</id>
		<title>How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Remotely_Inject_Test_Keys_(Master_Key_or_DUKPT_Key)_into_a_Terminal&amp;diff=4135"/>
		<updated>2024-01-13T18:37:29Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Purpose ==&lt;br /&gt;
This procedure is intended for testing terminals only and outlines the steps for remotely injecting a test key.&lt;br /&gt;
== Steps for Key Injection ==&lt;br /&gt;
# &#039;&#039;&#039;Provide Terminal Serial Number:&#039;&#039;&#039;&lt;br /&gt;
#* Send the serial number of the terminal that requires key injection to our team.&lt;br /&gt;
# &#039;&#039;&#039;Send Key File or Key Information:&#039;&#039;&#039;&lt;br /&gt;
#* &#039;&#039;&#039;Option 1: Key File Submission&#039;&#039;&#039;&lt;br /&gt;
#** Send us the key file to be configured on our demo server. &lt;br /&gt;
#* &#039;&#039;&#039;Option 2: Key Information Submission&#039;&#039;&#039;&lt;br /&gt;
#** Alternatively, provide key information including the key index and key value. For DUKPT keys, also include the Key Serial Number (KSN) and the Initial Pin Encryption Key (IPEK).&lt;br /&gt;
# &#039;&#039;&#039;Download and Install the Initialize Certificate APK:&#039;&#039;&#039;&lt;br /&gt;
#* Download the [http://ftp.wizarpos.com/advanceSDK/InitCertForRemotekeyInject_201903131833.apk initialize certificate APK] to the terminal.&lt;br /&gt;
#* &#039;&#039;&#039;Important Note:&#039;&#039;&#039; This step will change the terminal&#039;s ownership to a test owner. To revert to your original ownership after testing, additional steps are required (see below).&lt;br /&gt;
# &#039;&#039;&#039;Certificate Clearing Process (Post-Testing):&#039;&#039;&#039;&lt;br /&gt;
#* After concluding the testing phase, to reapply your owner certificate, all test certificates must be cleared.&lt;br /&gt;
#* The clearing process requires our approval. It involves generating a token file in an inserted TF (TransFlash) card.&lt;br /&gt;
#* Send us the generated token file. We will sign it and return a &#039;&#039;&#039;&#039;.sig&#039;&#039;&#039;&#039; file to you.&lt;br /&gt;
#* Once you verify this &#039;&#039;&#039;&#039;.sig&#039;&#039;&#039;&#039; file on the terminal, the test certificates will be removed, allowing you to reinstall your owner certificate.&lt;br /&gt;
# &#039;&#039;&#039;Key Loader Client Agent Installation:&#039;&#039;&#039;&lt;br /&gt;
#* Obtain and install the [http://ftp.wizarpos.com/advanceSDK/injectkeydemo-release-New-releasekey.apk key loader client agent] on your terminal.&lt;br /&gt;
#* Run the agent to inject the keys into the terminal.&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039;&lt;br /&gt;
* Ensure that all steps are followed meticulously, especially when handling key files and terminal ownership, to maintain security and functionality.&lt;br /&gt;
* The process of changing terminal ownership and clearing certificates is crucial for maintaining the integrity and security of the terminal post-testing.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4134</id>
		<title>Enviroment</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4134"/>
		<updated>2024-01-13T15:49:51Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Hardware/Repair]] ==&lt;br /&gt;
=== [[How to Recover a Terminal from Tamper Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Understand Trigger Events in Terminals]] ===&lt;br /&gt;
=== [[How to Remotely Reactivate Tampered Terminals]] ===&lt;br /&gt;
=== [[How to Select Optimal TF Card (Micro SD Card) for Smart POS Systems]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Printer]] ==&lt;br /&gt;
=== [[How to Verify the Terminal&#039;s Printer Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Print Unsupported Character Sets with a POS Printer]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Use the Terminal&#039;s Bluetooth Printer Service]] ===&lt;br /&gt;
=== [[How to Print Images with a POS Printer]] ===&lt;br /&gt;
=== [[How to Print QR Codes with a POS Printer]] ===&lt;br /&gt;
=== [[How to Evaluate HTML Printing Function Performance]] ===&lt;br /&gt;
=== [[How to Evaluate Terminal Print Performance]] ===&lt;br /&gt;
=== [[How to Print with an External Epson USB Printer (TM-T88IV)]] ===&lt;br /&gt;
=== [[How to Replace the Font File (*.ttf) for HTML Printing Function]] ===&lt;br /&gt;
=== [[How to Use the Java API for Printer Operations]] ===&lt;br /&gt;
=== [[How to Understand Blank Lines Between Continuous Image Prints]] ===&lt;br /&gt;
=== [[How to Use Printers with JavaScript]] ===&lt;br /&gt;
=== [[How to Verify Printer Status: Out of Paper Check]] ===&lt;br /&gt;
&lt;br /&gt;
== [[USB/Serial Port]] ==&lt;br /&gt;
=== [[How to Download and Install USB Drivers for the Terminals]] ===&lt;br /&gt;
=== [[How to Download UU Cable Driver]] ===&lt;br /&gt;
=== [[How to Install Serial Port Drivers for Production Models Q1/Q2/Q3]] ===&lt;br /&gt;
=== [[How to Install Serial Port Driver for Production Terminals in Linux]] ===&lt;br /&gt;
=== [[How to Develop Serial Port for Terminals]] ===&lt;br /&gt;
=== [[How to Add Udev Rules for USB Debugging in Linux]]===&lt;br /&gt;
=== [[How to Manage Serial Port Connections During Terminal Sleep Mode]]===&lt;br /&gt;
=== [[How to Manage Serial Port Disconnections in Application Development]]===&lt;br /&gt;
=== [[How to Connect Terminals to Mobile Devices Using Accessory Mode]]===&lt;br /&gt;
=== [[How to Detect UU Cable Connnected Programmatically]]===&lt;br /&gt;
=== [[How to Control a Fan via Serial Port]]===&lt;br /&gt;
=== [[How to List Connected USB Devices]]===&lt;br /&gt;
=== [[How to Use Accessory Agent Service with D22 and Q3 Devices]]===&lt;br /&gt;
&lt;br /&gt;
== [[Firmware]] ==&lt;br /&gt;
=== [[How to Update Firmware for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Understand Firmware Package Naming and Configuration for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Compare Engineer Mode and User Mode Terminals]] ===&lt;br /&gt;
=== [[How to Configure Home Settings in poshomesettings.xml]] ===&lt;br /&gt;
=== [[How to Configure System Settings in possystemsettings.xml]] ===&lt;br /&gt;
=== [[How to Prevent Accidental Uninstallation of Applications by Visitors]] ===&lt;br /&gt;
=== [[How to Troubleshoot the &amp;quot;Agent Stopped&amp;quot; Error Message]] ===&lt;br /&gt;
=== [[How to Resolve Forgotten Security Lock Password Issues]] ===&lt;br /&gt;
=== [[How to Use Q1 Buttons in Applications]] ===&lt;br /&gt;
=== [[How to Adapt Applications for Q1 (4G) Devices]] ===&lt;br /&gt;
=== [[How to Customize Boot Logo and Boot Animation]] ===&lt;br /&gt;
=== [[How to Set Wallpaper]] ===&lt;br /&gt;
=== [[How to Enter Special Mode at Startup]] ===&lt;br /&gt;
=== [[How to Install Browsers on Q-Series Devices]] ===&lt;br /&gt;
=== [[How to Understand External Servers and Services Accessed by Firmware]] ===&lt;br /&gt;
=== [[How to Access Different Firmware Modes of a Terminal]] ===&lt;br /&gt;
=== [[How to Write Customer Serial Numbers (SN) ]] ===&lt;br /&gt;
=== [[How to Enable Touch Screen Wake-Up Functionality]] ===&lt;br /&gt;
=== [[How to Set User System Properties]] ===&lt;br /&gt;
=== [[How to Enable and Disable MTP]] ===&lt;br /&gt;
=== [[How to Update WebView on POS Systems]] ===&lt;br /&gt;
=== [[How to Disable File Explorer for TF Cards and USB Pendrives]] ===&lt;br /&gt;
=== [[How to Manage Screen On/Off Functionality]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Settings Menu]] ==&lt;br /&gt;
=== [[How to Perform a Factory Data Reset]] ===&lt;br /&gt;
=== [[How to Understand Common Settings Menus]] ===&lt;br /&gt;
=== [[How to View the Certificate List on the Terminal]] ===&lt;br /&gt;
=== [[How to Understand the Merchant Self-Test in Settings]] ===&lt;br /&gt;
=== [[How to Use Terminal Merchant Self-Test for Specified Network Testing]] ===&lt;br /&gt;
=== [[How to Change the System Language]] ===&lt;br /&gt;
=== [[How to Log into the Terminal as an Administrator]] ===&lt;br /&gt;
=== [[How to Change the Terminal Administrator&#039;s Login Password]] ===&lt;br /&gt;
=== [[How to  Update the Terminal&#039;s Time Setting]] ===&lt;br /&gt;
=== [[How to  Change the Terminal&#039;s Time Zone Setting]] ===&lt;br /&gt;
=== [[How to Enable User Role Control for Accessing the Settings Menu]] ===&lt;br /&gt;
=== [[How to Update User Role Passwords Using API]] ===&lt;br /&gt;
=== [[How to Disable Bluetooth and Wi-Fi on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Auto Time Zone on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Automatic Time Setting on the Terminal]] ===&lt;br /&gt;
=== [[How to Set Display Sleep Mode on the Terminal]] ===&lt;br /&gt;
=== [[How to Grant Accessibility Permission Automatically]] ===&lt;br /&gt;
=== [[How to Disable the Security Lock on Terminal Startup]] ===&lt;br /&gt;
=== [[How to Access Settings Sub-Menu from an Application]] ===&lt;br /&gt;
=== [[How to Set Language Programmatically Using API]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Battery/Power]] ==&lt;br /&gt;
=== [[How to Understand the Special Charging Indicator on the terminal]] ===&lt;br /&gt;
=== [[How to Preserve Terminal Batteries During Prolonged Non-Use]] ===&lt;br /&gt;
=== [[How to Understand the Low-voltage State of Q2 Automatic Shutdown]] ===&lt;br /&gt;
=== [[How to Understand Battery Performance for Various Terminal Models]] ===&lt;br /&gt;
=== [[How to Understand the Counter Mode Functionality in the Q3 Terminal]] ===&lt;br /&gt;
=== [[How to Turn Off the Terminal Using the AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[SIM/Ethenet/WIFI]] ==&lt;br /&gt;
=== [[How to Disable the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Activate the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s IMEI Number]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s MEID Number]] ===&lt;br /&gt;
=== [[How to Understand Supported Modem Bands of WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Troubleshoot SIM Card Signal Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Resolve SIM Card Network Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Troubleshoot Network Search Errors on a Terminal]] ===&lt;br /&gt;
=== [[How to Check the Status of an e-SIM]] ===&lt;br /&gt;
=== [[How to Use Ethernet Connectivity]] ===&lt;br /&gt;
=== [[How to Set the Terminal&#039;s Communication Mode]] ===&lt;br /&gt;
=== [[How to Troubleshoot USSD Menu Display Issues]] ===&lt;br /&gt;
=== [[How to Configure Access Point Name (APN) Settings]] ===&lt;br /&gt;
=== [[How to Set the Preferred Network Type for Cellular Networks Using API]] ===&lt;br /&gt;
=== [[How to Configure Static Ethernet Parameters Using API]] ===&lt;br /&gt;
=== [[How to Enable and Disable Mobile Data Using API]] ===&lt;br /&gt;
=== [[How to Query and Set Network Operators Using API]] ===&lt;br /&gt;
=== [[How to Activate SoftSIM and Data Plans]] ===&lt;br /&gt;
=== [[How to Enable and Disable Ethernet Connectivity]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Certificate]] ==&lt;br /&gt;
=== [[How to Apply App Certificates]] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/AppCertificateBlackWhitePermissionRuls.pdf How to Implement App Installation Restrictions (Blacklist/Whitelist Permissions)] ===&lt;br /&gt;
=== [[How to Install a CA Certificate]] ===&lt;br /&gt;
=== [[How to Clear Terminal Certificates]] ===&lt;br /&gt;
=== [[How to Understand Imported Certificate Visibility on Q2 Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Card]] ==&lt;br /&gt;
=== [[How to Understand the Reading Distance for Contactless Cards]] ===&lt;br /&gt;
=== [[How to Understand NFC Reader Buffer Size Specifications]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Contactless CPU Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Felica Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API for Contactless Mifare Cards]] ===&lt;br /&gt;
=== [[How to Understand PSAM Card Exceptions in Q2/Q3 Series]] ===&lt;br /&gt;
=== [[How to Understand Optimal Card Tap Positioning for Front-Facing Contactless Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[FingerPrint]] ==&lt;br /&gt;
=== [[How to Use the Fingerprint Module Interface in WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Understand Image Resolution (DPI) Specifications of Fingerprint Modules]] ===&lt;br /&gt;
=== [[How to Understand Data Types and Template Formats of Fingerprint Modules]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Other development]] ==&lt;br /&gt;
=== [[How to Set Up the ANDROID_HOME Environment Variable on Windows 7]] ===&lt;br /&gt;
=== [[How to Sign Apps]] ===&lt;br /&gt;
=== [[How to Install Applications on POS Systems]] ===&lt;br /&gt;
=== [https://developer.android.com/training/basics/firstapp/ How to Create Your First App in Android Studio] ===&lt;br /&gt;
=== [[How to Retrieve Logs from Terminals]] ===&lt;br /&gt;
=== [[How to Resolve APK Installation Error: Conflicting Package Signatures]] ===&lt;br /&gt;
=== [[How to Obtain a Full Log Without filters]] ===&lt;br /&gt;
=== [[How to Obtain the Current Location of a Terminal]] ===&lt;br /&gt;
=== [[How to Enable an Application to Utilize the Terminal&#039;s Camera Function]] ===&lt;br /&gt;
=== [[How to Obtain Test APKs for Evaluation]] ===&lt;br /&gt;
=== [[How to Understand Basic List of ADB Commands]] ===&lt;br /&gt;
=== [[How to Obtain Advanced Demonstrations]] ===&lt;br /&gt;
=== [[How to Import SDK in C Programming]] ===&lt;br /&gt;
=== [[How to Utilize PhoneStateListener to Obtain Signal Strength]] ===&lt;br /&gt;
=== [[How to Obtain Demos for Model D3]] ===&lt;br /&gt;
=== [[How to Customize the POS Graphical User Interface for PINPAD Input]] ===&lt;br /&gt;
=== [[How to Understand Android Kiosk Mode]] ===&lt;br /&gt;
=== [[How to Block the Status Bar Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Utilize System API for Full-Screen Display]] ===&lt;br /&gt;
=== [[How to Implement Full Screen Mode Using Android APIs]] ===&lt;br /&gt;
=== [[How to Disable the Home Key in APK and Activity]] ===&lt;br /&gt;
=== [[How to Block and Capture Power Button Events Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Retrieve Terminal Information: Brand, Manufacturer, Product Model, etc.]] ===&lt;br /&gt;
=== [[How to Save Files to Device Storage]] ===&lt;br /&gt;
=== [[How to Set an Application as the Default Launcher]] ===&lt;br /&gt;
=== [[How to Retrieve the Firmware (OS) Version]] ===&lt;br /&gt;
=== [[How to Retrieve Firmware and EMV Kernel Version]] ===&lt;br /&gt;
=== [[How to Implement TLSv1.3 in Applications]] ===&lt;br /&gt;
=== [[How to Automatically Run an App After Installation]] ===&lt;br /&gt;
=== [[How to Understand Secure Connections]] ===&lt;br /&gt;
=== [[How to Use AnyDesk on a Terminal]] ===&lt;br /&gt;
=== [[How to Export the App&#039;s Database File to SD Card]] ===&lt;br /&gt;
=== [[How to Migrate a Payment Application to Q2Premium]] ===&lt;br /&gt;
=== [[How to Configure an Android App to Run Automatically After Terminal Boot]] ===&lt;br /&gt;
=== [[How to Integrate SDK AAR File into Flutter App]] ===&lt;br /&gt;
=== [[How to Call AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[TMS/Wizarview]] ==&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/WizarView_V4.pdf TMS Overview] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/wizarView_UserManual_generalv2.8.pdf TMS User Guide] ===&lt;br /&gt;
=== [[How to Register a Terminal to WizarView]] ===&lt;br /&gt;
=== [[How to Accept Parameter Files Downloaded from TMS]] ===&lt;br /&gt;
=== [[How to Respond to a &#039;User Locked&#039; Status in WizarView]] ===&lt;br /&gt;
=== [[How to Apply for a WizarView Account]] ===&lt;br /&gt;
=== [[How to Batch Import Terminals]] ===&lt;br /&gt;
=== [[How to Remove Terminals Associated with an Application from Configuration]] ===&lt;br /&gt;
=== [[How to Remove an Application from a Device Using TMS]] ===&lt;br /&gt;
=== [[How to Understand Error Codes of TMS and the Agent]] ===&lt;br /&gt;
=== [[How to Understand TMS Server IP Addresses and Port Configuration]] ===&lt;br /&gt;
=== [[How to Understand Terminal Application Update Scenarios in TMS]] ===&lt;br /&gt;
=== [[How to Understand Configuration Types for App Binding: Silent, Prompt, and Market]] ===&lt;br /&gt;
=== [[How to Apply for an RMA Account for a Maintenance Center]] ===&lt;br /&gt;
=== [[How to Remotely Update Firmware]] ===&lt;br /&gt;
=== [[How to Push an APK to a Specific Device Type]] ===&lt;br /&gt;
=== [[How to Set Agent Working Mode]] ===&lt;br /&gt;
=== [[How to Manage Prompt Installation of APKs Configured in TMS]] ===&lt;br /&gt;
=== [[How to Enable or Disable Network Usage in WizarviewAgent]] ===&lt;br /&gt;
=== [[How to Push Apps to Multiple Terminals Across Different Groups Using Tags]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Key Injection]] ==&lt;br /&gt;
=== [[How to inject test key(master key or DUKPT key) remotely]] ===&lt;br /&gt;
=== [[What is DUKPT]] ===&lt;br /&gt;
=== [[What is the master key and session key]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[TMK Deliver System Usage（For KeyLoader POS/Master POS）]] ===&lt;br /&gt;
=== [[Remote Key Injection]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Key Loader POS1 shows serial rcv timeout]] ===&lt;br /&gt;
=== [[Update key failed, import TMK: -74496]] ===&lt;br /&gt;
&lt;br /&gt;
== [[EMV]] ==&lt;br /&gt;
=== [[What&#039;s Tag91]] ===&lt;br /&gt;
=== [[What&#039;s CAPK]] ===&lt;br /&gt;
=== [[How to set issuer script]] ===&lt;br /&gt;
=== [[Sometimes when try for chip, contactless is detecting first, how to solve this problem?]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Cryptography]] ==&lt;br /&gt;
=== [[Padding]] ===&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_push_apps_to_a_batch_of_terminals_in_different_groups_by_tag&amp;diff=4133</id>
		<title>How to push apps to a batch of terminals in different groups by tag</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_push_apps_to_a_batch_of_terminals_in_different_groups_by_tag&amp;diff=4133"/>
		<updated>2024-01-13T15:49:37Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: Simon moved page How to push apps to a batch of terminals in different groups by tag to How to Push Apps to Multiple Terminals Across Different Groups Using Tags: Normalize the title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[How to Push Apps to Multiple Terminals Across Different Groups Using Tags]]&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Push_Apps_to_Multiple_Terminals_Across_Different_Groups_Using_Tags&amp;diff=4132</id>
		<title>How to Push Apps to Multiple Terminals Across Different Groups Using Tags</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Push_Apps_to_Multiple_Terminals_Across_Different_Groups_Using_Tags&amp;diff=4132"/>
		<updated>2024-01-13T15:49:37Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: Simon moved page How to push apps to a batch of terminals in different groups by tag to How to Push Apps to Multiple Terminals Across Different Groups Using Tags: Normalize the title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Wizarview manages terminals in groups, making it easy to configure the same apps for all terminals within a single group. However, to configure apps for terminals across different groups, the use of Tags is essential. Tags offer an additional dimension for managing terminal apps for varied purposes, allowing for cross-group configurations.&lt;br /&gt;
== Steps to Push Apps Using Tags ==&lt;br /&gt;
=== Create Tag ===&lt;br /&gt;
Click Terminal&amp;gt;Terminal Tag, it will display the Tag list, click icon button Add [[File:Addicon.png|none|25px|left|caption]], then create new tag for different requirements, for example we can create 3 tags, gym, catering, loyalty:&lt;br /&gt;
[[File:Gymtag-create.png|none|300px|left|caption]]&lt;br /&gt;
[[File:Cateringtag_create.png|none|300px|left|caption]]&lt;br /&gt;
[[File:Loyaltytag_create.png|none|300px|left|caption]]&lt;br /&gt;
&lt;br /&gt;
=== Configure Tag ===&lt;br /&gt;
Click icon button Config [[File:Configicon.png|none|25px|left|caption]], it will display Tag Configure window.&lt;br /&gt;
[[File:TagConfig.png|none|700px|left|caption]]&lt;br /&gt;
In the bottom Terminal List, choose terminals, perhaps the terminals are in different groups, for example terminals in East City group, North City group, click Configure button in the bottom, then they can configure the same tag.&lt;br /&gt;
&lt;br /&gt;
Click Config Application tab, then configure Apps for the tag:&lt;br /&gt;
[[File:Tagconfigapp.png|none|700px|left|caption]]&lt;br /&gt;
In the bottom Application List, choose application, then click Configure button, you can configure many apps for the tag.&lt;br /&gt;
After above two steps, the tag has configured successfully, but if you want batch configure terminals, you can click Batch Config Terminal tab, input SNs as requirement.&lt;br /&gt;
&lt;br /&gt;
=== Push Tag ===&lt;br /&gt;
Choose the tag in Tag list, click Push Apps, it will push immediately.&lt;br /&gt;
&lt;br /&gt;
=== Monitor the Tag download status ===&lt;br /&gt;
Choose Monitor&amp;gt;Download log, if will display the terminals which downloaded applications configured in the tag. And if you want to search one application, you should input the application name in Application input area, click Search button, if will display which terminals downloaded the application.&lt;br /&gt;
[[File:Downloadlog.png|none|1000px|left|caption]]&lt;br /&gt;
== Considerations ==&lt;br /&gt;
* &#039;&#039;&#039;Cross-Group Management:&#039;&#039;&#039; Utilizing tags effectively allows for more flexible and targeted app deployment across various groups.&lt;br /&gt;
* &#039;&#039;&#039;Tag Consistency:&#039;&#039;&#039; Ensure tags are consistently applied across the terminals for accurate app deployment.&lt;br /&gt;
* This method is particularly useful when you need to target a specific subset of terminals that do not fall under a single group but share common characteristics or requirements denoted by the tags.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=How_to_Push_Apps_to_Multiple_Terminals_Across_Different_Groups_Using_Tags&amp;diff=4131</id>
		<title>How to Push Apps to Multiple Terminals Across Different Groups Using Tags</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=How_to_Push_Apps_to_Multiple_Terminals_Across_Different_Groups_Using_Tags&amp;diff=4131"/>
		<updated>2024-01-13T15:49:12Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Wizarview manages terminals in groups, making it easy to configure the same apps for all terminals within a single group. However, to configure apps for terminals across different groups, the use of Tags is essential. Tags offer an additional dimension for managing terminal apps for varied purposes, allowing for cross-group configurations.&lt;br /&gt;
== Steps to Push Apps Using Tags ==&lt;br /&gt;
=== Create Tag ===&lt;br /&gt;
Click Terminal&amp;gt;Terminal Tag, it will display the Tag list, click icon button Add [[File:Addicon.png|none|25px|left|caption]], then create new tag for different requirements, for example we can create 3 tags, gym, catering, loyalty:&lt;br /&gt;
[[File:Gymtag-create.png|none|300px|left|caption]]&lt;br /&gt;
[[File:Cateringtag_create.png|none|300px|left|caption]]&lt;br /&gt;
[[File:Loyaltytag_create.png|none|300px|left|caption]]&lt;br /&gt;
&lt;br /&gt;
=== Configure Tag ===&lt;br /&gt;
Click icon button Config [[File:Configicon.png|none|25px|left|caption]], it will display Tag Configure window.&lt;br /&gt;
[[File:TagConfig.png|none|700px|left|caption]]&lt;br /&gt;
In the bottom Terminal List, choose terminals, perhaps the terminals are in different groups, for example terminals in East City group, North City group, click Configure button in the bottom, then they can configure the same tag.&lt;br /&gt;
&lt;br /&gt;
Click Config Application tab, then configure Apps for the tag:&lt;br /&gt;
[[File:Tagconfigapp.png|none|700px|left|caption]]&lt;br /&gt;
In the bottom Application List, choose application, then click Configure button, you can configure many apps for the tag.&lt;br /&gt;
After above two steps, the tag has configured successfully, but if you want batch configure terminals, you can click Batch Config Terminal tab, input SNs as requirement.&lt;br /&gt;
&lt;br /&gt;
=== Push Tag ===&lt;br /&gt;
Choose the tag in Tag list, click Push Apps, it will push immediately.&lt;br /&gt;
&lt;br /&gt;
=== Monitor the Tag download status ===&lt;br /&gt;
Choose Monitor&amp;gt;Download log, if will display the terminals which downloaded applications configured in the tag. And if you want to search one application, you should input the application name in Application input area, click Search button, if will display which terminals downloaded the application.&lt;br /&gt;
[[File:Downloadlog.png|none|1000px|left|caption]]&lt;br /&gt;
== Considerations ==&lt;br /&gt;
* &#039;&#039;&#039;Cross-Group Management:&#039;&#039;&#039; Utilizing tags effectively allows for more flexible and targeted app deployment across various groups.&lt;br /&gt;
* &#039;&#039;&#039;Tag Consistency:&#039;&#039;&#039; Ensure tags are consistently applied across the terminals for accurate app deployment.&lt;br /&gt;
* This method is particularly useful when you need to target a specific subset of terminals that do not fall under a single group but share common characteristics or requirements denoted by the tags.&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
	<entry>
		<id>http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4130</id>
		<title>Enviroment</title>
		<link rel="alternate" type="text/html" href="http://sdkwiki.wizarpos.com/index.php?title=Enviroment&amp;diff=4130"/>
		<updated>2024-01-13T15:27:35Z</updated>

		<summary type="html">&lt;p&gt;Simon no use: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Hardware/Repair]] ==&lt;br /&gt;
=== [[How to Recover a Terminal from Tamper Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Understand Trigger Events in Terminals]] ===&lt;br /&gt;
=== [[How to Remotely Reactivate Tampered Terminals]] ===&lt;br /&gt;
=== [[How to Select Optimal TF Card (Micro SD Card) for Smart POS Systems]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Printer]] ==&lt;br /&gt;
=== [[How to Verify the Terminal&#039;s Printer Status]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Print Unsupported Character Sets with a POS Printer]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[How to Use the Terminal&#039;s Bluetooth Printer Service]] ===&lt;br /&gt;
=== [[How to Print Images with a POS Printer]] ===&lt;br /&gt;
=== [[How to Print QR Codes with a POS Printer]] ===&lt;br /&gt;
=== [[How to Evaluate HTML Printing Function Performance]] ===&lt;br /&gt;
=== [[How to Evaluate Terminal Print Performance]] ===&lt;br /&gt;
=== [[How to Print with an External Epson USB Printer (TM-T88IV)]] ===&lt;br /&gt;
=== [[How to Replace the Font File (*.ttf) for HTML Printing Function]] ===&lt;br /&gt;
=== [[How to Use the Java API for Printer Operations]] ===&lt;br /&gt;
=== [[How to Understand Blank Lines Between Continuous Image Prints]] ===&lt;br /&gt;
=== [[How to Use Printers with JavaScript]] ===&lt;br /&gt;
=== [[How to Verify Printer Status: Out of Paper Check]] ===&lt;br /&gt;
&lt;br /&gt;
== [[USB/Serial Port]] ==&lt;br /&gt;
=== [[How to Download and Install USB Drivers for the Terminals]] ===&lt;br /&gt;
=== [[How to Download UU Cable Driver]] ===&lt;br /&gt;
=== [[How to Install Serial Port Drivers for Production Models Q1/Q2/Q3]] ===&lt;br /&gt;
=== [[How to Install Serial Port Driver for Production Terminals in Linux]] ===&lt;br /&gt;
=== [[How to Develop Serial Port for Terminals]] ===&lt;br /&gt;
=== [[How to Add Udev Rules for USB Debugging in Linux]]===&lt;br /&gt;
=== [[How to Manage Serial Port Connections During Terminal Sleep Mode]]===&lt;br /&gt;
=== [[How to Manage Serial Port Disconnections in Application Development]]===&lt;br /&gt;
=== [[How to Connect Terminals to Mobile Devices Using Accessory Mode]]===&lt;br /&gt;
=== [[How to Detect UU Cable Connnected Programmatically]]===&lt;br /&gt;
=== [[How to Control a Fan via Serial Port]]===&lt;br /&gt;
=== [[How to List Connected USB Devices]]===&lt;br /&gt;
=== [[How to Use Accessory Agent Service with D22 and Q3 Devices]]===&lt;br /&gt;
&lt;br /&gt;
== [[Firmware]] ==&lt;br /&gt;
=== [[How to Update Firmware for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Understand Firmware Package Naming and Configuration for WizarPOS Devices]] ===&lt;br /&gt;
=== [[How to Compare Engineer Mode and User Mode Terminals]] ===&lt;br /&gt;
=== [[How to Configure Home Settings in poshomesettings.xml]] ===&lt;br /&gt;
=== [[How to Configure System Settings in possystemsettings.xml]] ===&lt;br /&gt;
=== [[How to Prevent Accidental Uninstallation of Applications by Visitors]] ===&lt;br /&gt;
=== [[How to Troubleshoot the &amp;quot;Agent Stopped&amp;quot; Error Message]] ===&lt;br /&gt;
=== [[How to Resolve Forgotten Security Lock Password Issues]] ===&lt;br /&gt;
=== [[How to Use Q1 Buttons in Applications]] ===&lt;br /&gt;
=== [[How to Adapt Applications for Q1 (4G) Devices]] ===&lt;br /&gt;
=== [[How to Customize Boot Logo and Boot Animation]] ===&lt;br /&gt;
=== [[How to Set Wallpaper]] ===&lt;br /&gt;
=== [[How to Enter Special Mode at Startup]] ===&lt;br /&gt;
=== [[How to Install Browsers on Q-Series Devices]] ===&lt;br /&gt;
=== [[How to Understand External Servers and Services Accessed by Firmware]] ===&lt;br /&gt;
=== [[How to Access Different Firmware Modes of a Terminal]] ===&lt;br /&gt;
=== [[How to Write Customer Serial Numbers (SN) ]] ===&lt;br /&gt;
=== [[How to Enable Touch Screen Wake-Up Functionality]] ===&lt;br /&gt;
=== [[How to Set User System Properties]] ===&lt;br /&gt;
=== [[How to Enable and Disable MTP]] ===&lt;br /&gt;
=== [[How to Update WebView on POS Systems]] ===&lt;br /&gt;
=== [[How to Disable File Explorer for TF Cards and USB Pendrives]] ===&lt;br /&gt;
=== [[How to Manage Screen On/Off Functionality]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Settings Menu]] ==&lt;br /&gt;
=== [[How to Perform a Factory Data Reset]] ===&lt;br /&gt;
=== [[How to Understand Common Settings Menus]] ===&lt;br /&gt;
=== [[How to View the Certificate List on the Terminal]] ===&lt;br /&gt;
=== [[How to Understand the Merchant Self-Test in Settings]] ===&lt;br /&gt;
=== [[How to Use Terminal Merchant Self-Test for Specified Network Testing]] ===&lt;br /&gt;
=== [[How to Change the System Language]] ===&lt;br /&gt;
=== [[How to Log into the Terminal as an Administrator]] ===&lt;br /&gt;
=== [[How to Change the Terminal Administrator&#039;s Login Password]] ===&lt;br /&gt;
=== [[How to  Update the Terminal&#039;s Time Setting]] ===&lt;br /&gt;
=== [[How to  Change the Terminal&#039;s Time Zone Setting]] ===&lt;br /&gt;
=== [[How to Enable User Role Control for Accessing the Settings Menu]] ===&lt;br /&gt;
=== [[How to Update User Role Passwords Using API]] ===&lt;br /&gt;
=== [[How to Disable Bluetooth and Wi-Fi on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Auto Time Zone on the Terminal]] ===&lt;br /&gt;
=== [[How to Enable or Disable Automatic Time Setting on the Terminal]] ===&lt;br /&gt;
=== [[How to Set Display Sleep Mode on the Terminal]] ===&lt;br /&gt;
=== [[How to Grant Accessibility Permission Automatically]] ===&lt;br /&gt;
=== [[How to Disable the Security Lock on Terminal Startup]] ===&lt;br /&gt;
=== [[How to Access Settings Sub-Menu from an Application]] ===&lt;br /&gt;
=== [[How to Set Language Programmatically Using API]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Battery/Power]] ==&lt;br /&gt;
=== [[How to Understand the Special Charging Indicator on the terminal]] ===&lt;br /&gt;
=== [[How to Preserve Terminal Batteries During Prolonged Non-Use]] ===&lt;br /&gt;
=== [[How to Understand the Low-voltage State of Q2 Automatic Shutdown]] ===&lt;br /&gt;
=== [[How to Understand Battery Performance for Various Terminal Models]] ===&lt;br /&gt;
=== [[How to Understand the Counter Mode Functionality in the Q3 Terminal]] ===&lt;br /&gt;
=== [[How to Turn Off the Terminal Using the AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[SIM/Ethenet/WIFI]] ==&lt;br /&gt;
=== [[How to Disable the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Activate the Portable Hotspot on a Smart POS Terminal]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s IMEI Number]] ===&lt;br /&gt;
=== [[How to Retrieve the Terminal&#039;s MEID Number]] ===&lt;br /&gt;
=== [[How to Understand Supported Modem Bands of WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Troubleshoot SIM Card Signal Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Resolve SIM Card Network Issues on a Terminal]] ===&lt;br /&gt;
=== [[How to Troubleshoot Network Search Errors on a Terminal]] ===&lt;br /&gt;
=== [[How to Check the Status of an e-SIM]] ===&lt;br /&gt;
=== [[How to Use Ethernet Connectivity]] ===&lt;br /&gt;
=== [[How to Set the Terminal&#039;s Communication Mode]] ===&lt;br /&gt;
=== [[How to Troubleshoot USSD Menu Display Issues]] ===&lt;br /&gt;
=== [[How to Configure Access Point Name (APN) Settings]] ===&lt;br /&gt;
=== [[How to Set the Preferred Network Type for Cellular Networks Using API]] ===&lt;br /&gt;
=== [[How to Configure Static Ethernet Parameters Using API]] ===&lt;br /&gt;
=== [[How to Enable and Disable Mobile Data Using API]] ===&lt;br /&gt;
=== [[How to Query and Set Network Operators Using API]] ===&lt;br /&gt;
=== [[How to Activate SoftSIM and Data Plans]] ===&lt;br /&gt;
=== [[How to Enable and Disable Ethernet Connectivity]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Certificate]] ==&lt;br /&gt;
=== [[How to Apply App Certificates]] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/AppCertificateBlackWhitePermissionRuls.pdf How to Implement App Installation Restrictions (Blacklist/Whitelist Permissions)] ===&lt;br /&gt;
=== [[How to Install a CA Certificate]] ===&lt;br /&gt;
=== [[How to Clear Terminal Certificates]] ===&lt;br /&gt;
=== [[How to Understand Imported Certificate Visibility on Q2 Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Card]] ==&lt;br /&gt;
=== [[How to Understand the Reading Distance for Contactless Cards]] ===&lt;br /&gt;
=== [[How to Understand NFC Reader Buffer Size Specifications]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Contactless CPU Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API Usage for Felica Cards]] ===&lt;br /&gt;
=== [[How to Understand Java API for Contactless Mifare Cards]] ===&lt;br /&gt;
=== [[How to Understand PSAM Card Exceptions in Q2/Q3 Series]] ===&lt;br /&gt;
=== [[How to Understand Optimal Card Tap Positioning for Front-Facing Contactless Terminals]] ===&lt;br /&gt;
&lt;br /&gt;
== [[FingerPrint]] ==&lt;br /&gt;
=== [[How to Use the Fingerprint Module Interface in WizarPOS Terminals]] ===&lt;br /&gt;
=== [[How to Understand Image Resolution (DPI) Specifications of Fingerprint Modules]] ===&lt;br /&gt;
=== [[How to Understand Data Types and Template Formats of Fingerprint Modules]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Other development]] ==&lt;br /&gt;
=== [[How to Set Up the ANDROID_HOME Environment Variable on Windows 7]] ===&lt;br /&gt;
=== [[How to Sign Apps]] ===&lt;br /&gt;
=== [[How to Install Applications on POS Systems]] ===&lt;br /&gt;
=== [https://developer.android.com/training/basics/firstapp/ How to Create Your First App in Android Studio] ===&lt;br /&gt;
=== [[How to Retrieve Logs from Terminals]] ===&lt;br /&gt;
=== [[How to Resolve APK Installation Error: Conflicting Package Signatures]] ===&lt;br /&gt;
=== [[How to Obtain a Full Log Without filters]] ===&lt;br /&gt;
=== [[How to Obtain the Current Location of a Terminal]] ===&lt;br /&gt;
=== [[How to Enable an Application to Utilize the Terminal&#039;s Camera Function]] ===&lt;br /&gt;
=== [[How to Obtain Test APKs for Evaluation]] ===&lt;br /&gt;
=== [[How to Understand Basic List of ADB Commands]] ===&lt;br /&gt;
=== [[How to Obtain Advanced Demonstrations]] ===&lt;br /&gt;
=== [[How to Import SDK in C Programming]] ===&lt;br /&gt;
=== [[How to Utilize PhoneStateListener to Obtain Signal Strength]] ===&lt;br /&gt;
=== [[How to Obtain Demos for Model D3]] ===&lt;br /&gt;
=== [[How to Customize the POS Graphical User Interface for PINPAD Input]] ===&lt;br /&gt;
=== [[How to Understand Android Kiosk Mode]] ===&lt;br /&gt;
=== [[How to Block the Status Bar Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Utilize System API for Full-Screen Display]] ===&lt;br /&gt;
=== [[How to Implement Full Screen Mode Using Android APIs]] ===&lt;br /&gt;
=== [[How to Disable the Home Key in APK and Activity]] ===&lt;br /&gt;
=== [[How to Block and Capture Power Button Events Using AIDL Interface]] ===&lt;br /&gt;
=== [[How to Retrieve Terminal Information: Brand, Manufacturer, Product Model, etc.]] ===&lt;br /&gt;
=== [[How to Save Files to Device Storage]] ===&lt;br /&gt;
=== [[How to Set an Application as the Default Launcher]] ===&lt;br /&gt;
=== [[How to Retrieve the Firmware (OS) Version]] ===&lt;br /&gt;
=== [[How to Retrieve Firmware and EMV Kernel Version]] ===&lt;br /&gt;
=== [[How to Implement TLSv1.3 in Applications]] ===&lt;br /&gt;
=== [[How to Automatically Run an App After Installation]] ===&lt;br /&gt;
=== [[How to Understand Secure Connections]] ===&lt;br /&gt;
=== [[How to Use AnyDesk on a Terminal]] ===&lt;br /&gt;
=== [[How to Export the App&#039;s Database File to SD Card]] ===&lt;br /&gt;
=== [[How to Migrate a Payment Application to Q2Premium]] ===&lt;br /&gt;
=== [[How to Configure an Android App to Run Automatically After Terminal Boot]] ===&lt;br /&gt;
=== [[How to Integrate SDK AAR File into Flutter App]] ===&lt;br /&gt;
=== [[How to Call AIDL Interface]] ===&lt;br /&gt;
&lt;br /&gt;
== [[TMS/Wizarview]] ==&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/WizarView_V4.pdf TMS Overview] ===&lt;br /&gt;
=== [http://ftp.wizarpos.com/advanceSDK/wizarView_UserManual_generalv2.8.pdf TMS User Guide] ===&lt;br /&gt;
=== [[How to Register a Terminal to WizarView]] ===&lt;br /&gt;
=== [[How to Accept Parameter Files Downloaded from TMS]] ===&lt;br /&gt;
=== [[How to Respond to a &#039;User Locked&#039; Status in WizarView]] ===&lt;br /&gt;
=== [[How to Apply for a WizarView Account]] ===&lt;br /&gt;
=== [[How to Batch Import Terminals]] ===&lt;br /&gt;
=== [[How to Remove Terminals Associated with an Application from Configuration]] ===&lt;br /&gt;
=== [[How to Remove an Application from a Device Using TMS]] ===&lt;br /&gt;
=== [[How to Understand Error Codes of TMS and the Agent]] ===&lt;br /&gt;
=== [[How to Understand TMS Server IP Addresses and Port Configuration]] ===&lt;br /&gt;
=== [[How to Understand Terminal Application Update Scenarios in TMS]] ===&lt;br /&gt;
=== [[How to Understand Configuration Types for App Binding: Silent, Prompt, and Market]] ===&lt;br /&gt;
=== [[How to Apply for an RMA Account for a Maintenance Center]] ===&lt;br /&gt;
=== [[How to Remotely Update Firmware]] ===&lt;br /&gt;
=== [[How to Push an APK to a Specific Device Type]] ===&lt;br /&gt;
=== [[How to Set Agent Working Mode]] ===&lt;br /&gt;
=== [[How to Manage Prompt Installation of APKs Configured in TMS]] ===&lt;br /&gt;
=== [[How to Enable or Disable Network Usage in WizarviewAgent]] ===&lt;br /&gt;
=== [[How to push apps to a batch of terminals in different groups by tag]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Key Injection]] ==&lt;br /&gt;
=== [[How to inject test key(master key or DUKPT key) remotely]] ===&lt;br /&gt;
=== [[What is DUKPT]] ===&lt;br /&gt;
=== [[What is the master key and session key]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[TMK Deliver System Usage（For KeyLoader POS/Master POS）]] ===&lt;br /&gt;
=== [[Remote Key Injection]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Key Loader POS1 shows serial rcv timeout]] ===&lt;br /&gt;
=== [[Update key failed, import TMK: -74496]] ===&lt;br /&gt;
&lt;br /&gt;
== [[EMV]] ==&lt;br /&gt;
=== [[What&#039;s Tag91]] ===&lt;br /&gt;
=== [[What&#039;s CAPK]] ===&lt;br /&gt;
=== [[How to set issuer script]] ===&lt;br /&gt;
=== [[Sometimes when try for chip, contactless is detecting first, how to solve this problem?]] ===&lt;br /&gt;
&lt;br /&gt;
== [[Cryptography]] ==&lt;br /&gt;
=== [[Padding]] ===&lt;/div&gt;</summary>
		<author><name>Simon no use</name></author>
	</entry>
</feed>