Skip to content

Commit 89187a3

Browse files
committed
Squashed 'dependencies/buttplug-device-config/' changes from 6740a4a..86db8d1
86db8d1 chore: Regenerate JSON file with new yaml data ea791cd feat: Adding the ingo for the LiBo Sexy Fox 5e31030 feat: Adding TwerkingButt info d975993 feat: Adding 3 new MagicMotion identifiers b023699 feat: Adding Lovehoney Desire info f465667 feat: Adding info for Aneros Vivi 1303ec6 feat: Adding minimum required Lelo F1s info 3e168cb feat: Adding LiBo ELLE2 BLE name 54c53fa feat: Adding UUIDs for more devices 9b9e50d feat: Adding missing We-Vibe BLE names git-subtree-dir: dependencies/buttplug-device-config git-subtree-split: 86db8d1bd5c946e61b7fb102cd2004ad2ce3cdd2
1 parent de81e26 commit 89187a3

2 files changed

Lines changed: 184 additions & 5 deletions

File tree

dependencies/buttplug-device-config/buttplug-device-config.json

Lines changed: 106 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,10 @@
6969
"ShaYu",
7070
"Yuyi",
7171
"LuWuShuang",
72-
"LiBo"
72+
"LiBo",
73+
"QingTing",
74+
"Shuidi",
75+
"Huohu"
7376
],
7477
"services": {
7578
"00006000-0000-1000-8000-00805f9b34fb": {
@@ -89,7 +92,10 @@
8992
"Magic Cell",
9093
"Magic Wand",
9194
"Fugu",
92-
"Krush"
95+
"Krush",
96+
"Lipstick",
97+
"Sword",
98+
"Curve"
9399
],
94100
"services": {
95101
"78667579-7b48-43db-b8c5-7928a6b0a335": {
@@ -152,17 +158,26 @@
152158
"names": [
153159
"Cougar",
154160
"4 Plus",
161+
"4_Plus",
155162
"4plus",
156163
"Bloom",
157164
"classic",
158165
"Classic",
159166
"Ditto",
160167
"Gala",
161168
"Jive",
169+
"Melt",
170+
"Moxie",
162171
"Nova",
163172
"NOVAV2",
164173
"Pivot",
174+
"Rey",
175+
"We-Vibe Rocketman",
165176
"Rave",
177+
"Reina",
178+
"imassager",
179+
"Interactive Massager",
180+
3,
166181
"Sync",
167182
"Vector",
168183
"Verge",
@@ -382,6 +397,95 @@
382397
}
383398
}
384399
}
400+
},
401+
"zalo": {
402+
"btle": {
403+
"names": [
404+
"ZALO-Queen"
405+
],
406+
"services": {
407+
"0000fff0-0000-1000-8000-00805f9b34fb": {
408+
"tx": "0000fff1-0000-1000-8000-00805f9b34fb"
409+
}
410+
}
411+
}
412+
},
413+
"sayberx": {
414+
"btle": {
415+
"names": [
416+
"SayberX"
417+
],
418+
"services": {
419+
"0000fff0-0000-1000-8000-00805f9b34fb": {
420+
"tx": "0000fff6-0000-1000-8000-00805f9b34fb"
421+
}
422+
}
423+
}
424+
},
425+
"muse": {
426+
"btle": {
427+
"names": [
428+
"WB-ZDB-WST",
429+
"WB-TDD"
430+
],
431+
"services": {
432+
"0000aaa0-0000-1000-8000-00805f9b34fb": {
433+
"tx": "0000aaa1-0000-1000-8000-00805f9b34fb"
434+
}
435+
}
436+
}
437+
},
438+
"lelo-f1s": {
439+
"btle": {
440+
"names": [
441+
"F1s"
442+
],
443+
"services": {
444+
"0000fff0-0000-1000-8000-00805f9b34fb": {
445+
"tx": "0000fff1-0000-1000-8000-00805f9b34fb"
446+
}
447+
}
448+
}
449+
},
450+
"aneros": {
451+
"btle": {
452+
"names": [
453+
"Massage Demo"
454+
],
455+
"services": {
456+
"0000ff00-0000-1000-8000-00805f9b34fb": {
457+
"tx": "0000ff01-0000-1000-8000-00805f9b34fb"
458+
}
459+
}
460+
}
461+
},
462+
"lovehoney-desire": {
463+
"btle": {
464+
"names": [
465+
"PROSTATE VIBE",
466+
"KNICKER VIBE"
467+
],
468+
"services": {
469+
"0000ff00-0000-1000-8000-00805f9b34fb": {
470+
"tx": "0000ff01-0000-1000-8000-00805f9b34fb"
471+
}
472+
}
473+
}
474+
},
475+
"twerkingbutt": {
476+
"btle": {
477+
"names": [
478+
"BODIKANG",
479+
"Twerking Butt",
480+
"TwerkingButt"
481+
],
482+
"services": {
483+
"00000a60-0000-1000-8000-00805f9b34fb": {
484+
"tx": "00000a66-0000-1000-8000-00805f9b34fb",
485+
"rx": "00000a67-0000-1000-8000-00805f9b34fb"
486+
}
487+
}
488+
}
385489
}
386490
}
387491
}

dependencies/buttplug-device-config/buttplug-device-config.yml

Lines changed: 78 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,9 @@ protocols:
199199
- Yuyi # Lina - Leaf
200200
- LuWuShuang # Adel - Curved Rabbit
201201
- LiBo # Lily - Double ended mini wand
202+
- QingTing # Lucy - Dragonfly egg
203+
- Shuidi # ELLE2 - Shock Egg
204+
- Huohu # Sexy Fox - Rabbit
202205
services:
203206
# Write Service
204207
00006000-0000-1000-8000-00805f9b34fb:
@@ -218,11 +221,14 @@ protocols:
218221
- Smart Mini Vibe*
219222
- Flamingo
220223
- Eidolon
221-
- Smart Bean
222-
- Magic Cell
224+
- Smart Bean # Magic Kegel Twins/Master/Master V2
225+
- Magic Cell # Candy/Dante
223226
- Magic Wand
224227
- Fugu
225-
- Krush
228+
- Krush # Lovelife Krush
229+
- Lipstick # Awaken
230+
- Sword # Equinox
231+
- Curve # Solstice
226232
services:
227233
78667579-7b48-43db-b8c5-7928a6b0a335:
228234
tx: 78667579-a914-49a4-8333-aa3c0cd8fedc
@@ -267,17 +273,26 @@ protocols:
267273
names:
268274
- Cougar
269275
- 4 Plus
276+
- 4_Plus
270277
- 4plus
271278
- Bloom
272279
- classic
273280
- Classic
274281
- Ditto
275282
- Gala
276283
- Jive
284+
- Melt
285+
- Moxie
277286
- Nova
278287
- NOVAV2
279288
- Pivot
289+
- Rey # Branded Realm
290+
- We-Vibe Rocketman # Rey alias
280291
- Rave
292+
- Reina # Branded Realm
293+
- imassager # Reina alias
294+
- Interactive Massager # Reina alias
295+
- 03 # Reina alias
281296
- Sync
282297
- Vector
283298
- Verge
@@ -433,6 +448,66 @@ protocols:
433448
# since I don't think we get any data off notify for this anyways?
434449
#
435450
# rx: 0000fff6-0000-1000-8000-00805f9b34fb
451+
zalo:
452+
btle:
453+
names:
454+
- ZALO-Queen
455+
services:
456+
0000fff0-0000-1000-8000-00805f9b34fb:
457+
tx: 0000fff1-0000-1000-8000-00805f9b34fb
458+
sayberx:
459+
btle:
460+
names:
461+
- SayberX
462+
# - X-Ring *
463+
services:
464+
0000fff0-0000-1000-8000-00805f9b34fb:
465+
tx: 0000fff6-0000-1000-8000-00805f9b34fb
466+
# No current way of marking services as optional
467+
# rx: 0000fff8-0000-1000-8000-00805f9b34fb
468+
muse:
469+
btle:
470+
names:
471+
- WB-ZDB-WST
472+
- WB-TDD
473+
services:
474+
0000aaa0-0000-1000-8000-00805f9b34fb:
475+
tx: 0000aaa1-0000-1000-8000-00805f9b34fb
476+
lelo-f1s:
477+
btle:
478+
names:
479+
- F1s
480+
services:
481+
0000fff0-0000-1000-8000-00805f9b34fb:
482+
tx: 0000fff1-0000-1000-8000-00805f9b34fb
483+
# There are a LOT of sensor characteristics
484+
# I figure we'll add them as support for those sensor
485+
# types is added to Buttplug
486+
aneros:
487+
btle:
488+
names:
489+
- Massage Demo
490+
services:
491+
0000ff00-0000-1000-8000-00805f9b34fb:
492+
tx: 0000ff01-0000-1000-8000-00805f9b34fb
493+
lovehoney-desire:
494+
btle:
495+
names:
496+
- PROSTATE VIBE
497+
- KNICKER VIBE
498+
services:
499+
0000ff00-0000-1000-8000-00805f9b34fb:
500+
tx: 0000ff01-0000-1000-8000-00805f9b34fb
501+
twerkingbutt:
502+
btle:
503+
names:
504+
- BODIKANG
505+
- Twerking Butt
506+
- TwerkingButt
507+
services:
508+
00000a60-0000-1000-8000-00805f9b34fb:
509+
tx: 00000a66-0000-1000-8000-00805f9b34fb
510+
rx: 00000a67-0000-1000-8000-00805f9b34fb
436511
# nintendo-joycon:
437512
# hid:
438513
# vendor-id: 0x057e

0 commit comments

Comments
 (0)