Enviroment

From wizarPOS

Hardware/Repair

How to Recover a Terminal from Tamper Status

How to Understand Trigger Events in Terminals

How to Remotely Reactivate Tampered Terminals

How to Select Optimal TF Card (Micro SD Card) for Smart POS Systems

Printer

How to Verify the Terminal's Printer Status

How to Print Unsupported Character Sets with a POS Printer

How to Use the Terminal's Bluetooth Printer Service

How to Print Images with a POS Printer

How to Print QR Codes with a POS Printer

How to Evaluate HTML Printing Function Performance

How to Evaluate Terminal Print Performance

How to Print with an External Epson USB Printer (TM-T88IV)

How to Replace the Font File (*.ttf) for HTML Printing Function

How to Use the Java API for Printer Operations

How to Understand Blank Lines Between Continuous Image Prints

How to Use Printers with JavaScript

How to Verify Printer Status: Out of Paper Check

USB/Serial Port

How to Download and Install USB Drivers for the Terminals

How to Download UU Cable Driver

How to Install Serial Port Drivers for Production Models Q1/Q2/Q3

How to Install Serial Port Driver for Production Terminals in Linux

How to Develop Serial Port for Terminals

How to Add Udev Rules for USB Debugging in Linux

How to Manage Serial Port Connections During Terminal Sleep Mode

How to Manage Serial Port Disconnections in Application Development

How to Connect Terminals to Mobile Devices Using Accessory Mode

How to Detect UU Cable Connnected Programmatically

How to Control a Fan via Serial Port

How to List Connected USB Devices

How to Use Accessory Agent Service with D22 and Q3 Devices

Firmware

How to Update Firmware for WizarPOS Devices

How to Understand Firmware Package Naming and Configuration for WizarPOS Devices

How to Compare Engineer Mode and User Mode Terminals

How to Configure Home Settings in poshomesettings.xml

How to Configure System Settings in possystemsettings.xml

How to Prevent Accidental Uninstallation of Applications by Visitors

How to Troubleshoot the "Agent Stopped" Error Message

How to Resolve Forgotten Security Lock Password Issues

How to Use Q1 Buttons in Applications

How to Adapt Applications for Q1 (4G) Devices

How to Customize Boot Logo and Boot Animation

How to Set Wallpaper

How to Enter Special Mode at Startup

How to Install Browsers on Q-Series Devices

How to Understand External Servers and Services Accessed by Firmware

How to Access Different Firmware Modes of a Terminal

How to Write Customer Serial Numbers (SN)

How to Enable Touch Screen Wake-Up Functionality

How to Set User System Properties

How to Enable and Disable MTP

How to Update WebView on POS Systems

How to Disable File Explorer for TF Cards and USB Pendrives

How to Manage Screen On/Off Functionality

Settings Menu

How to Perform a Factory Data Reset

How to Understand Common Settings Menus

How to View the Certificate List on the Terminal

How to Understand the Merchant Self-Test in Settings

How to Use Terminal Merchant Self-Test for Specified Network Testing

How to Change the System Language

How to Log into the Terminal as an Administrator

How to Change the Terminal Administrator's Login Password

How to Update the Terminal's Time Setting

How to Change the Terminal's Time Zone Setting

How to Enable User Role Control for Accessing the Settings Menu

How to Update User Role Passwords Using API

How to Disable Bluetooth and Wi-Fi on the Terminal

How to Enable or Disable Auto Time Zone on the Terminal

How to Enable or Disable Automatic Time Setting on the Terminal

How to Set Display Sleep Mode on the Terminal

How to Grant Accessibility Permission Automatically

How to Disable the Security Lock on Terminal Startup

How to Access Settings Sub-Menu from an Application

How to Set Language Programmatically Using API

Battery/Power

How to Understand the Special Charging Indicator on the terminal

How to Preserve Terminal Batteries During Prolonged Non-Use

How to Understand the Low-voltage State of Q2 Automatic Shutdown

How to Understand Battery Performance for Various Terminal Models

How to Understand the Counter Mode Functionality in the Q3 Terminal

How to Turn Off the Terminal Using the AIDL Interface

SIM/Ethenet/WIFI

How to Disable the Portable Hotspot on a Smart POS Terminal

How to Activate the Portable Hotspot on a Smart POS Terminal

How to Retrieve the Terminal's IMEI Number

How to Retrieve the Terminal's MEID Number

How to Understand Supported Modem Bands of WizarPOS Terminals

How to Troubleshoot SIM Card Signal Issues on a Terminal

How to Resolve SIM Card Network Issues on a Terminal

How to Troubleshoot Network Search Errors on a Terminal

How to Check the Status of an e-SIM

How to Use Ethernet Connectivity

How to Set the Terminal's Communication Mode

How to Troubleshoot USSD Menu Display Issues

How to Configure Access Point Name (APN) Settings

How to Set the Preferred Network Type for Cellular Networks Using API

How to Configure Static Ethernet Parameters Using API

How to Enable and Disable Mobile Data Using API

How to Query and Set Network Operators Using API

How to Activate SoftSIM and Data Plans

How to Enable and Disable Ethernet Connectivity

Certificate

How to Apply App Certificates

How to Implement App Installation Restrictions (Blacklist/Whitelist Permissions)

How to Install a CA Certificate

How to Clear Terminal Certificates

How to Understand Imported Certificate Visibility on Q2 Terminals

Card

How to Understand the Reading Distance for Contactless Cards

How to Understand NFC Reader Buffer Size Specifications

How to Understand Java API Usage for Contactless CPU Cards

How to Understand Java API Usage for Felica Cards

How to Understand Java API for Contactless Mifare Cards

How to Understand PSAM Card Exceptions in Q2/Q3 Series

How to Understand Optimal Card Tap Positioning for Front-Facing Contactless Terminals

FingerPrint

How to Use the Fingerprint Module Interface in WizarPOS Terminals

How to Understand Image Resolution (DPI) Specifications of Fingerprint Modules

How to Understand Data Types and Template Formats of Fingerprint Modules

Other development

How to Set Up the ANDROID_HOME Environment Variable on Windows 7

How to Sign Apps

How to Install Applications on POS Systems

How to Create Your First App in Android Studio

How to Retrieve Logs from Terminals

How to Resolve APK Installation Error: Conflicting Package Signatures

How to Obtain a Full Log Without filters

How to Obtain the Current Location of a Terminal

How to Enable an Application to Utilize the Terminal's Camera Function

How to Obtain Test APKs for Evaluation

How to Understand Basic List of ADB Commands

How to Obtain Advanced Demonstrations

How to Import SDK in C Programming

How to Utilize PhoneStateListener to Obtain Signal Strength

How to Obtain Demos for Model D3

How to Customize the POS Graphical User Interface for PINPAD Input

How to Understand Android Kiosk Mode

How to Block the Status Bar Using AIDL Interface

How to Utilize System API for Full-Screen Display

How to Implement Full Screen Mode Using Android APIs

How to Disable the Home Key in APK and Activity

How to Block and Capture Power Button Events Using AIDL Interface

How to Retrieve Terminal Information: Brand, Manufacturer, Product Model, etc.

How to Save Files to Device Storage

How to Set an Application as the Default Launcher

How to Retrieve the Firmware (OS) Version

How to Retrieve Firmware and EMV Kernel Version

How to Implement TLSv1.3 in Applications

How to Automatically Run an App After Installation

How to Understand Secure Connections

How to Use AnyDesk on a Terminal

How to Export the App's Database File to SD Card

How to Migrate a Payment Application to Q2Premium

How to Configure an Android App to Run Automatically After Terminal Boot

How to Integrate SDK AAR File into Flutter App

How to Call AIDL Interface

TMS/Wizarview

TMS Overview

TMS User Guide

How to Register a Terminal to WizarView

How to Accept Parameter Files Downloaded from TMS

How to Respond to a 'User Locked' Status in WizarView

How to Apply for a WizarView Account

How to Batch Import Terminals

How to Remove Terminals Associated with an Application from Configuration

How to Remove an Application from a Device Using TMS

How to Understand Error Codes of TMS and the Agent

How to Understand TMS Server IP Addresses and Port Configuration

How to Understand Terminal Application Update Scenarios in TMS

How to Understand Configuration Types for App Binding: Silent, Prompt, and Market

How to Apply for an RMA Account for a Maintenance Center

How to Remotely Update Firmware

How to Push an APK to a Specific Device Type

How to Set Agent Working Mode

How to Manage Prompt Installation of APKs Configured in TMS

How to Enable or Disable Network Usage in WizarviewAgent

How to Push Apps to Multiple Terminals Across Different Groups Using Tags

How to Deploying AID and CAPK to Terminals via TMS

Key Injection

How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal

How to Understand DUKPT

How to Understand Master Key and Session Key in WizarPOS Systems

How to Use TMK Delivery System for KeyLoader POS and Master POS

How to Understand Remote Key Injection

How to Resolve Serial Receive Timeout Error in Key Loader POS1

How to Troubleshoot: Update Key Failed, Import TMK -74496 Error

EMV

What's Tag91

What's CAPK

How to Set Issuer Scripts in Smart POS Systems

How to Resolve Contactless Detection Priority Over Chip in POS Systems

Cryptography

Padding