Skip to content

Instantly share code, notes, and snippets.

@sjmf
Created May 2, 2026 22:11
Show Gist options
  • Select an option

  • Save sjmf/1f12d44c57afb2a4e60ad379a3c92671 to your computer and use it in GitHub Desktop.

Select an option

Save sjmf/1f12d44c57afb2a4e60ad379a3c92671 to your computer and use it in GitHub Desktop.
CH9350L UART bus sniff — real keyboard + mouse source (HID boot protocol, verified decoder output)
[sniff] Opening COM4 @ 115200 8N1 log=sniff_com4_3.txt
22:44:04.451 57 ab 86 | STARTUP_0x86 []
22:44:04.704 57 ab 80 ff | STARTUP_0x80 [0xFF]
22:44:04.934 57 ab 80 ff | STARTUP_0x80 [0xFF]
22:44:04.935 57 ab 82 a3 | HEARTBEAT io=3
22:44:04.935 57 ab 82 a3 | HEARTBEAT io=3
22:44:04.991 57 ab 82 a3 | HEARTBEAT io=3
22:44:04.992 57 ab 82 a3 | HEARTBEAT io=3
22:44:05.044 57 ab 82 a3 | HEARTBEAT io=3
22:44:05.045 57 ab 82 a3 | HEARTBEAT io=3
22:44:05.047 57 ab 89 | STARTUP_0x89 []
22:44:05.899 57 ab 82 a3 | HEARTBEAT io=3
22:44:06.892 57 ab 82 a3 | HEARTBEAT io=3
22:44:07.591 57 ab 88 07 20 00 00 ff 00 00 ff | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+0 dy=-1 wheel=0 ctr=00 sum=FFOK
22:44:07.592 57 ab 88 07 20 00 ff fe 00 01 fe | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-1 dy=-2 wheel=0 ctr=01 sum=FEOK
22:44:07.592 57 ab 88 07 20 00 00 fe 00 02 00 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+0 dy=-2 wheel=0 ctr=02 sum=00OK
22:44:07.593 57 ab 88 07 20 00 ff fe 00 03 00 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-1 dy=-2 wheel=0 ctr=03 sum=00OK
22:44:07.593 57 ab 88 07 20 00 00 fd 00 04 01 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+0 dy=-3 wheel=0 ctr=04 sum=01OK
22:44:07.656 57 ab 88 07 20 00 ff fd 00 05 01 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-1 dy=-3 wheel=0 ctr=05 sum=01OK
22:44:07.657 57 ab 88 07 20 00 00 fc 00 06 02 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+0 dy=-4 wheel=0 ctr=06 sum=02OK
22:44:07.657 57 ab 88 07 20 00 00 fb 00 07 02 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+0 dy=-5 wheel=0 ctr=07 sum=02OK
22:44:07.658 57 ab 88 07 20 00 ff fc 00 08 03 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-1 dy=-4 wheel=0 ctr=08 sum=03OK
22:44:07.658 57 ab 88 07 20 00 00 fa 00 09 03 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+0 dy=-6 wheel=0 ctr=09 sum=03OK
22:44:07.658 57 ab 88 07 20 00 00 fb 00 0a 05 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+0 dy=-5 wheel=0 ctr=0A sum=05OK
22:44:07.659 57 ab 88 07 20 00 00 fa 00 0b 05 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+0 dy=-6 wheel=0 ctr=0B sum=05OK
22:44:07.659 57 ab 88 07 20 00 01 fa 00 0c 07 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+1 dy=-6 wheel=0 ctr=0C sum=07OK
22:44:07.719 57 ab 88 07 20 00 02 fa 00 0d 09 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+2 dy=-6 wheel=0 ctr=0D sum=09OK
22:44:07.720 57 ab 88 07 20 00 02 f9 00 0e 09 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+2 dy=-7 wheel=0 ctr=0E sum=09OK
22:44:07.721 57 ab 88 07 20 00 03 fa 00 0f 0c | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+3 dy=-6 wheel=0 ctr=0F sum=0COK
22:44:07.721 57 ab 88 07 20 00 03 f9 00 10 0c | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+3 dy=-7 wheel=0 ctr=10 sum=0COK
22:44:07.723 57 ab 88 07 20 00 03 fa 00 11 0e | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+3 dy=-6 wheel=0 ctr=11 sum=0EOK
22:44:07.724 57 ab 88 07 20 00 05 fb 00 12 12 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+5 dy=-5 wheel=0 ctr=12 sum=12OK
22:44:07.725 57 ab 88 07 20 00 06 fb 00 13 14 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+6 dy=-5 wheel=0 ctr=13 sum=14OK
22:44:07.726 57 ab 88 07 20 00 07 fb 00 14 16 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+7 dy=-5 wheel=0 ctr=14 sum=16OK
22:44:07.785 57 ab 88 07 20 00 07 fb 00 15 17 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+7 dy=-5 wheel=0 ctr=15 sum=17OK
22:44:07.786 57 ab 88 07 20 00 08 fc 00 16 1a | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+8 dy=-4 wheel=0 ctr=16 sum=1AOK
22:44:07.786 57 ab 88 07 20 00 0a fd 00 17 1e | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+10 dy=-3 wheel=0 ctr=17 sum=1EOK
22:44:07.787 57 ab 88 07 20 00 0b fd 00 18 20 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+11 dy=-3 wheel=0 ctr=18 sum=20OK
22:44:07.787 57 ab 88 07 20 00 0b fd 00 19 21 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+11 dy=-3 wheel=0 ctr=19 sum=21OK
22:44:07.787 57 ab 88 07 20 00 0d fe 00 1a 25 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+13 dy=-2 wheel=0 ctr=1A sum=25OK
22:44:07.788 57 ab 88 07 20 00 0d 00 00 1b 28 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+13 dy=+0 wheel=0 ctr=1B sum=28OK
22:44:07.788 57 ab 88 07 20 00 0d fe 00 1c 27 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+13 dy=-2 wheel=0 ctr=1C sum=27OK
22:44:07.844 57 ab 88 07 20 00 0d 00 00 1d 2a | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+13 dy=+0 wheel=0 ctr=1D sum=2AOK
22:44:07.844 57 ab 88 07 20 00 0d 00 00 1e 2b | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+13 dy=+0 wheel=0 ctr=1E sum=2BOK
22:44:07.845 57 ab 88 07 20 00 0b 01 00 1f 2b | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+11 dy=+1 wheel=0 ctr=1F sum=2BOK
22:44:07.845 57 ab 88 07 20 00 09 01 00 20 2a | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+9 dy=+1 wheel=0 ctr=20 sum=2AOK
22:44:07.845 57 ab 88 07 20 00 08 04 00 21 2d | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+8 dy=+4 wheel=0 ctr=21 sum=2DOK
22:44:07.845 57 ab 88 07 20 00 09 03 00 22 2e | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+9 dy=+3 wheel=0 ctr=22 sum=2EOK
22:44:07.846 57 ab 88 07 20 00 08 03 00 23 2e | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+8 dy=+3 wheel=0 ctr=23 sum=2EOK
22:44:07.846 57 ab 88 07 20 00 08 04 00 24 30 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+8 dy=+4 wheel=0 ctr=24 sum=30OK
22:44:07.846 57 ab 88 07 20 00 08 05 00 25 32 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+8 dy=+5 wheel=0 ctr=25 sum=32OK
22:44:07.908 57 ab 88 07 20 00 06 06 00 26 32 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+6 dy=+6 wheel=0 ctr=26 sum=32OK
22:44:07.909 57 ab 88 07 20 00 05 07 00 27 33 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+5 dy=+7 wheel=0 ctr=27 sum=33OK
22:44:07.909 57 ab 88 07 20 00 04 07 00 28 33 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+4 dy=+7 wheel=0 ctr=28 sum=33OK
22:44:07.910 57 ab 88 07 20 00 02 06 00 29 31 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+2 dy=+6 wheel=0 ctr=29 sum=31OK
22:44:07.910 57 ab 88 07 20 00 01 08 00 2a 33 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+1 dy=+8 wheel=0 ctr=2A sum=33OK
22:44:07.910 57 ab 88 07 20 00 01 08 00 2b 34 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+1 dy=+8 wheel=0 ctr=2B sum=34OK
22:44:07.910 57 ab 82 a3 | HEARTBEAT io=3
22:44:07.911 57 ab 88 07 20 00 ff 0c 00 2c 37 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-1 dy=+12 wheel=0 ctr=2C sum=37OK
22:44:07.911 57 ab 88 07 20 00 ff 06 00 2d 32 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-1 dy=+6 wheel=0 ctr=2D sum=32OK
22:44:07.968 57 ab 88 07 20 00 fd 09 00 2e 34 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-3 dy=+9 wheel=0 ctr=2E sum=34OK
22:44:07.968 57 ab 88 07 20 00 fd 08 00 2f 34 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-3 dy=+8 wheel=0 ctr=2F sum=34OK
22:44:07.969 57 ab 88 07 20 00 fb 0a 00 30 35 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-5 dy=+10 wheel=0 ctr=30 sum=35OK
22:44:07.969 57 ab 88 07 20 00 fb 08 00 31 34 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-5 dy=+8 wheel=0 ctr=31 sum=34OK
22:44:07.969 57 ab 88 07 20 00 fb 09 00 32 36 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-5 dy=+9 wheel=0 ctr=32 sum=36OK
22:44:07.970 57 ab 88 07 20 00 fa 09 00 33 36 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-6 dy=+9 wheel=0 ctr=33 sum=36OK
22:44:07.970 57 ab 88 07 20 00 f9 09 00 34 36 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-7 dy=+9 wheel=0 ctr=34 sum=36OK
22:44:07.970 57 ab 88 07 20 00 fa 08 00 35 37 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-6 dy=+8 wheel=0 ctr=35 sum=37OK
22:44:08.031 57 ab 88 07 20 00 f9 07 00 36 36 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-7 dy=+7 wheel=0 ctr=36 sum=36OK
22:44:08.032 57 ab 88 07 20 00 f9 07 00 37 37 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-7 dy=+7 wheel=0 ctr=37 sum=37OK
22:44:08.032 57 ab 88 07 20 00 f8 05 00 38 35 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-8 dy=+5 wheel=0 ctr=38 sum=35OK
22:44:08.032 57 ab 88 07 20 00 f9 05 00 39 37 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-7 dy=+5 wheel=0 ctr=39 sum=37OK
22:44:08.033 57 ab 88 07 20 00 f7 03 00 3a 34 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-9 dy=+3 wheel=0 ctr=3A sum=34OK
22:44:08.033 57 ab 88 07 20 00 f7 03 00 3b 35 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-9 dy=+3 wheel=0 ctr=3B sum=35OK
22:44:08.033 57 ab 88 07 20 00 f6 03 00 3c 35 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-10 dy=+3 wheel=0 ctr=3C sum=35OK
22:44:08.033 57 ab 88 07 20 00 f4 01 00 3d 32 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-12 dy=+1 wheel=0 ctr=3D sum=32OK
22:44:08.094 57 ab 88 07 20 00 f6 01 00 3e 35 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-10 dy=+1 wheel=0 ctr=3E sum=35OK
22:44:08.094 57 ab 88 07 20 00 f5 01 00 3f 35 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-11 dy=+1 wheel=0 ctr=3F sum=35OK
22:44:08.095 57 ab 88 07 20 00 f6 00 00 40 36 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-10 dy=+0 wheel=0 ctr=40 sum=36OK
22:44:08.095 57 ab 88 07 20 00 f5 ff 00 41 35 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-11 dy=-1 wheel=0 ctr=41 sum=35OK
22:44:08.095 57 ab 88 07 20 00 f7 ff 00 42 38 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-9 dy=-1 wheel=0 ctr=42 sum=38OK
22:44:08.096 57 ab 88 07 20 00 f7 fe 00 43 38 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-9 dy=-2 wheel=0 ctr=43 sum=38OK
22:44:08.096 57 ab 88 07 20 00 f9 fe 00 44 3b | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-7 dy=-2 wheel=0 ctr=44 sum=3BOK
22:44:08.096 57 ab 88 07 20 00 fb ff 00 45 3f | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-5 dy=-1 wheel=0 ctr=45 sum=3FOK
22:44:08.157 57 ab 88 07 20 00 fc ff 00 46 41 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-4 dy=-1 wheel=0 ctr=46 sum=41OK
22:44:08.157 57 ab 88 07 20 00 fe 00 00 47 45 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=-2 dy=+0 wheel=0 ctr=47 sum=45OK
22:44:08.219 57 ab 88 07 20 00 00 ff 00 48 47 | KEY_SOLO ser=0x20 MOUSE_REL btn=0x00 dx=+0 dy=-1 wheel=0 ctr=48 sum=47OK
22:44:08.974 57 ab 82 a3 | HEARTBEAT io=3
22:44:09.970 57 ab 82 a3 | HEARTBEAT io=3
22:44:10.093 57 ab 88 0b 11 00 00 1e 00 00 00 00 00 00 1e | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['1'] ctr=00 sum=1EOK
22:44:10.281 57 ab 88 0b 11 00 00 1e 1f 00 00 00 00 01 3e | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['1', '2'] ctr=01 sum=3EOK
22:44:10.282 57 ab 88 0b 11 00 00 1f 00 00 00 00 00 02 21 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['2'] ctr=02 sum=21OK
22:44:10.336 57 ab 88 0b 11 00 00 1f 20 00 00 00 00 03 42 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['2', '3'] ctr=03 sum=42OK
22:44:10.336 57 ab 88 0b 11 00 00 20 00 00 00 00 00 04 24 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['3'] ctr=04 sum=24OK
22:44:10.392 57 ab 88 0b 11 00 00 20 21 00 00 00 00 05 46 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['3', '4'] ctr=05 sum=46OK
22:44:10.392 57 ab 88 0b 11 00 00 21 00 00 00 00 00 06 27 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['4'] ctr=06 sum=27OK
22:44:10.447 57 ab 88 0b 11 00 00 21 22 00 00 00 00 07 4a | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['4', '5'] ctr=07 sum=4AOK
22:44:10.447 57 ab 88 0b 11 00 00 22 00 00 00 00 00 08 2a | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['5'] ctr=08 sum=2AOK
22:44:10.510 57 ab 88 0b 11 00 00 23 00 00 00 00 00 09 2c | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['6'] ctr=09 sum=2COK
22:44:10.511 57 ab 88 0b 11 00 00 24 00 00 00 00 00 0a 2e | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['7'] ctr=0A sum=2EOK
22:44:10.570 57 ab 88 0b 11 00 00 24 25 00 00 00 00 0b 54 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['7', '8'] ctr=0B sum=54OK
22:44:10.571 57 ab 88 0b 11 00 00 25 00 00 00 00 00 0c 31 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['8'] ctr=0C sum=31OK
22:44:10.626 57 ab 88 0b 11 00 00 26 00 00 00 00 00 0d 33 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['9'] ctr=0D sum=33OK
22:44:10.749 57 ab 88 0b 11 00 00 26 27 00 00 00 00 0e 5b | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['9', '0'] ctr=0E sum=5BOK
22:44:10.750 57 ab 88 0b 11 00 00 27 00 00 00 00 00 0f 36 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['0'] ctr=0F sum=36OK
22:44:10.999 57 ab 82 a3 | HEARTBEAT io=3
22:44:10.000 57 ab 88 0b 11 00 00 00 00 00 00 00 00 10 10 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=[] ctr=10 sum=10OK
22:44:11.999 57 ab 82 a3 | HEARTBEAT io=3
22:44:13.029 57 ab 82 a3 | HEARTBEAT io=3
22:44:13.217 57 ab 88 0b 11 00 00 14 00 00 00 00 00 11 25 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['Q'] ctr=11 sum=25OK
22:44:13.280 57 ab 88 0b 11 00 00 14 1a 00 00 00 00 12 40 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['Q', 'W'] ctr=12 sum=40OK
22:44:13.342 57 ab 88 0b 11 00 00 1a 00 00 00 00 00 13 2d | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['W'] ctr=13 sum=2DOK
22:44:13.406 57 ab 88 0b 11 00 00 1a 08 00 00 00 00 14 36 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['W', 'E'] ctr=14 sum=36OK
22:44:13.407 57 ab 88 0b 11 00 00 08 00 00 00 00 00 15 1d | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['E'] ctr=15 sum=1DOK
22:44:13.407 57 ab 88 0b 11 00 00 08 15 00 00 00 00 16 33 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['E', 'R'] ctr=16 sum=33OK
22:44:13.469 57 ab 88 0b 11 00 00 15 00 00 00 00 00 17 2c | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['R'] ctr=17 sum=2COK
22:44:13.469 57 ab 88 0b 11 00 00 17 00 00 00 00 00 18 2f | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['T'] ctr=18 sum=2FOK
22:44:13.522 57 ab 88 0b 11 00 00 17 1c 00 00 00 00 19 4c | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['T', 'Y'] ctr=19 sum=4COK
22:44:13.526 57 ab 88 0b 11 00 00 1c 00 00 00 00 00 1a 36 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['Y'] ctr=1A sum=36OK
22:44:13.577 57 ab 88 0b 11 00 00 1c 18 00 00 00 00 1b 4f | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['Y', 'U'] ctr=1B sum=4FOK
22:44:13.577 57 ab 88 0b 11 00 00 18 00 00 00 00 00 1c 34 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['U'] ctr=1C sum=34OK
22:44:13.632 57 ab 88 0b 11 00 00 0c 00 00 00 00 00 1d 29 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['I'] ctr=1D sum=29OK
22:44:13.687 57 ab 88 0b 11 00 00 0c 12 00 00 00 00 1e 3c | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['I', 'O'] ctr=1E sum=3COK
22:44:13.688 57 ab 88 0b 11 00 00 12 00 00 00 00 00 1f 31 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['O'] ctr=1F sum=31OK
22:44:13.749 57 ab 88 0b 11 00 00 12 13 00 00 00 00 20 45 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['O', 'P'] ctr=20 sum=45OK
22:44:13.813 57 ab 88 0b 11 00 00 13 00 00 00 00 00 21 34 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['P'] ctr=21 sum=34OK
22:44:13.935 57 ab 88 0b 11 00 00 13 2f 00 00 00 00 22 64 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['P', '['] ctr=22 sum=64OK
22:44:13.999 57 ab 88 0b 11 00 00 13 00 00 00 00 00 23 36 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['P'] ctr=23 sum=36OK
22:44:13.999 57 ab 88 0b 11 00 00 00 00 00 00 00 00 24 24 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=[] ctr=24 sum=24OK
22:44:14.063 57 ab 82 a3 | HEARTBEAT io=3
22:44:15.034 57 ab 82 a3 | HEARTBEAT io=3
22:44:16.091 57 ab 82 a3 | HEARTBEAT io=3
22:44:16.156 57 ab 88 0b 11 02 00 00 00 00 00 00 00 25 27 | KEY_SOLO ser=0x11 KB_BOOT mod=LSHIFT keys=[] ctr=25 sum=27OK
22:44:16.407 57 ab 88 0b 11 03 00 00 00 00 00 00 00 26 29 | KEY_SOLO ser=0x11 KB_BOOT mod=LCTRL+LSHIFT keys=[] ctr=26 sum=29OK
22:44:16.468 57 ab 88 0b 11 01 00 00 00 00 00 00 00 27 28 | KEY_SOLO ser=0x11 KB_BOOT mod=LCTRL keys=[] ctr=27 sum=28OK
22:44:16.655 57 ab 88 0b 11 00 00 00 00 00 00 00 00 28 28 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=[] ctr=28 sum=28OK
22:44:16.827 57 ab 88 0b 11 08 00 00 00 00 00 00 00 29 31 | KEY_SOLO ser=0x11 KB_BOOT mod=LWIN keys=[] ctr=29 sum=31OK
22:44:16.950 57 ab 88 0b 11 00 00 00 00 00 00 00 00 2a 2a | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=[] ctr=2A sum=2AOK
22:44:17.122 57 ab 82 a3 | HEARTBEAT io=3
22:44:17.702 57 ab 88 0b 11 00 00 39 00 00 00 00 00 2b 64 | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=['CAPS'] ctr=2B sum=64OK
22:44:17.830 57 ab 88 0b 11 00 00 00 00 00 00 00 00 2c 2c | KEY_SOLO ser=0x11 KB_BOOT mod=- keys=[] ctr=2C sum=2COK
22:44:18.077 57 ab 82 a3 | HEARTBEAT io=3
22:44:19.091 57 ab 82 a3 | HEARTBEAT io=3
22:44:20.106 57 ab 82 a3 | HEARTBEAT io=3
[sniff] Stopped.
[sniff] Opening COM5 @ 115200 8N1 log=sniff_com5_3.txt
22:44:05.044 57 ab 12 00 00 00 00 00 07 ac 0b | UC_INIT/LED sn=00000000 led=0x00[-] tail=07ac0b
[sniff] Stopped.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment