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

Apple's MFi program

Does anybody here have any experience developing hardware under the "Made for iPhone" program? I have a device that broadcasts information via bluetooth, and so far the only way to make an iPhone app that displays that info is if I go through the…
Padu Merloti
  • 3,219
  • 3
  • 33
  • 44
5
votes
1 answer

Can iOS apps communicate with MFi accessories over WiFi?

The title pretty much explains it. We are working on an MFi accessory which communicates with our iOS app over Bluetooth. However, we want to replace Bluetooth with Wifi. Provided that we can make the necessary hardware changes in the accessory, can…
Varun Singh
  • 1,135
  • 13
  • 18
5
votes
1 answer

iOS 7.1 update breaks External Accesory inputStream UART read ability

We have MFI approved accessory device. Our protocol assumes continuous readings from accessory in UART mode. It was working perfect before iOS 7.1, but after testing on the iOS 7.1 it is not working properly. In ATS test suite log we can see success…
5
votes
4 answers

EAAccessoryManager accessory picker bug

I'm trying to build an app that communicates with an external accessory (over bluetooth). To ensure the app is user-friendly I'd like him not to go to the settings to connect with the accessory but to show the Accessory picker that iOS 6.0…
delannoyk
  • 1,216
  • 1
  • 12
  • 22
5
votes
2 answers

iOS Device & Bluetooth

Does anyone know the maximum data transfer rate between an external Bluetooth device and an iPhone / iPad (4S onwards). I read that enchanced data rates in BT3.0 were 24Mbs - can the iPhone support this? What is the maximum data possible using BT4.0…
Microkid
  • 93
  • 1
  • 3
4
votes
3 answers

Detect Bluetooth answer/end-call button on iPhone

Is it possible to detect and respond to the answer/end-call button presses from an HFP Bluetooth device on iOS? Has anyone seen this? Where should I look for answers? I understand one could get access to lower level bluetooth if you register for the…
Cliff
  • 10,586
  • 7
  • 61
  • 102
4
votes
2 answers

iPhone bluetooth and "Made for iPod"

Does iPhone display non-iOS bluetooth devices nearby? Or, does it show iOS + devices that are in the "Made for iPod" program? Or even, does it show all devices just that you can't connect to devices that are not in the "Made for iPod" program? So…
Kar
  • 6,063
  • 7
  • 53
  • 82
4
votes
1 answer

EAExternalAccessory Bluetooth Accessory Picker doesn't display on screen

I've been trying to use the following method on Swift 5 to display the Bluetooth Accessory Picker: DispatchQueue.main.async { EAAccessoryManager.shared().showBluetoothAccessoryPicker(withNameFilter: nameFilter, completion: nil) } But I get the…
4
votes
0 answers

iOS app development for a classic bluetooth device

We are developing an android and ios mobile app for a hardware device. We have to read files generated from the device and move it to mobile app. The device is not a low energy device. It's a Bluetooth 2.1. Currently, we are unable to pair the…
4
votes
0 answers

connectedAccessories method in externalAccessory framework iOS giving 0 elements

This might be a duplicate question, but all previous are asked more than one year ago and does not have helpful answer. External Accessory Framework bluetooth pair. connectedAccessories every time count 0 iOS External Accessory Framework: how to get…
Gypsa
  • 11,230
  • 6
  • 44
  • 82
4
votes
1 answer

Is there a Cordova/PhoneGap Plugin that uses Bluetooth Classic for iOS?

I'm trying to find a bluetooth classic (External accessory framework/MFi) plugin for Cordova. I have been unsuccessful. Thanks for the assistance
Nathan
  • 1,609
  • 4
  • 25
  • 42
4
votes
1 answer

Is MFi required if I am using "Lightning to USB Camera Adapter" with external USB device

I have my developed external device which I can connect with linux PC using USB port. Now I want to develop an iOS application that communicates with this device to read/write some data. I am planning to use "Lightning to USB Camera Adapter" and EA…
Nir
  • 399
  • 3
  • 22
4
votes
1 answer

Programming apple iphone/ipad app to communicate with custom electronic device via bluetooth (or WIFI)

I’m struggling to confirm the following (or believe its this difficult) and wondered if others had already been down this path. I would like to develop an iPhone/iPad application using Bluetooth that communicates to a custom hardware device using…
embeddedbob
  • 83
  • 1
  • 6
4
votes
2 answers

Existing bluetooth device and Apple MFI

I am developing an App which needs to connect to a bluetooth device. I dont want to deploy this app in the app store. I only need this for personal use. Is there any way to connect to this bluetooth device (which is old as hell and definitely not…
Franziskus Karsunke
  • 4,948
  • 3
  • 40
  • 54
3
votes
2 answers

If a bluetooth device is not in the MFi program, could an iPhone at least discover the device?

Beside discovery, how about pairing? If a device isn't MFi, could an iPhone pair with it? If so, is it doable in all versions? Then what's the point of the MFi?
Kar
  • 6,063
  • 7
  • 53
  • 82
1
2
3
12 13