1. The iMag/iMag Pro/iMag Pro II demo application that comes with the SDK does not seem to run with iOS 5. Is there an iOS 5 compatible version?
A. We don't have a SDK specifically for iOS 5; the SDK works with iOS 3.1.3 or above. Please include protocol string of iMag Pro in the Xcode project.
- Open .plist file under Resources folder
- Add "Supported external accessory protocols' to the information property list if it doesn't exist
- Add iMag/iMag Pro protocol string (available in the source code of SDK demo, with format xxx.xxxxxxxxxxxxx.xxxx) to "Supported external accessory protocols.
2. How do I run the debugger on iMag Pro/iMag Pro II reader?
A. Since iMag and iMag Pro both use 30-pin dock and they share the same SDK, you may use iMag reader, which includes a Micro USB connector on the side, while developing their own application.
3. We received following message from Apple while we submit application to App Store. “We are unable to post your app to the App Store at this time because we have no verification that you are authorized to distribute apps that interact with the required MFi hardware.” What should we do?
A. Before submitting an iMag or iMag Pro compatible application to App Store, we, ID TECH, as the hardware vendor have to register the application to our product plan in order for the application to be registered to work with our product. You need to provide following information to ID TECH.
- App Name
- App Developer
- Adam ID (the identifier of an application which shows under iTunes Connect as Apple ID)
- App Bundle Seed ID
4. I am looking for a solution to get data from the magnetic strip into a FileMaker Go App (FileMaker Inc.). If i'm in an iApp (for example, “Notes”) and swipe a credit card through iMag, would there be any data pasted into the App?
A. The mobile readers are not keyboard emulated. Therefore, an application is required to receive data from the SDK. The card data will not be shown in an iApp (such as Notes) because the application is not listening to data coming from either 30-pin connector (for iMag family readers) or headphone jack (for UniMag family readers).
5. I am trying to send commands to iMag Pro/iMag Pro II reader through a mobile device, but I always receive <NAK>.
A. The command structure specified in the user's manual is based on the testing environment of PC. However, in iOS environment, the pattern is slightly different. Please try to reverse the position of <ETX> and <LRC>.
6. Where to put the PPID once my application has been added to ID TECH's product plan and has been approved by Apple?
A. You can try to add the PPID in the "Review Notes".
7. I upgraded my Apple device to iOS 8 and my iMag Pro II stopped working, why?
A.Check the revision of your reader. This can be found on the label on the base of the reader. For the base model of IDMR-AL30133, if it is Rev. A or B, it must be upgraded via firmware to support iOS 8. If your reader is Rev. 55 or prior, it cannot support the upgrade and you will need to purchase a new reader. The cost of the upgrade is a one time fee of $15. Contact support for how to start an RMA and get your reader working again. *Note that when a Rev. A or Rev. B reader has had the firmware upgrade applied, it will have a small sticker on both the box and reader which says "DA-092514-2". If so, the reader should support the current iOS version. Please note that most Rev. B were already upgraded. This can be confirmed by checking for the DA sticker.
8. Does the iMag Pro and iMag Pro II SDK support ARM 64?
A.Yes, starting with SDK version 2.8, the iMag Pro SDK supports 64 bit.
See also: