Hi nxa20520,
I tried sending a,b,c via hid keyboard to iphone,it is also not working, no hid features are working.
In android phones, there is option to disable virtual keyboard when physical keyboard is connected , so when i connect my kw36 successfuly with android phone and when that option "virtual keyboard" in android phone is disabled, my kw36 acts as a physical keyboard and virtual keyboard of android disappears and if i send a,b,c it is successfully received by android.
I do not have any option to disable "virtual keyboard" in iPhone like android.
Also one of our third party app developer have tried with arduino chipset and he has just paired and bonded successfully with iphone and tried hid keyboard commands like a,b,c etc are all executing properly without any issues, he also tried by sending directly volume commands also, it is working without any issues, he said that apple phone just expect to pair,bond and connect hid successfully to execute hid commands.
When i use kw36, i have taken apple log and saw that apple has recieved it but didnt execute hid keybaord commands like a,b,c , so when i checked with my colleague, he said that the only requirement that apple phones expect is just the phone to be paired and bonded successfully with kw36 to execute hid commands and also what he said was, if pairing and bonding is successfully happened with iphone, then ios automatically will not show the native virtual keyboard till the kw36 is disconnected or unbonded/unbounded. Can you please check the apple accessory requirements for connection parameters and pair,bond,connect with iphone and try sending "a" via hid keyboard? The only way we csn confime that we have bonded with iphone is the native virtual keyboard shall disapper.
Regards,
Sai Kalyana Raman