169 KiB
Example Joy-Con (L) Pairing Session with a Nintendo Switch
An example pairing session captured between a Joy-Con and a Switch is detailed chronologically below.
This is basically a dump of the packets being between the Switch and the Joy-Con formatted nicely with comments. Messages are split into Payload and Subcommand sections. The first 10 or so Switch messages are highlighted and have comments on what it's trying to send.
A message (for both devices) consists of 50 bytes. The Switch's Payload is 11 bytes (including the initial byte) and the Joy-Con/ProCon's Payload is 14 bytes (including the initial byte). The Joy-Con/ProCon's subcommand section contains the controllers reply to a subcommand.
Important interactions and replies are highlighted and explained.
PlEASE NOTE: The information pertaining to what each byte means comes from dekuNukem's Switch reverse engineering effort: https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering
Events Before Communication
- The Joy-Con becomes discoverable over Bluetooth
- The Switch (on the "Change Grip/Order Menu") sees the Joy-Con and attempts to pair
- The pairing succeeds and the Switch opens control and interrupt sockets
Prompt Reply
The Joy-Con begins by spam sending empty input reports to the Switch. A short burst (>=60) packets sent quickly should be enough to emulate this.
--- Controller Msg ---
Payload: 0xA1 0x30 0x00 0x60 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x80
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Request Device Info
Switch Requests Device Info
After receiving an empty input report the Switch eventually responds with a "Request for Device Info" packet. The first byte of the subcommand section contains the subcommand for the Joy-Con (which in this case is 0x02, which is request the device's info).
||| --- Switch Msg ---
||| Payload: 0xA2 0x01 0x02 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
||| Subcommand: 0x02 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con Device Info
The Joy-Con receives the subcommand and sends back a standard input report with a subcommand reply. Joy-Con packets are identified by the second byte. In this case it is "0x21", which is the standard input report with a subcommand reply. Details regarding the contents of this packet can be seen below.
--- Controller Msg ---
0 1 2 3 4 5 6 7 8 9 10 11 12
Payload: 0xA1 0x21 0x93 0x6E 0x00 0x00 0x00 0x98 0x67 0x8C 0x00 0x00 0x00 0xA0
13 14 15 16 17 18 19 20 21 22 23 24 25 26
Subcommand: 0x82 0x02 0x03 0x8B 0x01 0x02 0x60 0x6B 0xFF 0xD9 0xE2 0x2D 0x01 0x01
27 28 29 30 31 32 33 34 35 36 37 38 39 40
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
41 42 43 44 45 46 47 48
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Standard Input Report (Bytes 0 - 12)
| Byte # | Description |
|---|---|
| 0 | Input Report ID |
| 1 | Timer Byte |
| 2 (High Nibble) | Battery Level |
| 2 (Low Nibble) | Connection Info |
| 3, 4, 5 | Button Status |
| 6, 7, 8 | Left Analog Stick Data |
| 9, 10, 11 | Right Analog Stick Data |
| 12 | Vibrator Input Report |
Subcommand Reply Data
| Byte # | Description |
|---|---|
| 13 | ACK Byte for subcommand reply |
| 14 | Reply to subcommand ID (basically echo the previous subcommand back) |
| 15, 16 | Firmware version (Eg: 3.139) |
| 17 | Controller ID (1 = Joy-Con (L), 2 = Joy-Con (R), 3 = Pro Controller) |
| 18 | Unknown, always 02 (maybe?) |
| 19-24 | Controller Bluetooth MAC address |
| 25 | Unknown, always 01 (maybe?) |
| 26 | If 01, colours in SPI used for Controller colour |
Joy-Con waits for a subcommand
--- Controller Msg ---
Payload: 0xA1 0x30 0x96 0x6E 0x00 0x00 0x00 0x99 0x87 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x98 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x9A 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x9C 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Set Shipment Low Power State
Sets the controller to a low power state that allows it to wake up from button presses. This toggle is written to the SPI Flash.
Switch Output
The argument for this subcommand comes directly after the ID.
It's either 0x01 or 0x00. 0x01 disables scanning on button presses
while 0x00 enables scanning on button presses.
||| --- Switch Msg --- # Set shipment Low Power State
||| Payload: 0xA2 0x01 0x03 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
||| Subcommand: 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con takes a moment to reply
--- Controller Msg ---
Payload: 0xA1 0x30 0x9F 0x6E 0x00 0x00 0x00 0x98 0x67 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xA3 0x6E 0x00 0x00 0x00 0x9B 0x57 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con Reply
Switch always replies with an ACK byte and 0x08 x00 in this situation.
--- Controller Msg ---
Payload: 0xA1 0x21 0xA5 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x80 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con waits for a subcommand
--- Controller Msg ---
Payload: 0xA1 0x30 0xAA 0x6E 0x00 0x00 0x00 0x98 0x77 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xAE 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xB7 0x6E 0x00 0x00 0x00 0x9A 0x57 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xBC 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xBE 0x6E 0x00 0x00 0x00 0x98 0x77 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xC5 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xCC 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
SPI Flash Read: Serial Number
Switch Output
The Switch requests a read from the Joy-Con's SPI flash memory. The Switch's output report contains the address of the read and length of the read. A table containing info about the individual bytes in the output report is detailed below.
||| --- Switch Msg --- # SPI Flash Read
||| Payload: 0xA2 0x01 0x04 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0 1 2 3 4 5 6 7 8 9 10 11 12
||| Subcommand: 0x10 0x00 0x60 0x00 0x00 0x10 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| Byte # | Description |
|---|---|
| 0 | Report ID, in this case: "0x10 SPI Flash Read" |
| 1, 2, 3, 4 | The Int32 SPI Flash memory address in Little Endian. In this case, the address is 0x6000 |
| 5 | The length of the read. Max value is 0x1D |
Joy-Con takes a moment to reply
--- Controller Msg ---
Payload: 0xA1 0x30 0xD2 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con Reply
Joy-Con replies with the data read from the flash memory.
--- Controller Msg ---
0 1 2 3 4 5 6 7 8 9 10 11 12
Payload: 0xA1 0x21 0xD5 0x6E 0x00 0x00 0x00 0x9B 0x87 0x8C 0x00 0x00 0x00 0xB0
13 14 15 16 17 18 19 20 21 22 23 24 25 26
Subcommand: 0x90 0x10 0x00 0x60 0x00 0x00 0x10 0x00 0x00 0x58 0x42 0x57 0x31 0x34
27 28 29 30 31 32 33 34 35 36 37 38 39 40
0x30 0x36 0x36 0x32 0x38 0x35 0x37 0x33 0x38 0x00 0x00 0x00 0x00 0x00
41 42 43 44 45 46 47 48
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| Byte # | Description |
|---|---|
| 0-12 | Standard input report |
| 13 | ACK Byte |
| 14 | Subcommand reply |
| 15-18 | Int32 Little Endian Memory Read address |
| 19 | Read Data Length |
| 20-48 | Serial Number |
If first byte of the serial number is greater than or equal to 0x80, serial number is null.
Eg: Set the serial number to a series of 0xFF to avoid check.
Joy-Con waits for a subcommand
--- Controller Msg ---
Payload: 0xA1 0x30 0xE3 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xEC 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xF5 0x6E 0x00 0x00 0x00 0x9A 0x87 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xFE 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x07 0x6E 0x00 0x00 0x00 0x9A 0x87 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x12 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
SPI Flash Read: Joy-Con Colours
Switch Output
Same format as the previous read, however, the Switch is reading 24 bit RGB colour values starting from the 0x6050 address.
||| --- Switch Msg --- # SPI Flash Read
||| Payload: 0xA2 0x01 0x05 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
||| Subcommand: 0x10 0x50 0x60 0x00 0x00 0x0D 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con takes a moment to reply
--- Controller Msg ---
Payload: 0xA1 0x30 0x1E 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con Reply
--- Controller Msg ---
0 1 2 3 4 5 6 7 8 9 10 11 12
Payload: 0xA1 0x21 0x20 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0xA0
13 14 15 16 17 18 19 20 21 22 23 24 25 26
Subcommand: 0x90 0x10 0x50 0x60 0x00 0x00 0x0D 0x82 0x82 0x82 0x0F 0x0F 0x0F 0xFF
27 28 29 30 31 32 33 34 35 36 37 38 39 40
0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
41 42 43 44 45 46 47 48
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| Byte # | Description |
|---|---|
| 0-12 | Standard input report |
| 13 | ACK Byte |
| 14 | Subcommand reply |
| 15-18 | Int32 Little Endian Memory Read address |
| 19 | Read Data Length |
| 20-22 | Body RGB Colour |
| 23-25 | Buttons RGB Colour |
If Joy-Con
| Byte # | Description |
|---|---|
| 26-28 | Default Colour 0xFFFFFF |
| 29-32 | Default ARGB Colour 0xFFFFFFFF |
If Pro Controller
| Byte # | Description |
|---|---|
| 26-28 | Pro Controller Left Grip RGB Colour |
| 29-31 | Pro Controller Right Grip RGB Colour |
With this info in mind, we can see that the above Joy-Con has a body colour of #828282 and a button colour of #0F0F0F. Left/right grip colours are unused or default values.
Note that the Switch reads 13 bytes to encompass the extra, longer default colours, in case they're not set.
Joy-Con waits for a subcommand
--- Controller Msg ---
Payload: 0xA1 0x30 0x32 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x3E 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x47 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Set Input Report Mode
Switch Output
The Switch sets the input mode for the Joy-Con here.
||| --- Switch Msg --- # Set Input Report Mode
||| Payload: 0xA2 0x01 0x06 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
0 1 2 3 4 5 6 7 8 9 10 11 12
||| Subcommand: 0x03 0x30 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
| Byte # | Description |
|---|---|
| 0 | Output report ID |
| 1 | Input report type |
Input Report Types
Please note, a uncommon input report types are omitted here. For a full list, please refer to dekuNukem's full table.
| Input Report Type | Description |
|---|---|
| 0x30 | Standard Full Input Report Mode. Updates at 60Hz for the Joy-Con (120Hz for the Pro Controller). |
| 0x31 | NFC/IR Mode. Pushes large packets at 60Hz (120hz for the Pro Controller). |
| 0x3F | Simple HID mode. Pushes update packets on button presses. |
In the above output report, the Switch is telling the Joy-Con to set itself to Standard Full Input mode (0x30).
Joy-Con takes a moment to reply
--- Controller Msg ---
Payload: 0xA1 0x30 0x50 0x6E 0x00 0x00 0x00 0x9B 0x87 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con Reply
The Joy-Con replies with a simple ACK byte and the subcommand reply.
--- Controller Msg ---
Payload: 0xA1 0x21 0x52 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0x30
Subcommand: 0x80 0x03 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con waits for a subcommand
--- Controller Msg ---
Payload: 0xA1 0x30 0x59 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x62 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x6B 0x6E 0x00 0x00 0x00 0x9B 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Trigger Buttons Elapsed Time
Switch Output
Switch requests the elapsed time from triggered buttons. No arguments are present in this subcommand.
||| --- Switch Msg --- # Trigger Buttons Elapsed Time
||| Payload: 0xA2 0x01 0x07 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
||| Subcommand: 0x04 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con takes a moment to reply
--- Controller Msg ---
Payload: 0xA1 0x30 0x74 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con Reply
It seems that updated Joy-Cons and Pro Controllers simply send an ACK byte, the subcommand reply, and a series of zeroes instead of what dekuNukem notes as proper values (Int16 10ms times). This at least demonstrates that we're able to get away with sending zeroes for this subcommand (controllers that sent this packet and paired with a Switch didn't exhibit any adverse behaviour).
--- Controller Msg ---
Payload: 0xA1 0x21 0x76 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0x90
0 1 2 3 4 5 6 7 8 9 10 11 12
Subcommand: 0x83 0x04 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
13 14 15 16 17 18 19 20 21 22 23 24 25 26
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
27 28 29 30 31 32 33 34
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Switch Output: Vibration
This is the first vibration-data-only packet from the Switch. It's much
shorter than the typical subcommand packet. The ID of this packet is 0x10
instead of 0x01 that we see in subcommand packets.
The Switch doesn't respond to this packet in any noticeable way (at least from what I can see), so I think it's safe to accept and ignore this.
||| --- Switch Msg ---
||| Payload: 0xA2 0x10 0x08 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
||| Subcommand:
Joy-Con waits for a subcommand
--- Controller Msg ---
Payload: 0xA1 0x30 0x7F 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x88 0x6E 0x00 0x00 0x00 0x9A 0x57 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
SPI Flash Read: Factory Sensor and Stick device parameters
Switch Output
The Switch requests 24 bytes (starting at location 0x6080) that contains the factory sensor and stick device parameters.
||| --- Switch Msg --- # SPI Flash Read
||| Payload: 0xA2 0x01 0x09 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
||| Subcommand: 0x10 0x80 0x60 0x00 0x00 0x18 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con takes a moment to reply
--- Controller Msg ---
Payload: 0xA1 0x30 0x91 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con Reply
Joy-Con's reply is similar to above.
Data, in this case, comes from SPI Memory locations 0x6080-0x6097 which contain the stick parameters and Six-Axis horizontal offsets for the controller.
--- Controller Msg ---
Payload: 0xA1 0x21 0x93 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0xA0
0 1 2 3 4 5 6 7 8 9 10 11 12 13
Subcommand: 0x90 0x10 0x80 0x60 0x00 0x00 0x18 0x5E 0x01 0x00 0x00 0xF1 0x0F 0x19
14 15 16 17 18 19 20 21 22 23 24 25 26 27
0xD0 0x4C 0xAE 0x40 0xE1 0xEE 0xE2 0x2E 0xEE 0xE2 0x2E 0xB4 0x4A 0xAB
28 29 30 31 32 33 34 35
0x96 0x64 0x49 0x00 0x00 0x00 0x00 0x00
| Byte # | Description |
|---|---|
| 0 | ACK Byte |
| 1 | Subcommand reply |
| 5-2 | SPI Memory Read Address in Little Endian |
| 6 | Read Length (# of bytes) |
| 7-29 | Data |
Data Description
| Byte # | Description |
|---|---|
| 7-12 | 6-Axis Controller Horizontal Offsets for Sideways Joy-Con (6 bytes) |
| 13-30 | Stick Device Parameters (18 bytes) |
Six-Axis Horizontal Offsets
Composed of 3 Int16 Little Endian values. Define the additional offset from origin position when the controller is on a flat surface. Can be levelled with the SL/SR buttons or equivalent.
| Byte # | Axis | Joy-Con (L) | Joy-Con(R) | Pro Controller |
|---|---|---|---|---|
| 7-8 | X | 0x15E | 0x15E | 0xFD50 |
| 9-10 | Y | 0x00 | 0x00 | 0x00 |
| 11-12 | Z | 0xFF1 | 0xF00F | 0xFC6 |
Stick Parameters
18 bytes produce 12 uint16 little endian values. Define min/max range and dead zone for the sticks. These values are the same for all controllers.
| Byte # | uint16 # | Value | Description |
|---|---|---|---|
| 13-15 | 0, 1 | 0x019 0x4CD | Unused |
| 16-17 | 2 | 0x0AE | Dead-zone |
| 17-18 | 3 | 0xE14 | Range ratio |
| 19-21 | 4, 5 | 0x2EE 0x2EE | X/Y: Unknown |
| 22-24 | 6, 7 | 0x2EE 0x2EE | X/Y: Unknown |
| 25-27 | 7, 8 | 0xAB4 0xAB4 | X/Y: Unknown |
| 28-30 | 9, 10 | 0x496 0x496 | X/Y: Unknown |
Joy-Con waits for a subcommand
--- Controller Msg ---
Payload: 0xA1 0x30 0x9C 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xAE 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xB7 0x6E 0x00 0x00 0x00 0x99 0x57 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
SPI Flash Read: Factory Stick Device Parameters 2
Switch Output
Switch queries for a read of the second set of stick device parameters.
||| --- Switch Msg --- # SPI Flash Read
||| Payload: 0xA2 0x01 0x0A 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
||| Subcommand: 0x10 0x98 0x60 0x00 0x00 0x12 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con takes a moment to reply
--- Controller Msg ---
Payload: 0xA1 0x30 0xC0 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Switch Output: Vibration
||| --- Switch Msg ---
||| Payload: 0xA2 0x10 0x0B 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
||| Subcommand:
Joy-Con still hasn't replied
--- Controller Msg ---
Payload: 0xA1 0x30 0xC2 0x6E 0x00 0x00 0x00 0x98 0x67 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con Reply
Joy-Con replies with the 18 bytes read from SPI Memory 0x6098-0x60A9. The factory stick device parameters stored are the same (almost always) as the stick parameters stored at 0x6086-0x6097. Check the above section for info on this read.
--- Controller Msg ---
Payload: 0xA1 0x21 0xC5 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x90 0x10 0x98 0x60 0x00 0x00 0x12 0x19 0xD0 0x4C 0xAE 0x40 0xE1 0xEE 0xE2 0x2E 0xEE 0xE2 0x2E 0xB4 0x4A 0xAB 0x96 0x64 0x49 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con waits for a subcommand
--- Controller Msg ---
Payload: 0xA1 0x30 0xD4 0x6E 0x00 0x00 0x00 0x98 0x67 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xE4 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x0
SPI Flash Read: User Analog Sticks calibration
Switch Output
Switch asks for user calibration information on the analog sticks with a read from SPI address 0x8010 of length 24 bytes.
||| --- Switch Msg --- # SPI Flash Read
||| Payload: 0xA2 0x01 0x0C 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
||| Subcommand: 0x10 0x10 0x80 0x00 0x00 0x18 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con takes a moment to reply
--- Controller Msg ---
Payload: 0xA1 0x30 0xE6 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xED 0x6E 0x00 0x00 0x00 0x98 0x77 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xEF 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con Reply
Since there's no user calibration information, the Joy-Con responds with 24 bytes of 0xFF. The Switch determines if there's user calibration if 0x8010-0x8011 equals 0xB2 0xA1 (start of left stick data) and 0x801B-0x801C equals 0xB2 0xA1.
In the case below, no user calibration data is present.
--- Controller Msg ---
Payload: 0xA1 0x21 0xF2 0x6E 0x00 0x00 0x00 0x9B 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x90 0x10 0x10 0x80 0x00 0x00 0x18 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
0xFF 0xFF 0xFF 0x00 0x00 0x00 0x00 0x00
Joy-Con Waits for Subcommand
--- Controller Msg ---
Payload: 0xA1 0x30 0xF8 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x06 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
||| --- Switch Msg ---
||| Payload: 0xA2 0x10 0x0D 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
||| Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0x08 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x0F 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
SPI Flash Read: Factory Analog stick calibration and Controller Colours
Switch Output
Switch asks for factory calibration information on the analog sticks plus controller colours with a read from SPI address 0x603D of length 25 bytes.
||| --- Switch Msg --- # SPI Flash Read
||| Payload: 0xA2 0x01 0x0E 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
||| Subcommand: 0x10 0x3D 0x60 0x00 0x00 0x19 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con takes a moment to reply
--- Controller Msg ---
Payload: 0xA1 0x30 0x11 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x21 0x6E 0x00 0x00 0x00 0x9B 0x67 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con Reply
--- Controller Msg ---
Payload: 0xA1 0x21 0x23 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0xB0
0 1 2 3 4 5 6 7 8 9 10 11 12 13
Subcommand: 0x90 0x10 0x3D 0x60 0x00 0x00 0x19 0xD5 0xA4 0x43 0xA4 0xE7 0x87 0x2A
14 15 16 17 18 19 20 21 22 23 24 25 26 27
0xF5 0x43 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0x82 0x82
28 29 30 31 32 33 34 35
0x82 0x0F 0x0F 0x0F 0x00 0x00 0x00 0x00
Data Description
| Byte # | Description |
|---|---|
| 0 | ACK byte |
| 1 | Subcommand reply |
| 5-2 | SPI memory address (Little Endian) |
| 6 | Read length |
| 7-24 | Stick factory calibration |
| 25 | Spacer byte (always 0xFF) |
| 26-31 | Controller colours |
Stick Factory Calibration
Byte 7-15 comprises the left stick calibration data. Byte 16-24 comprises the right stick data. These 9 bytes are used to generate 6 uint16 values which are used to calculate the stick dead zones and min/max x/y values.
These stick calibration byte can be used in the following equations to get the calibration values. These equations are courtesy dekuNukem
# The nine stick bytes are labelled stick_cal[0] - stick_cal[8] here
uint16_t data[6]
data[0] = (stick_cal[1] << 8) & 0xF00 | stick_cal[0];
data[1] = (stick_cal[2] << 4) | (stick_cal[1] >> 4);
data[2] = (stick_cal[4] << 8) & 0xF00 | stick_cal[3];
data[3] = (stick_cal[5] << 4) | (stick_cal[4] >> 4);
data[4] = (stick_cal[7] << 8) & 0xF00 | stick_cal[6];
data[5] = (stick_cal[8] << 4) | (stick_cal[7] >> 4);
# These values used as such in, for example, a right stick
uint16_t rstick_center_x = data[0];
uint16_t rstick_center_y = data[1];
uint16_t rstick_x_min = rstick_center_x - data[2];
uint16_t rstick_x_max = rstick_center_x + data[4];
uint16_t rstick_y_min = rstick_center_y - data[3];
uint16_t rstick_y_max = rstick_center_y + data[5];
Joy-Con Waits for Subcommand
--- Controller Msg ---
Payload: 0xA1 0x30 0x31 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x43 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
||| --- Switch Msg ---
||| Payload: 0xA2 0x10 0x0F 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
||| Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0x4C 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
SPI Flash Read: 6-Axis motion sensor Factory calibration
Switch Output
Switch asks for factory calibration information on the Six-axis sensor with a read from SPI address 0x6020 of length 24 bytes.
||| --- Switch Msg --- # SPI Flash Read
||| Payload: 0xA2 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
||| Subcommand: 0x10 0x20 0x60 0x00 0x00 0x18 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con takes a moment to reply
--- Controller Msg ---
Payload: 0xA1 0x30 0x55 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con Reply
--- Controller Msg ---
Payload: 0xA1 0x21 0x57 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0x90
0 1 2 3 4 5 6 7 8 9 10 11 12 13
Subcommand: 0x90 0x10 0x20 0x60 0x00 0x00 0x18 0x09 0x01 0x18 0xFF 0xED 0xFF 0x00
14 15 16 17 18 19 20 21 22 23 24 25 26 27
0x40 0x00 0x40 0x00 0x40 0xFA 0xFF 0xD0 0xFF 0xC7 0xFF 0x3B 0x34 0x3B
28 29 30 31 32 33 34 35
0x34 0x3B 0x34 0x00 0x00 0x00 0x00 0x00
| Byte # | Description |
|---|---|
| 0 | ACK byte |
| 1 | Subcommand reply |
| 5-2 | SPI read address |
| 6 | Read length |
| 7-30 | Six-Axis calibration data |
Six-Axis Calibration data
Data is comprised of 4 groups of 3 Int16 (Little Endian). The table below describes the data from the packet.
| Byte # | Int16 | Description |
|---|---|---|
| 7-12 | FFED FF18 0109 | Acceleration origin position (Joy-Con on table, face-up) |
| 13-18 | 4000 4000 4000 | Acceleration sensitivity coefficient |
| 19-24 | FFC7 FFD0 FFFA | Gyro origin when still |
| 25-30 | 343B 343B 343B | Gyro sensitivity coefficient |
Joy-Con Waits for Subcommand
--- Controller Msg ---
Payload: 0xA1 0x30 0x65 0x6E 0x00 0x00 0x00 0x9B 0x67 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x67 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x77 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x80 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Enable IMU (6-Axis Sensor)
Switch Output
Switch sends subcommand with a single boolean toggle.
||| --- Switch Msg --- # Enable IMU (6-Axis Sensor)
||| Payload: 0xA2 0x01 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
||| Subcommand: 0x40 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con takes a moment to reply
--- Controller Msg ---
Payload: 0xA1 0x30 0x89 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Switch Output: Vibration
||| --- Switch Msg ---
||| Payload: 0xA2 0x10 0x02 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
||| Subcommand:
Joy-Con still hasn't replied
--- Controller Msg ---
Payload: 0xA1 0x30 0x8B 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Switch Output: Vibration
||| --- Switch Msg ---
||| Payload: 0xA2 0x10 0x03 0xC2 0x18 0x03 0x72 0x00 0x00 0x00 0x00
||| Subcommand:
Joy-Con Reply
Replies with simple ACK and subcommand.
--- Controller Msg ---
Payload: 0xA1 0x21 0x8E 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0x60
Subcommand: 0x80 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
First Full Standard Input Report
Full standard report includes accelerometer and gyro data in the subcommand section now.
--- Controller Msg ---
0 1 2 3 4 5 6 7 8 9 10 11 12
Payload: 0xA1 0x30 0xA7 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xE0
13 14 15 16 17 18 19 20 21 22 23 24 25 26
Subcommand: 0xDA 0x00 0x66 0xF6 0x34 0x0D 0x22 0x00 0xFF 0xFF 0xC8 0xFF 0xE4 0x00
27 28 29 30 31 32 33 34 35 36 37 38 39 40
0x61 0xF6 0x2F 0x0D 0x1A 0x00 0xFE 0xFF 0xCD 0xFF 0xEA 0x00 0x65 0xF6
41 42 43 44 45 46 47 48
0x25 0x0D 0x1C 0x00 0xFC 0xFF 0xD4 0xFF
Joy-Con waits for a subcommand
--- Controller Msg ---
Payload: 0xA1 0x30 0xA9 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xE0
Subcommand: 0xDB 0x00 0x7F 0xF6 0xF8 0x0C 0x28 0x00 0xFB 0xFF 0xC1 0xFF 0xDA 0x00 0x7A 0xF6 0x19 0x0D 0x2E 0x00 0xFD 0xFF 0xC5 0xFF 0xD9 0x00 0x6A 0xF6 0x32 0x0D 0x24 0x00 0x00 0x00 0xC8 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xAE 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xE0
Subcommand: 0xB9 0x00 0x88 0xF6 0x05 0x0D 0xD4 0xFF 0x06 0x00 0xCE 0xFF 0xBC 0x00 0x8E 0xF6 0xEF 0x0C 0xE2 0xFF 0x05 0x00 0xC4 0xFF 0xC1 0x00 0x89 0xF6 0xE3 0x0C 0xF7 0xFF 0x03 0x00 0xBE 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xB0 0x6E 0x00 0x00 0x00 0x9A 0x87 0x8C 0x00 0x00 0x00 0xE0
Subcommand: 0xBE 0x00 0x6C 0xF6 0x1B 0x0D 0xC2 0xFF 0x07 0x00 0xDE 0xFF 0xBA 0x00 0x7C 0xF6 0x17 0x0D 0xCC 0xFF 0x07 0x00 0xDA 0xFF 0xB8 0x00 0x86 0xF6 0x0A 0x0D 0xD3 0xFF 0x06 0x00 0xD0 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xB2 0x6E 0x00 0x00 0x00 0x99 0x57 0x8C 0x00 0x00 0x00 0xE0
Subcommand: 0xD0 0x00 0x6B 0xF6 0x27 0x0D 0xBB 0xFF 0xFA 0xFF 0xEB 0xFF 0xC5 0x00 0x67 0xF6 0x22 0x0D 0xB9 0xFF 0x03 0x00 0xE4 0xFF 0xBE 0x00 0x6B 0xF6 0x1D 0x0D 0xC0 0xFF 0x07 0x00 0xDF 0xFF
Enable Vibration
Switch Output
Switch sends subcommand with a single boolean toggle
||| --- Switch Msg --- # Enable Vibration
||| Payload: 0xA2 0x01 0x04 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
||| Subcommand: 0x48 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con takes a moment to reply
--- Controller Msg ---
Payload: 0xA1 0x30 0xB4 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xE0
Subcommand: 0xC4 0x00 0x58 0xF6 0x1A 0x0D 0xE4 0xFF 0xF3 0xFF 0xFA 0xFF 0xC4 0x00 0x61 0xF6 0x21 0x0D 0xD6 0xFF 0xF4 0xFF 0xF4 0xFF 0xCE 0x00 0x6B 0xF6 0x25 0x0D 0xBF 0xFF 0xF9 0xFF 0xEC 0xFF
Joy-Con Reply
Joy-Con replies with simple ACK and subcommand.
--- Controller Msg ---
Payload: 0xA1 0x21 0xB7 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x80 0x48 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con Waits for Subcommand
--- Controller Msg ---
Payload: 0xA1 0x30 0xB9 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0xBE 0x00 0x64 0xF6 0xDB 0x0C 0xEE 0xFF 0x0B 0x00 0xF9 0xFF 0xC0 0x00 0x5E 0xF6 0xDE 0x0C 0xEE 0xFF 0x07 0x00 0xFB 0xFF 0xC5 0x00 0x5A 0xF6 0xEE 0x0C 0xEE 0xFF 0x01 0x00 0x01 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xBB 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0xCD 0x00 0x53 0xF6 0xE2 0x0C 0xEB 0xFF 0x13 0x00 0xF1 0xFF 0xC9 0x00 0x58 0xF6 0xDE 0x0C 0xE9 0xFF 0x13 0x00 0xF7 0xFF 0xC0 0x00 0x63 0xF6 0xDB 0x0C 0xED 0xFF 0x0D 0x00 0xF9 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xC5 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0xAC 0x00 0x69 0xF6 0xD3 0x0C 0x02 0x00 0x07 0x00 0xDB 0xFF 0xA8 0x00 0x79 0xF6 0xC5 0x0C 0x0F 0x00 0x09 0x00 0xD4 0xFF 0xA8 0x00 0x80 0xF6 0xDB 0x0C 0x16 0x00 0x0A 0x00 0xCE 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xC7 0x6E 0x00 0x00 0x00 0x98 0x77 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0xA7 0x00 0x5B 0xF6 0x02 0x0D 0xF3 0xFF 0x07 0x00 0xE2 0xFF 0xA8 0x00 0x5E 0xF6 0xEC 0x0C 0xF8 0xFF 0x07 0x00 0xDF 0xFF 0xAC 0x00 0x67 0xF6 0xD8 0x0C 0xFF 0xFF 0x06 0x00 0xDC 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xCB 0x6E 0x00 0x00 0x00 0x98 0x87 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0xAE 0x00 0x7F 0xF6 0x2D 0x0D 0xDE 0xFF 0x0F 0x00 0xDF 0xFF 0xAA 0x00 0x7C 0xF6 0x14 0x0D 0xE3 0xFF 0x05 0x00 0xE6 0xFF 0xA5 0x00 0x78 0xF6 0x03 0x0D 0xEB 0xFF 0x02 0x00 0xEA 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xD7 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0xAC 0x00 0x71 0xF6 0x12 0x0D 0x50 0x00 0x18 0x00 0xE4 0xFF 0xAB 0x00 0x6F 0xF6 0x27 0x0D 0x46 0x00 0x1E 0x00 0xEC 0xFF 0xA4 0x00 0x69 0xF6 0x37 0x0D 0x3E 0x00 0x29 0x00 0xF4 0xFF
||| --- Switch Msg ---
||| Payload: 0xA2 0x10 0x05 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
||| Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0xD9 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0xA0 0x00 0x68 0xF6 0x21 0x0D 0x4E 0x00 0x12 0x00 0xDB 0xFF 0xA2 0x00 0x70 0xF6 0x19 0x0D 0x54 0x00 0x16 0x00 0xE0 0xFF 0xAB 0x00 0x71 0xF6 0x10 0x0D 0x51 0x00 0x18 0x00 0xE3 0xFF
||| --- Switch Msg ---
||| Payload: 0xA2 0x10 0x06 0x02 0x98 0x60 0x40 0x00 0x00 0x00 0x00
||| Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0xDE 0x6E 0x00 0x00 0x00 0x9A 0x57 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x9C 0x00 0x7B 0xF6 0x17 0x0D 0xF7 0xFF 0xFD 0xFF 0xA8 0xFF 0x9E 0x00 0x5F 0xF6 0x22 0x0D 0x00 0x00 0xFE 0xFF 0xAC 0xFF 0x97 0x00 0x55 0xF6 0x18 0x0D 0x1C 0x00 0x05 0x00 0xBF 0xFF
Set Player Lights
Switch Output
Switch sends the 0x30 set player lights subcommand with a bitfield argument.
To explain: the first argument is treated as binary, with the leading high value representing the state.
The total bitfield width is 8 bits, to encompass the hex byte.
Bitfield Values:
| Hex | Bits | Description |
|---|---|---|
| 0x01 | 0000 0001 | Keep player lights on, player 1 |
| 0x03 | 0000 0011 | Keep player lights on, player 2 |
| 0x07 | 0000 0111 | Keep player lights on, player 3 |
| 0x0F | 0000 1111 | Keep player lights on, player 4 |
| 0x10 | 0001 0000 | Flash player lights, player 1 |
| 0x30 | 0011 0000 | Flash player lights, player 2 |
| 0x70 | 0111 0000 | Flash player lights, player 3 |
| 0xF0 | 1111 0000 | Flash player lights, player 4 |
||| --- Switch Msg --- # Set Player Lights
||| Payload: 0xA2 0x01 0x07 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
||| Subcommand: 0x30 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x0
Joy-Con takes a moment to reply
--- Controller Msg ---
Payload: 0xA1 0x30 0xE5 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x91 0x00 0x58 0xF6 0x54 0x0D 0x4C 0x00 0x3D 0x00 0xBF 0xFF 0x99 0x00 0x59 0xF6 0x4F 0x0D 0x28 0x00 0x36 0x00 0xBA 0xFF 0x6F 0x00 0x68 0xF6 0x38 0x0D 0x0B 0x00 0x30 0x00 0xB0 0xFF
Joy-Con Reply
Joy-Con replies with an ACK byte and the subcommand reply.
--- Controller Msg ---
Payload: 0xA1 0x21 0xE7 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0x40
Subcommand: 0x80 0x30 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Joy-Con is now ready for general input on the Switch.
Remainder of the Captured Session
The rest of the captured session with the Joy-Con follows. This includes a few button presses and stick movement. None of this is highlighted, however.
--- Controller Msg ---
Payload: 0xA1 0x30 0xEC 0x6E 0x00 0x00 0x00 0x9A 0x57 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x9B 0x00 0xCA 0xF6 0x1A 0x0D 0x3B 0x00 0xF1 0xFF 0xF0 0xFF 0x8F 0x00 0x8B 0xF6 0x29 0x0D 0x40 0x00 0xF9 0xFF 0xF0 0xFF 0x29 0x00 0x51 0xF6 0x2F 0x0D 0x46 0x00 0x0B 0x00 0xE2 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xF2 0x6E 0x00 0x00 0x00 0x9B 0x77 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x7D 0x00 0x7A 0xF6 0x29 0x0D 0xA4 0x00 0xE0 0xFF 0xD7 0xFF 0x70 0x00 0x78 0xF6 0x32 0x0D 0xA3 0x00 0xE6 0xFF 0xE2 0xFF 0x73 0x00 0xA7 0xF6 0x30 0x0D 0x9F 0x00 0xEB 0xFF 0xE5 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xFB 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x8B 0x00 0x96 0xF6 0x3B 0x0D 0xCF 0xFF 0xD8 0xFF 0x96 0xFF 0x90 0x00 0x9A 0xF6 0x28 0x0D 0xEB 0xFF 0xD9 0xFF 0x98 0xFF 0x8A 0x00 0x9E 0xF6 0x1F 0x0D 0x11 0x00 0xD4 0xFF 0x97 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x02 0x6E 0x00 0x00 0x00 0x98 0x87 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x88 0x00 0xA8 0xF6 0x52 0x0D 0x0A 0x00 0xD7 0xFF 0xBD 0xFF 0x7F 0x00 0xBD 0xF6 0x4D 0x0D 0xFF 0xFF 0xD8 0xFF 0xAE 0xFF 0x84 0x00 0xE0 0xF6 0x33 0x0D 0xF6 0xFF 0xD0 0xFF 0x99 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x04 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x81 0x00 0xC3 0xF6 0x2F 0x0D 0x1D 0x00 0xCA 0xFF 0xC1 0xFF 0x88 0x00 0xB6 0xF6 0x3C 0x0D 0x1A 0x00 0xD0 0xFF 0xBC 0xFF 0x8B 0x00 0xA8 0xF6 0x4F 0x0D 0x0E 0x00 0xD6 0xFF 0xBC 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x0D 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x7E 0x00 0xC6 0xF6 0x20 0x0D 0x2A 0x00 0xC7 0xFF 0xCD 0xFF 0x7D 0x00 0xC4 0xF6 0x20 0x0D 0x2E 0x00 0xCF 0xFF 0xD3 0xFF 0x7A 0x00 0xC8 0xF6 0x3A 0x0D 0x2D 0x00 0xD7 0xFF 0xD6 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x16 0x6E 0x00 0x00 0x00 0x9A 0x57 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0xB7 0x00 0xBF 0xF6 0x79 0x0D 0x8E 0x00 0x7C 0xFF 0xDE 0xFF 0xB4 0x00 0xBD 0xF6 0x57 0x0D 0x8A 0x00 0x8A 0xFF 0xE0 0xFF 0xAE 0x00 0xC0 0xF6 0x50 0x0D 0x94 0x00 0x9B 0xFF 0xDE 0xFF
--- Switch Msg ---
Payload: 0xA2 0x10 0x08 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0x22 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0xBD 0x00 0x82 0xF7 0x46 0x0D 0xBB 0x00 0x3D 0xFF 0x79 0xFF 0xB9 0x00 0x3C 0xF7 0x3C 0x0D 0xA5 0x00 0x45 0xFF 0x97 0xFF 0xB1 0x00 0x1B 0xF7 0x41 0x0D 0xA2 0x00 0x49 0xFF 0xAB 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x2B 0x6E 0x00 0x00 0x20 0x9A 0x67 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xFC 0x00 0x07 0xF7 0x6D 0x0C 0xB9 0x01 0x58 0xFF 0x22 0x00 0xEC 0x00 0x32 0xF7 0xA3 0x0C 0x1A 0x02 0x18 0xFF 0x09 0x00 0xCE 0x00 0x73 0xF7 0x24 0x0D 0x38 0x02 0xE2 0xFE 0xD7 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x36 0x6E 0x00 0x00 0x30 0x9A 0x87 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xE3 0x00 0x14 0xF7 0xE3 0x0D 0x09 0x00 0xE9 0x00 0x2B 0x00 0xD0 0x00 0x2F 0xF7 0x1E 0x0E 0x55 0x00 0xFB 0x00 0x1B 0x00 0xBD 0x00 0x6D 0xF7 0x32 0x0E 0x90 0x00 0xFE 0x00 0x17 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x3F 0x6E 0x00 0x00 0x30 0x9A 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x72 0x00 0x74 0xF6 0x7C 0x0E 0x4F 0xFF 0x46 0x00 0x14 0x00 0x79 0x00 0x70 0xF6 0xA2 0x0E 0x20 0xFF 0x68 0x00 0x19 0x00 0x89 0x00 0x6D 0xF6 0xAD 0x0E 0xFB 0xFE 0x87 0x00 0x1D 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x41 0x6E 0x00 0x00 0x30 0x9A 0x87 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x64 0x00 0x66 0xF6 0x15 0x0E 0xBF 0xFF 0xF8 0xFF 0x13 0x00 0x65 0x00 0x70 0xF6 0x3F 0x0E 0x8E 0xFF 0x17 0x00 0x13 0x00 0x70 0x00 0x74 0xF6 0x72 0x0E 0x5B 0xFF 0x3D 0x00 0x14 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x4A 0x6E 0x00 0x00 0x30 0x9A 0x57 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x5D 0x00 0xBB 0xF6 0x80 0x0D 0x97 0xFE 0xD7 0xFF 0x51 0x00 0x58 0x00 0xE9 0xF6 0x9A 0x0D 0xDC 0xFE 0xD4 0xFF 0x3F 0x00 0x54 0x00 0xE8 0xF6 0x8F 0x0D 0x22 0xFF 0xD2 0xFF 0x33 0x00
--- Switch Msg ---
Payload: 0xA2 0x10 0x09 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0x53 0x6E 0x00 0x00 0x30 0x99 0x97 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xA6 0x00 0x9C 0xF6 0x02 0x0E 0x17 0xFC 0xBE 0x00 0xC9 0xFF 0xA2 0x00 0x7A 0xF6 0xBF 0x0D 0xD9 0xFB 0x87 0x00 0xE9 0xFF 0x91 0x00 0x49 0xF6 0x67 0x0D 0xFA 0xFB 0x5B 0x00 0x10 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x5F 0x6E 0x00 0x00 0x00 0x9B 0x67 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x35 0x00 0xF9 0xF6 0x91 0x0C 0xF6 0xFF 0x44 0x00 0xD2 0xFF 0x2A 0x00 0x18 0xF7 0xB4 0x0C 0xC7 0xFF 0x53 0x00 0xB7 0xFF 0x34 0x00 0x16 0xF7 0xBB 0x0C 0x8C 0xFF 0x5C 0x00 0xA4 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x68 0x6E 0x00 0x00 0x00 0x9A 0x57 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x80 0x00 0x16 0xF6 0x2A 0x0C 0x16 0x00 0x63 0xFF 0xFF 0xFF 0x87 0x00 0x1C 0xF6 0x38 0x0C 0x27 0x00 0x89 0xFF 0x00 0x00 0x9D 0x00 0x1A 0xF6 0x54 0x0C 0x32 0x00 0xB4 0xFF 0x0E 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x6A 0x6E 0x00 0x00 0x00 0x99 0x57 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x8A 0x00 0xFE 0xF5 0x2B 0x0C 0xFB 0xFF 0x41 0xFF 0x00 0x00 0x86 0x00 0x0A 0xF6 0x27 0x0C 0x0B 0x00 0x47 0xFF 0x02 0x00 0x80 0x00 0x13 0xF6 0x2A 0x0C 0x12 0x00 0x5A 0xFF 0x00 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x73 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x6F 0x00 0x2E 0xF6 0xFB 0x0C 0x08 0x00 0xA7 0xFF 0xB3 0xFF 0x6B 0x00 0x27 0xF6 0x14 0x0D 0xF6 0xFF 0xA0 0xFF 0xB1 0xFF 0x6B 0x00 0x2A 0xF6 0x16 0x0D 0xDF 0xFF 0x90 0xFF 0xB6 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x7C 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x4E 0x00 0x5B 0xF6 0x53 0x0D 0x15 0x00 0xAC 0xFF 0xAE 0xFF 0x5D 0x00 0x3B 0xF6 0x63 0x0D 0x10 0x00 0xB7 0xFF 0xA8 0xFF 0x58 0x00 0x2B 0xF6 0x79 0x0D 0x05 0x00 0xC2 0xFF 0xA9 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x7E 0x6E 0x00 0x00 0x00 0x99 0x87 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x5D 0x00 0x44 0xF6 0x8C 0x0D 0x15 0x00 0x9B 0xFF 0xC2 0xFF 0x4B 0x00 0x55 0xF6 0x6B 0x0D 0x11 0x00 0xA2 0xFF 0xBD 0xFF 0x4A 0x00 0x5E 0xF6 0x53 0x0D 0x15 0x00 0xA9 0xFF 0xB0 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x87 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x39 0x00 0x80 0xF6 0x27 0x0D 0xE7 0xFF 0x84 0xFF 0x99 0xFF 0x3F 0x00 0x77 0xF6 0x22 0x0D 0xEC 0xFF 0x87 0xFF 0x89 0xFF 0x4F 0x00 0x45 0xF6 0x1B 0x0D 0xF8 0xFF 0x92 0xFF 0x86 0xFF
--- Switch Msg ---
Payload: 0xA2 0x10 0x0A 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0x90 0x6E 0x00 0x00 0x00 0x9B 0x77 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x82 0x00 0x64 0xF6 0xEA 0x0C 0x21 0x00 0xBA 0xFF 0xC6 0xFF 0x71 0x00 0x67 0xF6 0xE1 0x0C 0x29 0x00 0xB1 0xFF 0xC2 0xFF 0x6F 0x00 0x5C 0xF6 0xE2 0x0C 0x31 0x00 0xAC 0xFF 0xC0 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x9C 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0xA4 0x00 0x63 0xF6 0xDB 0x0C 0xDA 0xFF 0xAA 0xFF 0xAF 0xFF 0x99 0x00 0x65 0xF6 0xD1 0x0C 0xEB 0xFF 0xA8 0xFF 0xAF 0xFF 0x8C 0x00 0x68 0xF6 0xDE 0x0C 0xFF 0xFF 0xA8 0xFF 0xAD 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xA0 0x6E 0x00 0x00 0x00 0x99 0xA7 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x99 0x00 0x5A 0xF6 0xEB 0x0C 0xF3 0xFF 0xA9 0xFF 0xB0 0xFF 0x95 0x00 0x5E 0xF6 0x16 0x0D 0xF2 0xFF 0xAC 0xFF 0xAD 0xFF 0x96 0x00 0x60 0xF6 0x2F 0x0D 0xDF 0xFF 0xB2 0xFF 0xAB 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xA3 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0xAC 0x00 0x55 0xF6 0xD4 0x0C 0xC9 0xFF 0xAD 0xFF 0xAC 0xFF 0xA2 0x00 0x55 0xF6 0xCA 0x0C 0xE0 0xFF 0xAA 0xFF 0xAF 0xFF 0x9B 0x00 0x58 0xF6 0xE3 0x0C 0xF2 0xFF 0xA9 0xFF 0xB1 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xA5 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0xAF 0x00 0x55 0xF6 0xF9 0x0C 0xC0 0xFF 0xAE 0xFF 0xA4 0xFF 0xAF 0x00 0x56 0xF6 0xF2 0x0C 0xBD 0xFF 0xAD 0xFF 0xA6 0xFF 0xAE 0x00 0x55 0xF6 0xDA 0x0C 0xC4 0xFF 0xAE 0xFF 0xAB 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xA7 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0xC0 0x00 0x47 0xF6 0xF6 0x0C 0xBA 0xFF 0xAF 0xFF 0x9E 0xFF 0xB5 0x00 0x4C 0xF6 0xF4 0x0C 0xBF 0xFF 0xAF 0xFF 0xA1 0xFF 0xAE 0x00 0x53 0xF6 0xF9 0x0C 0xC0 0xFF 0xAE 0xFF 0xA3 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xA9 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0xB8 0x00 0x53 0xF6 0x15 0x0D 0xB5 0xFF 0xB0 0xFF 0x9D 0xFF 0xC0 0x00 0x48 0xF6 0x0B 0x0D 0xB4 0xFF 0xB1 0xFF 0x9A 0xFF 0xC1 0x00 0x47 0xF6 0xFA 0x0C 0xB9 0xFF 0xAF 0xFF 0x9C 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xAC 0x6E 0x00 0x00 0x00 0x9B 0x87 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0xC0 0x00 0x56 0xF6 0x11 0x0D 0xD0 0xFF 0xA7 0xFF 0xAE 0xFF 0xB9 0x00 0x5F 0xF6 0x1A 0x0D 0xC1 0xFF 0xAD 0xFF 0xA6 0xFF 0xB7 0x00 0x56 0xF6 0x17 0x0D 0xB6 0xFF 0xB0 0xFF 0x9E 0xFF
--- Switch Msg ---
Payload: 0xA2 0x10 0x0B 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0xAE 0x6E 0x00 0x00 0x00 0x9C 0x87 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0xBB 0x00 0x52 0xF6 0xEC 0x0C 0xE0 0xFF 0xA1 0xFF 0xB1 0xFF 0xC0 0x00 0x4E 0xF6 0xFE 0x0C 0xDD 0xFF 0xA1 0xFF 0xAF 0xFF 0xC2 0x00 0x53 0xF6 0x0F 0x0D 0xD3 0xFF 0xA6 0xFF 0xAE 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xB2 0x6E 0x00 0x00 0x00 0x9A 0x87 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0xB2 0x00 0x49 0xF6 0xDD 0x0C 0xFF 0xFF 0xAD 0xFF 0xCA 0xFF 0xB3 0x00 0x50 0xF6 0xF3 0x0C 0xF6 0xFF 0xAE 0xFF 0xC5 0xFF 0xBB 0x00 0x53 0xF6 0xFF 0x0C 0xE2 0xFF 0xAE 0xFF 0xBF 0xFF
--- Switch Msg ---
Payload: 0xA2 0x10 0x0C 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0xB5 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0x30
Subcommand: 0xAD 0x00 0x43 0xF6 0xBA 0x0C 0xF4 0xFF 0xBF 0xFF 0xCE 0xFF 0xAE 0x00 0x40 0xF6 0xBF 0x0C 0xFF 0xFF 0xB5 0xFF 0xCD 0xFF 0xB2 0x00 0x47 0xF6 0xD8 0x0C 0xFF 0xFF 0xAE 0xFF 0xCB 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xB7 0x6E 0x00 0x00 0x00 0x9A 0x87 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xA5 0x00 0x45 0xF6 0xEB 0x0C 0xDE 0xFF 0xDD 0xFF 0xDC 0xFF 0xA6 0x00 0x45 0xF6 0xD1 0x0C 0xE2 0xFF 0xD2 0xFF 0xD4 0xFF 0xAB 0x00 0x44 0xF6 0xBD 0x0C 0xED 0xFF 0xC5 0xFF 0xCF 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xBA 0x6E 0x00 0x00 0x00 0x99 0x47 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xA9 0x00 0x3C 0xF6 0xFE 0x0C 0xE9 0xFF 0xE6 0xFF 0xE2 0xFF 0xAC 0x00 0x42 0xF6 0xFE 0x0C 0xE2 0xFF 0xE2 0xFF 0xDF 0xFF 0xA7 0x00 0x44 0xF6 0xF0 0x0C 0xDE 0xFF 0xE0 0xFF 0xDE 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xBC 0x6E 0x00 0x00 0x00 0x99 0x87 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xAC 0x00 0x46 0xF6 0x19 0x0D 0xE7 0xFF 0xE9 0xFF 0xE7 0xFF 0xA5 0x00 0x3C 0xF6 0x02 0x0D 0xE9 0xFF 0xE8 0xFF 0xE4 0xFF 0xA8 0x00 0x3B 0xF6 0xFD 0x0C 0xE9 0xFF 0xE6 0xFF 0xE2 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xC1 0x6E 0x00 0x00 0x00 0x99 0x57 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xAE 0x00 0x45 0xF6 0x07 0x0D 0x01 0x00 0xD7 0xFF 0xEE 0xFF 0xBC 0x00 0x5E 0xF6 0x31 0x0D 0xF6 0xFF 0xE0 0xFF 0xF9 0xFF 0xAA 0x00 0x4C 0xF6 0x3D 0x0D 0xE8 0xFF 0xEB 0xFF 0xF5 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xC3 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xB5 0x00 0x4A 0xF6 0xD8 0x0C 0xA9 0xFF 0xD0 0xFF 0xC4 0xFF 0xAF 0x00 0x3C 0xF6 0xEA 0x0C 0xE1 0xFF 0xD5 0xFF 0xD6 0xFF 0xAB 0x00 0x42 0xF6 0xFD 0x0C 0x01 0x00 0xD7 0xFF 0xEE 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xC5 0x6E 0x00 0x00 0x00 0x99 0x57 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xB6 0x00 0x54 0xF6 0xCF 0x0C 0x4A 0xFF 0xCF 0xFF 0xAE 0xFF 0xBC 0x00 0x5B 0xF6 0xD7 0x0C 0x73 0xFF 0xCE 0xFF 0xB5 0xFF 0xB5 0x00 0x4E 0xF6 0xD5 0x0C 0x9E 0xFF 0xCF 0xFF 0xC0 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xCA 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xA9 0x00 0x35 0xF6 0x5D 0x0C 0x97 0xFE 0xC3 0xFF 0xE3 0xFF 0xA9 0x00 0x30 0xF6 0x68 0x0C 0xB3 0xFE 0xCD 0xFF 0xCC 0xFF 0x9B 0x00 0x2C 0xF6 0x79 0x0C 0xDE 0xFE 0xD4 0xFF 0xB5 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xCE 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x9E 0x00 0xEB 0xF5 0x65 0x0C 0x42 0xFE 0x51 0xFF 0x04 0x00 0xBA 0x00 0xFE 0xF5 0x62 0x0C 0x4D 0xFE 0x6D 0xFF 0x06 0x00 0xB5 0x00 0x13 0xF6 0x5E 0x0C 0x59 0xFE 0x88 0xFF 0x05 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xD1 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x16 0x01 0xFA 0xF5 0x85 0x0C 0x3E 0xFE 0x27 0xFF 0xFF 0xFF 0xA2 0x00 0xEA 0xF5 0x85 0x0C 0x36 0xFE 0x33 0xFF 0x04 0x00 0x97 0x00 0xE7 0xF5 0x63 0x0C 0x3F 0xFE 0x4B 0xFF 0x03 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xD5 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x45 0x01 0x26 0xF6 0xE3 0x0A 0x34 0xFE 0xF5 0xFF 0xD2 0xFF 0x40 0x01 0xD2 0xF5 0x06 0x0C 0x6D 0xFE 0xAA 0xFF 0xD2 0xFF 0x29 0x01 0x8A 0xF5 0xA5 0x0C 0x59 0xFE 0x6C 0xFF 0xCA 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xDA 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xF4 0xFF 0x19 0xF6 0x37 0x0A 0x5E 0xFB 0x8C 0x00 0x81 0xFF 0x4F 0x00 0x41 0xF6 0xFB 0x09 0xF2 0xFB 0xAC 0x00 0x96 0xFF 0x7F 0x00 0x5E 0xF6 0xB5 0x09 0xC5 0xFC 0xA0 0x00 0x9C 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xDC 0x6E 0x00 0x00 0x00 0x98 0x97 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xF5 0xFF 0xB7 0xF6 0x52 0x0A 0x7F 0xFA 0xD1 0xFF 0x12 0xFF 0x12 0x00 0x7E 0xF6 0x56 0x0A 0xE5 0xFA 0x33 0x00 0x49 0xFF 0xF0 0xFF 0x22 0xF6 0x40 0x0A 0x46 0xFB 0x7E 0x00 0x78 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xE0 0x6E 0x00 0x00 0x00 0x9A 0x97 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xC2 0x00 0x3A 0xF4 0xD2 0x12 0xAC 0xFA 0xF5 0xFD 0xB8 0xFE 0xF3 0xFF 0x8C 0xF5 0x84 0x0D 0xAE 0xF9 0x4B 0xFE 0xAD 0xFE 0x96 0xFF 0x4F 0xF6 0xD7 0x0A 0x9A 0xF9 0xBD 0xFE 0xB4 0xFE
--- Controller Msg ---
Payload: 0xA1 0x30 0xE7 0x6E 0x00 0x00 0x00 0x9A 0x87 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x65 0x01 0xD5 0xF4 0xB3 0x0B 0x4E 0xFE 0xE7 0xFF 0x8F 0xFF 0x32 0x01 0x15 0xF5 0x9D 0x0B 0x97 0xFE 0xFC 0xFF 0xBE 0xFF 0xCB 0x00 0x75 0xF5 0xD5 0x0B 0x2F 0xFF 0xEC 0xFF 0xC9 0xFF
--- Switch Msg ---
Payload: 0xA2 0x10 0x0D 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0xE9 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x56 0x01 0x66 0xF4 0xA6 0x0B 0x5F 0xFE 0x40 0xFF 0x1E 0xFF 0x50 0x01 0x85 0xF4 0xC5 0x0B 0x43 0xFE 0x9F 0xFF 0x47 0xFF 0x64 0x01 0xC6 0xF4 0xBA 0x0B 0x4A 0xFE 0xDB 0xFF 0x80 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xF0 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xD9 0x01 0x68 0xF4 0xAC 0x0B 0x1D 0xFE 0x95 0xFD 0x0D 0xFF 0xDB 0x01 0x3B 0xF4 0xBA 0x0B 0x65 0xFE 0x6B 0xFD 0xF9 0xFE 0xCC 0x01 0x28 0xF4 0xA6 0x0B 0x9E 0xFE 0x60 0xFD 0xF3 0xFE
--- Controller Msg ---
Payload: 0xA1 0x30 0xF9 0x6E 0x00 0x00 0x00 0x9B 0x77 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x29 0x02 0xCD 0xF2 0x0D 0x0C 0xEA 0xFD 0x95 0xFE 0xF2 0xFF 0x6B 0x02 0xDA 0xF2 0xAF 0x0B 0x65 0xFD 0x81 0xFE 0xEA 0xFF 0xB8 0x02 0xE7 0xF2 0x68 0x0B 0xFA 0xFC 0x72 0xFE 0xE1 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x02 0x6E 0x00 0x00 0x00 0x9B 0x67 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0xDE 0x01 0x03 0xF4 0xFA 0x0A 0xEC 0x00 0xFC 0xFE 0x91 0xFF 0xD6 0x01 0x24 0xF4 0xED 0x0A 0xE4 0x00 0xED 0xFE 0x8F 0xFF 0xDE 0x01 0x24 0xF4 0x02 0x0B 0xE8 0x00 0xD8 0xFE 0x95 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x16 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0xB5 0x01 0x56 0xF5 0xD8 0x0C 0x23 0x01 0xA0 0xFF 0xAC 0xFF 0x3E 0x02 0xC2 0xF5 0x92 0x0C 0x3C 0x01 0xA1 0xFF 0xD7 0xFF 0xBA 0x01 0xA7 0xF4 0xC0 0x0C 0x1E 0x01 0xA9 0xFF 0xBA 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x1F 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x43 0x02 0x77 0xF4 0x71 0x0A 0xDF 0xFF 0xA9 0xFE 0xF2 0xFF 0x27 0x02 0x6F 0xF4 0x84 0x0A 0xF6 0xFF 0xB2 0xFE 0xEA 0xFF 0x13 0x02 0x75 0xF4 0x8D 0x0A 0x30 0x00 0xE4 0xFE 0xE7 0xFF
--- Switch Msg ---
Payload: 0xA2 0x10 0x0E 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0x2B 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x76 0x02 0x2B 0xF4 0x89 0x0A 0x8B 0xFF 0x92 0xFF 0x97 0xFF 0x7F 0x02 0x31 0xF4 0x94 0x0A 0x6A 0xFF 0x8A 0xFF 0x98 0xFF 0x94 0x02 0x3F 0xF4 0x90 0x0A 0x4D 0xFF 0x88 0xFF 0x9F 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x34 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x96 0x02 0x03 0xF4 0x3C 0x0B 0x61 0x00 0xBC 0x00 0xC1 0xFF 0xA2 0x02 0x17 0xF4 0x06 0x0B 0x4D 0x00 0x96 0x00 0xC3 0xFF 0xA0 0x02 0x23 0xF4 0xDB 0x0A 0x3B 0x00 0x70 0x00 0xBF 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x3F 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x27 0x02 0x8B 0xF4 0x85 0x0B 0x82 0x00 0xC4 0x00 0xDB 0xFF 0x26 0x02 0x8F 0xF4 0x94 0x0B 0x9D 0x00 0xCD 0x00 0xD7 0xFF 0x1F 0x02 0x9A 0xF4 0xB6 0x0B 0xAD 0x00 0xE0 0x00 0xCF 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x48 0x6E 0x00 0x00 0x00 0x9A 0x87 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x80 0x02 0xAE 0xF4 0x28 0x0B 0x0E 0x00 0xCA 0xFF 0xAB 0xFF 0x82 0x02 0xA4 0xF4 0x40 0x0B 0x27 0x00 0xE5 0xFF 0xB6 0xFF 0x7D 0x02 0xA2 0xF4 0x53 0x0B 0x40 0x00 0x0A 0x00 0xBF 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x51 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0xF4 0x01 0xE5 0xF4 0x39 0x0B 0x7A 0xFF 0x0D 0x00 0xA1 0xFF 0xE2 0x01 0xF1 0xF4 0x1B 0x0B 0x75 0xFF 0xFB 0xFF 0x96 0xFF 0xDE 0x01 0xF9 0xF4 0xFB 0x0A 0x89 0xFF 0xE9 0xFF 0x8D 0xFF
--- Switch Msg ---
Payload: 0xA2 0x10 0x0F 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0x63 0x6E 0x00 0x00 0x00 0x9A 0x97 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x20 0x02 0x53 0xF4 0x6C 0x0B 0x2A 0x00 0xF9 0xFF 0xCD 0xFF 0x35 0x02 0x32 0xF4 0x6A 0x0B 0x0C 0x00 0xF0 0xFF 0xD0 0xFF 0x60 0x02 0x22 0xF4 0x55 0x0B 0xED 0xFF 0xE1 0xFF 0xD1 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x66 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x11 0x02 0x82 0xF4 0x54 0x0B 0x2B 0x00 0x08 0x00 0xCB 0xFF 0x10 0x02 0x71 0xF4 0x62 0x0B 0x2F 0x00 0x01 0x00 0xC9 0xFF 0x1C 0x02 0x5A 0xF4 0x6B 0x0B 0x2C 0x00 0xFA 0xFF 0xCC 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x6C 0x6E 0x00 0x00 0x00 0x9B 0x67 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0xEC 0x01 0xA4 0xF4 0x79 0x0B 0x27 0x00 0x28 0x00 0xEF 0xFF 0xF5 0x01 0xA2 0xF4 0x72 0x0B 0x1D 0x00 0x30 0x00 0xEA 0xFF 0xFD 0x01 0xA2 0xF4 0x63 0x0B 0x1A 0x00 0x31 0x00 0xE3 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x6F 0x6E 0x00 0x00 0x00 0x99 0x57 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0xDF 0x01 0xAE 0xF4 0x57 0x0B 0x49 0x00 0x1B 0x00 0xFD 0xFF 0xDB 0x01 0xB0 0xF4 0x6A 0x0B 0x3D 0x00 0x21 0x00 0xF5 0xFF 0xE8 0x01 0xA5 0xF4 0x79 0x0B 0x2C 0x00 0x26 0x00 0xF0 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x75 0x6E 0x00 0x00 0x00 0x9A 0x97 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x48 0x02 0x6C 0xF4 0x6B 0x0B 0x70 0x00 0x1B 0x00 0x08 0x00 0x33 0x02 0x74 0xF4 0x70 0x0B 0x76 0x00 0x1A 0x00 0x08 0x00 0x17 0x02 0x72 0xF4 0x76 0x0B 0x72 0x00 0x1A 0x00 0x04 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x7F 0x6E 0x00 0x00 0x00 0x9A 0x97 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0xEB 0x01 0xCC 0xF4 0x5D 0x0B 0x4C 0x00 0x07 0x00 0xDA 0xFF 0xFB 0x01 0xBC 0xF4 0x72 0x0B 0x4C 0x00 0x0F 0x00 0xD5 0xFF 0x06 0x02 0xA5 0xF4 0x81 0x0B 0x42 0x00 0x17 0x00 0xD5 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x88 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x03 0x02 0xA3 0xF4 0x61 0x0B 0x1E 0x00 0x40 0x00 0xF2 0xFF 0xFB 0x01 0xAB 0xF4 0x4F 0x0B 0x29 0x00 0x3E 0x00 0xEF 0xFF 0xFC 0x01 0xB8 0xF4 0x47 0x0B 0x2D 0x00 0x36 0x00 0xEC 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x9A 0x6E 0x00 0x00 0x00 0x9A 0x97 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0xD0 0x01 0xB2 0xF4 0xA2 0x0B 0x00 0x00 0x27 0x00 0xD9 0xFF 0xD5 0x01 0xA9 0xF4 0xB0 0x0B 0x03 0x00 0x2D 0x00 0xDA 0xFF 0xD2 0x01 0x99 0xF4 0xB6 0x0B 0xFF 0xFF 0x33 0x00 0xDD 0xFF
--- Switch Msg ---
Payload: 0xA2 0x10 0x00 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0x9C 0x6E 0x00 0x00 0x00 0x9A 0x57 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0xCB 0x01 0xB4 0xF4 0x8D 0x0B 0xFA 0xFF 0x18 0x00 0xD9 0xFF 0xCB 0x01 0xB6 0xF4 0x8E 0x0B 0xFB 0xFF 0x1D 0x00 0xD5 0xFF 0xCD 0x01 0xB2 0xF4 0x9D 0x0B 0xFE 0xFF 0x25 0x00 0xD8 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xA5 0x6E 0x00 0x00 0x00 0x9A 0x57 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xD7 0x01 0xC1 0xF4 0x87 0x0B 0xF5 0xFF 0xFA 0xFF 0xDA 0xFF 0xD6 0x01 0xC7 0xF4 0x89 0x0B 0xF2 0xFF 0xFA 0xFF 0xDB 0xFF 0xCE 0x01 0xCC 0xF4 0x8B 0x0B 0xF2 0xFF 0xFD 0xFF 0xDA 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xAC 0x6E 0x00 0x00 0x00 0x9A 0x87 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xC1 0x01 0xA5 0xF4 0x83 0x0B 0x02 0x00 0xEE 0xFF 0xE2 0xFF 0xBC 0x01 0xA2 0xF4 0x96 0x0B 0xFD 0xFF 0xF1 0xFF 0xE0 0xFF 0xBD 0x01 0xAA 0xF4 0xA1 0x0B 0xF5 0xFF 0xF2 0xFF 0xDF 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xAE 0x6E 0x00 0x00 0x00 0x9A 0x57 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xBB 0x01 0xB9 0xF4 0x76 0x0B 0x05 0x00 0xF0 0xFF 0xE3 0xFF 0xC4 0x01 0xB1 0xF4 0x71 0x0B 0x05 0x00 0xED 0xFF 0xE0 0xFF 0xC3 0x01 0xA7 0xF4 0x7E 0x0B 0x03 0x00 0xED 0xFF 0xE3 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xB7 0x6E 0x00 0x00 0x00 0x9B 0x67 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xB6 0x01 0xC2 0xF4 0xB5 0x0B 0x26 0x00 0xF0 0xFF 0xE4 0xFF 0xB1 0x01 0xBA 0xF4 0x9A 0x0B 0x29 0x00 0xF1 0xFF 0xE8 0xFF 0xA9 0x01 0xB2 0xF4 0x82 0x0B 0x29 0x00 0xF0 0xFF 0xE8 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xC0 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xAC 0x01 0xBE 0xF4 0x9B 0x0B 0xF1 0xFF 0xD6 0xFF 0xDB 0xFF 0xB0 0x01 0xC1 0xF4 0x99 0x0B 0xEC 0xFF 0xD4 0xFF 0xD9 0xFF 0xAC 0x01 0xBE 0xF4 0x8E 0x0B 0xEF 0xFF 0xD2 0xFF 0xD8 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xC9 0x6E 0x00 0x00 0x00 0x9A 0x57 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xCA 0x01 0xB8 0xF4 0x49 0x0B 0x14 0x00 0xDD 0xFF 0xE2 0xFF 0xC4 0x01 0xB2 0xF4 0x51 0x0B 0x25 0x00 0xD4 0xFF 0xE6 0xFF 0xC0 0x01 0xB1 0xF4 0x6C 0x0B 0x32 0x00 0xCF 0xFF 0xE8 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xD5 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xA9 0x01 0xCF 0xF4 0x9B 0x0B 0xE6 0xFF 0xE4 0xFF 0xD4 0xFF 0xAB 0x01 0xCA 0xF4 0x98 0x0B 0xEC 0xFF 0xE3 0xFF 0xD5 0xFF 0xB0 0x01 0xC6 0xF4 0x9B 0x0B 0xF2 0xFF 0xE4 0xFF 0xD9 0xFF
--- Switch Msg ---
Payload: 0xA2 0x10 0x01 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0xE7 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xA2 0x01 0xC7 0xF4 0x9C 0x0B 0xF6 0xFF 0xD4 0xFF 0xD7 0xFF 0xA7 0x01 0xC5 0xF4 0x9D 0x0B 0xF2 0xFF 0xD5 0xFF 0xD5 0xFF 0xAD 0x01 0xC4 0xF4 0x9D 0x0B 0xF0 0xFF 0xD5 0xFF 0xD3 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xE9 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xA0 0x01 0xCD 0xF4 0x99 0x0B 0x04 0x00 0xDA 0xFF 0xDA 0xFF 0xA5 0x01 0xCD 0xF4 0x9D 0x0B 0xFF 0xFF 0xD5 0xFF 0xD9 0xFF 0xA3 0x01 0xC8 0xF4 0x9C 0x0B 0xF7 0xFF 0xD4 0xFF 0xD7 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xEB 0x6E 0x00 0x00 0x00 0x9A 0x97 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xB1 0x01 0xBF 0xF4 0x9B 0x0B 0xFE 0xFF 0xE0 0xFF 0xDA 0xFF 0xAE 0x01 0xC2 0xF4 0x98 0x0B 0x02 0x00 0xDB 0xFF 0xDB 0xFF 0xA2 0x01 0xCB 0xF4 0x98 0x0B 0x04 0x00 0xDA 0xFF 0xDA 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xEE 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xAC 0x01 0xD7 0xF4 0x95 0x0B 0x04 0x00 0xE5 0xFF 0xD5 0xFF 0xAF 0x01 0xD0 0xF4 0x9A 0x0B 0x01 0x00 0xE3 0xFF 0xD6 0xFF 0xB1 0x01 0xC0 0xF4 0x9D 0x0B 0xFE 0xFF 0xE1 0xFF 0xD9 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xF0 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xA0 0x01 0xCF 0xF4 0xA3 0x0B 0x03 0x00 0xE5 0xFF 0xD8 0xFF 0xA8 0x01 0xD7 0xF4 0x97 0x0B 0x03 0x00 0xE5 0xFF 0xD8 0xFF 0xAC 0x01 0xD9 0xF4 0x95 0x0B 0x04 0x00 0xE6 0xFF 0xD5 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xF5 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xA3 0x01 0xC8 0xF4 0xA7 0x0B 0x0F 0x00 0xD0 0xFF 0xD6 0xFF 0x99 0x01 0xC5 0xF4 0xB3 0x0B 0x10 0x00 0xD5 0xFF 0xD8 0xFF 0x97 0x01 0xC1 0xF4 0xB5 0x0B 0x10 0x00 0xD9 0xFF 0xD7 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xF9 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xAB 0x01 0xBF 0xF4 0x8E 0x0B 0xFA 0xFF 0xDA 0xFF 0xD1 0xFF 0xAC 0x01 0xC5 0xF4 0x84 0x0B 0xFF 0xFF 0xDA 0xFF 0xD3 0xFF 0xAE 0x01 0xCB 0xF4 0x82 0x0B 0x05 0x00 0xD7 0xFF 0xD3 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xFE 0x6E 0x00 0x00 0x00 0x99 0x87 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xB0 0x01 0xC5 0xF4 0xA9 0x0B 0x09 0x00 0xDD 0xFF 0xD1 0xFF 0xAA 0x01 0xC0 0xF4 0xAF 0x0B 0x07 0x00 0xDC 0xFF 0xD0 0xFF 0xA6 0x01 0xBC 0xF4 0xAC 0x0B 0x02 0x00 0xDC 0xFF 0xD0 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x02 0x6E 0x00 0x00 0x00 0x9B 0x57 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x9A 0x01 0xC8 0xF4 0xA6 0x0B 0x19 0x00 0xE3 0xFF 0xD0 0xFF 0x9A 0x01 0xCC 0xF4 0xAF 0x0B 0x14 0x00 0xE0 0xFF 0xCF 0xFF 0xA6 0x01 0xC7 0xF4 0xAA 0x0B 0x0D 0x00 0xDD 0xFF 0xD0 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x09 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xC0 0x01 0xCD 0xF4 0xBB 0x0B 0xDF 0xFF 0xE0 0xFF 0xCA 0xFF 0xCB 0x01 0xCC 0xF4 0xA0 0x0B 0xDF 0xFF 0xDE 0xFF 0xCB 0xFF 0xD3 0x01 0xD4 0xF4 0x89 0x0B 0xE7 0xFF 0xDB 0xFF 0xCE 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x17 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xB6 0x01 0xDC 0xF4 0xA0 0x0B 0xED 0xFF 0xD6 0xFF 0xD1 0xFF 0xBB 0x01 0xD6 0xF4 0xA3 0x0B 0xEA 0xFF 0xD3 0xFF 0xD1 0xFF 0xB8 0x01 0xCC 0xF4 0xA4 0x0B 0xEA 0xFF 0xD4 0xFF 0xD3 0xFF
--- Switch Msg ---
Payload: 0xA2 0x10 0x02 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0x1D 0x6E 0x00 0x00 0x00 0x99 0x57 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xA3 0x01 0xD3 0xF4 0x95 0x0B 0x0A 0x00 0xEC 0xFF 0xDA 0xFF 0x9C 0x01 0xD3 0xF4 0x9A 0x0B 0x04 0x00 0xE8 0xFF 0xD8 0xFF 0x96 0x01 0xC8 0xF4 0xA1 0x0B 0xFD 0xFF 0xE5 0xFF 0xD6 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x26 0x6E 0x00 0x00 0x00 0x9A 0x57 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xAA 0x01 0xE3 0xF4 0xAF 0x0B 0x01 0x00 0xDC 0xFF 0xD0 0xFF 0xAC 0x01 0xE5 0xF4 0xA5 0x0B 0xFB 0xFF 0xDE 0xFF 0xD2 0xFF 0xA1 0x01 0xE4 0xF4 0x9B 0x0B 0xFA 0xFF 0xE7 0xFF 0xD5 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x32 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xA3 0x01 0xC8 0xF4 0xB1 0x0B 0x22 0x00 0xF8 0xFF 0xE0 0xFF 0xAA 0x01 0xCC 0xF4 0xB2 0x0B 0x1F 0x00 0xF7 0xFF 0xDC 0xFF 0xAE 0x01 0xD3 0xF4 0xAA 0x0B 0x25 0x00 0xFB 0xFF 0xDD 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x3B 0x6E 0x00 0x00 0x01 0x9A 0x87 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x64 0x01 0x26 0xF5 0x95 0x0B 0x1D 0x00 0xC3 0xFF 0x70 0xFF 0x2C 0x01 0x16 0xF5 0xAC 0x0B 0xF0 0xFF 0xDA 0xFF 0x91 0xFF 0x79 0x01 0x3F 0xF5 0x6B 0x0B 0xF2 0xFF 0xE4 0xFF 0xAB 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x3D 0x6E 0x00 0x00 0x01 0x98 0x87 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x68 0x01 0x1D 0xF5 0xDE 0x0B 0x3F 0x00 0x21 0x00 0x50 0xFF 0x98 0x01 0x53 0xF5 0x98 0x0B 0x44 0x00 0xDA 0xFF 0x45 0xFF 0x8A 0x01 0x32 0xF5 0x92 0x0B 0x2A 0x00 0xBB 0xFF 0x63 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x4F 0x6E 0x00 0x00 0x01 0x9A 0x97 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xEA 0x01 0xD2 0xF4 0x80 0x0B 0x44 0x00 0x4A 0xFF 0x76 0xFF 0x03 0x02 0xB5 0xF4 0x7E 0x0B 0x72 0x00 0x6F 0xFF 0x8D 0xFF 0x1D 0x02 0x95 0xF4 0x93 0x0B 0xA2 0x00 0x93 0xFF 0xA2 0xFF
--- Switch Msg ---
Payload: 0xA2 0x10 0x03 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0x51 0x6E 0x00 0x00 0x01 0x99 0x87 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0xAA 0x01 0xDA 0xF4 0x82 0x0B 0xFF 0xFF 0x36 0xFF 0x6C 0xFF 0xBF 0x01 0xE3 0xF4 0x84 0x0B 0x1B 0x00 0x38 0xFF 0x69 0xFF 0xE4 0x01 0xD8 0xF4 0x80 0x0B 0x3C 0x00 0x46 0xFF 0x73 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x5A 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x90 0x01 0x39 0xF5 0xD4 0x0B 0x5D 0xFF 0x7F 0xFF 0xF8 0xFF 0x8E 0x01 0x3D 0xF5 0xDB 0x0B 0x5D 0xFF 0x75 0xFF 0xED 0xFF 0x85 0x01 0x47 0xF5 0xC9 0x0B 0x6A 0xFF 0x75 0xFF 0xE3 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x6A 0x6E 0x00 0x00 0x00 0x9A 0x97 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0xA3 0x01 0x06 0xF5 0xB6 0x0B 0x32 0x00 0xDB 0xFF 0xDF 0xFF 0x9E 0x01 0x04 0xF5 0xBB 0x0B 0x2D 0x00 0xE1 0xFF 0xDD 0xFF 0xA1 0x01 0xF6 0xF4 0xBF 0x0B 0x23 0x00 0xE6 0xFF 0xDB 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x6C 0x6E 0x00 0x00 0x00 0x99 0x47 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0xAB 0x01 0x03 0xF5 0x9A 0x0B 0x3A 0x00 0xD2 0xFF 0xE3 0xFF 0xA8 0x01 0x05 0xF5 0xA5 0x0B 0x37 0x00 0xD5 0xFF 0xE3 0xFF 0xA5 0x01 0x07 0xF5 0xB3 0x0B 0x33 0x00 0xD9 0xFF 0xE0 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x71 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0xCE 0x01 0xEE 0xF4 0x75 0x0B 0x20 0x00 0xE9 0xFF 0xDB 0xFF 0xCC 0x01 0xEA 0xF4 0x6E 0x0B 0x2B 0x00 0xE1 0xFF 0xDF 0xFF 0xC1 0x01 0xEC 0xF4 0x73 0x0B 0x33 0x00 0xDB 0xFF 0xE0 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x73 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0xC0 0x01 0xF4 0xF4 0x94 0x0B 0x10 0x00 0xFE 0xFF 0xD7 0xFF 0xC8 0x01 0xF2 0xF4 0x87 0x0B 0x14 0x00 0xF5 0xFF 0xD7 0xFF 0xCC 0x01 0xEF 0xF4 0x78 0x0B 0x1C 0x00 0xEC 0xFF 0xD9 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x75 0x6E 0x00 0x00 0x00 0x9A 0x57 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0xB3 0x01 0xF8 0xF4 0xA2 0x0B 0x0A 0x00 0x06 0x00 0xDA 0xFF 0xB8 0x01 0xF5 0xF4 0x9D 0x0B 0x0D 0x00 0x04 0x00 0xDB 0xFF 0xBD 0x01 0xF4 0xF4 0x97 0x0B 0x10 0x00 0xFF 0xFF 0xD8 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x78 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0xBA 0x01 0xF8 0xF4 0xA8 0x0B 0x03 0x00 0x06 0x00 0xE0 0xFF 0xB6 0x01 0xFC 0xF4 0xAA 0x0B 0x04 0x00 0x06 0x00 0xDD 0xFF 0xB3 0x01 0xF9 0xF4 0xA5 0x0B 0x09 0x00 0x06 0x00 0xDA 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x7A 0x6E 0x00 0x00 0x00 0x99 0x87 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0xBC 0x01 0xE2 0xF4 0xCB 0x0B 0x08 0x00 0x09 0x00 0xE6 0xFF 0xBF 0x01 0xE8 0xF4 0xBA 0x0B 0x03 0x00 0x06 0x00 0xE5 0xFF 0xBC 0x01 0xF6 0xF4 0xA8 0x0B 0x03 0x00 0x07 0x00 0xE1 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x7C 0x6E 0x00 0x00 0x00 0x98 0x77 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0xBB 0x01 0xC2 0xF4 0xF7 0x0B 0x21 0x00 0x06 0x00 0xE6 0xFF 0xBE 0x01 0xD2 0xF4 0xDE 0x0B 0x16 0x00 0x09 0x00 0xE6 0xFF 0xBD 0x01 0xDD 0xF4 0xCC 0x0B 0x0D 0x00 0x0A 0x00 0xE6 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x7F 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0xD9 0x01 0x55 0xF4 0x87 0x0B 0x26 0x00 0x00 0x00 0xDC 0xFF 0xB9 0x01 0xB9 0xF4 0xD0 0x0B 0x36 0x00 0x01 0x00 0xE2 0xFF 0xB9 0x01 0xC2 0xF4 0xFB 0x0B 0x26 0x00 0x06 0x00 0xE5 0xFF
--- Switch Msg ---
Payload: 0xA2 0x10 0x04 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0x83 0x6E 0x00 0x00 0x00 0x99 0x87 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0xC0 0x01 0x0F 0xF5 0xAC 0x0B 0x2D 0x00 0xFA 0xFF 0xF4 0xFF 0xA4 0x01 0x42 0xF5 0xBE 0x0B 0x24 0x00 0xEF 0xFF 0xE0 0xFF 0x8C 0x01 0x4E 0xF5 0xF7 0x0B 0x19 0x00 0xF3 0xFF 0xC2 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x88 0x6E 0x00 0x00 0x00 0x9A 0x87 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x97 0x01 0xFA 0xF4 0xE8 0x0B 0x1D 0x00 0x0A 0x00 0xDC 0xFF 0x9D 0x01 0xF4 0xF4 0xE5 0x0B 0x21 0x00 0x10 0x00 0xDD 0xFF 0xAE 0x01 0xE1 0xF4 0xD3 0x0B 0x32 0x00 0x17 0x00 0xE3 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x8E 0x6E 0x00 0x00 0x00 0x98 0x77 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x86 0x01 0xB8 0xF4 0xB1 0x0B 0x64 0x00 0x22 0x00 0xC0 0xFF 0x81 0x01 0xB9 0xF4 0xAC 0x0B 0x65 0x00 0x1B 0x00 0xCA 0xFF 0x72 0x01 0xC3 0xF4 0xBD 0x0B 0x55 0x00 0x14 0x00 0xD0 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x93 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x63 0x01 0x00 0xF5 0x0A 0x0C 0x2B 0x00 0x0D 0x00 0xF4 0xFF 0x76 0x01 0xE1 0xF4 0xED 0x0B 0x48 0x00 0x1E 0x00 0x02 0x00 0x45 0x01 0xA1 0xF4 0x01 0x0C 0xE5 0xFF 0x2C 0x00 0xF2 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x9A 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0xB4 0x01 0x0F 0xF5 0x0C 0x0B 0x3C 0xFF 0x40 0x00 0x42 0x00 0x98 0x01 0x1E 0xF5 0x16 0x0B 0x46 0xFF 0x2A 0x00 0x43 0x00 0x71 0x01 0x35 0xF5 0x1E 0x0B 0x74 0xFF 0x1C 0x00 0x3B 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x9E 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0xB9 0x01 0xCF 0xF4 0x99 0x0B 0x56 0xFF 0x82 0x00 0x01 0x00 0xCF 0x01 0xA9 0xF4 0x77 0x0B 0x45 0xFF 0x82 0x00 0x18 0x00 0xD8 0x01 0xA4 0xF4 0x4D 0x0B 0x38 0xFF 0x7A 0x00 0x30 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xA1 0x6E 0x00 0x00 0x00 0x99 0x87 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0xAB 0x01 0xE6 0xF4 0xBD 0x0B 0x6A 0xFF 0x71 0x00 0x01 0x00 0xAE 0x01 0xED 0xF4 0xA6 0x0B 0x66 0xFF 0x78 0x00 0xF8 0xFF 0xB6 0x01 0xD8 0xF4 0x9D 0x0B 0x5B 0xFF 0x82 0x00 0xFC 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xA7 0x6E 0x00 0x00 0x00 0x9B 0x67 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x7B 0x01 0x88 0xF4 0x1F 0x0C 0x22 0x00 0x2B 0x00 0xEF 0xFF 0x75 0x01 0x78 0xF4 0x25 0x0C 0x1E 0x00 0x36 0x00 0x03 0x00 0x6E 0x01 0x82 0xF4 0x2E 0x0C 0x08 0x00 0x3E 0x00 0x10 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xAE 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x7F 0x01 0x7B 0xF5 0x18 0x0C 0x09 0x00 0xE7 0xFF 0x27 0x00 0x81 0x01 0x92 0xF5 0x15 0x0C 0x09 0x00 0xF1 0xFF 0x08 0x00 0x88 0x01 0x88 0xF5 0x09 0x0C 0x0A 0x00 0xF5 0xFF 0xED 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xB5 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x64 0x01 0xCA 0xF4 0x09 0x0C 0x41 0x00 0xBD 0xFF 0x19 0x00 0x6C 0x01 0xCD 0xF4 0x01 0x0C 0x35 0x00 0xC3 0xFF 0x26 0x00 0x6C 0x01 0xDD 0xF4 0xF5 0x0B 0x2E 0x00 0xC6 0xFF 0x2F 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xB7 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x59 0x01 0xED 0xF4 0xE7 0x0B 0x5C 0x00 0xA8 0xFF 0x0C 0x00 0x58 0x01 0xDC 0xF4 0xFB 0x0B 0x55 0x00 0xB2 0xFF 0x0F 0x00 0x61 0x01 0xCD 0xF4 0x08 0x0C 0x44 0x00 0xBC 0xFF 0x16 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xBE 0x6E 0x00 0x00 0x00 0x9A 0x57 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x53 0x01 0x04 0xF5 0xF0 0x0B 0x53 0x00 0xA9 0xFF 0x10 0x00 0x64 0x01 0xF6 0xF4 0xDF 0x0B 0x50 0x00 0xA4 0xFF 0x0D 0x00 0x67 0x01 0xF3 0xF4 0xD3 0x0B 0x4E 0x00 0xA4 0xFF 0x0B 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xC0 0x6E 0x00 0x00 0x00 0x99 0x87 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x4A 0x01 0xF1 0xF4 0x04 0x0C 0x61 0x00 0xB4 0xFF 0x24 0x00 0x4C 0x01 0xFD 0xF4 0xF9 0x0B 0x5F 0x00 0xB1 0xFF 0x1E 0x00 0x4E 0x01 0x04 0xF5 0xF3 0x0B 0x56 0x00 0xAB 0xFF 0x13 0x00
--- Switch Msg ---
Payload: 0xA2 0x10 0x05 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0xC3 0x6E 0x00 0x00 0x00 0x98 0x87 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x16 0x01 0xDE 0xF4 0x20 0x0C 0x48 0x00 0xAE 0xFF 0x18 0x00 0x3E 0x01 0xBA 0xF4 0x0D 0x0C 0x53 0x00 0xB3 0xFF 0x22 0x00 0x48 0x01 0xE6 0xF4 0x01 0x0C 0x60 0x00 0xB4 0xFF 0x25 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xC5 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0xF4 0x00 0x43 0xF5 0xEC 0x0B 0x48 0x00 0xA8 0xFF 0x34 0x00 0xDE 0x00 0x37 0xF5 0xFF 0x0B 0x4D 0x00 0xA7 0xFF 0x1F 0x00 0x0A 0x01 0xEE 0xF4 0x1B 0x0C 0x45 0x00 0xAC 0xFF 0x15 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xC7 0x6E 0x00 0x00 0x00 0x9B 0x67 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x52 0x01 0xDE 0xF4 0xBE 0x0B 0x69 0x00 0xC5 0xFF 0x5A 0x00 0x2F 0x01 0x1E 0xF5 0xDA 0x0B 0x5B 0x00 0xB8 0xFF 0x4E 0x00 0xFF 0x00 0x40 0xF5 0xE8 0x0B 0x4C 0x00 0xAB 0xFF 0x3A 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xC9 0x6E 0x00 0x00 0x00 0x9B 0x87 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x39 0x01 0xC7 0xF4 0xE5 0x0B 0x51 0x00 0xD2 0xFF 0x39 0x00 0x4F 0x01 0xB3 0xF4 0xD5 0x0B 0x5E 0x00 0xD0 0xFF 0x4F 0x00 0x57 0x01 0xD0 0xF4 0xBF 0x0B 0x69 0x00 0xC8 0xFF 0x5A 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xCE 0x6E 0x00 0x00 0x00 0x9A 0x97 0x8C 0x00 0x00 0x00 0xA0
Subcommand: 0x48 0x01 0xEA 0xF4 0x12 0x0C 0xB5 0x00 0xED 0xFF 0x1F 0x00 0x2E 0x01 0xEB 0xF4 0xDD 0x0B 0xD5 0x00 0xE0 0xFF 0x1D 0x00 0x1B 0x01 0xCA 0xF4 0xF2 0x0B 0x86 0x00 0xD7 0xFF 0x1E 0x00
--- Switch Msg ---
Payload: 0xA2 0x10 0x06 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0xD0 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0x40
Subcommand: 0x56 0x01 0x0A 0xF5 0xF2 0x0B 0x61 0x00 0xC6 0xFF 0x0B 0x00 0x58 0x01 0xEF 0xF4 0x0B 0x0C 0x7D 0x00 0xDE 0xFF 0x19 0x00 0x4C 0x01 0xE7 0xF4 0x18 0x0C 0xA6 0x00 0xED 0xFF 0x20 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xD2 0x6E 0x00 0x00 0x00 0x99 0x97 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x51 0x01 0x16 0xF5 0x1E 0x0C 0x31 0x00 0xB5 0xFF 0xF8 0xFF 0x5A 0x01 0x17 0xF5 0x09 0x0C 0x3A 0x00 0xB6 0xFF 0xFC 0xFF 0x58 0x01 0x0E 0xF5 0xF3 0x0B 0x59 0x00 0xC1 0xFF 0x07 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xD5 0x6E 0x00 0x00 0x00 0x99 0x87 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x3C 0x01 0x12 0xF5 0x25 0x0C 0x3B 0x00 0xB3 0xFF 0xF9 0xFF 0x40 0x01 0x16 0xF5 0x26 0x0C 0x3A 0x00 0xB7 0xFF 0xF5 0xFF 0x4E 0x01 0x15 0xF5 0x21 0x0C 0x30 0x00 0xB6 0xFF 0xF7 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xD7 0x6E 0x00 0x00 0x00 0x99 0x97 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x19 0x01 0xD1 0xF4 0x19 0x0C 0x41 0x00 0x9B 0xFF 0xF9 0xFF 0x27 0x01 0xE8 0xF4 0x23 0x0C 0x3B 0x00 0xA3 0xFF 0xFE 0xFF 0x3A 0x01 0x0E 0xF5 0x25 0x0C 0x3B 0x00 0xB0 0xFF 0xFA 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xD9 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x26 0x01 0xF1 0xF4 0x11 0x0C 0x44 0x00 0x8F 0xFF 0xE7 0xFF 0x21 0x01 0xDF 0xF4 0x04 0x0C 0x4A 0x00 0x95 0xFF 0xEB 0xFF 0x19 0x01 0xD2 0xF4 0x13 0x0C 0x43 0x00 0x9A 0xFF 0xF6 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xDB 0x6E 0x00 0x00 0x00 0x98 0x87 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x2C 0x01 0x00 0xF5 0x45 0x0C 0x28 0x00 0x6B 0xFF 0xF8 0xFF 0x2C 0x01 0xFF 0xF4 0x38 0x0C 0x32 0x00 0x80 0xFF 0xEF 0xFF 0x26 0x01 0xF5 0xF4 0x1A 0x0C 0x41 0x00 0x8D 0xFF 0xE7 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xDE 0x6E 0x00 0x00 0x00 0x98 0xA7 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x2F 0x01 0x05 0xF5 0x3C 0x0C 0x35 0x00 0x56 0xFF 0xFB 0xFF 0x25 0x01 0xFF 0xF4 0x40 0x0C 0x2B 0x00 0x5A 0xFF 0xFD 0xFF 0x29 0x01 0xFE 0xF4 0x46 0x0C 0x28 0x00 0x67 0xFF 0xF9 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xE0 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x17 0x01 0x13 0xF5 0x1D 0x0C 0x5C 0x00 0x4B 0xFF 0xFA 0xFF 0x2A 0x01 0x18 0xF5 0x41 0x0C 0x43 0x00 0x54 0xFF 0xF6 0xFF 0x30 0x01 0x07 0xF5 0x3C 0x0C 0x38 0x00 0x56 0xFF 0xF9 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xE2 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x47 0x01 0xFC 0xF4 0xEE 0x0B 0x50 0x00 0x54 0xFF 0x13 0x00 0x21 0x01 0xF3 0xF4 0xFD 0x0B 0x67 0x00 0x49 0xFF 0x0C 0x00 0x14 0x01 0x0D 0xF5 0x0E 0x0C 0x63 0x00 0x48 0xFF 0xFB 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xE4 0x6E 0x00 0x00 0x00 0x98 0x87 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x62 0x01 0x1D 0xF5 0xB3 0x0B 0x52 0x00 0x6A 0xFF 0xFE 0xFF 0x59 0x01 0x15 0xF5 0xCB 0x0B 0x55 0x00 0x5E 0xFF 0x06 0x00 0x4D 0x01 0x03 0xF5 0xE7 0x0B 0x51 0x00 0x56 0xFF 0x10 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xE7 0x6E 0x00 0x00 0x00 0x9A 0x97 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x5F 0x01 0x43 0xF5 0xAE 0x0B 0x39 0x00 0x88 0xFF 0xFA 0xFF 0x60 0x01 0x35 0xF5 0xA8 0x0B 0x47 0x00 0x7B 0xFF 0xF9 0xFF 0x64 0x01 0x22 0xF5 0xAF 0x0B 0x51 0x00 0x6D 0xFF 0xFD 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xE9 0x6E 0x00 0x00 0x00 0x9A 0x87 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x74 0x01 0x60 0xF5 0xCA 0x0B 0x20 0x00 0x9D 0xFF 0x01 0x00 0x67 0x01 0x4E 0xF5 0xC5 0x0B 0x28 0x00 0x92 0xFF 0xFE 0xFF 0x61 0x01 0x46 0xF5 0xB1 0x0B 0x36 0x00 0x8A 0xFF 0xFB 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xEB 0x6E 0x00 0x00 0x00 0x9A 0x57 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x66 0x01 0x6F 0xF5 0xAD 0x0B 0x24 0x00 0xB5 0xFF 0x06 0x00 0x7D 0x01 0x7B 0xF5 0xD6 0x0B 0x1B 0x00 0xAD 0xFF 0x02 0x00 0x76 0x01 0x64 0xF5 0xCA 0x0B 0x1D 0x00 0xA3 0xFF 0x01 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xED 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x6C 0x01 0x42 0xF5 0xEE 0x0B 0x0C 0x00 0xC4 0xFF 0x16 0x00 0x61 0x01 0x57 0xF5 0xCA 0x0B 0x1D 0x00 0xBE 0xFF 0x14 0x00 0x63 0x01 0x6D 0xF5 0xAB 0x0B 0x27 0x00 0xB6 0xFF 0x09 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xF0 0x6E 0x00 0x00 0x00 0x9A 0x57 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x57 0x01 0x2D 0xF5 0x2E 0x0C 0x08 0x00 0xBD 0xFF 0x01 0x00 0x6B 0x01 0x3E 0xF5 0x0F 0x0C 0x09 0x00 0xC0 0xFF 0x09 0x00 0x6C 0x01 0x40 0xF5 0xF6 0x0B 0x0B 0x00 0xC4 0xFF 0x14 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xF2 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x4C 0x01 0x3F 0xF5 0x2E 0x0C 0x18 0x00 0xA8 0xFF 0xFF 0xFF 0x50 0x01 0x3B 0xF5 0x2C 0x0C 0x12 0x00 0xAE 0xFF 0xFC 0xFF 0x53 0x01 0x2A 0xF5 0x32 0x0C 0x07 0x00 0xBC 0xFF 0xFF 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xF4 0x6E 0x00 0x00 0x00 0x99 0x87 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x6B 0x01 0x3D 0xF5 0x06 0x0C 0x1B 0x00 0xAC 0xFF 0x04 0x00 0x5F 0x01 0x42 0xF5 0x0C 0x0C 0x18 0x00 0xA5 0xFF 0x05 0x00 0x4D 0x01 0x3E 0xF5 0x2B 0x0C 0x18 0x00 0xA7 0xFF 0x01 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xF6 0x6E 0x00 0x00 0x00 0x9B 0x87 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x77 0x01 0x40 0xF5 0x05 0x0C 0x1F 0x00 0xC6 0xFF 0xFF 0xFF 0x74 0x01 0x3E 0xF5 0xF9 0x0B 0x26 0x00 0xBA 0xFF 0x02 0x00 0x6C 0x01 0x39 0xF5 0x04 0x0C 0x1C 0x00 0xB2 0xFF 0x04 0x00
--- Switch Msg ---
Payload: 0xA2 0x10 0x07 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0xF9 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x6E 0x01 0x3F 0xF5 0x13 0x0C 0x1D 0x00 0xC3 0xFF 0xFF 0xFF 0x6E 0x01 0x42 0xF5 0x15 0x0C 0x1E 0x00 0xC8 0xFF 0xFF 0xFF 0x76 0x01 0x41 0xF5 0x09 0x0C 0x1F 0x00 0xC6 0xFF 0xFF 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xFB 0x6E 0x00 0x00 0x00 0x9A 0x57 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x7C 0x01 0x49 0xF5 0x0C 0x0C 0x10 0x00 0xBC 0xFF 0xFD 0xFF 0x7E 0x01 0x45 0xF5 0x11 0x0C 0x18 0x00 0xBE 0xFF 0xFE 0xFF 0x72 0x01 0x41 0xF5 0x11 0x0C 0x1C 0x00 0xC2 0xFF 0xFF 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xFD 0x6E 0x00 0x00 0x00 0x9A 0x87 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x7A 0x01 0x22 0xF5 0xF9 0x0B 0x02 0x00 0xB7 0xFF 0xF4 0xFF 0x80 0x01 0x3A 0xF5 0xFF 0x0B 0x09 0x00 0xB8 0xFF 0xFB 0xFF 0x7C 0x01 0x49 0xF5 0x08 0x0C 0x0F 0x00 0xBA 0xFF 0xFD 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x00 0x6E 0x00 0x00 0x00 0x99 0x97 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x7C 0x01 0x2D 0xF5 0xE4 0x0B 0x00 0x00 0xBA 0xFF 0xE3 0xFF 0x7E 0x01 0x1E 0xF5 0xE6 0x0B 0x03 0x00 0xB9 0xFF 0xEA 0xFF 0x7A 0x01 0x1E 0xF5 0xF6 0x0B 0x01 0x00 0xB6 0xFF 0xF3 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x02 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x76 0x01 0x53 0xF5 0x05 0x0C 0xF1 0xFF 0xC2 0xFF 0xD8 0xFF 0x78 0x01 0x4C 0xF5 0xF2 0x0B 0xF8 0xFF 0xBE 0xFF 0xDC 0xFF 0x7B 0x01 0x33 0xF5 0xE5 0x0B 0xFE 0xFF 0xBB 0xFF 0xE1 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x04 0x6E 0x00 0x00 0x00 0x9A 0x97 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x69 0x01 0x2F 0xF5 0x17 0x0C 0xE7 0xFF 0xC1 0xFF 0xD2 0xFF 0x6D 0x01 0x3C 0xF5 0x14 0x0C 0xEA 0xFF 0xC1 0xFF 0xD5 0xFF 0x75 0x01 0x51 0xF5 0x09 0x0C 0xEF 0xFF 0xC2 0xFF 0xD7 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x09 0x6E 0x00 0x00 0x00 0x9A 0x87 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x62 0x01 0x29 0xF5 0x0D 0x0C 0xEF 0xFF 0xC3 0xFF 0xC8 0xFF 0x5B 0x01 0x1F 0xF5 0x28 0x0C 0xE5 0xFF 0xC3 0xFF 0xCE 0xFF 0x60 0x01 0x34 0xF5 0x24 0x0C 0xDF 0xFF 0xC5 0xFF 0xCE 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x0B 0x6E 0x00 0x00 0x00 0x9A 0x87 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x59 0x01 0x38 0xF5 0x01 0x0C 0xEC 0xFF 0xD8 0xFF 0xC1 0xFF 0x67 0x01 0x3C 0xF5 0x06 0x0C 0xEF 0xFF 0xCF 0xFF 0xC1 0xFF 0x65 0x01 0x31 0xF5 0x06 0x0C 0xF1 0xFF 0xC5 0xFF 0xC5 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x0D 0x6E 0x00 0x00 0x00 0x9A 0x97 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x50 0x01 0x3D 0xF5 0x02 0x0C 0xEF 0xFF 0xE2 0xFF 0xC1 0xFF 0x52 0x01 0x3B 0xF5 0x00 0x0C 0xEE 0xFF 0xDD 0xFF 0xC0 0xFF 0x56 0x01 0x3A 0xF5 0x00 0x0C 0xEC 0xFF 0xD9 0xFF 0xC1 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x0F 0x6E 0x00 0x00 0x00 0x99 0x87 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x51 0x01 0x2F 0xF5 0x13 0x0C 0xEA 0xFF 0xE1 0xFF 0xC5 0xFF 0x4D 0x01 0x38 0xF5 0x15 0x0C 0xEC 0xFF 0xE5 0xFF 0xC3 0xFF 0x4F 0x01 0x3D 0xF5 0x05 0x0C 0xEF 0xFF 0xE3 0xFF 0xC1 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x12 0x6E 0x00 0x00 0x00 0x99 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x57 0x01 0x3B 0xF5 0x0B 0x0C 0xE0 0xFF 0xD6 0xFF 0xC4 0xFF 0x56 0x01 0x39 0xF5 0x0C 0x0C 0xE8 0xFF 0xDA 0xFF 0xC4 0xFF 0x53 0x01 0x30 0xF5 0x10 0x0C 0xEA 0xFF 0xDF 0xFF 0xC4 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x14 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x54 0x01 0x25 0xF5 0x1A 0x0C 0xD3 0xFF 0xC6 0xFF 0xC9 0xFF 0x55 0x01 0x35 0xF5 0x10 0x0C 0xD8 0xFF 0xCE 0xFF 0xC7 0xFF 0x58 0x01 0x3B 0xF5 0x0A 0x0C 0xDD 0xFF 0xD4 0xFF 0xC4 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x16 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x4F 0x01 0x18 0xF5 0x17 0x0C 0xD7 0xFF 0xB7 0xFF 0xC0 0xFF 0x52 0x01 0x17 0xF5 0x1D 0x0C 0xD2 0xFF 0xBD 0xFF 0xC5 0xFF 0x53 0x01 0x21 0xF5 0x1B 0x0C 0xD2 0xFF 0xC4 0xFF 0xC9 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x18 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x6D 0x01 0x3E 0xF5 0x0A 0x0C 0xD4 0xFF 0xB1 0xFF 0xC1 0xFF 0x5C 0x01 0x2F 0xF5 0x0B 0x0C 0xD7 0xFF 0xB2 0xFF 0xBF 0xFF 0x51 0x01 0x1B 0xF5 0x14 0x0C 0xD7 0xFF 0xB6 0xFF 0xC0 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x1B 0x6E 0x00 0x00 0x00 0x99 0x57 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x75 0x01 0x3D 0xF5 0xFC 0x0B 0xDE 0xFF 0xB8 0xFF 0xC3 0xFF 0x78 0x01 0x3A 0xF5 0x02 0x0C 0xD9 0xFF 0xB3 0xFF 0xC4 0xFF 0x70 0x01 0x3F 0xF5 0x08 0x0C 0xD4 0xFF 0xB0 0xFF 0xC1 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x1D 0x6E 0x00 0x00 0x00 0x9A 0x87 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x70 0x01 0x3B 0xF5 0xFD 0x0B 0xE9 0xFF 0xC7 0xFF 0xC3 0xFF 0x70 0x01 0x3F 0xF5 0xFE 0x0B 0xE5 0xFF 0xC1 0xFF 0xBF 0xFF 0x74 0x01 0x3F 0xF5 0xFB 0x0B 0xDF 0xFF 0xBA 0xFF 0xC3 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x1F 0x6E 0x00 0x00 0x00 0x9A 0xA7 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x73 0x01 0x43 0xF5 0x1E 0x0C 0xE3 0xFF 0xCB 0xFF 0xC4 0xFF 0x72 0x01 0x45 0xF5 0x12 0x0C 0xE7 0xFF 0xC7 0xFF 0xC5 0xFF 0x71 0x01 0x3D 0xF5 0x00 0x0C 0xE9 0xFF 0xC7 0xFF 0xC3 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x21 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x79 0x01 0x3D 0xF5 0x10 0x0C 0xE4 0xFF 0xCE 0xFF 0xC5 0xFF 0x73 0x01 0x3D 0xF5 0x15 0x0C 0xE4 0xFF 0xCC 0xFF 0xC5 0xFF 0x73 0x01 0x42 0xF5 0x1E 0x0C 0xE3 0xFF 0xCB 0xFF 0xC4 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x24 0x6E 0x00 0x00 0x00 0x9A 0x67 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x78 0x01 0x2C 0xF5 0xF6 0x0B 0xEB 0xFF 0xD5 0xFF 0xC4 0xFF 0x7C 0x01 0x34 0xF5 0xFB 0x0B 0xE7 0xFF 0xCF 0xFF 0xC5 0xFF 0x79 0x01 0x3C 0xF5 0x0E 0x0C 0xE3 0xFF 0xD0 0xFF 0xC5 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x26 0x6E 0x00 0x00 0x00 0x9A 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x6D 0x01 0x14 0xF5 0x05 0x0C 0xED 0xFF 0xE6 0xFF 0xC1 0xFF 0x6E 0x01 0x1D 0xF5 0xFE 0x0B 0xED 0xFF 0xDD 0xFF 0xC3 0xFF 0x76 0x01 0x2A 0xF5 0xF6 0x0B 0xEB 0xFF 0xD6 0xFF 0xC4 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x28 0x6E 0x00 0x00 0x00 0x9B 0x87 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x64 0x01 0x22 0xF5 0x01 0x0C 0xE6 0xFF 0xE9 0xFF 0xB4 0xFF 0x65 0x01 0x16 0xF5 0xFB 0x0B 0xEA 0xFF 0xEA 0xFF 0xBA 0xFF 0x6C 0x01 0x13 0xF5 0x05 0x0C 0xED 0xFF 0xE7 0xFF 0xBF 0xFF
--- Switch Msg ---
Payload: 0xA2 0x10 0x08 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0x2A 0x6E 0x00 0x00 0x00 0x9A 0x57 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x61 0x01 0x47 0xF5 0x24 0x0C 0xDC 0xFF 0xE6 0xFF 0xB8 0xFF 0x62 0x01 0x37 0xF5 0x12 0x0C 0xDE 0xFF 0xE9 0xFF 0xB3 0xFF 0x65 0x01 0x25 0xF5 0x04 0x0C 0xE4 0xFF 0xEA 0xFF 0xB3 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x2D 0x6E 0x00 0x00 0x00 0x99 0x67 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x6C 0x01 0x3A 0xF5 0x00 0x0C 0xDC 0xFF 0xD1 0xFF 0xC4 0xFF 0x63 0x01 0x3F 0xF5 0x28 0x0C 0xDA 0xFF 0xDB 0xFF 0xC0 0xFF 0x60 0x01 0x47 0xF5 0x29 0x0C 0xDC 0xFF 0xE5 0xFF 0xB9 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x2F 0x6E 0x00 0x00 0x00 0x8D 0x97 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x64 0x01 0x2A 0xF5 0xAE 0x0B 0xFE 0xFF 0xFE 0xFF 0xCC 0xFF 0x6E 0x01 0x39 0xF5 0xBE 0x0B 0xE0 0xFF 0xDF 0xFF 0xC8 0xFF 0x6D 0x01 0x3A 0xF5 0xF1 0x0B 0xDC 0xFF 0xD2 0xFF 0xC5 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x31 0x6E 0x00 0x00 0x00 0x11 0x77 0x8C 0x00 0x00 0x00 0xB0
Subcommand: 0x76 0x01 0x09 0xF5 0x38 0x0C 0x1F 0x00 0x1E 0x00 0xC3 0xFF 0x56 0x01 0x1C 0xF5 0xD6 0x0B 0x2D 0x00 0x22 0x00 0xC9 0xFF 0x5D 0x01 0x26 0xF5 0xB3 0x0B 0x0C 0x00 0x08 0x00 0xCD 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x33 0x6E 0x00 0x00 0x00 0xA1 0x25 0x8D 0x00 0x00 0x00 0xB0
Subcommand: 0xFD 0x00 0x6D 0xF4 0x8A 0x0C 0x28 0x00 0xE5 0xFF 0xA8 0xFF 0x26 0x01 0xB7 0xF4 0x90 0x0C 0x17 0x00 0x0C 0x00 0xC1 0xFF 0x6B 0x01 0xFD 0xF4 0x59 0x0C 0x18 0x00 0x1B 0x00 0xC2 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x36 0x6E 0x00 0x00 0x00 0xAD 0x03 0x91 0x00 0x00 0x00 0xB0
Subcommand: 0xFD 0x00 0xD3 0xF4 0x3F 0x0C 0xED 0x00 0xE9 0xFF 0x6C 0xFF 0xEC 0x00 0x80 0xF4 0x53 0x0C 0x85 0x00 0xDD 0xFF 0x7F 0xFF 0xF3 0x00 0x62 0xF4 0x86 0x0C 0x37 0x00 0xE2 0xFF 0x9F 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x38 0x6E 0x00 0x00 0x00 0x29 0x03 0x93 0x00 0x00 0x00 0xB0
Subcommand: 0x87 0x01 0x05 0xF6 0x10 0x0C 0x44 0x00 0xE1 0xFF 0xCF 0xFF 0xEB 0x00 0x30 0xF6 0x44 0x0B 0xE8 0x00 0xD8 0xFF 0x78 0xFF 0x02 0x01 0xEE 0xF4 0x3E 0x0C 0xF6 0x00 0xEA 0xFF 0x6C 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x3A 0x6E 0x00 0x00 0x00 0x20 0x43 0x93 0x00 0x00 0x00 0xB0
Subcommand: 0x9B 0x01 0x5C 0xF5 0x1D 0x0C 0x42 0x00 0xE1 0xFF 0x06 0x00 0x99 0x01 0xC9 0xF5 0xFD 0x0B 0x5D 0x00 0xDE 0xFF 0x18 0x00 0xA3 0x01 0xED 0xF5 0x22 0x0C 0x17 0x00 0xE6 0xFF 0xE8 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x3C 0x6E 0x00 0x00 0x00 0x0E 0x33 0x93 0x00 0x00 0x00 0xB0
Subcommand: 0x85 0x01 0x28 0xF5 0x25 0x0C 0x0E 0x00 0xDD 0xFF 0xDF 0xFF 0x9B 0x01 0x40 0xF5 0x1E 0x0C 0x28 0x00 0xDC 0xFF 0xE6 0xFF 0x9C 0x01 0x4E 0xF5 0x1B 0x0C 0x3D 0x00 0xDF 0xFF 0xFE 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x3F 0x6E 0x00 0x00 0x00 0x0D 0x53 0x93 0x00 0x00 0x00 0xB0
Subcommand: 0x93 0x01 0x18 0xF5 0x40 0x0C 0x14 0x00 0xE1 0xFF 0xE5 0xFF 0x6E 0x01 0x2F 0xF5 0x29 0x0C 0x02 0x00 0xDE 0xFF 0xE3 0xFF 0x78 0x01 0x31 0xF5 0x19 0x0C 0x0A 0x00 0xDC 0xFF 0xDF 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x41 0x6E 0x00 0x00 0x00 0x0C 0x63 0x93 0x00 0x00 0x00 0xB0
Subcommand: 0xE7 0x01 0x69 0xF5 0x5D 0x0C 0x28 0x00 0xC9 0xFF 0xDD 0xFF 0xB5 0x01 0x5F 0xF5 0x39 0x0C 0x35 0x00 0xDC 0xFF 0xDC 0xFF 0x95 0x01 0x24 0xF5 0x38 0x0C 0x1D 0x00 0xE1 0xFF 0xE4 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x43 0x6E 0x00 0x00 0x00 0x0B 0x13 0x93 0x00 0x00 0x00 0xB0
Subcommand: 0xE6 0x01 0x67 0xF5 0x38 0x0C 0x3D 0x00 0xBC 0xFF 0xC7 0xFF 0xEA 0x01 0x6F 0xF5 0x42 0x0C 0x3D 0x00 0xBD 0xFF 0xD1 0xFF 0xED 0x01 0x6E 0xF5 0x57 0x0C 0x32 0x00 0xC3 0xFF 0xDB 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x46 0x6E 0x00 0x00 0x00 0x0C 0xC3 0x94 0x00 0x00 0x00 0xB0
Subcommand: 0xB7 0x01 0x51 0xF5 0x14 0x0C 0x37 0x00 0xCA 0xFF 0xAB 0xFF 0xD6 0x01 0x5D 0xF5 0x28 0x0C 0x3A 0x00 0xC1 0xFF 0xB7 0xFF 0xE5 0x01 0x65 0xF5 0x36 0x0C 0x3D 0x00 0xBC 0xFF 0xC3 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x48 0x6E 0x00 0x00 0x00 0x44 0xE3 0x94 0x00 0x00 0x00 0xB0
Subcommand: 0x79 0x01 0xA2 0xF5 0xDD 0x0B 0x1E 0x00 0xF0 0xFF 0xA2 0xFF 0x95 0x01 0x7D 0xF5 0xD9 0x0B 0x32 0x00 0xDE 0xFF 0xA0 0xFF 0xB0 0x01 0x53 0xF5 0x09 0x0C 0x36 0x00 0xCD 0xFF 0xA8 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x4A 0x6E 0x00 0x00 0x00 0x77 0xF4 0x94 0x00 0x00 0x00 0xB0
Subcommand: 0x65 0x01 0xAB 0xF5 0x02 0x0C 0xF0 0xFF 0xFF 0xFF 0xCE 0xFF 0x71 0x01 0xAA 0xF5 0xFC 0x0B 0xFA 0xFF 0xFE 0xFF 0xBD 0xFF 0x75 0x01 0xA6 0xF5 0xE3 0x0B 0x17 0x00 0xF4 0xFF 0xA3 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x4C 0x6E 0x00 0x00 0x00 0x4E 0x66 0x93 0x00 0x00 0x00 0xB0
Subcommand: 0x72 0x01 0xAE 0xF5 0x05 0x0C 0xBD 0xFF 0xF3 0xFF 0xF5 0xFF 0x62 0x01 0xB9 0xF5 0xF7 0x0B 0xD7 0xFF 0xFC 0xFF 0xE2 0xFF 0x63 0x01 0xAD 0xF5 0x01 0x0C 0xEC 0xFF 0xFF 0xFF 0xD2 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x4F 0x6E 0x00 0x00 0x00 0x5E 0x67 0x8B 0x00 0x00 0x00 0xB0
Subcommand: 0xD0 0x01 0x4E 0xF4 0x03 0x0D 0xBF 0xFF 0xD9 0xFF 0xFA 0xFF 0xD8 0x01 0x26 0xF5 0x73 0x0C 0xA1 0xFF 0xE6 0xFF 0x08 0x00 0x76 0x01 0xAB 0xF5 0x09 0x0C 0xB6 0xFF 0xF0 0xFF 0xFA 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x51 0x6E 0x00 0x00 0x00 0x61 0xF7 0x89 0x00 0x00 0x00 0xB0
Subcommand: 0x1E 0x01 0xA8 0xF4 0xF3 0x0B 0xF8 0xFF 0x9B 0xFF 0x61 0xFF 0x14 0x01 0x4F 0xF4 0x16 0x0C 0x23 0x00 0xAB 0xFF 0x9E 0xFF 0x9C 0x01 0x37 0xF4 0xF4 0x0C 0xCB 0xFF 0xD5 0xFF 0xF5 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x53 0x6E 0x00 0x00 0x00 0x60 0x57 0x8A 0x00 0x00 0x00 0xB0
Subcommand: 0x24 0x01 0x51 0xF5 0x1D 0x0C 0x0C 0x00 0xAD 0xFF 0x7A 0xFF 0x20 0x01 0x14 0xF5 0x29 0x0C 0xFB 0xFF 0xAF 0xFF 0x64 0xFF 0x1F 0x01 0xC6 0xF4 0xFC 0x0B 0xF8 0xFF 0xA0 0xFF 0x60 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x55 0x6E 0x00 0x00 0x00 0x60 0x77 0x8A 0x00 0x00 0x00 0xB0
Subcommand: 0x69 0x01 0xC7 0xF5 0xE4 0x0B 0xEA 0xFF 0xB2 0xFF 0xA8 0xFF 0x44 0x01 0xA1 0xF5 0xE8 0x0B 0x07 0x00 0xA8 0xFF 0x94 0xFF 0x25 0x01 0x66 0xF5 0x0E 0x0C 0x10 0x00 0xAB 0xFF 0x7E 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x58 0x6E 0x00 0x00 0x00 0x4F 0x67 0x8A 0x00 0x00 0x00 0xB0
Subcommand: 0x88 0x01 0xD4 0xF5 0x8D 0x0B 0xCB 0xFF 0xE9 0xFF 0xD4 0xFF 0x80 0x01 0xE2 0xF5 0xB4 0x0B 0xD8 0xFF 0xC9 0xFF 0xBF 0xFF 0x6F 0x01 0xCE 0xF5 0xE3 0x0B 0xE2 0xFF 0xB5 0xFF 0xAD 0xFF
--- Switch Msg ---
Payload: 0xA2 0x10 0x09 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0x5A 0x6E 0x00 0x00 0x00 0xF0 0xE6 0x8A 0x00 0x00 0x00 0xB0
Subcommand: 0x3E 0x01 0x94 0xF5 0xC0 0x0B 0xA9 0xFF 0x38 0x00 0xF3 0xFF 0x52 0x01 0xC2 0xF5 0x8B 0x0B 0xB8 0xFF 0x1E 0x00 0xE6 0xFF 0x84 0x01 0xCA 0xF5 0x90 0x0B 0xC7 0xFF 0xF4 0xFF 0xD8 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x5C 0x6E 0x00 0x00 0x00 0xA5 0x55 0x8D 0x00 0x00 0x00 0xC0
Subcommand: 0x31 0x01 0x45 0xF4 0x9C 0x0C 0xE7 0xFF 0x54 0x00 0xF7 0xFF 0x62 0x01 0xE3 0xF4 0x45 0x0C 0xA5 0xFF 0x4F 0x00 0x06 0x00 0x45 0x01 0x7E 0xF5 0xCD 0x0B 0xA2 0xFF 0x3E 0x00 0xF9 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x5E 0x6E 0x00 0x00 0x00 0xF9 0x03 0x90 0x00 0x00 0x00 0xC0
Subcommand: 0xA5 0x00 0x66 0xF4 0x80 0x0C 0x60 0x00 0x0B 0x00 0x88 0xFF 0xAA 0x00 0x40 0xF4 0x98 0x0C 0x4E 0x00 0x3C 0x00 0xBA 0xFF 0x17 0x01 0x34 0xF4 0x9B 0x0C 0x01 0x00 0x53 0x00 0xEF 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x61 0x6E 0x00 0x00 0x00 0x11 0x53 0x92 0x00 0x00 0x00 0xC0
Subcommand: 0xCF 0x00 0xEE 0xF6 0x37 0x0B 0x51 0x00 0xE1 0xFF 0xC7 0xFF 0x89 0x00 0xA8 0xF5 0xB3 0x0B 0x84 0x00 0xE6 0xFF 0x91 0xFF 0xAA 0x00 0x78 0xF4 0x75 0x0C 0x69 0x00 0x03 0x00 0x88 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x63 0x6E 0x00 0x00 0x00 0xFD 0xA2 0x93 0x00 0x00 0x00 0xC0
Subcommand: 0x8C 0x01 0x78 0xF5 0x66 0x0C 0x02 0x00 0xFB 0xFF 0x79 0x00 0x91 0x01 0x3C 0xF6 0x47 0x0C 0xCC 0xFF 0xFC 0xFF 0x55 0x00 0x0C 0x01 0xD4 0xF6 0x91 0x0B 0x1A 0x00 0xE9 0xFF 0xE7 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x65 0x6E 0x00 0x00 0x00 0xD6 0x32 0x94 0x00 0x00 0x00 0xC0
Subcommand: 0x9E 0x01 0x11 0xF5 0x4F 0x0C 0x58 0x00 0x04 0x00 0x19 0x00 0xAA 0x01 0x0C 0xF5 0x4D 0x0C 0x37 0x00 0xFA 0xFF 0x41 0x00 0x92 0x01 0x4F 0xF5 0x69 0x0C 0x0C 0x00 0xFA 0xFF 0x73 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x67 0x6E 0x00 0x00 0x00 0xC7 0x52 0x94 0x00 0x00 0x00 0xC0
Subcommand: 0x8E 0x01 0x28 0xF5 0x89 0x0C 0xE4 0xFF 0xC9 0xFF 0xF7 0xFF 0x7F 0x01 0x08 0xF5 0x94 0x0C 0x06 0x00 0xEB 0xFF 0xFF 0xFF 0x97 0x01 0x10 0xF5 0x60 0x0C 0x5F 0x00 0x07 0x00 0x10 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x6A 0x6E 0x00 0x00 0x00 0xBF 0x42 0x94 0x00 0x00 0x00 0xC0
Subcommand: 0xD9 0x01 0x4C 0xF5 0x63 0x0C 0x14 0x00 0xBE 0xFF 0xE1 0xFF 0xC6 0x01 0x3A 0xF5 0x6A 0x0C 0xF8 0xFF 0xBE 0xFF 0xF0 0xFF 0x9B 0x01 0x2A 0xF5 0x87 0x0C 0xE5 0xFF 0xC5 0xFF 0xF7 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x6C 0x6E 0x00 0x00 0x00 0xBD 0x62 0x94 0x00 0x00 0x00 0xC0
Subcommand: 0xCD 0x01 0x66 0xF5 0x70 0x0C 0x23 0x00 0xB1 0xFF 0xC6 0xFF 0xDE 0x01 0x67 0xF5 0x6D 0x0C 0x21 0x00 0xB7 0xFF 0xCE 0xFF 0xDD 0x01 0x50 0xF5 0x65 0x0C 0x18 0x00 0xBE 0xFF 0xDD 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x6E 0x6E 0x00 0x00 0x00 0xC0 0xE2 0x94 0x00 0x00 0x00 0xC0
Subcommand: 0xB4 0x01 0x3F 0xF5 0x6A 0x0C 0x36 0x00 0xAF 0xFF 0xB2 0xFF 0xC2 0x01 0x4E 0xF5 0x70 0x0C 0x29 0x00 0xAF 0xFF 0xBD 0xFF 0xC9 0x01 0x63 0xF5 0x72 0x0C 0x23 0x00 0xB0 0xFF 0xC5 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x71 0x6E 0x00 0x00 0x00 0xD1 0xB2 0x94 0x00 0x00 0x00 0xC0
Subcommand: 0x6C 0x01 0x8F 0xF5 0x00 0x0C 0x42 0x00 0xAB 0xFF 0xA3 0xFF 0x86 0x01 0x44 0xF5 0x59 0x0C 0x43 0x00 0xAC 0xFF 0xA5 0xFF 0xA8 0x01 0x39 0xF5 0x6F 0x0C 0x3A 0x00 0xAE 0xFF 0xAD 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x73 0x6E 0x00 0x00 0x00 0x50 0xD4 0x94 0x00 0x00 0x00 0xC0
Subcommand: 0x6F 0x01 0xB5 0xF5 0x0B 0x0C 0x18 0x00 0xC5 0xFF 0xD4 0xFF 0x7B 0x01 0xB2 0xF5 0x0C 0x0C 0x22 0x00 0xB9 0xFF 0xBA 0xFF 0x6E 0x01 0x9B 0xF5 0x00 0x0C 0x3E 0x00 0xAC 0xFF 0xA3 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x75 0x6E 0x00 0x00 0x00 0xF9 0x55 0x90 0x00 0x00 0x00 0xC0
Subcommand: 0xAC 0x01 0xCE 0xF5 0xF0 0x0B 0xE3 0xFF 0xC4 0xFF 0xFE 0xFF 0x85 0x01 0xBE 0xF5 0xE4 0x0B 0x07 0x00 0xC2 0xFF 0xEB 0xFF 0x6A 0x01 0xB6 0xF5 0x09 0x0C 0x17 0x00 0xC8 0xFF 0xDA 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x77 0x6E 0x00 0x00 0x00 0xAD 0x67 0x8B 0x00 0x00 0x00 0xC0
Subcommand: 0xEA 0x01 0xFA 0xF3 0xAB 0x0D 0xA1 0xFF 0xAA 0xFF 0x0E 0x00 0xDB 0x01 0x98 0xF5 0x2E 0x0C 0xB2 0xFF 0xBF 0xFF 0x11 0x00 0xB7 0x01 0xCC 0xF5 0xF9 0x0B 0xD9 0xFF 0xC3 0xFF 0x02 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x7A 0x6E 0x00 0x00 0x00 0xAF 0xE7 0x8A 0x00 0x00 0x00 0xC0
Subcommand: 0x59 0x01 0x90 0xF4 0x99 0x0B 0xD4 0xFF 0x84 0xFF 0x47 0xFF 0x63 0x01 0x31 0xF4 0x68 0x0B 0x22 0x00 0x55 0xFF 0x8A 0xFF 0xB0 0x01 0xB8 0xF3 0x31 0x0D 0xC1 0xFF 0x95 0xFF 0xFB 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x7C 0x6E 0x00 0x00 0x00 0xB0 0xC7 0x8A 0x00 0x00 0x00 0xC0
Subcommand: 0x1D 0x01 0x90 0xF5 0x97 0x0B 0xE5 0xFF 0xB7 0xFF 0x61 0xFF 0x1F 0x01 0x37 0xF5 0xB8 0x0B 0xE0 0xFF 0xB4 0xFF 0x45 0xFF 0x4E 0x01 0xAE 0xF4 0xAB 0x0B 0xB1 0xFF 0x99 0xFF 0x3C 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x7E 0x6E 0x00 0x00 0x00 0x80 0xE7 0x8A 0x00 0x00 0x00 0xC0
Subcommand: 0x65 0x01 0x36 0xF6 0x16 0x0B 0xDB 0xFF 0x25 0x00 0xAE 0xFF 0x2E 0x01 0xF7 0xF5 0x2C 0x0B 0xE0 0xFF 0xEC 0xFF 0x8B 0xFF 0x1C 0x01 0xA1 0xF5 0x8B 0x0B 0xE3 0xFF 0xC1 0xFF 0x69 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x81 0x6E 0x00 0x00 0x00 0xB5 0xD5 0x94 0x00 0x00 0x00 0xC0
Subcommand: 0x44 0x01 0x6F 0xF4 0xED 0x0C 0xF1 0xFF 0x7D 0x00 0xD5 0xFF 0x79 0x01 0x95 0xF5 0x01 0x0C 0xC5 0xFF 0x6C 0x00 0xD6 0xFF 0x79 0x01 0x2C 0xF6 0x32 0x0B 0xD1 0xFF 0x35 0x00 0xB7 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x83 0x6E 0x00 0x00 0x00 0x2F 0xE3 0x99 0x00 0x00 0x00 0xC0
Subcommand: 0xA4 0x00 0x86 0xF4 0xAE 0x0C 0x73 0x00 0x1F 0x00 0x45 0xFF 0xE6 0x00 0x00 0xF4 0xD2 0x0C 0x61 0x00 0x4B 0x00 0x8B 0xFF 0x38 0x01 0x34 0xF4 0xFF 0x0C 0x04 0x00 0x7A 0x00 0xCF 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x85 0x6E 0x00 0x00 0x00 0x9B 0xF2 0x99 0x00 0x00 0x00 0xC0
Subcommand: 0x70 0x01 0x7C 0xF7 0xCB 0x0B 0x2D 0x00 0x27 0x00 0xAC 0xFF 0x6D 0x00 0xD7 0xF6 0xF5 0x0A 0x5E 0x00 0xEF 0xFF 0x49 0xFF 0x9C 0x00 0x8C 0xF4 0x85 0x0C 0x70 0x00 0x15 0x00 0x35 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x87 0x6E 0x00 0x00 0x00 0x96 0x02 0x9A 0x00 0x00 0x00 0xC0
Subcommand: 0x7C 0x01 0x54 0xF5 0x54 0x0C 0x13 0x00 0x29 0x00 0x79 0x00 0x48 0x01 0x08 0xF6 0x6F 0x0C 0x98 0xFF 0x2F 0x00 0x97 0x00 0x86 0x01 0x23 0xF7 0x1C 0x0C 0xEE 0xFF 0x2A 0x00 0xE4 0xFF
--- Switch Msg ---
Payload: 0xA2 0x10 0x0A 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0x8A 0x6E 0x00 0x00 0x00 0x96 0xF2 0x99 0x00 0x00 0x00 0xC0
Subcommand: 0x79 0x01 0xCA 0xF4 0x37 0x0C 0x0B 0x00 0x1C 0x00 0x09 0x00 0xC3 0x01 0xDC 0xF4 0x4A 0x0C 0x09 0x00 0x1C 0x00 0x25 0x00 0x98 0x01 0x31 0xF5 0x52 0x0C 0x1C 0x00 0x26 0x00 0x65 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x8C 0x6E 0x00 0x00 0x00 0x94 0xE2 0x99 0x00 0x00 0x00 0x90
Subcommand: 0x47 0x01 0xE6 0xF4 0x9C 0x0C 0x12 0x00 0x07 0x00 0xDE 0xFF 0x1F 0x01 0xDD 0xF4 0x59 0x0C 0x39 0x00 0x27 0x00 0xFB 0xFF 0x5E 0x01 0xCE 0xF4 0x34 0x0C 0x0F 0x00 0x1D 0x00 0x04 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x8E 0x6E 0x00 0x00 0x00 0x94 0xF2 0x99 0x00 0x00 0x00 0x90
Subcommand: 0x7A 0x01 0x43 0xF5 0xAF 0x0C 0x36 0x00 0xB5 0xFF 0xCB 0xFF 0x64 0x01 0x1E 0xF5 0xA9 0x0C 0x18 0x00 0xD2 0xFF 0xCE 0xFF 0x51 0x01 0xEB 0xF4 0xA7 0x0C 0x11 0x00 0xFC 0xFF 0xDA 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x91 0x6E 0x00 0x00 0x00 0x94 0xF2 0x99 0x00 0x00 0x00 0x90
Subcommand: 0xC7 0x01 0x27 0xF5 0xD5 0x0C 0x6B 0x00 0x61 0xFF 0xA8 0xFF 0xAC 0x01 0x2A 0xF5 0xD5 0x0C 0x5A 0x00 0x85 0xFF 0xB8 0xFF 0x89 0x01 0x3D 0xF5 0xBD 0x0C 0x41 0x00 0xAA 0xFF 0xC6 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x93 0x6E 0x00 0x00 0x00 0x93 0x12 0x98 0x00 0x00 0x00 0x90
Subcommand: 0xB1 0x01 0x3F 0xF5 0xAF 0x0C 0x5D 0x00 0x3A 0xFF 0x83 0xFF 0xD0 0x01 0x35 0xF5 0xBE 0x0C 0x62 0x00 0x48 0xFF 0x94 0xFF 0xCB 0x01 0x29 0xF5 0xD3 0x0C 0x6B 0x00 0x61 0xFF 0xA8 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x95 0x6E 0x00 0x00 0x00 0x41 0x53 0x95 0x00 0x00 0x00 0x90
Subcommand: 0x65 0x01 0xD8 0xF6 0x3D 0x0C 0x41 0x00 0x4C 0xFF 0x9A 0xFF 0x79 0x01 0x4F 0xF6 0x2F 0x0C 0x65 0x00 0x42 0xFF 0x7E 0xFF 0xA2 0x01 0x72 0xF5 0x8B 0x0C 0x68 0x00 0x3B 0xFF 0x7D 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x98 0x6E 0x00 0x00 0x00 0xA3 0xB5 0x94 0x00 0x00 0x00 0x90
Subcommand: 0xE0 0x01 0xA7 0xF6 0xFB 0x0B 0xD8 0xFF 0x7D 0xFF 0x3A 0x00 0xD3 0x01 0x6F 0xF6 0x32 0x0C 0xE5 0xFF 0x5E 0xFF 0x00 0x00 0x70 0x01 0xDE 0xF6 0x44 0x0C 0x2A 0x00 0x4F 0xFF 0xAE 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x9A 0x6E 0x00 0x00 0x00 0xC0 0xD7 0x8D 0x00 0x00 0x00 0x90
Subcommand: 0x56 0x02 0x18 0xF4 0x7C 0x0F 0x58 0xFF 0x62 0xFF 0xA7 0x00 0xBE 0x01 0x9E 0xF6 0xDA 0x0C 0xA2 0xFF 0x92 0xFF 0x5F 0x00 0xD1 0x01 0xC6 0xF6 0xFE 0x0B 0xDC 0xFF 0x86 0xFF 0x3F 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x9C 0x6E 0x00 0x00 0x00 0xDC 0xB7 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0xAD 0x01 0x30 0xF4 0x2B 0x0B 0xBF 0x00 0xCF 0xFE 0x8E 0xFF 0x4B 0x01 0xD0 0xF3 0xEC 0x0B 0xDB 0x00 0xB6 0xFE 0x10 0x00 0x40 0x02 0xBF 0xF3 0x17 0x0F 0xB8 0xFF 0x38 0xFF 0x8C 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x9F 0x6E 0x00 0x00 0x00 0xDC 0xB7 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0xE0 0x01 0x2C 0xF6 0x6F 0x0B 0xBE 0xFF 0xA3 0xFF 0x9C 0xFF 0x07 0x02 0x8F 0xF5 0x04 0x0B 0x10 0x00 0x6A 0xFF 0x8B 0xFF 0xFB 0x01 0x77 0xF4 0x04 0x0B 0x77 0x00 0x10 0xFF 0x8A 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xA1 0x6E 0x00 0x00 0x00 0xD9 0x87 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0xEC 0x01 0x5F 0xF6 0x9E 0x0B 0xA2 0xFF 0xDA 0xFF 0xD9 0xFF 0xE7 0x01 0x78 0xF6 0x8B 0x0B 0xB8 0xFF 0xBC 0xFF 0xB9 0xFF 0xDD 0x01 0x3E 0xF6 0x7D 0x0B 0xAB 0xFF 0xAF 0xFF 0xA1 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xA3 0x6E 0x00 0x00 0x00 0xD9 0xB7 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x8E 0x01 0x23 0xF5 0x26 0x0C 0x7A 0xFF 0x03 0x00 0xD1 0xFF 0xC7 0x01 0xBD 0xF5 0xD6 0x0B 0x7D 0xFF 0xF8 0xFF 0xE1 0xFF 0xEA 0x01 0x4A 0xF6 0xA6 0x0B 0xA2 0xFF 0xDA 0xFF 0xD9 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xA5 0x6E 0x00 0x00 0x00 0xD5 0xC7 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x3E 0x01 0xBB 0xF4 0x5C 0x0C 0xB5 0xFF 0xF6 0xFF 0x99 0xFF 0x58 0x01 0xB8 0xF4 0x5D 0x0C 0x94 0xFF 0xFE 0xFF 0xB0 0xFF 0x81 0x01 0x04 0xF5 0x37 0x0C 0x7E 0xFF 0x03 0x00 0xCA 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xA8 0x6E 0x00 0x00 0x00 0xD5 0x87 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x38 0x01 0x25 0xF5 0x1A 0x0C 0x25 0x00 0xF0 0xFF 0x8B 0xFF 0x2E 0x01 0xF3 0xF4 0x3F 0x0C 0xF3 0xFF 0xEE 0xFF 0x88 0xFF 0x37 0x01 0xCB 0xF4 0x54 0x0C 0xC7 0xFF 0xF3 0xFF 0x8F 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xAA 0x6E 0x00 0x00 0x00 0xB9 0x77 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x6A 0x01 0x6E 0xF5 0x10 0x0C 0x62 0x00 0xF9 0xFF 0x9D 0xFF 0x4E 0x01 0x56 0xF5 0x02 0x0C 0x4B 0x00 0xF3 0xFF 0x94 0xFF 0x3B 0x01 0x2D 0xF5 0x14 0x0C 0x25 0x00 0xF0 0xFF 0x8B 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xAC 0x6E 0x00 0x00 0x00 0x75 0xA7 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x9E 0x01 0x7C 0xF5 0x1B 0x0C 0x61 0x00 0xEF 0xFF 0x9F 0xFF 0x8A 0x01 0x79 0xF5 0x1A 0x0C 0x6C 0x00 0xF7 0xFF 0xA0 0xFF 0x70 0x01 0x71 0xF5 0x14 0x0C 0x65 0x00 0xF9 0xFF 0x9E 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xAF 0x6E 0x00 0x00 0x00 0x75 0xC7 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0xAB 0x01 0x81 0xF5 0x19 0x0C 0x47 0x00 0xFA 0xFF 0x8D 0xFF 0xB0 0x01 0x73 0xF5 0x19 0x0C 0x48 0x00 0xEF 0xFF 0x97 0xFF 0xA5 0x01 0x79 0xF5 0x1C 0x0C 0x5C 0x00 0xEE 0xFF 0x9E 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xB1 0x6E 0x00 0x00 0x00 0x75 0x97 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x87 0x01 0x54 0xF5 0x26 0x0C 0x4C 0x00 0x09 0x00 0x83 0xFF 0x9D 0x01 0x5D 0xF5 0x1D 0x0C 0x4C 0x00 0x06 0x00 0x87 0xFF 0xA8 0x01 0x7B 0xF5 0x16 0x0C 0x49 0x00 0xFF 0xFF 0x89 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xB3 0x6E 0x00 0x00 0x00 0x76 0x77 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x66 0x01 0xF3 0xF4 0x4B 0x0C 0x83 0x00 0x14 0x00 0x6D 0xFF 0x6F 0x01 0x43 0xF5 0x3F 0x0C 0x5E 0x00 0x0F 0x00 0x74 0xFF 0x83 0x01 0x55 0xF5 0x26 0x0C 0x4F 0x00 0x0A 0x00 0x80 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xB6 0x6E 0x00 0x00 0x00 0xA0 0xA7 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0x0E 0x01 0xBA 0xF4 0x3B 0x0C 0xA0 0x01 0x2A 0x00 0x16 0xFF 0x4F 0x01 0x59 0xF4 0x6F 0x0C 0xF3 0x00 0x20 0x00 0x57 0xFF 0x67 0x01 0xD6 0xF4 0x4B 0x0C 0x96 0x00 0x16 0x00 0x6B 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xBA 0x6E 0x00 0x00 0x00 0xE0 0xAA 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0xA8 0x01 0xDD 0xF7 0x4A 0x0C 0xDE 0x00 0x3C 0x00 0x5E 0x00 0x7B 0x01 0xD6 0xF7 0x05 0x0C 0x36 0x01 0x45 0x00 0xD9 0xFF 0x68 0x01 0x6D 0xF7 0xF6 0x0B 0x8F 0x01 0x3D 0x00 0x51 0xFF
--- Switch Msg ---
Payload: 0xA2 0x10 0x0B 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0xBC 0x6E 0x00 0x00 0x00 0xE6 0x9B 0x8C 0x00 0x00 0x00 0x90
Subcommand: 0xFA 0x01 0x32 0xF2 0x3D 0x0E 0x18 0x02 0x1B 0x00 0x89 0x00 0x8B 0x02 0x20 0xF4 0x91 0x0E 0x9A 0x00 0x27 0x00 0xD2 0x00 0xBB 0x01 0xDD 0xF7 0x5F 0x0C 0xC8 0x00 0x38 0x00 0x7A 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xBF 0x6E 0x00 0x00 0x00 0xE9 0x3B 0x88 0x00 0x00 0x00 0xA0
Subcommand: 0xCE 0x00 0xA6 0xF5 0xD1 0x0C 0xEB 0x02 0xA2 0xFF 0x0F 0xFF 0x0F 0x01 0x61 0xF4 0x6E 0x0C 0x5C 0x04 0xD8 0xFF 0x24 0xFF 0x73 0x01 0x10 0xF3 0xFB 0x0C 0x98 0x03 0x1A 0x00 0x1D 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xC1 0x6E 0x00 0x00 0x00 0xF0 0x5B 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0xE3 0x00 0xAC 0xF6 0x23 0x0D 0xC3 0x01 0x3E 0xFF 0xB6 0xFF 0xBF 0x00 0xA0 0xF6 0x1F 0x0D 0x3E 0x02 0x6E 0xFF 0x62 0xFF 0xC3 0x00 0xE8 0xF5 0xE4 0x0C 0xC8 0x02 0x98 0xFF 0x1E 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xC3 0x6E 0x00 0x00 0x00 0xED 0x5B 0x85 0x00 0x00 0x00 0xA0
Subcommand: 0x68 0x01 0xDF 0xF6 0xCF 0x0C 0x10 0x01 0x15 0xFF 0x14 0x00 0x24 0x01 0xA0 0xF6 0xF7 0x0C 0x57 0x01 0x15 0xFF 0xF6 0xFF 0xEE 0x00 0xA4 0xF6 0x1D 0x0D 0xAB 0x01 0x33 0xFF 0xC6 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xC6 0x6E 0x00 0x00 0x00 0xEB 0xCB 0x84 0x00 0x00 0x00 0xA0
Subcommand: 0xC7 0x01 0xA7 0xF7 0x8A 0x0C 0x1A 0x00 0x4B 0xFF 0x7F 0x00 0xA1 0x01 0x6E 0xF7 0x90 0x0C 0x9A 0x00 0x2E 0xFF 0x41 0x00 0x77 0x01 0xF8 0xF6 0xC4 0x0C 0xFD 0x00 0x19 0xFF 0x1A 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xC8 0x6E 0x00 0x00 0x00 0xE9 0xDB 0x84 0x00 0x00 0x00 0xA0
Subcommand: 0x01 0x02 0x80 0xF7 0x94 0x0C 0xEB 0xFE 0x9A 0xFF 0x1B 0x01 0xED 0x01 0x9C 0xF7 0xA2 0x0C 0x76 0xFF 0x7E 0xFF 0xE1 0x00 0xCF 0x01 0xA6 0xF7 0x91 0x0C 0xF8 0xFF 0x53 0xFF 0x90 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xCA 0x6E 0x00 0x00 0x00 0xEB 0x8B 0x84 0x00 0x00 0x00 0xA0
Subcommand: 0x97 0x02 0x51 0xF6 0x39 0x0C 0xBF 0xFD 0xF9 0xFF 0x77 0x01 0x60 0x02 0x2A 0xF7 0x45 0x0C 0x37 0xFE 0xC4 0xFF 0x53 0x01 0x09 0x02 0x72 0xF7 0x8B 0x0C 0xC6 0xFE 0xA1 0xFF 0x26 0x01
--- Controller Msg ---
Payload: 0xA1 0x30 0xCC 0x6E 0x00 0x00 0x00 0x8E 0x0A 0x85 0x00 0x00 0x00 0xA0
Subcommand: 0xD9 0x02 0x41 0xF5 0x3B 0x0C 0x41 0xFE 0x94 0x00 0x05 0x01 0xAD 0x02 0xEF 0xF4 0x95 0x0C 0xA4 0xFD 0x60 0x00 0x68 0x01 0x9E 0x02 0xEE 0xF5 0x4B 0x0C 0xA5 0xFD 0x0A 0x00 0x7C 0x01
--- Controller Msg ---
Payload: 0xA1 0x30 0xCF 0x6E 0x00 0x00 0x00 0xD5 0xB8 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0x1B 0x02 0x08 0xF6 0x32 0x0C 0x92 0xFE 0xB8 0x00 0x65 0x00 0x8A 0x02 0x98 0xF5 0xEE 0x0B 0xCB 0xFE 0xB5 0x00 0x8F 0x00 0xD8 0x02 0x56 0xF5 0x14 0x0C 0x70 0xFE 0x9F 0x00 0xE7 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xD1 0x6E 0x00 0x00 0x00 0x97 0x37 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0xB1 0x01 0x38 0xF7 0x57 0x0C 0xAB 0xFE 0x7D 0x00 0xA8 0x00 0xD7 0x01 0xBC 0xF6 0x63 0x0C 0x98 0xFE 0x99 0x00 0x7B 0x00 0x05 0x02 0x2E 0xF6 0x41 0x0C 0x92 0xFE 0xB2 0x00 0x68 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xD3 0x6E 0x00 0x00 0x00 0x7F 0x37 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0xDF 0x01 0xC9 0xF6 0x8E 0x0C 0xA6 0xFE 0x49 0x00 0x43 0x01 0x8D 0x01 0x67 0xF7 0x49 0x0C 0xA5 0xFE 0x5F 0x00 0xFA 0x00 0x97 0x01 0x5C 0xF7 0x47 0x0C 0xAF 0xFE 0x77 0x00 0xB6 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xD5 0x6E 0x00 0x00 0x00 0x7D 0x37 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0x59 0x01 0xE2 0xF4 0x79 0x0C 0x0F 0xFF 0x16 0x00 0x34 0x01 0xA5 0x01 0x9D 0xF5 0x81 0x0C 0xEE 0xFE 0x32 0x00 0x68 0x01 0xE0 0x01 0x8F 0xF6 0x91 0x0C 0xB0 0xFE 0x44 0x00 0x53 0x01
--- Controller Msg ---
Payload: 0xA1 0x30 0xD8 0x6E 0x00 0x00 0x00 0x7B 0x37 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0x13 0x01 0x35 0xF4 0xA0 0x0C 0x45 0xFF 0xF0 0xFF 0x74 0x00 0x26 0x01 0x70 0xF4 0x7E 0x0C 0x2A 0xFF 0xFD 0xFF 0xC8 0x00 0x4B 0x01 0xC0 0xF4 0x77 0x0C 0x14 0xFF 0x11 0x00 0x1F 0x01
--- Controller Msg ---
Payload: 0xA1 0x30 0xDA 0x6E 0x00 0x00 0x00 0x7B 0x37 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0x80 0x00 0x87 0xF3 0xCD 0x0C 0xE2 0xFF 0xE4 0xFF 0xE4 0xFF 0xD1 0x00 0xAF 0xF3 0xFE 0x0C 0x86 0xFF 0xE9 0xFF 0x25 0x00 0x0B 0x01 0x1A 0xF4 0xAD 0x0C 0x50 0xFF 0xEE 0xFF 0x63 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xDC 0x6E 0x00 0x00 0x00 0x7C 0x17 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0x6B 0x00 0xD9 0xF2 0xBE 0x0B 0xFE 0x00 0x18 0x00 0x47 0xFF 0x52 0x00 0x25 0xF3 0x35 0x0C 0x77 0x00 0xEF 0xFF 0x92 0xFF 0x6E 0x00 0x7C 0xF3 0xAC 0x0C 0x00 0x00 0xE3 0xFF 0xD3 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xDE 0x6E 0x00 0x00 0x00 0x97 0xE7 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0x86 0xFF 0xAC 0xF2 0xA3 0x0B 0x78 0x02 0xB2 0x00 0x69 0xFE 0x10 0x00 0x91 0xF2 0x87 0x0B 0xEA 0x01 0x79 0x00 0xC2 0xFE 0x69 0x00 0xCE 0xF2 0xA4 0x0B 0x21 0x01 0x24 0x00 0x34 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xE1 0x6E 0x00 0x00 0x00 0x1E 0x58 0x7D 0x00 0x00 0x00 0xA0
Subcommand: 0x22 0x00 0x55 0xF5 0x9F 0x0B 0xD9 0x02 0xA6 0x00 0xF2 0xFD 0x9E 0xFF 0xB6 0xF3 0xAC 0x0B 0xF1 0x02 0xBC 0x00 0x08 0xFE 0x71 0xFF 0xC5 0xF2 0xAE 0x0B 0x98 0x02 0xB8 0x00 0x51 0xFE
--- Controller Msg ---
Payload: 0xA1 0x30 0xE3 0x6E 0x00 0x00 0x00 0x4D 0xE9 0x6C 0x00 0x00 0x00 0xA0
Subcommand: 0x60 0x00 0x95 0xF7 0x09 0x0C 0x59 0x01 0x3E 0x00 0xFB 0xFE 0x59 0x00 0x0B 0xF7 0xB8 0x0B 0x12 0x02 0x7A 0x00 0x56 0xFE 0x35 0x00 0xC1 0xF5 0xA7 0x0B 0xC0 0x02 0x9F 0x00 0xF5 0xFD
--- Controller Msg ---
Payload: 0xA1 0x30 0xE5 0x6E 0x00 0x00 0x00 0x94 0xAA 0x60 0x00 0x00 0x00 0xA0
Subcommand: 0xA8 0x00 0x56 0xF7 0xA3 0x0D 0x4C 0x00 0x7C 0xFF 0x1F 0x00 0x7B 0x00 0xC8 0xF7 0xEA 0x0C 0xB0 0x00 0xDD 0xFF 0xBC 0xFF 0x63 0x00 0xAC 0xF7 0x2C 0x0C 0x2C 0x01 0x2E 0x00 0x28 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xE7 0x6E 0x00 0x00 0x00 0xA4 0x5A 0x60 0x00 0x00 0x00 0xA0
Subcommand: 0xF6 0x00 0xDC 0xF4 0x77 0x0D 0x19 0x01 0xD2 0xFE 0x1D 0x00 0xE5 0x00 0x98 0xF4 0x7C 0x0E 0x56 0x00 0x14 0xFF 0x4F 0x00 0xB6 0x00 0x07 0xF7 0xCD 0x0D 0x46 0x00 0x66 0xFF 0x2D 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xEA 0x6E 0x00 0x00 0x00 0xA6 0x3A 0x60 0x00 0x00 0x00 0xA0
Subcommand: 0xC9 0x00 0x89 0xF6 0x3D 0x0C 0x05 0x01 0xBB 0xFE 0xDA 0xFF 0xB0 0x00 0xEF 0xF5 0xB8 0x0C 0x22 0x01 0xAE 0xFE 0xAF 0xFF 0xEB 0x00 0x0F 0xF5 0x48 0x0D 0x44 0x01 0xC7 0xFE 0xFD 0xFF
--- Switch Msg ---
Payload: 0xA2 0x10 0x0C 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0xEC 0x6E 0x00 0x00 0x00 0xC7 0x5A 0x60 0x00 0x00 0x00 0xA0
Subcommand: 0xCA 0x01 0xF3 0xF6 0x71 0x0C 0x98 0x00 0x1E 0xFF 0x49 0x00 0x59 0x01 0xD0 0xF6 0x2B 0x0C 0xDB 0x00 0xF4 0xFE 0x2B 0x00 0xDF 0x00 0x9D 0xF6 0x2D 0x0C 0x04 0x01 0xC1 0xFE 0xEA 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xEE 0x6E 0x00 0x00 0x00 0xDF 0x7A 0x60 0x00 0x00 0x00 0xC0
Subcommand: 0x6D 0x02 0x03 0xF7 0xDC 0x0C 0xD0 0xFF 0x45 0xFF 0x5E 0x00 0x3D 0x02 0x04 0xF7 0xD6 0x0C 0x23 0x00 0x33 0xFF 0x5A 0x00 0xE2 0x01 0xF9 0xF6 0x87 0x0C 0x80 0x00 0x22 0xFF 0x4D 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xF1 0x6E 0x00 0x00 0x00 0xE0 0x5A 0x61 0x00 0x00 0x00 0xC0
Subcommand: 0x48 0x02 0xBE 0xF6 0x60 0x0C 0x3B 0xFF 0xC5 0xFF 0x3B 0x00 0x6E 0x02 0xE6 0xF6 0x74 0x0C 0x73 0xFF 0x83 0xFF 0x4F 0x00 0x75 0x02 0x00 0xF7 0xBD 0x0C 0xAF 0xFF 0x54 0xFF 0x5B 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xF3 0x6E 0x00 0x00 0x00 0xDF 0x9A 0x68 0x00 0x00 0x00 0xC0
Subcommand: 0xEC 0x01 0x2D 0xF6 0xAF 0x0C 0xF3 0xFE 0x41 0x00 0x0B 0x00 0x03 0x02 0x68 0xF6 0x90 0x0C 0x04 0xFF 0x16 0x00 0x21 0x00 0x3B 0x02 0xB2 0xF6 0x64 0x0C 0x2D 0xFF 0xD7 0xFF 0x36 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xF5 0x6E 0x00 0x00 0x00 0xCB 0x7A 0x79 0x00 0x00 0x00 0xC0
Subcommand: 0xCF 0x01 0xFE 0xF5 0xDE 0x0C 0xFD 0xFE 0x68 0x00 0xD4 0xFF 0xE7 0x01 0xF8 0xF5 0xD8 0x0C 0xF6 0xFE 0x5F 0x00 0xEA 0xFF 0xEC 0x01 0x21 0xF6 0xB6 0x0C 0xF3 0xFE 0x48 0x00 0x04 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xF7 0x6E 0x00 0x00 0x00 0x44 0xAA 0x80 0x00 0x00 0x00 0xC0
Subcommand: 0x33 0x02 0xCC 0xF5 0x3F 0x0D 0x1F 0xFF 0x59 0x00 0xB6 0xFF 0xE8 0x01 0xEE 0xF5 0x08 0x0D 0x06 0xFF 0x61 0x00 0xC3 0xFF 0xCB 0x01 0x04 0xF6 0xDE 0x0C 0x00 0xFF 0x67 0x00 0xD0 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xFA 0x6E 0x00 0x00 0x00 0x10 0x59 0x83 0x00 0x00 0x00 0xC0
Subcommand: 0x32 0x01 0xDE 0xF5 0x16 0x0D 0x8F 0xFF 0x3B 0x00 0x76 0xFF 0x8A 0x01 0xBC 0xF5 0x34 0x0D 0x6D 0xFF 0x4C 0x00 0x91 0xFF 0x17 0x02 0xBD 0xF5 0x4A 0x0D 0x36 0xFF 0x56 0x00 0xAE 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xFC 0x6E 0x00 0x00 0x00 0x9D 0x58 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0x17 0x01 0xAB 0xF5 0xEF 0x0C 0xD9 0xFF 0x28 0x00 0x85 0xFF 0x04 0x01 0xE9 0xF5 0x13 0x0D 0xAE 0xFF 0x2A 0x00 0x77 0xFF 0x24 0x01 0xE8 0xF5 0x13 0x0D 0x94 0xFF 0x37 0x00 0x75 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xFE 0x6E 0x00 0x00 0x00 0x91 0x08 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xE5 0x00 0x0F 0xF5 0xCB 0x0C 0x82 0x00 0x6B 0x00 0x67 0xFF 0x14 0x01 0x2A 0xF5 0xCB 0x0C 0x37 0x00 0x4D 0x00 0x81 0xFF 0x1E 0x01 0x91 0xF5 0xE5 0x0C 0xEA 0xFF 0x2D 0x00 0x87 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x01 0x6E 0x00 0x00 0x00 0x8F 0x18 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xB5 0x00 0x31 0xF5 0xC1 0x0C 0x97 0x00 0x44 0x00 0x48 0xFF 0xB0 0x00 0x1B 0xF5 0xD0 0x0C 0x9A 0x00 0x62 0x00 0x4B 0xFF 0xD6 0x00 0x12 0xF5 0xCE 0x0C 0x91 0x00 0x70 0x00 0x5F 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x03 0x6E 0x00 0x00 0x00 0x94 0xF8 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0xBC 0x00 0xB7 0xF5 0xC3 0x0C 0x80 0x00 0x05 0x00 0x69 0xFF 0xBB 0x00 0x7D 0xF5 0xB3 0x0C 0x98 0x00 0x24 0x00 0x56 0xFF 0xBA 0x00 0x46 0xF5 0xB9 0x0C 0x99 0x00 0x38 0x00 0x4B 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x05 0x6E 0x00 0x00 0x00 0xA1 0xF8 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0xF2 0x00 0xF5 0xF5 0xE1 0x0C 0x3D 0x00 0x9E 0xFF 0xAA 0xFF 0xD3 0x00 0xD6 0xF5 0xED 0x0C 0x58 0x00 0xCD 0xFF 0x8D 0xFF 0xBF 0x00 0xBF 0xF5 0xCC 0x0C 0x78 0x00 0xFA 0xFF 0x70 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x08 0x6E 0x00 0x00 0x00 0xB3 0x18 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x22 0x01 0x12 0xF6 0xA2 0x0C 0x16 0x00 0x64 0xFF 0xDD 0xFF 0x18 0x01 0x0B 0xF6 0xB9 0x0C 0x20 0x00 0x75 0xFF 0xCA 0xFF 0xFA 0x00 0xFC 0xF5 0xDA 0x0C 0x37 0x00 0x92 0xFF 0xB0 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x0A 0x6E 0x00 0x00 0x00 0xB6 0x18 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x4A 0x01 0x2B 0xF6 0x8E 0x0C 0xFF 0xFF 0x4D 0xFF 0x06 0x00 0x2E 0x01 0x15 0xF6 0xA1 0x0C 0x0A 0x00 0x57 0xFF 0xF5 0xFF 0x23 0x01 0x12 0xF6 0xA0 0x0C 0x15 0x00 0x60 0xFF 0xE2 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x0C 0x6E 0x00 0x00 0x00 0xB5 0x88 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x83 0x01 0x67 0xF6 0x8F 0x0C 0xC9 0xFF 0x60 0xFF 0x2E 0x00 0x71 0x01 0x63 0xF6 0x75 0x0C 0xE5 0xFF 0x51 0xFF 0x19 0x00 0x54 0x01 0x36 0xF6 0x85 0x0C 0xFA 0xFF 0x4D 0xFF 0x0A 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x0E 0x6E 0x00 0x00 0x00 0x62 0x38 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xC4 0x01 0x21 0xF6 0xC7 0x0C 0xA1 0xFF 0x6D 0xFF 0x3E 0x00 0xA0 0x01 0x56 0xF6 0xA7 0x0C 0xB1 0xFF 0x69 0xFF 0x3E 0x00 0x89 0x01 0x62 0xF6 0x99 0x0C 0xC3 0xFF 0x62 0xFF 0x32 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x11 0x6E 0x00 0x00 0x00 0xDE 0x57 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xBF 0x01 0x2A 0xF6 0x77 0x0C 0x83 0xFF 0x76 0xFF 0x11 0x00 0xC4 0x01 0x12 0xF6 0xA0 0x0C 0x99 0xFF 0x71 0xFF 0x2B 0x00 0xC7 0x01 0x16 0xF6 0xC7 0x0C 0x9C 0xFF 0x6F 0xFF 0x3D 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x17 0x6E 0x00 0x00 0x00 0x79 0x37 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x4B 0x01 0x2B 0xF6 0x91 0x0C 0xC5 0xFE 0xBC 0xFF 0x24 0x00 0x2E 0x01 0x8F 0xF6 0x4E 0x0C 0xFB 0xFE 0xC3 0xFF 0x0E 0x00 0x89 0x01 0x5C 0xF6 0x5F 0x0C 0x13 0xFF 0xC7 0xFF 0x1B 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x1A 0x6E 0x00 0x00 0x00 0x79 0x47 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x48 0x01 0x58 0xF5 0xB6 0x0C 0x02 0xFF 0x9E 0xFF 0x35 0x00 0x45 0x01 0xC0 0xF5 0xAD 0x0C 0xEE 0xFE 0xAB 0xFF 0x39 0x00 0x4D 0x01 0x18 0xF6 0x9A 0x0C 0xB7 0xFE 0xBA 0xFF 0x2C 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x1C 0x6E 0x00 0x00 0x00 0x77 0x57 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x03 0x01 0x15 0xF6 0xCE 0x0C 0x69 0xFF 0x87 0xFF 0x0C 0x00 0x34 0x01 0x41 0xF5 0xC8 0x0C 0x22 0xFF 0x8E 0xFF 0x1A 0x00 0x47 0x01 0x44 0xF5 0xB3 0x0C 0x06 0xFF 0x9A 0xFF 0x31 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x1E 0x6E 0x00 0x00 0x00 0x7B 0x27 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x7A 0x01 0x0D 0xF5 0x40 0x0C 0xD9 0xFF 0xAD 0xFF 0x43 0x00 0x53 0x01 0xB2 0xF5 0x40 0x0C 0xDA 0xFF 0x92 0xFF 0x3A 0x00 0x09 0x01 0x24 0xF6 0xA5 0x0C 0x84 0xFF 0x85 0xFF 0x0D 0x00
--- Switch Msg ---
Payload: 0xA2 0x10 0x0D 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0x20 0x6E 0x00 0x00 0x00 0x75 0x37 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x23 0x01 0x8B 0xF4 0x5E 0x0C 0xAA 0xFF 0xBE 0xFF 0xDE 0xFF 0x57 0x01 0xA6 0xF4 0x40 0x0C 0xC9 0xFF 0xB6 0xFF 0x14 0x00 0x77 0x01 0xF3 0xF4 0x3E 0x0C 0xD2 0xFF 0xB4 0xFF 0x41 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x23 0x6E 0x00 0x00 0x00 0x76 0x77 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xB5 0x00 0x33 0xF5 0x28 0x0C 0xB9 0xFF 0xE6 0xFF 0xAA 0xFF 0xC9 0x00 0x10 0xF5 0x38 0x0C 0x9F 0xFF 0xCC 0xFF 0xA9 0xFF 0x10 0x01 0x9E 0xF4 0x5F 0x0C 0xA6 0xFF 0xC0 0xFF 0xD1 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x25 0x6E 0x00 0x00 0x00 0x77 0x47 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x25 0x01 0xA7 0xF4 0x02 0x0C 0x58 0x00 0x3E 0x00 0xB3 0xFF 0xFC 0x00 0xDC 0xF4 0x17 0x0C 0xFF 0xFF 0x12 0x00 0xC0 0xFF 0xBE 0x00 0x29 0xF5 0x25 0x0C 0xC1 0xFF 0xEE 0xFF 0xB0 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x27 0x6E 0x00 0x00 0x00 0x77 0x57 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xFE 0x00 0xE5 0xF4 0x03 0x0C 0xF5 0x00 0x95 0x00 0x6D 0xFF 0x16 0x01 0xBA 0xF4 0xFA 0x0B 0xC0 0x00 0x74 0x00 0x89 0xFF 0x27 0x01 0xA4 0xF4 0xFD 0x0B 0x70 0x00 0x49 0x00 0xAE 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x29 0x6E 0x00 0x00 0x00 0x76 0x27 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xF7 0x00 0xD9 0xF4 0x86 0x0C 0x53 0x01 0xB7 0x00 0x53 0xFF 0xFE 0x00 0xE8 0xF4 0x36 0x0C 0x24 0x01 0xAE 0x00 0x62 0xFF 0xFC 0x00 0xE9 0xF4 0x08 0x0C 0xFE 0x00 0x9A 0x00 0x6B 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x2C 0x6E 0x00 0x00 0x00 0x76 0x47 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x09 0x01 0x43 0xF5 0xD8 0x0C 0x8D 0x01 0x7B 0x00 0x2B 0xFF 0xE7 0x00 0x14 0xF5 0xAB 0x0C 0x87 0x01 0xA4 0x00 0x3A 0xFF 0xF0 0x00 0xDB 0xF4 0x90 0x0C 0x5F 0x01 0xB6 0x00 0x4F 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x2E 0x6E 0x00 0x00 0x00 0x90 0x47 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x45 0x01 0x92 0xF5 0xD5 0x0C 0x85 0x01 0x13 0x00 0x1E 0xFF 0x3B 0x01 0x52 0xF5 0xE4 0x0C 0x87 0x01 0x41 0x00 0x2A 0xFF 0x14 0x01 0x46 0xF5 0xE0 0x0C 0x8A 0x01 0x72 0x00 0x2A 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x30 0x6E 0x00 0x00 0x00 0xC1 0xC8 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x5C 0x01 0x4A 0xF7 0xD9 0x0C 0x1B 0x01 0xCD 0xFF 0x42 0xFF 0x36 0x01 0xA1 0xF6 0xBA 0x0C 0x60 0x01 0xE9 0xFF 0x1A 0xFF 0x42 0x01 0xBC 0xF5 0xCA 0x0C 0x81 0x01 0x0A 0x00 0x1B 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x32 0x6E 0x00 0x00 0x00 0xB6 0xAA 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0xEC 0x01 0x98 0xF7 0x66 0x0C 0xB9 0x00 0xBC 0xFF 0xC8 0xFF 0xC3 0x01 0x9C 0xF7 0xAB 0x0C 0xE1 0x00 0xB6 0xFF 0x93 0xFF 0x6A 0x01 0x61 0xF7 0xD8 0x0C 0x0D 0x01 0xC7 0xFF 0x52 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x35 0x6E 0x00 0x00 0x00 0xD7 0x9B 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x1F 0x02 0x31 0xF3 0xF6 0x0D 0x0C 0x01 0xFB 0xFF 0xC0 0xFF 0x4B 0x02 0xC6 0xF5 0x77 0x0D 0x85 0x00 0xE3 0xFF 0xF1 0xFF 0xEC 0x01 0x8E 0xF7 0x5C 0x0C 0xAD 0x00 0xC2 0xFF 0xD3 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x37 0x6E 0x00 0x00 0x00 0xE3 0x8B 0x8C 0x00 0x00 0x00 0xC0
Subcommand: 0x89 0x00 0x52 0xF6 0x32 0x0E 0x39 0x01 0x63 0xFF 0x5C 0xFE 0xBD 0x00 0x2F 0xF5 0x51 0x0D 0x2B 0x02 0xAC 0xFF 0x76 0xFE 0xC6 0x01 0x8D 0xF3 0x7C 0x0D 0x8C 0x01 0xEF 0xFF 0x64 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x39 0x6E 0x00 0x00 0x00 0xE4 0x6B 0x8A 0x00 0x00 0x00 0xC0
Subcommand: 0xF0 0x00 0x8A 0xF7 0x6C 0x0D 0x18 0x01 0xD9 0xFE 0x2E 0xFF 0xA3 0x00 0x59 0xF7 0xEF 0x0D 0x37 0x01 0xFF 0xFE 0xD3 0xFE 0x87 0x00 0x96 0xF6 0x3C 0x0E 0x3B 0x01 0x4C 0xFF 0x72 0xFE
--- Controller Msg ---
Payload: 0xA1 0x30 0x3B 0x6E 0x00 0x00 0x00 0xE2 0xCB 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x86 0x01 0xB6 0xF7 0x83 0x0C 0x89 0x00 0xF9 0xFE 0xBD 0xFF 0x4B 0x01 0xA8 0xF7 0xB0 0x0C 0xE0 0x00 0xDA 0xFE 0x83 0xFF 0x03 0x01 0x8D 0xF7 0x45 0x0D 0x0D 0x01 0xD6 0xFE 0x41 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x3E 0x6E 0x00 0x00 0x00 0xE1 0x7B 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xB2 0x01 0x5C 0xF7 0xBC 0x0C 0xA2 0xFF 0x53 0xFF 0x26 0x00 0xB0 0x01 0x7D 0xF7 0xB2 0x0C 0x00 0x00 0x2F 0xFF 0x02 0x00 0x92 0x01 0xB0 0xF7 0x8A 0x0C 0x6F 0x00 0x03 0xFF 0xCB 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x40 0x6E 0x00 0x00 0x00 0xDE 0xBB 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xBE 0x01 0x73 0xF7 0xBF 0x0C 0x9D 0xFE 0x97 0xFF 0x72 0x00 0xA7 0x01 0x8F 0xF7 0xA8 0x0C 0xFE 0xFE 0x81 0xFF 0x53 0x00 0xB1 0x01 0x5D 0xF7 0xBA 0x0C 0x89 0xFF 0x5B 0xFF 0x2D 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x42 0x6E 0x00 0x00 0x00 0xC0 0x6A 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x25 0x02 0x23 0xF5 0x56 0x0D 0x7A 0xFE 0xD0 0xFF 0x75 0x00 0x1C 0x02 0xED 0xF5 0x65 0x0D 0x25 0xFE 0xC1 0xFF 0xA5 0x00 0xD1 0x01 0x3B 0xF7 0xE0 0x0C 0x7B 0xFE 0x9F 0xFF 0x7E 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x44 0x6E 0x00 0x00 0x00 0xB8 0xD8 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0xC1 0x01 0xCC 0xF5 0xA3 0x0C 0xD1 0xFE 0xC8 0xFF 0xD5 0xFF 0xEF 0x01 0x3F 0xF5 0xEA 0x0C 0xD0 0xFE 0xCB 0xFF 0x07 0x00 0x1E 0x02 0x11 0xF5 0x41 0x0D 0x99 0xFE 0xD3 0xFF 0x64 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x47 0x6E 0x00 0x00 0x00 0x7A 0xC7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0xED 0x00 0x46 0xF9 0x57 0x0B 0x75 0xFE 0xC1 0xFF 0x0F 0x00 0x67 0x01 0xDD 0xF6 0x25 0x0C 0xC1 0xFE 0xC6 0xFF 0xDD 0xFF 0xB7 0x01 0xE9 0xF5 0x99 0x0C 0xCE 0xFE 0xC8 0xFF 0xD5 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x49 0x6E 0x00 0x00 0x00 0x79 0xA7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0x4B 0x02 0x9F 0xF6 0x21 0x0D 0x52 0xFD 0x8F 0xFF 0x76 0x01 0xF4 0x01 0x12 0xF8 0xE0 0x0C 0x47 0xFD 0xA7 0xFF 0xE4 0x00 0x0D 0x01 0x50 0xF9 0x9D 0x0B 0x2F 0xFE 0xBD 0xFF 0x2F 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x4B 0x6E 0x00 0x00 0x00 0x79 0xA7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0xE2 0x01 0xB5 0xF4 0x9B 0x0C 0x6E 0xFE 0x7A 0xFF 0xD6 0x00 0x1A 0x02 0x33 0xF5 0xD3 0x0C 0x0B 0xFE 0x80 0xFF 0x5B 0x01 0x48 0x02 0x43 0xF6 0x1A 0x0D 0x87 0xFD 0x8B 0xFF 0x85 0x01
--- Controller Msg ---
Payload: 0xA1 0x30 0x4D 0x6E 0x00 0x00 0x00 0x79 0xA7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0x4E 0x01 0x54 0xF5 0x6B 0x0C 0x80 0xFF 0xAD 0xFF 0x6D 0x00 0x4E 0x01 0x5E 0xF5 0xEC 0x0C 0xDC 0xFE 0x8E 0xFF 0x76 0x00 0xCE 0x01 0xB5 0xF4 0xA3 0x0C 0x7F 0xFE 0x7D 0xFF 0xBF 0x00
--- Switch Msg ---
Payload: 0xA2 0x10 0x0E 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0x50 0x6E 0x00 0x00 0x00 0x79 0xC7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0xAE 0x01 0x63 0xF4 0xF6 0x0B 0xE8 0xFF 0xF2 0xFF 0x29 0x00 0xAB 0x01 0x83 0xF4 0x0C 0x0C 0xE8 0xFF 0xE6 0xFF 0x67 0x00 0x6D 0x01 0x10 0xF5 0x2F 0x0C 0xC9 0xFF 0xC3 0xFF 0x7D 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x52 0x6E 0x00 0x00 0x00 0x7A 0xC7 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0x09 0x01 0x44 0xF5 0x3D 0x0C 0xDC 0xFF 0xFE 0xFF 0xBC 0xFF 0x5C 0x01 0xC4 0xF4 0x25 0x0C 0xDF 0xFF 0xF8 0xFF 0xE8 0xFF 0xA8 0x01 0x68 0xF4 0xF7 0x0B 0xE9 0xFF 0xF3 0xFF 0x18 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x54 0x6E 0x00 0x00 0x00 0x7A 0xA7 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0x20 0x01 0x5B 0xF5 0x0A 0x0C 0x0B 0x00 0x0B 0x00 0xD5 0xFF 0x00 0x01 0x7A 0xF5 0x28 0x0C 0xF1 0xFF 0xFC 0xFF 0xC6 0xFF 0x00 0x01 0x59 0xF5 0x3B 0x0C 0xDC 0xFF 0xFE 0xFF 0xBC 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x57 0x6E 0x00 0x00 0x00 0x79 0xB7 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0x31 0x01 0xD1 0xF4 0x93 0x0B 0x5B 0x00 0x54 0x00 0xC9 0xFF 0x3D 0x01 0x1D 0xF5 0xBF 0x0B 0x37 0x00 0x30 0x00 0xDA 0xFF 0x28 0x01 0x50 0xF5 0xFE 0x0B 0x15 0x00 0x12 0x00 0xD8 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x59 0x6E 0x00 0x00 0x00 0x7A 0xD7 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0xE2 0x00 0xEC 0xF4 0xBF 0x0B 0xD1 0x00 0xAE 0x00 0x72 0xFF 0x02 0x01 0xBE 0xF4 0x91 0x0B 0xA0 0x00 0x8C 0x00 0x9A 0xFF 0x2A 0x01 0xC3 0xF4 0x8C 0x0B 0x64 0x00 0x5F 0x00 0xC3 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x5B 0x6E 0x00 0x00 0x00 0x79 0xD7 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0xC3 0x00 0x99 0xF5 0xA1 0x0C 0xEB 0x00 0xA0 0x00 0x60 0xFF 0xC7 0x00 0x4F 0xF5 0x2E 0x0C 0xEB 0x00 0xB3 0x00 0x58 0xFF 0xDB 0x00 0xFE 0xF4 0xCD 0x0B 0xDC 0x00 0xB5 0x00 0x68 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x5D 0x6E 0x00 0x00 0x00 0x79 0xD7 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0x08 0x01 0xE0 0xF5 0xB1 0x0C 0xE7 0x00 0x23 0x00 0x8F 0xFF 0xE1 0x00 0xD6 0xF5 0xC5 0x0C 0xEC 0x00 0x5D 0x00 0x7C 0xFF 0xC5 0x00 0xA9 0xF5 0xB2 0x0C 0xEC 0x00 0x93 0x00 0x66 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x60 0x6E 0x00 0x00 0x00 0x7F 0xC7 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0x39 0x01 0xD8 0xF5 0x88 0x0C 0x44 0x01 0x2C 0x00 0x8D 0xFF 0x2F 0x01 0xCE 0xF5 0x86 0x0C 0x0C 0x01 0x15 0x00 0x96 0xFF 0x11 0x01 0xDA 0xF5 0xAB 0x0C 0xE8 0x00 0x1B 0x00 0x92 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x62 0x6E 0x00 0x00 0x00 0x03 0xD8 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0x26 0x01 0x4A 0xF6 0xB3 0x0C 0x6F 0x01 0x52 0x00 0x84 0xFF 0x1C 0x01 0x11 0xF6 0x96 0x0C 0x78 0x01 0x4C 0x00 0x81 0xFF 0x36 0x01 0xDA 0xF5 0x8E 0x0C 0x53 0x01 0x34 0x00 0x8A 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x64 0x6E 0x00 0x00 0x00 0x10 0xD9 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0x40 0x01 0xA3 0xF6 0xF2 0x0C 0x11 0x01 0x4F 0x00 0xB9 0xFF 0x44 0x01 0x6C 0xF6 0xD1 0x0C 0x36 0x01 0x50 0x00 0xA2 0xFF 0x2F 0x01 0x4C 0xF6 0xBC 0x0C 0x63 0x01 0x52 0x00 0x8A 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x66 0x6E 0x00 0x00 0x00 0x97 0x1A 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0x72 0x01 0xD8 0xF6 0x21 0x0D 0x9B 0x00 0x29 0x00 0xFB 0xFF 0x53 0x01 0xD6 0xF6 0x0A 0x0D 0xCB 0x00 0x3B 0x00 0xDB 0xFF 0x41 0x01 0xAF 0xF6 0xFB 0x0C 0x03 0x01 0x4C 0x00 0xC0 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x69 0x6E 0x00 0x00 0x00 0xDB 0xEB 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0x16 0x02 0x37 0xF4 0x84 0x0E 0x5B 0x00 0x10 0x00 0x38 0x00 0x8C 0x01 0xD8 0xF6 0x2B 0x0D 0x72 0x00 0x19 0x00 0x21 0x00 0x7A 0x01 0xD5 0xF6 0x28 0x0D 0x90 0x00 0x27 0x00 0x04 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x6B 0x6E 0x00 0x00 0x00 0xDA 0x9B 0x83 0x00 0x00 0x00 0xA0
Subcommand: 0xEE 0x00 0x0F 0xF5 0x62 0x0C 0x12 0x02 0xF1 0xFF 0x02 0xFF 0x9F 0x01 0x0D 0xF4 0xC9 0x0C 0xC6 0x01 0x01 0x00 0xA3 0xFF 0x30 0x02 0xA1 0xF3 0x90 0x0E 0xA9 0x00 0x0E 0x00 0x20 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x6D 0x6E 0x00 0x00 0x00 0xDA 0x8B 0x81 0x00 0x00 0x00 0xA0
Subcommand: 0xB7 0x00 0xEE 0xF6 0x82 0x0D 0x0B 0x01 0xB5 0xFF 0x55 0xFF 0x8E 0x00 0x72 0xF6 0x2D 0x0D 0x26 0x01 0xDD 0xFF 0x14 0xFF 0xCD 0x00 0x5B 0xF5 0x8B 0x0C 0xC9 0x01 0xF0 0xFF 0xFE 0xFE
--- Controller Msg ---
Payload: 0xA1 0x30 0x70 0x6E 0x00 0x00 0x00 0xDA 0xBB 0x80 0x00 0x00 0x00 0xA0
Subcommand: 0x31 0x01 0x08 0xF7 0x32 0x0D 0x0B 0x01 0x65 0xFF 0xC6 0xFF 0x12 0x01 0x0C 0xF7 0x71 0x0D 0x05 0x01 0x77 0xFF 0xA7 0xFF 0xDB 0x00 0x04 0xF7 0x92 0x0D 0x01 0x01 0x9F 0xFF 0x79 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x72 0x6E 0x00 0x00 0x00 0xDB 0x3B 0x80 0x00 0x00 0x00 0xA0
Subcommand: 0x5B 0x01 0x46 0xF7 0xC8 0x0C 0x9F 0x00 0x87 0xFF 0x03 0x00 0x46 0x01 0x20 0xF7 0xE5 0x0C 0xDF 0x00 0x6F 0xFF 0xE7 0xFF 0x35 0x01 0x09 0xF7 0x23 0x0D 0x04 0x01 0x66 0xFF 0xCD 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x74 0x6E 0x00 0x00 0x00 0xD8 0x5B 0x80 0x00 0x00 0x00 0xA0
Subcommand: 0x8B 0x01 0x2A 0xF7 0x02 0x0D 0xFB 0xFF 0xD2 0xFF 0x4E 0x00 0x7B 0x01 0x37 0xF7 0xE9 0x0C 0x3D 0x00 0xB1 0xFF 0x30 0x00 0x61 0x01 0x49 0xF7 0xCA 0x0C 0x8A 0x00 0x8F 0xFF 0x0C 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x76 0x6E 0x00 0x00 0x00 0xD8 0x5B 0x80 0x00 0x00 0x00 0xA0
Subcommand: 0xAC 0x01 0x3D 0xF7 0x44 0x0D 0x49 0xFF 0x02 0x00 0x81 0x00 0x98 0x01 0x43 0xF7 0x25 0x0D 0xA1 0xFF 0xF4 0xFF 0x6A 0x00 0x8C 0x01 0x2D 0xF7 0x06 0x0D 0xED 0xFF 0xDA 0xFF 0x54 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x79 0x6E 0x00 0x00 0x00 0xDB 0x3B 0x80 0x00 0x00 0x00 0xA0
Subcommand: 0xD9 0x01 0x53 0xF6 0x48 0x0D 0xA6 0xFE 0x0D 0x00 0xAB 0x00 0xBE 0x01 0xF8 0xF6 0x38 0x0D 0xEA 0xFE 0x09 0x00 0x9F 0x00 0xB0 0x01 0x34 0xF7 0x46 0x0D 0x33 0xFF 0x04 0x00 0x87 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x7B 0x6E 0x00 0x00 0x00 0xBF 0x1A 0x80 0x00 0x00 0x00 0xA0
Subcommand: 0xD0 0x01 0x7D 0xF5 0xEA 0x0C 0xDB 0xFE 0x0C 0x00 0x69 0x00 0xF4 0x01 0x87 0xF5 0x2E 0x0D 0x9E 0xFE 0x0D 0x00 0x9A 0x00 0xE4 0x01 0x19 0xF6 0x50 0x0D 0xA0 0xFE 0x0D 0x00 0xAA 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x82 0x6E 0x00 0x00 0x00 0x7D 0x17 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0x35 0x01 0x7A 0xF7 0xD1 0x0C 0x9F 0xFD 0x7C 0xFF 0xF3 0x00 0x23 0x01 0x49 0xF8 0x23 0x0C 0x50 0xFE 0x7E 0xFF 0x62 0x00 0xFC 0x00 0xE3 0xF7 0xF3 0x0B 0xC2 0xFE 0x94 0xFF 0x28 0x00
--- Switch Msg ---
Payload: 0xA2 0x10 0x0F 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0x84 0x6E 0x00 0x00 0x00 0x7B 0xC7 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0xEA 0x00 0xB7 0xF6 0x8E 0x0C 0xD8 0xFE 0x8F 0xFF 0x91 0x01 0x24 0x01 0xCB 0xF6 0xE8 0x0C 0x1F 0xFE 0x75 0xFF 0x5A 0x01 0x42 0x01 0x3E 0xF7 0xD8 0x0C 0xB6 0xFD 0x7B 0xFF 0x11 0x01
--- Controller Msg ---
Payload: 0xA1 0x30 0x86 0x6E 0x00 0x00 0x00 0x7C 0xF7 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0x40 0x01 0x7B 0xF4 0x48 0x0C 0x9B 0xFF 0x1A 0x00 0x0C 0x02 0x31 0x01 0x77 0xF5 0x25 0x0C 0x7F 0xFF 0xDB 0xFF 0x03 0x02 0xF4 0x00 0x89 0xF6 0x68 0x0C 0x02 0xFF 0x98 0xFF 0x9E 0x01
--- Controller Msg ---
Payload: 0xA1 0x30 0x88 0x6E 0x00 0x00 0x00 0x7C 0x07 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0x9C 0x00 0xA5 0xF3 0x5C 0x0C 0xF7 0xFF 0x18 0x00 0xE9 0x00 0x06 0x01 0xE0 0xF3 0x6E 0x0C 0xD7 0xFF 0x23 0x00 0x83 0x01 0x3E 0x01 0x52 0xF4 0x56 0x0C 0xA6 0xFF 0x1D 0x00 0xF4 0x01
--- Controller Msg ---
Payload: 0xA1 0x30 0x8B 0x6E 0x00 0x00 0x00 0x7D 0x07 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0x7A 0x00 0xBE 0xF4 0xA6 0x0C 0xCD 0xFF 0xFF 0xFF 0xC8 0xFF 0x8B 0x00 0xE9 0xF3 0x9D 0x0C 0xCD 0xFF 0x0C 0x00 0x35 0x00 0x90 0x00 0xA4 0xF3 0x67 0x0C 0xEE 0xFF 0x15 0x00 0xC4 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x8D 0x6E 0x00 0x00 0x00 0x7D 0xE7 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0x7E 0x00 0xB8 0xF5 0xC1 0x0C 0xEB 0xFF 0xE3 0xFF 0xC0 0xFF 0x68 0x00 0x81 0xF5 0xAF 0x0C 0xE8 0xFF 0xEF 0xFF 0xA2 0xFF 0x75 0x00 0xF2 0xF4 0xA3 0x0C 0xD4 0xFF 0xFB 0xFF 0xB4 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x8F 0x6E 0x00 0x00 0x00 0x7C 0xE7 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0xDB 0x00 0xBE 0xF5 0x87 0x0C 0x00 0x00 0xB7 0xFF 0xF3 0xFF 0xB9 0x00 0xC5 0xF5 0xA6 0x0C 0xF8 0xFF 0xC6 0xFF 0xE9 0xFF 0x88 0x00 0xBF 0xF5 0xBE 0x0C 0xEB 0xFF 0xE0 0xFF 0xCA 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x91 0x6E 0x00 0x00 0x00 0x7A 0x27 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0xE2 0x00 0xD4 0xF5 0x5C 0x0C 0x09 0x00 0xBE 0xFF 0xFF 0xFF 0xEA 0x00 0xC9 0xF5 0x6A 0x0C 0x06 0x00 0xB8 0xFF 0xF8 0xFF 0xE0 0x00 0xBF 0xF5 0x81 0x0C 0x02 0x00 0xB6 0xFF 0xF4 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x94 0x6E 0x00 0x00 0x00 0x7C 0x27 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0xDA 0x00 0xE2 0xF5 0x75 0x0C 0x00 0x00 0xD0 0xFF 0x0F 0x00 0xDB 0x00 0xDE 0xF5 0x63 0x0C 0x06 0x00 0xC9 0xFF 0x07 0x00 0xE0 0x00 0xD6 0xF5 0x5C 0x0C 0x09 0x00 0xC0 0xFF 0x01 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x96 0x6E 0x00 0x00 0x00 0x7C 0x07 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0x27 0x01 0xD9 0xF5 0x9C 0x0C 0x01 0x00 0xDE 0xFF 0x25 0x00 0xF6 0x00 0xDB 0xF5 0x90 0x0C 0xFD 0xFF 0xDA 0xFF 0x1C 0x00 0xDD 0x00 0xE2 0xF5 0x7B 0x0C 0xFE 0xFF 0xD2 0xFF 0x11 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x98 0x6E 0x00 0x00 0x00 0x7B 0x07 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0x22 0x01 0xBD 0xF5 0xB8 0x0C 0xFA 0xFF 0xD8 0xFF 0x35 0x00 0x28 0x01 0xC7 0xF5 0xB0 0x0C 0xFD 0xFF 0xDA 0xFF 0x2F 0x00 0x2F 0x01 0xD7 0xF5 0x9F 0x0C 0x01 0x00 0xDD 0xFF 0x27 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x9A 0x6E 0x00 0x00 0x00 0x7B 0x17 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0x06 0x01 0xE6 0xF5 0x82 0x0C 0x0F 0x00 0xD6 0xFF 0x23 0x00 0x34 0x01 0xD5 0xF5 0xB4 0x0C 0x09 0x00 0xD6 0xFF 0x2C 0x00 0x29 0x01 0xC0 0xF5 0xBB 0x0C 0xFC 0xFF 0xD8 0xFF 0x34 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x9D 0x6E 0x00 0x00 0x00 0x7E 0xF7 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0x22 0x01 0xE7 0xF5 0xAC 0x0C 0x10 0x00 0xF8 0xFF 0xFE 0xFF 0x0D 0x01 0xD6 0xF5 0x93 0x0C 0x01 0x00 0xE7 0xFF 0x14 0x00 0x01 0x01 0xE4 0xF5 0x7E 0x0C 0x0F 0x00 0xD6 0xFF 0x21 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x9F 0x6E 0x00 0x00 0x00 0x7B 0x17 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0x05 0x01 0x1A 0xF6 0xC8 0x0C 0x16 0x00 0x07 0x00 0xDC 0xFF 0x18 0x01 0x0D 0xF6 0xBF 0x0C 0x1D 0x00 0x04 0x00 0xE3 0xFF 0x23 0x01 0xEF 0xF5 0xB0 0x0C 0x14 0x00 0xFB 0xFF 0xF8 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xA1 0x6E 0x00 0x00 0x00 0x7A 0x27 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0xE9 0x00 0xF9 0xF5 0xC5 0x0C 0x02 0x00 0xFE 0xFF 0xE1 0xFF 0xF5 0x00 0x11 0xF6 0xCC 0x0C 0x07 0x00 0x02 0x00 0xDF 0xFF 0x02 0x01 0x1B 0xF6 0xCA 0x0C 0x13 0x00 0x06 0x00 0xDC 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xA3 0x6E 0x00 0x00 0x00 0x7D 0x17 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0xD8 0x00 0xC7 0xF5 0xA7 0x0C 0x12 0x00 0x07 0x00 0xE2 0xFF 0xDE 0x00 0xDB 0xF5 0xB3 0x0C 0x08 0x00 0x05 0x00 0xE3 0xFF 0xE5 0x00 0xF2 0xF5 0xC2 0x0C 0x02 0x00 0xFE 0xFF 0xE2 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xA6 0x6E 0x00 0x00 0x00 0x7B 0xE7 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0xC3 0x00 0xAF 0xF5 0x9E 0x0C 0x18 0x00 0x12 0x00 0xD8 0xFF 0xD0 0x00 0xB7 0xF5 0x98 0x0C 0x16 0x00 0x0E 0x00 0xDD 0xFF 0xD5 0x00 0xC3 0xF5 0xA4 0x0C 0x13 0x00 0x09 0x00 0xE1 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xA8 0x6E 0x00 0x00 0x00 0x7B 0xE7 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0xA3 0x00 0xAF 0xF5 0xB8 0x0C 0x1E 0x00 0x0D 0x00 0xD0 0xFF 0xB1 0x00 0xA9 0xF5 0xBC 0x0C 0x1A 0x00 0x14 0x00 0xD2 0xFF 0xBE 0x00 0xAC 0xF5 0xAA 0x0C 0x18 0x00 0x15 0x00 0xD6 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xAA 0x6E 0x00 0x00 0x00 0x7C 0x27 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0xA4 0x00 0xA8 0xF5 0x85 0x0C 0x2A 0x00 0x0A 0x00 0xDD 0xFF 0x9D 0x00 0xB3 0xF5 0xA3 0x0C 0x21 0x00 0x08 0x00 0xD4 0xFF 0xA2 0x00 0xB0 0xF5 0xB6 0x0C 0x1F 0x00 0x0B 0x00 0xD0 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xAD 0x6E 0x00 0x00 0x00 0x7D 0x17 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0xC4 0x00 0x7C 0xF5 0x58 0x0C 0x4B 0x00 0x23 0x00 0xDE 0xFF 0xB3 0x00 0x92 0xF5 0x66 0x0C 0x3C 0x00 0x17 0x00 0xE1 0xFF 0xA7 0x00 0xA5 0xF5 0x7E 0x0C 0x2E 0x00 0x0D 0x00 0xDE 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xAF 0x6E 0x00 0x00 0x00 0x7C 0x27 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0xC3 0x00 0x50 0xF5 0x54 0x0C 0x57 0x00 0x41 0x00 0xC4 0xFF 0xD2 0x00 0x64 0xF5 0x49 0x0C 0x58 0x00 0x33 0x00 0xD1 0xFF 0xCA 0x00 0x77 0xF5 0x56 0x0C 0x4E 0x00 0x26 0x00 0xDB 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xB1 0x6E 0x00 0x00 0x00 0x7C 0xE7 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0x63 0x00 0x06 0xF5 0xD1 0x0C 0x28 0x00 0x4B 0x00 0x72 0xFF 0x5B 0x00 0x39 0xF5 0x7C 0x0C 0x47 0x00 0x4E 0x00 0xA5 0xFF 0xB9 0x00 0x4D 0xF5 0x5B 0x0C 0x54 0x00 0x45 0x00 0xC0 0xFF
--- Switch Msg ---
Payload: 0xA2 0x10 0x00 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0xB3 0x6E 0x00 0x00 0x00 0x7C 0x27 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0x2E 0x00 0xE6 0xF5 0x1C 0x0D 0x20 0x00 0x17 0x00 0x36 0xFF 0x66 0x00 0x5F 0xF5 0x0B 0x0D 0x11 0x00 0x2A 0x00 0x33 0xFF 0x6F 0x00 0x03 0xF5 0xE1 0x0C 0x1F 0x00 0x49 0x00 0x64 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xB6 0x6E 0x00 0x00 0x00 0x7B 0x37 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x42 0x00 0xF9 0xF5 0x41 0x0D 0x4A 0x00 0xE1 0xFF 0x9D 0xFF 0x22 0x00 0x19 0xF6 0x44 0x0D 0x31 0x00 0x03 0x00 0x70 0xFF 0x25 0x00 0xFC 0xF5 0x22 0x0D 0x23 0x00 0x14 0x00 0x42 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xB8 0x6E 0x00 0x00 0x00 0x7D 0x17 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x87 0x00 0x80 0xF5 0xFC 0x0C 0x53 0x00 0xB0 0xFF 0xAF 0xFF 0x7C 0x00 0xA8 0xF5 0x15 0x0D 0x5A 0x00 0xBD 0xFF 0xB3 0xFF 0x57 0x00 0xDD 0xF5 0x33 0x0D 0x57 0x00 0xD0 0xFF 0xA9 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xBD 0x6E 0x00 0x00 0x00 0x7C 0xF7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0x5E 0x00 0x7D 0xF5 0xD8 0x0C 0x48 0x00 0xAF 0xFF 0x63 0xFF 0x65 0x00 0x6B 0xF5 0xDA 0x0C 0x44 0x00 0xAA 0xFF 0x72 0xFF 0x6C 0x00 0x65 0xF5 0xDE 0x0C 0x43 0x00 0xA5 0xFF 0x84 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xBF 0x6E 0x00 0x00 0x00 0x7C 0x27 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x69 0x00 0xA5 0xF5 0xDD 0x0C 0x4E 0x00 0xB3 0xFF 0x51 0xFF 0x61 0x00 0x94 0xF5 0xDD 0x0C 0x4E 0x00 0xB1 0xFF 0x57 0xFF 0x5D 0x00 0x82 0xF5 0xD8 0x0C 0x4A 0x00 0xAF 0xFF 0x60 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xC1 0x6E 0x00 0x00 0x00 0x7C 0x27 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x76 0x00 0xBC 0xF5 0xDD 0x0C 0x3A 0x00 0xB7 0xFF 0x47 0xFF 0x6E 0x00 0xB4 0xF5 0xDB 0x0C 0x46 0x00 0xB6 0xFF 0x4C 0xFF 0x69 0x00 0xA8 0xF5 0xDD 0x0C 0x4E 0x00 0xB3 0xFF 0x50 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xC3 0x6E 0x00 0x00 0x00 0x7E 0xE7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0x8B 0x00 0xCE 0xF5 0xE6 0x0C 0x21 0x00 0xC4 0xFF 0x3A 0xFF 0x7F 0x00 0xC7 0xF5 0xE0 0x0C 0x2B 0x00 0xBD 0xFF 0x41 0xFF 0x78 0x00 0xBE 0xF5 0xDD 0x0C 0x37 0x00 0xB8 0xFF 0x46 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xC6 0x6E 0x00 0x00 0x00 0x7D 0xE7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0x9F 0x00 0xF8 0xF5 0x00 0x0D 0x0F 0x00 0xD4 0xFF 0x23 0xFF 0x98 0x00 0xE2 0xF5 0xF2 0x0C 0x17 0x00 0xCC 0xFF 0x2D 0xFF 0x8F 0x00 0xD1 0xF5 0xE8 0x0C 0x1F 0x00 0xC5 0xFF 0x37 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xC8 0x6E 0x00 0x00 0x00 0x7C 0x07 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xAF 0x00 0x36 0xF6 0x1D 0x0D 0xFC 0xFF 0xE7 0xFF 0x1A 0xFF 0xA4 0x00 0x17 0xF6 0x11 0x0D 0x04 0x00 0xDE 0xFF 0x1B 0xFF 0xA1 0x00 0xFE 0xF5 0x04 0x0D 0x0D 0x00 0xD7 0xFF 0x21 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xCA 0x6E 0x00 0x00 0x00 0x7C 0x27 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xC5 0x00 0x5F 0xF6 0x36 0x0D 0xEE 0xFF 0xE6 0xFF 0x20 0xFF 0xC0 0x00 0x56 0xF6 0x2E 0x0D 0xF1 0xFF 0xE9 0xFF 0x1C 0xFF 0xB4 0x00 0x3C 0xF6 0x1F 0x0D 0xFC 0xFF 0xE7 0xFF 0x1A 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xCC 0x6E 0x00 0x00 0x00 0x7B 0x17 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xF4 0x00 0x69 0xF6 0x13 0x0D 0xEB 0xFF 0xD5 0xFF 0x31 0xFF 0xDB 0x00 0x66 0xF6 0x29 0x0D 0xEC 0xFF 0xDD 0xFF 0x29 0xFF 0xC7 0x00 0x61 0xF6 0x35 0x0D 0xED 0xFF 0xE5 0xFF 0x22 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xCF 0x6E 0x00 0x00 0x00 0x7C 0x27 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x32 0x01 0x50 0xF6 0xB9 0x0C 0xE5 0xFF 0xC7 0xFF 0x44 0xFF 0x1B 0x01 0x5E 0xF6 0xDB 0x0C 0xE7 0xFF 0xCB 0xFF 0x3E 0xFF 0x01 0x01 0x68 0xF6 0x04 0x0D 0xEA 0xFF 0xD2 0xFF 0x36 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xD1 0x6E 0x00 0x00 0x00 0x7D 0xF7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0x6A 0x01 0x23 0xF6 0x84 0x0C 0xE1 0xFF 0xC8 0xFF 0x49 0xFF 0x50 0x01 0x35 0xF6 0x96 0x0C 0xDF 0xFF 0xC8 0xFF 0x47 0xFF 0x37 0x01 0x4C 0xF6 0xB2 0x0C 0xE5 0xFF 0xC7 0xFF 0x44 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xD3 0x6E 0x00 0x00 0x00 0x7C 0x17 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xAF 0x01 0x08 0xF6 0x70 0x0C 0xFB 0xFF 0xCD 0xFF 0x50 0xFF 0x8C 0x01 0x10 0xF6 0x76 0x0C 0xEE 0xFF 0xCC 0xFF 0x4D 0xFF 0x6F 0x01 0x1F 0xF6 0x81 0x0C 0xE3 0xFF 0xC9 0xFF 0x49 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xD6 0x6E 0x00 0x00 0x00 0x7B 0x27 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xFD 0x01 0x00 0xF6 0x5D 0x0C 0x12 0x00 0xCB 0xFF 0x59 0xFF 0xDB 0x01 0x03 0xF6 0x66 0x0C 0x0A 0x00 0xCD 0xFF 0x54 0xFF 0xB8 0x01 0x06 0xF6 0x6D 0x0C 0xFE 0xFF 0xCE 0xFF 0x51 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xD8 0x6E 0x00 0x00 0x00 0x7C 0x37 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x60 0x02 0x0C 0xF6 0x4E 0x0C 0x1A 0x00 0xC6 0xFF 0x68 0xFF 0x31 0x02 0x00 0xF6 0x56 0x0C 0x16 0x00 0xCA 0xFF 0x62 0xFF 0x06 0x02 0x00 0xF6 0x5C 0x0C 0x14 0x00 0xCB 0xFF 0x5A 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xDA 0x6E 0x00 0x00 0x00 0x7D 0x07 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x9D 0x02 0x3A 0xF6 0x47 0x0C 0x24 0x00 0xBF 0xFF 0x7D 0xFF 0x8A 0x02 0x23 0xF6 0x47 0x0C 0x1E 0x00 0xC2 0xFF 0x72 0xFF 0x69 0x02 0x11 0xF6 0x4C 0x0C 0x1B 0x00 0xC5 0xFF 0x6A 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xDC 0x6E 0x00 0x00 0x00 0x7C 0xF7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0xA1 0x02 0x77 0xF6 0x50 0x0C 0x3A 0x00 0xB4 0xFF 0x9E 0xFF 0xA6 0x02 0x55 0xF6 0x4B 0x0C 0x30 0x00 0xB9 0xFF 0x8E 0xFF 0xA1 0x02 0x3F 0xF6 0x48 0x0C 0x27 0x00 0xBD 0xFF 0x80 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xDF 0x6E 0x00 0x00 0x00 0x7D 0x07 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x91 0x02 0xB7 0xF6 0x4B 0x0C 0x52 0x00 0x9E 0xFF 0xCC 0xFF 0x97 0x02 0x9B 0xF6 0x52 0x0C 0x4B 0x00 0xA8 0xFF 0xB9 0xFF 0x9F 0x02 0x80 0xF6 0x52 0x0C 0x3D 0x00 0xB3 0xFF 0xA3 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xE1 0x6E 0x00 0x00 0x00 0x7B 0x17 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x5C 0x02 0x01 0xF7 0x36 0x0C 0x5A 0x00 0x8B 0xFF 0xEF 0xFF 0x7B 0x02 0xDF 0xF6 0x40 0x0C 0x56 0x00 0x92 0xFF 0xDF 0xFF 0x8F 0x02 0xBF 0xF6 0x49 0x0C 0x53 0x00 0x9B 0xFF 0xD0 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xE3 0x6E 0x00 0x00 0x00 0x7B 0x37 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x04 0x02 0x3F 0xF7 0x21 0x0C 0x59 0x00 0x9A 0xFF 0x16 0x00 0x2F 0x02 0x28 0xF7 0x25 0x0C 0x5C 0x00 0x8F 0xFF 0x04 0x00 0x54 0x02 0x0A 0xF7 0x33 0x0C 0x5A 0x00 0x8B 0xFF 0xF3 0xFF
--- Switch Msg ---
Payload: 0xA2 0x10 0x01 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0xE6 0x6E 0x00 0x00 0x00 0x7C 0x37 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x9B 0x01 0x41 0xF7 0x25 0x0C 0x44 0x00 0xC9 0xFF 0x42 0x00 0xBF 0x01 0x4D 0xF7 0x1E 0x0C 0x4E 0x00 0xB3 0xFF 0x31 0x00 0xEE 0x01 0x47 0xF7 0x20 0x0C 0x56 0x00 0xA1 0xFF 0x1E 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xE8 0x6E 0x00 0x00 0x00 0x7C 0xF7 0x86 0x00 0x00 0x00 0x40
Subcommand: 0x62 0x01 0x15 0xF7 0x65 0x0C 0x2F 0x00 0xFF 0xFF 0x50 0x00 0x7D 0x01 0x2A 0xF7 0x41 0x0C 0x37 0x00 0xE8 0xFF 0x4F 0x00 0x94 0x01 0x3C 0xF7 0x28 0x0C 0x41 0x00 0xCF 0xFF 0x45 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xEA 0x6E 0x00 0x00 0x00 0x7E 0xF7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0x09 0x01 0xFC 0xF6 0xD2 0x0C 0x23 0x00 0x24 0x00 0x44 0x00 0x36 0x01 0x04 0xF7 0x9E 0x0C 0x25 0x00 0x18 0x00 0x4B 0x00 0x5B 0x01 0x10 0xF7 0x6F 0x0C 0x2C 0x00 0x05 0x00 0x50 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xEC 0x6E 0x00 0x00 0x00 0x7C 0x07 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xBE 0x00 0xEE 0xF6 0x23 0x0D 0x2A 0x00 0x28 0x00 0x46 0x00 0xD7 0x00 0xFA 0xF6 0x06 0x0D 0x28 0x00 0x29 0x00 0x42 0x00 0xFE 0x00 0xFC 0xF6 0xDE 0x0C 0x24 0x00 0x26 0x00 0x43 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xEF 0x6E 0x00 0x00 0x00 0x7C 0x07 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xA9 0x00 0x93 0xF6 0x3D 0x0D 0x28 0x00 0x27 0x00 0x52 0x00 0xAC 0x00 0xC3 0xF6 0x35 0x0D 0x2B 0x00 0x27 0x00 0x4E 0x00 0xB9 0x00 0xE7 0xF6 0x28 0x0D 0x2A 0x00 0x28 0x00 0x47 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xF1 0x6E 0x00 0x00 0x00 0x7C 0xF7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0xA5 0x00 0x1C 0xF6 0x67 0x0D 0x1D 0x00 0x31 0x00 0x47 0x00 0xAA 0x00 0x51 0xF6 0x50 0x0D 0x21 0x00 0x2A 0x00 0x4F 0x00 0xAA 0x00 0x86 0xF6 0x40 0x0D 0x27 0x00 0x27 0x00 0x52 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xF3 0x6E 0x00 0x00 0x00 0x7C 0x07 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x88 0x00 0xA7 0xF5 0xA7 0x0D 0x1B 0x00 0x47 0x00 0x2E 0x00 0x95 0x00 0xE1 0xF5 0x8F 0x0D 0x1A 0x00 0x3F 0x00 0x3A 0x00 0xA3 0x00 0x10 0xF6 0x6E 0x0D 0x1C 0x00 0x33 0x00 0x45 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xF5 0x6E 0x00 0x00 0x00 0x7C 0x17 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x8C 0x00 0x3A 0xF5 0xB2 0x0D 0x08 0x00 0x3B 0x00 0x15 0x00 0x82 0x00 0x67 0xF5 0xB3 0x0D 0x16 0x00 0x45 0x00 0x20 0x00 0x85 0x00 0x99 0xF5 0xAC 0x0D 0x1B 0x00 0x48 0x00 0x2B 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xF8 0x6E 0x00 0x00 0x00 0x7C 0x37 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xA8 0x00 0xF1 0xF4 0xB0 0x0D 0xEE 0xFF 0x21 0x00 0xEC 0xFF 0x9B 0x00 0x0B 0xF5 0xB0 0x0D 0xF7 0xFF 0x2B 0x00 0xFE 0xFF 0x8E 0x00 0x30 0xF5 0xB2 0x0D 0x05 0x00 0x38 0x00 0x11 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0xFA 0x6E 0x00 0x00 0x00 0x7C 0xF7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0xAA 0x00 0xE6 0xF4 0x9C 0x0D 0xF1 0xFF 0x0D 0x00 0xBE 0xFF 0xAB 0x00 0xE2 0xF4 0xA5 0x0D 0xEF 0xFF 0x15 0x00 0xCF 0xFF 0xAA 0x00 0xEC 0xF4 0xAF 0x0D 0xED 0xFF 0x1F 0x00 0xE7 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xFC 0x6E 0x00 0x00 0x00 0x7C 0x07 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xB4 0x00 0x00 0xF5 0x68 0x0D 0xF7 0xFF 0xFA 0xFF 0xA1 0xFF 0xAE 0x00 0xF2 0xF4 0x89 0x0D 0xF3 0xFF 0x05 0x00 0xAB 0xFF 0xAA 0x00 0xE8 0xF4 0x9A 0x0D 0xF2 0xFF 0x0B 0x00 0xBA 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0xFE 0x6E 0x00 0x00 0x00 0x7D 0xF7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0xC4 0x00 0x2E 0xF5 0x26 0x0D 0xFA 0xFF 0xF2 0xFF 0x92 0xFF 0xBD 0x00 0x21 0xF5 0x29 0x0D 0x04 0x00 0xF1 0xFF 0x9A 0xFF 0xB6 0x00 0x06 0xF5 0x5B 0x0D 0xFB 0xFF 0xF8 0xFF 0xA0 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x01 0x6E 0x00 0x00 0x00 0x7C 0x17 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xD0 0x00 0x7E 0xF5 0xE7 0x0C 0xE3 0xFF 0xDD 0xFF 0x6E 0xFF 0xCB 0x00 0x53 0xF5 0x0E 0x0D 0xEC 0xFF 0xEB 0xFF 0x7E 0xFF 0xC6 0x00 0x34 0xF5 0x26 0x0D 0xF6 0xFF 0xF2 0xFF 0x8F 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x03 0x6E 0x00 0x00 0x00 0x7C 0x07 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xC7 0x00 0xDC 0xF5 0xC2 0x0C 0xC5 0xFF 0xCC 0xFF 0x5F 0xFF 0xCF 0x00 0xB3 0xF5 0xD5 0x0C 0xCB 0xFF 0xD0 0xFF 0x63 0xFF 0xD1 0x00 0x8A 0xF5 0xE1 0x0C 0xE0 0xFF 0xDA 0xFF 0x6B 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x05 0x6E 0x00 0x00 0x00 0x7B 0x17 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xED 0x00 0x2F 0xF6 0x95 0x0C 0xD5 0xFF 0xD9 0xFF 0x63 0xFF 0xD5 0x00 0x0F 0xF6 0xA2 0x0C 0xCF 0xFF 0xD2 0xFF 0x5F 0xFF 0xC6 0x00 0xE7 0xF5 0xBC 0x0C 0xC5 0xFF 0xCC 0xFF 0x5E 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x07 0x6E 0x00 0x00 0x00 0x7C 0x17 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x15 0x01 0x6C 0xF6 0x90 0x0C 0xDC 0xFF 0xE5 0xFF 0x6D 0xFF 0x04 0x01 0x4E 0xF6 0x93 0x0C 0xDB 0xFF 0xE1 0xFF 0x69 0xFF 0xF2 0x00 0x35 0xF6 0x95 0x0C 0xD7 0xFF 0xDB 0xFF 0x65 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x0A 0x6E 0x00 0x00 0x00 0x7C 0x27 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x23 0x01 0x9F 0xF6 0xAB 0x0C 0xD5 0xFF 0xF3 0xFF 0x7C 0xFF 0x1E 0x01 0x8D 0xF6 0x99 0x0C 0xD8 0xFF 0xEF 0xFF 0x76 0xFF 0x18 0x01 0x73 0xF6 0x91 0x0C 0xDB 0xFF 0xE7 0xFF 0x6F 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x0C 0x6E 0x00 0x00 0x00 0x7D 0xD7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0x1C 0x01 0xBC 0xF6 0xCC 0x0C 0xE2 0xFF 0xFB 0xFF 0x90 0xFF 0x20 0x01 0xB1 0xF6 0xBF 0x0C 0xD9 0xFF 0xFA 0xFF 0x84 0xFF 0x23 0x01 0xA3 0xF6 0xAF 0x0C 0xD5 0xFF 0xF4 0xFF 0x7D 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x0E 0x6E 0x00 0x00 0x00 0x7B 0x07 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x30 0x01 0xBF 0xF6 0xD8 0x0C 0xEE 0xFF 0xE8 0xFF 0xA3 0xFF 0x24 0x01 0xBA 0xF6 0xD3 0x0C 0xEC 0xFF 0xF2 0xFF 0x9D 0xFF 0x1D 0x01 0xBC 0xF6 0xCE 0x0C 0xE4 0xFF 0xFA 0xFF 0x92 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x10 0x6E 0x00 0x00 0x00 0x7D 0xF7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0x31 0x01 0xD0 0xF6 0xD0 0x0C 0xF5 0xFF 0xD6 0xFF 0xAF 0xFF 0x2F 0x01 0xC6 0xF6 0xD9 0x0C 0xF0 0xFF 0xDB 0xFF 0xAA 0xFF 0x31 0x01 0xC0 0xF6 0xD9 0x0C 0xEE 0xFF 0xE6 0xFF 0xA5 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x15 0x6E 0x00 0x00 0x00 0x7B 0x07 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x56 0x01 0xED 0xF6 0xAE 0x0C 0xF9 0xFF 0xD1 0xFF 0xCC 0xFF 0x46 0x01 0xE7 0xF6 0xB6 0x0C 0x00 0x00 0xD1 0xFF 0xC6 0xFF 0x38 0x01 0xE5 0xF6 0xBE 0x0C 0x01 0x00 0xD1 0xFF 0xBF 0xFF
--- Switch Msg ---
Payload: 0xA2 0x10 0x02 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0x17 0x6E 0x00 0x00 0x00 0x7B 0xF7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0x51 0x01 0xFA 0xF6 0xA2 0x0C 0xEF 0xFF 0xDD 0xFF 0xE4 0xFF 0x53 0x01 0xF7 0xF6 0xA0 0x0C 0xF0 0xFF 0xD6 0xFF 0xD8 0xFF 0x57 0x01 0xEF 0xF6 0xAC 0x0C 0xF7 0xFF 0xD2 0xFF 0xCE 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x1C 0x6E 0x00 0x00 0x00 0x7C 0x37 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x2B 0x01 0x99 0xF6 0xE4 0x0C 0xF0 0xFF 0x00 0x00 0x1C 0x00 0x2F 0x01 0xBE 0xF6 0xD7 0x0C 0xF3 0xFF 0x00 0x00 0x12 0x00 0x3C 0x01 0xDD 0xF6 0xC5 0x0C 0xF3 0xFF 0xF8 0xFF 0x05 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x1E 0x6E 0x00 0x00 0x00 0x7C 0xE7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0x15 0x01 0x55 0xF6 0x04 0x0D 0xE6 0xFF 0xF7 0xFF 0x27 0x00 0x21 0x01 0x6D 0xF6 0xF5 0x0C 0xE8 0xFF 0xFD 0xFF 0x24 0x00 0x2A 0x01 0x90 0xF6 0xE7 0x0C 0xEF 0xFF 0xFF 0xFF 0x1E 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x20 0x6E 0x00 0x00 0x00 0x7C 0xF7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0xE7 0x00 0x22 0xF6 0x2B 0x0D 0xF4 0xFF 0xEF 0xFF 0x26 0x00 0xFC 0x00 0x38 0xF6 0x1A 0x0D 0xEA 0xFF 0xF2 0xFF 0x27 0x00 0x12 0x01 0x4F 0xF6 0x07 0x0D 0xE7 0xFF 0xF5 0xFF 0x27 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x22 0x6E 0x00 0x00 0x00 0x7D 0x27 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xD4 0x00 0xEA 0xF5 0x3A 0x0D 0x02 0x00 0xE3 0xFF 0x27 0x00 0xD8 0x00 0x03 0xF6 0x39 0x0D 0xFE 0xFF 0xEC 0xFF 0x28 0x00 0xE3 0x00 0x1C 0xF6 0x2F 0x0D 0xF6 0xFF 0xEF 0xFF 0x27 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x25 0x6E 0x00 0x00 0x00 0x7C 0xF7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0xD7 0x00 0xCF 0xF5 0x26 0x0D 0xF7 0xFF 0xCC 0xFF 0x18 0x00 0xD7 0x00 0xD7 0xF5 0x33 0x0D 0xFF 0xFF 0xD4 0xFF 0x1F 0x00 0xD4 0x00 0xE6 0xF5 0x39 0x0D 0x03 0x00 0xE0 0xFF 0x26 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x27 0x6E 0x00 0x00 0x00 0x7C 0x07 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xD5 0x00 0xCA 0xF5 0x0B 0x0D 0xEB 0xFF 0xC7 0xFF 0x09 0x00 0xD6 0x00 0xCC 0xF5 0x11 0x0D 0xEE 0xFF 0xC7 0xFF 0x0F 0x00 0xD7 0x00 0xCF 0xF5 0x22 0x0D 0xF5 0xFF 0xCA 0xFF 0x16 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x29 0x6E 0x00 0x00 0x00 0x7A 0x27 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xC8 0x00 0xB9 0xF5 0xF3 0x0C 0xEB 0xFF 0xD4 0xFF 0x00 0x00 0xCA 0x00 0xC5 0xF5 0xFF 0x0C 0xE9 0xFF 0xD0 0xFF 0x03 0x00 0xD3 0x00 0xCA 0xF5 0x0A 0x0D 0xEA 0xFF 0xC8 0xFF 0x08 0x00
--- Controller Msg ---
Payload: 0xA1 0x30 0x2B 0x6E 0x00 0x00 0x00 0x7C 0x37 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xDD 0x00 0xA5 0xF5 0xEC 0x0C 0xDC 0xFF 0xD7 0xFF 0xF5 0xFF 0xD4 0x00 0xAC 0xF5 0xF1 0x0C 0xE3 0xFF 0xD6 0xFF 0xFB 0xFF 0xCA 0x00 0xB6 0xF5 0xF2 0x0C 0xEA 0xFF 0xD4 0xFF 0xFF 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x2E 0x6E 0x00 0x00 0x00 0x7C 0x17 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xDC 0x00 0xA7 0xF5 0xE7 0x0C 0xD6 0xFF 0xD6 0xFF 0xE4 0xFF 0xDB 0x00 0xA4 0xF5 0xE4 0x0C 0xD6 0xFF 0xD5 0xFF 0xEB 0xFF 0xDD 0x00 0xA3 0xF5 0xEA 0x0C 0xDA 0xFF 0xD7 0xFF 0xF4 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x30 0x6E 0x00 0x00 0x00 0x7C 0x07 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xDD 0x00 0xC2 0xF5 0xF0 0x0C 0xDF 0xFF 0xD8 0xFF 0xD6 0xFF 0xDC 0x00 0xB5 0xF5 0xE9 0x0C 0xDA 0xFF 0xD7 0xFF 0xDC 0xFF 0xDB 0x00 0xAA 0xF5 0xE7 0x0C 0xD6 0xFF 0xD6 0xFF 0xE3 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x32 0x6E 0x00 0x00 0x00 0x7B 0x37 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xEB 0x00 0xDE 0xF5 0xED 0x0C 0xDD 0xFF 0xD3 0xFF 0xCC 0xFF 0xE2 0x00 0xCF 0xF5 0xEE 0x0C 0xE1 0xFF 0xD7 0xFF 0xCF 0xFF 0xDD 0x00 0xC5 0xF5 0xF1 0x0C 0xE0 0xFF 0xD8 0xFF 0xD4 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x34 0x6E 0x00 0x00 0x00 0x7B 0x27 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xE8 0x00 0x00 0xF6 0xEF 0x0C 0xE1 0xFF 0xC1 0xFF 0xC5 0xFF 0xEF 0x00 0xF3 0xF5 0xEE 0x0C 0xDA 0xFF 0xC9 0xFF 0xC7 0xFF 0xED 0x00 0xE2 0xF5 0xED 0x0C 0xDC 0xFF 0xD1 0xFF 0xCA 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x37 0x6E 0x00 0x00 0x00 0x7C 0x07 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xEB 0x00 0x0C 0xF6 0xDC 0x0C 0xF8 0xFF 0xBE 0xFF 0xCB 0xFF 0xE4 0x00 0x05 0xF6 0xEA 0x0C 0xF0 0xFF 0xBE 0xFF 0xC9 0xFF 0xE6 0x00 0x02 0xF6 0xEE 0x0C 0xE3 0xFF 0xC0 0xFF 0xC5 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x39 0x6E 0x00 0x00 0x00 0x7B 0x07 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x06 0x01 0x24 0xF6 0xAA 0x0C 0xED 0xFF 0xB9 0xFF 0xC4 0xFF 0xFB 0x00 0x17 0xF6 0xC0 0x0C 0xF5 0xFF 0xB9 0xFF 0xC7 0xFF 0xEE 0x00 0x0E 0xF6 0xD6 0x0C 0xF8 0xFF 0xBD 0xFF 0xCA 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x3B 0x6E 0x00 0x00 0x00 0x7B 0xF7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0x11 0x01 0x47 0xF6 0x94 0x0C 0xDB 0xFF 0xCB 0xFF 0xC0 0xFF 0x11 0x01 0x37 0xF6 0x95 0x0C 0xDF 0xFF 0xC1 0xFF 0xBF 0xFF 0x08 0x01 0x28 0xF6 0xA4 0x0C 0xEA 0xFF 0xBB 0xFF 0xC2 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x3E 0x6E 0x00 0x00 0x00 0x7B 0x37 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x0D 0x01 0x44 0xF6 0xB3 0x0C 0xE7 0xFF 0xE7 0xFF 0xCE 0xFF 0x10 0x01 0x4F 0xF6 0xA4 0x0C 0xE0 0xFF 0xDC 0xFF 0xC6 0xFF 0x0F 0x01 0x4B 0xF6 0x96 0x0C 0xDB 0xFF 0xD2 0xFF 0xC2 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x40 0x6E 0x00 0x00 0x00 0x7C 0x27 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x1B 0x01 0x28 0xF6 0xDD 0x0C 0xEA 0xFF 0xEB 0xFF 0xD6 0xFF 0x15 0x01 0x33 0xF6 0xCA 0x0C 0xEB 0xFF 0xED 0xFF 0xD4 0xFF 0x0E 0x01 0x41 0xF6 0xB6 0x0C 0xE8 0xFF 0xE9 0xFF 0xCF 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x42 0x6E 0x00 0x00 0x00 0x7C 0xF7 0x86 0x00 0x00 0x00 0xC0
Subcommand: 0x23 0x01 0x16 0xF6 0xDA 0x0C 0xDD 0xFF 0xE4 0xFF 0xD7 0xFF 0x22 0x01 0x19 0xF6 0xE0 0x0C 0xE3 0xFF 0xE8 0xFF 0xD8 0xFF 0x1C 0x01 0x25 0xF6 0xE0 0x0C 0xE9 0xFF 0xEB 0xFF 0xD7 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x44 0x6E 0x00 0x00 0x00 0x7C 0x07 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x27 0x01 0x09 0xF6 0xD8 0x0C 0xD8 0xFF 0xE5 0xFF 0xD6 0xFF 0x28 0x01 0x0F 0xF6 0xD6 0x0C 0xD8 0xFF 0xE3 0xFF 0xD5 0xFF 0x25 0x01 0x15 0xF6 0xD8 0x0C 0xDB 0xFF 0xE4 0xFF 0xD6 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x47 0x6E 0x00 0x00 0x00 0x7C 0x17 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0x18 0x01 0x0A 0xF6 0x02 0x0D 0xD8 0xFF 0xF1 0xFF 0xD6 0xFF 0x20 0x01 0x0A 0xF6 0xE8 0x0C 0xD8 0xFF 0xEC 0xFF 0xD7 0xFF 0x27 0x01 0x09 0xF6 0xD9 0x0C 0xD8 0xFF 0xE6 0xFF 0xD7 0xFF
--- Switch Msg ---
Payload: 0xA2 0x10 0x03 0x00 0x01 0x40 0x40 0x00 0x00 0x00 0x00
Subcommand:
--- Controller Msg ---
Payload: 0xA1 0x30 0x49 0x6E 0x00 0x00 0x00 0x7D 0x07 0x87 0x00 0x00 0x00 0xC0
Subcommand: 0xFB 0x00 0x0C 0xF6 0x30 0x0D 0xDE 0xFF 0xEC 0xFF 0xD1 0xFF 0x09 0x01 0x08 0xF6 0x23 0x0D 0xDC 0xFF 0xEF 0xFF 0xD3 0xFF 0x16 0x01 0x09 0xF6 0x08 0x0D 0xD9 0xFF 0xF1 0xFF 0xD5 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x4B 0x6E 0x00 0x00 0x00 0x7C 0xF7 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0xFA 0x00 0x04 0xF6 0x27 0x0D 0xDC 0xFF 0xD9 0xFF 0xD0 0xFF 0xF3 0x00 0x08 0xF6 0x31 0x0D 0xDF 0xFF 0xE2 0xFF 0xCF 0xFF 0xF8 0x00 0x0B 0xF6 0x31 0x0D 0xDF 0xFF 0xEB 0xFF 0xD1 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x4D 0x6E 0x00 0x00 0x00 0x7B 0x07 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0xF4 0x00 0xFD 0xF5 0x06 0x0D 0xCF 0xFF 0xCC 0xFF 0xCC 0xFF 0xF8 0x00 0xFF 0xF5 0x14 0x0D 0xD1 0xFF 0xCF 0xFF 0xCF 0xFF 0xFB 0x00 0x02 0xF6 0x1F 0x0D 0xD9 0xFF 0xD5 0xFF 0xD1 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x50 0x6E 0x00 0x00 0x00 0x7C 0x17 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0xE8 0x00 0xF3 0xF5 0x08 0x0D 0xD6 0xFF 0xD9 0xFF 0xC4 0xFF 0xEB 0x00 0xF6 0xF5 0xFE 0x0C 0xD0 0xFF 0xD2 0xFF 0xC7 0xFF 0xF2 0x00 0xFB 0xF5 0x03 0x0D 0xCF 0xFF 0xCD 0xFF 0xCB 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x52 0x6E 0x00 0x00 0x00 0x7C 0x27 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0xEA 0x00 0xFA 0xF5 0xE9 0x0C 0xD2 0xFF 0xE0 0xFF 0xBB 0xFF 0xEE 0x00 0xFD 0xF5 0xFB 0x0C 0xDA 0xFF 0xE0 0xFF 0xBE 0xFF 0xE9 0x00 0xF4 0xF5 0x08 0x0D 0xD7 0xFF 0xDB 0xFF 0xC3 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x54 0x6E 0x00 0x00 0x00 0x7C 0xF7 0x86 0x00 0x00 0x00 0xA0
Subcommand: 0xEF 0x00 0xF2 0xF5 0xD0 0x0C 0xB5 0xFF 0xD1 0xFF 0xB8 0xFF 0xE9 0x00 0xF3 0xF5 0xD8 0x0C 0xBD 0xFF 0xD5 0xFF 0xB9 0xFF 0xE8 0x00 0xF8 0xF5 0xE6 0x0C 0xCF 0xFF 0xE0 0xFF 0xBA 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x57 0x6E 0x00 0x00 0x00 0x7D 0x07 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0xE8 0x00 0xE0 0xF5 0xC2 0x0C 0xC7 0xFF 0xDE 0xFF 0xB0 0xFF 0xEB 0x00 0xE6 0xF5 0xC9 0x0C 0xBC 0xFF 0xD7 0xFF 0xB5 0xFF 0xEF 0x00 0xF0 0xF5 0xCF 0x0C 0xB6 0xFF 0xD2 0xFF 0xB7 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x59 0x6E 0x00 0x00 0x00 0x7C 0x27 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0x05 0x01 0xE2 0xF5 0xC2 0x0C 0xD0 0xFF 0xDE 0xFF 0xA7 0xFF 0xFA 0x00 0xDF 0xF5 0xC5 0x0C 0xCE 0xFF 0xE1 0xFF 0xAB 0xFF 0xEB 0x00 0xE0 0xF5 0xC3 0x0C 0xC9 0xFF 0xDF 0xFF 0xAF 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x5B 0x6E 0x00 0x00 0x00 0x7C 0x17 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0x11 0x01 0xF8 0xF5 0xA7 0x0C 0xC8 0xFF 0xCB 0xFF 0xA1 0xFF 0x0A 0x01 0xEE 0xF5 0xB1 0x0C 0xCC 0xFF 0xD3 0xFF 0xA2 0xFF 0x05 0x01 0xE3 0xF5 0xBF 0x0C 0xD0 0xFF 0xDC 0xFF 0xA6 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x5D 0x6E 0x00 0x00 0x00 0x7C 0x07 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0x2B 0x01 0x0B 0xF6 0x7C 0x0C 0xD5 0xFF 0xCB 0xFF 0x9F 0xFF 0x1D 0x01 0x02 0xF6 0x93 0x0C 0xCD 0xFF 0xCA 0xFF 0x9F 0xFF 0x12 0x01 0xF9 0xF5 0xA4 0x0C 0xC9 0xFF 0xCB 0xFF 0xA0 0xFF
--- Controller Msg ---
Payload: 0xA1 0x30 0x60 0x6E 0x00 0x00 0x00 0x7C 0x07 0x87 0x00 0x00 0x00 0xA0
Subcommand: 0x42 0x01 0x16 0xF6 0x5A 0x0C 0xE2 0xFF 0xCF 0xFF 0xA4 0xFF 0x37 0x01 0x13 0xF6 0x67 0x0C 0xDC 0xFF 0xCC 0xFF 0xA1 0xFF 0x2F 0x01 0x0D 0xF6 0x76 0x0C 0xD6 0xFF 0xCB 0xFF 0x9F 0xFF