Payshield 9000 Software & License Update
Payshield 9000 Software & License Update
www.thales-esecurity.com
payShield 9000 – Software & License Update Procedure
>> Introduction
This document describes the process of updating the software and license files of
the payShield 9000 Hardware Security Module. Please ensure that you always use:
the instructions in the PPIF0542-XXX payShield 9000 Software & License
Update Procedure document that accompanies the relevant software and
license files (software v1.x); or
the instructions at Appendix C of the 1270A543-XXX payShield 9000
Installation Manual (software v2.0a onwards)
to ensure that you have the latest version.
Note for HSM Manager users: both the Local and Remote HSM Manager
products include a feature to load firmware and licenses onto the payShield 9000.
It is recommended that HSM Manager users use that capability: instructions are
provided in the Local or Remote HSM Manager manual. Local HSM Manager is
provided as part of the standard payShield 9000 product, and the manual is
included in the payShield 9000 manual set.
Thales e-Security
payShield 9000 – Software & License Update Procedure
Parameter Value
HSM's Management port's IP address xxx.xxx.xxx.xxx
FTP account name anonymous
FTP account password <blank>
Software file xxxxx.tkp or xxxxx.tki
License file xxxxx.licence
Additionally, the HSM must be in the Secure state before the FTP process starts.
Once the transfer is complete, the HSM processes the uploaded file (and flashes
the front panel Management LED various colours to indicate progress). Valid license
files are applied immediately. Valid software files result in the HSM automatically
restarting in order to complete the update process.
Note that software updates can take several minutes to complete: please wait for
the HSM to restart before using.
Thales e-Security
payShield 9000 – Software & License Update Procedure
mode. C:\>
Note: The HSM immediately moves any uploaded file(s), so they will not appear on
the HSM after the transfer is complete.
Thales e-Security
payShield 9000 – Software & License Update Procedure
(either CD or ZIP file). This should Hit any key to interrupt the load process and enter the
boot manager:
be a single file, with extension 0__10___20___30___40___50___60___70___80___90__100%
supplied console cable). Irrespective of the settings for the console port on the
HSM, set the communications parameters on your console or terminal emulator
to 115200 baud, 8 data bits, 1 stop bit, no parity.
3. Push the (recessed) "Erase" button on the back panel of the payShield 9000.
This will automatically cause the HSM to reboot: do not turn the electrical power
off/on to cause a reboot.
4. When the prompt "Hit any key to interrupt the load process and enter
the boot manager:" appears, quickly press, while the extending row of #
symbols is being displayed, the " " (or Enter or Return) key, and you should
observe a ">" prompt.
5. Insert the flash drive into one of the payShield 9000's USB sockets. The console
prompt should change to "A:\>".
6. Type "update <filename.ext>" specifying the name of the firmware file on the
flash drive.
7. The console will display the following output while the firmware is being updated:
a. Reading (XXXX bytes) from USB drive
b. Verifying signature
c. Erasing FLASH
d. Programming FLASH
Thales e-Security
payShield 9000 – Software & License Update Procedure
8. Once the console prompt returns, remove the flash drive and power-cycle the
unit. The new firmware is now installed.
Note: If you changed your console or terminal emulator settings at step 2, will need to return
them to those appropriate for the HSM console connection (default: 9600 baud, 8 data bits,
1 stop bit, no parity).
Thales e-Security
V V V
Americas Asia Pacific Europe, Middle East, Africa
THALES e-SECURITY, INC. THALES TRANSPORT & SECURITY THALES e-SECURITY LTD.
900 South Pine Island Road (HONG KONG) LTD. Meadow View House
Suite 710 Unit 4101, 41/F Long Crendon
Plantation 248 Queen's Road East Aylesbury
Florida Wanchai Buckinghamshire
33324. USA Hong Kong, PRC HP18 9EQ. UK
This document is issued by Thales e-Security Limited (hereinafter referred to as Thales) in confidence and is not to be reproduced in
whole or in part without the prior written approval of Thales. The information contained herein is the property of Thales and is to be
used only for the purpose for which it is submitted and is not to be released in whole or in part without the prior written p ermission
of Thales.