Castles Technology MP200 User manual

MP200 Mobile POS
Book 2
User Manual
Confidential
Version 2.1
Feb 2015
CASTLES TECHNOLOGY
Castles Technology Co., Ltd.
2F, No. 205, Sec. 3, Beixin Rd., XindianDistrict,
New Taipei City 23143, Taiwan R.O.C.
http://www.castech.com.tw

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 2
WARNING
Information in this document is subject to change without prior notice.
No part of this publication may be reproduced, transmitted, stored in a retrieval
system, nor translated into any human or computer language, in any form or by any
means, electronic, mechanical, magnetic, optical, chemical, manual, or otherwise,
without the prior written permission of Castles Technology Co., Ltd.
All trademarks mentioned are proprietary of their respective owners.

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 3
Revision History
Version
Date
Descriptions
1.0
Sep 10, 2014
Initial creation.
2.0
Dec 19, 2014
1. Add “Key Injection” on “System Menu” page
2. UI arrangement on “SYSTEM INFO” page
3. Add “BT DIRECT ACCESS”, “Halt Timeout”, “PWM
Auto”, “PWM Mode”, “PWM Time” on “SYS
SETTINGS” page
4. UI arrangement on “Test Utility” page
2.1
Feb 12, 2015
1. Add the description of Environment.
2. Add the description of Power.
3. Add the UL caution of battery.

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 4
Contents
1. Introduction..................................................................................................................6
2. Hardware Setup............................................................................................................7
2.1. Parts of the Surface.............................................................................................7
2.2. Environment ........................................................................................................9
2.3. Power..................................................................................................................9
3. Basic Operation ......................................................................................................... 10
3.1. Program Manager..............................................................................................10
3.2. Download AP.....................................................................................................12
3.3. System Info........................................................................................................13
3.4. Memory Status ..................................................................................................14
3.5. System Settings.................................................................................................15
3.6. Test Utility..........................................................................................................18
3.7. Factory Reset....................................................................................................20
3.8. Power Off ..........................................................................................................21
3.9. Function Key Password Change........................................................................22
3.10. Share Object Management................................................................................23
3.11. Castles TMS......................................................................................................24
3.12. Font Mng...........................................................................................................25
3.13. Debug Tools......................................................................................................26
3.14. ULD Key Hash...................................................................................................27
3.15. Plug-in Mng .......................................................................................................28
3.16. Key Injection......................................................................................................29
4. Secure File Loading...................................................................................................30
4.1. ULD Key System ...............................................................................................30
4.1.1. ULD Manufacturer Key...........................................................................30
4.1.2. ULD User Key........................................................................................32
4.1.3. Key Change...........................................................................................32
4.2. File Signing........................................................................................................33
4.2.1. Signing Kernel Module...........................................................................33
4.2.2. Signing User Files..................................................................................35
4.3. File Loading.......................................................................................................39
4.3.1. Download by User Loader......................................................................39
4.4. Changing ULD User Key....................................................................................42

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 5
5. Font Management ......................................................................................................49
5.1. Loading New Font..............................................................................................49
5.2. Custom Font......................................................................................................52
5.3. Using TrueType Font (TTF)...............................................................................60
6. FCC Warning.............................................................................................................. 62
FCC Caution................................................................................................................62
RF Exposure Warning..................................................................................................62

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 6
1.Introduction
This document provides a guideline on operating and configuring Castles MP200 Mobile
POS.
The scope of this document includes setting up the terminal, basic operation, application
life cycle, and some advance features.

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 7
2.Hardware Setup
2.1. Parts of the Surface
Front Side
1. LCD Display (Mono Color)
2. Keyboard
3. Cancel Key
4. 0 / Funtion Key
5. Contactless Card Landing
Zone Enter Key
6. Power Key
7. Up Key
8. Down Key
9. OK / Enter Key
10. Clear Key
MP200
3
6
9
7
8
4
2
1
5
10

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 8
Rear Side
11. Machine’s Label
Up Side bottom Side
12. MSR
13. SCR
11
13
12

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 9
Side
14. Power LED (Charging: Orange light, Fully charged: Green light)
15. Micro USB Socket
2.2. Environment
Operating Temperature : 0°C to 50°C
Storage Temperature : -20°C to 70°C
Operating Humidity : 5% to 90% non-condensing
Storage Humidity : 5% to 95% non-condensing
2.3. Power
Input : 5V, 1A
14
15

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 10
3.Basic Operation
3.1. Program Manager
Upon power on, terminal will enter Program Manager if not default application
selected. All user applications are list in Program Manager. User may select an
application and run the application or view the application info, delete the
application or set to default run upon power on. User may enter System Menu to
configure terminal settings.
Program Manager
Press [0] button to enter System Menu.
Press [1] button to toggle default application selection.
Press [2] button to delete application.
Press [3] button to view application info.
Press [OK] button to run application.
Press [↑] or [↓] to select application.
System Menu
Page 1
Press [↓] button to page 2.
Program Manager
-----------01/02
1.App1
2.App2
0:Download
System Menu
1.Download AP
2.System Info
3.Memory Status
4.Sys Settings
5.Test Utility
6.Factory Reset
7.Power Off

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 11
Page 2
Press [↑] button to page 1.
Press [↓] button to page 3.
Page 3
Press [↑] button to page 2.
System Menu
1.FK PWD Change
2.Share obj Mng
3.Castles TMS
4.Font Mng
5.Debug Tools
6.ULD KEY HASH
7.Plug-in Mng
System Menu
1.Key Injection

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 12
3.2. Download AP
Download user application or kernel modules firmware.
System Menu
Press [1] button to enter Download AP menu.
Download AP Menu
Select download source:
Press [1] button to select source as RS232 or USB connection and enter ULD
download mode.
Press [2] button to select source as USB disk.
Press [3] button to select source as SD card.
System Menu
1.Download AP
2.System Info
3.Memory Status
4.Sys Settings
5.Test Utility
6.Factory Reset
7.Power Off
Download EX
1.RS232 or USB
2.USB Disk
3.SD Card
Select DW Source

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 13
3.3. System Info
View kernel module firmware information.
System Menu
Press [2] button to enter System Info menu.
System Info Menu
Page 1 Page 2 Page 3
Press [↓] button to next page.
Page 4 Page 5 Page 6
Page 8 Page 9 Page 10
System Menu
1.Download AP
2.System Info
3.Memory Status
4.Sys Settings
5.Test Utility
6.Factory Reset
7.Power Off
SYSTEM INFO
---Kernel Ver---
BIOS :VR0010
SULD :VRF810
LINUXKNL :VR0019
ROOTFS :VR9201
SYSTEM INFO
--- KO Ver ---
SECURITY :VR0025
KMS :VR0024
DRV :VR0039
USB : N/A
SAM :VR0028
CL :VR0018
SYSTEM INFO
--- SO Ver3 ---
GSM :VR0018
BARCODE :VR0013
TMS :VR0013
TLS :VR0011
CLVW :VR0018
CTOSAPI :VR9029
SYSTEM INFO
--- HWM Ver ---
CRDL/ETHE:ONCHIP
CLM-MP : N/A
--- AP Ver ---
ULDPM :VR0026
SYSTEM INFO
HUSB ID:0CA6A050
CUSBID : N/A
--Factory S/N---
FFFFFFFFFFFFFFFF
SYSTEM INFO
--- KO Ver2 ---
SC :VR0011
SYSTEM INFO
--- SO Ver ---
UART :VR0014
USBH :VR0011
MODEM :VR0014
ETHERNET :VR0029
FONT :VR0025
LCD :VR0034
SYSTEM INFO
--- SO Ver2 ---
PRT :VR0020
RTC :VR0013
ULDPM :VR0022
PPP MODEM:VR0026
KMS :VR0022
FS :VR0015
SYSTEM INFO
--EXT SO Ver P.1--
CACLMDL :VRg103
CACLENTRY :VRg103
CAMPP :VR0302
CAVPW :VR0014
CAEMVL2 :VR9113
CAEMVL2AP :VR0005

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 14
3.4. Memory Status
View terminal flash memory and RAM information.
System Menu
Press [3] button to enter Memory Status menu.
Memory Status Menu
System Menu
1.Download AP
2.System Info
3.Memory Status
4.Sys Settings
5.Test Utility
6.Factory Reset
7.Power Off
MEMORY STATUS
--FLASH Memory--
Total: 130688KB
Used : 96648KB
--SDRAM Memory--
Total: 65408KB
Used : 32148KB

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 15
3.5. System Settings
View or change terminal system settings.
Setting
Descriptions
Key Sound
Enable (Y) or disable (N) the beep sound when
pressing any key.
Exec DFLT AP
Enable (Y) or disable (N) execution of default
selected application.
USB CDC Mode
Enable (Y) or disable (N) USB CDC mode.
FunKey PWD
Enable (Y) or disable (N) password protection to
access function key (0 ~ 3) in Program Manager.
PMEnter PWD
Enable (Y) or disable (N) password protection to
enter Program Manager.
SET USB Host
Enable (Y) or disable (N) USB host mode.
Base USB CDC
Enable (Y) or disable (N) USB CDC mode in base
unit. [Portable model only]
List SHR Lib
Enable (Y) or disable (N) to list all shared libraries
in Program Manager.
Key MNG Mode
<TBC>
BAT Threshld
Battery charging threshold value. [Portable model
only]
Null Cradle
Enable (Y) if base is Type A cradle. [Portable
model only]
Debug Mode
Enable (Y) or disable (N) console debug mode.
Debug Port
Serial port for console debug.
Mobil AutoON
Enable (Y) or disable (N) to auto turn on GSM
module after start up the terminal.
Bklit Auto Off
Enable (Y) or disable (N) Auto Off LCD Backlight
Bklit Off Time
Threshold of Auto Off LCD Backlight
PWR KEY OFF
Power key function, power off (Y) or reboot(N)
GDB Mode
Enable (Y) or disable (N) GDB mode.
GDB Timeout
GDB connection timeout.
GDB Channel
GDB connection channel.
ETHER IP/PORT
GDB Ethernet connection setting.
RTC Time Zone
Set Time Zone of Real Time Clock.
NTP Enable
Enable (Y) or disable (N) Network Time Protocol.

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 16
NTP Update Freq
Frequency of Network Time Protocol updating.
BT DIRECT ACCESS
Enable (Y) or disable (N) Bluetooth direct access
mode.
Halt Timeout
Set timeout for AP to back to Program Manager
whenever AP is in halt state.
PWM Auto
Enable (Y) or disable (N) power saving mode.
PWM Mode
Select (STB) standby mode or (SLP) sleep mode
for power saving mode.
PWM Time
Set time period by which to make terminal getting
into power saving mode from idle state.
System Menu
Press [4] button to enter System Settings menu.
System Settings Menu
Page 1 Page 2
Page 3 Page 4
System Menu
1.Download AP
2.System Info
3.Memory Status
4.Sys Settings
5.Test Utility
6.Factory Reset
7.Power Off
SYS SETTINGS
Key Sound : Y
Exec DFLT AP : Y
-Default AP Name
USB CDC Mode : Y
FunKeyPWD : N
PMEnterPWD : N
2: Next Page
SYS SETTINGS
SET USB Host : N
Base USB CDC : X
List SHR Lib : N
Key MNG Mode : 0
Bat Threshld : X
Null Cradle : X
1: Prev 2: Next
SYS SETTINGS
Debug Mode : N
Debug Port : X
Mobil AutoON : N
Bklit Auto Off : N
Bklit Off Time : X
PWR KEY OFF : N
1: Prev 2: Next
SYS SETTINGS
GDB Mode : N
GDB Timeout : X
GDB Channel : X
ETHER IP/PORT
1: Prev 2: Next

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 17
Page 5 Page 6
Press [↑] or [↓] button to select setting.
Press [OK] button to change the setting value.
Press [] button to toggle Y N Y.
Press [1] button to previous page.
Press [2] button to next page.
SYS SETTINGS
RTC Time Zon :GMT
NTP Enable : N
NTP Update F : X
1: Prev 2: Next
SYS SETTINGS
BT DIRECT ACCESS :X
Halt Timeout :999
PWM Auto : N
PWM Mode : X
PWM Time : X
1: Prev Page

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 18
3.6. Test Utility
Perform terminal hardware components diagnosis.
System Menu
Press [5] button to enter Test Utility menu.
Test Utility Menu
Page 1
Press [1] and [OK] to diagnose LCD.
Press [2] and [OK] to diagnose keyboard.
Press [3] and [OK] to diagnose flash memory.
Press [4] and [OK] to diagnose smart card module.
Press [5] and [OK] to diagnose backlight.
Press [6] and [OK] to diagnose magnetic stripe card reader.
Press [7] and [OK] to diagnose LED.
Press [8] and [OK] to diagnose RTC.
Press [9] and [OK] to check FONT file in MP200.
Press [10] and [OK] to diagnose USB.
Press [11] and [OK] to check Bluetooth chip address and name.
Press [12] and [OK] to test functionality of power saving.
Press [↓] button to page 2.
System Menu
1.Download AP
2.System Info
3.Memory Status
4.Sys Settings
5.Test Utility
6.Factory Reset
7.Power Off
Main Menu 9122
1.LCD 2.KBD
3.FLASH 4.SCM
5.Light 6.MSR
7.LED 8.RTC
9.FONT 10.USB
11.BT 12.Power
-> 1/2

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 19
Page 2
Press [13] and [OK] to diagnose contactless card reader.
Press [14] and [OK] to diagnose WiFi.
Press [↑] button to page 1.
Main Menu 9122
13.CL 14.WiFi
-> 2/2

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 20
3.7. Factory Reset
Perform factory reset, all user application, fonts and data will be deleted.
System Menu
Press [6] button to enter Factory Reset menu.
Factory Reset Menu
Press [OK] button to perform factory reset.
Enter factory reset password. Default password: 8418
System Menu
1.Download AP
2.System Info
3.Memory Status
4.Sys Settings
5.Test Utility
6.Factory Reset
7.Power Off
Factory Reset
OK to reset ?
Factory Reset
Password :
****
Other manuals for MP200
2
Table of contents
Other Castles Technology Payment Terminal manuals

Castles Technology
Castles Technology MP200 Instruction manual

Castles Technology
Castles Technology Qprox QP3000S User manual

Castles Technology
Castles Technology UPT100F User manual

Castles Technology
Castles Technology UPT1000F User manual

Castles Technology
Castles Technology UPT1000 User manual

Castles Technology
Castles Technology VEGA9300 User manual

Castles Technology
Castles Technology MP200 User manual

Castles Technology
Castles Technology V3M2 User manual

Castles Technology
Castles Technology UPT1000B User manual

Castles Technology
Castles Technology Portable Series User manual