FxIntegrator - OEM Module (fingerprint recognition)

Fingerprint Sensor Click to learn more...
Optical, high resolution (500 dpi)
Wide acquisition area (13.2x25 mm2)
Microprocessor and memory Click to learn more...
RISC 32-bit, 200 MHz, core ARM9
Storage Click to learn more...
Basic: 4 MB Flash (about 1500 users)
Max 32 MB Flash (about 10000 users)
ISO compliant models
Input / Output
RS 232 TTL (commands)
4 digital Inputs (high impedance)
4 digital Outputs (open colletor)
Power supply and size
5 Volt DC (+/-0.2V), 350 mA (max)
Size (mm): 88 x 58.5 x 55
Integration and Development Click to learn more...
FxIntegrator Toolkit
Optionals Click to learn more...
Fx2Relay board
SUN Technology

FxIntegrator is a professional module for fingerprint recognition, designed for integration in third party systems. Its high quality fingerprint sensor (top of the market area and resolution) allows to acquire high definition images and to maximize recognition accuracy. The internal powerful microprocessor allows the user identity to be verified in less than 1 second without any additional external hardware. The integration of FxIntegrator into a third party electronic device is very easy thanks to the ICP (Integrator Control Protocol) serial protocol. Moreover, thanks to the ISP (Integrator Simplified Protocol) buttons and led interface, the module can be integrated into third party systems without using external electronics.

 Brochure (PDF format).

Fingerprint Sensor

The high resolution of the internal sensor (500 dpi) and its very large sensing area significantly improve the fingerprint recognition accuracy: resolution and area of the FxIntegrator module are the highest among the existing fingerprint modules. Thanks to these features, false rejections due to an incorrect placement of the finger are drastically reduced.

Please, refer to "A technical evaluation of fingerprint scanners" for more technical details on this topic.

Microprocessor and memory

The core of FxIntegrator is a board equipped with a powerful microprocessor (RISC 32-bit, 200 MHz, ARM9) and 32 MB of RAM. This allows very large fingerprint images to be processed on-line, without sacrificing recognition accuracy.

Accuracy and efficiency

FxIntegrator can operate both in Verification mode (1:1 match PIN based), and Identification mode (1:N search on the database of enrolled users) with a very low error rate. A user verification takes about 0.8 seconds.

Template Storage

The FxIntegrator (basic model) can store up to 1500 fingerprints (up to 10000 in the model with max flash memory). Fingerprints are not stored as images but as templates (i.e., compact numerical features extracted from them): from a fingerprint template it is not possible to reconstruct the original fingerprint image.

Integrator Command Protocol (ICP)

FxIntegrator can be driven by third party devices through the serial protocol ICP (Integrator Control Protocol). ICP was designed to interface FxIntegrator with simple 8-bit microcontrollers. FxIntegrator operates as a biometric co-processor and supports storage of fingerprint templates: the external host (master) sends to the FxIntegrator (slave) enrolment, verification, and identifications requests, and wait for a response. Through ICP it is also possible to export/import/delete fingerprint templates and adjust several system parameters.

Integrator Simplified Protocol (ISP)

FxIntegrator can be also interfaced through ISP (Integrator Simplified Protocol). ISP does not require any external host; therefore, integrating the module with other devices through ISP does not require the development of additional electronics. In fact, FxIntegrator is controlled through 3 buttons and few leds: one button for user enrollment; one button for identification over the database of enrolled users, and, finally, one button for canceling the ongoing operation. Once a user has been authenticated a programmable digital output is sent out by FxIntegrator on a specific line.

FxIntegrator Toolkit

FxIntegrator Toolkit includes:

  1. one FxIntegrator module;
  2. one external mini-board (with a cable for connection to FxIntegrator module) with: 5 Volt power adjuster, RS 232 port for the connection to a PC (ICP), 4 buttons and 4 leds connected to FxIntegrator inputs and outputs respectively (ISP);
  3. one external power supply;
  4. software for controlling FxIntegrator from a PC running Windows (source code available in C language);
  5. examples of integration with microcontrollers (electrical schema and source codes).


Fx2Relay (2 relays): This board is connected to the FxIntegrator, and is capable of activating two relays in order to control electric locks, alarms and so on. FxRelay, to be mounted in the internal side of the room to protect, has its own microprocessor and communicates with FxIntegrator in enciphered way following a challenge-response protocol. Therefore, eavesdropping the communication line is useless and forcing relay activation by re-playing previously transmitted data is not possible. The board can be programmed, through the FxIntegrator unit, in a very simple way. When a user has been authenticated relay n1 is activated for one second.
Extended Flash Memory: FxLock (basic model) has 8 MByte of flash memory and can store up to 1500 fingerprints. Biometrika can produce (upon request) models with more flash memory (up to 32 MByte, i.e. about 10000 fingerprints).
SUN Technology: Biometrika SUN technology shields the reader from strong and direct sunlight.

Please note that internal optional (extended flash memory ad SUN technology) must be expressly required when ordering the FxIntegrator unit: they cannot be mounted subsequently. On the other hand, external optional (Fx2Relay board) can be ordered separately, and added to the system afterwards.