Skip to main content

Love Distance

Introduction

Love Distance manufactures a range of BLE-controlled vibrators. All models share the same protocol, advertising under their product names (REACH G, REACH, MAG, SPAN, RANGE, ORBIT, JOIN G, LINK, GRASP, RECEIVE).

BLE Profile

ble_names: ["REACH G", "REACH", "MAG", "SPAN", "RANGE", "ORBIT", "JOIN G", "LINK", "GRASP", "RECEIVE"]
services:
- uuid: "0000ff00-0000-1000-8000-00805f9b34fb"
characteristics:
- uuid: "0000ff01-0000-1000-8000-00805f9b34fb"
properties: [write]
role: tx
description: "Command endpoint"
- uuid: "0000ff02-0000-1000-8000-00805f9b34fb"
properties: [read]
description: "Battery level"

Commands

Set Speed

Controls the vibration speed directly.

Format:

0xF3 0x00 YY
ByteDescriptionRange
0xF3Speed commandFixed
0x00UnknownFixed
YYSpeed0x00-0x79 (0-121)

Set Pattern

Activates a built-in vibration pattern.

Format:

0xF4 XX
ByteDescriptionRange
0xF4Pattern commandFixed
XXPattern number0x01-0x14 (1-20; 0x01 = constant)

Sources