
Which is just a wrapper for a inner_card.PowerOn()call, it returns -2, which is an unknown to me (and to the documentation) return code.Īlso, while not used on my app, only on Feitian's demo, trying to register a Handler for the device, via inner_card.registerCardStatusMonitoring(Handler) also returns an unknown error code: -1. But then, when I call: mReader.PowerOn() Square Reader for contactless and chip safely and securely accepts chip cards, contactless cards, Apple Pay, and Google Pay anywhere. The baiMobile 3000MP Bluetooth Smart Card reader is designed to support most mobile and desktop platforms including Apple iOS, Android, BlackBerry OS 7. This part works as expected, without any issues. MReader = new ft_reader(mInput, mOutput) MOutput = mBlueToothSocket.getOutputStream() MInput = mBlueToothSocket.getInputStream() The demo starts out like this: BluetoothSocket mBlueToothSocket = mBlueToothDevice.createInsecureRfcommSocketToServiceRecord(MY_UUID) I thought this could be a problem with my card reader, but I have two of them for developing and both present the same issue, repeatable even with Feitian's demo app code. Unlike free card readers from competing services, this one from QuickBooks can handle both mag-stripe and chip methods of entry, and connects to the smartphone wirelessly via Bluetooth. Though the easy to integrate blue tooth connection developers are.

I have been working with a bluetooth smart card reader (Feitian br301), and it appears to have simply stopped working out of nowhere. Smart Card Reader bR301 bluetooth has been designed with convenience and security in mind.
