buttplugio / docs.buttplug.io

11 stars 7 forks source link

Document Hismith Servo Protocol #14

Open blackspherefollower opened 12 months ago

blackspherefollower commented 12 months ago

Name: HISMITH S2

Service: 0xffe5 Tx: 0xffe9

Get setup: cc010001 Position control mode: cc01a1a2 Smoothness: cc09XXYY (XX=0x00-0x0a - 10 is smoothest. YY=XX+0x09) Min-length: cc07XXYY (XX=0x00-0x64 - 100% is 168mm. YY=XX+0x07) Max-length: cc08XXYY (XX=0x00-0x64 - 100% is 168mm. YY=XX+0x08) Move: cc0aXXYY (XX=0x00-0x64 - % point between min and max. YY=XX+0x0a)

With the default rod length, the collet extends from the body of the machine by 170mm to 338mm

anaisbetts commented 6 months ago

Some more commands:

Set auto mode: cc01a0 Power off: cc0200 Speed for auto mode: cc03XX

https://gist.github.com/anaisbetts/38aa001ca6a3a097385669478f8b9ef1#file-productcccontrol-smali