I am developing with Apache Flex 4.15, Adobe AIR, distriqt BluetoothLE ANE, iPhone4S, Arduino and the HM-10 Bluetooth LE module. When I test the HM-10 with the LightBlue app, it shows the expected single service (uuid FFE0) with a single characteristic (FFE1). The characteristic's properties are read, writeWithoutResponse and notify. I am able to read and write bytes as expected between the iPhone4S and the Arduino.
However, when I query the HM-10 via the distriqt BluetoothLE ANE, I get the same service and characteristic uuids, but the returned characteristic's properties include only read and notify. Of course I get an error if I try to write to it.
What would cause this difference?