Instruction/ maintenance manual of the product 6500 Ingenico
Go to page of 126
Ingenico 6500 User’s Guide.
Ingenico 6500 User’s Guide Part Number DL00458, Revi sion E Released April 2006 Copyright 2004, Ingenico C orp. All rights reserved. Ingenico Inc. 1003 Mansell Road Atlanta, GA 30076 Tel: 770.594.6000 Fax: 770.594.6003 www.ingenico-us.com U.S. Help Desk: TotalCARE Tel: 800.
i Table of Contents Chapter 1 Introduction ............................................................ 1 1.1 Payment Types .......................................................................................... 1 1.2 Two Terminal Models ..........
ii Chapter 5 Supervisor Menu ................................................. 24 5.1 Overview .................................................................................................. 24 5.2 Supervisor Menu Passwor d ........................
iii Chapter 7 Diagnostic Menu .................................................. 73 7.1 Overview .................................................................................................. 73 7.2 Testing the Displ ay Cont rast .................
iv Chapter 10 Secure Certificate .............................................. 100 10.1 Overview ................................................................................................ 100 10.2 Secure Certif icate ...........................
i Revision History Date Changes Manual Revision 2/22/06 Updated the Key Architecture chapter. Updated Finding the Key Check Value: Terminal Keys section by adding Special Keys option, and added new section, Finding the Key Check Value: Application Keys .
.
Ingenico 6500 User’s Guide 1 Chapter 1 Introduction 1.1 Payment Types The Ingenico 6500 customer-activated terminal supports payment information processing and authorization at the point of sale (POS) in your business.
2 Chapter 1 Introduction Section 1.3 Connectivity The term “Ingenico 6500 terminal” will be used to refer to both the Ingenico 6510 and 6550. 1.3 Connectivity The Ingenico 6500 terminal can connect directly to a cash register, computer, Ethernet LAN, or RS485 LAN.
Ingenico 6500 User’s Guide 3 Chapter 11, IBMEFT Download , explains the prerequisites, preparation, timing, and steps involved with the IBMEFT method of downloading. Chapter 12, Download Errors , explains how to resolve errors that might be encountered during an IBMEFT download.
4 Chapter 1 Introduction Section 1.6 Kits 1.6.5 JavaPOS Software Development Kit This kit contains the programs, files, and manuals needed to allow a programmer to develop a custom application for a register or host that interfaces with the Ingenico 6500 using JavaPOS (Java for retail point of sale).
Ingenico 6500 User’s Guide 5 Chapter 2 Extended Menu Overview 2.1 Overview The extended menu allows you to configure the term inal, get system information, check the file system, do key injection, get key check val ue, set system parameters for downloading, and test the product hardware.
6 Chapter 2 Extended Menu Overview Section 2.4 Finding the Current Setting Display Action Extended Menu Serialnum Inject System Config System Info Supervisor Menu To select Supervisor Menu, press [ ] three times to scroll down. Extended Menu Serialnum Inject System Config System Info Supervisor Menu Supervisor Menu is now selected.
Ingenico 6500 User’s Guide 7 System Info Versions Security Info RAM Info View Parameter Supervisor Menu Change Password Application File AppA AppB Read Erase Security Key Injection Inject Keys Injec.
8 Chapter 2 Extended Menu Overview Section 2.5 Finding Options in the Extended Menu Turnaround TMO Port 2 Interface Type Baud Rate Data Bits Stop Bits Parity LAN Address Retry Count Response TMO Poll .
Ingenico 6500 User’s Guide 9 AD Retry Times Parameter Editor Diagnostic Menu Display Keypad Beeper RS232 COM1 COM2 Tailgate USB Mag Stripe Reader Smart Card Reader SAM Touch Screen Signature Capture.
10 Chapter 2 Extended Menu Overview Section 2.5 Finding Options in the Extended Menu.
Ingenico 6500 User’s Guide 11 Chapter 3 System Configuration Menu 3.1 Overview This chapter explains how to perform the func tions in the system configuration menu: change date and time, set display contrast, and adjust beep tones (length and tone).
12 Chapter 3 System Configuration Menu Section 3.3 Changing t he Display Contrast 3.3 Changing the Display Contrast If you are have difficulty reading your termi nal screen, you can increase or decrease the contrast. This setting is stored in sysPara.
Ingenico 6500 User’s Guide 13 System Config System Date/Time Display Contrast Key Press Beep Press [ ], [ ], [Enter] to select Key Press Beep. Beep Tone Status Enable Disable To turn on key press beeps, press [Enter] to select Enable. To turn off key press beeps, press [ ], [Enter] to select Disable.
14 Chapter 3 System Configuration Menu Section 3.4 Changing the Beep Tones Beep Length Click Short Long Press [Can] to return to the previous menu. 3.4.3 Changing the Beep Tones This option allows you to change the tone of t he beep that sounds on key press.
Ingenico 6500 User’s Guide 15 3.5 Turning the Backlight On or Off 3.5.1 Turning the Backlight On or Off Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
16 Chapter 3 System Configuration Menu Section 3.5 Turning the Backlight On or Off System Config Change Date/Time Display Contrast Key Press Beep Backlight Press [ ], [ ], [ ], [Enter] to select Backlight. Backlight Always On Always Off Idle Timeout Press [ ], [ ], [Enter] to select Idle Timeout.
Ingenico 6500 User’s Guide 17 Chapter 4 System Info Menu 4.1 Overview This chapter explains how to navigate through the system info menu to view the following system information: check versions of download files, operating system, SSA, and applications; check security information su ch as MACing; and view parameter settings.
18 Chapter 4 System Info Menu Section 4.3 Checking the Security Information 4.3 Checking the Security Information Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
Ingenico 6500 User’s Guide 19 4.4 RAM Info Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
20 Chapter 4 System Info Menu Section 4.5 Viewing All Parameter Values 4.5 Viewing All Parameter Values This menu option allows you to view the curr ent system parameter settings. To change system parameters, see Chapter 6 System Parameters Menu on page 35.
Ingenico 6500 User’s Guide 21 Backlight: Always On COM1 AutoDet Res: RS485 COM1AutoDet On/Off OFF COM1 AutoDet Timeout: 500ms COM1 AutoDet Retry: 3 Download Method: IBMEFT Download Port Number: COM1.
22 Chapter 4 System Info Menu Section 4.5 Viewing All Parameter Values COM2 Data Bits: 8 COM2 Stop Bits: 1 COM2 Parity: NONE COM2 LAN Address: 101 COM2 Retry Times: 3 COM2 Stop Bits: 1 COM2 Parity: NO.
Ingenico 6500 User’s Guide 23 ETH Local IP Add: 0.0.0.0 ETH Local IP Port: 0 ETH Remote IP Add: 0.0.0.0 ETH Remote IP Port: 0 ETH IP Add Mask: 0.0.0.0 ETH Gateway: 0.0.0.0 ETH Primary DNS: 0.0.0.0 ETH Secondary DNS: 0.0.0.0 ETH Domain Name: Dial Phone Num: Modem Speed: 9600 Appl Comment: 0.
24 Chapter 5 Supervisor Menu Section 5.1 Overview Chapter 5 Supervisor Menu 5.1 Overview This chapter explains how to change the supervisor password, check or erase the application file in the termina.
Ingenico 6500 User’s Guide 25 Supervisor Menu Change Password Application File Press [Enter] to select Change Password. Enter Old Password: Enter old password, then press [Enter]. Enter New Password: Enter new password, then press [Enter]. New Password Again: Enter new password again to confirm, then press [Enter].
26 Chapter 5 Supervisor Menu Section 5.4 Application File in Terminal File Menu Read Erase Press [Enter] to select Read. sysPara.cfg Read [SOF] 010000000000 …… The contents of the file display. To scroll down to the next screen, press [ ]. When you are finished reading it, press [Can] to return to the previous menu.
Ingenico 6500 User’s Guide 27 Erase File? No Yes Select YES or NO. Erasing File If you selected YES, the terminal confirms it is erasing the file. Select File sysPara.cfg If you selected NO, you are returned to the SELECT File prompt. Select another file to erase or press [Can] to return to a previous menu.
28 Chapter 5 Supervisor Menu Section 5.5 Security 5.5.2 Injecting Keys Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
Ingenico 6500 User’s Guide 29 Enter Password: Key password [2] [6] [3] [4], then press [Enter]. Supervisor Menu Change Password Application File Security Press [ ], [ ], [Enter] to select Security. Security Key Injection Key Check Value Erase App Keys Serialnum Inject Press [Enter] to select Key Injection.
30 Chapter 5 Supervisor Menu Section 5.5 Security Security Key Injection Key Check Value Erase App Keys Serialnum Inject Press [Enter] to select Key Injection. Key Injection Inject Keys Injection Port Index Select(X) App Select(AAAA) Press [ ], [ ], [ ], [Enter] to select App Select(AAAA).
Ingenico 6500 User’s Guide 31 Security Key Injection Key Check Value Erase App Keys Serialnum Inject Press [ ], [Enter] to select Key Check Value. Key Check Value Term Keys Application Keys Select the type of key check values you want to see. Terminal Keys Special Keys M/S Keys DUKPT Keys Select the type of terminal key.
32 Chapter 5 Supervisor Menu Section 5.5 Security Enter Password: Key password [2] [6] [3] [4], then press [Enter]. Supervisor Menu Change Password Application File Security Press [ ], [ ], [Enter] to select Security. Security Key Injection Key Check Value Erase App Keys Serialnum Inject Press [ ], [Enter] to select Key Check Value.
Ingenico 6500 User’s Guide 33 5.5.7 Erasing Application Keys The Erase App Keys option lists applications; you can choose to delete the keys to these applications. The applications listed no longer exis t in the terminal, but the terminal has found keys that are still associated to them.
34 Chapter 5 Supervisor Menu Section 5.6 System Parameters 5.5.8 Injecting a Serial Number Authorized repair technicians perform this procedure when replacing a damaged terminal.
Ingenico 6500 User’s Guide 35 Chapter 6 System Parameters Menu 6.1 Overview This chapter explains how change system paramet ers. These parameters allow you to indicate the download method, set the download port, set up the port, and configure the host port’s auto detect feature.
36 Chapter 6 System Parameters Menu Section 6.3 Selecting the Download Port GEMS Germany Updating 6.3 Selecting the Download Port Use this procedure to select the download port.
Ingenico 6500 User’s Guide 37 6.4 Setting Up the Port 6.4.1 Selecting the Download Interface Type Use this procedure to select RS232, RS85, Ethernet, etc.
38 Chapter 6 System Parameters Menu Section 6.4 Setting Up the Port 6.4.2 Setting the Baud Rate Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
Ingenico 6500 User’s Guide 39 6.4.3 Setting the Data Bits Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
40 Chapter 6 System Parameters Menu Section 6.4 Setting Up the Port 6.4.4 Setting the Stop Bits Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
Ingenico 6500 User’s Guide 41 6.4.5 Setting the Parity Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
42 Chapter 6 System Parameters Menu Section 6.4 Setting Up the Port 6.4.6 Defining the LAN Address Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
Ingenico 6500 User’s Guide 43 6.4.7 Setting the Retry Count This option sets the number of times the COM port should retry in the event of failure (0 to 10).
44 Chapter 6 System Parameters Menu Section 6.4 Setting Up the Port 6.4.8 Setting the Response Timeout This option sets the amount of time after whic h the port should cease waiting for a response, in units of 1/100 of a second.
Ingenico 6500 User’s Guide 45 6.4.9 Setting the Poll Timeout Poll Timeout is the amount of time the host wa its for a response after transmitting a device poll before it records a device poll timeout, in units of one-tenths of a second. This time varies.
46 Chapter 6 System Parameters Menu Section 6.4 Setting Up the Port 6.4.10 Setting the Turnaround Timeout The Turnaround Timeout indicates the time a concentrator or a hub will wait between its request for data and a device's response in a poll sequence.
Ingenico 6500 User’s Guide 47 6.4.11 Defining the DHCP Address DHCP is dynamic host configuration protocol. If the terminal is working in Ethernet mode, and if DHCP is ON, the terminal can ask the remote server to assign an IP address for it.
48 Chapter 6 System Parameters Menu Section 6.4 Setting Up the Port 6.4.12 Defining the Local IP Address Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
Ingenico 6500 User’s Guide 49 6.4.13 Setting the Local IP Port Number Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
50 Chapter 6 System Parameters Menu Section 6.4 Setting Up the Port 6.4.14 Defining the Server IP Address Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
Ingenico 6500 User’s Guide 51 6.4.15 Setting the Server IP Port Number Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
52 Chapter 6 System Parameters Menu Section 6.4 Setting Up the Port 6.4.16 Masking Your IP Address Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
Ingenico 6500 User’s Guide 53 6.4.17 Setting the Gateway Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
54 Chapter 6 System Parameters Menu Section 6.4 Setting Up the Port 6.4.18 Setting the Primary DNS Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
Ingenico 6500 User’s Guide 55 6.4.19 Setting the Secondary DNS Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
56 Chapter 6 System Parameters Menu Section 6.4 Setting Up the Port Updating… 6.4.20 Setting the Domain Name This option is reserved for future use. 6.4.21 Setting Up the Phone Number to Dial If you are using the I.T.I port, you can def ine a phone number for this port to dial.
Ingenico 6500 User’s Guide 57 6.4.22 Setting Up the Modem Speed If you are using the I.T.I port, you can define the modem speed. Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
58 Chapter 6 System Parameters Menu Section 6.4 Setting Up the Port 6.4.23 Changing the Position of the Host Port or Aux Port The ports are labeled Host, Aux, E-NET, I.T.I., and by default, Port 1 = Host, Port 2 = Aux, Port 3 = Ethernet. However, you may configure Po rt 1, 2, or 3 as the Host port or Aux port through this menu option.
Ingenico 6500 User’s Guide 59 6.5 Configuring the Host Port Auto Detect Feature By default, the Host port is set to automatica lly detect the communications method being used: RS232, RS485 IVI LAN protocol, RS485 Tail gate protocol, USB, or PoweredUSB.
60 Chapter 6 System Parameters Menu Section 6.5 Configuring the Ho st Port Auto Detect Feature 6.5.2 Setting the Auto Detect Timeout Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
Ingenico 6500 User’s Guide 61 6.5.3 Setting the Auto Detect Retry Times The Auto Detect Retry Times indicates how many times the terminal will attempt a communications protocol before trying the next one on the list. For example, if it is set to 3, when the terminal starts up, it will try 3 times to connect to the HOST in USB mode.
62 Chapter 6 System Parameters Menu Section 6.6 Editing Parameters 6.6 Editing Parameters This option allows you to edit NAR SSA parameters. Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
Ingenico 6500 User’s Guide 63 ID Parameter Name Description Value Data 0 PAR_ENABLE_KEY_BEEP enable/disable beep tone on key entry FALSE 0 – disable TRUE 1 – enable* uint8 1 PAR_KEY_BEEP_LEN bee.
64 Chapter 6 System Parameters Menu Section 6.6 Editing Parameters ID Parameter Name Description Value Data 15 RESERVED Auto detect setting reserved N/A 16 RESERVED Auto detect setting reserved N/A 17.
Ingenico 6500 User’s Guide 65 ID Parameter Name Description Value Data 25 PAR_LAST_DWL_RESULT Last download result RES_NO_DWN_ATTEMPT * 0 - no download attempt y et.
66 Chapter 6 System Parameters Menu Section 6.6 Editing Parameters ID Parameter Name Description Value Data RES_BDL_CFS_DWN_ERROR 18 - batch download CFS error RES_BDL_DFS_DWN_ERROR 19 – batch downl.
Ingenico 6500 User’s Guide 67 ID Parameter Name Description Value Data 28 RESERVED Download setting reserved. N/A 29 RESERVED Download setting reserved.
68 Chapter 6 System Parameters Menu Section 6.6 Editing Parameters ID Parameter Name Description Value Data 39 PAR_COM1_INTERFACE_T YPE COM1 connection interface type PORT_AUTO 0 – auto detect PORT_.
Ingenico 6500 User’s Guide 69 ID Parameter Name Description Value Data 53 PAR_COM2_PARITY COM2 parity setting 1 – COM_PARITY_NONE* 2 – COM_PARITY_ODD 3 – COM_PARITY_EVEN Uint8 54 PAR_COM2_LAN_.
70 Chapter 6 System Parameters Menu Section 6.6 Editing Parameters ID Parameter Name Description Value Data 70 PAR_COM3_BAUD_RATE COM3 baud rate setting 1 – COM_BAUD_50 2 - COM_BAUD_75 3 - COM_BAUD_.
Ingenico 6500 User’s Guide 71 ID Parameter Name Description Value Data 82 PAR_ETH_GATEWAY Ethernet gateway 4 bytes Uint8 [4] 83 PAR_ETH_PRIM_DNS Ethernet primary dns 4 bytes Uint8 [4] 84 PAR_ETH_SEC.
72 Chapter 6 System Parameters Menu Section 6.6 Editing Parameters ID Parameter Name Description Value Data 11 – COM_BAUD_38400 12 – COM_BAUD_57600 13 – COM_BAUD_76800 14 - COM_BAUD_115200 10 2~.
Ingenico 6500 User’s Guide 73 Chapter 7 Diagnostic Menu 7.1 Overview This chapter describes the diagnostic tests t hat the customer can perform on the Ingenico 6500. The diagnostic tests allow you to isolate failures in field-installed Ingenico 6500 units.
74 Chapter 7 Diagnostic Menu Section 7.3 Testing the Keypad 7.3 Testing the Keypad This allows you to test each key to ensure the proper value returns.
Ingenico 6500 User’s Guide 75 Beeper Length of beep: Click/Short/Long Frequency of beep: Low/Midtone/High The terminal displays and sounds each possible beep type.
76 Chapter 7 Diagnostic Menu Section 7.6 Testing t he RS485 Tailgate Connection 7.6 Testing the RS485 Tailgate Connection This feature tests the RS485 Tailgate connection on the HOST port.
Ingenico 6500 User’s Guide 77 7.7 Testing the USB Port This feature tests the USB connection. Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
78 Chapter 7 Diagnostic Menu Section 7.8 Testing t he Magnetic Stripe Reader 7.8 Testing the Magnetic Stripe Reader This feature tests the magnetic stripe reader.
Ingenico 6500 User’s Guide 79 7.9 Testing the Smart Card Reader This feature tests the smart card reader. Display Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK]; while the terminal is starting up, access the extended menu by pressing the [1] and [3] keys simultaneously.
80 Chapter 7 Diagnostic Menu Section 7.10 Testing the SAMs 7.10 Testing the SAMs This feature tests communication between the SAM slots and the SAM micro-controller (SMC).
Ingenico 6500 User’s Guide 81 7.11 Testing the Touch Screen This feature displays a grid. When you touc h anywhere on the screen, a box on the grid is darkened.
82 Chapter 7 Diagnostic Menu Section 7.12 Testi ng Signature Capture 7.12 Testing Signature Capture This feature displays a signature capture scr een, so you can test how a signature inks and displays on the screen.
Ingenico 6500 User’s Guide 83 7.13 Testing Pen Calibration If your terminal is not correctly interpreti ng pen touches, use this test to adjust the pen calibration.
84 Chapter 7 Diagnostic Menu Section 7.14 Testing Finger Calibration You are notified if the calibration succeeded or failed. 7.14 Testing Finger Calibration If your terminal is not correctly interpreting fi nger touches, use this te st to adjust the finger calibration.
Ingenico 6500 User’s Guide 85 Using your finger, touch the four-box grid. The box moves around to the next corner; touch again. Tip : For the calibration to succeed, you need to touch the buttons from the side: Touch the left buttons with your left hand and the right buttons with your right hand.
86 Chapter 8 Architecture Section 8.1 Overview Chapter 8 Architecture 8.1 Overview To understand downloading, it helps to underst and the architecture of the Ingenico 6500 terminal.
Ingenico 6500 User’s Guide 87 8.3 Host Connections The point of sale (POS) system, which can be comprised of the server, store controller, and host devices, communicates with the Ingenico 6500 termi.
88 Chapter 8 Architecture Section 8.4 Terminal Architecture As illustrated in Figure 3 Terminal Architecture , the Millennium ASIC processor runs programs that act as an interface between the ECR and the Ingenico 6500 terminal: the operating system, system and security applic ation, maintenance application, and user application.
Ingenico 6500 User’s Guide 89 System and Security Application The System and Security Application (SSA) has two modules. The system module contains the term inal’s extended menu, where users can change options related to downloading, diagnostics, system parameters, and system configuration.
90 Chapter 8 Architecture Section 8.4 Terminal Architecture User Application A user application controls the terminal thr ough customer-specific forms and prompts. User applications are also called payment applicati ons or financial applications. There can be a single user application or multiple ones.
Ingenico 6500 User’s Guide 91 8.5 Download File Architecture The download file is installed on the server. The customer is responsible for sending the code from the server to the electronic cash registers (ECRs). Each ECR sends the code to its Ingenico 6500 terminal.
92 Chapter 9 Key Architecture Section 9.1 Overview Chapter 9 Key Architecture 9.1 Overview This chapter is extracted fr om the document NAR System & Security Application (SSA) Software Architecture, Key Archit ecture section, revision 1.19. Figure 4 on page 75 provides an overview of the Ingenico 6500’s key architecture.
Ingenico 6500 User’s Guide 93 Figure 4 Key Architecture 9.2 Sponsor Key (KTK) Key Name Index Length Description of Key Sponsor key (KTK, key transfer key, also known as TMK ) 0 16 This key will be loaded as clear text. All Level 2 keys will be transferred to the debit terminal encrypted under this key.
94 Chapter 9 Key Architecture Section 9.4 Application Based Keys 9.4 Application Based Keys 9.4.1 Special Keys Special keys are loaded encrypted under the KTK. The SSA will have a key structure matrix indexed by application ID. These ke ys can be both single-length DES keys and double-length triple DES keys.
Ingenico 6500 User’s Guide 95 Key (MCK) Master Atalla Key This key is used to XOR a value for PIN entry, MAC, or encrypt/decrypt to form master variant keys to decrypt for PIN entry, MAC, and COM session keys. 9.4.3 Session Keys These keys are loaded encrypted under the corre sponding master keys.
96 Chapter 9 Key Architecture Section 9.5 Security Options 9.5.1 Prompts Authentication Key Options This option controls whether the prompt aut hentication keys are based on the terminal or the application. These options will be used when doing any secure data entry.
Ingenico 6500 User’s Guide 97 Prompt MACing uses a key that depends on how the form/prompt authentication option is set. If set to: Terminal based, Prompt MACing will use termi nal based clear text key if the form is set to clear text entry. It will use the termi nal-based security text key if the form is set to secure text entry.
98 Chapter 9 Key Architecture Section 9.5 Security Options 9.5.6 Atalla Key Block Protection Option This option controls whether the double-length master/session key injection is protected by the Atalla key block injection. If the opti on is enabled, double-length master or session key can only be injected through Atalla key block.
Ingenico 6500 User’s Guide 99 9.5.9 Financial Key Option This option controls whether the financial keys are application based or terminal based. Caution: If you change this security opti on, previously loaded financial keys will be lost. Possible Values Status Description 0 Disabled Financial keys are application based.
100 Chapter 10 Secure Certificate Section 10.1 Overview Chapter 10 Secure Certificate 10.1 Overview This chapter is extracted from the NA R Secure Certificate document, part 0190-00252- 0103, revision 1.
Ingenico 6500 User’s Guide 101 3. The secure certificate file is used to va lidate the signature of c ode files and data files as soon as they are installed. The secure certificate can also be accessed as needed throughout the download procedure. 4.
102 Chapter 10 Secure Certificate Section 10.5 Secure Certif icate Descriptor Sections Note : All lines within the secure certificate text file are terminated with a character sequence carriage return followed by line feed (e.g., <cr><lf> ) except for the last line of the file.
Ingenico 6500 User’s Guide 103 10.5.2 Visa PED Mode Descriptor Section The Visa PED mode descriptor section allows you to set the terminal into a special mode that meets the Visa PIN enc ryption device (PED) requirements. Visa PED mode should be entered before downloading.
104 Chapter 10 Secure Certificate Section 10.5 Secure Certif icate Descriptor Sections text entry key are not injected, or if download key is not injected. The three security options (Visa PED Mode, Prompt MACing, and Code MACing) can only be turned off through the key injection module.
Ingenico 6500 User’s Guide 105 — CBC+MAC. Use Code Download MAC Key: CDMK XOR 0x0000 0000 0000 00FF for each half of the key to do MAC calculation/verification. The MAC is calculated before the c ode file is encrypted. If the code file is specified to be encrypted, then the calculated data needs to be a multiple of 8 bytes.
106 Chapter 10 Secure Certificate Section 10.5 Secure Certif icate Descriptor Sections accept or reject such a configuration. Th is decision is made prior to MACing the secure certificate. The secure file descriptor section is found after the identifier [SecFiles]<cr><lf> and before the next section identifier (i.
Ingenico 6500 User’s Guide 107 original application code file. It consists of groups of encrypted data. Each group is of 8 bytes l ong. If necessary, the last group is padded with zeros to make up 8 bytes before encryption. — The second portion is one byte long.
108 Chapter 10 Secure Certificate Section 10.5 Secure Certif icate Descriptor Sections 10.5.6 Delete Application Code File Descriptor Section The delete application code file descriptor se ction is an area of the code to be deleted. The delete application code file descripto r section begins with the descriptor [DeleteAppl]<cr><lf> .
Ingenico 6500 User’s Guide 109 Chapter 11 IBMEFT Download 11.1 Prerequisites The prerequisites are: The ability to accept downloaded files and store on system. A download utility (IBMEFT or NCREFT - IB M EFT uses an IBM protocol for downloading, and NCR uses an NCR protocol for downloading).
110 Chapter 11 IBMEFT Download Section 11.4 Outline of Download Process Steps 11.4 Outline of Download Process Steps The download process is as follows: 1. Ensure that all Ingenico 6500 terminals operating in the store are running the same levels of software.
Ingenico 6500 User’s Guide 111 If the download fails, it will assist troubleshooting efforts to know at what point the download failed and to record what error code displays on either the store controller or on the 6500 terminal display. To run your batch file: 1.
112 Chapter 11 IBMEFT Download Section 11.4 Outline of Download Process Steps.
Ingenico 6500 User’s Guide 113 Chapter 12 Download Errors 12.1 Error Opening Port This error message displays on the computer or cash register. The following sections list possible causes and corresponding solutions.
114 Chapter 12 Download Errors Section 12.2 Received 3 NAKs or Timeout in sendVISAPacket() 12.2 Received 3 NAKs or Timeout in sendVISAPacket() This error message displays on the computer or cash register. The following sections list possible causes and corresponding solutions.
Ingenico 6500 User’s Guide 115 8. Press [Can] to return to the System Parameters menu , and then select Setup Port . Select the port to setup, and select t he correct baud rate, data bits, stop bits, and parity.
116 Chapter 12 Download Errors Section 12.7 Not Enough DFS Space 12.7 Not Enough DFS Space This error occurs during a download if the I ngenico 6500 terminal’s data file system does not have enough space to receive any additi onal download components.
Ingenico 6500 User’s Guide 117 Chapter 13 IBM EFT T roubleshooting This section describes how to resolve e rror messages that may appear on your Ingenico 6500 device display if using IBMEFTDL.
118 Chapter 13 IBM EFT Troubleshooting Section 13.3 EFT Device Not Available – During Check Authorization The Ingenico 6500 should now be at the first prompt screen of your application software (i.e., it now reads “Please Slide Card”). If not, sign off the register and then sign on again.
An important point after buying a device Ingenico 6500 (or even before the purchase) is to read its user manual. We should do this for several simple reasons:
If you have not bought Ingenico 6500 yet, this is a good time to familiarize yourself with the basic data on the product. First of all view first pages of the manual, you can find above. You should find there the most important technical data Ingenico 6500 - thus you can check whether the hardware meets your expectations. When delving into next pages of the user manual, Ingenico 6500 you will learn all the available features of the product, as well as information on its operation. The information that you get Ingenico 6500 will certainly help you make a decision on the purchase.
If you already are a holder of Ingenico 6500, but have not read the manual yet, you should do it for the reasons described above. You will learn then if you properly used the available features, and whether you have not made any mistakes, which can shorten the lifetime Ingenico 6500.
However, one of the most important roles played by the user manual is to help in solving problems with Ingenico 6500. Almost always you will find there Troubleshooting, which are the most frequently occurring failures and malfunctions of the device Ingenico 6500 along with tips on how to solve them. Even if you fail to solve the problem, the manual will show you a further procedure – contact to the customer service center or the nearest service center