Skip to main content

OhMiBod Esca 2 Protocol

Introduction

The OhMiBod Esca 2 is a BLE vibrator made by OhMiBod (a Kiiroo brand). It uses Nordic Semiconductor chipset firmware (advertises the Nordic DFU service). The vibration command format is similar to the Kiiroo v2.1 protocol.

BLE Profile

ble_names:
- "OhMiBod 4.0"
services:
- uuid: "a0d70001-4c16-4ba7-977a-d394920e13a3"
characteristics:
- uuid: "a0d70002-4c16-4ba7-977a-d394920e13a3"
properties: [write]
role: tx
description: "Vibration control"
- uuid: "a0d70003-4c16-4ba7-977a-d394920e13a3"
properties: [notify]
role: rx
description: "Status"

Commands

Vibration Control

01 XX

Where XX is intensity in the range 0x000x64 (0–100).

Notes

  • The device also supports light intensity settings (including a "double intensity for camming" mode) but the command format for light control is not documented.
  • Advertising the Nordic DFU service means the device can be firmware-updated over BLE.
  • The UUIDs do not match any known Kiiroo protocol variant.

Sources