stpihkal
stpihkal copied to clipboard
Document Kiiroo Gen2 Vibrators
Kiiroo are now producing a number of vibrators for various brands:
- Kiiroo Pearl 2 (BT name "Pearl2")
- PornHub Virtual Blowbot (BT name "Virtual Blowbot")
- OhMiBod Fuse (BT name "Fuse")
- PornHub Virtual Rabbit (BT name "Virtual Rabbit")
These devices share the same service characteristics: Service UUID: 88f82580-0000-01e6-aace-0002a5d5c51b Speed Tx Char UUID: 88f82581-0000-01e6-aace-0002a5d5c51b Touch Rx Char UUID: 88f82582-0000-01e6-aace-0002a5d5c51b Accelerometer Rx Char UUID: 88f82584-0000-01e6-aace-0002a5d5c51b
The speed of the vibrator can be set by writing 0xXX,0xYY,0xZZ to the Tx characteristic where XX, YY and ZZ are the speeds of the 3 motors in the range of 0-100. Note that not all devices have all 3 motors: the paearl2 has 1, the fuse and rabbit have 2 and the blowbot has 3.
The touch sensors for all devices appear to have 3 zones, which are reported as a bitmask when reading from the touch Rx characteristic. 0x01, 0x02 and 0x04.
I have yet to decode the accelerometer data.