Skip to content

Add support for Vibio devices #840

@JJ-69

Description

@JJ-69

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 **

Metadata

Metadata

Assignees

Labels

FeaturesNew things to add to the project

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions