This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

HID Keyboard Demo - works for iOS 7 but not iOS 8

Hello,

I am trying to use the HID Keyboard Demo (ble_HID_keyboard_template from arduino sdk) . I'm using a RedBearLabs Blend Arduino with the nrF8001.

It works great with iOS 7 (iphone 5)

However, I am not able to get it to work with iOS 8.4 (using iphone 4S). It sometimes pairs (requires multiple attempts), and when it does pair I know it is sending the character "A" to the phone. However, the letter "A" never shows up on the phone.

Am I doing something wrong? Is there a work-around for this?

Thank you, Ken

Parents
  • Hi Ken,

    Sorry for the late response. We have received report about the issue with the letter missing on the phone when using nRF8001 with Arduino. We have reported it back to Apple and also doing investigation on our side.

    About the issue the the phone sometime didn't pair ( as you mentioned). How frequently does that happen ? What happened when it didn't pair ? Could you capture a sniffer trace when pairing fail ?

  • Hi Hung, I have been working with the board for the past few hours. I seem to be able to bond the iOS8 reliably now if I press the reset button while the firmware is uploading. The problem remains that when it is paired, the characters sent from the BLE device to the iOS8 phone does not show up on the phone. It looks like the characters are being sent over the air (looking at the Wireshark trace), but the iphone is not processing them correctly. Do you see the same behavior on your side? Thanks in advance for your help! Cheers, Ken

Reply
  • Hi Hung, I have been working with the board for the past few hours. I seem to be able to bond the iOS8 reliably now if I press the reset button while the firmware is uploading. The problem remains that when it is paired, the characters sent from the BLE device to the iOS8 phone does not show up on the phone. It looks like the characters are being sent over the air (looking at the Wireshark trace), but the iphone is not processing them correctly. Do you see the same behavior on your side? Thanks in advance for your help! Cheers, Ken

Children
No Data
Related