Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Bushido T1981 brake (~46, 101) #117

Open
mac2444 opened this issue Oct 17, 2020 · 224 comments
Open

Support for Bushido T1981 brake (~46, 101) #117

mac2444 opened this issue Oct 17, 2020 · 224 comments

Comments

@mac2444
Copy link

mac2444 commented Oct 17, 2020

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!

@WouterJD
Copy link
Owner

How does bushido connect to TTS3/4
USB or wireless

@mac2444
Copy link
Author

mac2444 commented Oct 17, 2020

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.

@WouterJD
Copy link
Owner

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.

@mac2444
Copy link
Author

mac2444 commented Oct 18, 2020

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?

@WouterJD
Copy link
Owner

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

@mac2444
Copy link
Author

mac2444 commented Oct 18, 2020

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

@WouterJD
Copy link
Owner

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!

@mac2444
Copy link
Author

mac2444 commented Oct 19, 2020

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.

@WouterJD WouterJD changed the title Support for Busido trainers (pre-smart) Support for Bushido trainers (pre-smart) Oct 19, 2020
@WouterJD
Copy link
Owner

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 WouterJD added enhancement New feature or request additional [Tacx] model and removed enhancement New feature or request labels Oct 26, 2020
@Muleguy-Security
Copy link

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
Copy link

@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.

@mac2444
Copy link
Author

mac2444 commented Oct 27, 2020

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.

@WouterJD
Copy link
Owner

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

@mac2444
Copy link
Author

mac2444 commented Oct 27, 2020

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.

@WouterJD
Copy link
Owner

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

@WouterJD
Copy link
Owner

WouterJD commented Oct 28, 2020

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,=

@mac2444
Copy link
Author

mac2444 commented Oct 28, 2020

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

@Marmi86
Copy link

Marmi86 commented Nov 8, 2020

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

@WouterJD
Copy link
Owner

WouterJD commented Nov 9, 2020

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

@WouterJD
Copy link
Owner

WouterJD commented Nov 9, 2020

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

@m472
Copy link

m472 commented Nov 9, 2020

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.

@Marmi86
Copy link

Marmi86 commented Nov 9, 2020

@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

@m472
Copy link

m472 commented Nov 9, 2020

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

@Marmi86
Copy link

Marmi86 commented Nov 10, 2020

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

@m472
Copy link

m472 commented Nov 10, 2020

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.

@TinusVee
Copy link

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!

@WouterJD
Copy link
Owner

Welcome to the FortiusANT community


I'm always curious to know who I communicate with, where FortiusANT is used and what configuration is used.
Please tell me what bundle did you buy, and what brake and what head unit do you use?
I would therefore appreciate that you introduce yourself; perhaps leave a comment under issue #14.
You could also consider to visit the sponsor page


Start FortiusAnt with - t bushido parameter
Check manual, which provides a lot of info

@WouterJD
Copy link
Owner

@graafro please check #61 regarding the CYCPLUS dongle you use; it should not affect the discovery of the Bushido though.

@Koningarjen
Copy link

Hi, Got it to work with Zwift and GTAbikeV! First on laptop, now on raspbarry pi. Had to overcome some bluetooth issues but alle good now. I ran in another problem which is probably caused by me overlooking something, but both on pi and laptop I changed the -p from 20 to 100. The because my power output was multiplied by 5 (which looked awesome btw).

However, this setting is never properly saved. On Pi when rebooting and autostarting I allways have to manualy change in the settings this -p to 100 and restart. afterwards the poweroutput is correct. Does anybody knows what i'm missing?

@WouterJD
Copy link
Owner

WouterJD commented Sep 2, 2022

Hi @Koningarjen one question: how do you save the - P?
Do you use the GUI, please check whether a JSON file is created.

How do you start FortiusAnt, on windows or raspberry?

@Koningarjen
Copy link

Koningarjen commented Sep 3, 2022 via email

@WouterJD
Copy link
Owner

The accepted range for -p is 50...150 (see settings.py)

I tried to reproduce with FortiusAnt 6.4:

  • start .exe directly from explorer; does not proceed since no trainer found
  • click settings; tacx type= and -p = 100
  • modify tacx-type=bushido
  • save settings to json file
  • click OK
    Json file now contains (amongst others):
{
    "trainer": {
        "factor": "100",
        "type": "Bushido"
    },
    "version": "1"
}

Which is as expected, so I cannot reproduce your issue

@Roguish000
Copy link

Sir, hello again. quick question, please.
I have been suffering with a bad knee for a few months. Now starting to ride the trainer very easily.
I have -p20 in the startup. Does this work. I read that the range for -p is 50 to 150?
Can it be extended to 20 so the ride is easier, less effort, less knee pain ?

If not, what would be the best way to 'go easy' ??

@WouterJD
Copy link
Owner

WouterJD commented Oct 5, 2022

Hi @Roguish000

Sorry to hear that your knee is giving trouble and great you can do some recovery in-house.
Let's see...

50...150 has been a range definition in the past
But check here: https://github.com/WouterJD/FortiusANT/blob/master/pythoncode/FortiusAntCommand.py#L515
The range should be 20...150% (0,2 ... 1.5)

Just for verification:
What version do you use (title bar) and do you use python or executable?

Do you have a headunit with up/down buttons? You can reduce power with those buttons as well (virtual gear).
And if you want to train without zwift and/or other software; the exersize mode (-e) may be good for you.

Succes!

@Roguish000
Copy link

WouterJD.
I am using the windows executable. top of the gui says 'Fortius Antifier v6.4{version on github=Fortius Antifier v6.5]
could you make a windows binary for the 20-150 range?
Yes, the headunit does have arrow buttons. looks like the one in picture at bottom left of page 40 of your manual.
question. if I set p=50, does that override the CTP setting? or does it factor it?
Example, In Golden Cheetah, in Train mode, riding a gps course with video, there is a screen arrow to adjust the effort up or down. How does that and the p factor interact?
And how does the -Gxx factor add in to the whole thing?

you manual is very good. one of the best I've ever seen for open source, free software..... excellent. I believe in RTFM.

@WouterJD
Copy link
Owner

WouterJD commented Oct 6, 2022

Hi @Roguish000

If you startup with FortiusAnt.exe -g -a -p15 -d1, FortiusAnt will output:

08:46:52,742: FortiusANT started
...
08:46:52,747: -p 0.2
...

and you know that -p15 has been minimized to -p20. Yes, these limitations are not reported as warning or error, and it's done so just for lazyness...

I believe your .exe would allow minimum value of 20.

@WouterJD
Copy link
Owner

WouterJD commented Oct 6, 2022

Yes, the headunit does have arrow buttons. looks like the one in picture at bottom left of page 40 of your manual.
question. if I set p=50, does that override the CTP setting? or does it factor it?

The power factor parameter is intended to calibrate your trainer. If your CTP requires 100Watts and through your power meter you see that 105Watt is required, you might use -p95.
That's what the thing is for.

If you're doing a power-training (requiring to output 100Watt during x minutes) and you set -p50 and you train with 50Watts (power meter) then the CTP will receive 100Watts. While zwifting this gives impressive results for your friends when doing a race. But could be considered e-doping :-)

@WouterJD
Copy link
Owner

WouterJD commented Oct 6, 2022

And how does the -Gxx factor add in to the whole thing?

The G-factor does a similar thing, but let's assume your trainer is well calibrated; CTP requires 100Watts and you actually output 100Watts while training.

Now you do a Rouvy tour, sending you uphill with 20%. If you cannot do that (speed, cadence, power...) then use the -G factor which influences the requested gradient, which influences the reqquired power. Further see manual

@WouterJD
Copy link
Owner

WouterJD commented Oct 6, 2022

the headunit does have arrow buttons

And while training you can always use the arrow buttons to reduce/increas power through the virtual gearbox

@WouterJD
Copy link
Owner

WouterJD commented Oct 6, 2022

So all these options influence the trainer-power-requested compared to the CTP-requirement

-p is a calibration (static), -p50 reduces the required power AND ALSO recalculates the power transmitted to CTP
-G reduces the gradient (static) but does not change the power you output. So if you produce 50Watts, 50 watts are sent to CTP and the CTP willl caluclate the corresponding speed. To go faster, increase cadence.
-arrows (dynamic) are visualized as a gearbox and reduce/increment required power dynamically; further like -G

In your situation, -p20 divides the requested power by 5 and multiplies back by 5 so your CTP willl give you a higher speed to avoid your training gets endless. If zwifting with friends, this may be considered cheating or -if properly communicated- is a great way to join while recovering.

Got it?

@Roguish000
Copy link

WouterJD,
thanks for the answers. I'm sure I'll get it sorted out.
I am not a power rider, just use the trainer when it's dark or wet or cold outside.....
I like riding with real videos, not fake scenes.
I am going to try and make some RLVs.
Also, I see in Golden Cheetah that all I need is a video file and matching GPX file. Going to try that too.
And eventually try one of the commercial CTPs so I can ride with a good friend in another state....
Really appreciate your work. Thanks.

@WouterJD
Copy link
Owner

WouterJD commented Oct 6, 2022

I am not a power rider,

"power rider" does not mean that you have a high FTP,it means that your training requires you to produce a certain power (power mode) during a certain time..

"grade mode" is when you follow a GPX; horizontal = 0, up = 10 and down = - 15 degrees. The required power is then calculated based upon your speed (measured by the roll under your wheel on the trainer) and your estimated weight. Like Golden Cheetah with video+gpx or rouvy, containing enhanced reality RLV's.

@WouterJD
Copy link
Owner

WouterJD commented Oct 6, 2022

Do you know Rouvy? I like it, doing very well in the intended area.

PS. Thanks for your compliment:

you manual is very good. one of the best I've ever seen for open source, free software..... excellent. I believe in RTFM.

@Roguish000
Copy link

WouterJD.
yes, I know of Rouvy. I have been researching the current online cycling apps.
Question..... do you know if your FortiusAnt program will bridge the old, dumb Bushido to the new Tacx (Garmin) Desktop app?
Or is Garmin keeping it all proprietary?

So far I think I like the Wahoo RGT, free version. I am going to see if I can get it to work.....

@WouterJD
Copy link
Owner

WouterJD commented Oct 7, 2022

Question..... do you know if your FortiusAnt program will bridge the old, dumb Bushido to the new Tacx (Garmin) Desktop app?

As far as I know, yes. Provided it pairs with a FE-C ANTdevice which I think it does.
I don't use it, the Tacx app is obsolete since there is Zwift, Rouvy, Trainer Road - which are cheaper.
Your experiences are appreciated

@bredy73
Copy link

bredy73 commented Feb 6, 2023

I have a question: I use the windows executable. The power I read on the head unit 1982 is not the same I read on FortiusAnt windows, the second is too high. How can I seat the correct scale? Thanks

@MiroslavPlamenovNikolov
Copy link

Hello again guys, I'm again trying to use FortiusAnt with my Bushido trainer. Because I'm using a headless Bushido last time I managed to connect my Bushido trainer with FortiusANT was when @switchabl provided me with a development build of his branch. Currently I downloaded the newest version of FortiusANT, my old computer died and I lost everything, but I cannot connect, can you please advice do I need again a development build (if yes can you please prove one because the old one expired) or the newest version support headless Bushido (BushidoDirect). Thanks in advice for you help.

@WouterJD
Copy link
Owner

WouterJD commented Mar 7, 2023

I have a question: I use the windows executable. The power I read on the head unit 1982 is not the same I read on FortiusAnt windows, the second is too high. How can I seat the correct scale? Thanks

Welcome to the FortiusANT community


I'm always curious to know who I communicate with, where FortiusANT is used and what configuration is used.
Please tell me what bundle did you buy, and what brake and what head unit do you use?
I would therefore appreciate that you introduce yourself; perhaps leave a comment under issue #14.
You could also consider to visit the sponsor page


If you continue to experience there problems, please raise a separate issue

@WouterJD
Copy link
Owner

WouterJD commented Mar 7, 2023

do I need again a development build

I think the switchable development is properly integrated in the current version.
If you continue to experience there problems, please raise a separate issue

@bredy73
Copy link

bredy73 commented Apr 30, 2023

With last version problem is solved.

@bredy73
Copy link

bredy73 commented Apr 30, 2023

I see there is a late respond if I use ERG mode in zwift. Or the slope is set after some second.

@WouterJD
Copy link
Owner

WouterJD commented May 1, 2023

@bredy73 thanks for update

@plucky00
Copy link

plucky00 commented Jun 7, 2023

Just a simple question, it seems that I just missed the latest updates, does FortiusAnt now can work with Bushido brake without the headunit? I was trying to connect that way and it didn't work (any additional parameters?). Thanks and good job guys!

@bredy73
Copy link

bredy73 commented Nov 11, 2023

Just a simple question, it seems that I just missed the latest updates, does FortiusAnt now can work with Bushido brake without the headunit? I was trying to connect that way and it didn't work (any additional parameters?). Thanks and good job guys!

I think it work only with head unit.

@mikmasl
Copy link

mikmasl commented Nov 21, 2023

Hello, I'm new there
I can not paired Fortius with my Bushido trainer. I have the latest version of FortiusANT, a head unit turned on that communicates with the trainer. USB steak also worksbut the program does not see the trainer. I can't find what I missed in the above discussion that would solve the problem. Can you help me?

P.S. I run FortiusAnt with the option "-a -g -H0 -t Bushido" but when I click "Locate HW" the command window says "Tacx trainer not found". In the screenshot the message has not generated for some reasons....

Screenshot_3

@WouterJD
Copy link
Owner

The screen shows the message "No free ANTdongle found", and hence no trainer can be found.
Check that no other software is using the dongle.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests