Skip to main content

Picobong Remoji Protocol

Introduction

All Picobong Remoji devices share a single 3-byte BLE command format covering motor selection, mode/pattern, and speed.

BLE Profile

ble_names:
- "Picobong Male Toy"
- "Picobong Egg"
- "Picobong Ring"
- "Picobong Butt Plug"
- "Egg driver"
- "Surfer_plug"
services:
- uuid: "0000fff0-0000-1000-8000-00805f9b34fb"
characteristics:
- uuid: "0000fff1-0000-1000-8000-00805f9b34fb"
properties: [write]
role: tx
description: "Speed/pattern command endpoint"

Commands

Vibration / Pattern

XX YY ZZ

Where:

  • XX = motor ID, always 0x01
  • YY = mode/pattern (see table)
  • ZZ = speed 0x000x0a

Mode Table

YYMode
0xffStopped
0x01Continuous
0x02Long pause
0x03Medium pause
0x04Short pause
0x05Long wave
0x06Fast wave
0x07Half wave
0x08Medium half wave
0x09Medium half wave pause
0x0aRandom
0xfaPower off

Notes

  • The motor continues to move at speed 0x00 — it is too slow to vibrate but not fully stopped.
  • Tested speed range is 0x000x0a (010); the motor can reportedly still move at negative speeds if the value wraps.
  • Use 0xff in the mode byte to fully stop vibration.

Sources