This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

HIDEmuKbd connection Iphone6s issue

Other Parts Discussed in Thread: CC2541

I started developing from HIDEmuKbd project. with project under 
C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\HIDEmuKbd

I connected the board  to my host Andriod4.4 phone using CC2541 EVM board, and keyboard emulation works well. And a keyboard Logo

display on the Andriod4.4 phone.

Now I want to use CC2541 EVM board connect to Iphones6s, and report output keyvalue,

the connection works well, I capture the notification be send out, But Iphone6s is not reponsed to keyvalue, and not keyboard Logo display on the iphone6s

How can I do that?

Compare the difference Action between Andriod4.4 phone and Iphone6s in connection process, captured by CC dongle USB tools

Andriod4.4

Iphone6s

Opcode 

Action 

Opcode

action

0x52 0x35 0x1

Configure protocol mode  = 1

 

0x12 0xf 0x0002

Configure service changed ClientCharCfg = 2

0x12 0x26 0x0001

Configure battery level ClientCharCfg=1

0x12 0x26 0x0001

Configure battery level ClientCharCfg=1

0x12 0x3b 0x0001

Configure report ClientCharCfg = 1

0x12 0x3b 0x0001

Configure report ClientCharCfg = 1

0x12 0x42 0x0001

Configure boot key input report ClientCharCfg=1

 

 

0x12 0x47 0x0001

Configure boot mouse input report ClientCharCfg=1

 

 

0x52 0x2a 0x0008

Configure scan interval window=8

 

 

0x12 0x2d 0x0001

Configure scan refresh  ClientCharCfg=1

 

 

 

 


Tsuneo