7.: “Kreta3-UI module configuration” Kimaldi Electronics reserves the right to make any changes to the Hardware or Firmware of the Kreta3 module, if deemed necessary. In such cases, a new version of this manual shall be published. 2. Description The Kreta3 module is a high performance terminal, adaptable, by configuration, to many very different combinations of readers, actuators, and user interfaces.
Page 8
- Remote FW updating. - Programming change to summer / winter time Internally, the Kreta3 module is organised in two subelectronics capable of segregating, in the following manner: 1. DB module: includes the database, relays and connectivity to the Host. It is designed to be installed in a safe area, for example a false roof.
Kreta3 - FingerVein Offline Installation and Programming Manual 3.2. User interface Input elements: Green key (“Enter”) Indicates Incident 01 (“Entrance”), and is also used to validate the introduction of the incident code. Red key (“Exit”) Indicates Incident 02 (“Exit”), and is also used to cancel and restart the introduction of the incident code.
3.3. Supported identification methods The Kreta3 module comprises the following methods for identifying people: • Proximity, 125 kHz: connection via Clock&Data or RS-232. • Proximity, 13.56 MHz, ISO 14443-A (Mifare): connection of a Kimaldi KRD13M reader is possible via Clock&Data or RS-232.
Kreta3 - FingerVein Offline Installation and Programming Manual 4.2. Connection details Power supply jack: Without FingerVein biometric reader the terminal is powered at 5V (jack on the Kreta3-DB electronic board) With FingerVein biometric reader the terminal is powered at 12V (jack in the...
Pin 8 - Row 3 (IN) J17: Connector to 20x2, with incorporated Backlit. 4.3. Auxiliary circuits The Kreta3 Module allows connection to an auxiliary User Interface (UI) that implements the elements required for identifying and signalling, either simply (KBio2- UI, KRD13M v2) or fully (BioMax2-UI).
Installation and Programming Manual 4.4. Actuation parts The Kreta3 Module has from 4 to 6 relays on the board itself. The functions of these relays are as follows: • Relay 1: opening the door. This relay is activated for both entry and exit, i.e. both by a correct identification from the main reader and from the auxiliary reader.
UART2 port is automatically configured with the value , so that a “back door” is left open to connect to the Kreta3. This UART2 is only available in TTL levels and is accessed via the J5 connector (refer to section 4.1...
Installation and Programming Manual 5.2.1. Kimaldi Localisation Service It is possible to detect the Kreta3 modules that are connected to our local area network by using the Kimaldi Localisation Service: • IP configuration: once the unit is localised from its MAC Address, we are able to configure its IP parameters and restart the unit.
Finally, the Kreta3 module allows operation with the new Kimaldi Stackable Protocol (KSP). KSP operates through another UDP Socket: • The transmission of commands from the Host to the Kreta3 module is always done through Host port , and using Broadcast IP frames. This means that a...
The CFG_ResponseChannel parameter takes the value 5.3. Addressing and Localisation The Kreta3 module can be addressed from its IP, but also has a logical address to be integrated in a KSP network. For this reason, there will several addressing modes. The...
KRD13M or KMD42Plus, or to send the scripts to the printer, we need to send information "through" the Kreta3 module. These frames will not be interpreted by the Kreta3 module, and they will therefore be dealt with in a different way to normal data blocks.
Kreta3 - FingerVein Offline Installation and Programming Manual 5.4.2. “Extra Data” format via UDP / KSP UDP frames will send Extra Data in binary mode, both for the Kreta-Classic service (port 5000) and for KSP (port 6000 or 6600): &b[Length][Data] - ‘...
Kreta3 - FingerVein Offline Installation and Programming Manual 6. User interface configuration The Kreta3 module tries to combine a lot of identification options that are easier to configure. This is obtained using a modular design, in which we will distinguish the following parts: 1.- DB electronics: it is the Kreta3's central module and houses the database, relays,...
Figure 2: Segregated user interface block diagram Alternatively, we can opt to leave the Kreta3-DB module inside the building and use the Kreta3-UI module outside. In this case, the configuration is identical to that presented in the previous section, and the Kreta3 electronics just has to be divided into two modules: •...
The cheapest way to have an auxiliary reader is simply connecting it to the UART1. The entire Kimaldi reader family with RS-232 connectivity and stand-alone operation have a format compatible with RD125K, so that we can connect it to the Kreta3 in the following way: •...
Page 25
Kreta3 - FingerVein Offline Installation and Programming Manual • : CFG_SerialPortHost. Value: UART1 connects to the Auxiliary UI with $59. protocol compatible with BioMax2, at 19200 baud • $ D: CFG_Main_UI. Value: (defect value). Main UI associated to the UART0 •...
7.1. Programming method 7.1.1. Configuration parameters A Kreta3-UI module (corresponding to the Main Reader) allows the connection of up to three readers, one of them via Clock&Data, and the other two via RS-232. The configuration process should bear in mind which combination of ports is going to be used.
ASCII-Hex, the first 10 bytes are taken, and for ASCII-Decimal only 13 digits are taken. The Kreta3-UI module can also be configured to accept smaller lengths of data, in which case zeros are automatically added to the left of the string to complete the required lengths mentioned.
6.3 to do this is explained in , or we should connect a second UI module to the Kreta3-DB, and configure this auxiliary UI in the same way as the main one (refer to Subsection 7.2.1. 7.2.3. Main Reader, Clock&Data The Kreta3-UI can be associated with a Clock&Data (TTL) device which transmits data...
, or we should connect a second UI module to the Kreta3-DB, and configure this auxiliary UI in the same way as the main one (refer to Subsection 7.2.3. 7.2.5. Primary or Auxiliary Readers, Decimal RS-232...
Kreta3 - FingerVein Offline Installation and Programming Manual Kimaldi offers readers that are able to be programmed in such as way that this protocol is carried out automatically and in the end the reader only generates one block to the Host, with the user identification code.
Page 31
1 (i.e., adding to any of the values explained in ). In this way, for example, we can connect a Kimaldi RD125K reader via the Clock&Data: - CFG-UI_MainReader (We associate TTL-0 to the main reader, activated = $82 via a digital input).
The configuration byte CFG_Attendance instructs the Kreta3 unit to always perform the Attendance Control function. With this parameter set at "TRUE", the Kreta3 unit will register a reading for each reading from its main reader. If, in addition, the configuration byte CFG_AuxiliaryReader is set at "TRUE", records will also be made for the readings...
Page 33
Obtaining the incident code on Mass Readings The Kreta3 unit will also show the date and time on the first line of the screen, and on the second line it will show one of the two mass reading mode messages, for example "ENTRY MODE"...
The configuration byte CFG_Accesses instructs the Kreta3 unit to always perform the Access Control function. With this parameter set to "TRUE", the Kreta3 unit will apply the access control algorithm to each reading from the main reader. If, in addition, the configuration byte CFG_AuxiliaryReader is set at "TRUE", readings captured by the...
If it is not included there, an error event will be saved. 2) If the permission exists and the configuration byte CFG_Antipassback is set at "TRUE", the Kreta3 unit will proceed to antipassback control. This checks the present/absent status on the permissions register. In cases where registered as absent the exit will not be allowed and an error event will be generated.
Kreta3 - FingerVein Offline Installation and Programming Manual 5) A check is carried out to verify access on a public holiday. If this were so, an event is generated indicating this type of error. If the date is a working day a further check is carried out to verify whether there is any applicable $20 exception.
CFG_TR1 seconds to occur. 8.6. Automatic change in access conditions In the Kreta3 module, it is possible to define different access conditions depending on the time zone, or day of the week. This will allow, for example, for locking the accesses at night, unconditionally (Black List), leaving the doors open in the morning (Green List) and controlling accesses with permissions during the afternoon (White List).
Installation and Programming Manual 9. Additional functions of the Kreta3 module 9.1. Alarm management The Kreta3-DB module has an alarm manager both for the access door and to control the Table 12.9 UI modules (refer to configuration parameters in ). When this manager is activated (CFG_TR2 >...
List, and will be reactivated when any of the access control modes returns. Both transitions have their corresponding reading. 1. Except in the case of a loss of communication between Kreta3-UI and DB: in this case, Message27 appears (Connecting) displaying this loss of communication.
: The alarm has been deactivated online (using command 1510100 : The alarm has been activated due to an incident with the Kreta3-UI main reader (Anti-Tamper or Time-Out). : The alarm has been activated due to an incident with the UI type auxiliary reader (Anti-Tamper or Time-Out).
. When the electronics is started and each minute from ‘0000000000’ then on, Kreta3-DB accesses the database to check the permission and exceptions associated to this fictitious user. Therefore, we can suitably encode these readings to implement a series of functions described below.
Page 42
CFG_ShiftBell • = $05 . When the Kreta3 module's clock coincides with the shift change, the relay corresponding to the Siren will activate if this is determined by the Configuration_Field values. The CFG_ShiftBell activation time in seconds of this relay is controlled from the configuration byte.
16:57:00 on 2 April 2009. The date and time that indicate the end of the interval have to allow an interval of at least one minute from the start of the interval. If the Kreta3 terminal were out of service when the interval were to start, the siren ring will take place as soon as possible within the defined interval.
Page 44
CFG_ShiftBell = $05 • . When the Kreta3 module's clock coincides with the shift change, value CFG_List will be modified, possibly the relay corresponding to the Siren if this is set in the Configuration_Field values. The activation time in seconds of this relay is controlled from the CFG_ShiftBell configuration byte.
Kreta3 - FingerVein Offline Installation and Programming Manual 9.2.3. Automatic adjustment to summer time We will use a $10 type exception (refer to Subsection 10.2.8. ) associated to user to programme the changes in time due to the start and end of summer time...
Kreta3 - FingerVein Offline Installation and Programming Manual To correctly implement the Antipassback control, we should configure the Kreta3 Module with two readers, the main one for entrances and the auxiliary one for exits. Positive identifications from the first, register the users as present in the area. Positive identifications from the second reader, removes the user from the area.
It is also possible to use the Present_Field of the user's permission to preload a given number of authorised accesses. If the Kreta3 terminal is used in a Vending machine, we would be talking about giving a balance for a maximum amount of dispenses.
These possibilities correspond with values 01, 02 and 03 respectively, for configuration byte CFG_PersonalisedMessage Value 00 deactivates this functionality. 9.6. Online control The Kreta3 module allows a certain degree of Online control, which is basically reflected in the following four aspects: 9.6.1. Battery condition and digital input monitoring chapter 11.1...
Host. The readings, in addition to being sent, are saved on the memory as normal. NOTE: in the event of a power cut, the Kreta3 will try to emit online frames except if the communication was being carried out via TCP/IP (Kreta3 in server mode).
Kreta3 - FingerVein Offline Installation and Programming Manual This reading can also be obtained Online, setting to “TRUE” the CFG_TraceReading chapter 10.2.9 byte. Refer to for further details on reading codes. To replace the low battery the unit has to be running, so that it is the mains power supply that maintains the integrity of the RAM during this process.
Installation and Programming Manual 9.10. Remote FW updating Not directly related to the function, is the Kreta3's capacity for being remotely reprogrammed. Both the DB module and the UI are reprogrammable by the person responsible for this in the building.
Several parts can be distinguished. In the Kreta3-DB module we have the configuration of the system and the database with its tables. Both are stored on non-volatile SRAM. On the other hand, the Kreta3-UI module will also have non-volatile memory (EEPROM) to store configuration parameters.
Page 53
1. Compatibility Note: in the Kreta v1, this parameter was CFG_TxCAN. Its value had to be ‘0’ (“FALSE”) to emit responses via the serial port, and ‘1’ (‘TRUE’) to emit them via the CAN bus. Currently, the CAN bus corresponds to value ‘3’ (not allowed in Kreta3). www.kimaldi.com...
Page 54
Kreta3 - FingerVein Offline Installation and Programming Manual - CFG_TriggeredAlarm: Reading value. At , the alarm is inactive. Values other than indicate different causes that have caused the alarm to trigger. They section 9.1 correspond to the incidents listed in , plus 1.
Page 55
: This may have different positive values, depending on the functionality and baud rate associated with this port (UART0). Refer to Table 14, “Serial Port configuration values (Kreta3-DB),” on page 117 - CFG_SerialPortHost: This may have different positive values, depending on Table 14 the functionality and baud rate associated with this port (UART1).
The parameter array in the Kreta3-UI module consists of 36 one byte positions with the same function as the BioMax2 and KBio2 electronics, although only a few are relevant for the operation of the Kreta3. They are numbered from 1 to 36 (in hexadecimal format from ) and are expressed using two hexadecimal digits.
RS-232 reader or a ticket printer. Refer to Table 15 - CFG-UI_MainReader: This may have different values, depending on the func- tionality and type of reader associated with the Kreta3-UI module reader. Refer to Table 17 - CFG-UI_Incid_MassReading: It allows defining for the mass reading an inci- dent value other than ‘01’...
Page 58
Exit denied Message26: Free entrance (Green List). e.g. : Free Entrance Message27: The Kreta3-UI module is attempting to connect to Kreta3-DB (it appears during the first system bootup seconds). e.g.: Connecting Message28: The biometric module is scanning and processing the user's fingerprint.
- DHCP: If it is at "TRUE", the server is in charge of assigning the IP address to the Kreta3 terminal. If it is "FALSE", the IP address will be fixed, and we will set this ourselves.
Page 60
Acknowledge from the Host during TCP_TimeOut seconds. After this time, the frame will be resent up to 3 times. After 3 failed retries, the Kreta3 module will close the TCP/IP socket. This same parameter controls the Kreta3's...
Kreta3 - FingerVein Offline Installation and Programming Manual Configuration of the ePHY During the bootup phase and before starting IP communication, the Kreta3-DB electronics needs to negotiate the transmission speed to the subnetwork where it is connected. The process is as follows: 1.
Kreta3 - FingerVein Offline Installation and Programming Manual • Connection to Host via UART: we can manually set the value , and the electronics bootup will be quicker. Collateral effects: if we are going to change the connection speed, we should be careful to restore value , or restart the electronics a couple of times.
Kreta3 - FingerVein Offline Installation and Programming Manual 10.2.1. Clock/Calendar Table This table contains only one record with the date, the time, and the day of the week. Its value is automatically updated without power supply having to be disconnected.
20 character string with the text associated with each possible reading incident. When the twentieth character of an incident is an asterisk, the Kreta3 unit will understand that it is an exit incident. Consequently access control not be carried out when read by the main reader.
Kreta3 - FingerVein Offline Installation and Programming Manual Example: - Record $01 contains: Entry to centre... - Record $02 contains: Exit from centre..* 10.2.6. Concepts Table. The concepts table has capacity for 32 records numbered from $01 to $20. Each record contains only one field used for specifying a string of 20 characters with the text associated with each possible reason for denied access due to exception type $10.
Kreta3 - FingerVein Offline Installation and Programming Manual 10.2.8. Exceptions Table The exceptions table has capacity for 3000 records which may be either of two types, which we call $10 and $20. $10 exceptions The Schedules table in combination with the Weekly table defines a template of intervals for periods of seven days, however days without permission and holidays often constitute an exception to this regularity.
Page 67
Kreta3 - FingerVein Offline Installation and Programming Manual • There may be cases that the new record only partially overlaps existing records. Let's suppose that the exceptions table contains the following records: - Record A 0123456789-020501-0000-020520-2359-10-00 - Record B 0123456789-020522-1000-020522-1100-10-01...
Page 68
Kreta3 - FingerVein Offline Installation and Programming Manual The result would be this: 0123456789-020501-0000-020505-2359-10-01 0123456789-020510-0000-020511-0000-10-02 0123456789-020521-2359-020522-2359-10-04 0123456789-020525-0000-020531-2359-10-05 We can then send the new record to be recorded. $20 exceptions The combination of Schedule tables and Weekly tables allows scheduling requirements for a work shift to be specified.
Kreta3 - FingerVein Offline Installation and Programming Manual Let's see a $20 exception record: 0123456789020501000002053023592001 0123456789 • Card_Code_Field: This specifies the 10 digit hexadecimal code which relates to the user card code. The database engine allows as many exceptions for the same code as the memory resources allow.
Page 70
Kreta3 - FingerVein Offline Installation and Programming Manual The first digit indicates the following: - 0: Event generated by the main reader operating in automatic mode. - 1: Event generated by the main reader operating as attendance. - 2: Event generated by the main reader operating as access.
Kreta3 - FingerVein Offline Installation and Programming Manual section 9.1 Alarm management For alarm events, consult For conflict resolution events, the new value of Field_Present is indicated. 10.2.10. Personalised Messages The personalised messages table allows us to associate a personalised message with each...
Kreta3 - FingerVein Offline Installation and Programming Manual 11. Description of the instructions The instructions issued by the Kreta3 module, and the responses that it shows have the following format: {Group}{Object}{Operation}{Data} Where: is an ASCII decimal digit. {Group} is an ASCII decimal digit.
Kreta3 - FingerVein Offline Installation and Programming Manual 11.1.1. Write Function: Allows actions on any objects from group 1. Instruction format: {Object} {Operation} : For object 5, the data will be specified in four digits: two hexadecimal {Data} digits for the relay number, followed by two hexadecimal digits containing the time period, in tenths of a second.
Kreta3 - FingerVein Offline Installation and Programming Manual 11.1.2. Read Function: Allows access to objects from group 1. Instruction format: : 1,2, 3, 4 {Object} {Operation} : In general, none. {Data} For object 2, a value of 03 allows us to read the value of the firmware's “patch”.
Kreta3 - FingerVein Offline Installation and Programming Manual 11.2. Configuration operations The configuration instructions belong to and their responses to {Group}='3' {Group}='4' The defined objects are: - Parameters Record: {Object}='1' - Message Array: {Object}='2' - Day Array: {Object}='3' - Month Array:...
Kreta3 - FingerVein Offline Installation and Programming Manual ), up to 40 ASCII characters will be used. • Object : two hexadecimal digits will be used for the position to be ‘7’ modified, and then the new data. In the case of a message (parameters...
Kreta3 - FingerVein Offline Installation and Programming Manual 11.2.3. Apply Function: Allows the values store in the unit's non-volatile memory to be applied, particularly those related to Hardware configuration (communication ports, reader management). Instruction format: : 1, 5 {Object} {Operation}...
Kreta3 - FingerVein Offline Installation and Programming Manual 11.3. Data base operations The database instructions belong to and their responses to {Group}='5' {Group}='6' The defined objects are: - Clock/Calendar: {Object}='0' - Public Holiday Table: {Object}='1' - Schedules Table: {Object}='2' - Weekly Table:...
Kreta3 - FingerVein Offline Installation and Programming Manual 11.3.1. DeleteTable Function: Allows all records of a table to be deleted. Instruction format: : 1,2,3,4,5,6,7,8,9 {Object} {Operation} : none. {Data} Response Format: : that which appears in the instruction. {Object} : that which appears in the instruction.
Kreta3 - FingerVein Offline Installation and Programming Manual 11.3.3. DeleteByCode Function: Allows all records from a table that have a specified Card_Code_Field to be deleted. Instruction format: {Object} {Operation} : The card code of the records to be deleted will be specified using 10 {Data} hexadecimal digits.
Kreta3 - FingerVein Offline Installation and Programming Manual 11.3.5. Size Function: Returns the number of active records contained in a table. Instruction format: {Object} {Operation} : None. {Data} Response Format: : that which appears in the instruction. {Object} : that which appears in the instruction.
Kreta3 - FingerVein Offline Installation and Programming Manual For tables 2,3,4,5 the number of the record to be queried will be specified using four hexadecimal digits. For tables 6 and 9 the card code is specified. Table 6 has the option to retrieve the biometric fingerprint (refer to Subsection 12.7.2.
{Operation} : the content of the record indicated, if it exists. Otherwise, a value of 00 {Data} is returned. 11.4. Operations on peripherals The instructions of some Kreta3 peripherals belong to and their {Group}='7' responses to the {Group}='8' In this chapter we deal with the operations related to the following objects:...
Kreta3 - FingerVein Offline Installation and Programming Manual Response Format: : that which appears in the instruction. {Object} : that which appears in the instruction. {Operation} : 11 to indicate correct operation. {Data} 11.4.2. Read CFG Function: Allows the values stored on the FIM2030 module's non-volatile configuration memory to be read.
{Data} biometric module. 11.4.6. Communications error During the bootup of the Kreta3 module, an interrogation of the biometric modules declared in the configuration occurs automatically (parameters CFG_MainReader, CFG_AuxiliaryReader). If these biometric modules do not respond to the interrogation launched by the Kreta3, obtaining a notification event is possible: - CFG_TraceReading = (We activate events Online).
CFG_AuxiliaryReader respectively), with a value that means ‘Reader Error’. 11.5. Peripheral equipment operations (Stand-alone reader RS-232) The instructions of some Kreta3 peripherals belong to and their {Group}='7' responses to the {Group}='8' In this chapter we deal with the operations related to the following objects:...
- Kreta3-UI module acting as Auxiliary Reader: {Object}='6' We group the group of operations that give us a certain amount of “direct” control on the Kreta3's UI modules. For objects ‘5’ and ‘6’, the operations are: - Write CFG: {Operation}='1'...
: that which appears in the instruction. {Operation} : 11 to indicate correct operation. {Data} 11.6.2. Read CFG Function: Allows the values stored on the Kreta3's module's non-volatile configuration memory to be read. Instruction format: : 5, 6 {Object} {Operation}...
Kreta3 - FingerVein Offline Installation and Programming Manual 11.6.3. Apply Function: Allows the values store in the unit's non-volatile memory to be applied, particularly those related to Hardware configuration (communication ports, reader management). Instruction format: : 5, 6 {Object} {Operation}...
Error 11.6.7. Digital inputs Function: It allows knowing Online the value of the digital inputs of the Kreta3-UI module (for example, Anti-tamper). www.kimaldi.com Page 90 of 131...
: four ASCII binary digits indicating the status of the unit's digital inputs {Data} (Input 0 in the first digit, Anti-tamper in the second). 11.6.8. Firmware Version Function: Allows accessing the FW version of the Kreta3-UI module. We can also use it as a communications test. Instruction format: : 5, 6...
‘n’, and is therefore a commitment between the two basic identification modes, 1:N and 1:1. The Kreta3 module allows a total of four types of identification: • With the user simply placing their finger on the biometric sensor, Identification 1:N begins.
Kreta3 - FingerVein Offline Installation and Programming Manual the user codes that end in ‘3’. If user codes are assigned ending from ‘0’ to ‘9’ randomly distributed, we will get search times 10 times faster than with the 1:N option. User codes ending from cannot be used, as these keys are ‘A’...
DIN_1-UI digital input is validated. 12.3. Configuration examples, biometrics Next, included below are the Kreta3 configuration parameters, so a biometric identification is treated as just another type of reader. 12.3.1. Biometric identification modules...
Kreta3 - FingerVein Offline Installation and Programming Manual 12.3.2. Reduced biometric identification, 1:n To be able to use the “F2 + digit” option, the keypad has to be suitably configured: - CFG_CodeByKeypad = . For 1:100 or 1:400 identification, you will have to press F2 and enter a single digit.
Kreta3 - FingerVein Offline Installation and Programming Manual 12.5. Capture of biometric information 12.5.1. Capture of biometric information Instruction ‘713nn’ Description ‘713’ Instruction code. ‘nn’ Number of templates to scan: - Without arguments: the usual option to enrol users when FingerVein biometrics are installed.
Kreta3 - FingerVein Offline Installation and Programming Manual 12.6. Sensor memory management 12.6.1. Add user Instruction ‘564nnnnnnnnnncccccccccct’ - ExtraData: “hhh...hhh” Description ‘564’ Instruction code. ‘nnnnnnnnnn’ User identifier. ‘cccccccccc’ PIN|Weekly|Attendance ‘t’ Way of registering the user. Possible values: ‘1’- The biometric information travels in the Extra-Data field of the frame.
Kreta3 - FingerVein Offline Installation and Programming Manual Function: Allows requesting the number of users stored in the sensor's memory. 12.6.3. Delete user Instruction ‘562nnnnnnnnnn’ Description ‘562’ Instruction code. ‘nnnnnnnnnn’ User identifier to be erased. Response ‘662rr’ Description ‘662’ Response code ‘rr’...
Kreta3 - FingerVein Offline Installation and Programming Manual 12.7. Operation details The biometric sensor is a fairly complex device, capable of controlling two types of functions: • Fingerprint scanning functions. • Fingerprint recognition functions, based on its own database. For this reason, the biometric module requires special attention when configuring the equipment and when administering the user permissions database.
(FIM 5360) $FF: No emul 12.7.2. User database management The Kreta3 module contains a permissions database as did version v1, as described in Subsection 10.2.7. : in this database, each user that is created has a weekly code, a PIN and an Attendance code.
Page 101
The process for deleting a user is normally done based on their card code (refer to operation ‘562’, Subsection 11.3.2. ). The Kreta3 module will automatically delete the memory of the biometric module that operates as the main reader, and then the auxiliary. No biometric information needs to be processed.
Page 102
This process is controlled from the Host, and therefore this manual does not cover this issue in depth. However below are some brief indications of the process: - Scan using FingKey Hamster: in applications with various Kreta3 modules, there will be a central computer that will gather the information. When a FIM2030...
Kreta3 - FingerVein Offline Installation and Programming Manual - Scan using the Kreta3 module itself: in applications with only one Kreta3 module, or in order to simplify the application software, it is possible to scan the user's prints using the Kreta3 module itself. In this case the Kreta3 module operates Online, as it only sends the data obtained to the Host.
Page 104
Deferred Creation: Local creation can be deferred using the following process: - The user code that we have to assign must be 8 decimal digits. The Kreta3 module will later convert it to 10 hexadecimal digits. - We will store the permission relating to the user that we are creating, including a PIN.
PIN. Therefore, it is possible to configure the Kreta3 module for biometric identification by default, except for certain users. These users must be identified using a card (usually a proximity card) or by introducing an 8 digit code using the keypad (after pressing F2).
The communications protocol depends on the biometric sensor used, although it is totally transparent to the applications programmer for Kreta3. In other words, access to the biometrics modules is always granted via the Kreta3, in particular through operations (refer to chapter 11.3...
Page 107
Kreta3 - FingerVein Offline Installation and Programming Manual 3. The Kreta3-UI module will process the “Card Code” as normal, consulting the resi- dent database in Kreta3-DB. It is advisable to note that the Kreta3-DB module makes no distinction between the origins of the identification code.
The Kreta3-UI module can print reading tickets, with a printer with RS232 connectivity, normally connected to UART2-UI. 13.1. Terminal configuration To be able to print reading tickets with a Kreta3 terminal, you should configure the following two parameters: • Communication port configuration: The serial port where the printer is connected...
Kreta3 - FingerVein Offline Installation and Programming Manual 13.2. Ticket personalisation The terminal is comes configured from the factory, to print reading tickets, in printer with RS232 connectivity compatible with ESC/POS commands (for example EPSON TM-T88IV). The default design of the reading ticket is as follows: This design can be changed on two levels: •...
Kreta3 - FingerVein Offline Installation and Programming Manual 13.2.2. Modification of the design The terminal terminal allows modifying the script it uses to print a reading ticket, to change its design or adapt it to a printer. A printing script is a series of binary characters that are sent in an ordered fashion to the printer to print a reading ticket.
Prints the personalised message for the card. Prints the message related to the incident. The Kreta3 demo application itself allows reading and writing the printing script loaded in the terminal. To create a new label design, you can start with the design supplied in the terminal and edit it in the PC with a binary file editor.
11.2.: “Configuration operations” Operations (refer to • Write configuration: 311aabb • Read configuration: 312aa • Apply changes to the configuration: • Default values: Table 12: Kreta3-DB configuration values Name Description Default Possible value Values 12.1.- Communications with the Host...
Kreta3 - FingerVein Offline Installation and Programming Manual Table 12: Kreta3-DB configuration values Name Description Default Possible value Values Configures Identifica- Refer toTable 18 CFG_Auxiliary tion on the Auxiliary Reader Reader 12.4.- Application Modes (refer to Table 2 Attendance Control...
Page 114
Kreta3 - FingerVein Offline Installation and Programming Manual Table 12: Kreta3-DB configuration values Name Description Default Possible value Values Current Capacity (tens Recommended CFG_Current- and units) for Read Only Cap_LL 12.7.- Main Access configuration Courtesy time at entry $00 to $3B...
Page 115
COMPATIBILITY NOTE: CFG_Code-ByKeypad should be $08 or more to be compatible with the TRUE value of previous versions. b. COMPATIBILITY NOTE: the $FF value is automatically converted to $01 We also include the parameters corresponding to the Kreta3-UI module, belonging to the . Possible Operations (refer to chapter 11.6.: {Group}='7', {Object} = ‘5’...
Kreta3 - FingerVein Offline Installation and Programming Manual Table 13: Kreta3-UI configuration values Name Description Default Possible value Values 13.1.- Communications with the Kreta3-DB module Configures UART0-UI Reserved CFG-UI_ SerialPortDB 13.2.- User and actuator interface Activates the optical $FF: Auto-ON CFG-UI_OPT_...
UART0-DB preferably connects to the main UI module; UART1-DB can be connected to the Host, to a RS-232 Reader or to a second UI A.2. List of commands Table 19: List of commands for the Kreta3 Description Command Response References 19.1.- General commands...
Page 122
Kreta3 - FingerVein Offline Installation and Programming Manual Table 19: List of commands for the Kreta3 Description Command Response References 19.2.- Configuration Writes CFG parameter 311aabb 41111 Subsection 11.2.1. Reeds CFG parameter 312aa 412bb Subsection 11.2.2. Applies configuration 41311 Subsection 11.2.3.
Page 123
Kreta3 - FingerVein Offline Installation and Programming Manual Table 19: List of commands for the Kreta3 Description Command Response References Reads printer CFG 372aa 472aa11xx... Subsection 11.2.2. Applies PRN configuration 47311 Subsection 11.2.3. Default PRN config. 47411 Subsection 11.2.4. 19.3.- Database Writes time/date 504aammdd...
Page 124
Kreta3 - FingerVein Offline Installation and Programming Manual Table 19: List of commands for the Kreta3 Description Command Response References Deletes week 532nnnn 63211 Subsection 11.3.2. Saves week 534nnnnaab... 63411 Subsection 11.3.4. Recovers week 537nnnn 637aab... Subsection 11.3.7. Deletes incident table...
Page 125
Kreta3 - FingerVein Offline Installation and Programming Manual Table 19: List of commands for the Kreta3 Description Command Response References Permissions: size&begin 666nnnn Subsection 11.3.6. Permissions: reads the 668ccc...aaaa Subsection next one 11.3.8. Deletes exceptions table 67111 Subsection 11.3.1. Except.: deletes by code...
Page 126
Sends frame, Main reader 731xxx..83111yyyy..Subsection 11.5.1. Sends frame, Aux. reader 741xxx..84111yyyy..Subsection 11.5.1. 19.6.- Online communication with the Kreta3-UI module (or equivalent) Writes CFG Main UI 751aabb 85111 Subsection 11.6.1. Reads CFG Main UI 752aa 852bb Subsection 11.6.2.
Page 127
UI or biometric module TIMEOUT response time-out a. Normally, Kreta3-UI will be operating as the Main UI and BioMax2-UI or equivalent will operate as the Auxiliary Reader. FW versions start with ‘l’ and ‘m’ respectively. www.kimaldi.com Page 127 of 131...
Kreta3 - FingerVein Offline Installation and Programming Manual Appendix B. Templates for integration B.1. Kreta3 drills Valid for the PCB Kreta3 v1.0 version. Dimensions in millimetres (mm): Buzzer Lec. TTL Relé Relé DISPLAY XTAL2 OptDin J6 / J7 U6 / U7 Altura del conjunto: 25 mm www.kimaldi.com...
Page 129
Kreta3 - FingerVein Offline Installation and Programming Manual The drilling template with a scale of 1:1 is presented below. www.kimaldi.com Page 129 of 131...
• The FingerVein biometrics module is a product from Hitachi-Omron Terminal Solutions, Corp. • EPSON and ESC/POS are Seiko Epson Corporation registered brands. • KiWi Ethernet, KiWi WiFi and KRD13M are Kimaldi Electronics, S.L. products. This symbol indicates that the Electrical and Electronic Equipment Waste (WEEE) should be thrown away separately from domestic waste.
Need help?
Do you have a question about the Kreta3 and is the answer not in the manual?
Questions and answers