Overview of PyBushido:
bushido_logger.py
replicates Tacx TTS slope distance mode (headunit enters PC Communication mode)
functionality:
- logs data to console
- slope buttons (up and down arrows) implemented
bushido_middle.py
a simple man in the middle implementation for snooping on communication from the headunit to the brake.
to use:
- start training on tacx headunit
- run bushido_middle.py
- you can optionally edit injections.py to modify data before retransmission
Source code
You can grab all the source code we are using to reverse engineer the Tacx Bushido here: