Hi all,
I am working on an "intelligent" driver to make non FE-C cycling trainers FE-C enabled. To be more specific I target the Tacx Vortex and Bushido trainers more than 2 year old that are perfectly suitable to become FE-C compatible.
I'm undertaking this project because I feel very disappointed Tacx doesn't want to offer any sort of firmware upgrade to those who acquired pre ANT+ FE-C trainers.
So far I did reverse engineer the entire proprietary ANT+ protocol between the Tacx brake and the head unit as well as the head unit and the PC
)
What I'm looking for at this point is
documentation or code to help me make a virtual USB device driver such that a training software (ZWIFT, etc) will "see" an ANT stick while it is in fact my driver. That driver will in turn connect to the real USB stick providing all message translation.
By the way, I'm a software engineer trying to save time not having to dig the internet for how to write a virtual USB device driver.
Best regards to anybody who points me in the right direction.