We have a device with an MFI chip we would like to connect through right from the app.
Using
EAAccessoryManager.shared().showBluetoothAccessoryPicker, we can indeed see the peripheral appear in the picker after a few seconds.If we tap on it, it will load for a moment, then display the following error :
Unsupported Legacy Device
Please go to Settings to pair with "DEVICE_NAME"
For some reason, once we've connected once through Settings > Bluetooth, we are then able to connect from the app using the same exact method.