Last active
July 23, 2020 15:29
-
-
Save jesuslg123/c643708c3026f17fb3aab93c026cdc8c to your computer and use it in GitHub Desktop.
SmoothQ Bluetooth traffic data
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This documment contains a work in progress definition of Zhiyun SmoothQ bluetooth protocol by reverse engeniering using iOS packetLogger and Zhiyun Android app. | |
*This document is always using HEX instead of decimal | |
Sample: 0610 0108 0068 BB | |
- 06 = Command Id (6 Remote mode?) | |
- 10 = Interaction code | |
- 01 = Interaction code | |
- 08 = Parameter | |
- 00 = Parameter | |
- 68 = CRC16 | |
- BB = CRC16 | |
Service ID?: 4bits | |
0610 = Remote controller | |
0681 = Configuration | |
06C1 = Moving time lapse | |
Command: 2bits | |
01 = Yaw - Y Axis (Center value: 08 00 68 BB)? Up 0F -> 00 Down | |
02 = Roll - Z Axis (Center value: 08 00 31 EB)? Left 00 -> 0F Right | |
03 = Pitch - X Axis (Center value: 08 00 06 DB)? Left 00 -> 0F Right | |
05 = ? | |
06 = ? | |
21 = Reset? | |
22 = Extra Moving timelapse? | |
23 = Moving timelapse | |
27 = Follow Mode | |
Data: 8bits | |
LOGS: | |
Leaving app: | |
Jul 22 18:43:22.450 ATT Send 0x0042 00:00:00:00:00:00 Write Request - Handle:0x0033 - Value: 0000 | |
Back to app: | |
Jul 22 18:43:22.450 ATT Send 0x0042 00:00:00:00:00:00 Write Request - Handle:0x0033 - Value: 0100 | |
Start remote: | |
Jul 22 18:39:30.060 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0601 0700 003E A1 | |
Jul 22 18:39:30.112 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0681 0700 01F3 B8 | |
Stop remote: | |
Jul 22 18:39:59.678 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0601 0700 003E A1 | |
Jul 22 18:39:59.723 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0681 0700 00E3 99 | |
Position reset: | |
Jul 22 18:25:17.845 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 06C1 2100 00B9 63 | |
Reverse position: | |
Jul 22 21:28:58.616 ATT Send 0x0042 AC:9A:22:66:27:5C Write Command - Handle:0x002C - D44BC439-ABFD-45A2-B575-925416129600 - Value: 06C1 2100 01A9 42 | |
Up | |
- Slow | |
Jul 22 18:10:52.608 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0108 0068 BB | |
Jul 22 18:10:52.608 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0208 0031 EB | |
Jul 22 18:10:52.608 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0308 0006 DB | |
- Fast | |
Jul 22 18:11:05.292 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 010F FEFF FD | |
Jul 22 18:11:05.293 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0208 0031 EB | |
Jul 22 18:11:05.293 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0308 49DF 36 | |
Down | |
- Slow | |
Jul 22 18:12:32.066 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0108 0068 BB | |
Jul 22 18:12:32.067 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0208 0031 EB | |
Jul 22 18:12:32.067 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0308 0006 DB | |
- Fast | |
Jul 22 18:12:32.267 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0106 051B 11 | |
Jul 22 18:12:32.267 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0208 0031 EB | |
Jul 22 18:12:32.268 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0307 94D5 D8 | |
Left | |
- Slow | |
Jul 22 18:13:42.120 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0108 0068 BB | |
Jul 22 18:13:42.121 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0208 0031 EB | |
Jul 22 18:13:42.121 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0308 0006 DB | |
- Fast | |
Jul 22 18:13:42.321 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0107 7BB7 79 | |
Jul 22 18:13:42.322 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0208 0031 EB | |
Jul 22 18:13:42.322 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0300 05DF D7 | |
Right | |
- Slow | |
Jul 22 18:14:08.372 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0108 0068 BB | |
Jul 22 18:14:08.373 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0208 0031 EB | |
Jul 22 18:14:08.373 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0308 0006 DB | |
- Fast | |
Jul 22 18:14:08.573 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0108 0068 BB | |
Jul 22 18:14:08.574 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0208 0031 EB | |
Jul 22 18:14:08.574 ATT Send 0x0042 00:00:00:00:00:00 Write Command - Handle:0x002C - Value: 0610 0310 008C 01 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment