Page 2
No part of this publication may be copied, distributed, stored in a retrieval system, translated into any human or computer language, transmitted, in any form or by any means, without the prior written consent of Ingenico. Ingenico and Ingenico logo are registered trademarks of Ingenico Corp. All other brand names and trademarks appearing in this guide are the property of their respective holders.
Table of Contents Chapter 1 Introduction... 1 Payment Types... 1 Two Terminal Models ... 1 Connectivity ... 2 About this Manual ... 2 Conventions Used in this Manual ... 3 Kits Basic Installation Kit ...3 1.6.1 Store Installation Kit ...3 1.6.2 Retail Base Application Integration Kit...3 1.6.3...
Page 4
Chapter 5 Supervisor Menu ... 24 Overview... 24 Supervisor Menu Password ... 24 Changing the Supervisor Menu Password... 24 Application File in Terminal... 25 Reading the Application File ...25 5.4.1 Erasing the Application File...26 5.4.2 Security 27 Setting the Key Injection Port...27 5.5.1 Injecting Keys...28 5.5.2...
Page 5
Chapter 7 Diagnostic Menu... 73 Overview... 73 Testing the Display Contrast... 73 Testing the Keypad... 74 Testing the Beeper ... 74 Testing the RS232 Connection ... 75 Testing the RS485 Tailgate Connection ... 76 Testing the USB Port ... 77 Testing the Magnetic Stripe Reader ...
Page 6
The hardware settings in the Ingenico 6500 have been changed ...113 12.1.3 Received 3 NAKs or Timeout in sendVISAPacket()... 114 12.2 There may be a loose connection between the host and the Ingenico 6500 .114 12.2.1 The communications port settings and EFT/NCR protocol setting in the 12.2.2 Ingenico 6500 may be wrong ...114...
Revision History Date Changes 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. 11/1/05 Updated the extended menu flow, chapters 2 through 7. Updated the IBM EFT Downloading chapter.
Debit, ATM Smart Card Electronic Benefits Transfer (EBT) The Ingenico 6500 is also a utility platform for electronic marketing, such as advertising and loyalty programs. In addition to payment, the terminal can be used for the following: Customer graphics display...
The term “Ingenico 6500 terminal” will be used to refer to both the Ingenico 6510 and 6550. Connectivity The Ingenico 6500 terminal can connect directly to a cash register, computer, Ethernet LAN, or RS485 LAN. Peripherals such as check readers and bar code scanners can be connected to the AUX port.
The Retail Base Application Integration Kit consists of the Store Installation Kit, an adapter kit, and all necessary manuals. This allows for the connection of the Ingenico 6500 to an IBM PC for downloading a program or parameters using MLDT.
1.6.5 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). UNICAPT 32 Software Development Kit 1.6.6...
Navigating the Extended Menu On Ingenico 6510, four lines of text can display at a time. On the Ingenico 6550, ten lines of text display. The current menu name displays on the first line, and the menu options appear on subsequent lines.
Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Extended Menu Serialnum Inject System Config System Info Supervisor Menu Finding the Current Setting The current setting will be highlighted in reverse video. Display COM1 COM2 Finding Options in the Extended Menu Menu Submenu Serialnum Inject...
Page 15
System Info Versions Security Info RAM Info View Parameter Supervisor Menu Change Password Application File Security Sys Parameters Ingenico 6500 User’s Guide AppA Read AppB Erase Key Injection Inject Keys Injection Port Index Select App Select Key Check Value Term Keys...
Page 16
Turnaround TMO Port 2 Interface Type Baud Rate Data Bits Stop Bits Parity LAN Address Retry Count Response TMO Poll TMO Turnaround TMO Port 3 Interface Type Baud Rate Data Bits Stop Bits Parity Retry Count Response TMO DHCP Local IP Local IP Port Server IP Server IP Port...
YYYY/MM/DD 2003/08/22 Enter Time HH:MM 17:21 Ingenico 6500 User’s Guide C h a p t e r 3 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.
Changing the Display Contrast If you are have difficulty reading your terminal screen, you can increase or decrease the contrast. This setting is stored in sysPara.cfg. You can also test the display contrast: see Testing the Display Contrast Display Extended Menu Serialnum Inject System Config System Info...
Beep Length Click Short Long Ingenico 6500 User’s Guide Press [ ], [ ], [Enter] to select Key Press Beep. To turn on key press beeps, press [Enter] to select Enable. To turn off key press beeps, press [ ], [Enter] to select Disable.
Page 22
Beep Length Click Short Long Changing the Beep Tones 3.4.3 This option allows you to change the tone of the beep that sounds on key press. To hear what each beep sounds like, see Diagnostic Menu > Display Extended Menu Serialnum Inject System Config System Info...
Display Extended Menu Serialnum Inject System Config System Info Ingenico 6500 User’s Guide 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.
Page 24
System Config Change Date/Time Display Contrast Key Press Beep Backlight Backlight Always On Always Off Idle Timeout Idle Timeout(s): Old Value: 0 Enter New Value: System Configuration Updating Backlight Always On Always Off Idle Timeout Press [ ], [ ], [ ], [Enter] to select Backlight. Press [ ], [ ], [Enter] to select Idle Timeout.
XX.XX XX.XX MNT APP XX.XX APP1 XX.XX Ingenico 6500 User’s Guide C h a p t e r 4 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.
Checking the Security Information Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu System Info Versions Security Info Security Info Prompt MAC Key: Terminal Based Reinject SN: Do Not Erase Keys Prompt MACing: Disable Code MACing: Disable MAC Calculation: Double Length Key Atalla KBK: Disable...
Biggest Free Mem Chun: 0 bytes Backup SRAM Size: 0 bytes Ingenico 6500 User’s Guide 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.
Viewing All Parameter Values This menu option allows you to view the current system parameter settings. To change system parameters, see Chapter 6 System Parameters Menu on page 35. Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu System Info Versions Security Info...
Page 31
ETH Remote IP Add: 0.0.0.0 ETH Remote IP Port: 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.0.0.0 Ingenico 6500 User’s Guide...
Supervisor Menu Overview This chapter explains how to change the supervisor password, check or erase the application file in the terminal, and perform the following security functions: set key injection port, allow key injection, check the key value, and allow the serial key to be injected. Supervisor Menu Password Display Extended Menu...
App A App B App C Select File sysPara.cfg Ingenico 6500 User’s Guide Press [Enter] to select Change Password. Enter old password, then press [Enter]. Enter new password, then press [Enter]. Enter new password again to confirm, then press [Enter].
File Menu Read Erase sysPara.cfg Read [SOF] 010000000000 …… Erasing the Application File 5.4.2 Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Enter Password: Supervisor Menu Change Password Application File Security Select Appl App A App B App C Select File sysPara.cfg...
Injection Port COM1 COM2 Ethernet Updating Ingenico 6500 User’s Guide Select YES or NO. If you selected YES, the terminal confirms it is erasing the file. 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.
The terminal will now accept the key injection. For instructions on how to inject keys, see the manual for your key injection software (such as Ingenico’s KeyFac or WinKeyFac). When finished, press [Can] to return to the previous menu. Action To access the extended menu, restart the terminal by pressing [1] + [CAN] + [OK];...
Security Key Injection Key Check Value Erase App Keys Serialnum Inject Key Injection Inject Keys Injection Port Index Select(X) App Select(AAAA) App Select Old Value: XXXX Enter New Value: Key Injection Inject Keys Injection Port Index Select(Y) App Select(BBBB) Finding the Key Check Value: Terminal Keys 5.5.5 The key check value is a hexadecimal value that is used to verify that you have the right key in the terminal.
Extended Menu Serialnum Inject System Config System Info Supervisor Menu Ingenico 6500 User’s Guide Press [ ], [Enter] to select Key Check Value. Select the type of key check values you want to see. Select the type of terminal key.
Page 40
Enter Password: Supervisor Menu Change Password Application File Security Security Key Injection Key Check Value Erase App Keys Serialnum Inject Key Check Value Term Keys Application Keys Application Keys APP1 APP2 APP1 Special Keys M/S Keys DUKPT Keys Special Keys Secure Text Key: 012345 Clear Text Key:...
Erase App Keys App A App B Erase App Keys? Processing Ingenico 6500 User’s Guide 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.
Injecting a Serial Number 5.5.8 Authorized repair technicians perform this procedure when replacing a damaged terminal. Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Enter Password: Supervisor Menu Change Password Application File Security Security Key Injection Key Check Value Erase App Keys Serialnum Inject Inject Serial #...
Setup Port Download Method IBMEFT NCREFT Zontalk Ingenico 6500 User’s Guide C h a p t e r 6 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.
GEMS Germany Updating Selecting the Download Port Use this procedure to select the download port. Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Enter Password: Supervisor Menu Change Password Application File Security Sys Parameters Sys Parameters Download Method Download Port Setup Port Download Port...
RS232 RS485 Tailgate Ethernet Dial Ingenico 6500 User’s Guide 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.
Setting the Baud Rate 6.4.2 Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Enter Password: Supervisor Menu Change Password Application File Security Sys Parameters Sys Parameters Download Method Download Port Setup Port Setup Port Port1 Port2 Port3 Dial Port X Interface Type...
Baud Rate Data Bits Stop Bits Data Bits Updating Ingenico 6500 User’s Guide 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.
Setting the Stop Bits 6.4.4 Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Enter Password: Supervisor Menu Change Password Application File Security Sys Parameters Sys Parameters Download Method Download Port Setup Port Setup Port Port1 Port2 Port3 Set Port X Interface Type Baud Rate...
Stop Bits Parity Parity None Even Ingenico 6500 User’s Guide 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.
Defining the LAN Address 6.4.6 Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Enter Password: Supervisor Menu Change Password Application File Security Sys Parameters Sys Parameters Download Method Download Port Setup Port Setup Port Port1 Port2 Port X Interface Type Baud Rate Data Bits...
Retry Count Retry Count Old Value: 4 Enter New Value: Ingenico 6500 User’s Guide 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.
Setting the Response Timeout 6.4.8 This option sets the amount of time after which the port should cease waiting for a response, in units of 1/100 of a second. Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Enter Password: Supervisor Menu Change Password...
Poll TMO Poll TMO Old Value: 300 Enter New Value: Ingenico 6500 User’s Guide 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.
Setting the Turnaround Timeout 6.4.10 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. Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Enter Password: Supervisor Menu...
DHCP DHCP None Auto Updating Ingenico 6500 User’s Guide 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.
Defining the Local IP Address 6.4.12 Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Enter Password: Supervisor Menu Change Password Application File Security Sys Parameters Sys Parameters Download Method Download Port Setup Port Setup Port Port1 Port2 Port3 Port3 Interface Type...
Local IP Port Local IP Port Old Value: XXXXX Enter New Value: Ingenico 6500 User’s Guide 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.
Defining the Server IP Address 6.4.14 Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Enter Password: Supervisor Menu Change Password Application File Security Sys Parameters Sys Parameters Download Method Download Port Setup Port Setup Port Port1 Port2 Port3 Port3 Interface Type...
Server IP Port Server IP Port Old Value: XXXXX Enter New Value: Ingenico 6500 User’s Guide 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.
Masking Your IP Address 6.4.16 Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Enter Password: Supervisor Menu Change Password Application File Security Sys Parameters Sys Parameters Download Method Download Port Setup Port Setup Port Port1 Port2 Port3 Port3 Interface Type Baud Rate...
IP Add Mask Gateway Gateway XXX.XXX.XXX.XXX Updating… Ingenico 6500 User’s Guide 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.
Setting the Primary DNS 6.4.18 Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Enter Password: Supervisor Menu Change Password Application File Security Sys Parameters Sys Parameters Download Method Download Port Setup Port Setup Port Port1 Port2 Port3 Port3 Interface Type Baud Rate...
Gateway Primary DNS Secondary DNS Secondary DNS XXX.XXX.XXX.XXX Ingenico 6500 User’s Guide 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.
Updating… Setting the Domain Name 6.4.20 This option is reserved for future use. Setting Up the Phone Number to Dial 6.4.21 If you are using the I.T.I port, you can define a phone number for this port to dial. Display Extended Menu Serialnum Inject System Config...
Modem Speed 2400 4800 9600 Updating Ingenico 6500 User’s Guide 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.
Changing the Position of the Host Port or Aux Port 6.4.23 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 Port 1, 2, or 3 as the Host port or Aux port through this menu option.
AD On/Off AD Timeout AD Retry Times AD On/Off Ingenico 6500 User’s Guide 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.
Setting the Auto Detect Timeout 6.5.2 Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Enter Password: Supervisor Menu Change Password Application File Security Sys Parameters Sys Parameters Download Method Download Port Setup Port Auto Detect Auto Detect AD On/Off AD Timeout AD Retry Times...
AD Retry Times AD Retry Times Old Value: XXXXX Enter New Value: Ingenico 6500 User’s Guide 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.
Editing Parameters This option allows you to edit NAR SSA parameters. Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Enter Password: Supervisor Menu Change Password Application File Security Sys Parameters Sys Parameters Download Method Download Port Setup Port Auto Detect Parameter Editor Parameter ID:...
Page 72
Parameter Name RESERVED RESERVED RESERVED RESERVED RESERVED PAR_EFTL_LEVEL_NUM PAR_EFTP_LEVEL_NUM PAR_DWL_METHOD PAR_DWL_PORT_NUM PAR_DWL_PORT_TYPE Description Value Auto detect setting reserved Auto detect setting reserved Auto detect setting reserved Auto detect setting reserved Auto detect setting reserved EFTL level number 0 ~ 9999 EFTP level number 0 ~ 9999 Download method setting...
Page 73
Parameter Name PAR_LAST_DWL_RESULT Ingenico 6500 User’s Guide Description Value Last download result RES_NO_DWN_ATTEMPT * 0 - no download attempt yet. RES_DWN_OK 1- last download result successfully RES_COMM_TX_ERROR 2 - communication transmit error RES_COMM_REC_ERROR 3 - communication receive error RES_QUALIFY_BLOCK_ERROR 4 - qualify data block error...
Page 74
Parameter Name PAR_HOST_PORT_NUM PAR_AUX_PORT_NUM Description Value RES_BDL_CFS_DWN_ERROR 18 - batch download CFS error RES_BDL_DFS_DWN_ERROR 19 – batch download DFS error RES_UPD_EFT_VER_ERROR 20 - fail to update eftl/eftp version RES_LOST_DWN_FILE_ERROR 21 - download file lost error RES_CFS_AUTH_ERROR 22 - cfs authentication error RES_CFS_DEC_ERROR 23- Cfs decryption error RES_DFS_AUTH_ERROR...
Page 79
Parameter Name PAR_ETH_GATEWAY PAR_ETH_PRIM_DNS PAR_ETH_SECN_DNS PAR_ETH_DOMAIN PAR_COM3_INTERFACE_T RESERVED RESERVED PAR_MODEM_PHONE_NU PAR_MODEM_SPEED Ingenico 6500 User’s Guide Description Value Ethernet gateway 4 bytes Ethernet primary dns 4 bytes Ethernet secondary dns 4 bytes Ethernet domain name maximum length of 16 bytes COM3 connection...
Page 80
Parameter Name RESERVED PAR_APPL_COMMENT RESERVED PAR_VER_REV_INFO Description Value 11 – COM_BAUD_38400 12 – COM_BAUD_57600 13 – COM_BAUD_76800 14 - COM_BAUD_115200 Reserved for modem settings Application comment maximum length of 16 bytes Reserved parameters Version/Revision Maximum length of 16 ASCII bytes, information for system the format is parameter file.
Diagnostic Menu Overview This chapter describes the diagnostic tests that the customer can perform on the Ingenico 6500. The diagnostic tests allow you to isolate failures in field-installed Ingenico 6500 units. These tests are part of the operating system and are not changed by applications. The diagnostics are menu-driven with features that allow a logical progression through the tests.
Testing the Keypad This allows you to test each key to ensure the proper value returns. Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Diagnostic Menu Diagnostic Menu Display Keypad Keypad (0x30) To exit, press “CAN” Testing the Beeper This feature tests the beeper by sounding and displaying each possible beep type.
COM1 COM2 RS232 Host 19200, None, 8 Test Ingenico 6500 User’s Guide The terminal displays and sounds each possible beep type. 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.
Testing the RS485 Tailgate Connection This feature tests the RS485 Tailgate connection on the HOST port. Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Diagnostic Menu Diagnostic Menu Display Keypad Beeper RS232 Tailgate Tailgate IBM 46xx Test 2A23 (0x68) Action To access the extended menu, restart the terminal...
Push OK Key to send USB Diagnostic MESSAGE n Send . . . Ingenico 6500 User’s Guide 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.
Testing the Magnetic Stripe Reader This feature tests the magnetic stripe reader. Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Diagnostic Menu Diagnostic Menu Display Keypad Beeper RS232 Tailgate Mag Stripe Reader Mag Stripe Reader Swipe Card Now Mag Stripe Reader 3 tracks read, track 1 Info: isoTrackNumber=4,...
Smart Card Reader SynchXXX card Smart Card Reader Please remove the card! Ingenico 6500 User’s Guide 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.
Testing the SAMs 7.10 This feature tests communication between the SAM slots and the SAM micro-controller (SMC). Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Diagnostic Menu Diagnostic Menu Display Keypad Beeper RS232 Tailgate Mag Stripe Reader Smart Card Reader Found SAM Slot1.
Testing the Touch Screen 7.11 This feature displays a grid. When you touch anywhere on the screen, a box on the grid is darkened. This test is for the i6550 only. Display Extended Menu Serialnum Inject System Config System Info...
Testing Signature Capture 7.12 This feature displays a signature capture screen, so you can test how a signature inks and displays on the screen. This test is for the i6550 only. Display Extended Menu Serialnum Inject System Config System Info...
Testing Pen Calibration 7.13 If your terminal is not correctly interpreting pen touches, use this test to adjust the pen calibration. This test is for the i6550 only. Display Extended Menu Serialnum Inject System Config System Info Supervisor Menu Diagnostic Menu...
Calibrate Pen Calibration Succeeded! Testing Finger Calibration 7.14 If your terminal is not correctly interpreting finger touches, use this test to adjust the finger calibration. This test is for the i6550 only. Display Extended Menu Serialnum Inject System Config System Info...
Please touch box Calibrate Finger Calibration Succeeded! SCV Verification 7.15 This test is for internal Ingenico use only. Ingenico 6500 User’s Guide 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...
- typically an electronic cash register (ECR), and each ECR sends it to the Ingenico 6500 terminal attached to it. The Ingenico 6500 terminal in turn sends information back through the chain.
The point of sale (POS) system, which can be comprised of the server, store controller, and host devices, communicates with the Ingenico 6500 terminal through an RS-232 or RS-485 serial interface, Ethernet LAN, or USB, depending on the requirements of the host device (typically a computer or ECR).
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 application, maintenance application, and user application. Operating System 8.4.1...
Page 97
DFS. The download port selection, download protocol, and port setting can be set in the supervisor menu (see Chapter 5, Ingenico 6500 User’s Guide Supervisor Menu, on page 23).
Ingenico provides standard user applications intended for certain markets, or you can create your own user applications using Ingenico’s Ingedev application development environment. In the North American market, standard user applications include Retail Base Application and UPOS interface application.
Ingenico 6500 terminal. On the POS system, two software components are required: Files to be downloaded to the Ingenico 6500 terminal Downloader, specific to the cash register. Ingenico supports several formats including: — IBM EFT download format — NCR download format —...
The rest of the keys may be generated randomly, entered in the system as cryptograms, or entered by key parts using principles of both split knowledge and dual control. Use a key injection utility, such as Ingenico’s WinKeyFac software program, to perform these functions and to set security options (see Security Options on page 77).
Form Authorization Key (CEFMK) Application Download Authorization Key (CDMK) Ingenico 6500 User’s Guide Index Length Description of Key This key will be loaded as clear text. All Level 2 keys will be transferred to the debit terminal encrypted under this key. A default key is set if no customer key is injected.
Application Based Keys Special Keys 9.4.1 Special keys are loaded encrypted under the KTK. The SSA will have a key structure matrix indexed by application ID. These keys can be both single-length DES keys and double-length triple DES keys. These two Application Special Keys are only used if the Prompts Authentication Key security option is set to 1 (application based, see section 9.5.1 on page 96).
The user application can request the security options setting from an SSA API. Ingenico 6500 User’s Guide 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.
Prompts Authentication Key Options 9.5.1 This option controls whether the prompt authentication keys are based on the terminal or the application. These options will be used when doing any secure data entry. When prompt MACing is enabled and the prompts authentication key security option is set to 0 (terminal based), at data entry time, the secure text and clear text prompts will be verified with the terminal-based special keys.
Possible Encryption Values EDE (encrypt, decrypt, encrypt) E (encrypt) Ingenico 6500 User’s Guide Description No authentication is performed on code file updates. (Default) Special authentication is performed on code file updates. Description Double-length key encryption on each block of data.
Atalla Key Block Protection Option 9.5.6 This option controls whether the double-length master/session key injection is protected by the Atalla key block injection. If the option is enabled, double-length master or session key can only be injected through Atalla key block. Possible Status Values...
Caution: If you change this security option, previously loaded financial keys will be lost. Possible Status Values Disabled Enabled Ingenico 6500 User’s Guide Description Financial keys are application based. (Default) For application based financial keys, SSA supports 10 Master/Session keys and 10 DUKPT keys per application. Financial keys are terminal based.
Secure Certificate Overview 10.1 This chapter is extracted from the NAR Secure Certificate document, part 0190-00252- 0103, revision 1.03. The secure certificate file is a descriptor of all of the software components that are necessary to make up one or more applications that are going to be downloaded to the Secure PIN Entry Device, such as the i6500.
MAC=12345678 applname dstfilename.ext class authmethod encrypt existence srcfilename.ext MAC=12345678 applname dstfilename.ext class authmethod encrypt existence srcfilename.ext [NonSecFiles] applname filename.ext class existence applname filename.ext class existence [DeleteAppl] applname codefilename1 applname codefilename2 [DeleteFiles] applname filename.ext class applname filename.ext class [DeleteWholeApp] applname Ingenico 6500 User’s Guide...
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. The fields of the file are described more fully in the sections that follow. Secure Certificate Descriptor Sections 10.5 The following descriptor sections make up a secure certificate:...
Visa PED mode and Prompt MACing and Code MACing. (000000111) This option will not be enabled if the secure text entry key and clear Ingenico 6500 User’s Guide ]<cr><lf> marks the beginning of the Visa PED mode t i j...
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. If the Visa PED mode section indicates to turn Visa PED mode on, but the platform code files (in the download package or terminal) cannot pass the authentication or cannot find MAC information in the certificate file, then Visa PED mode cannot turn on and the download fails.
The securing party has ultimate control over whether to Ingenico 6500 User’s Guide 0000 0000 00FF for each half of the key to do MAC calculation/verification.
Page 114
accept or reject such a configuration. This 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.e., encountered by <cr><lf>[), or end of the file. The secure file descriptor is in the format: MAC=12345678 applname dstfilename.ext class authmethod encrypt existence srcfilename.ext...
— “Y” indicates that the file must exist. If Y is selected and the file — “N” indicates the file need not exist. If N is selected, then the file Ingenico 6500 User’s Guide original application code file. It consists of groups of encrypted data.
Delete Application Code File Descriptor Section 10.5.6 The delete application code file descriptor section is an area of the code to be deleted. The delete application code file descriptor section begins with the descriptor [DeleteAppl]<cr><lf>. The section ends with the start of the next section header (i.e., encountered by “<cr><lf>[“), or end of the file.
A POS system that supports IBMEFTDL, NCREFTDL, or equivalent functionality, as determined by your project manager. Note: IBMEFTDL is an Ingenico download utility that runs on the store controller or server. It downloads data through the ECR to the Ingenico 6500 using the IBMEFT protocol.
3. From the store controller, initiate the download. 4. Sign onto each cash register that has an Ingenico 6500 terminal attached to it. The store controller will check for Ingenico 6500 EFT version levels. If the EFT version levels differ from the Ingenico 6500, the store controller will detect that and automatically update the software.
Page 119
The cashier display details activity and status updates, such as "Downloading, PROG xxxx” or "Downloading PARM xxxx." The Ingenico 6500 terminal indicates a summary of its activity, "IBM EFT prog Dowld.blk ##." When complete, the cashier display reads "Closed” or “Enter Item.” The Ingenico 6500 terminal goes into the online or offline state.
Page 120
Chapter 11 IBMEFT Download Section 11.4 Outline of Download Process Steps...
The communications port is not working 12.1.2 Try another computer. Ask your Ingenico representative to change the batch file to work with the new communications port. Change to the new communications port, then run the new batch file. The hardware settings in the Ingenico 6500 have been changed 12.1.3...
2. Write these parameters down. 3. Next, go the Ingenico 6500 terminal to read the current settings to see if they are the same. Restart the terminal by pressing [1] + [OK] + [CAN]; while it is restarting, access the Extended Menu by pressing [1] and [3] simultaneously.
Contact your account manager to arrange to have the terminal sent in for repair. Device already loaded with program x and 12.5 parameter y This error message displays on the computer or cash register if the Ingenico 6500 has already been upgraded. CRC Error 12.6 The CRC Error message, followed by multiple characters in a string, displays on the Ingenico 6500 to indicate that the Security Module has been compromised.
Not Enough DFS Space 12.7 This error occurs during a download if the Ingenico 6500 terminal’s data file system does not have enough space to receive any additional download components. To resolve the error, clean up the DFS to make room for downloads. There are two ways to do this: Use MLDT or Wingload 32 to get the DFS information from the terminal and manually delete any redundant files.
If the EFT Device Not Available message displays on the register, perform the following steps: 1. Check to make sure the Ingenico 6500 is on and is displaying the first prompt screen of your application software. 2. On the register, press the Clear key and select the transaction type again. If the problem persists, continue to step 3.
If the EFT Device Not Available message displays on the register during check authorization: 1. Check to make sure the Ingenico 6500 is on and is displaying the first prompt screen of your application software. 2. On the register, press the Clear key and select the transaction type again. If the problem persists, continue to step 3.
Need help?
Do you have a question about the i6550 and is the answer not in the manual?
Questions and answers