iToys
Introduction
iToys vibrators use a compact 6-byte BLE command to select vibration mode and speed.
BLE Profile
ble_names:
- 26-021-B
services:
main:
uuid: 0x0000ffa0-0000-1000-8000-00805f9b34fb
characteristics:
tx: 0x0000ffa1-0000-1000-8000-00805f9b34fb
Commands
Set Mode / Speed
0xa0 0x01 0x00 0x00 0x0X YY
X— mode:0x0= off,0x1–0x3= speed levels (slow to fast),0x4–0xA= additional modesYY—0x00–0xFF(this byte does not affect device behavior)
Notes
The mode byte (0x0X) encodes both on/off state and speed. Values 0x1–0x3 represent the three documented speed levels; values up to 0xA are accepted by the device but their behavior is not fully documented.