111
© 2019 Konami Gaming Inc.P/N 810497 KXP Setup Manual
LP21
oveRview
Long Pull systems typically disable the games at power
up and enable them after the software has been veried
using SAS Long Poll (LP) 21. LP21 runs a CRC 16
across all software modules on the Konami EGM –
Game Theme, Windows Master Boot Record, Windows
OS, Game Common, Platform, Validation, and Extended
Game - using a seed provided in the LP21 request.
The system will also run a CRC 16 with the same seed
across a le containing all of the software modules. If
the CRCs match, the game is enabled.
On initial boot, the Konami EGM will calculate an initial
CRC 16 of all available modules using a predened
seed of zero. When the LP21 command is received,
the Konami EGM will generate a le containing a list
of all initial module CRCs. The Konami EGM will then
create a CRC 16 signature using the seed received in
the LP21 on the le containing the list of module CRCs.
The result of this signature will be sent to the host in the
response to the LP21.
This modification will require changes to what is
stored on the system. The le containing all of the
software modules in the EGM will be replaced with a
le containing the CRC 16 (or other) signatures for all
modules. The host will then generate a CRC 16 using the
same seed sent to the Konami EGM on this proposed le
and compare the results with the EGM’s LP21 response.
EGM SOFTWARE
MODULE MODULE SIGNATURE
Linux System Ad7F
Windows OS 69D3
Game Common D35B
Game 28C2
The EGM returns a CRC16 signature using the provided
seed across the module signatures above. The le
below containing the individual module signatures is
provided to the system operator. The system will run
a CRC16 across this le and compare it to the EGM
LP21 response.
SYSTEM FILE
A47F D35B
69D3 29C2
PlatfoRm
The Konami EGM platform generates an initial CRC16
of all modules with a seed of zero on initial boot. The
platform will use the initial CRC16 to generate a le
containing a list of module names and their respective
CRC16s. When a host/system sends an LP21 command
with a specied seed, and the platform has nished its
initial CRC calculation, the EGM platform will generate
this le—the CRC16 le—with the seed specied in
the request, and reply back to the host/system with the
results. The host will have the ability to generate the
same le in order to make a CRC16 le comparison
with the response from the platform.
The following outlines the le generation process: