SRS FLS-HK24-792836 r1 - Support

SOFTWARE RELEASE
SPECIFICATION
FLS-HK24-792836
(Rev. 1)
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Manufacturer
Product
Interface
Release Date
File Name
Version
Version String
CRC in bill Validator
CRC Memory Stick 16 bit
Kobetron 4 Bit
Kobetron 8 Bit Extended
HashCalc CRC 32 bit
Control Firmware
Validation Firmware
Configuration File
Communication speed
Notes Supported
18.
19.
20.
21.
22.
23.
Bill Set Description
Orientation
Note Directions
Barcode Tickets Supported
Barcode Directions
Memory Device
24.
Switch Settings
CashCode Company, Inc.
2720 Steeles Ave. West,
Units 2-3
Concord, Ontario
Canada L4K 4S3
Tel: 800-584-2633
Fax: 800-593-2633
Web Address: www.cashcode.com
Email: [email protected]
CashCode
®
FLS Bill Validator / one
BDP – Bi-Directional Protocol
03 Jun 2014
FLS-HK24-792836.cfs
FLS-HK24-792836
F(HKD)-85 ID003-04V4792836 03JUL14 D267
D267 (Seed = 0, Start = 0)
D267
UU15
U83C-5043
09 3A 56 A3
FLSMS-0003-79
FLSVS-HK328
FLSCS-HK24-36
9600 bps
Hong Kong Dollars (HKD)
10, 20, 50, 100, 500, 1000
BSD-HKD6-H
Downstacker or Upstacker – switch selectable
4 way
ANSI, Centered, Interleaved 2 of 5
2 or 4 Way – switch selectable
Onboard Flash Memory, Atmel Serial Data Flash
Atmel AT45DB021B-SU or AT45DB021D-SH or future
applicable revisions
Switch Bank # 1
SW 1.1
SW 1.2
SW 1.3
SW 1.4
SW 1.5
SW 1.6
SW 1.7
SW 1.8
Switch Bank # 2
SW 2.1
SW 2.2
SW 2.3
ON State
10 HKD Enable
20 HKD Enable
50 HKD Enable
100 HKD Enable
500 HKD Enable
1000 HKD Enable
Reserved
Accept All
ON State
Bar Code: Four-way
Down Stack
One Check
SW 2.4
Service
OFF State
10 HKD Disable
20 HKD Disable
50 HKD Disable
100 HKD Disable
500 HKD Disable
1000 HKD Disable
Reserved
Reject Unfit Bills
OFF State
Bar Code: Face-up
Up Stack
One Track
To work with a
“Host Machine
Controller”
Statistics
Default Setting
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
OFF
Note SW 1.8: Both settings use the same security algorithms. On setting attempts to accept all
legitimate bills even if there is some damage to them. Off setting rejects legitimate but damaged
bills. Examples are bills that have been glued or have large holes or pieces missing.
SRS FLS-HK24-792836 r1
Page 1 of 6
© CashCode Co. Inc.
25.
Communication Protocol Features
•
•
INTERRUPT MODE SUPPORTED
DATA SETTING SPECIFICATION:
DATA
61h
62h
63h
64h
65h
66h
67h
26.
DENOMINATION
10 HKD
20 HKD
50 HKD
100 HKD
Reserved
500 HKD
1000 HKD
Error Codes
SOFTWARE
HARDWARE
Number of Status
Light Flashes
SRS FLS-HK24-792836 r1
Error Description
1 red on black
Cassette is removed from bill validator
2 red on black
An error occurred during CPU exchange with
magnetic board
3 red on black
Cassette is full
4 red on black
Mechanical jam in the cassette or stacker motor
failure
5 red on black
Failure of dielectric sensors
6 red on black
Failure of optical sensors
7 red on black
Failure of inductive sensors
8 red on black
Failure of transporting motor
9 red on black
Speed of transporting motor is too fast
10 red on black
Failure in alignment mechanism
11 red on black
Bill pathway is not empty
12 red on black
Bill jammed in entry slot of the cassette. No credit
given
13 red on black
Overload of transport motor
14 red on black
System error
1 green
Unable to write program memory
2 green
Firmware integrity error
3 green
Wrong memory card
4 green
Security error
Page 2 of 6
© CashCode Co. Inc.
27.
OneCheck / OneTrack Selection
SW 2.3 position
ON (up)
Machine# = 000000
OFF
(down) Any other combination
28.
Additional Error Codes for OneTrack
Number of Status
Light Flickers
1 red on black
2 red on black
29.
Selected Operation
OneCheck
Not OneCheck or OneTrack
OneTrack
Error Description
Cashbox is Hot / Machine # Mismatch
Antenna Module or Cashbox fail
USB update feature
– USB update feature has been corrected to support software download with control firmware ver. 44
or later.
– update via front USB has to be performed with switch 2.3 in ON (up) position.
SRS FLS-HK24-792836 r1
Page 3 of 6
© CashCode Co. Inc.
VERSION HISTORY of FLS-HK24-792836
30.
Version History – Control Firmware
FLSMS-0003-79 – Improved chip select function for future proofing
FLSMS-0003-78 – Modified internal communication speed for broader tolerance. Corrects symptom
poor or no accept in small number of units.
FLSMS-0003-77 - 1) Modified control software to allow One Check printouts in “Cash Box Removed”
state;
2) Improved logic of selection “Reject Unfit Bills” mode.
FLSMS-0003-76 – 1)Improved handling of Wait command;
2) Software download via front USB has been improved.
FLSMS-0003-75 – Improved handling of BAR INHIBIT command.
FLSMS-0003-74 – Improved algorithm of bill returning from Escrow.
FLSMS-0003-73 – Stacking algorithm has been changed: after 3 consecutive unsuccessful attempts
to stack a bill unit goes to Stack Motor Failure rather than BOX-FULL state.
FLSMS-0003-72 – Modified control software to resolve incorrect reads of flash program memory
under some conditions.
FLSMS-0003-71 – Modified control software to report ACCEPTING message prior to each
REJECTING state.
FLSMS-0003-70 – Modified control software to work with 2012 and later validation software format.
FLSMS-0003-69 –1) Modified control software to introduce customization type 2A.
(see configuration file history);
2) For types US23 and US2A only, the country code has been changed from USD
to USA;
3) Enhanced acceptance of barcode tickets with dark printing on the back.
FLSMS-0003-68 – Modified control software to introduce customization type 29
FLSMS-0003-67 – 1) Modified handling of INHIBIT command;
2) Improved interactions with Future Logic Printer.
FLSMS-0003-66 – Improved interactions with Transact printer.
FLSMS-0003-65 – 1) Support of Nanoptix, Future Logic and Transact printers has been introduced;
2) Acceptance of 28-digit barcode.
FLSMS-0003-64 – Detection of Hot Box in One Track has been improved.
FLSMS-0003-63 – Capability to print CAPR automatically if CAPR was not printed before Drop Box
Removal has been brought in.
FLSMS-0003-62 – Introduced method to calculate HashCalc32 hash code value of BV firmware that
uses the same algorithm as off-the-shelf 3rd party applications.
FLSMS-0003-61 – Modified processing of latch in Power Up state to detect if latch is not released
and report “Validating Head removed”.
FLSMS-0003-60 – Modified processing of INHIBIT command for customization type 27.
FLSMS-0003-59 – Enhanced handling of BAR INHIBIT command.
FLSMS-0003-58 – Improved handling of Drop Box removal.
FLSMS-0003-57 – One Check feature has been modified to improve CAPR handing
FLSMS-0003-56 – 1) Modified RESET sequence for customization types 25 and 27.
2) Enhanced handling of INHIBIT command.
FLSMS-0003-55 – Software option to define processing of corrupted Single Update card has been
introduced
FLSMS-0003-53 – Acceptance of CAPR tickets has been improved.
FLSMS-0003-52 – (FLST Hardware Only) 1) Box initialization after its insertion takes place in 30 min
or after stacking of 1st accepted bill.
(ALL) 2) “Box nearly full” state has been introduced.
FLSMS-0003-51 – Software option to enable custom processing of 16- and 18-digits Bar Code tickets
has been introduced
FLSMS-0003-50 – Software option to enable / disable processing of Program Signature command in
any state has been brought in.
FLSMS-0003-49 – Modified control software to report Drop Box removal in Power Up state based on
the settings in Configuration module.
SRS FLS-HK24-792836 r1
Page 4 of 6
© CashCode Co. Inc.
FLSMS-0003-48 – 1) Bar Code processing has been modified to improve acceptance rate.
2) Encryption option has been modified to set proper default settings.
FLSMS-0003-47 – (FLST Hardware Only) 1) Diagnostics of antenna module in OneTrack has been
introduced. 2) OneTrack operation requires setting of either machine or location
ID, otherwise unit defaults to OneCheck operation.
(ALL) 3) Changed switch setting 2.3 to allow manual setting of OneTrack or
OneCheck – see section 26. Standard baud rate set to 9600 in Configuration
Firmware see Version History below. 4) Encryption option has been corrected to
provide proper processing of bill rejecting.
FLSMS-0003-46 – Encryption option has been modified to reset encryption settings to their initial
values only on Power Up event.
FLSMS-0003-45 – (FLST Hardware Only) 1) Improved reliability of box insertion in ONE TRACK.
2) Modified detection of “hot” box in ONE TRACK after update completion
through front USB.
(ALL) 3) Encryption option has been improved.
FLSMS-0003-44 – 1) Double-ticket detection has been improved. 2) Software download via front USB
has been improved. 3) Encryption option has been introduced. This allows host
(where applicable) to request encrypted messaging.
FLSMS-0003-43 – Settings for capacity channel have been improved.
FLSMS-0000-42 – 1) Software download via front USB has been improved. 2) Enhanced processing
of HOLD command.
FLSMS-0000-41 – Modified control software to enable communication in Power Up state with Drop
Box removed.
FLSMS-0000-40 – New format of HOLD command has been introduced.
FLSMS-0000-39 – Modified ACK communication to introduce customization type 27.
FLSMS-0000-38 – Enable CAPR print is tunable over based on the settings in Configuration module
FLSMS-0000-37 – 1) Enhanced timing to address Z folding of banknotes. 2) Improved performance
of anti-cheating routine to address error cheat messages. 3) ONE CHECK
feature has been updated to introduce Bill Table on CAPR and print empty Last
Five Bills ticket if statistics was set to zero.
FLSMS-0000-36 – ONE CHECK feature has been corrected to provide rejection of all bills and
Barcode coupons in the bookmark mode after CAPR print.
FLSMS-0000-35 – Settings for capacity channel have been corrected to avoid false cheating
detection.
FLSMS-0000-34 – Reporting of ACCEPTING and STACKED messages has been changed to ensure
that message was read by Host.
FLSMS-0000-33 – Communication with printer (ONE CHECK) has been updated to get printer part of
Performance report printed
FLSMS-0000-32 – ONE TRACK and ONE CHECK Generation 2 has been introduced
FLSMS-0000-31 – ONE CHECK Generation 1 has been introduced
FLSMS-0000-30 – Anti-cheating algorithm has been improved. Diagnostic and ONE TRACK features
are not supported
FLSMS-0000-29 – This version has not been released
FLSMS-0000-28 – Diagnostics has been introduced
FLSMS-0000-27 – Barcode reading has been improved
FLSMS-0000-26 – Further improvement of Power Recovery to cover removal and replacement of
Validating Head during power-off
FLSMS-0000-25 – Power Recovery has been improved
FLSMS-0000-24 – ONE TRACK feature has been introduced
FLSMS-0000-23 – Self-testing routine for inductive channel has been improved
FLSMS-0000-22 - Additional control of EXIT sensor while bill is in Escrow has been implemented to
improve anti-cheating algorithm; ROM failure has been eliminated
FLSMS-0000-21 – Detection of double-bills has been improved to reject all bills in case if sensors
are covered
FLSMS-0000-20 – Power Up state is reported only when update of Validation module is completed
FLSMS-0000-19 – Software option for status reporting after INITIALIZING has been brought in
FLSMS-0000-18 – Anti-cheating algorithm has been improved
FLSMS-0000-17 – Bill stacking has been corrected to provide persistent detection of Stacker Full
conditions
SRS FLS-HK24-792836 r1
Page 5 of 6
© CashCode Co. Inc.
FLSMS-0000-16 – Modified control software to work with 2009 and later validation software format
FLSMS-0000-15 – ACCEPTING state is reported only when bill reaches Escrow
FLSMS-0000-14 – LED indication is tunable over based on the settings in Configuration module
FLSMS-0000-13 – Processing of latch has been changed: unit reports “Validating Head removed”
and goes to Power Up state rather than Initializing state
FLSMS-0000-12 – CRC in Version String is result of calculation across Control, Validation and
Configuration modules
FLSMS-0000-11 – Changed Ticket Power Up Sequence to: send ‘Bill In Acceptor at Power Up’
message and return ticket if Vend Valid not yet acknowledged by Controller
31.
Version History – Validation Firmware
FLSVS-HK328 – Overall HKD acceptance rate has been improved.
FLSVS-HK327 – 1) Performance improvement to Bar Code acceptance;
2) Overall acceptance rate has been improved.
FLSVS-HK226 – Self-testing routine for inductive channel has been improved.
FLSVS-HK125 – 1) Processing of 20, 50, 100 HKD (Bank of China, HSBC, Standard Chartered
Bank) issued in 2012 has been introduced;
2) Performance improvement to Bar Codes acceptance.
FLSVS-HK-19 – Processing of new 500 HKD (Bank of China, HSBC, Standard Chartered Bank)
issued in 2010 has been introduced;
FLSVS-HK-18 – Processing of new 1000 HKD (Bank of China, HSBC, Standard Chartered Bank)
issued in 2010 has been introduced;
FLSVS-HK-17 – Bar Code validation has been brought in
FLSVS-HK-07 – Initial Release for Hong Kong Dollars
32.
Version History – Configuration Firmware
FLSCS-HK24-36 – Initial release for Aristocrat
SRS FLS-HK24-792836 r1
Page 6 of 6
© CashCode Co. Inc.