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
2
votes
1 answer

MFI Accessory communicate with App via USB

How to communicate with MFI Accessory communicate via USB? Here's what I've got. My MFI accessory, other company's MFI accessory and protocol names EADemo(An Apple official Accessory Demo) Here's what I've done. add protocol name toSupported…
ronan
  • 1,611
  • 13
  • 20
2
votes
1 answer

Where's the documentation for making Bluetooth SPP connections to an iOS device?

Prevailing wisdom seems to indicate that, in order to make an SPP (Serial Port Profile aka. RFCOMM) connection over Bluetooth Classic, from a peripheral to an iOS device, the peripheral needs the Apple Authentication Chip (AAC, aka. an MFi…
bolind
  • 512
  • 3
  • 15
2
votes
1 answer

Bluetherm SDK iOS - Apple rejected the APP

I have used Bluetherm SDK (http://www.thermoworks.com/products/logger/bluetherm_bluetooth_probe.html) in my iOS APP. But the Application has been rejected by the Apple Reasons Not in MFI Program ----- MFi - Program Authorization ----- We are unable…
Utkarsha
  • 250
  • 2
  • 12
2
votes
1 answer

Homekit Implementation on Existing System

I had a iOS app for home automation. my app works flow iOS app <------> hardware device <------> accessory (home appliances) iOS app send and receive command via Sockets. now i need to implement HomeKit to my existing System. how can implement…
Prabha
  • 31
  • 9
2
votes
1 answer

EAAcessory MFi connection to issc datapath protocol- EASession fails to init

I have a bluetooth device which I can find in my accesories with the protocol "com.issc.datapath" and the name "Chatboard". (I use iOS 7.1) I tried the ISSC BT Chatboard application which works fine with my bluetooth device, but I am not able to get…
wassx
  • 333
  • 3
  • 18
2
votes
1 answer

iPhone 4 with BLE using core Blue tooth 4.0

i have iPhone 4 not 4S and later , and I want to communicate my App with Blue Tooth low energy devices with MFI Compliant. Is there any Solution..??? My device is not jailbroken. Akhzar Nazir
Akhzar Nazir
  • 101
  • 1
  • 6
2
votes
0 answers

In-App Bluetooth Pairing Behaviour

Unless and Until the Device is paired for the Very first time in the Device settings, they are not show in the Application.And the Bluetooth picker only shows these Paired devices. But as per the docs the behaviour is not as such. Can i Scan for all…
raghul
  • 1,008
  • 1
  • 15
  • 33
2
votes
1 answer

Do I need Apple MFi certification to write an app that communicates with a Made for iPod car radio over USB?

My car radio is Made for iPod and displays track info, can skip forward and backward, pause, play etc. iTunes Match content does not appear when the radio takes control. Can I build an app that can transmit this info to the radio without being…
Daddy
  • 9,045
  • 7
  • 69
  • 98
2
votes
1 answer

iOS and CoreBluetooth Low Energy Required?

We are making MFi hardware and an iOS app. We will want to have the BT device notify our app even if we are not running periodically when certain events happen. I know the CoreBluetooth API is the one to use, but can't tell for sure if that API only…
user856232
  • 1,073
  • 2
  • 14
  • 40
1
vote
2 answers

List (and connect to) Bluetooth devices from within iOS App

I have a device that broadcasts data via bluetooth. It is MFI certified and I already have an application on the AppStore that communicates with it, using the External Accessory Framework. The problem is that my application assumes the device is…
Padu Merloti
  • 3,219
  • 3
  • 33
  • 44
1
vote
2 answers

ios app rejected because not authorizated to use MFi hardware

This statement is from Apple about my app: 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. Please work with…
Falco
  • 149
  • 3
  • 13
1
vote
1 answer

Redpark Serial Cable not receiving data

I have a C2-DB9 serial cable from Redpark for use with an iOS application that seems to be not working as required. I have a device that connects to the RSC cable and also to a PC via USB for power only. I have utilised the Redpark SDK provided…
JordanMazurke
  • 1,103
  • 10
  • 22
1
vote
1 answer

How to connect a bluetooth device by SPP

How to connect a bluetooth device by Serial Port Profile in iPhone using Objective C? I have a Bar Code Scanner and i want to read bar code into my app.
imran_gnit
  • 11
  • 3
1
vote
0 answers

Reading data from a non-MFi external accessory on iOS over USB-C port

I'm trying to determine if I can read data from a non-MFi external accessory on an iPad with a USB-C connector. I've inferred from some things that I've read that while data transfer speeds may be limited from non-MFi external accessories, you can…
user888867
  • 540
  • 5
  • 16
1
vote
0 answers

MFi-compliant accessory drops bluetooth connection to iPhone after about 1kb of data

I'm having a hard time tracking down an issue with an accessory I'm developing. It plays nice by the MFi rules - I can pair with it, connect to it and get some data. The problem is that it either disconnects on its own, or gets hung up on by the…
kolosy
  • 3,029
  • 3
  • 29
  • 48