eSecuCard-S User Manual
(V1.1) Excelsecu Data Technology Co., Ltd. www.excelsecu.com CONFIDENTIAL information of Excelsecu Data Technology Co., Ltd. NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS DOCUMENT. Any product and related material disclosed herein are only furnished pursuant and subject to the terms and conditions of a duly executed Program Product Licence or Agreement to purchase or lease equipment. The only warranties made by Excelsecu Technology, if any, with respect to the products described in this document are set forth in such Licence or Agreement. Excelsecu Technology cannot accept any financial or other responsibility that may be the result of your use of the information or software material, including direct, indirect, special or consequential damages. You should be careful to ensure that the use of this information and/or software material complies with the laws, rules, and regulations of the jurisdictions with respect to which it is used. All rights reserved. Copyright 2020 Excelsecu Data Technology Co., Ltd. www.excelsecu.com Table of Contents 4.1. 4.1.1. 1. Getting Started with eSecuCard-S ............................................................................................. 4 2. Safety Caution ........................................................................................................................... 4 3. Product Picture.......................................................................................................................... 5 4. How to Use eSecuCard-S ........................................................................................................... 5 Turn ON/OFF eSecuCard-S ........................................................................................... 5 eSecuCard-S Function Menu ............................................................................ 5 4.2. Mobile Application ....................................................................................................... 6 Download Demo Application ........................................................................... 6 Bluetooth Mode ............................................................................................... 7 PC Application .............................................................................................................. 8 Contact Mode .................................................................................................. 8 Contactless Mode ............................................................................................ 9 5. How to Charge eSecuCard-S ...................................................................................................... 9 6. Product Specs .......................................................................................................................... 10 7. Appendix 1 .............................................................................................................................. 11 4.3.1. 4.3.2. 4.2.1. 4.2.2. 4.3. www.excelsecu.com Thank You for Using eSecuCard-S Product IMPORTANT INSTRUCTIONS Please read this manual before operating your eSecuCard-S and keep it for future reference. 1. Getting Started with eSecuCard-S Please check eSecuCard-Ss battery level and make sure its not in low-power state before using it. Please make sure eSecuCard-S to be charged when its in low-power condition, otherwise the RTC will be lost permanently. 2. Safety Caution Do not put objects on the top of eSecuCard-S. Do not deliberately bend the card. Parts inside could get damaged. Keep eSecuCard-S away from flammable sources. Keep eSecuCard-S away from water, alcohol and benzene etc. Keep eSecuCard-S away from magnetic objects. Do not disassemble or modify eSecuCard-S on your own. To dispose of eSecuCard-S, cut along the dotted line on back side of product. In low temperature conditions, after removing the displayed picture, there will be a shadow remaining. www.excelsecu.com 3. Product Picture EPD screen, 256*256 pixel. EMV chip, also battery recharging terminal. Touch keypad: 0~9, a~z, OK and Cancel. Power mechanical button. 4. How to Use eSecuCard-S 4.1. Turn ON/OFF eSecuCard-S 1. Long press the mechanical Power Button to power on/off. You need to set the PIN first after power on. It supports 6 to 16 digits. After set successfully, it shows the boot up logo and enters the BLE mode. If you have set the PIN before, you need to verify the PIN first after power on. After verify successfully, it shows the boot up logo and enters the BLE mode.
(Note: Boot up logo can be changed by extended API, please refer to Java Card Extended APIs) Touch the OK button to enter the function menu. Touch the Cancel button to quit the function menu. 2. Standby time: 2 minutes. 4.1.1. eSecuCard-S Function Menu Address www.excelsecu.com To display QR code and text. Automatically return to the function menu after 10 seconds. Change PIN About Of which:
Address Change PIN About To change the password of the eSecuCard-S. To show the version information. 4.2. Mobile Application
(Note: eSecuCard-S needs to be turned ON!) 4.2.1. Download Demo Application Download mobile application and open it: Android: Bigplatform.apk, iOS: Bigplatform.ipa. This is just a demo but not a perfect app because we need to show as more steps as we can to demonstrate the development for eSecuCard-S, so user experience is the second consideration. www.excelsecu.com It enters the Bluetooth mode automatically after power-on. 4.2.2. Bluetooth Mode 1. Connect and Disconnect. 1) Click Scan and Connect. 2) Select SN: 830X000000XX
(Note: SN is on the back of each card. SN can be customized.) 3) eSecuCard-S will display BLE Connected, and shows an icon of bluetooth connected on the upper left of the screen. 2. Select Applet 3. API Test To select java applet. (Note: The first step after bluetooth connected.)
(Note: Results will be displaying on mobile app)
[GetplatformVersion] to get the JVM version.
[GetDeviceCapacity] to get the supporting functions of this eSecuCard-S. For example, whether Bluetooth, display, keypad, RTC are supported.
[GetScreenParameter] to get the size of screen and font.
[GetButtonCapacity] to get which buttons are supported. www.excelsecu.com
[GetHardwareInfo] to get the information of Bluetooth MAC address and hardware ID.
[GetBatteryState] to get the battery level of the eSecuCard-S.
[GetRTC] to get the real time.
[UpdateRTC] to update the real time.
[InquireKey] to get the button value.
[changepin] to change the pin.
[verifypin] to verify the pin. 4. Screen Test
(Note: After pressing InquireKey, mobile app will be waiting for the button value, and button pressing on the eSecuCard-S is required, or it will return Timeout error.)
[DisplayPic1] [DisplayPic2] [DisplayPic3] to display the existing pictures in the card.
[WriteText] to write text from mobile app to card and display the text.
[Write Pic] to write picture from mobile app to card and display the picture.
(Note: 1. This function will overwrite the existing pictures. 2.The time to writePic will be around 30s.)
[Clearscreen] to clear the EPD screen display.
[RunDemo] to run and display all the text and all the pictures in the card. 5. Results To display all the results of the command.
[CleanResult] to clean the command result displayed on mobile app. 4.3. PC Application
(Note: eSecuCard-S needs to be turned OFF!) Contact and contactless reader are supported by eSecuCard-S. 4.3.1. Contact Mode 1. Prepare contact card reader and insert eSecuCard-S into the reader. The card will be in charging in this mode. 2. In folder Displaying test, select any one script to test eSecuCard-S. www.excelsecu.com Note: Write-and-display image/text includes writing data into card and displaying data to the screen. For image, the time will be around 22s, while the text is 3s. Only-display image will be around 7s, while the text is 3s. 3. Results will be returned and general error refers to Appendix 1. 4.3.2. Contactless Mode 1. Prepare contactless card reader and place eSecuCard-S on the reader. 2. In folder Displaying test, select any one script to test eSecuCard-S. Note: Write-and-display image/text includes writing data into card and displaying data to the screen. For image, the time will be around 10s, whilst text 3s. Only-display image will be around 7s, whilst text 3s. 3. Results will be returned and general error refers to Appendix 1. 5. How to Charge eSecuCard-S The matching card charger does not have the function of card reader, so you need to purchase the card reader separately. 1. Insert eSecuCard-S into eSecuRD. A blue LED light will turn on when it starts to charge. 2. The light will change color to indicate status. LED Red on Blue on Status Power on Cannot read card Charging www.excelsecu.com Blue flashing Card data is being transmitted Can read card Charging
*eSecuRD uses a standard micro-USB charging cable.
*eSecuCard-S uses the contact chip to charge.
*eSecuCard-S supports wireless charging, you need to prepare with NFC contactless card reader. 6. Product Specs Product Card Size Screen Key Pad Battery Smart Card Protocol Smart Card OS Bluetooth One Time Password 256x256 pixel dot matrix EPD eSecuCard-S ISO 7810*
13 Rechargeable ISO 7816 T=0/
Java
ISO 14443 Type A T=CL Algorithm
[MessageDigest] MD5, SHA1, SHA256, SHA384, SHA512, SM3*
[Symmetric] DES, AES, SM4*
[Asymmetric] RSA1024, RSA2048, RSA4096*, Typical Applicaiton Identity authentication, bitcoin wallet available * optional ECC 256/384/521*, SM2*
www.excelsecu.com The following tables describe the error status words that may be returned by any commands:
7. Appendix 1 The following can be modified by users. SW1 SW2 Meaning 6E 6D 67 6A 69 69 69 69 69 69 69 69 93 6F 6A 67 9F 00 00 00 86 82 85 8A 8B 8C 8D 8E 8F 00 F9 80 00 FB Invalid class Invalid instruction Wrong length in Lc Incorrect P1 P2 Security status not satisfied Conditions of use not satisfied Fail to setting (eg. bluetooth name) No images in card Fail to get device capacity Fail to update RTC Fail to clear screen Fail to display text or image No response by card 8 seconds timeout for card Incorrect format in command data Incorrect length in command data Wrong response by RTC The following cannot be modified by users SW1 SW2 Meaning www.excelsecu.com FCC STATEMENT:
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:
(1) This device may not cause harmful interference, and
(2) This device must accept any interference received, including interference that may cause undesired operation. Warning: Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment. NOTE: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
Reorient or relocate the receiving antenna. Connect the equipment into an outlet on a circuit different from that to which the receiver is Increase the separation between the equipment and receiver. connected. Consult the dealer or an experienced radio/TV technician for help. RF warning statement:
The device has been evaluated to meet general RF exposure requirement. The device can be used in portable exposure condition without restriction. www.excelsecu.com