From 890e3b9a05784635518b47d6355237d81a1b1502 Mon Sep 17 00:00:00 2001 From: blackspherefollower Date: Fri, 29 Mar 2019 18:20:35 +0000 Subject: [PATCH 1/2] feat: Adding more LiBo devices This change adds support for the LiBo LaLa, LuLu, Karen and Lottie, as well as mapping the product name of the ELLE (aka Whale). The Karen is mapped and registers with only the StopDeviceCommand since it doesn't have a vibe. The LaLa has a suction tip which is mapped as the second vibrator: this controls the 3 suction patterns, which would appear to only differ in on/off frequency, somewhat emulating intensity for a actuator that has no other clear means of providing intensity. The ELLE is actually mapped to Elle since the all-caps looks like a mistake. The vibe, which has 3 levels of intensity, is mapped to index 0 and the estim output is mapped to index 1. This may be controversial, but the device is not prickly at all, and does give vibe like feels. --- buttplug-device-config.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/buttplug-device-config.yml b/buttplug-device-config.yml index 62330c8..17b8565 100644 --- a/buttplug-device-config.yml +++ b/buttplug-device-config.yml @@ -167,15 +167,24 @@ protocols: libo: btle: names: - - PiPiJing + - PiPiJing # Whale/ELLE - Shock Egg + - XiaoLu # Lottie - Rabbit + - LuXiaoHan # LuLu - Egg + - SuoYinQiu # Karen - Kegel + - BaiHu # LaLa - Suction Rabbit services: # Write Service 00006000-0000-1000-8000-00805f9b34fb: - txshock: 00006001-0000-1000-8000-00805f9b34fb - txvibrate: 00006002-0000-1000-8000-00805f9b34fb + tx: 00006001-0000-1000-8000-00805f9b34fb + txmode: 00006002-0000-1000-8000-00805f9b34fb # Read Service (battery) # 00006050-0000-1000-8000-00805f9b34fb: # battery: 00006051-0000-1000-8000-00805f9b34fb + # 00006070-0000-1000-8000-00805f9b34fb: + # battery: 00006071-0000-1000-8000-00805f9b34fb + # Read Service (pressue) + # 00006050-0000-1000-8000-00805f9b34fb: + # battery: 00006051-0000-1000-8000-00805f9b34fb magic-motion: btle: names: From 5ce943950daef3e97e7d2dad4a0a376a27f9e414 Mon Sep 17 00:00:00 2001 From: blackspherefollower Date: Thu, 25 Apr 2019 16:35:48 +0100 Subject: [PATCH 2/2] fix: Adding missing characteristic for Youcups Warrior 2 Also adding Pretty Love UUIDs --- buttplug-device-config.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/buttplug-device-config.yml b/buttplug-device-config.yml index 17b8565..5eb6c82 100644 --- a/buttplug-device-config.yml +++ b/buttplug-device-config.yml @@ -259,7 +259,8 @@ protocols: names: - Youcups services: - 0000fee9-0000-1000-8000-00805f9b34fb: null + 0000fee9-0000-1000-8000-00805f9b34fb: + tx: d44bc439-abfd-45a2-b575-925416129600 cueme: btle: names: @@ -341,6 +342,14 @@ protocols: services: 0000fff0-0000-1000-8000-00805f9b34fb: tx: 0000fff6-0000-1000-8000-00805f9b34fb + prettylove: + btle: + names: + - Aogu BLE * + services: + 0000FFE5-0000-1000-8000-00805f9b34fb: + tx: 0000FFE9-0000-1000-8000-00805f9b34fb + rx: 0000FFE2-0000-1000-8000-00805f9b34fb # nintendo-joycon: # names: # en-us: Nintendo Joycon