Skip to main content

JEUSN Protocol

Introduction

JEUSN vibrators have vibration, oscillation, and heating channels. Speed values are in the range 0–19. Sending a command to one channel stops the other channel.

BLE Profile

ble_names:
- "JEU-Lush13F-XT(BLE)"
- "JEU-Lush13E-XT"
services:
- uuid: "53300001-0023-4bd4-bbd5-a6920e4c5653"
characteristics:
- uuid: "53300003-0023-4bd4-bbd5-a6920e4c5653"
properties: [write]
role: tx
description: "Command"

Commands

Speed range: XX = 0x000x13 (0–19).

Control All Channels

fd 8b db ad 95 3c 30 XX [0x9d - XX]

Last byte is 0x9d - XX (checksum).

Control Vibrator Only

fd 8b db ad 85 3b 30 XX [0x8e - XX]

Last byte is 0x8e - XX.

Control Oscillation Only

fd 8b db ad 75 3a 30 XX [0x7f - XX]

Last byte is 0x7f - XX.

Turn Heater Off

fd 8b db ad 65 3f 35 00 6f

Turn Heater On

fd 8b db ad 65 3f 35 01 6e

Notes

  • The first 4 bytes (fd 8b db ad) do not appear to affect behavior.
  • Sending a per-channel command stops the other channel — there is no known way to control vibrator and oscillator simultaneously with separate speeds.
  • Last byte is a checksum: constant - XX.

Sources