Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document Kiiroo PowerBlow Protocol #9

Open
denialtek opened this issue Aug 17, 2023 · 1 comment
Open

Document Kiiroo PowerBlow Protocol #9

denialtek opened this issue Aug 17, 2023 · 1 comment

Comments

@denialtek
Copy link

BLE Name: PowerBlow R1

Services

Init Service UUID: 0x1900
Init TX UUID: 0x1902

Suction/Release Service UUID: 0x1400
Suction TX UUID: 0x1401
Release TX UUID: 0x1402

Color Control Service UUID: 0x1600
Color Control TX UUID: 0x1601

Initialization

Send 0x0032000000 to 0x1902.

Control

Change color:

Send 0xRRGGBBWW to 0x1601

  • RR = red 00-ff
  • GG = green 00-ff
  • BB = blue 00-ff
  • WW = brightness? 00-ff

Suction:

Send 0xXXYY to 0x1401

  • XX = suction intensity (0x80-0xff)
    • The device does respond to lower values than 0x80, but that's the starting intensity in the official app.
  • YY = time to turn on for (0x01-0xff)
    • 0x01 = ~0.05s, 0xff = ~12.75s
    • Command can be repeated before the previous command finishes to keep the suction going
    • Suction remains held after the time is up until the release command is sent

Release:

Send 0xXXYY to 0x1402

  • XX = speed of release?
  • YY = time spent releasing suction?
    The official app generally sends the same values to the release command as it sent to the suction command.
@buttplugio buttplugio deleted a comment from SR6Sensation Sep 10, 2024
@buttplugio buttplugio deleted a comment from AhegaHOE Sep 22, 2024
@buttplugio buttplugio deleted a comment from DerekGrant Sep 22, 2024
@qdot
Copy link
Member

qdot commented Sep 22, 2024

Do not comment on this issue asking us to implement powerblow support. This issue is for protocol documentation only.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants