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

Put yourself on the FortiusANT map! #14

Open
WouterJD opened this issue Feb 27, 2020 · 476 comments
Open

Put yourself on the FortiusANT map! #14

WouterJD opened this issue Feb 27, 2020 · 476 comments
Assignees
Labels
community documentation Improvements or additions to documentation

Comments

@WouterJD
Copy link
Owner

WouterJD commented Feb 27, 2020

Of cources I'm curious what athletes actually use the software and a post is appreciated, perhaps with picture and/or reference to strava or else...
The list of FortiusANT users is growing:
image

My strava experiences can be found on: https://www.strava.com/athletes/2885978
Riding, using Trainer Road and Zwift interfacing to FortiusANT simultaneously:
mYCmxBiWQ2FWdAGi0FDSWQxNTFRbSpH5WDsLSHxNvpk-1152x2048

@WouterJD WouterJD pinned this issue Feb 27, 2020
@fritz-hh
Copy link
Contributor

fritz-hh commented Mar 1, 2020

I plan to use it as soon as the tacx imagic is supported by FortiusANT.
And luckily that should be very soon :-)

Thanks again for all the energy you have put in this project!

@yegorvin
Copy link

Thank you @WouterJD and others for great work and the opportunity to give a second life to the old Tacx trainer.
It is very bad when the manufacturer does not support old devices in any way, stimulating excess debris on our planet.

Using FortiusANT the next winter season I will be able to train with more efficiency and interest.

My profile in Strava: https://www.strava.com/athletes/4806561

image

@RamonFigueras
Copy link

Thank you Wouter for your excel·lent Job and even a better support to have FortiusAnt up and running. I'm currently using it under Zwift and Rouvy.
Please extend my thanks to all contributors.
Ramon

@vincentb2709
Copy link

Hello.
Thank you for this initiative, it permits me to use old solution with Zwift ! I use Tacx Imagic 1904 with win10 and it works well.
However my Tacx is not detected when I launch FortiusANT.exe (prompt opens up and down immediatly with message "Tacx not found"). However, if I launch from command prompt FortiusAnt.py, it detects Tacx, open the status windows in prompt, works and Zwift recognize it.
Can you explain this behaviour ?
Thank you again for this amazing job!

@vincentb2709
Copy link

I'm from France! We cannot go out or cycle so I got an old Tacx and were frustrated of its program. Thank you for this information, I understand now

@oflahero
Copy link

oflahero commented Mar 28, 2020

I have an old Fortius, and run WIndows 7. I'll certainly be trying this when Aliexpress send me the two ANT+ dongles I ordered this evening! Country has just locked down so lots of indoors training for a while :)

@WouterJD
Copy link
Owner Author

Keep me informed, I'm curious what USBid those dongles will use

@E-NINA
Copy link

E-NINA commented Mar 29, 2020

Hello, due to this situation about Corona I was also checking my old trainner. I just relaised that Tacx Trainner Software isn't supported anymore. I've try fortiusAnt and I get working parcially as I have some issues.
I'm from Portugal, Evora and I've a Fortius T1932.
I've 2 ANT dongles but I realised one is very old (GARMIN USB) and as only 4 channels so no detected as a ANT dongle by ExplorANT.exe (I don't know if this is soposly to be like that but left here for reference).
The other dongle works correct and is dected by ExplorANT.exe.
I'm able to go ahead as I've a tablet with ANT integrated.
So running fortiusant windows exe file I got the following:

  • on ZWIFT detects HR but not the trainner.
  • on ROUVY detects HR and also the trainer (but as soon I start pedal - fortiusant crashes)
    Runing PY files
  • on ZWIFT detects HR but not the trainner.
  • on ROUVY detects HR and also the trainer and app runs smothly.

Any hit why ZWIFT can't detect trainner?

@vincentb2709
Copy link

Keep me informed, I'm curious what USBid those dongles will use

I tested it this week and it works well with .exe on win10! Thank you!
The soft is just quite slow to start (20 seconds) but do the job!
Just one point, is it normal to not have possibility to have GUI?
Thanks again for your job and help that is saving my Mont Ventoux training! ;)

@WouterJD
Copy link
Owner Author

WouterJD commented Apr 4, 2020

Buon jour, Vincent

The exe unzipped itself into a temp folder and then executes; try his causes a slower start. The python version has a quicker start

No GUI is the default, -g flag provides GUI. For more info check wiki.

Succes with your moUnt Ventoux training; when do you go?

Please meet on Strava: https://www.strava.com/athletes/2885978

@iepuzaur
Copy link

hi, I own a Tacx i-vortex (the non-smart one). Would this work with it? I might give it a try :)

@Smieszm
Copy link

Smieszm commented Apr 14, 2020

Hi Wouter,
I have just found your software that hopefully will clean my I-Flow Multiplayer from dust. Greeting from Poland. :) It would be great at some point if the calibration for the I-Flow would be available as it is for the Fortius. :). I will check how (and if) it works with ZWIFT - I have two ANT+ dongles which seem to be recognized by the soft. Anyway amazing job!

@WouterJD
Copy link
Owner Author

It would be great at some point if the calibration for the I-Flow would be available as it is for the Fortius. :).

Please check #30 where @yegorvin has done the meassurements for iMagic, if you have a powermeter then you could do the tests for iFlow. As soon as you have your iFlow working and you start with calibration, start a new issue please.

@mattipee
Copy link
Contributor

Just tried out FortiusANT on Windows this morning. I have a Fortius T1941 motor brake w/ blue T1932 head unit.

Looking forward to using it more and having a play with source. Good work!

@WouterJD
Copy link
Owner Author

Just tried out FortiusANT on Windows this morning. I have a Fortius T1941 motor brake w/ blue T1932 head unit.
Looking forward to using it more and having a play with source. Good work!

Great and welcome in the FortiusANT community; show the results on strava: https://www.strava.com/athletes/4806561

@iainhay
Copy link

iainhay commented Apr 17, 2020

@WouterJD my Strava link is
https://www.strava.com/athletes/iainhay and I'm based in London not Cambridge FYI

@WouterJD
Copy link
Owner Author

WouterJD commented Apr 17, 2020

@WouterJD my Strava link is
https://www.strava.com/athletes/iainhay and I'm based in London not Cambridge FYI

Thanks for adjusting; the list of users is longer than I can maintain and even know of; shortly I may limit to the first two people in a country or so - and then add a pin on each country on the map :-)

Funny; I looked for your name and the Cambridge-athlete is a (reasonable, quick) look alike based upon the foto. This is better though!

@brianrow
Copy link

Hi, this is a great facility for us who don't have or can't get smart trainers. (Cost!) Thank you for you efforts. I've connected my Fortius (0x1932) and can see output data for all parameters, however in 'Run mode' the Target stays fixed at 100W. I'm using GoldenCheetah (GC) as the trainer app, and it seems that either GC is not sending data to Fortius, or Fortius is not accepting. Even if I use manual ERG mode and increase or decrease load, there is no change on the trainer.

  1. Where does the Target come from?
  2. Does FortiAnt send info back to the trainer?

Thanks again for this utility.

B.

@Rien1980
Copy link

Hi @WouterJD, I'm Rien Verbeek, a user from the Netherlands. I have Vortex T1960 trainer/brake unit and I-Vortex T2160 head unit setup. My ANT-dongle is recognized as you can see below. The trainer is unfortunately not found. Because I have got this trainer second hand I was never able to use it with TTS4 and I am looking for some options to run it with a training program (did not choose yet what to use, Zwift or ???). I use the trainer to train myself for the Alpe 'd HuZes event. I'm not used to inside training, because I tend to use a mountainbike outside road bike season.

@ktippey-hzdr
Copy link
Contributor

Hi @WouterJD, love this app, 99% of the time ... I was doing a Zwift race this morning when the app froze up (continuously read "insufficient data"), and reported 234W indefinitely. I quickly checked all the cables and restarted the app, which got me dropped, and it continued just outputting 234W. I just let it run out the race while I tried to pedal, hoping it'd reconnect and tapping stop/start and find hardware .... I ended up rechecking all the cables several times and having to restart the app several times and also disconnect/reconnect from the Zwift connection panel. I honestly don't know what finally got it back working. It was just extra frustrating a few km from the finish of a race. Everything was plugged directly into my laptop usb ports. I don't know what other tricks I can try to get a more consistent connection??

Setup: Windows 10, Fortius T1932 head unit, 2x ANT+, FortiusAnt.exe

@WouterJD
Copy link
Owner Author

Let's do follow-up through #446

@Mikebeem
Copy link

Mikebeem commented Dec 14, 2023

Hi @WouterJD, I'm planning to use FortiusAnt with an Tacx Fortius in combination with Windows 11. I'm from the Netherlands.

I already installed FortiusAnt, but I still need to buy an ANT+ of BLE dongle (or do I need two? Is there a preference for Ant or BLE?), I just want to check if FortiusAnt will run correctly before I buy a dongle.

I installed the USB drivers and copied the repo. When I click FortiusAnt.exe, it opens up the GUI. It seems connected (Connected to Tacx Trainer T1932) and a blinking Tacx Led. But when I drive, I don't see any change in speed, cadence and Power. Do I need either ANT or BLE to run before those sensors will show something?

@WouterJD
Copy link
Owner Author

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?
You could also consider to visit the sponsor page


So you have a USB-connected trainer on Windows and FortiusAnt finds your trainer. You're on the right way!
FortiusAnt is a bridge between the trainer and Zwift and has no training functionality in itself (testing can be done with the -m manual flags).

I always use ANT, especially because that's the first interface that was developed.
In such a case you need two ANT-dongles, onbe for FortiusAnt and one for Zwift; the manual gives further details.

You can also use BLE and run Zwift on your smartphone.
There are two BLE implementations, using nodejs or a python ble library; nodejs is the more complex of the two but when installed running stable. BLE is the easier, but gives some compatibility issues now and then; depending on the platform.

So question 1: do you want to use a CTP on PC or smartphone? (I chose PC)
When running on PC, two ANT-dongles are required.
When using smartphone, one BLE-dongle is required,.

@Mikebeem
Copy link

Hi, My name is Mike. I'm using a T1941 brake, T1932 head unit and T1905 steering frame. I bought it on "Marktplaats". I didn't manage to get the old software running on my laptop, so I did a search and found FortiusAnt, which looks promising.

And thanks, the -m flag was what I was looking for. Now I see the sensors move so I know FortiusAnt reacts on my movements.
I prefer my CTP on a laptop, so I guess I will go with two ANT+ modules then.

@WouterJD
Copy link
Owner Author

Nice @Mikebeem; Marktplaats provides lots of good trainers, I'm still using my Fortius :-)

@Mikebeem
Copy link

Mikebeem commented Dec 17, 2023

Hi @WouterJD, got two ant+ dongles and I managed to get them running. Just one thing I can't figure out. If I run the FortiusAnt tool, it calibrates. After that, I can do some normal strokes for about 5 seconds, then I get a lot of resistance. And after that, its like that for every 5 seconds. I can bike for 5 seconds, a lot of resistance, 5 seconds normal, etc. It makes no difference if I run with or without Zwift.

I already tried some different settings, but none of them make a difference. Is there some setting I'm missing, or something you can think of for me to try?

@szczurem
Copy link

It looks like you have not installed the cadence sensor. Fortius increases resistance when cadence is not detected. This is meant as a safety feature to prevent someone putting a hand into spinning rear spokes of a bike without a rider.

@WouterJD
Copy link
Owner Author

It looks like you have not installed the cadence sensor

Agree

@Mikebeem
Copy link

Thanks! That indeed was the problem. I thought I installed it all, but the "magnet" on the crank was missing a magnet, so I only had an empty plastic magnet holder. Never would have thought about that.

@WouterJD
Copy link
Owner Author

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


@jujroy
Copy link

jujroy commented Dec 17, 2023 via email

@Mikebeem
Copy link

@WouterJD I'm still trying to find out how it all should work. I'm able to do a ride in Zwift for example, but I don't notice any difference in resistance going up or going down a mountain. The only difference is the virtual speed that I'm driving in Zwift. Is that how it should work, or should I notice that I'm driving up a hill or going down a hill? So to illustrate, if I close my eyes, I can't tell if I'm driving up or down, because it always feels the same.

@orrmany
Copy link

orrmany commented Dec 19, 2023

I'm still trying to find out how it all should work. I'm able to do a ride in Zwift for example, but I don't notice any difference in resistance going up or going down a mountain. The only difference is the virtual speed that I'm driving in Zwift. Is that how it should work, or should I notice that I'm driving up a hill or going down a hill? So to illustrate, if I close my eyes, I can't tell if I'm driving up or down, because it always feels the same.

It depends on how you have set the "CTP program". From the trainer's (the "brake")'s point of view there are 2 modes

  1. Fix resistance: this is not "smart" mode, it is a fixed resistance, i.e., fixed brakeage. Note, that wattage=resistance*rolling_speed, so in this mode the wattage depends on your pedalling speed (rpm)
  2. ERG mode ("ergometer mode"): you set the target power (say 150W) and trainer adjust the brakeage automatically, regardless of pedalling rpm (but within limits)

Many virtual-cycling program (such as Zwift) tries to control the controllable ("smart") trainers, for this these porgrams usually wish to switch the trainer in "ERG" mode:

  1. The program whishes to set a constant reistance (i.e., "flat road, no wind")
  2. The program whishes to set reistance according to the simulated terrain/weather. I.e., it shall brake heavier in simulated uphill, or it might even actively drive your bicyle wheel (if you have a so-called "motor-brake") simulating "downhill"
  3. The program wishes to conduct a "structured workout": pre-set wattage as per the workout instruction (i.e., a variant of 1., i.e., ERG mode, but not with static resistance)

@firux88
Copy link

firux88 commented Jan 8, 2024

Hi, I'm Jimmy from Quebec, Canada,
I'm happy to be able to rescue my neighbour Tacx :-)
I'm using:
Motor Brake: Unit Firmware=0x1007 Serial= 4585 year=2010 type=T1949 Version2=1051 MotorBrake=True
Head Unit T1932
FortiusAntifier 6.8 with 2 bluetooth dongle in nodejs (-b) mode
I'm using Zwift for now
PXL_20240108_174158294 MP

@WouterJD
Copy link
Owner Author

WouterJD commented Jan 9, 2024

@firux88 Do you link your Zwift to Strava?
Do you use separate Strava accounts?

@Paulospg99
Copy link

Hi, i'm Paulo from Portugal,
I use fortiusant since the covid, my setup is windows 10 + tacx genius T2000, had been using zwift on winter
Currently im trying to setup on mac with 2 ant pens

@WouterJD
Copy link
Owner Author

Hi @Paulospg99 nice to hear from you! I recall that you joined early '21; now I know you're from Portugal!
Another star on the map!

@zapiens
Copy link

zapiens commented Mar 5, 2024

Hi I am Dag from Stockholm Sweden.

I was happy when I found this project. Amazing work reverse engineering the protocol to the trainer and implementing it. Thanks a lot for the effort.

I am currently using a Raspberry Pi 4 which is connected to the Trainer.

9:41:50,354: Find and initialise USB head unit
19:41:50,361: Connected to Tacx Trainer T1932
19:41:50,663: Motor Brake Unit Firmware=0x1004 Serial= 2048 year=2008 type=T1941 Version2=516 MotorBrake=True
19:41:50,764: FortiusAnt applies the MotorBrake power curve
19:43:31,762: ---------- BLE-devices are activated ----------

It seems my Up button is faulty nothing happens when I press it, for the time being I use the Enter button as up, small patch in usbTrainer.py ;)

I have problem pairing with another computer using bluetooth on the raspberry and bluetooth on the laptop. Laptop is running ubuntu. A dialogbox in FortiusAnt is shown after the pairing with the text: Waiting for response from Bluetooth device

What is expected here? Any pointers what I should look at?

@WouterJD
Copy link
Owner Author

WouterJD commented Mar 6, 2024

Hi @zapiens Welcome @ FortiusAnt; always curious to know what Tacx you use....

What is expected here? Any pointers what I should look at?

The Bluetooth connectivity appears to be quite platform / version dependant.
I think it's good to create a separate issue for that.

@zapiens
Copy link

zapiens commented Mar 6, 2024

Hi @WouterJD I am trying to bring an old Fortius from 2008 back into life. It has the motor brake (T1941), a steering sensor and the head unit (T1932) It seems the T1932 is a little broken as the up button does not work. :)

I was about to throw away the Fortius as there is no support any longer but then I found this project. It's fun to get it setup on an Raspberry. My expectation is to get into better shape ha ha.

I agree it seems to be platform/bluetooth issue. By writing it here I thought that maybe someone else has been through the debugging and found a solution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests