beautypg.com

6 firmware, 1 applications, 2 feature bundles and configuration – HID Hi-O iCLASS Installation Guide User Manual

Page 23: 3 updates, 4 communication, 5 spi implementation, Firmware, Applications, Feature bundles and configuration, Updates

background image

iCLASS OEM75 Integration Guide, 3141-907, Rev. B.0

January 2014

Page 23 of 49

HID GLOBAL CONFIDENTIAL AND/OR PROPRIETARY INFORMATION. This document contains confidential and/or proprietary

information, which may not be duplicated, published, disseminated or disclosed, or used for any purpose, without the written

consent of HID Global Corporation. If you are an unintended recipient of this information or are unwilling to accept the above

restrictions, please immediately return this document to HID Global Corporation, 15370 Barranca Pkwy, Irvine, CA 92618-3106.

6 Firmware

6.1 Applications

The OEM75 has different firmware applications available. Some examples include reading an

iCLASS, and MIFARE, or Ultra Low Power mode.

6.2 Feature Bundles and Configuration

A combination of applications and hardware options can be combined into a bundle. Currently

supported bundles are iCLASS, MIFARE, iCLASS + PIV II, or MIFARE + PIV II.
For a given bundle, there are unique customized configuration options available. See the

How to

Order Guide > iCLASS OEM75 Module Part Numbers > Optional Config Suffix column. To

request a custom configuration contact HID Connect.

6.3 Updates

The OEM has the ability to update firmware through the serial interface and a utility, or a smart card

provided by HID using encrypted firmware files.
Contact HID Technical Support for information regarding field upgrades of readers.

6.4 Communication

Read only and Read/Write communications can be established with the OEM75 module. SPI,

UART or I

2

C communication ports enable a host to send serial commands and accept responses or

data from the OEM75. The Wiegand output port is from the reader to the host.

6.5 SPI Implementation

If I²C communications have been enabled, present the SPI_ENABLE configuration card to the

OEM75 in order to switch to SPI communications.
For the OEM75 product, use the Serial Peripheral Interface (SPI) as the underlying protocol for

message transfers. SPI is a full duplex master/slave serial data link. The master uses four logic

signals to control the data frame and slave device selection. The four logic signals are SCLK

(clock), MOSI (master output, slave input), MISO (master input, slave output), and SS (slave

select).
The OEM75 processor is the SPI slave. Any host communicating with the OEM75 must operate as

an SPI master. Four industry defined standard modes of operation for SPI exist. The OEM75

platform uses Mode 3. For a complete description of Mode 3 SPI communications including clock

polarity and data edge activity, see the following URL:

http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus

.

In summary, the SPI on the OEM75 platform functions as follows:

Input data sampled at the middle of data output time

Transmit occurs on transition from Idle to active clock state

Idle state for clock is a high level