Hypercom Key Loading and
Management (HKLM)
Hypercom Corporation 8888 East Raintree Drive Scottsdale, Arizona 85260 USA
Corporate Telephone: 480.642.5000 Corporate Fax: 480.6420.4655
Corporate Web Site: www.hypercom.com
Copyright 2008-2009 by Hypercom Corporation.
Printed in the United States of America.
All Rights Reserved.
This publication is proprietary to Hypercom Corporation and is intended solely for use by Hypercom customers. This publication may not be reproduced or distributed for any purpose without the written permission of Hypercom Corporation.
The information Hypercom furnishes in this publication is believed to be accurate and reliable. However, the corporation assumes no responsibility for its use and reserves the right to make changes to the publication at any time without notice.
Trademarks
Hypercom and the Hypercom logo are registered trademarks of Hypercom Corporation. Integrated Enterprise Network is a trademark of Hypercom Corporation.
Table of Contents
Introduction
Guide Organization . . . v Who Should Use This Guide . . . v Guide Conventions . . . v
Chapter 1 Overview and Requirements
PC Requirements . . . 1-1
Chapter 2 Setup the PC for Serial PPP
Introduction
This guide explains how to set up HKLM to inject keys using RS232 PPP communication protocols. It describes setting up an FTP Server and PPP Remote Access Server (RAS) on a PC using the Windows XP operating system.
Guide Organization
The guide contains the following chapters:
Chapter 1, Overview and Requirements: list of the PC requirements needed to run HKLM Chapter 2, PC to Serial PPP setup: procedures for setting up the FTP server and PPP RAS
server on a PC running the Microsoft Windows XP operating system
Who Should Use This Guide
This guide is intended for network administrators, operators, or those who oversee the configuration and maintenance of security keys.
Guide Conventions
This section provides information to help you understand the procedures and concepts presented in this guide. The following special terms and style conventions are used throughout this document:
Component names: Special bold text highlights certain items including the names of buttons. This text
appears in instructions for specific actions such as clicking buttons, typing in text boxes, and selecting from lists. For example:
Click Back to select a different key.
Emphasis: Emphasis is indicated by indented text. For example:
NOTE: A note contains neutral or positive information supplementing the main text. It is often information that applies only to special cases.
IMPORTANT: Important statements draw attention to information crucial to using the product successfully. Pay special attention to Important statements.
Clicking with the mouse: This document assumes you are using a mouse or some other pointing
device to move within and among windows and dialog boxes. Therefore, when instructions include
clicking an item, it means you use the mouse to move the cursor onto the desired item. You then click
Introduction
vi Hypercom Corporation 940293-005, rev. B
Caution and Warning boxes: When you see a Caution or Warning message, read the information
promptly and carefully before proceeding. For example:
C
AUTIONCaution advises that a negative result such as a loss of data may occur.
W
ARNINGC h a p t e r 1
Overview and Requirements
An Optimum terminal can load new software while in terminal boot mode. The boot communicates with a loading computer using the RS232 PPP FTP protocol. This requires the computer to be setup with two Windows services: FTP Server and RS232 PPP Remote Access Services (RAS). The following chapters provide details about how to set up the services.
This chapter provides the hardware and software requirements of the application.
PC Requirements
These are the minimum requirements:
PC Hardware
– 133-Mhz Intel Pentium-class processor. – 128 MB of RAM, 256 MB recommended. – 150 MB of hard disk space required.
– 800 x 600 or higher-resolution display with 256 colors. – Microsoft mouse or compatible pointing device. – One Ethernet card.
– One serial communication port.
– Serial cables (Hypercom Part Number 810162-010, Rev.A).
PC Software
– Any of the following operating system software must be installed in the PC:
Windows XP Professional Windows XP Home Edition Windows 2000
C h a p t e r 2
Setup the PC for Serial PPP
FTP Server Setup—Windows XP
This chapter describes how to set up the FTP Server and RS232 PPP Remote Access Services (RAS) to load new software while in terminal boot mode.
Verify that there is an FTP server on the System
Step-by-Step
To verify a FTP server on the system:
Chapter 2
2-2 Hypercom Corporation 940293-005, rev. B
2. On the Add/Remove Programs window, click Add/Remove Windows Components.
3. The Windows Components Wizard appears. Highlight the Internet Information Services component and then click Details.
Setup the PC for Serial PPP
Install the FTP server component
Step-by-Step
To install the FTP server component:
1. From Internet Information Services (IIS) window, select the File Transfer Protocol (FTP) Server component. This also automatically selects any component it is dependent upon. Then click OK.
Chapter 2
2-4 Hypercom Corporation 940293-005, rev. B
3. Files will now be copied.
Setup the PC for Serial PPP
Prepare the FTP server for use with Turbo Boot
Step-by-Step
To prepare the FTP Server for use with Turbo Boot:
NOTE: The standard location for the FTP server is C:\Inetpub\ftproot.
1. Create a directory in C:\Inetpub\ftproot called “OS”
NOTE: In the OS directory, the terminal looks for a file called “main.app”.
2. Copy main.app to the C:\Inetpub\ftproot\OS directory.
Chapter 2
2-6 Hypercom Corporation 940293-005, rev. B
PPP Remote Access Service (RAS) Server Setup –
Windows XP
Set up the PPP Connection
Step-by-Step
To set up the PPP connection:
1. On the Control Panel window, double-click Network Connections.
Setup the PC for Serial PPP
3. On the window, double-click Create a new connection. The New Connection Wizard window appears.
4. Click Next. The Network Connection Type window appears.
5. Select Set up an advanced connection, and then click Next. The Advanced Connection
Chapter 2
2-8 Hypercom Corporation 940293-005, rev. B
6. Select Connect directly to another computer, and then click Next. The Host or Guest window appears.
7. Select Host, and then click Next. The Connection Device window appears.
8. From the drop down menu, select Communications Port (COM1), and then click Next. The
Setup the PC for Serial PPP
9. Click Next. The Completing the New Connection Wizard window appears.
Chapter 2
2-10 Hypercom Corporation 940293-005, rev. B
Configure the PPP Connection
Step-by-Step
To configure the PPP connection:
1. Access the Network Connections window, right-click on Incoming Connections, then select
Properties. The Incoming Connections Properties window appears.
Setup the PC for Serial PPP
3. On the Users tab, select Always allow directly connected devices such as palmtop
computers to connect without providing a password, and then select the Networking tab.
Chapter 2
2-12 Hypercom Corporation 940293-005, rev. B
5. Select Specify TCP/IP address, and then complete the following: a. In the From field, enter 172.16.0.1
b. In the To field, enter 172.16.0.2
c. Select Allow calling computer to specify its own IP address d. Click OK. The Incoming Connections Properties window appears.
Setup the PC for Serial PPP
Set the Serial Parameters
Step-by-Step
To set the serial parameters:
1. On the Network Connections window, double-click Control Panel. The Control Panel appears. 2. Double-click Phone and Modem Options. The Location Information window appears.
Chapter 2
2-14 Hypercom Corporation 940293-005, rev. B
4. On the Modems tab page, select Communications cable between two computers, then click
Properties. The Communications cable between two computers Properties window appears.
Setup the PC for Serial PPP
6. Click Change Default Preferences. The Data Connection Preferences appear.
Chapter 2
2-16 Hypercom Corporation 940293-005, rev. B
8. Ensure that Data bits, Parity, and Stop bits are 8, None, and 1, and then click OK to continue.
9. This concludes the configuration of the serial port. Click OK through all windows to return to the Control Panel.
Setup the PC for Serial PPP
Verify the Connection
After the RAS-PPP-FTP over serial has been set up, you can test the connection by extracting a boot log from an Optimum terminal.
Step-by-Step
To verify the connection:
1. Connect a terminal to the loading computer using a serial cable.
2. Make sure the computer FTP directory (C:\Inetpub\ftproot\OS) is empty. Delete all files if necessary.
3. Put the terminal into boot transfer mode by power cycling the terminal while holding the Cancel key or reset button.
The terminal should generate constant beeps indicating the boot is performing file transfer. Once the transfer has started, the Cancel key or reset button can be released.
A RAS icon should appear on the computer system tray indicating the terminal connection.
After the transfer is finished, the terminal will reboot automatically.
4. To confirm the success of the file transfer, verify that a boot log file with current date was generated in the computer’s c:\Inetpub\ftproot\Bootlog directory.
NOTE: If there is a problem with the file transfer, disable the Windows Firewall from the Windows Control Panel and try again.
To perform a software load:
Use the ‘Verifying the Connection’ procedure steps, except (step 2) place the target terminal software into the FTP directory (C:\Inetpub\ftproot\OS) before power cycling the terminal into boot mode.
Chapter 2