Software Information Sheet JCM American Corporation TEL +1-702-651-0000 JCM Europe GmbH TEL +49-211-530645-0 JCM Gold (H.K.) Ltd. TEL +852-2429-7187 J-Cash Machine (Thailand) Co., Ltd TEL +66-2712-3155-6 (Headquarters Japan) TEL +81-6-6703-8405 General Information Model Name: UBA-10/11-SS SW.Req. No. C13-0864-01 G13-429 File Name u10_26250_id003.eur5 Date: (mm,dd,yyyy) 12.12.2013 Rev: C1 SW. Name: UBA-10(EUR5)-SS ID-003 Note: - SW. Version: 2.62-50 Guide: - Country (Code): European Union (EUR) Check Sum: 1D56 Currency: Euro CRC (seed= 0000): 0A60 Direction: 4-Way Kobetron ID: C254 SHA-1 (seed = 67452301EFCDAB8998BADCFE10325476C3D2E1F0) 12ACF8C0915F91D8E887A7506FFB6846E41CEF65 Denomination: Denom. Printed Issued MRI# Denom. Printed Issued MRI# Years & 5 '02 - EUR5.1 50 '02 - EUR50.1 MRI ID No. 5 '13 - EUR5.2 100 '02 - EUR100.1 78 th Edition 10 '02 - EUR10.1 200 '02 - EUR200.1 20 '02 - EUR20.1 500 '02 - EUR500.1 ACCLOAD Program: NEW ACCLOAD for UBA Tool Suite Edition V1.07 USB Tool Suite: JCM Tool Suite Standard Edition V1.18 Barcode Ticket: Accepts JCM specified barcode tickets. ICB: ICB feature is enabled or disabled with ICB Enable / Disable setting barcode ticket or with ICB Enable / Disable Command. EPROM: 8 M bit, 100 nanosecond data access, or faster. ST Part M27C801-100F1 or equivalent. Modifications: (Version 2.61-49 2.62--50) 12/2013 Banknote Recognition: Added countermeasures for 50. Interface: Modified stacked status to persist longer. (Version 2.60-49 2.61-49) 06/2013 Banknote Recognition: Added counterfeit countermeasures for the Euro 50. (Version 2.33-48 2.60-49) 05/2013 Banknote Recognition: Improved the lower acceptance of the new EUR5.2 notes on old UBA units. Banknote Recognition: Improved rejection of EURO notes without a hologram. Machine Operation: When an error occurs while stacking, UBA will try to determine if the note was stacked before sending the credit message and reporting the error. (Version 2.32-47 2.33-48) 03/2013 Banknote Recognition: Added countermeasures for additional HF 20 and HF 50 euro notes. Banknote Recognition: Improved acceptance of EUR5.1, EUR10.1, EUR20.1, EUR50.1. Machine Operation: Modified stacker error recovery. Move note from cashbox to exit sensor if a jam/abnormality occurs. (Version 2.31-46 2.32-47) Not Released Banknote Recognition: Add counter measurement for additional HF notes. (Version 2.30-45 2.31-46) Not Released Banknote Recognition: Add acceptance of new 5 Euro note. Banknote Recognition: Add measurement against HF notes for all denominations. (Version 2.05-38 2.30-45) Not Released Machine Operation: Added stacker mech/power hit tamper countermeasures. Machine Operation: Revised to not send Vend Valid until stacking has completed. 1/6
(Version 2.05-28 2.05-38) 02/2012 Interface: Modify UBA reset command processing from host before UBA power up status. (Version 2.05-27 2.05-28) 10/2011 Interface: Only accept Secret No Request command, When UBA encryption enable and Initialize status Except Power up status. (Version 2.05-26 2.05-27) 09/2011 Interface: Modify the problem of optional function "Entrance Sensor Event [40]" during INHIBIT status. o UBA does not go into a reject mode when the entrance sensor status is ON. o In Interrupt mode1 when sensor status changes, UBA do not send an ENQ message to the host. (Version 2.05-24 2.05-26) Not Released Interface: Added the optional function to report the status of the entrance sensor in the DISABLE status in ID-003. o This function will be enabled/disabled with the "Entrance Sensor Event" of the OPTIONAL FUNCTION as same as DBV-EUR firmware V1.05-39. (For more details, refer to the attached document, "ID-003 Entrance Sensor Status Report Function Specification.doc"). o In inhibit state and" Entrance Sensor Event" is Enabled, start to reject when the entrance sensors are blocked. o In inhibit state and" Entrance Sensor Event" is Enabled, If the credit card cannot be rejected after a 45 seconds UBA will report "JAM in Acceptor". (Version 2.05-20 V2.05-24) 7/2010 Interface: Support ID-003 SHA-1 Hash Command. Changed ID-003 SHA-1 Hash Byte order. Interface: Added the feature to control the LED flash with the ID-003 command. Interface: Support ID-003 Serial Number Request Command. (Version 1.80-20 V2.05-20) 04/2010 Machine Operation: Added sensor adjustment countermeasures. Machine Operation: In the previous software, when the cash box was removed while a note was kept at the entry, "Cheated" was reported instead of "Pause". This has been corrected in this version. Interface: In the previous software, in case of the recovery from the power-off after the Reset during the "Power up with Bill in Stacker" status, the "Power up with Bill in Stacker" was reported again instead of the "POWERUP". This has been corrected in this version, and now the "POWERUP" will be reported. Interface: In the previous software, when downloading via UBA USB Tool Suite and the ID-003 communication were performed at the same time, a commuincation problem could be caused. This has been corrected in this version. (Version 1.80-19 1.80-20) 03/2009 Interface: Added Encryption feature (Optional Function Data Bit 7). (Version 1.77-17 1.80-19) 12/2008 Machine Operation: Added anti pullback countermeasures. Interface: Modified previous countermeasure. a. In Poll Mode and Interrupt Mode 1, Stack command is allowed between Escrow and Stacking. b. In Interrupt Mode 2, Stack command is allowed between Escrow status and Vend Valid/Ack. c. Some customers were found to send a Stack command, during a ticket transaction power recovery sequence, countermeasure was adjusted to allow this extra Stack command. UBA response is Invalid command immediately upon recovery rather than communication stop. ICB: In some cases, the ICB feature could not be enabled/disabled with the Enable/Disable ticket. This problem has been corrected in this version. 2/6
(Version 1.51-15 1.77-17) 08/2008 Ticket Recognition: Supports the Barcode Ticket Reject Codes. a. When a barcode ticket is inserted in the down directions, it will be rejected with the error code "9B". b. Changed the Reject Code for doubled (stacked) tickets. (From error code 91 to 98). Machine Operation: UBA can now determine the size of the cashbox installed. This is related to reporting cashbox near full. (Smaller cashbox near full at 425 bills. Larger cashbox near full at 825 bills). Machine Operation: Modified power recovery operation. If a polymer note is inserted and power is removed prior to escrow, there was a possibility that the note was not rejected due to the clear plastic window on the note. (This is a change we are adding to all UBA software). Machine Operation: Supports the UBA USB Tool Suite program. (Able to download and get performance data using the front USB port). Interface: "Stacker Open" is now reported, even if a bill has just been rejected and is still at the entry. Interface: If a Stack command is sent outside of the normal transaction window, bill acceptor transmit line will be pulled down to low. Communication from the bill acceptor will discontinue until power is reset or a reset command is sent. Interface: Customer identified a problem when tickets were not accepted even though Host was sending the correct setup commands. Following a reset command, problem found when UBA was writing to the ICB, the barcode set function was not being stored into memory. Interface: In the previous software, banknotes could be accepted even when disabled with an ID-003 command. This has been corrected in this version. ICB: Changed the timing for recording a barcode ticket number. ICB: If the Reset Command is received while writing onto the ICB, the Reset operation will be performed after the data has been completely written. ICB: Supports the ICB Enable/Disable Command. ICB feature can be enabled or disabled with the ID-003 command. ICB: UBA will check for presence of ICB more often. (Previously, ICB presence was only checked at power-up). ICB: ICB Remove / Install count will not be updated in case of the Reset. ICB: Communication retry after wake-up, stop communicating for about 160ms after sending the EOT. (ICB UBA communication). (Version 1.41-14 1.51-15) 12/2007 Banknote Recognition: Improved acceptance of the 20 Euro notes by adding more data. Banknote Recognition: Improved the hologram detection. (Euro notes without a hologram will be rejected). Ticket Recognition: 24 digit barcode tickets is now supported. a. Assigned Optional Function "DATA-1, Bit 3"to enable / disable 24 digit barcode tickets. b. ON: 18 and 24 digit barcode tickets will be accepted. c. OFF: Only 18 digit barcode tickets will be accepted. (Default Setting). Machine Operation: Modified the power recovery operations for polymer type notes. If a polymer note is inserted and power is removed prior to escrow, there was a possibility that the note was not rejected due to the clear plastic window on the note. This problem was corrected in this version. (Version 1.28-11 1.41-14) 11/2006 Banknote Recognition: Improved acceptance for all denominations. Machine Operation: Software modified to reject WBA reference calibration paper. Machine Operation: Case where tickets and banknotes are disabled using the Bar Inhibit [C7] command while a ticket is being drawn in; if the ticket is still at the entrance when the UBA is re-enabled, the ticket will not be drawn in. With previous software the UBA would draw the ticket into the path without removing and re-inserting. Machine Operation: During a transaction, the UBA will close the centering mechanism to minimize a second note from being inserted. The centering mechanism is opened again when the original note is being pushed into the cashbox. (This change will make multiple note insertion smoother). Machine Operation: "Power Up" is reported when a banknote cannot be detected in the 3/6
transport unit. (This occurs in the case of a power failure after receiving the "STACK" Command). Previous version 1.28-11, reported a "Power up with Bill in Stacker". Interface: Modified the version response data format. (Changed from "U(EUR5)-10-SS ID003-03V128-11 16MAY06 7DF9" to "U(EUR5)10-SS ID003-03V141-14 30NOV06 EAEF"). Interface: Modified software when reporting a reject code. A reject code is not reported if a banknote cannot be transported to the escrow position even after 3 retries. Interface: Previous version 1.28-11, if banknote acceptance was disabled by the Enable / Disable command, "IDLING" status did not appear. Barcode ticket acceptance was also disabled if the barcode acceptance is set by command. This problem has been corrected in version 1.41-14. (Version 1.28-09 1.28-11) 05/2006 Machine Operation: USB Download may be initiated when status is "Disabled" or "Enabled". Previous software allowed USB download only when status was "Disabled". Interface: Added ICB Box Number Set command. Interface: When interrupt mode 2 is set and status changes from Accepting [12] to Escrow [13], send ENQ without waiting for a Status Request. (Version 1.26-07 1.28-09) 03/2006 Banknote Recognition: Improved banknote acceptance for all denominations. Machine Operation/Banknote Recognition: Modified the PAUSE operation. a. Note is rejected if the PAUSE condition continues more than 10 seconds during a transaction. Interface: Added enable / disable of auto-retry operation (With Function Code) Data1 Bit2 0: Retry enabled, 1: Retry disabled Interface: Modified the version response data. (Removed the extra period and space). Interface: Modified the software so that Accept status is given when a banknote comes to the escrow position. In case of a fishing method during retry, an escrow error code will be given. (Version 1.25-07 1.26-07) 10/2005 Barcode Tickets: Added countermeasure against stacked barcode tickets. Banknote Recognition: Improved acceptance rates for 20 and 50 Euro banknotes by adding more data. Banknote Recognition: Improved the validation margin for the for 5, 10, 100, 200, and 500 Euro banknotes. (Version 1.22-07 1.25-07) 08/2005 Banknote Recognition: Improved acceptance rates for 5, 10, and 20 banknotes. Machine Operation: Shortened banknote acceptance time to prevent it from being picked up by player. a. PB mechanism is at the opened position during idling status, making the time shorter before UBA starts accepting the banknote. b. When a banknote insertion is detected, the centering mechanism is moved to the position of approx. 70mm before banknote accepting begins. Machine Operation: Modified detecting gear by preventing slipping and rejection of incompletely stacked banknotes. a. During normal operation, the pusher plate stays at the half-pushed position after stacking is complete. When the pusher plate is back at the home position, the UBA retries up to 3 times. If it cannot be returned from the home position, an error is sent to the host machine. b. If the exit sensors detect the previously stacked banknotes while rejecting an inserted note, an error is sent to the host machine. ICB: Modified the ICB Remove update time. a. Time is updated every 30 minutes (during IDLING (ENABLE) status). ACCLOAD: Modified ACCLOAD data. a. When a banknote is picked up during the automatic retry operation (excluding the 3rd time), the data is registered in the unknown rejection log area (ACCLOAD 2nd page). 4/6
Interface: Modified polling mode auto detection feature. a. The communication mode is switched automatically to Polling Mode when poll is received more than 8 times after "Power Up" status is changed to "IDLING" or "DISABLE".The polling mode is not automatically detected when communication mode setting command is received during bill acceptor initalizatio (Version 1.21-07 1.22-07) 05/2005 ICB Data: A flaw was found with the cashbox removed data / time stamp. The problem was corrected. ICB Data: Total inserted notes counter was adjusted to account for the 3X retry feature. A note rejected after 3x re-check will be counted as one insertion. ICB Transport Cashbox Communication: Adjusted baud rate for more reliable communication. (Account for cashbox communication variations). Memo: (Version 1.21-07) 02/2005 Interface: Initial release, new software. # Dip Switch OFF 5 ENABLE 1 ON 5 DISABLE OFF 10 ENABLE 2 ON 10 DISABLE OFF 20 ENABLE 3 ON 20 DISABLE OFF 50 ENABLE 4 ON 50 DISABLE OFF 100 ENABLE 5 ON 100 DISABLE OFF 200 ENABLE 6 ON 200 DISABLE OFF 500 ENABLE 7 ON 500 DISABLE OFF OFF 8 ON Test Mode Dip Switch Settings 5/6
ID-003 Data Setting Specification VERSION DATA SW. Version Boot Version U(EUR5)10-SS ID003-05V262-50 11DEC13 0A60 B01/B02/B03 ESCROW DATA CURRENCY ASSIGN DATA Code Denomination Code Country Denomination Exp. 61h Reserved 61h 00h 00h 00h 62h 5 62h E0h 05h 00h 63h 10 63h E0h 0Ah 00h 64h 20 64h E0h 14h 00h 65h 50 65h E0h 32h 00h 66h 100 66h E0h 0Ah 01h 67h 200 67h E0h 14h 01h 68h 500 68h E0h 32h 01h ENABLE/DISABLE DATA SECURITY DATA DATA bit Data 1 Data 2 DATA bit Data 1 Data 2 0 Reserved Reserved 0 Reserved Reserved 1 5 Reserved 1 5 Reserved 2 10 Reserved 2 10 Reserved 3 20 Reserved 3 20 Reserved 4 50 Reserved 4 50 Reserved 5 100 Reserved 5 100 Reserved 6 200 Reserved 6 200 Reserved 7 500 Reserved 7 500 Reserved 0: Enable 1: Disable (Default: 0100h) 0: Normal 1: Security Level high (Default: 0000h) DIRECTION DATA OPTIONAL FUNCTION DATA DATA bit Direction Sample demonination:100 DATA bit Data 1 Data 2 0 A Direction 0 Not used Not used 1 B Direction 100 1 Power Recovery [02] Not used 2 C Direction A Front B 2 Retry Function [04] Not used 3 D Direction (FA) (FB) 3 24char bar ticket accept[08] Not used 4 Not used Back 4 Not used Not used D C 5 Not used 100 (BB) (BA) 5 Nearly Full [20] Not used 6 Not used 6 Entrance Sensor Event [40] Not used 7 Not used 7 Encryption [80] Not used 0: Enable 1: Disable (Default: 00h) 0: Disable 1: Enable (Default:0000h) BAR CODE FUNCTION DATA Code Function Data 1 01h Barcode type (interleaved 2 of 5) Data 2 12h Character length (18 char) FFh Multi Barcode Ticket acceptance in the range of length 18 characters to 28 characters. 6/6