iCade Game Controller iOS 11

I have been using iCade game controller with my app using the code form an iCade-iOS build on GitHub. After updating to iOS 11 my ios devices can sync with the remote control, but there is now functional.

Before the update, the phone / iPad would see the controller as a keyboard and the code I have been using finds the keystrokes and turns them into usable commands for gaming etc..

After the update pushing the buttons on the controller does nothing.

Did apple remove support for iCade style game controllers in iOS 11 and if so what alternative is there to get it working again?

It seems that there is an issue with the Bluetooth Version or something along those lines. The one game controller I have is a mini controller that has Bluetooth 3.0 and will connect and run the way expected on iPhone 7 or older but when I connect the same controller to an iPhone 8 or iPhone X there is no response from button presses even though the device is connected to the phone. This holds true except in one case where I connect the iPega 9025 to an iPhone 8, and it works as expected even though it is a Bluetooth 3.0 device. So, is there a reason that a Bluetooth 3.0 Game Controller (iCade) would connect to, but not control an iPhone 8 with Bluetooth 4.2?

What version Xcode was used to build your app? What iOS versions is your app configured to support?

iCade Game Controller iOS 11
 
 
Q