stpihkal icon indicating copy to clipboard operation
stpihkal copied to clipboard

LiBo Whale Toy protocol specs (PiPiJing)

Open bnm12 opened this issue 6 years ago • 0 comments

This is what I know about the LiBo Whale https://gist.github.com/bnm12/8ec3108f098960500a896800470ebeec

(link content as of 4th of April 2018)

Name: PiPiJing

Characteristics:
00006060-0000-1000-8000-00805f9b34fb
	Write	00006062-0000-1000-8000-00805f9b34fb	

00006000-0000-1000-8000-00805f9b34fb - WRITE
	Write noresp	00006001-0000-1000-8000-00805f9b34fb	XY x = (shock) intensity 0-6 (other values seems to leave the intensity unchanged to the point of not even turning the shock on if you do something like 0xF1, but 0xF1 won't turn it off again if turned on) y = mode 0-8 (0 is shock off)
	Write 		00006002-0000-1000-8000-00805f9b34fb	0X x = vibration mode 0-8 (0 is vibration off)
	Mode 1-3 seems to just be static vibrations of increasing intensities, this is *NOT* true for shocks as those pulse on anything(?) other than 1

00006010-0000-1000-8000-00805f9b34fb
	Read	00006011-0000-1000-8000-00805f9b34fb	
	Read	00006012-0000-1000-8000-00805f9b34fb	
	Read	00006013-0000-1000-8000-00805f9b34fb 	version?
	Read	00006014-0000-1000-8000-00805f9b34fb	
	Read	00006015-0000-1000-8000-00805f9b34fb	
	Read	00006016-0000-1000-8000-00805f9b34fb	
	Read	00006017-0000-1000-8000-00805f9b34fb	

00006050-0000-1000-8000-00805f9b34fb - READ
	Notify, Read	00006051-0000-1000-8000-00805f9b34fb Power% (Convert to int)
	
f000ffc0-0451-4000-b000-000000000000 - UPDATA
	Notify, Write, Write noresp	f000ffc1-0451-4000-b000-000000000000	
	Notify, Write, Write noresp	f000ffc2-0451-4000-b000-000000000000	

It's possible to have the toy in 4 different states:
	1) Shock off, vibe off
	2) Shock off, vibe on
	3) Shock on, vibe on
	4) Shock on, vibe off
	The shock can can be intensity controlled the vibrations cannot (aside from using vibe mode 1-3)
	both the shocks and the vibes have 8 different vibe/shock patterns, but they aren't nesecerily the same, 
	though they are ment to go together 1-1 2-2 3-3 etc. mode 0 is off and mode 1 is plain vibe/constant shock

bnm12 avatar Apr 04 '18 19:04 bnm12