Feature Description
Add protocol support for Vibio devices https://iostindex.com/?filter0Brand=Vibio. I can submit a pull request if it looks good, I already have working code on my fork: https://github.com/JJ-69/buttplug/tree/add-vibio-protocol
Supported Devices
Tested:
- Dodson (single motor)
- Rivera (dual motor)
Expected to work (untested):
- Clara (single motor)
- Elle (dual motor)
- Frida (dual motor)
Technical Details
Encryption & Authentication
- Method: AES-128 ECB with PKCS7 padding
- Key:
b"jdk#vib%y5fir21a"
- Auth: Two-step handshake with SHA256 token hashing
- Commands: Motor control via
MtInt:XXYY; format (0-99 intensity per motor)
BLE Characteristics
| Role |
UUID |
| Service |
53300021-0050-4bd4-bbe5-a6920e4c5663 |
| TX |
53300022-0050-4bd4-bbe5-a6920e4c5663 |
| RX |
53300023-0050-4bd4-bbe5-a6920e4c5663 |
** References **
Feature Description
Add protocol support for Vibio devices https://iostindex.com/?filter0Brand=Vibio. I can submit a pull request if it looks good, I already have working code on my fork: https://github.com/JJ-69/buttplug/tree/add-vibio-protocol
Supported Devices
Tested:
Expected to work (untested):
Technical Details
Encryption & Authentication
b"jdk#vib%y5fir21a"MtInt:XXYY;format (0-99 intensity per motor)BLE Characteristics
53300021-0050-4bd4-bbe5-a6920e4c566353300022-0050-4bd4-bbe5-a6920e4c566353300023-0050-4bd4-bbe5-a6920e4c5663** References **