I am trying to control the EV3 using direct commands over a Bluetooth connection. There are no issues pairing the brick with a PC or phone, and opening the serial connection works fine, but sending a direct command such as playing a tone with
0x06 0x00 0x00 0x03 0x0B 0x02 0xF4 0x01
does not produce a tone and does not provide a response on the serial connection, even though the telegram type byte requests it.
I have tested direct commands using two different serial terminals on OS X and Windows 7, as well as an Android app made for this purpose and writing the bytes using my own custom program, and all of these give me the same results. However, the official Robot Commander app does work.
Are there any special connection settings needed for commands to succeed, or any common pitfalls that I might have fallen into? I have read the developer documentation and didn't find any glaring problems.