sudo apt install mono-runtime
```sudo chmod +x k5tool
$ ./k5tool -hello
Opening /dev/ttyUSB0
Handshake...
Firmware: "2.01.32"
HasCustomAesKey: 0
IsPasswordLocked: 0
Done
./k5tool -port /dev/ttyUSB1 -hello
./k5tool -port COM3 -hello
bash
$ ./k5tool -port
/dev/ttyS0
/dev/ttyUSB0
$ ./k5tool -reboot
Opening /dev/ttyUSB0
Handshake...
Firmware: "2.01.32"
HasCustomAesKey: 0
IsPasswordLocked: 0
Reboot device...
Bootloader: "2.00.06"
Done
$ ./k5tool -rdadc
Opening /dev/ttyUSB0
Handshake...
Firmware: "2.01.32"
HasCustomAesKey: 0
IsPasswordLocked: 0
Read ADC...
Voltage: 2190
Current: 0
Done
$ ./k5tool -rdee [<offset> <size>] [<fileName>]
$ ./k5tool -rdee
$ ./k5tool -rdee eeprom-full.raw
bash
$ ./k5tool -rdee 0x1e00 0x0200 eeprom-calib.raw
bash
$ ./k5tool -wree [<offset>] <fileName>
$ ./k5tool -wree eeprom-0000-2000.raw
-wrflash <fileName>
-wrflashraw [<version>] <fileName>
$ ./k5tool -unpack <fileName> [<outputName>]
$ ./k5tool -pack <version> <fileName> [<outputName>]
$ ./k5tool -port /dev/ttyUSB1 -simula
$ ./k5tool -sniffer
$ ./k5tool -parse <hex-data>
$ ./k5tool -parse-plain <hex-data>