Giter VIP home page Giter VIP logo

br301_sdk_latest's Introduction

# bR301_SDK_Latest

For iOS and Android, please using latest SDK from below repo:
https://github.com/FeitianSmartcardReader/FEITIAN_MOBILE_READERS

2018/06/25 Update iOS SDK, release lib 1.32.5
2018/06/25 We do update android SDK to https://github.com/FeitianSmartcardReader/FEITIAN_MOBILE_READERS, in future, will do maintain with combo SDK
2018/03/19 Update iOS SDK, release lib 1.32.4
2017/05/24 Update iOS SDK, release lib 1.32.3
2017/02/22 Update iOS SDK, release lib 1.32.0
2016/12/27 Upload whole Bluetooth bR301 SDK into Github

br301_sdk_latest's People

Contributors

feitiansmartcardreader avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

br301_sdk_latest's Issues

Strange behavior when using with other BT peripherals

We are using the br301 as well as a StarIO bluetooth printer.
If the printer is powered off, and disconnects, the br301 goes into an unusable state until power cycled.
The strange thing is that according to the OS, it never disconnects from bluetooth so I'm guessing it is somewhere in the internals of the br301 library.

I've tried detecting the printer disconnecting and resetting the interface, but it doesn't work reliably.
Any help would be appreciated, especially documentation on the functions in the library.
The manual from Feitian doesn't refer to any of the methods used in the latest library that I can see.

bR301 Android SDK: NullpointerException when turning off reader

The reader is working quite good with the Android SDK. But one thing needs to be fixed:
When turning off the reader (pressing the power button for several seconds) the Android application crashes with NullpointerException at com.feitian.readerdk.deviceconnect.AndroidBlueToothDeviceConnect$ReadThread.run(AndroidBlueToothDeviceConnect.java:277)

Line 277 is:
AndroidBlueToothDeviceConnect.this.mHandle.obtainMessage('\ue001', '\uf003', -1).sendToTarget();

I think the app has no chance to catch this exception. So it would be nice if you could fix that.

Wrong parameters for some German health insurance cards on Android

I'm trying to read some German health insurance cards and most of them work but for some older test cards (ATR 3B 9F 18 81 B1 FE 45 1F 03 00 64 04 10 10 08 31 C0 73 F6 11 C0 07 90 00 4A) I get either DK.TRANS_RETURN_ERROR or DK.CARD_TIMEOUT when calling transApdu.

After a lot of digging and directly accessing CardCmd and ProtocolExtended I found out that there's a problem with Catr.analysis_atr. When I skip that call, those cards work fine but in exchange some newer cards (ATR 3B D0 97 FF 81 B1 FE 45 1F C7 EB) don't.

In short: Catr.analysis_atr sets wrong parameters when parsing ATR 3B 9F 18 81 B1 FE 45 1F 03 00 64 04 10 10 08 31 C0 73 F6 11 C0 07 90 00 4A.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.