Questions tagged [mfi]

MFi (or "Made for iPod") is the Apple program hardware developers must join to be able to manufacture and brand products as being made for iOS devices.

The MFi program allows hardware manufactures to develop products that can be used on iOS products. Entry into the MFi program requires a strict application product, and can be submitted at https://developer.apple.com/programs/mfi/.

MFi tagged questions should be specific to MFi device connection or device development.

182 questions
3
votes
1 answer

iOS - How to integrate bluetooth devices in my app

I'm trying to create some application that connects to blue tooth devices. A simple thing like a bluetooth barcode scanner that scans and sends a number to my app. I want to know which framework or something to be used in my app that can integrate…
Satyam
  • 15,493
  • 31
  • 131
  • 244
3
votes
2 answers

CoreBluetooth and MFi

My company creates hardware accessories that are approved through MFi. With iOS 5, Apple has finally made Bluetooth open to BLE devices without using the ExternalAccessory framework.  I have been unable to find any information on MFi about using…
logancautrell
  • 8,762
  • 3
  • 39
  • 50
3
votes
0 answers

How to get Bluetooth device name on BT version below 4.2

I am trying to fetch car bluetooth device name with BT version below 4.2 in iOS, the car panel has android OS v10. I am able to fetch the bluetooth device name above BT v4.2 but when I try below this version it gives me null. I've tried to fetch the…
Md Bilal
  • 31
  • 2
3
votes
1 answer

How to differentiate between a device paired via Bluetooth and a device "paired" via cable using ExternalAccessory?

I am trying to find a way to establish which of my [[EAAccessoryManager sharedAccessoryManager] connectedAccessories]; are connected via Bluetooth and which are connected via USB. External accessory considers all devices connected using one of the…
Razv
  • 51
  • 5
3
votes
1 answer

Made For iPhone program specifics

I have to develop a wireless adapter to fit into a medical device and an associated iPhone application. I would be grateful if I can get to know the format in which I need to present them the project plan to get MFI certification for my…
Sakshy
  • 51
  • 3
3
votes
3 answers

how to see NSLog in my SDK project under iOS 10

I have a SDK project which will compile and build a framework. Inside this project, I have my person NSLog shown there. I have another framework test app to using this framework to do my task. After upgrading to iOS 10 and Xcode 8, I notice all the…
xiaoyaoworm
  • 1,052
  • 4
  • 13
  • 32
3
votes
0 answers

Fetch Bytes from Non MFI Device using MFI USB Accessory Cable

I want to use the MFI certified cable (same as shown in image) for fetching raw data (bytes) from ultrasonic device (not MFI certified) which will be connected to USB female port of a cable. For now: I have a cable which is not certified, so no…
K'am
  • 129
  • 1
  • 7
3
votes
0 answers

iOS Flash Drive SCSI Inquiry

We are trying to send a SCSI inquiry to a iOS Flash Drive. Connected via USB we can send the following inquiry command using libUsb and Java: private byte[] getInquiryCommand(byte replyLength) { // Command Block Wrapper (CBW) ByteBuffer…
kamischu
  • 61
  • 3
3
votes
0 answers

Bluetooth 3.0 connection on IOS using IAP2

Question: Given MFI certified IAP2 support for Bluetooth 3.0, how can one connect, search and pair from withing the application? What are the exact commands? An example would be best :) Background: We recently developed an ISO application that…
3
votes
2 answers

iOS sample to connect a Bluetooth with MFI

I have an application for Android that communicates via Bluetooth with a hardware we develop. Now I need to develop an application for iOS that connects with the same hardware via bluetooth. This hardware makes serial communication via…
3
votes
0 answers

How can I get the friendly name of a MFi bluetooth device in an iOS app?

So EAAccessory provides a property to retrieve the name of a device. From the devices I have queried, this usually is not the same as the friendly name you see in the Settings > Bluetooth page. It is usually a generic model name of the device. Is…
Ovi Tisler
  • 6,425
  • 3
  • 38
  • 63
3
votes
1 answer

Debugging a MFI application on the iPhone

I am a MFi developer and I am developing an iPhone App that talks to custom hardware. My question is how does one go about debugging the iPhone app I have searched the web and stackoverflow but there seems to be no clear direction. 1. 30 Pin dock -…
OneGuyInDc
  • 1,557
  • 2
  • 19
  • 50
3
votes
2 answers

iOS App Metadata Rejected: MFi Certification PPID #

My iOS app has been rejected and I got the following message from Apple: ....... Reasons for Rejection: MFI Issue We started your review but cannot continue because we cannot locate your MFi Certificate PPID #. Please go to Manage Your Applications…
T.D
  • 177
  • 2
  • 10
2
votes
2 answers

What can MFI enable?

I'm trying to determine what functionality I can add to a BT accessory by paying for the MFI authentication coprocessor. For example, could I... A. Pass location data to the accessory? B. Push incoming SMS messages to the accessory? C. Launch my…
user1260096
  • 21
  • 1
  • 2
2
votes
1 answer

using iPhone like a picaxe (microcontroller)

In school year 11 electronics we have started working with Picaxes (a simple type of microcontroller) and I was wondering how I could develop an iPhone app that could be plugged into a dock like connecter and have a simple program that did very…
Jordan
  • 1,564
  • 2
  • 13
  • 32
1 2
3
12 13