# Jacdac Trace To import, go to https://aka.ms/jacdac, open device tree and click import icon. ## bus ```yaml interaction_mode: 0 auto_connect: true reset_in: false last_reset_in_time: 0 transport: usb: disconnected serial: disconnected device: id: PC64 (0x1ae84cdd6746f301) product: PC64 (0x?) firmware_version: uptime: stats: announce 108, drop 0, restart 0 services: infrastructure (0x1e1589eb) dashboard (0x1be59107) device: id: QU60 (0x4255e5181146df2e) product: QU60 (0x32f6253d) firmware_version: uptime: 21599.263999999996 stats: announce 21, drop 0, restart 0 services: uniqueBrain (0x103c4ee5) logger (0x12dc1fca) roleManager (0x1e4b7e66) ro status_code: 0x0,0x0 (00000000) last data: 48701, last get: 53707, last set: , last gets attempts: 1, rw auto_bind: true (01) last data: 48704, last get: 53708, last set: , last gets attempts: 1, event change: 3 device: id: TQ01 (0x54cf1386c74a3cdd) product: TQ01 (0x3412171b) firmware_version: v0.20.3-16-g7e9e119-20230726-1434 uptime: 22614.64 stats: announce 20, drop 0, restart 0 services: servo (0x12fc9103) const instance_name: "Left" (4c656674) last data: 44068, last get: 44068, last set: , last gets attempts: 0, rw angle: 90° (00005a00) last data: 48711, last get: 53753, last set: , last gets attempts: 1, rw enabled: true (01) last data: 52361, last get: 52362, last set: , last gets attempts: 0, rw offset: 0° (00000000) last data: 49161, last get: 49161, last set: , last gets attempts: 0, const min_angle: 0° (00000000) last data: 48678, last get: 48678, last set: , last gets attempts: 0, const max_angle: 270° (00000e01) last data: 48683, last get: 48683, last set: , last gets attempts: 0, servo (0x12fc9103) const instance_name: "Middle" (4d6964646c65) last data: 44158, last get: 44158, last set: , last gets attempts: 0, rw angle: 0° (00000000) last data: 49466, last get: 49466, last set: , last gets attempts: 0, rw enabled: false (00) last data: 49209, last get: 49209, last set: , last gets attempts: 0, rw offset: 0° (00000000) last data: 49270, last get: 49270, last set: , last gets attempts: 0, const min_angle: 0° (00000000) last data: 44213, last get: 44213, last set: , last gets attempts: 0, const max_angle: 270° (00000e01) last data: 44221, last get: 44222, last set: , last gets attempts: 0, servo (0x12fc9103) const instance_name: "Right" (5269676874) last data: 44252, last get: 44252, last set: , last gets attempts: 0, rw angle: 90° (00005a00) last data: 48716, last get: 53754, last set: , last gets attempts: 1, rw enabled: true (01) last data: 52710, last get: 52711, last set: , last gets attempts: 0, rw offset: 0° (00000000) last data: 49361, last get: 49361, last set: , last gets attempts: 0, const min_angle: 0° (00000000) last data: 48690, last get: 48690, last set: , last gets attempts: 0, const max_angle: 270° (00000e01) last data: 48694, last get: 48694, last set: , last gets attempts: 0, relay (0x183fe656) const instance_name: "Pump" (50756d70) last data: 44393, last get: 44394, last set: , last gets attempts: 0, rw active: false (00) last data: 49016, last get: 54052, last set: , last gets attempts: 1, ``` ## packets ``` 0.000 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 499.700 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 998.400 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 1497.100 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 1996.400 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 2495.300 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 2994.200 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 3493.300 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 3992.300 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 4491.200 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 4990.400 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 5493.500 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 5993.000 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 6487.200 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 6543.000 7e2d04004255e5181146df2e00030381 from QU60/(3): 0x8103; sz=0; EVENT[1] 0x3 {} (usb) 6584.700 b04e14004255e5181146df2e10000000020f0000e54e3c10ca1fdc12667e4b1e from QU60/CONTROL (0): announce; sz=16; REPORT services { flags: RestartCounter2 | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames | IsClient packet_count: 0x0 reserved: 0x0 service_class: 0x103c4ee5 service_class: 0x12dc1fca service_class: 0x1e4b7e66 } (usb) 6623.300 8edb080500000000aaaaaaaa043d802080841e00 to */CONTROL (61): SET[reset_in]; sz=4; CMD 0x2080 { _: 80841e00 | .... } (usb) 6623.600 1d1d04004255e5181146df2e00030382 from QU60/(3): 0x8203; sz=0; EVENT[2] 0x3 {} (usb) 6623.900 7e2d04004255e5181146df2e00030381 from QU60/(3): 0x8103; sz=0; EVENT[1] 0x3 {} (usb) 6624.000 1d1d04004255e5181146df2e00030382 from QU60/(3): 0x8203; sz=0; EVENT[2] 0x3 {} (usb) 6629.000 3ffc04014255e5181146df2e00008011 to QU60/CONTROL (0): GET[device_description]; sz=0; GET device_description 6629.700 0ecf04014255e5181146df2e00008111 to QU60/CONTROL (0): GET[product_identifier]; sz=0; GET product_identifier 6630.100 fb3004014255e5181146df2e00008411 to QU60/CONTROL (0): GET[bootloader_product_identifier]; sz=0; GET bootloader_product_identifier 6630.600 ca0304014255e5181146df2e00008511 to QU60/CONTROL (0): GET[firmware_version]; sz=0; GET firmware_version 6631.000 6f0404014255e5181146df2e00030911 to QU60/(3): GET[instancename]; sz=0; GET 0x109 6631.400 a4eb04014255e5181146df2e00030311 to QU60/(3): GET[statuscode]; sz=0; GET 0x103 6631.600 4eb504014255e5181146df2e00038010 to QU60/(3): GET[x80]; sz=0; GET 0x80 6649.800 979314004255e5181146df2e0f0080116d756c7469706c6520736572766f73ff from QU60/CONTROL (0): GET[device_description]; sz=15; GET device_description: "multiple servos" (usb) 6659.300 7e2d04004255e5181146df2e00030381 from QU60/(3): 0x8103; sz=0; EVENT[1] 0x3 {} (usb) 6668.400 23b508004255e5181146df2e040081113d25f632 from QU60/CONTROL (0): GET[product_identifier]; sz=4; GET product_identifier: 0x32f6253d (usb) 6675.800 1d1d04004255e5181146df2e00030382 from QU60/(3): 0x8203; sz=0; EVENT[2] 0x3 {} (usb) 6683.200 950908004255e5181146df2e040003008411fb30 from QU60/CONTROL (0): commandnotimplemented; sz=4; REPORT command_not_implemented { service_command: 0x1184 packet_crc: 0x30fb } (usb) 6690.900 519708004255e5181146df2e0403030009116f04 from QU60/(3): commandnotimplemented; sz=4; REPORT 0x3 { _: 09116f04 | ..o. } (usb) 6695.500 eee508004255e5181146df2e0403031100000000 from QU60/(3): GET[statuscode]; sz=4; GET 0x103: 00000000 | .... (usb) 6699.800 19b908004255e5181146df2e0103801001ffffff from QU60/(3): GET[x80]; sz=1; GET 0x80: 01 | . (usb) 6824.000 fa3010034255e5181146df2e0c0383001ae84cdd6746f301d7000000 [ack:0x30fa] to QU60/(3): 0x83; sz=12; CMD 0x83 { _: 1ae84cdd6746f301d7000000 | ..L.gF...... } 6840.100 198304004255e5181146df2e003ffa30 from QU60/CRC-ACK: 0x30fa; sz=0; CRC-ACK 0x30fa (usb) 6845.900 eb9e18031ae84cdd6746f301133e806b00000000000000000391fc1200736572766f31ff [ack:0x9eeb] to PC64/PIPE: port:215 cnt:0; sz=19; CMD 0x6b80 { _: 00000000000000000391fc1200736572766f31 | .............servo1 } (usb) 6846.000 5b4704001ae84cdd6746f301003feb9e from PC64/CRC-ACK: 0x9eeb; sz=0; CRC-ACK 0x9eeb 6866.900 73e204031ae84cdd6746f301003ea16b [ack:0xe273] to PC64/PIPE: port:215 cnt:1 close; sz=0; CMD 0x6ba1 {} (usb) 6867.000 026904001ae84cdd6746f301003f73e2 from PC64/CRC-ACK: 0xe273; sz=0; CRC-ACK 0xe273 6905.700 079f180054cf1386c74a3cdd14000000360702000391fc120391fc120391fc1256e63f18 from TQ01/CONTROL (0): announce; sz=20; REPORT services { flags: RestartCounter2 | RestartCounter4 | StatusLightNone | StatusLightMono | StatusLightRgbNoFade | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x2 reserved: 0x0 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x183fe656 } (usb) 7015.000 9b5d040154cf1386c74a3cdd00040110 to TQ01/(4): GET[intensity]; sz=0; GET 0x1 7028.200 38e3040154cf1386c74a3cdd00010210 to TQ01/(1): GET[value]; sz=0; GET 0x2 (usb) 7028.900 756d080054cf1386c74a3cdd0401021000000000 from TQ01/(1): GET[value]; sz=4; GET 0x2: 00000000 | .... (usb) 7041.000 d3b9040154cf1386c74a3cdd00008011 to TQ01/CONTROL (0): GET[device_description]; sz=0; GET device_description 7041.300 e28a040154cf1386c74a3cdd00008111 to TQ01/CONTROL (0): GET[product_identifier]; sz=0; GET product_identifier 7041.500 1775040154cf1386c74a3cdd00008411 to TQ01/CONTROL (0): GET[bootloader_product_identifier]; sz=0; GET bootloader_product_identifier 7041.600 2646040154cf1386c74a3cdd00008511 to TQ01/CONTROL (0): GET[firmware_version]; sz=0; GET firmware_version 7041.800 e32f040154cf1386c74a3cdd00010911 to TQ01/(1): GET[instancename]; sz=0; GET 0x109 7042.100 28c0040154cf1386c74a3cdd00010311 to TQ01/(1): GET[statuscode]; sz=0; GET 0x103 7042.200 c23f040154cf1386c74a3cdd00010910 to TQ01/(1): GET[clientvariant]; sz=0; GET 0x9 7042.400 6bb6040154cf1386c74a3cdd00010110 to TQ01/(1): GET[intensity]; sz=0; GET 0x1 7042.400 f3ad040154cf1386c74a3cdd00018110 to TQ01/(1): GET[x81]; sz=0; GET 0x81 7042.600 0896040154cf1386c74a3cdd00011011 to TQ01/(1): GET[minvalue]; sz=0; GET 0x110 7042.800 39a5040154cf1386c74a3cdd00011111 to TQ01/(1): GET[maxvalue]; sz=0; GET 0x111 7043.000 d2bd040154cf1386c74a3cdd00018111 to TQ01/(1): GET[x181]; sz=0; GET 0x181 7043.200 4aa6040154cf1386c74a3cdd00010111 to TQ01/(1): GET[reading]; sz=0; GET 0x101 7043.300 b376040154cf1386c74a3cdd00020911 to TQ01/(2): GET[instancename]; sz=0; GET 0x109 7043.600 7899040154cf1386c74a3cdd00020311 to TQ01/(2): GET[statuscode]; sz=0; GET 0x103 7043.700 9266040154cf1386c74a3cdd00020910 to TQ01/(2): GET[clientvariant]; sz=0; GET 0x9 7043.900 68ba040154cf1386c74a3cdd00020210 to TQ01/(2): GET[value]; sz=0; GET 0x2 7044.000 3bef040154cf1386c74a3cdd00020110 to TQ01/(2): GET[intensity]; sz=0; GET 0x1 7044.200 a3f4040154cf1386c74a3cdd00028110 to TQ01/(2): GET[x81]; sz=0; GET 0x81 7044.300 58cf040154cf1386c74a3cdd00021011 to TQ01/(2): GET[minvalue]; sz=0; GET 0x110 7044.500 69fc040154cf1386c74a3cdd00021111 to TQ01/(2): GET[maxvalue]; sz=0; GET 0x111 7045.000 82e4040154cf1386c74a3cdd00028111 to TQ01/(2): GET[x181]; sz=0; GET 0x181 7045.600 1aff040154cf1386c74a3cdd00020111 to TQ01/(2): GET[reading]; sz=0; GET 0x101 7046.200 8341040154cf1386c74a3cdd00030911 to TQ01/(3): GET[instancename]; sz=0; GET 0x109 7046.700 48ae040154cf1386c74a3cdd00030311 to TQ01/(3): GET[statuscode]; sz=0; GET 0x103 7047.300 a251040154cf1386c74a3cdd00030910 to TQ01/(3): GET[clientvariant]; sz=0; GET 0x9 7047.800 588d040154cf1386c74a3cdd00030210 to TQ01/(3): GET[value]; sz=0; GET 0x2 7048.100 0bd8040154cf1386c74a3cdd00030110 to TQ01/(3): GET[intensity]; sz=0; GET 0x1 7048.300 93c3040154cf1386c74a3cdd00038110 to TQ01/(3): GET[x81]; sz=0; GET 0x81 7048.400 68f8040154cf1386c74a3cdd00031011 to TQ01/(3): GET[minvalue]; sz=0; GET 0x110 7048.600 59cb040154cf1386c74a3cdd00031111 to TQ01/(3): GET[maxvalue]; sz=0; GET 0x111 7048.700 b2d3040154cf1386c74a3cdd00038111 to TQ01/(3): GET[x181]; sz=0; GET 0x181 7048.900 2ac8040154cf1386c74a3cdd00030111 to TQ01/(3): GET[reading]; sz=0; GET 0x101 7049.100 13c4040154cf1386c74a3cdd00040911 to TQ01/(4): GET[instancename]; sz=0; GET 0x109 7049.300 d82b040154cf1386c74a3cdd00040311 to TQ01/(4): GET[statuscode]; sz=0; GET 0x103 7051.300 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 7055.600 7e71080054cf1386c74a3cdd0104011000070200 from TQ01/(4): GET[intensity]; sz=1; GET 0x1: 00 | . (usb) 7058.300 94e614004255e5181146df2e10000000030f0000e54e3c10ca1fdc12667e4b1e from QU60/CONTROL (0): announce; sz=16; REPORT services { flags: RestartCounter1 | RestartCounter2 | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames | IsClient packet_count: 0x0 reserved: 0x0 service_class: 0x103c4ee5 service_class: 0x12dc1fca service_class: 0x1e4b7e66 } (usb) 7074.400 8edb080500000000aaaaaaaa043d802080841e00 to */CONTROL (61): SET[reset_in]; sz=4; CMD 0x2080 { _: 80841e00 | .... } (usb) 7082.700 71e2200054cf1386c74a3cdd19008011427265616b6f757420426f6172642b536572766f2b50756d70000000 from TQ01/CONTROL (0): GET[device_description]; sz=25; GET device_description: "Breakout Board+Servo+Pump" (usb) 7093.600 08b5080054cf1386c74a3cdd040081111b171234 from TQ01/CONTROL (0): GET[product_identifier]; sz=4; GET product_identifier: 0x3412171b (usb) 7121.200 09f6080054cf1386c74a3cdd040084111b171234 from TQ01/CONTROL (0): GET[bootloader_product_identifier]; sz=4; GET bootloader_product_identifier: 0x3412171b (usb) 7133.800 522a280054cf1386c74a3cdd2100851176302e32302e332d31362d67376539653131392d32303233303732362d31343334000000 from TQ01/CONTROL (0): GET[firmware_version]; sz=33; GET firmware_version: "v0.20.3-16-g7e9e119-20230726-1434" (usb) 7141.200 2cca080054cf1386c74a3cdd040109114c656674 from TQ01/(1): GET[instancename]; sz=4; GET 0x109: 4c656674 | Left (usb) 7148.200 0395080054cf1386c74a3cdd04010300031128c0 from TQ01/(1): commandnotimplemented; sz=4; REPORT 0x3 { _: 031128c0 | ..(. } (usb) 7153.900 112b080054cf1386c74a3cdd040103000910c23f from TQ01/(1): commandnotimplemented; sz=4; REPORT 0x3 { _: 0910c23f | ...? } (usb) 7166.900 7bc9080054cf1386c74a3cdd01010110001128c0 from TQ01/(1): GET[intensity]; sz=1; GET 0x1: 00 | . (usb) 7176.500 b577080054cf1386c74a3cdd0401811000000000 from TQ01/(1): GET[x81]; sz=4; GET 0x81: 00000000 | .... (usb) 7191.200 e056080054cf1386c74a3cdd0401101100000000 from TQ01/(1): GET[minvalue]; sz=4; GET 0x110: 00000000 | .... (usb) 7198.500 6e20080054cf1386c74a3cdd0401111100000e01 from TQ01/(1): GET[maxvalue]; sz=4; GET 0x111: 00000e01 | .... (usb) 7211.100 63f6080054cf1386c74a3cdd040103008111d2bd from TQ01/(1): commandnotimplemented; sz=4; REPORT 0x3 { _: 8111d2bd | .... } (usb) 7216.700 4319080054cf1386c74a3cdd0401030001114aa6 from TQ01/(1): commandnotimplemented; sz=4; REPORT 0x3 { _: 01114aa6 | ..J. } (usb) 7231.100 29a80c0054cf1386c74a3cdd060209114d6964646c65332d from TQ01/(2): GET[instancename]; sz=6; GET 0x109: 4d6964646c65 | Middle (usb) 7248.200 e288080054cf1386c74a3cdd0402030003117899 from TQ01/(2): commandnotimplemented; sz=4; REPORT 0x3 { _: 03117899 | ..x. } (usb) 7248.600 f036080054cf1386c74a3cdd0402030009109266 from TQ01/(2): commandnotimplemented; sz=4; REPORT 0x3 { _: 09109266 | ...f } (usb) 7254.600 f7b5080054cf1386c74a3cdd0402021000000000 from TQ01/(2): GET[value]; sz=4; GET 0x2: 00000000 | .... (usb) 7261.700 2302080054cf1386c74a3cdd0102011000109266 from TQ01/(2): GET[intensity]; sz=1; GET 0x1: 00 | . (usb) 7276.900 37af080054cf1386c74a3cdd0402811000000000 from TQ01/(2): GET[x81]; sz=4; GET 0x81: 00000000 | .... (usb) 7286.200 628e080054cf1386c74a3cdd0402101100000000 from TQ01/(2): GET[minvalue]; sz=4; GET 0x110: 00000000 | .... (usb) 7294.700 ecf8080054cf1386c74a3cdd0402111100000e01 from TQ01/(2): GET[maxvalue]; sz=4; GET 0x111: 00000e01 | .... (usb) 7306.500 82eb080054cf1386c74a3cdd04020300811182e4 from TQ01/(2): commandnotimplemented; sz=4; REPORT 0x3 { _: 811182e4 | .... } (usb) 7312.200 a204080054cf1386c74a3cdd0402030001111aff from TQ01/(2): commandnotimplemented; sz=4; REPORT 0x3 { _: 01111aff | .... } (usb) 7325.200 264a0c0054cf1386c74a3cdd05030911526967687465332d from TQ01/(3): GET[instancename]; sz=5; GET 0x109: 5269676874 | Right (usb) 7332.200 a273080054cf1386c74a3cdd04030300031148ae from TQ01/(3): commandnotimplemented; sz=4; REPORT 0x3 { _: 031148ae | ..H. } (usb) 7345.700 b0cd080054cf1386c74a3cdd040303000910a251 from TQ01/(3): commandnotimplemented; sz=4; REPORT 0x3 { _: 0910a251 | ...Q } (usb) 7351.400 960d080054cf1386c74a3cdd0403021000000000 from TQ01/(3): GET[value]; sz=4; GET 0x2: 00000000 | .... (usb) 7367.300 63f9080054cf1386c74a3cdd010301100010a251 from TQ01/(3): GET[intensity]; sz=1; GET 0x1: 00 | . (usb) 7379.000 5617080054cf1386c74a3cdd0403811000000000 from TQ01/(3): GET[x81]; sz=4; GET 0x81: 00000000 | .... (usb) 7388.400 0336080054cf1386c74a3cdd0403101100000000 from TQ01/(3): GET[minvalue]; sz=4; GET 0x110: 00000000 | .... (usb) 7416.500 8d40080054cf1386c74a3cdd0403111100000e01 from TQ01/(3): GET[maxvalue]; sz=4; GET 0x111: 00000e01 | .... (usb) 7425.600 c210080054cf1386c74a3cdd040303008111b2d3 from TQ01/(3): commandnotimplemented; sz=4; REPORT 0x3 { _: 8111b2d3 | .... } (usb) 7438.300 ca0304014255e5181146df2e00008511 to QU60/CONTROL (0): GET[firmware_version]; sz=0; GET firmware_version 7439.300 e2ff080054cf1386c74a3cdd0403030001112ac8 from TQ01/(3): commandnotimplemented; sz=4; REPORT 0x3 { _: 01112ac8 | ..*. } (usb) 7448.900 beaf180054cf1386c74a3cdd14000000370725000391fc120391fc120391fc1256e63f18 from TQ01/CONTROL (0): announce; sz=20; REPORT services { flags: RestartCounter1 | RestartCounter2 | RestartCounter4 | StatusLightNone | StatusLightMono | StatusLightRgbNoFade | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x25 reserved: 0x0 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x183fe656 } (usb) 7466.800 0338080054cf1386c74a3cdd0404091150756d70 from TQ01/(4): GET[instancename]; sz=4; GET 0x109: 50756d70 | Pump (usb) 7476.500 68ba040154cf1386c74a3cdd00020210 to TQ01/(2): GET[value]; sz=0; GET 0x2 (usb) 7476.800 f7b5080054cf1386c74a3cdd0402021000000000 from TQ01/(2): GET[value]; sz=4; GET 0x2: 00000000 | .... (usb) 7482.200 20b3080054cf1386c74a3cdd040403000311d82b from TQ01/(4): commandnotimplemented; sz=4; REPORT 0x3 { _: 0311d82b | ...+ } (usb) 7496.500 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 7568.500 0b8e14004255e5181146df2e10000000040f0000e54e3c10ca1fdc12667e4b1e from QU60/CONTROL (0): announce; sz=16; REPORT services { flags: RestartCounter4 | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames | IsClient packet_count: 0x0 reserved: 0x0 service_class: 0x103c4ee5 service_class: 0x12dc1fca service_class: 0x1e4b7e66 } (usb) 7583.500 8edb080500000000aaaaaaaa043d802080841e00 to */CONTROL (61): SET[reset_in]; sz=4; CMD 0x2080 { _: 80841e00 | .... } (usb) 7588.400 3c0d04004255e5181146df2e00030383 from QU60/(3): 0x8303; sz=0; EVENT[3] 0x3 {} (usb) 7594.500 3c0d04004255e5181146df2e00030383 from QU60/(3): 0x8303; sz=0; EVENT[3] 0x3 {} (usb) 7673.800 3c0d04004255e5181146df2e00030383 from QU60/(3): 0x8303; sz=0; EVENT[3] 0x3 {} (usb) 7789.000 4f9610034255e5181146df2e0c0383001ae84cdd6746f3010a010000 [ack:0x964f] to QU60/(3): 0x83; sz=12; CMD 0x83 { _: 1ae84cdd6746f3010a010000 | ..L.gF...... } 7804.600 cdb704004255e5181146df2e003f4f96 from QU60/CRC-ACK: 0x964f; sz=0; CRC-ACK 0x964f (usb) 7810.100 de9a18031ae84cdd6746f301133e008554cf1386c74a3cdd0391fc1201736572766f31ff [ack:0x9ade] to PC64/PIPE: port:266 cnt:0; sz=19; CMD 0x8500 { _: 54cf1386c74a3cdd0391fc1201736572766f31 | T....J<......servo1 } (usb) 7810.100 bffd04001ae84cdd6746f301003fde9a from PC64/CRC-ACK: 0x9ade; sz=0; CRC-ACK 0x9ade 7833.200 206a18031ae84cdd6746f301133e018554cf1386c74a3cdd0391fc1202736572766f32ff [ack:0x6a20] to PC64/PIPE: port:266 cnt:1; sz=19; CMD 0x8501 { _: 54cf1386c74a3cdd0391fc1202736572766f32 | T....J<......servo2 } (usb) 7833.300 6e2204001ae84cdd6746f301003f206a from PC64/CRC-ACK: 0x6a20; sz=0; CRC-ACK 0x6a20 7845.700 8daa18031ae84cdd6746f301133e028500000000000000000391fc1200736572766f33ff [ack:0xaa8d] to PC64/PIPE: port:266 cnt:2; sz=19; CMD 0x8502 { _: 00000000000000000391fc1200736572766f33 | .............servo3 } (usb) 7845.900 009004001ae84cdd6746f301003f8daa from PC64/CRC-ACK: 0xaa8d; sz=0; CRC-ACK 0xaa8d 7857.100 698304031ae84cdd6746f301003e2385 [ack:0x8369] to PC64/PIPE: port:266 cnt:3 close; sz=0; CMD 0x8523 {} (usb) 7857.200 3df904001ae84cdd6746f301003f6983 from PC64/CRC-ACK: 0x8369; sz=0; CRC-ACK 0x8369 7901.000 c16f180054cf1386c74a3cdd14000000380705000391fc120391fc120391fc1256e63f18 from TQ01/CONTROL (0): announce; sz=20; REPORT services { flags: RestartCounter8 | StatusLightNone | StatusLightMono | StatusLightRgbNoFade | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x5 reserved: 0x0 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x183fe656 } (usb) 7938.900 588d040154cf1386c74a3cdd00030210 to TQ01/(3): GET[value]; sz=0; GET 0x2 (usb) 7941.900 960d080054cf1386c74a3cdd0403021000000000 from TQ01/(3): GET[value]; sz=4; GET 0x2: 00000000 | .... (usb) 7984.000 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 8063.600 2f2614004255e5181146df2e10000000050f0000e54e3c10ca1fdc12667e4b1e from QU60/CONTROL (0): announce; sz=16; REPORT services { flags: RestartCounter1 | RestartCounter4 | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames | IsClient packet_count: 0x0 reserved: 0x0 service_class: 0x103c4ee5 service_class: 0x12dc1fca service_class: 0x1e4b7e66 } (usb) 8067.300 8edb080500000000aaaaaaaa043d802080841e00 to */CONTROL (61): SET[reset_in]; sz=4; CMD 0x2080 { _: 80841e00 | .... } (usb) 8410.000 965a180054cf1386c74a3cdd14000000390703000391fc120391fc120391fc1256e63f18 from TQ01/CONTROL (0): announce; sz=20; REPORT services { flags: RestartCounter1 | RestartCounter8 | StatusLightNone | StatusLightMono | StatusLightRgbNoFade | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x3 reserved: 0x0 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x183fe656 } (usb) 8482.900 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 8564.800 62ce14004255e5181146df2e10000000060f0000e54e3c10ca1fdc12667e4b1e from QU60/CONTROL (0): announce; sz=16; REPORT services { flags: RestartCounter2 | RestartCounter4 | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames | IsClient packet_count: 0x0 reserved: 0x0 service_class: 0x103c4ee5 service_class: 0x12dc1fca service_class: 0x1e4b7e66 } (usb) 8568.200 8edb080500000000aaaaaaaa043d802080841e00 to */CONTROL (61): SET[reset_in]; sz=4; CMD 0x2080 { _: 80841e00 | .... } (usb) 8573.900 db7d04004255e5181146df2e00030384 from QU60/(3): 0x8403; sz=0; EVENT[4] 0x3 {} (usb) 8598.200 db7d04004255e5181146df2e00030384 from QU60/(3): 0x8403; sz=0; EVENT[4] 0x3 {} (usb) 8673.400 db7d04004255e5181146df2e00030384 from QU60/(3): 0x8403; sz=0; EVENT[4] 0x3 {} (usb) 8774.200 f95110034255e5181146df2e0c0383001ae84cdd6746f30172010000 [ack:0x51f9] to QU60/(3): 0x83; sz=12; CMD 0x83 { _: 1ae84cdd6746f30172010000 | ..L.gF..r... } 8784.700 cdaa04004255e5181146df2e003ff951 from QU60/CRC-ACK: 0x51f9; sz=0; CRC-ACK 0x51f9 (usb) 8795.500 65b118031ae84cdd6746f301133e00b954cf1386c74a3cdd0391fc1201736572766f31ff [ack:0xb165] to PC64/PIPE: port:370 cnt:0; sz=19; CMD 0xb900 { _: 54cf1386c74a3cdd0391fc1201736572766f31 | T....J<......servo1 } (usb) 8795.700 41aa04001ae84cdd6746f301003f65b1 from PC64/CRC-ACK: 0xb165; sz=0; CRC-ACK 0xb165 8811.000 9b4118031ae84cdd6746f301133e01b954cf1386c74a3cdd0391fc1202736572766f32ff [ack:0x419b] to PC64/PIPE: port:370 cnt:1; sz=19; CMD 0xb901 { _: 54cf1386c74a3cdd0391fc1202736572766f32 | T....J<......servo2 } (usb) 8811.100 907504001ae84cdd6746f301003f9b41 from PC64/CRC-ACK: 0x419b; sz=0; CRC-ACK 0x419b 8829.400 118318031ae84cdd6746f301133e02b954cf1386c74a3cdd0391fc1203736572766f33ff [ack:0x8311] to PC64/PIPE: port:370 cnt:2; sz=19; CMD 0xb902 { _: 54cf1386c74a3cdd0391fc1203736572766f33 | T....J<......servo3 } (usb) 8829.600 cd7804001ae84cdd6746f301003f1183 from PC64/CRC-ACK: 0x8311; sz=0; CRC-ACK 0x8311 8840.800 b67404031ae84cdd6746f301003e23b9 [ack:0x74b6] to PC64/PIPE: port:370 cnt:3 close; sz=0; CMD 0xb923 {} (usb) 8840.900 dc6304001ae84cdd6746f301003fb674 from PC64/CRC-ACK: 0x74b6; sz=0; CRC-ACK 0x74b6 8914.100 72f4180054cf1386c74a3cdd140000003a0702000391fc120391fc120391fc1256e63f18 from TQ01/CONTROL (0): announce; sz=20; REPORT services { flags: RestartCounter2 | RestartCounter8 | StatusLightNone | StatusLightMono | StatusLightRgbNoFade | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x2 reserved: 0x0 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x183fe656 } (usb) 8982.000 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 9072.500 466614004255e5181146df2e10000000070f0000e54e3c10ca1fdc12667e4b1e from QU60/CONTROL (0): announce; sz=16; REPORT services { flags: RestartCounter1 | RestartCounter2 | RestartCounter4 | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames | IsClient packet_count: 0x0 reserved: 0x0 service_class: 0x103c4ee5 service_class: 0x12dc1fca service_class: 0x1e4b7e66 } (usb) 9074.000 ca0304014255e5181146df2e00008511 to QU60/CONTROL (0): GET[firmware_version]; sz=0; GET firmware_version 9079.700 8edb080500000000aaaaaaaa043d802080841e00 to */CONTROL (61): SET[reset_in]; sz=4; CMD 0x2080 { _: 80841e00 | .... } (usb) 9418.800 c1c1180054cf1386c74a3cdd140000003b0702000391fc120391fc120391fc1256e63f18 from TQ01/CONTROL (0): announce; sz=20; REPORT services { flags: RestartCounter1 | RestartCounter2 | RestartCounter8 | StatusLightNone | StatusLightMono | StatusLightRgbNoFade | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x2 reserved: 0x0 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x183fe656 } (usb) 9481.000 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 9581.900 5c1f14004255e5181146df2e10000000080f0000e54e3c10ca1fdc12667e4b1e from QU60/CONTROL (0): announce; sz=16; REPORT services { flags: RestartCounter8 | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames | IsClient packet_count: 0x0 reserved: 0x0 service_class: 0x103c4ee5 service_class: 0x12dc1fca service_class: 0x1e4b7e66 } (usb) 9584.700 8edb080500000000aaaaaaaa043d802080841e00 to */CONTROL (61): SET[reset_in]; sz=4; CMD 0x2080 { _: 80841e00 | .... } (usb) 9924.800 d849180054cf1386c74a3cdd140000003c0702000391fc120391fc120391fc1256e63f18 from TQ01/CONTROL (0): announce; sz=20; REPORT services { flags: RestartCounter4 | RestartCounter8 | StatusLightNone | StatusLightMono | StatusLightRgbNoFade | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x2 reserved: 0x0 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x183fe656 } (usb) 9980.100 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 10081.700 78b714004255e5181146df2e10000000090f0000e54e3c10ca1fdc12667e4b1e from QU60/CONTROL (0): announce; sz=16; REPORT services { flags: RestartCounter1 | RestartCounter8 | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames | IsClient packet_count: 0x0 reserved: 0x0 service_class: 0x103c4ee5 service_class: 0x12dc1fca service_class: 0x1e4b7e66 } (usb) 10084.400 8edb080500000000aaaaaaaa043d802080841e00 to */CONTROL (61): SET[reset_in]; sz=4; CMD 0x2080 { _: 80841e00 | .... } (usb) 10331.700 0896040154cf1386c74a3cdd00011011 to TQ01/(1): GET[minvalue]; sz=0; GET 0x110 (usb) 10337.200 39a5040154cf1386c74a3cdd00011111 to TQ01/(1): GET[maxvalue]; sz=0; GET 0x111 (usb) 10342.400 ff53080154cf1386c74a3cdd0101012001ffffff to TQ01/(1): SET[intensity]; sz=1; SET 0x1: 01 | . (usb) 10347.700 b0a3080154cf1386c74a3cdd040102200000b400 to TQ01/(1): SET[value]; sz=4; SET 0x2: 0000b400 | .... (usb) 10353.200 87e50c0154cf1386c74a3cdd06010920636f6e743d31ffff to TQ01/(1): SET[clientvariant]; sz=6; SET 0x9: 636f6e743d31 | cont=1 (usb) 10359.300 68f8040154cf1386c74a3cdd00031011 to TQ01/(3): GET[minvalue]; sz=0; GET 0x110 (usb) 10359.500 e056080054cf1386c74a3cdd0401101100000000 from TQ01/(1): GET[minvalue]; sz=4; GET 0x110: 00000000 | .... (usb) 10361.600 6e20080054cf1386c74a3cdd0401111100000e01 from TQ01/(1): GET[maxvalue]; sz=4; GET 0x111: 00000e01 | .... (usb) 10379.900 38e3040154cf1386c74a3cdd00010210 to TQ01/(1): GET[value]; sz=0; GET 0x2 10380.800 6bb6040154cf1386c74a3cdd00010110 to TQ01/(1): GET[intensity]; sz=0; GET 0x1 10388.000 8f7c180054cf1386c74a3cdd140000003d0704000391fc120391fc120391fc1256e63f18 from TQ01/CONTROL (0): announce; sz=20; REPORT services { flags: RestartCounter1 | RestartCounter4 | RestartCounter8 | StatusLightNone | StatusLightMono | StatusLightRgbNoFade | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x4 reserved: 0x0 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x183fe656 } (usb) 10393.100 756d080054cf1386c74a3cdd0401021000000000 from TQ01/(1): GET[value]; sz=4; GET 0x2: 00000000 | .... (usb) 10398.300 cbd4080054cf1386c74a3cdd0101011001070400 from TQ01/(1): GET[intensity]; sz=1; GET 0x1: 01 | . (usb) 10479.100 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 10588.000 355f14004255e5181146df2e100000000a0f0000e54e3c10ca1fdc12667e4b1e from QU60/CONTROL (0): announce; sz=16; REPORT services { flags: RestartCounter2 | RestartCounter8 | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames | IsClient packet_count: 0x0 reserved: 0x0 service_class: 0x103c4ee5 service_class: 0x12dc1fca service_class: 0x1e4b7e66 } (usb) 10591.100 8edb080500000000aaaaaaaa043d802080841e00 to */CONTROL (61): SET[reset_in]; sz=4; CMD 0x2080 { _: 80841e00 | .... } (usb) 10623.300 68f8040154cf1386c74a3cdd00031011 to TQ01/(3): GET[minvalue]; sz=0; GET 0x110 (usb) 10655.700 0336080054cf1386c74a3cdd0403101100000000 from TQ01/(3): GET[minvalue]; sz=4; GET 0x110: 00000000 | .... (usb) 10667.000 59cb040154cf1386c74a3cdd00031111 to TQ01/(3): GET[maxvalue]; sz=0; GET 0x111 (usb) 10677.500 8d40080054cf1386c74a3cdd0403111100000e01 from TQ01/(3): GET[maxvalue]; sz=4; GET 0x111: 00000e01 | .... (usb) 10709.500 1c33080154cf1386c74a3cdd0103012001ffffff to TQ01/(3): SET[intensity]; sz=1; SET 0x1: 01 | . (usb) 10714.100 34450c0154cf1386c74a3cdd06030920636f6e743d31ffff to TQ01/(3): SET[clientvariant]; sz=6; SET 0x9: 636f6e743d31 | cont=1 (usb) 10717.100 ede8080054cf1386c74a3cdd0403030009203445 from TQ01/(3): commandnotimplemented; sz=4; REPORT 0x3 { _: 09203445 | . 4E } (usb) 10724.100 0bd8040154cf1386c74a3cdd00030110 to TQ01/(3): GET[intensity]; sz=0; GET 0x1 10733.300 52ce080054cf1386c74a3cdd0103011001000e01 from TQ01/(3): GET[intensity]; sz=1; GET 0x1: 01 | . (usb) 10884.300 9223180054cf1386c74a3cdd140000003e0708000391fc120391fc120391fc1256e63f18 from TQ01/CONTROL (0): announce; sz=20; REPORT services { flags: RestartCounter2 | RestartCounter4 | RestartCounter8 | StatusLightNone | StatusLightMono | StatusLightRgbNoFade | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x8 reserved: 0x0 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x183fe656 } (usb) 10978.100 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 11098.700 11f714004255e5181146df2e100000000b0f0000e54e3c10ca1fdc12667e4b1e from QU60/CONTROL (0): announce; sz=16; REPORT services { flags: RestartCounter1 | RestartCounter2 | RestartCounter8 | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames | IsClient packet_count: 0x0 reserved: 0x0 service_class: 0x103c4ee5 service_class: 0x12dc1fca service_class: 0x1e4b7e66 } (usb) 11101.600 8edb080500000000aaaaaaaa043d802080841e00 to */CONTROL (61): SET[reset_in]; sz=4; CMD 0x2080 { _: 80841e00 | .... } (usb) 11390.100 0d17180054cf1386c74a3cdd140000003f0702000391fc120391fc120391fc1256e63f18 from TQ01/CONTROL (0): announce; sz=20; REPORT services { flags: RestartCounterSteady | StatusLightNone | StatusLightMono | StatusLightRgbNoFade | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x2 reserved: 0x0 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x183fe656 } (usb) 11476.900 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 11598.500 8e9f14004255e5181146df2e100000000c0f0000e54e3c10ca1fdc12667e4b1e from QU60/CONTROL (0): announce; sz=16; REPORT services { flags: RestartCounter4 | RestartCounter8 | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames | IsClient packet_count: 0x0 reserved: 0x0 service_class: 0x103c4ee5 service_class: 0x12dc1fca service_class: 0x1e4b7e66 } (usb) 11601.800 8edb080500000000aaaaaaaa043d802080841e00 to */CONTROL (61): SET[reset_in]; sz=4; CMD 0x2080 { _: 80841e00 | .... } (usb) 11715.000 0896040154cf1386c74a3cdd00011011 to TQ01/(1): GET[minvalue]; sz=0; GET 0x110 (usb) 11717.700 39a5040154cf1386c74a3cdd00011111 to TQ01/(1): GET[maxvalue]; sz=0; GET 0x111 (usb) 11722.000 0d90080154cf1386c74a3cdd0401022000005a00 to TQ01/(1): SET[value]; sz=4; SET 0x2: 00005a00 | ..Z. (usb) 11724.100 a4eb04014255e5181146df2e00030311 to QU60/(3): GET[statuscode]; sz=0; GET 0x103 11724.400 4eb504014255e5181146df2e00038010 to QU60/(3): GET[x80]; sz=0; GET 0x80 11724.400 38e3040154cf1386c74a3cdd00010210 to TQ01/(1): GET[value]; sz=0; GET 0x2 11725.000 87e50c0154cf1386c74a3cdd06010920636f6e743d31ffff to TQ01/(1): SET[clientvariant]; sz=6; SET 0x9: 636f6e743d31 | cont=1 (usb) 11731.900 68f8040154cf1386c74a3cdd00031011 to TQ01/(3): GET[minvalue]; sz=0; GET 0x110 (usb) 11737.900 59cb040154cf1386c74a3cdd00031111 to TQ01/(3): GET[maxvalue]; sz=0; GET 0x111 (usb) 11742.900 eef0080154cf1386c74a3cdd0403022000005a00 to TQ01/(3): SET[value]; sz=4; SET 0x2: 00005a00 | ..Z. (usb) 11748.100 34450c0154cf1386c74a3cdd06030920636f6e743d31ffff to TQ01/(3): SET[clientvariant]; sz=6; SET 0x9: 636f6e743d31 | cont=1 (usb) 11751.000 e056080054cf1386c74a3cdd0401101100000000 from TQ01/(1): GET[minvalue]; sz=4; GET 0x110: 00000000 | .... (usb) 11755.900 6e20080054cf1386c74a3cdd0401111100000e01 from TQ01/(1): GET[maxvalue]; sz=4; GET 0x111: 00000e01 | .... (usb) 11758.900 ba76080054cf1386c74a3cdd04010300092087e5 from TQ01/(1): commandnotimplemented; sz=4; REPORT 0x3 { _: 092087e5 | . .. } (usb) 11763.200 0336080054cf1386c74a3cdd0403101100000000 from TQ01/(3): GET[minvalue]; sz=4; GET 0x110: 00000000 | .... (usb) 11767.000 8d40080054cf1386c74a3cdd0403111100000e01 from TQ01/(3): GET[maxvalue]; sz=4; GET 0x111: 00000e01 | .... (usb) 11771.100 ede8080054cf1386c74a3cdd0403030009203445 from TQ01/(3): commandnotimplemented; sz=4; REPORT 0x3 { _: 09203445 | . 4E } (usb) 11774.100 588d040154cf1386c74a3cdd00030210 to TQ01/(3): GET[value]; sz=0; GET 0x2 11774.300 eee508004255e5181146df2e0403031100000000 from QU60/(3): GET[statuscode]; sz=4; GET 0x103: 00000000 | .... (usb) 11777.100 19b908004255e5181146df2e0103801001ffffff from QU60/(3): GET[x80]; sz=1; GET 0x80: 01 | . (usb) 11784.300 018c080054cf1386c74a3cdd0401021000005a00 from TQ01/(1): GET[value]; sz=4; GET 0x2: 00005a00 | ..Z. (usb) 11789.100 e2ec080054cf1386c74a3cdd0403021000005a00 from TQ01/(3): GET[value]; sz=4; GET 0x2: 00005a00 | ..Z. (usb) 11896.700 62e6180054cf1386c74a3cdd140000003f070a000391fc120391fc120391fc1256e63f18 from TQ01/CONTROL (0): announce; sz=20; REPORT services { flags: RestartCounterSteady | StatusLightNone | StatusLightMono | StatusLightRgbNoFade | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0xa reserved: 0x0 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x183fe656 } (usb) 11981.200 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 12074.100 9b5d040154cf1386c74a3cdd00040110 to TQ01/(4): GET[intensity]; sz=0; GET 0x1 12089.700 f873080054cf1386c74a3cdd0104011000005a00 from TQ01/(4): GET[intensity]; sz=1; GET 0x1: 00 | . (usb) 12120.200 aa3714004255e5181146df2e100000000d0f0000e54e3c10ca1fdc12667e4b1e from QU60/CONTROL (0): announce; sz=16; REPORT services { flags: RestartCounter1 | RestartCounter4 | RestartCounter8 | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames | IsClient packet_count: 0x0 reserved: 0x0 service_class: 0x103c4ee5 service_class: 0x12dc1fca service_class: 0x1e4b7e66 } (usb) 12120.400 8edb080500000000aaaaaaaa043d802080841e00 to */CONTROL (61): SET[reset_in]; sz=4; CMD 0x2080 { _: 80841e00 | .... } (usb) 12224.100 f3ad040154cf1386c74a3cdd00018110 to TQ01/(1): GET[x81]; sz=0; GET 0x81 12234.200 b577080054cf1386c74a3cdd0401811000000000 from TQ01/(1): GET[x81]; sz=4; GET 0x81: 00000000 | .... (usb) 12274.000 3bef040154cf1386c74a3cdd00020110 to TQ01/(2): GET[intensity]; sz=0; GET 0x1 12282.100 ddd2080054cf1386c74a3cdd0102011000005a00 from TQ01/(2): GET[intensity]; sz=1; GET 0x1: 00 | . (usb) 12331.000 a3f4040154cf1386c74a3cdd00028110 to TQ01/(2): GET[x81]; sz=0; GET 0x81 12343.300 37af080054cf1386c74a3cdd0402811000000000 from TQ01/(2): GET[x81]; sz=4; GET 0x81: 00000000 | .... (usb) 12391.100 aae7180054cf1386c74a3cdd140000003f0706000391fc120391fc120391fc1256e63f18 from TQ01/CONTROL (0): announce; sz=20; REPORT services { flags: RestartCounterSteady | StatusLightNone | StatusLightMono | StatusLightRgbNoFade | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x6 reserved: 0x0 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x183fe656 } (usb) 12424.100 93c3040154cf1386c74a3cdd00038110 to TQ01/(3): GET[x81]; sz=0; GET 0x81 12434.400 5617080054cf1386c74a3cdd0403811000000000 from TQ01/(3): GET[x81]; sz=4; GET 0x81: 00000000 | .... (usb) 12474.900 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 12524.100 68ba040154cf1386c74a3cdd00020210 to TQ01/(2): GET[value]; sz=0; GET 0x2 12538.900 f7b5080054cf1386c74a3cdd0402021000000000 from TQ01/(2): GET[value]; sz=4; GET 0x2: 00000000 | .... (usb) 12614.500 e7df14004255e5181146df2e100000000e0f0000e54e3c10ca1fdc12667e4b1e from QU60/CONTROL (0): announce; sz=16; REPORT services { flags: RestartCounter2 | RestartCounter4 | RestartCounter8 | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames | IsClient packet_count: 0x0 reserved: 0x0 service_class: 0x103c4ee5 service_class: 0x12dc1fca service_class: 0x1e4b7e66 } (usb) 12617.500 8edb080500000000aaaaaaaa043d802080841e00 to */CONTROL (61): SET[reset_in]; sz=4; CMD 0x2080 { _: 80841e00 | .... } (usb) 12886.400 e917180054cf1386c74a3cdd140000003f0704000391fc120391fc120391fc1256e63f18 from TQ01/CONTROL (0): announce; sz=20; REPORT services { flags: RestartCounterSteady | StatusLightNone | StatusLightMono | StatusLightRgbNoFade | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x4 reserved: 0x0 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x183fe656 } (usb) 12973.900 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 13116.500 c37714004255e5181146df2e100000000f0f0000e54e3c10ca1fdc12667e4b1e from QU60/CONTROL (0): announce; sz=16; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames | IsClient packet_count: 0x0 reserved: 0x0 service_class: 0x103c4ee5 service_class: 0x12dc1fca service_class: 0x1e4b7e66 } (usb) 13120.700 8edb080500000000aaaaaaaa043d802080841e00 to */CONTROL (61): SET[reset_in]; sz=4; CMD 0x2080 { _: 80841e00 | .... } (usb) 13388.300 0d17180054cf1386c74a3cdd140000003f0702000391fc120391fc120391fc1256e63f18 from TQ01/CONTROL (0): announce; sz=20; REPORT services { flags: RestartCounterSteady | StatusLightNone | StatusLightMono | StatusLightRgbNoFade | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x2 reserved: 0x0 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x183fe656 } (usb) 13473.000 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 13623.100 c37714004255e5181146df2e100000000f0f0000e54e3c10ca1fdc12667e4b1e from QU60/CONTROL (0): announce; sz=16; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames | IsClient packet_count: 0x0 reserved: 0x0 service_class: 0x103c4ee5 service_class: 0x12dc1fca service_class: 0x1e4b7e66 } (usb) 13626.000 8edb080500000000aaaaaaaa043d802080841e00 to */CONTROL (61): SET[reset_in]; sz=4; CMD 0x2080 { _: 80841e00 | .... } (usb) 13893.900 0d17180054cf1386c74a3cdd140000003f0702000391fc120391fc120391fc1256e63f18 from TQ01/CONTROL (0): announce; sz=20; REPORT services { flags: RestartCounterSteady | StatusLightNone | StatusLightMono | StatusLightRgbNoFade | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x2 reserved: 0x0 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x183fe656 } (usb) 13972.000 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 14132.000 c37714004255e5181146df2e100000000f0f0000e54e3c10ca1fdc12667e4b1e from QU60/CONTROL (0): announce; sz=16; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames | IsClient packet_count: 0x0 reserved: 0x0 service_class: 0x103c4ee5 service_class: 0x12dc1fca service_class: 0x1e4b7e66 } (usb) 14135.300 8edb080500000000aaaaaaaa043d802080841e00 to */CONTROL (61): SET[reset_in]; sz=4; CMD 0x2080 { _: 80841e00 | .... } (usb) 14392.500 0d17180054cf1386c74a3cdd140000003f0702000391fc120391fc120391fc1256e63f18 from TQ01/CONTROL (0): announce; sz=20; REPORT services { flags: RestartCounterSteady | StatusLightNone | StatusLightMono | StatusLightRgbNoFade | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x2 reserved: 0x0 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x183fe656 } (usb) 14471.000 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 14643.400 c37714004255e5181146df2e100000000f0f0000e54e3c10ca1fdc12667e4b1e from QU60/CONTROL (0): announce; sz=16; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames | IsClient packet_count: 0x0 reserved: 0x0 service_class: 0x103c4ee5 service_class: 0x12dc1fca service_class: 0x1e4b7e66 } (usb) 14643.900 8edb080500000000aaaaaaaa043d802080841e00 to */CONTROL (61): SET[reset_in]; sz=4; CMD 0x2080 { _: 80841e00 | .... } (usb) 14903.500 0d17180054cf1386c74a3cdd140000003f0702000391fc120391fc120391fc1256e63f18 from TQ01/CONTROL (0): announce; sz=20; REPORT services { flags: RestartCounterSteady | StatusLightNone | StatusLightMono | StatusLightRgbNoFade | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x2 reserved: 0x0 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x183fe656 } (usb) 14971.500 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 15140.900 c37714004255e5181146df2e100000000f0f0000e54e3c10ca1fdc12667e4b1e from QU60/CONTROL (0): announce; sz=16; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames | IsClient packet_count: 0x0 reserved: 0x0 service_class: 0x103c4ee5 service_class: 0x12dc1fca service_class: 0x1e4b7e66 } (usb) 15143.700 8edb080500000000aaaaaaaa043d802080841e00 to */CONTROL (61): SET[reset_in]; sz=4; CMD 0x2080 { _: 80841e00 | .... } (usb) 15393.500 0d17180054cf1386c74a3cdd140000003f0702000391fc120391fc120391fc1256e63f18 from TQ01/CONTROL (0): announce; sz=20; REPORT services { flags: RestartCounterSteady | StatusLightNone | StatusLightMono | StatusLightRgbNoFade | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x2 reserved: 0x0 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x183fe656 } (usb) 15424.000 6bb6040154cf1386c74a3cdd00010110 to TQ01/(1): GET[intensity]; sz=0; GET 0x1 15434.800 6d7e080054cf1386c74a3cdd0101011001070200 from TQ01/(1): GET[intensity]; sz=1; GET 0x1: 01 | . (usb) 15475.000 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 15648.900 c37714004255e5181146df2e100000000f0f0000e54e3c10ca1fdc12667e4b1e from QU60/CONTROL (0): announce; sz=16; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames | IsClient packet_count: 0x0 reserved: 0x0 service_class: 0x103c4ee5 service_class: 0x12dc1fca service_class: 0x1e4b7e66 } (usb) 15651.700 8edb080500000000aaaaaaaa043d802080841e00 to */CONTROL (61): SET[reset_in]; sz=4; CMD 0x2080 { _: 80841e00 | .... } (usb) 15774.100 0bd8040154cf1386c74a3cdd00030110 to TQ01/(3): GET[intensity]; sz=0; GET 0x1 15783.700 8e1e080054cf1386c74a3cdd0103011001070200 from TQ01/(3): GET[intensity]; sz=1; GET 0x1: 01 | . (usb) 15893.000 e917180054cf1386c74a3cdd140000003f0704000391fc120391fc120391fc1256e63f18 from TQ01/CONTROL (0): announce; sz=20; REPORT services { flags: RestartCounterSteady | StatusLightNone | StatusLightMono | StatusLightRgbNoFade | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x4 reserved: 0x0 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x183fe656 } (usb) 15968.000 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } 16149.800 c37714004255e5181146df2e100000000f0f0000e54e3c10ca1fdc12667e4b1e from QU60/CONTROL (0): announce; sz=16; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames | IsClient packet_count: 0x0 reserved: 0x0 service_class: 0x103c4ee5 service_class: 0x12dc1fca service_class: 0x1e4b7e66 } (usb) 16153.900 8edb080500000000aaaaaaaa043d802080841e00 to */CONTROL (61): SET[reset_in]; sz=4; CMD 0x2080 { _: 80841e00 | .... } (usb) 16181.800 995604014255e5181146df2e00008611 to QU60/CONTROL (0): GET[uptime]; sz=0; GET uptime 16196.700 1fc808004255e5181146df2e04008611b49ba400 from QU60/CONTROL (0): GET[uptime]; sz=4; GET uptime: 10s (usb) 16407.200 0d17180054cf1386c74a3cdd140000003f0702000391fc120391fc120391fc1256e63f18 from TQ01/CONTROL (0): announce; sz=20; REPORT services { flags: RestartCounterSteady | StatusLightNone | StatusLightMono | StatusLightRgbNoFade | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x2 reserved: 0x0 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x12fc9103 service_class: 0x183fe656 } (usb) 16424.100 7513040154cf1386c74a3cdd00008611 to TQ01/CONTROL (0): GET[uptime]; sz=0; GET uptime 16439.900 80000c0054cf1386c74a3cdd080086113ccfb70000000000 from TQ01/CONTROL (0): GET[uptime]; sz=8; GET uptime: 12s (usb) 16467.000 408910001ae84cdd6746f3010c0000000f070000eb89151e0791e51b from PC64/CONTROL (0): announce; sz=12; REPORT services { flags: RestartCounterSteady | StatusLightNone | SupportsACK | SupportsBroadcast | SupportsFrames packet_count: 0x0 reserved: 0x0 service_class: 0x1e1589eb service_class: 0x1be59107 } ``` ## console ``` QU60> binding: 1 servers QU60> binding: 2 servers QU60> binding: 3 servers QU60> binding: 3 servers QU60> binding: 3 servers ``` ## environment ```yaml jacdac: https://github.com/microsoft/jacdac-docs/commit/749f29bd75eef6c59b0a89f32d3fa95cb5033e27 user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 ```