Skip to main content

Je Joue Nuo Protocol

Introduction​

The Je Joue Nuo is a dual-motor Bluetooth LE vibrator. Commands are 2 ASCII characters selecting pattern and intensity independently.

BLE Profile​

ble_names:
- "???"
services:
- uuid: "0000fff0-0000-1000-8000-00805f9b34fb"
characteristics:
- uuid: "0000fff1-0000-1000-8000-00805f9b34fb"
properties: [write]
role: tx
description: "Command endpoint"

Commands​

Vibration Control​

Commands are 2 ASCII characters (e.g., "41"):

PP II

Where:

  • PP = pattern (ASCII character '1'–'8')
  • II = intensity (ASCII character '0'–'5'; '0' = off)

Pattern Table​

PatternEffect
1Both vibes at specified intensity
2Larger vibe only
3Smaller vibe only
4–8Alternating combinations of both vibes

Stopping​

The official app stops the device by sending the last pattern with intensity '0':

80

Sending "00" also stops the vibes, but this may be treated as an error condition by the device.

Notes​

  • Patterns outside '1'–'8' appear to turn off both motors.
  • BLE device advertisement name is not documented in the source issue.

Sources​