OpenBLE
Menu
OpenBLEDevice index / LovenseWhy this exists
Device indexLovense

Connected toy / PROTOCOL LIBRARY

Lovense

1 indexed model · 1 hardware verified

A reusable library for Lovense discovery, command construction, replies, and paced communication.

Lovense schematic illustrationHardware verified on 1 model

Catalog from openble · Updated · Source 13d75ea

ONE PROTOCOL, MANY DEVICES

Devices using this protocol

1 indexed · 1 hardware verified

Verification is specific to a model and the functions described below. Documented models still need a compatibility check.

Showing 1 models

Add another model

What’s possible

Lovense capabilities
CapabilityStatusDetails
Device informationReadDevice type, firmware, battery, and capabilities.
VibrationControlVibrate and LVS commands on the tested Max.
Channel selectionAvailableChoose the device’s TX and RX characteristics.
Other commandsVariesDocumented commands are not all supported by every model.

What we’ve checked

Checked against a live Lovense Max on firmware 223, using bleak on macOS.

Known limits

The tested Max returns an unknown-command reply for Mply and binary 0xAA frames. The library is not integrated into a hub.

Start with the library

Use ToyLink with your own transport. Stop any active output before disconnecting.

TERMINAL
pip install openble-lovense

A small example

PYTHON
from openble.lovense import commands

command = commands.vibrate(10)
print(command)  # b'Vibrate:10;'

Known issues & findings

No linked open issues in this catalog update.

View protocol issues

Have more to add?

Another model, a better capture, or a missing detail can move the protocol forward.

Share what you find