Bus Pirate
For communicate with devices over various protocols,
from a PC terminal over USB.
Bus Pirate v3.6
See the dangerous prototype buspirate Manual.
so, Basic usage:
Connect to the buspirate with a VT100 terminal.
> screen /dev/ttyUSB0 115200 8N1
Type "m" for a config menu