User Manual
Table Of Contents
- E7 IC Card Reader Introduction
- 1.1 Overview
- 1.2 Features
- 1.3 Device Interface
- 1.4 Peader Packing List
- 1.5 Software
- 1.6 Reader Type Description
- 1.7 Function Instruction
- 1.8 API Function List
- Common Functions
- Device Function
- Keyboard Specific Functions
- S50 card functions
- S70 card specific function
- Ultralight card specific function
- Ultralight-C card specific function
- Mifare pro card specific function
- Mifare PLUS card specific function
- Contactless CPU card(ISO14443) specific function
- Desfire card specific function
- CPU(SAM) card specific functions
- 4442 card-specific functions
- 4428 Card-Specific Functions
- 1.9 Error codes and Meanings
- 2. API Function
- 2.1 Common Functions
- 2.2 Device Functions
- 2.3 Keyboard Special Functions
- 2.4 S50(M1)Functions
- 2.5 S70 card specific function
- 2.6 Ultralight card specific function
- 2.7 Ultralight-Ccard specific function
- 2.8 Mifare Pro card specific function
- 2.9 Contactless CPU card(ISO1443) specific functi
- 2.10 Desfirecard specific function
- 2.11 Mifare Plus card specific function
- 2.12 CPU(SAM)Functions
- 2.13 SLE4442 special Functions
- 2.14 SLE4428 special Functions
- 3.MIFARE ONE Card Structure
- 4.Appendix

30
Return function, transfer the contents of EEPROM to the card's internal registers
Parameters
icdev:Value of Device Handle.
_Adr: Block address used to transfer.
Return Value
0 if successful; otherwise, Nonzero.
Example
int st;
st=fw_restore(icdev,1);
Remark
Use this function transfers the contents from one block of card to the internal
register.and then use the function fw_transfer() transfers the contents from
internal register to the other block of card. By this way,the contents would be
transfers from one block to the other block and realize the value transfer between
blocks.. The function can only be used for value block
int fw_transfer(int icdev,unsigned char _Adr);
Description
this function transfers the contents of the internal register to the transmitted
a ddress.The sector must be authenticated for this operation .The transfer function
can only be called directly after increment,decrement or restore.
Parameters
icdev:Value of Device Handle.
_Adr:the address on the card to which the contents of the internal register is
transferred to
Return Value
0 if successful; otherwise, Nonzero.
Example
fw_restore(icdev,1);
fw_transfer(icdev,2);
this two lines will transfer the contents of block 1 to block 2.
Remark
reference the description of fw_ restore
2.5 S70 card specific function
int fw_read_S70 (int icdev, unsigned char _Adr, unsigned char *_Data);
Description
Read S70 card, only can read one block once, 16 bytes.
Parameters
icdev: Value of Device Handle.
_Adr: Block address (0-255);
_Data: Read data
Return Value