FortiusANT icon indicating copy to clipboard operation
FortiusANT copied to clipboard

Support for Bushido T1981 brake (~46, 101)

Open mac2444 opened this issue 3 years ago • 224 comments

Hi,

Any chance this will work with the pre-smart Bushido trainers? I've been using antifier with my old i-flow but have a chance to get a Bushido from a friend. Model number is T1981, it is headless but works fine on TTS3/4 Thanks a lot!

mac2444 avatar Oct 17 '20 02:10 mac2444

How does bushido connect to TTS3/4 USB or wireless

WouterJD avatar Oct 17 '20 11:10 WouterJD

The Bushidos are all wireless. The pre-smart versions (T1980, T1981) use the proprietary ANT+ to connect to TTS. There is also a wireless head unit but this is optional as the Bushido could pair directly to the computer.

mac2444 avatar Oct 17 '20 14:10 mac2444

i-Vortex has a head unit which communicates wirelessly with the computer. The head unit has buttons so you can use it manually.

If it is i-Vortex compatible it may work.

WouterJD avatar Oct 17 '20 20:10 WouterJD

I think the Vortex and the Bushido are quite similar. Is there already a way to run a Vortex and a power curve for it?

mac2444 avatar Oct 18 '20 01:10 mac2444

-t i-Vortex see manual If more info needed, lrt me know. Description is not very extensive

WouterJD avatar Oct 18 '20 06:10 WouterJD

I read that. I'll try it out when the trainer arrives and let you know how it works. Thanks!

mac2444 avatar Oct 18 '20 13:10 mac2444

HI @mac2444; just keep me posted what happens. In the meantime I'm always curious where FortiusANT landed; please introduce yourself and let me know where you are located!

WouterJD avatar Oct 19 '20 06:10 WouterJD

Wouter, I'm in Calgary, Canada. The weather here has already taking a towards the winter ahead so obviously bike trainers enter the mind. With all the people forced to work from home or out of work all together, bikes and trainers have been sold out completely here for months. That's what got me digging into options and helped me find your site.

mac2444 avatar Oct 19 '20 15:10 mac2444

Hi "Mac"; great that FortiusANT has found its way to sporty Calgary. I'm from the Netherlands and winter has started here as well, combined with a semi-lockdown. So: tacx-time; although we can (mtb)bike all year since there is never much snow.

Greetz Wouter

WouterJD avatar Oct 19 '20 15:10 WouterJD

Hello Wouter! I too may be able to assist with Bushido testing. I have the same unit from the sounds of it. I will download and give it a try.

P.S. Writing from Ottawa, Ontario in Canada.

Muleguy-Security avatar Oct 27 '20 17:10 Muleguy-Security

@mac2444 - I think we are going to have to work through some of the same steps described in Issue 101 - https://github.com/WouterJD/FortiusANT/issues/101 to try to determine whether either the brake or the headunit can be seen and whether it takes the same commands as i-vortex headunit or brake does.

Muleguy-Security avatar Oct 27 '20 21:10 Muleguy-Security

Sadly, the trainer I was going to get was sold. I have a friend with the same one, I'm going to borrow it off him when I can and see if it will show up on the program. I'll let you know what happens.

mac2444 avatar Oct 27 '20 22:10 mac2444

Plenty 2nd hand @ marktplaats.nl. may be similar in other countries.

WouterJD avatar Oct 27 '20 22:10 WouterJD

Not here, I'm afraid. With the early cold weather, trainers are sold out in all the stores until next year and used ones are gone the same day they are listed.

mac2444 avatar Oct 27 '20 22:10 mac2444

All; indeed please follow #101 and check https://github.com/fluxoid-org/CyclismoProject/wiki/Tacx-Bushido for interface.

WouterJD avatar Oct 28 '20 08:10 WouterJD

Not here, I'm afraid. With the early cold weather, trainers are sold out in all the stores until next year and used ones are gone the same day they are listed.

If thinking global :-) https://link.marktplaats.nl/m1617341693 Tacx Fortius EUR 100,= Shipping worldwide EUR 100,=

WouterJD avatar Oct 28 '20 08:10 WouterJD

I already have an i-flow and an i-magic trainer, so that will keep me going till the new ones are available again. I was just hoping to upgrade to the bushido as the price was very good on it. Thanks for looking though

mac2444 avatar Oct 28 '20 14:10 mac2444

Hello, Can I use the Bushido with the ivortex setting -t I-Vortex or do I have to change some thing?

Marmi86 avatar Nov 08 '20 14:11 Marmi86

No, since Bushido uses different codes. Please follow this thread for developments.

WouterJD avatar Nov 09 '20 10:11 WouterJD

@Marmi86 welcome in our community; where are you from?

WouterJD avatar Nov 09 '20 10:11 WouterJD

I implemented support for the Genius brake (see aforementioned issue #101). According to the information sources I used, the Bushido should be compatible with the Genius protocol.

Therefore you could try the code in #131 and see if it works when starting FortiusANT with the option -t i-Genius.

Please keep me updated if you try it out, I would be curious if it works with Bushido.

m472 avatar Nov 09 '20 12:11 m472

@Marmi86 welcome in our community; where are you from? @WouterJD

Hello Wouter, I came from Germany .

@m472 Thank you , i will testing your setting with i-genius

Edit: When I started FortiusANT 3.5 or your Fork .I get follow issus 18:54:37,462: Command line error; -t incorrect value=i-Genius My ForitusANT exe : FortiusANT.exe -a -g -H0 -t i-Genius or FortiusANT.exe -g -t i-Genius

My Tacx Hardware:

  • Tacx Flow with Headunit Works nice with FortiusANT -Tacx Bushido

Marmi86 avatar Nov 09 '20 18:11 Marmi86

Hi @Marmi86

Thank you for trying to test my modifications!

Took me a moment to realize where the problem lies... I updated and tested only the python source code as I am running FortiusANT on Linux. As a result the Windows executable you are trying to run is not built from the latest version of the source code.

I will try to build the Windows executable and upload it.


Edit: I was not able to build the .exe yet, but I will try again tomorrow evening

m472 avatar Nov 09 '20 22:11 m472

Hi @Marmi86

Thank you for trying to test my modifications!

Took me a moment to realize where the problem lies... I updated and tested only the python source code as I am running FortiusANT on Linux. As a result the Windows executable you are trying to run is not built from the latest version of the source code.

I will try to build the Windows executable and upload it.

Edit: I was not able to build the .exe yet, but I will try again tomorrow evening

Which device connects to FortiusAnt, the Headunit or the Brake? @m472 Can you send me a instruction how to install FortiusAnt on Linux? I will use FortiusAnt with a Raspberry

Marmi86 avatar Nov 10 '20 07:11 Marmi86

For installation instructions please have a look at the FortiusANT user manual: https://github.com/WouterJD/FortiusANT/blob/master/supportfiles/FortiusANTUserManual.pdf

As far as I understand actually both devices connect to FortiusANT via separate channels.

m472 avatar Nov 10 '20 23:11 m472

Hi Guys,

I recently bought a Bushido on Marktplaats (and found out it was a T1981 which doesn't work with Zwift....) and after a struggle with TTS4 I stumbled into FortiusANT! So I'm very curious on the developments in this thread. If I can help in any way with testing, I will be glad to do!

TinusVee avatar Nov 11 '20 15:11 TinusVee

@m472 Can you send me your exe file??

i testing on Ubuntu 20.04 ,i have the same issues: pc@ubuntu:~$ sudo python3 ./FortiusAnt/pythoncode/FortiusAnt.py -t i-Genius

19:20:23,737: Command line error; -t incorrect value=i-Genius

Version 3.5

Ok ,testing your Fork Genius_Support I can start Fortius with parameter i-genius

Edit Can you compile your Genius fork into exe file?

Marmi86 avatar Nov 11 '20 19:11 Marmi86

As soon as the Genius software is stable and confirmed, I can integrate.

WouterJD avatar Nov 13 '20 22:11 WouterJD

Wouter, I did managed to try the 3.5 release with my Bushido T1980 and T1981 head unit. I tried using the -t i-Vortex command and was not able to find the trainer. Without the -t I was able to find a Wahoo SCS on a previous run so at least I can verify that my ANT+ sticks are working. From the post from Marmi86, it looks like there will soon be new i-Genius code to try with it so I will wait for that until further testing unless you have other suggestions.

Output from test below.

C:\Users\hlindley\Downloads\FortiusANT-master\FortiusANT-master\WindowsExecutable>Fortiusant.exe -t i-Vortex 23:36:07,196: Dongle - Using Dynastream Innovations dongle 23:36:07,196: Tacx - Pair with Tacx i-Vortex and Headunit 23:36:07,198: AntHRM - Heartrate expected from Tacx Trainer 23:36:08,340: FortiusANT broadcasts data as an ANT+ Controlled Fitness Equipent device (FE-C), id=57591 23:36:08,522: FortiusANT broadcasts data as an ANT+ Heart Rate Monitor (HRM), id=57592 23:36:08,707: FortiusANT receives data from an ANT+ Tacx i-Vortex (VTX Controller), any device 23:36:08,939: FortiusANT receives data from an ANT+ Tacx i-Vortex Headunit (VHU Controller), any device 23:36:09,148: FortiusANT broadcasts data as an ANT+ Bicycle Power Sensor (PWR), id=57596 23:36:09,340: FortiusANT broadcasts data as an ANT+ Speed and Cadence Sensor (SCS), id=57595 23:36:09,525: Ctrl-C to exit 23:36:09,525: Tacx - Pair with Tacx i-Vortex and Headunit 23:36:09,525: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:10,549: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:11,576: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:12,616: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:13,649: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:14,682: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:15,706: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:16,731: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:17,752: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:18,791: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:19,821: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:20,862: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:21,901: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:22,952: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:23,984: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:25,017: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:26,062: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:27,070: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:28,114: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:29,134: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:30,179: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:31,223: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:32,245: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:33,283: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:34,328: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:35,352: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:36,376: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:37,429: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:38,455: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:39,495: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:40,542: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:41,573: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:42,606: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:43,663: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:44,683: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:45,711: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:46,753: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:47,790: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:48,822: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:49,875: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:50,909: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:51,937: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:52,982: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:54,014: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:55,037: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:56,079: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:57,113: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:58,149: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:36:59,189: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:37:00,211: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:37:01,250: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:37:02,264: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:37:03,287: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:37:04,324: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:37:05,357: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:37:06,402: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15 23:37:07,439: Target=100W Speed= 0.0kmh hr= 0 Current= 0W Cad= 0 r= 100 T= 15

Muleguy-Security avatar Nov 14 '20 23:11 Muleguy-Security

Bushido appears to have other ANT+ id's (network numbers), so -t i-Vortex does not work. Please follow #101 !

WouterJD avatar Nov 15 '20 16:11 WouterJD