## ABC Bluetooth Demo Help

### Contents

### 1. Introduction

#### 1.1. General

#### 1.2. Prerequisites

#### 1.3. Supported AB Circle Bluetooth Smartcard Readers

#### 1.4. Supported Android Versions

### 2. Getting Started

#### 2.1. Usage

### 3. Contact

#### 3.1. Support

### 1. Introduction

#### 1.1. General

This App is a usage example of the AB Circle Bluetooth Reader Library using the javax.smartcardio JSR268 APIs

#### 1.2. Prerequisites

- Supported AB Circle Bluetooth Smartcard reader, see list below.
- Android device supporting BLE(bluetooth low energy); Bluetooth 4.0 and above.

#### 1.3. Supported AB Circle Bluetooth Smartcard Readers

Reader | Bluetooth Version | Notes
--- | --- | ---
CIR415A | 5.0 |

#### 1.4. Supported Android Versions

The AB Circle Android bluetooth smartcard reader library supports the following Android versions:

Android Version | Code name | API level | Tested on | Notes
--- | --- | --- | --- | ---
6.0 | Marshmallow | 23 | Google Nexus 6P |
7.0 | Nougat | 24 | Untested |
7.1 | Nougat | 25 | Untested |
8.0 | Oreo | 26 | Untested |
8.1.0 | Oreo | 27 | Google Nexus 6P |
9 | Pie | 28 | Samsung SM-T720 Samsung SM-A7050 |
10 | Q | 29 | Xiaomi Mi 9 |
11 | R | 30 | Xiaomi Mi 11T Pro Samsung SM-A526U |
12 | S | 31 | Xiaomi Mi 11T Pro Samsung SM-A526U |

At the time of writing, Android 12 is the latest version, newer versions should be supported

### 2. Getting Started

#### 2.1. Usage

#### 1. Set Encryption Key

1.1 Click settings on the toolbar (Gear Icon)
1.2 Select Default or Custom Encryption Key
1.3 If Selected Custom Encryption Key: Set Custom Encryption key (16 bytes long e.g. 00 11 22 33 44 55 66 77 88 99 AA BB CC DD EE FF)

#### 2. Set Scan Filter

2.1 Click settings on the toolbar (Gear Icon)
2.2 Select Scan name filter to filter on a reader name (partial names are supported)
2.3 Select RSSI strenght filter to filter on RSSI strength

#### 3. ACK Protocol

2.1 Click settings on the toolbar (Gear Icon)
2.2 Select ACK Protocol
3.3 Set to 'Enabled' to enable ACK protocol or 'Disabled' to disable it
Notes:
- ACK Protocol will only be set on newly connected readers
- ACK Protocol only works on readers with FW 109.00 or higher

#### 4. Connect to Reader

4.1 Press Refresh to scan for ABC Terminals
4.2 Select Terminal e.g. CIR415A-XXXXX PICC 0
Note:
- Press Discover to discover readers in range without connecting to them

#### 5. Connect card

5.1 Select Exclusive Mode
5.2 Select Protocol Mode e.g. T=0, T=1, T=0 + T=1

#### 6. Send APDU command (In Exclusive mode only)

6.1 Type command in APDU Command text box and press send

#### 7. Send Escape command (In Exclusive mode and Direct mode)

7.1 Type command in Escape Command text box and press send

#### 8. Disconnect from Reader

8.1 Press Disconnect (below Refresh button) to disconnect the selected terminal

### 3. Contact

#### 3.1. Support

Website: https://www.abcircle.com/
E-Mail: info@abcircle.com

⇑ Back to top

Copyright © 2026, AB Circle Limited