Xibao
Introduction
Xibao vibrators are controlled over BLE using a 13-byte structured command packet with a simple additive checksum. The device must be placed in AI mode before BLE control commands are accepted.
BLE Profile
ble_names:
- CCYB_1904
services:
main:
uuid: 0x0000fff0-0000-1000-8000-00805f9b34fb
characteristics:
tx: 0x0000fff2-0000-1000-8000-00805f9b34fb
Commands
Set Speed
13-byte write to Tx:
0x66 0x3a 0x00 0x06 0x00 0x06 0x01 0x02 0x00 0x02 0x04 XX YY
XX— speed:0x00(off) to0x63(99, maximum)YY— checksum:(0xB5 + XX) & 0xFF
Checksum Calculation
YY = (0xB5 + XX) % 256
Notes
The device must be in AI mode (selected via the physical button) to accept BLE speed commands. Battery level, heater, and temperature control have not been documented.