ioscore-bluetoothaccessory

Can the External Accessory Framework connect to Bluetooth v4.0 classic?


I am working on fixing an application for a client. Using the BT43 module, whose datasheet supports bluetooth v4.0 classic AND low energy. Mind you, this device also has the MFi Authentication chip! However, my problem is as such:

I can connect to the device on a system level, however in my test application...

[[EAManager sharedAccessoryManager] connectedAccessories]

returns an empty array. If I show the built in bluetooth picker, the device also shows up, however fails to connect. Core Bluetooth can see and connect to it via LightBlue though.

My question is, could this be a hardware issue, or an iOS 8.1.2 bug with Bluetooth Core Specification v4.0?


Solution

  • So the problem was the wiring on the authentication coprocessor being wrong, as well as the firmware out of date.