Skip to content

Initializing

Mike edited this page Jul 1, 2018 · 1 revision

When the keyboard software starts up, a few packets are sent and read in order to setup everything.

At this point, What these messages are is unknown, but they're required for later communications to work.

Send First packet

00 13 01 4d 43 49 51 46 49 46 45 44 4c 48 39 46 34 41 45 43 58 39 31 36 50 42 44 35 50 33 41 33 30 37 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 a2

Get some data from keyboard:

00 14 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Send Second Packet

00 11 01 4d 43 49 51 46 49 46 45 44 4c 48 39 46 34 41 45 43 58 39 31 36 50 42 44 35 50 33 41 33 30 37 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 c2

get some datas:

00 14 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Get More Data:

00 15 02 07 03 fd 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

send some data:

00 14 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68

Clone this wiki locally