stpihkal icon indicating copy to clipboard operation
stpihkal copied to clipboard

Document Kiiroo Gen2 Vibrators

Open blackspherefollower opened this issue 6 years ago • 0 comments

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.

blackspherefollower avatar May 21 '18 14:05 blackspherefollower