Castles Technology UPT1000F User manual

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
Author
1.0
May 25, 2017
Initial creation.
Jeff
1.1
Dec 27, 2017
Add the battery caution. (7.1)
Jeff
1.2
Apr 12, 2018
Remove the note in “7.1. Cautions”.
Jeff

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 4
Contents
1. Introduction..................................................................................................................6
2. Hardware Setup............................................................................................................7
2.1. Parts of the UPT1000F........................................................................................7
2.2. Communication Support ......................................................................................8
3. Basic Operation ...........................................................................................................9
3.1. Program Manager................................................................................................9
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. FK PWD Change...............................................................................................22
3.10. Share Object Management................................................................................23
3.11. Embedded TMS.................................................................................................24
3.12. Font Mng...........................................................................................................25
3.13. Debug Tools......................................................................................................26
3.14. ULD Key Hash...................................................................................................27
3.15. HW Detect.........................................................................................................28
3.16. Bluetooth Setup.................................................................................................29
3.17. Plug-in Mng .......................................................................................................30
3.18. Key Injection......................................................................................................31
4. Secure File Loading...................................................................................................32
4.1. ULD Key System ...............................................................................................32
4.1.1. ULD Manufacturer Key...........................................................................32
4.1.2. ULD User Key........................................................................................34
4.1.3. Key Change...........................................................................................34
4.2. File Signing........................................................................................................35
4.2.1. Signing Kernel Module...........................................................................35
4.2.2. Signing User Files..................................................................................37
4.3. File Loading.......................................................................................................41
4.3.1. Download by User Loader......................................................................41

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 5
4.3.2. Download by Removable Media.............................................................44
4.4. Changing ULD User Key....................................................................................46
5. Font Management ......................................................................................................53
5.1. Loading New Font..............................................................................................53
5.2. Custom Font......................................................................................................56
5.3. Using TrueType Font (TTF)...............................................................................64
6. Technical Notes ......................................................................................................... 66
6.1. Serial Cable PIN Assignment.............................................................................66
7. Appendix .................................................................................................................... 67
7.1. Cautions............................................................................................................67

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 6
1.Introduction
This document provides a guideline on operating and configuring Castles UPT1000F.
The scope of this document includes setting up the UPT1000F, 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 UPT1000F
Front
1. LCD Display (Touch Panel)
2. Smart Card Reader
3. Magnetic Stripe Reader
4. Contactless Card Landing
Zone
5. MSR indicator
UPT1000F
1
2
3
4
5

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 8
Rear
6. USB port 1~3
7. RS232 port 1~3
8. MDB (power connector)
9. BT antenna socket
10. GPRS antenna socket
11. LAN port
12. SAM Card Slots 1~4
13. GSM SIM Card Slots 1~2
2.2. Communication Support
1. Ethernet
2. BT
3. UMTS 850/1900
4. GPRG 850/1900
UPT1000F
6
7
8
12
9
13
10
11

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 9
3.Basic Operation
3.1. Program Manager
Since UPT1000F doesn’t have keypad. Therefore, it needs to connect to PC for
controlling.
Please follow the following steps to connect PC and UPT1000F.
Power on UPT1000F and connect COM Port 1 to PC.
Run the application program such as “TeraTerm” or “PuTTY” on PC.
Select “Serial port” to set the com port. The baud rate should be set to
“115200”.
COM Port 1

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 10
Press any key on keyboard to refresh screen, if doesn’t show “Program
Manager” on “Tera Term” or PuTTY“.
Once the power is on in normal status, UPT1000F will enter Program Manager if
no default application selected. All user applications are listed in Program
Manager. Users can select an application and run the application, view the
application info, delete the application, or set application to the default one to run
once the power is on. Users may enter System Menu to configure UPT1000F
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 [↓] as the up and down button to select application.
Program Manager
-----------01/02
1.App1
2.App2
0:Download

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 11
System Menu
Page 1
Press [↓] button to page 2.
Page 2
Press [↑] button to page1.
Press [↓] button to page3.
Page 3
Press [↑] button to page2.
System Menu
1.Download AP
2.System Info
3.Memory Status
4.Sys Settings
5.Test Utility
6.Factory Reset
7.Power Off
System Menu
1.FK PWD Change
2.Share obj Mng
3.Embedded TMS
4.Font Mng
5.Debug Tools
6.ULD KEY HASH
7.HW Detect
System Menu
1.BluetoothSetup
2.Plug-in Mng
3.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. (Not support)
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
Page 4 Page 5 Page 6
Page 8 Page 9 Page 10
Press [↑] button to previous page.
Press [↓] button to next page.
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 :VR0024
SULD :VRF010
LINUXKNL:VR0024
ROOTFS :VR0010
SYSTEM INFO
--- KOVer ---
SECURITY :VR0025
KMS :VR0027
DRV :VR0046
USB :N/A
CIF :VR0025
SAM :VR0034
SYSTEM INFO
--- SO Ver3 ---
GSM :VR0029
BARCODE :VR0013
TLS :VR0014
CLVW :VR0024
CTOSAPI :VR0039
SYSTEM INFO
--- HWMVer ---
CRDL/ETHE:ONCHIP
CLM-MP : N/A
--- APVer ---
ULDPM :VR0036
SYSTEM INFO
HUSBID:0CA6A050
CUSBID:N/A
--Factory S/N---
FFFFFFFFFFFFFFFF
SYSTEM INFO
--- KOVer2 ---
CL :VR0018
SC :VR0011
SYSTEM INFO
----- SOVer-----
UART :VR0017
USBH :VR0011
MODEM :VR0019
ETHERNET :VR0035
FONT :VR0032
LCD :VR0042
SYSTEM INFO
---- SO Ver2 ---
PRT :VR0025
RTC :VR0013
ULDPM :VR0029
PPPMODEM :VR0031
KMS :VR0032
FS :VR0016
SYSTEM INFO
--EXT SO Ver P.1--
CACLMDL :VR0008
CACLENTRY :VR0008
CAMPP :VR0007
CAVPW :VR0019
CAAEP :VR0004
CAJCT :VR0007

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 14
3.4. Memory Status
View 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 : 44644KB
--SDRAM Memory--
Total: 65408KB
Used :32384KB

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 15
3.5. System Settings
View or change 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”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. (Not support)
List SHR Lib
Enable (Y) or disable (N) to list all shared libraries in
Program Manager.
Key MNG Mode
<TBC>
BATThreshld
Battery charging threshold value. (Not support)
Null Cradle
Enable (Y) if base is Type A cradle. (Not support)
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 boot up.
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 (GNU Debugger)
mode. (Needs to download GDB plugin FW first.)
GDB Timeout
Set GDB connection timeout.
GDB Channel
Set GDB connection channel.
ETHER IP/PORT
GDB Ethernet connection setting.
RTC Time Zone
Set Time Zone of RTC (Real Time Clock).
NTP Enable
Enable (Y) or disable (N) NTP (Network Time
Protocol) function.

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 16
NTP Update Freq
Frequency of Network Time Protocol updating.
Halt Timeout
Set timeout of AP to get 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 modefor
power saving mode.
PWM Time
Set time period to make machine enter power saving
mode from idle state.
BAT PROTECT MODE
Set battery protect mode. (Not support)
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
FunKey PWD : N
PMEnter PWD : 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
BklitOff Time : X
PWR KEY OFF : N
1: Prev 2: Next
SYS SETTINGS
GDB Mode : GMT
GDB Timeout : N
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 Zone : GMT
NTP Enable : N
NTP Update Freq : X
1: Prev 2: Next
SYS SETTINGS
Halt Timeout : 0
PWM Auto : X
PWM Mode : X
PWM Time : X
BAT PROTECT MODE : X
1: Prev Page

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 18
3.6. Test Utility
Perform 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 [↓] button to page 2.
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 9123
1.LCD
2.Keyboard
3.Flash
4.Smart Card
5.Backlight
6.MSR
-> 1/3
Main Menu 9123
7.LED
8.RTC
9.Printer
10.Font
11.CL Transparent
12.CL Card Test
-> 2/3

Castles Technology Co., Ltd. Confidential • All Right Reserved. Pg. 19
Press [7] and [OK] to diagnose LED.
Press [8] and [OK] to diagnose RTC.
Press [9] and [OK] to check Printer.
Press [10] and [OK] to check FONT file in UPT1000F.
Press [11] and [OK] to check CL transparent.
Press [12] and [OK] to test Contactless Card.
Press [↑] button to page 1.
Press [↓] button to page 3.
Page 3
Press [13] and [OK] to execute SD Card Test. (Not support)
Press [14] and [OK] to test functionality of WiFi.
Press [15] and [OK] to test functionality of power saving.
Press [16] and [OK] to test functionality of multiple communication ways.
Press [17] and [OK] to test functionality of Bluetooth.
Press [↑] button to page2.
Main Menu 9123
13.SD Card Test
14.Wi-Fi Test
15.Power Saving
16.Comm Menu
17.BT Test
-> 3/3

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.
Press [OK].
Enter password and press [OK].
Enter factory reset password.(Default password: 8418)
Start erasing, and then go back to Program Manager.
System Menu
1.Download AP
2.System Info
3.Memory Status
4.Sys Settings
5.Test Utility
6.Factory Reset
7.Power Off
FacRestPassword
Enter Password:
****
Erasing…
FacRest Password
Enter Password:
****
FacRest Password
OK to reset?
Table of contents
Other Castles Technology Payment Terminal manuals

Castles Technology
Castles Technology Qprox QP3000S User manual

Castles Technology
Castles Technology MP200 Instruction manual

Castles Technology
Castles Technology V3M2 User manual

Castles Technology
Castles Technology UPT1000 User manual

Castles Technology
Castles Technology UPT100F User manual

Castles Technology
Castles Technology VEGA9300 User manual

Castles Technology
Castles Technology Portable Series User manual

Castles Technology
Castles Technology MP200 User manual

Castles Technology
Castles Technology MP200 User manual

Castles Technology
Castles Technology UPT1000B User manual