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

Looking for experiences on the Apple MFi program registration process

I'm working with a group of friends on a small electronic device. We're getting promising results with the prototype and we're very excited about releasing it into the market. We would love to implement our device as an iphone external accessory and…
Diego Marcos
  • 3,927
  • 3
  • 13
  • 17
16
votes
2 answers

USB-Programming on iPhone

all i want to do is to sent/receive data over the USB Port. With the official SDK it is not possible - apart from MFi. Which other methods to communicate wired with other devices are possible and would you propose? Many Thanks in advance! GD
user741330
  • 161
  • 1
  • 2
  • 3
13
votes
3 answers

EAAcessory errors while closing session with iOS 6.0 GM

There is a MFI device that is connected to iPhone 4S (6.0 GM) or to iPad (6.0 GM) via Bluetooth (2.1 + EDR). The project was built on Xcode 4.5 GM. When the app gets EAAccessoryDidDisconnectNotification it will send message [_eaSessionController…
Yauheni Shauchenka
  • 754
  • 1
  • 9
  • 24
12
votes
2 answers

How to test an iOS application on the CarPlay simulator

I am trying to develop an iOS application compatible with CarPlay. According to this post Is iOS CarPlay API Public? How to Integrate CarPlay?, I have to be enrolled with Apple’s MFi program, but I have noticed that there’s the possibility to use a…
F. DePa
  • 123
  • 1
  • 7
11
votes
2 answers

Getting Issues while connecting device with serial Bluetooth

I am facing 2 problems related to regular Bluetooth.Here is my code. - (void)viewDidLoad { [super viewDidLoad]; [NSTimer scheduledTimerWithTimeInterval:3.0 target:self selector:@selector(showElements) userInfo:nil repeats:NO];…
Kundan
  • 3,325
  • 2
  • 26
  • 65
10
votes
2 answers

What is the simplest way to connect a device to an iPad from an application?

I am working on a major product release for my company. We are designing a new device that we would like to integrate into an iOS app. (FYI, we have recently been accepted into the Apple MFi program so we are past that step.) What we desire is to…
RLH
  • 13,948
  • 19
  • 85
  • 175
9
votes
3 answers

Order of Magnitude Cost to Ship an iOS Bluetooth Accessory

This is a request for guidance regarding Bluetooth accessory development for iOS devices. Publicly available documentation/discussion seems limited; I assume this is due to the MFI NDA. And I didn't find the quantity/variety of iOS Bluetooth…
Matt Andersen
  • 4,820
  • 3
  • 22
  • 19
9
votes
1 answer

What hardware attributes can iOS device detect or obtain when connected to an MFI hardware?

I am dealing with External Accessories and MFI for a project and have this question: What 3rd party hardware attributes, if any, can be recognized after connecting an iOS device to the MFI hardware? Specifically, I am looking for a generic way to…
Boon
  • 37,606
  • 51
  • 186
  • 296
8
votes
1 answer

How to list out all MFI devies into the iOS app?

I want to display the list of all MFI passed apple devices which are not paired before from iOS settings. I can list out the connected devices using below code: NSArray *accessories = [[EAAccessoryManager sharedAccessoryManager] …
Nikh1414
  • 1,212
  • 1
  • 18
  • 35
8
votes
1 answer

iOS connect/reconnect to Bluetooth device when using external-accessory and MFi

my question is to those who has experience with MFi and external-accessory framework. If I work with external Bluetooth accessory, is there any way to issue connect request to a remote device? I mean programmatically, without user involvement. If…
SergeyM
  • 126
  • 1
  • 4
8
votes
2 answers

How can I connect an iOS device to non iOS device (Arduino devices) via Bluetooth?

After searching on Google, I found that people say it's only possible to connect an iOS device with a non iOS device with the 'MFi program'. Is that true? My project is mainly focused on sending and receiving information with the Arduino device via…
antonio081014
  • 3,305
  • 1
  • 25
  • 37
7
votes
1 answer

Scan for MFI products over Wi Fi

In iOS 8, Apple allows us to connect to a device via Wifi direct and share wifi network credentials with it. We can do it in wifi settings page but also in an app. I'm trying to launch a scan to find wifi MFI devices. I can see those in the wifi…
The Windwaker
  • 1,004
  • 11
  • 24
6
votes
2 answers

Protocol String name in EADemo Code

Whenever I connect the MFi accessory for the first time which protocols do I need to declare in the plist file and from where can I get it`s name? Even after connecting my MFi accessory and running the EADemo code still it says that No Accessory…
iOS_Passion
  • 788
  • 1
  • 7
  • 16
6
votes
1 answer

is there any way to control usb cam from iOS device?

I have a requirement to control USB CAM from any iOS device by sending command like take picture, zoom in, zoom out. Also the live video should be stream on iOS device so I can see the camera view on my iOS device's screen and perform required…
Mayank Jain
  • 5,476
  • 7
  • 29
  • 64
6
votes
0 answers

Can you obtain WiFi settings from iOS and pass it to a BLE device (similar to Withings)?

The Withings iOS app has the ability to obtain your wifi settings and pass it to the body scale via Classic Bluetooth (see screenshot below). From what I learnt it's a feature only available through the MFi program, which the Withings Scale…
Joseph Lin
  • 3,274
  • 1
  • 26
  • 39
1
2 3
12 13