Comments (12)
@Anioz Hi, thanks for your feedback, please let me know the reader's model and your iOS device and the iOS system version. Please refer to the following pic to get the reader's PID/REV info:
from feitian_mobile_readers.
USB\VID_096E&PID_0624&REV_0112
iPhone XS
iOS 16.6 @richard605
from feitian_mobile_readers.
@Anioz Well noted, thanks. I'll let our R&D have a check.
from feitian_mobile_readers.
@Anioz I just noticed your reader firmware is an old version, would you please update the firmware first, and have a try.
The firmware is in https://github.com/FeitianSmartcardReader/BR500_AND_BR301BLE_SDK_Latest/tree/master/Tools/Update%20Tool/bR301BLE, please use "bR301FC4_Update_20191016_1.14.meta" file.
And please note: Keep only 1 meta file in the folder.
from feitian_mobile_readers.
@richard605
USB\VID_096E&PID_0624&REV_0222
USB\VID_096E&PID_0624&REV_0225
Ive tried these as well just to make sure and they show same symptoms, as a company we need to support both old and new readers for our 3000+ customers (nurses/medical staff) but this seems to be unrelated to the firmware version since i have multiple cardreader versions (all ble)
Ideally we want our nurses to be able to select a reader but if this is technically no longer possible then maybe if you would allow only FT_ prefix name devices to autoconnect on developer demand with setautopair(true) then this problem would be solved as well
Currently main issue is that our nurses are connecting to the bluetooth smart TV's of their patients when they visit instead of their BLE cardreader
The binding library was made on a Macbook, i do not mind testing experimental builds if you think this is the only solution
from feitian_mobile_readers.
@Anioz thanks for your feedback, and sorry for your inconvenience. Please let me clarify I just want to try help to get the issue solved step by step in my part, before it goes into our R&D. Would you try the release version instead of the debug one?
from feitian_mobile_readers.
@richard605
I've made a iOS binding library with the release version and the symptom is the same (used cardreaders rev225 & 222)
Method returns a bool false, no error
from feitian_mobile_readers.
@Anioz well noted. let me forward this to our R&D colleague tomorrow morning and back to you.
from feitian_mobile_readers.
@Anioz Hi, while now our R&D is trying to reproduce this issue. Did you try our demo sample app, does it have same issue? https://apps.apple.com/us/app/irockey301/id525954151
Because it use the same lib. Please install it on your iOS device and take a look.
from feitian_mobile_readers.
@richard605
DEMO app xamarin does not compile (several methods missing and incomplete bindings): https://github.com/FeitianSmartcardReader/FEITIAN_MOBILE_READERS/tree/master/Xamarin_Combo
It's binding library is named Xamarin_Combo/CardReader_Xamarin/Feitian.CardReader.iOS
Inside of it connectPeripheralReader(string readerName, nfloat time) is commented, possibly for the same issue
DEMO app iOS works great both manual and autoconnect: (this code in its form native is unusable for the cross platform Xamarin project which relies on binding libraries for native libs)
https://apps.apple.com/us/app/irockey301/id525954151
I understand this is difficult to debug if you do not have a working Xamarin Forms DEMO project with a iOS binding library for the native library hooked up to it, i will gladly create this for your R&D team so they more efficiently see where this is taking a wrong turn
(as long as we can do the communication in writing we can talk Chinese, English, Dutch, French or whatever language is prefered)
What email can i send a test project to so your team can test directly?
(this will probably also help with making your current published xamarin forms DEMO project code usable for other devs using this site
from feitian_mobile_readers.
@Anioz Please feel free to contact me: [email protected] or skype: Richard.Han@FEITIAN
from feitian_mobile_readers.
@richard605 Thanks to the xam demo example of R&D + bindings library you provided the primary tests show very good reliability on Xamarin forms framework, thank you very much, for us this is marked as solved
from feitian_mobile_readers.
Related Issues (20)
- CRASH BUG IN FTReaderAPI, in method com.ftsafe.comm.bt4.BT4.BlueToothRead() - OutOfMemoryError HOT 19
- PCSC API, FT_SCardListReaders always returns SCARD_E_NO_READERS_AVAILABLE after FT_SCardConnect is called HOT 2
- FT_SCardListReaderGroups: Can not find the bR301 readers HOT 6
- mFtReader.readerPowerOn(0) creates : java.lang.NoSuchMethodError: no non-static method "Lcom/ftsafe/comm/CommBase;.getDevType()I HOT 2
- Getting error when using FT SDK in Android app HOT 1
- getting PendingIntent Flag error in Android 12 (31 or above) HOT 5
- Multiple reader usage on Android 9 HOT 2
- Release Notes for iOS Library v3.5.64 HOT 1
- Visual Studio Xamarin Forms example request HOT 6
- Does iOS SDK support frameworks? HOT 8
- com.ftsafe.readerScheme.FTException: err : 612 HOT 15
- Use Feitian library on mac os platform HOT 4
- Need updates and documentation on Android 13 (SDK 33) HOT 5
- FTException: err : 612 with some of the cards HOT 5
- Problem with new SDK (on android) and readers with fimware 1.10 HOT 33
- Uncatchable internal lib crash black micro usb ble301 for combination 2.0.1.3 & USB\VID_096E&PID_0624&REV_0112 HOT 4
- com.ftsafe.readerScheme.FTException: err : 612 - FTReaderAPI library does not work HOT 7
- Cannot connect to Feitian bR301 BLE on Android HOT 10
- FTException: err : 612 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from feitian_mobile_readers.