Vue d’ensemble des commandes du protocole de communication série μFR
View Categories

Vue d’ensemble des commandes du protocole de communication série μFR

Les commandes sont divisées en plusieurs groupes, en fonction de leur objectif.

Commandes de l’appareil #

Commandes de périphérique à usage général #

GET_READER_TYPE 0x10
GET_READER_SERIAL 0x11
GET_SERIAL_NUMBER 0x40
GET_HARDWARE_VERSION 0x2A
GET_FIRMWARE_VERSION 0x29
GET_BUILD_NUMBER 0x2B
READER_KEY_WRITE 0x12
USER_DATA_READ 0x1B
USER_DATA_WRITE 0x1C
READER_KEYS_LOCK 0x27
READER_KEYS_UNLOCK 0x28
READER_PASSWORD_WRITE 0x33
SELF_RESET 0x30
SET_SPEED_PERMANENTLY 0x4B
GET_SPEED_PARAMETERS 0x4C
SET_UART_SPEED 0x70
RED_LIGHT_CONTROL 0x71
USER_INTERFACE_SIGNAL 0x26
SET_RF_ANALOG_SETTINGS 0x7D
GET_RF_ANALOG_SETTINGS 0x7E
SET_LED_CONFIG 0x6E
DEFAULT_UART_SPEED_SESSION 0xF1

Commandes de carte #

 

Commandes de carte associées à usage général #

GET_CARD_ID 0x13
GET_CARD_ID_EX 0x2C
GET_DLOGIC_CARD_TYPE 0x3C
GET_LAST_CARD_ID_EX 0x7C

 

Commandes de manipulation de bloc de remorque #

SECTOR_TRAILER_WRITE 0x1A 0x1A
SECTOR_TRAILER_WRITE_UNSAFE 0x2F

 

Bloquer les commandes de manipulation #

BLOCK_READ 0x16
BLOCK_WRITE 0x17
BLOCK_IN_SECTOR_READ 0x18
BLOCK_IN_SECTOR_WRITE 0x19

 

Commandes de manipulation de données linéaires #

LINEAR_READ 0x14 0x14
LINEAR_WRITE 0x15
LINEAR_FORMAT_CARD 0x25
LIN_ROW_READ 0x45

 

Commandes de manipulation de données linéaires #

Adressage direct par bloc

VALUE_BLOCK_READ 0x1D
VALUE_BLOCK_WRITE 0x1E
VALUE_BLOCK_INC 0x21
VALUE_BLOCK_DEC 0x22

 

Adressage de bloc indirect

VALUE_BLOCK_IN_SECTOR_READ 0x1F
VALUE_BLOCK_IN_SECTOR_WRITE 0x20
VALUE_BLOCK_IN_SECTOR_INC 0x23
VALUE_BLOCK_IN_SECTOR_DEC 0x24

 

Commandes pour les cartes DESFire #

GET_DESFIRE_UID 0 x 80
SET_DESFIRE_KEY 0x81
DESFIRE_WRITE_TO_FILE 0x82
DESFIRE_READ_FROM_FILE 0x83 (0x83)
DESFIRE_CREATE_APPLICATION 0x84
DESFIRE_CREATE_FILE 0x85
DESFIRE_CREATE_AES_KEY 0x86<
DESFIRE_GET_KEY_CONFIG 0x87
DESFIRE_CHANGE_KEY_CONFIG 0x88
DESFIRE_DELETE_APPLICATION 0x89
DESFIRE_DELETE_FILE 0x8A
DESFIRE_SET_CONFIGURATION 0x8B
DESFIRE_FORMAT_CARD 0x8C
DESFIRE_FREE_MEM 0x8D
DESFIRE_WRITE_AES_KEY 0x8E
DESFIRE_CREATE_VALUE_FILE 0x8F (0x8F)
DESFIRE_READ_VALUE_FILE 0x9A
DESFIRE_INCREASE_VALUE_FILE 0x9B
DESFIRE_DECREASE_VALUE_FILE 0x9C
DESFIRE_CREATE_RECORD_FILE 0x97
DESFIRE_WRITE_RECORD 0x98
DESFIRE_READ_RECORDS 0x99
DESFIRE_CLEAR_RECORD 0x6D
DESFIRE_GET_APPLICATION_IDS 0xC0