Smartcard Reader2.1.4



Publisher Description

The new App named iReader App which supports all Feitian mobile readers on iOS, here is a list:
iR301, bR301, bR301BLE, bR500
https://www.ftsafe.com/Products/reader

iReader App support to communication with this reader with your card, contactless and contact card.
also, it takes private functions for readers, like get the serial number, reader ID, Bluetooth ID, reader name, model name, manufacturer and so on.

The iReader App is a reference App, which shows you how to use our API through reader do communication with your card and get your data from the card. based on this reference App, you can be based on our code to write your own App, for example, you can integrate card reader with your solution, to do payment, authentication, identification, and private network access.

Technical reminder:
iR301 and bR301 reader using the same SDK under iOS, since they are both accordances with iAP1 and iAP2 protocol which made by Apple, both using the External Accessory Framework. So you will need to add below protocol string into your App.
External Accessory Protocol:
- com.ftsafe.iR301
- com.ftsafe.bR301

bR301BLE and bR500 using Bluetooth Smart technology, apply Bluetooth 4.0 interface as a communication channel to connect with Phones.

You can find the source code from Github, link below:
https://github.com/FeitianSmartcardReader/FEITIAN_MOBILE_READERS

Other comments:
1. The iReader App only support one reader
2. Auto Pair only work for bR301BLE and bR500, since these device using Bluetooth Smart technology
3. To export the App log, please using iTunes export the log, the log will help us to check your issues with your reader and cards.

Version History Add support for CCID-Compliant readers based on Apple CryptoTokenKit framework. 2.1.4 09/17/2025 Support new reader 2.1.3 08/10/2021 Improve the user experencise 2.1.2 06/30/2021 New version support Escape command, allow user to control reader directly, for example, user can send specific command to get reader serial number or control the antenna directly. 2.1.1 06/02/2021 Add reader the UUID of the Bluetooth reader 2.1.0 03/15/2021 1. Improve the log contents 2. Bug fixed when call read UID function with bR301 reader 2.0.9 01/06/2021 Solved the compatible crash issue with iOS 14 2.0.8 10/10/2020 Solved the compatible issue with iOS 14 2.0.7 09/30/2020 Support new reader 2.0.6 08/20/2020 Supprot background running mode 2.0.5 07/01/2020 1. Build with latest Feitian mobile reader library
2. Improve the UI experience
3. Add Bluetooth auto connect feature
4. Adjust display contents for all Feitian mobile readers 2.0.4 05/12/2020 Update switch button means in App. Switch on means disable power saving mode, the reader won't turn off automatically 2.0.3 04/18/2019 App upgrade to 2.3.0, here is the changelog:
1. Improve App stability
2. Modify API to get reader model name, reader name and Bluetooth ID command
3. To build the demo source code, need to add -all_load/-ObjC
4. Support OEM reader display
5. Add log export function, allow the user to record communication log and export by mail, help us locate the issue.

Lib upgrade to 3.5.45, improve below issues:
1. Improve bR301 card slot event
2. Improve compatible with latest iOS 12.2
3. Modify the API which to get reader model name
4. Solved error when calculating the time of card timeout
5. Modify the lib, after call SCardReleaseContext, and call SCardReconnect/SCardConnect, return SCARD_E_READER_UNAVAILABLE
6. Improve API to disable power saving mode, the BLE reader after 3mins will turn off automatically to saving battery, the user can disable this feature 2.0.2 04/15/2019 SDK library update to 3.5.40:
Improve debug log in low-level SDK.

App update to 2.0.1:
1. Using CoreBluetooth API to scan the BLE readers and through the UUID rules to do filter
2. Using a thread to check the Bluetooth broadcast information each 1s, to make the BLE reader list up to date
3. Output the log into demo App, the user can connect their iOS device into a computer, through iTunes to export the log, this improve help us to locate the issues 2.0.1 01/14/2019 1. Redesign the UI to meet latest iPhone style
2. Integrate with latest lib 3.5.29
3. Add support iR301, bR301, bR301BLE, bR500 in one App
4. Add get reader information API, now you can get reader serial number, Bluetooth ID, Firmware version, Reader name. Model name and manufacturer from our API
5. App support auto pair function for bR301BLE and bR500

Other comments:
1. The iReader App only support one reader
2. Auto Pair only work for bR301BLE and bR500, since these device using Bluetooth Smart technology 2.0.0 10/08/2018 1. Fixed bugs in SDK
2. Support background running
3. Support iOS 7.1.1
4. Can get firmware and SDK version
5. Support bR301 1.5 07/08/2014 Update Language files. 1.4.2 08/28/2013 Add Portugal language. 1.4.1 08/24/2013 Updated UI. V1.4 05/27/2013 Fixed some bugs. v1.3 04/25/2013 Supported iOS 6.1
Supported multi-thread operation to get card reader status
Supported write flash and read flash
The new hardware already supported DUKPT encryption in reader, more information, pls contact FEITIAN(world.sales@ftsafe.com). V1.2 02/20/2013 Added functions:
Get card status function
Get serial number for iR301-U

We provide static library for the third-party development based on PC/SC interface to operate card reader.

We are committed to providing you with the best experience possible so if you have any problems, comments or feedback, please email us directly at world.support@ftsafe.com, or call us: ☎ CN+(86)010-62304466 v1.1 08/08/2012 V1.0 05/15/2012



About Smartcard Reader

Smartcard Reader is a free app for iOS published in the Other list of apps, part of Network & Internet.

The company that develops Smartcard Reader is FEITIAN Technologies Co.,Ltd.. The latest version released by its developer is 2.1.4.

To install Smartcard Reader on your iOS device, just click the green Continue To App button above to start the installation process. The app is listed on our website since 2026-10-14 and was downloaded 7 times. We have already checked if the download link is safe, however for your own protection we recommend that you scan the downloaded app with your antivirus. Your antivirus may detect the Smartcard Reader as malware if the download link is broken.

How to install Smartcard Reader on your iOS device:

  • Click on the Continue To App button on our website. This will redirect you to the App Store.
  • Once the Smartcard Reader is shown in the iTunes listing of your iOS device, you can start its download and installation. Tap on the GET button to the right of the app to start downloading it.
  • If you are not logged-in the iOS appstore app, you'll be prompted for your your Apple ID and/or password.
  • After Smartcard Reader is downloaded, you'll see an INSTALL button to the right. Tap on it to start the actual installation of the iOS app.
  • Once installation is finished you can tap on the OPEN button to start it. Its icon will also be added to your device home screen.

Program Details


General

Publisher
Released Date
2026-10-14
Languages
English

Category

Category
Subcategory

System requirements

Operating systems
iOS

Download information

File size
3 bytes
Total downloads
7

Pricing

License model
Free
Price

Version History


Here you can find the changelog of Smartcard Reader since it was posted on our website on 2016-11-05.The latest version is 2.1.4 and it was updated on Soft112 on 02 November, 2026.See below the changes in each version:

version 2.1.4

posted on 2026-10-14

Version History Add support for CCID-Compliant readers based on Apple CryptoTokenKit framework. 2.1.4 09/17/2025 Support new reader 2.1.3 08/10/2021 Improve the user experencise 2.1.2 06/30/2021 New version support Escape command, allow user to control reader directly, for example, user can send specific command to get reader serial number or control the antenna directly. 2.1.1 06/02/2021 Add reader the UUID of the Bluetooth reader 2.1.0 03/15/2021 1. Improve the log contents 2. Bug fixed when call read UID function with bR301 reader 2.0.9 01/06/2021 Solved the compatible crash issue with iOS 14 2.0.8 10/10/2020 Solved the compatible issue with iOS 14 2.0.7 09/30/2020 Support new reader 2.0.6 08/20/2020 Supprot background running mode 2.0.5 07/01/2020 1. Build with latest Feitian mobile reader library
2. Improve the UI experience
3. Add Bluetooth auto connect feature
4. Adjust display contents for all Feitian mobile readers 2.0.4 05/12/2020 Update switch button means in App. Switch on means disable power saving mode, the reader won't turn off automatically 2.0.3 04/18/2019 App upgrade to 2.3.0, here is the changelog:
1. Improve App stability
2. Modify API to get reader model name, reader name and Bluetooth ID command
3. To build the demo source code, need to add -all_load/-ObjC
4. Support OEM reader display
5. Add log export function, allow the user to record communication log and export by mail, help us locate the issue.

Lib upgrade to 3.5.45, improve below issues:
1. Improve bR301 card slot event
2. Improve compatible with latest iOS 12.2
3. Modify the API which to get reader model name
4. Solved error when calculating the time of card timeout
5. Modify the lib, after call SCardReleaseContext, and call SCardReconnect/SCardConnect, return SCARD_E_READER_UNAVAILABLE
6. Improve API to disable power saving mode, the BLE reader after 3mins will turn off automatically to saving battery, the user can disable this feature 2.0.2 04/15/2019 SDK library update to 3.5.40:
Improve debug log in low-level SDK.

App update to 2.0.1:
1. Using CoreBluetooth API to scan the BLE readers and through the UUID rules to do filter
2. Using a thread to check the Bluetooth broadcast information each 1s, to make the BLE reader list up to date
3. Output the log into demo App, the user can connect their iOS device into a computer, through iTunes to export the log, this improve help us to locate the issues 2.0.1 01/14/2019 1. Redesign the UI to meet latest iPhone style
2. Integrate with latest lib 3.5.29
3. Add support iR301, bR301, bR301BLE, bR500 in one App
4. Add get reader information API, now you can get reader serial number, Bluetooth ID, Firmware version, Reader name. Model name and manufacturer from our API
5. App support auto pair function for bR301BLE and bR500

Other comments:
1. The iReader App only support one reader
2. Auto Pair only work for bR301BLE and bR500, since these device using Bluetooth Smart technology 2.0.0 10/08/2018 1. Fixed bugs in SDK
2. Support background running
3. Support iOS 7.1.1
4. Can get firmware and SDK version
5. Support bR301 1.5 07/08/2014 Update Language files. 1.4.2 08/28/2013 Add Portugal language. 1.4.1 08/24/2013 Updated UI. V1.4 05/27/2013 Fixed some bugs. v1.3 04/25/2013 Supported iOS 6.1
Supported multi-thread operation to get card reader status
Supported write flash and read flash
The new hardware already supported DUKPT encryption in reader, more information, pls contact FEITIAN(world.sales@ftsafe.com). V1.2 02/20/2013 Added functions:
Get card status function
Get serial number for iR301-U

We provide static library for the third-party development based on PC/SC interface to operate card reader.

We are committed to providing you with the best experience possible so if you have any problems, comments or feedback, please email us directly at world.support@ftsafe.com, or call us: ☎ CN+(86)010-62304466 v1.1 08/08/2012 V1.0 05/15/2012

version 2.1.4

posted on 2025-09-17

Add support for CCID-Compliant readers based on Apple CryptoTokenKit framework.

version 2.1.4

posted on 2025-09-17

Sep 17, 2025
Version 2.1.4
Add support for CCID-Compliant readers based on Apple CryptoTokenKit framework.

version 2.1.3

posted on 2021-08-10

Aug 10, 2021
Version 2.1.3
Support new reader

version 1.5

posted on 2012-05-16






Click stars to rate this APP!

Users Rating:
  0.0/5     0
Downloads: 7
Updated At: 2026-11-02
Operating System: iOS
License Type: Free

TOP DOWNLOADS
in Network & Internet last week