Put yourself on the FortiusANT map!
WouterJD opened this issue · 499 comments
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:
My strava experiences can be found on: https://www.strava.com/athletes/2885978
Riding, using Trainer Road and Zwift interfacing to FortiusANT simultaneously:
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!
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
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
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!
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
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 :)
Keep me informed, I'm curious what USBid those dongles will use
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?
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! ;)
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
hi, I own a Tacx i-vortex (the non-smart one). Would this work with it? I might give it a try :)
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!
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.
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!
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
@WouterJD my Strava link is
https://www.strava.com/athletes/iainhay and I'm based in London not Cambridge FYI
@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!
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.
- Where does the Target come from?
- Does FortiAnt send info back to the trainer?
Thanks again for this utility.
B.
Thank you WouterJD for a very quick response.
My name is Brian from South Africa.
RLV rides are real life videos for the Tacx trainer.
Hi Wouter, I'm in the UK. I picked up a Tacx i-Magic t1904 a few weeks back to keep cycling during lock down. At the moment, stuck with the Fortius software as the ANT+ dongles I bought are the currently unreliable CYCPLUS type. Running the software on a Mac.
@Smieszm I'm using a Mac. ANT+ support is built in to the OS. There's no extra driver like on Windows. Interesting that your dongle works though as they're unreliable for other people.
@wouter.
Just in case you are not yet checked, since the addition of Page 54 support, FortiusAnt 2.6 is now compatible with Tacx Desktop Application. I'm had rode several sessions under this TAD application.
Very Good job Wouter 👍
Ramon
Just in case you are not yet checked, since the addition of Page 54 support, FortiusAnt 2.6 is now compatible with Tacx Desktop Application. I'm had rode several sessions under this TAD application.
Excellent news! :D @RamonFigueras @WouterJD
Hi Shaun .I am using Cycplus dongles. No issues with them so far. Installed easy. Maybe reinstall The driver? niedz., 3 maj 2020, 10:48 użytkownik Shaun Murray notifications@github.com napisał:
@Smieszm welcome on board assisting with these CYCLPLUS dongles! Where are you from? I like to know where the FortiusANT users are and you might add a country to the list!
PS. Please exchange info on the issue-pages, this page is to introduce ourselves - as far as we like to of course.
Great to see that so many Tacx-ers are working together!
I have been using the FortiusANT on WIN7 with BigRingVR on Win10. The trainer is Tacx multiplayer T2200 (Brake T1901 and head T1932 Fortius)
I do not think the reported Watt is correct – at least it's only 2/3 of what I get when I am using the original Taxc software.
It this combination supposed to work and be autodetected by the software? Do I have to run the Python code and manipulate anything (Legacy power?) or option 1,2,3 grade to power?
Hi @Endres-to How are you today and welcome on the FortiusANT team. Always curious to know where you come from.
The power reported is the formula as fitting to the T1932 headunit; that's the device I know that is being connected. If you have additional information, such as a real-life measurement (power meter) together with the data the trainer reports, it's always possible to investigate the rootcause.
Suggestion to do: run FortiusANT in manual power mode (-m flag), record the test that is done and measure the "real" power with a power-meter. Analysis can then be done. If you might need legacy power, that would be an option to implement.
In release 3.0 the options have been removed; these affect the Grade2POwer conversion and have no impact on the reported power however. Please have a test and let me know.
Hi, thank you for developing FortiusAnt! I'm running it on Win10 since a week. After changing an Ant-stick (branded Anself, but manufacturer CYCPLUS.) it works great. Now I can use nu 10 year old Fortius-trainer with Veloreality. BTW I'm from Eindhoven.
Frenske dank voor de reactie; Wouter uit Elst in de Betuwe. Groeten!
Hi WJD, I'm Giuseppe, from Milan, Italy. Got a tacx T2250 (I-Flow T1932 hand + 1901 motor reconized by Edge 820 as 57591). Started Using FortiusAnt 2.6 with W10 x64, a Garmin USB had with Vector 2s (Power Meter) and a Antifer USB. 2 Garmin Edge 820 & 800.
Benvenuto nel gruppo FortiusANT, Giuseppe. FortiusANT 3.0 é disponibile. il numero 57591 é il deviceID data da FortiusANT al trainer-interface FE-C.
Hi Wouter, we have talked before on Zwift Froums.
I'm Daniel from, Bogotá D.C, Colombia (Southamerica); Your program has been awesome for me, literally changed the way I train.
Thanks for the passionate effort you put on this.
Thanks and welcome to FortiusANT team.
See same Zwift forum post; Sebastian Rodriguez, also from Bogota, is trying to get it working.
Hi
I have now 2 dongles so will try and rebuild my Fortius/imagic for Zwift
Which trainer on Zwift do we pair with /check on their set up once working?
How much tension should be on the resistance roller?
I am near Leeds, Yorkshire England
I am near Ottawa Ontario Canada and looking forward to using FortiusAnt soon. I just picked up some used ANT USB dongles on the weekend. I just need to know if TTS4 and FortiusAnt can coexist on the same windows 10 computer. I still want to use TTS4 for as long as I can. Thanks
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 :)
Almost 3 months since I posted this! After 3 attempts to purchase dongles and a lot of bad online delivery luck I currently have 5 (5!), none of which work :( Unfortunately they're all the evil CYCPLUS type, though some are branded differently (ANSELF, for example, but are functionally identical.) End of the road for me unfortunately!
My advice is to just buy an expensive, proven dongle (Suunto?), and don't cheap out like I did! If I find one, I may yet end up using FortiusANT some day!
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 :)
Almost 3 months since I posted this! After 3 attempts to purchase dongles and a lot of bad online delivery luck I currently have 5 (5!), none of which work :( Unfortunately they're all the evil CYCPLUS type, though some are branded differently (ANSELF, for example, but are functionally identical.) End of the road for me unfortunately!
My advice is to just buy an expensive, proven dongle (Suunto?), and don't cheap out like I did! If I find one, I may yet end up using FortiusANT some day!
Just my 2 cent: Anself works perfectly with FortiusAnt and Win 10. Try to consider that the problem could be the OS. Anyway elwait for Wouter JD
Just my 2 cent: Anself works perfectly with FortiusAnt and Win 10. Try to consider that the problem could be the OS. Anyway elwait for Wouter JD
The ANSELF dongle identifies in Device Manager identically to the CYCPLUS (Dynastream); FortiusANT also identifies it as CYCPLUS. It also arrived in a in packaging quoting a '@cycplus.com' email address despite being printed with ANSELF on the unit - I think there's a comment on another thread referencing this - #65 (comment)
So just be aware when purchasing your cheap dongles that counterfeiting appears to be an issue.
Well, a lot is said under #65 #76 #77 and error-recovery is implemented to the max, perhaps your dongles have other (erratic) behaviour. I do not know what price the CYCPLYS/Anself dongles are sold for. If you cannot purchase them, contact me 1:1 to see how I can help.
Verify that you use the latest software version, so that the error-recovery is in the version you use.
Hey, first of all special thanks for making this possible. I've tried using my dad his old Tacx Fortius (1932 headunit) with the original trainer software, but unfortunately I could not install it on a new device (had to use his 14 year old laptop). Since I broke my collarbone last year and had the implant removed last week, I am not allowed to ride my bike outside for 6 weeks. Thanks to your effort, I can now keep my form for the end of the season ^^
I've been using fortiusant.exe on both my windows 7 and windows 10 machines in the initial test, but I wanted to use the manual mode because I only have 1 Ant+ dongle (XAND ANT+; Futurumshop; 4105). Therefore, I am currently using the python version on windows 10 and I have tried to get it running on Linux to get it running on a raspberry Pi later. Below I will show my struggles with windows and how I got it running on Linux (partly, as the GIU crashes within 10 seconds after sending data either by -s, calibration, or cycling).
Windows 7 worked like a charm, no problems at all following your installation guide/wiki.
Windows 10 machine would not install the device drivers via libusb-win32-bin-1.2.6.0 as it is an unsigned driver. Installed after disabled Driver Signature Verification (Shift+restart --> Troubleshoot > Advanced options > Startup Settings>F7)
Windows 10 python: installed as you described; run with "python ./FortiusAnt.py". Don't know if you mentioned this somewhere, but for dummies like me it is nice to know this is the command to run in cmd to start the programm.
Getting the software to run on Linux was a lot harder, especially when your knowledge is limited to a linux introduction course, but I got it running for the most part. The GUI keeps crashing though..., both in Ubuntu 20.04, Ubuntu Mate 20.04, and Debian xfce4.
Linux install:
Fresh install of Ubuntu 20.04; installed in Oracle VM VirtualBox 6.1; 2048 MB ram; 4 cpu cores (i7 8750H); 16 MB video memory; installed on MSI GV62 8RC laptop.
sudo apt install git
git clone https://github.com/WouterJD/FortiusANT
sudo apt upgrade python3
sudo apt install python3-pip
pip3 install --upgrade pip
sudo apt-get install python3-pygame
sudo apt install make gcc libgtk-3-dev libgstreamer-gl1.0-0 freeglut3 freeglut3-dev python3-gst-1.0 libglib2.0-dev ubuntu-restricted-extras libgstreamer-plugins-base1.0-dev ubuntu-dev-tools
sudo apt install python3-wxgtk4.0
pip3 install -r ./FortiusANT/pythoncode/requirements.txt
pip3 install --upgrade wxpython
git clone https://github.com/pepelkod/AntBridge
LOC=/lib/modules/uname -r
/kernel/drivers/usb/serial/
sudo mv $LOC/usb-serial-simple.ko ~/Documents
sudo mv $LOC/usbserial.ko ~/Documents
sudo rmmod usb_serial_simple usbserial
sudo apt install libusb-dev
sudo apt install libgoogle-glog-dev
sudo apt install libusb-1.0-0-dev
sudo apt install pkg-config
Open terminal in AntBridge folder
make; make;
sudo make install
git clone https://github.com/Tigge/openant
git clone https://github.com/Tigge/antfs-cli
open terminal in openant folder:
sudo python3 setup.py install
open terminal in antfs-cli folder
sudo python3 setup.py install
sudo python3 ./FortiusANT/pythoncode/FortiusAnt.py
done!
BTW, I changed the up down buttons to only change the target by 10 W to make it usefull as manual mode (changed line 781 and 783 in FortiusAntBody.py). Apparently Zwift does not support the controllable trainer function via ANT+ on android (although the function is shown, this is only possible through bluetooth).
I hope this will help others with installing FortiusANT.
Greetings from Zeeuws-Vlaanderen, the Netherlands ^^
My strava account: https://www.strava.com/athletes/24567339
Thanks again!
@msjnaessens thanks for the info; I plan to create a proper set of documentation, but that will be a winter-time activity :-)
Hi Wouter, from Melbourne, Australia
- I have a Genius T2021 Brake (Non-smart TACX proprietary ANT+), and an original Tacx 2018 Dongle. I am currently running TTS 4.22.5.
I am interested in liberating my trainer a little to experiment with some of the newer software around. Surely if the Vortex can work, then the Genius must be possible too at some point. I would be happy to try and test any ideas you have.
Interestingly, I decided to jump in and uninstall the "Jungo" TACX USB drivers, and install the "libusb-win32-1.2.6" drivers instead. TTS4 still works for me! (Windows 10)
FortiusANT is not registering the trainer yet though.
Any tips to try and get it working?
Thanks
Hello Wouter, I'm Rob from Blue Bell, Pennsylvania, USA, near Philadelphia.
Ik ben oorspronkelijk van Leiden, maar woon in de USA vanaf 1956. Omdat mijn Hollands niet meer zo prima is, sla ik nu weer terug naar Engels.
I have an i-Magic T1902 unit. Windows 10 laptop and two Anself ANT units.
This is terrific work you have done.
I had some trouble getting set up, but the cause was in my cable connections. Once I figured out that was the issue, I got it all to work. Did my first Zwift just now!
Thank you for all of the effort. It really paid off for me.
-Rob
Hello Wouter, I'm Rob from Blue Bell, Pennsylvania, USA, near Philadelphia.
Ik ben oorspronkelijk van Leiden, maar woon in de USA vanaf 1956. Omdat mijn Hollands niet meer zo prima is, sla ik nu weer terug naar Engels.
I have an i-Magic T1902 unit. Windows 10 laptop and two Anself ANT units.
This is terrific work you have done.
I had some trouble getting set up, but the cause was in my cable connections. Once I figured out that was the issue, I got it all to work. Did my first Zwift just now!
Thank you for all of the effort. It really paid off for me.
-Rob
Hi Rob, I have the same hardware, and didnt manage to get set up last time due to IT and connection problems , do i need TTS software if so what version ?
What trainer do you set it as on Zwift and how true are the power readings?
With advice i hope to get set up for this winter
Martyn , Yorkshire , England
Hello Wouter, I'm Rob from Blue Bell, Pennsylvania, USA, near Philadelphia.
Ik ben oorspronkelijk van Leiden, maar woon in de USA vanaf 1956. Omdat mijn Hollands niet meer zo prima is, sla ik nu weer terug naar Engels.
I have an i-Magic T1902 unit. Windows 10 laptop and two Anself ANT units.
This is terrific work you have done.
I had some trouble getting set up, but the cause was in my cable connections. Once I figured out that was the issue, I got it all to work. Did my first Zwift just now!
Thank you for all of the effort. It really paid off for me.
-RobHi Rob, I have the same hardware, and didnt manage to get set up last time due to IT and connection problems , do i need TTS software if so what version ?
What trainer do you set it as on Zwift and how true are the power readings?
With advice i hope to get set up for this winter
Martyn , Yorkshire , England
Hi Martyn,
You do not need TTS software. My Tacx software is on an old Vista computer, and I set everything up on a different computer running Windows 10, 64 bit.
I've never used Zwift before, so I just sort of guessed. For trainer I chose Other, although I toyed with choosing one of the Tacx options. However, since none of the Tacx options available in Zwift were i-Magic or Fortius, I thought it better to choose Other.
I'm not sure how good Zwift's power readings are, but I suspect they are high. It is an area I plan to dig deeper into. I also have not done any calibration, so my input on this is almost purely conjecture. My suspicion that they are high is based on a comparison to my power ratings on a very different trainer, an Expresso trainer that I used at my gym. (Which went bankrupt due to Covid-19.) On that trainer, my sustained power level (20 minutes or longer) when in shape and working hard was between 180-200 watts. Yesterday on my first and so far only ride on Zwift it was 230. I'm somewhat out of shape due to 30 days of injury recovery and I wasn't pushing myself much. Of course I have no idea of the Expresso accuracy, to begin with.
Since I just did this, let me run you through the steps. that worked for me:
- Set up an i-Magic driver. Download and unzip libusb-win32-bin-1.2.6.0.zip.
- Drill down in the unzipped libusb stuff to the bin folder and right-click inf-wizard.exe and choose Run as Administrator (very important).
- Click the next button (contrary to the instructions in the window do not have your device connected, yet. If you do, it may not be obvious how your device is being labelled by your system. Instead, as you will see in the next step, connecting and disconnecting the device will help you recognize the device to use.)
- Examine the list of USB devices, connect the i-Magic to a USB port and hopefully you will see the device added to the list. Mine was labelled as "undefined" or "unknown" (I don't recall right now and cannot reproduce) and not as i-Magic or Fortius or Tacx. It may also show x1902 under product ID. Select the device and click Next.
- Now you have an opportunity to indicate the manufacturer and name of your device. Doesn't matter what name you choose, I used "i-Magic" and specified "Tacx" as the manufacturer. Click Next.
- This will open the standard Save As dialog box. The default name for the file you are about to create will be derived from the name you used in the prior step. Use the dialog box to select a folder where you want the file saved. Does not matter what folder you use, just remember where you saved it. Click Save.
- This brings you back to the Inf-Wizard and click Install Now. If you get the error "system policy has been modified to reject unsigned drivers" it means that you didn't run (step 2) as an Administrator. Hopefully you will be rewarded with "Installation Successful".
- Run FortiusAnt.exe (this worked fine for me, no need to set up to run with Python, and no need at this point to mess with command line switches). This will open both a DOS (CMD) window and a Fortius Antifier V3.2.1 window. If it correctly found the i-Magic unit, you should see "T1902 head unit initialized (iMagic)" about halfway down the screen. If you already have an ANT dongle connected, you should also see that it was found. If you don't have an ANT dongle connected, and don't have one to test with, then about the only thing you can do to confirm that the sotware is communicating with the i-Magic is to press the Cancel button on the i-Magic and it should close both the Fortius window and the DOS window. I expected to be able to use the -m command line switch to see if I could see speed, power and cadence in a stand-alone mode without an ANT device, but was not able to do that. To go further, you need to have an ANT device connected.
- So, connect your ANT device. If Antifier is already running, just click on the Locate HW button, and the Antifier interface hopefully finds the ANT and indicates that (for me it says "Using Dynastream Innovations Dongle" - I have the inexpensive ANSELF dongles). In addition, the Runoff and Start buttons should now also no longer be grayed out. If Antifier was not already running, just start it with the default switches and it should automatically find the i-Magic and the ANT devices, and start (as if you had pressed the Start button). Note that if you want to use the Runoff, and you've started Antifier with default switch settings, you'll need to click on Stop to enable the Runoff and Start buttons.
- Once connected to both the i-Magic and an ANT device, and when Antifier itself has been started (indicated by having only the Stop button not grayed out), you can now test speed, cadence and power meters by getting on your bike.
- Finally, to use Zwift, connect your second ANT device. Make sure that Antifier has been started (only the Stop button is available), and start the Zwift app. Click on Let's Go and Zwift will open the full screen window and you can log in. Now you may need to establish various connections, but that should be pretty self explanatory. I've found that it was only necessary to do once. Now when I start Zwift it automatically connects to the i-Magic unit and to the second ANT dongle. (Never having used an ANT dongle I had expected that I might need to do some setup to ensure that the two ANT dongles were on different frequencies or otherwise were set up to stay out of each others way, but was pleasantly surprised to find that all was taken care of automatically.)
So, I hope this helps and good luck and good riding!
-Rob
Hello Wouter, I'm Steph from Belgium.
I realised I still had an old Tacx Flow stored in my attic. I saw the software project you developped and I'm triggered to give it a try as I would like to use Zwift or Rouvy during the winter :-).
I would like to know if my tackx flow is compatible with the software. I have a tackx flow T1680 but I realised it doesn't have the possiblity to connect it to a laptop through USB. I am able to buy a second hand Tacx Upgrade Virtual reality kit with a T1932 interface. I bought 2 ant+ dongles from amazon.
Do you think this setup will be able to work with FortiusAnt?
I added some pictures about the devices:
Thanks in advance for the information!
Hi guys!
Linus from Örebro, Sweden here.
Strava:
https://www.strava.com/athletes/2635174
I'm trying to run FortiusANT with my i-Flow and T1932 but I haven't managed to get it fully working yet. I still have two problems but I'll open up separate issues for them. Hopefully I'll get it up n running soon! :)
And big thanks to Wouter and everyone who contributes to this project, its awesome that we can keep our old, but functional, trainers alive!
Hello Wouter, I'm Steph from Belgium.
I realised I still had an old Tacx Flow stored in my attic. I saw the software project you developped and I'm triggered to give it a try as I would like to use Zwift or Rouvy during the winter :-).
I would like to know if my tackx flow is compatible with the software. I have a tackx flow T1680 but I realised it doesn't have the possiblity to connect it to a laptop through USB. I am able to buy a second hand Tacx Upgrade Virtual reality kit with a T1932 interface. I bought 2 ant+ dongles from amazon.
Regarding the ANT-dongles, check #61
It may be that you tacx Flow (with the upgrade kit) would work like the Tacx iVortex.
I have asked some info: totalreverse/ttyT1941#14
Hi guys!
Linus from Örebro, Sweden here.
...
I'm trying to run FortiusANT with my i-Flow and T1932 but I haven't managed to get it fully working yet. I still have two problems but I'll open up separate issues for them. Hopefully I'll get it up n running soon! :)
Welcome Linus; let me hear your experiences!
See totalreverse/ttyT1941#14 (comment)
Tacx Flow should work
Please let me know how your tacx connects to the outer world; USB like shown above - then should work.
Using an ANT-device like i-Vortex? Let's discuss.
Hi guys!
Linus from Örebro, Sweden here.
...
I'm trying to run FortiusANT with my i-Flow and T1932 but I haven't managed to get it fully working yet. I still have two problems but I'll open up separate issues for them. Hopefully I'll get it up n running soon! :)Welcome Linus; let me hear your experiences!
Thanks!
Well Ive got it up'n'running now! But I have some strange behavior regarding power.
The initial problems I had was related to my cycplus and anself ant+ sticks but I bought a Tacx and a Rotor variant and they work much better. Then I have an unsolved issue with my Samsung s10e, on it Zwift could not connect to a controllable trainer. Eventually I installed Zwift on a computer and it worked right away.
Now Im struggling with the power readings. I get very strange power readings when the slope is 0% and it feels like overall my power readings are low compared to when running TTS. When I have the time I will try to make a comparison between power readings on TTS and FortiusAnt (try different slopes and speeds and maintain a steady cadence).
Probably related to the power issue is the fact that I cant calibrate the system. When I looked in the python code I saw a comment about it in FortiusAntBody.py "# iFlow 1932 is expected to support calibration but does not.". I guess this might be related to the power problems Im having. When running TTS the power readings and the brake always feels wrong for the first minutes and after a while it feels normal, I always assumed that the system does some sort of automatic calibration but of course I really have no idea :).
It might be interesting to snoop the USB traffic when running the TTS to see if there is some TACX magic going on initially when I feel that the trainer is not operating normally. This is on my to do list :).
Hi Wouter,
Freek from the Netherlands here. I am very interested in your project!
I got things up and running with a Tacx i-magic and 2 laptops with 2 ANT+ dongles from Ali.
The program i use for testing is RGT cycling.
FortiusANT is saying Connected to Tacx Trainer T1904, using Dynastream dongle. RGT cycling is connected with the trainer.
So far everything fine.
However, i have trouble with resistance. I believe it is mentioned here before. I cannot do a testrun because resistance is to high. Cannot reach 40km/h... I do my best but my rear tire is smelling and burning.
Am i doing something wrong?
Please let me know.
Best regards,
Freek from Holland.
If you tire is burning it means that there is much slip and hence the roller should be tightened.
If that's adjusted and the resistance is too high (for whatever reason the software wants you to produce 1000Watt), you do not manage to pedal and run into a block - tire should not slip though.
Try that first
Hey Wouter and Freek, I have a similar problem. When trying to use the runoff tool, the wheel spins up to 20km/h, but no matter how hard I try (can produce 850-900W for 30 sec) I am not able to increase the speed. Resistance is automatically adjusted to keep the wheel spinning at 20km/h. I've been using the runoff tool included with antifier instead since July. Normal calibration, however, is working fine. (Windows 10, python script, 2 dynastream dongles (XAND futurumshop), tacx fortius with headunit T1932)
Hi Sebastian, how are you doing since the operations you had?
The runoff tool is copied 1:1 from Antifier (I hope I did not brake the function).
Personally I never use it, since the runoff (calibration) is automatic for the Fortius.
Do you use antifier for the runoff tool?
During the automatic calibration, the wheel spins at 20kmh and you do not need to do anything.
I'm working on a manual, to be published shortly.
However, i have trouble with resistance. I believe it is mentioned here before. I cannot do a testrun because resistance is to high. Cannot reach 40km/h... I do my best but my rear tire is smelling and burning.
Have you tried calibrating using the Tacx Fortius software? I have an i-magic also and it works ok for me but needed calibrating. You can get the Fortius v2.02 software from https://lunicus.org/tacx-trainers/fortius-software/
The v2.03/04 patches aren't important.
hi Shaun, as said I always use automatic calibration which is fine for Fortius.
Please confirm you use the [Runoff] button to do the warming-up procedure.
If so, please add the logfile (-d127 flag)
And ... thanks for the link! Let's work together to get FortiusANT working for your i-magic, which I cannot test anyway.
Sorry Wouter, I was quoting FreekvdB above. FortiusANT works fine with my i-magic though I don't use the GUI - it doesn't respond or the dials move on my Mac. I use the original Tacx software to calibrate though.
Hello guys,
Thank you for the quick answers. Is it so that calibrations done are stored in the trainer? So it is possible to do calibration with the Fortius software and this is stored? Can i use the old TTS 4 program as well?
I go try this to find out if this makes an improvement.
Thanks for the information.
Hi FreekvdB, If your TTS4 software is already installed and registered then that should work. If it isn't, it won't as the registration servers have been switched off. The only software that works without registration is Fortius v2.02.
Never uninstall TTS4 if you have a working registered copy as there is no way to reinstall it and re-register it.
Hi aegisdesign, thank you for the hint. I will do that. I hope i can use zwift in the future.
No luck with calibration by the way. Makes no difference.
I think i will wait for the manual........ ;-)
Regarding runoff: #102 (comment)
Hi all; I published the Fortius ANT user manual. The wiki is consolidated into the manual and I hope it's helpful for you all. If there are questions, please drop them at #110
Thank you for the manual! I am first going to read it en test it. If i have any questions left i will let you know.
Thanks in advance, and keep the good work up!!
I think this is an awesome project. Yesterday I tried it together with my Garmin Edge. instead of connecting Strava I could use my Edge 820. It is possible to select saved routes and ride them at home! But I have problems with calibration. The I magic works quite well on routs in Strava but if I do training were effect is given, it completely fails with the watt. It returns around 50-60 watt when it should be two hundred w more.. frustrating..
Hi Wouter
I'm Mathias from Switzerland, trying to get my Tacx Genius to run on my Fedora Desktop.
It's not quite working but I want to say thank you for the effort you put into this project. I definitely love what I have seen so far.
Hi @Lorangaw ; thanks for joining. I'm always curious who is working with FortiusANT, what setup you use and where you are from. Please tell me some more!
Regarding the power-reading, join an issue and we'll discuss it there :-)
Greetings from Bavaria, Germany. I've been using my own hack-ish solution to connect my Fortius to Zwift for a couple of years (essentially hooked up part of the ANT+ simulator to the Tacx dll, of course this could never be published because of the license issues) but this is now a better and cleaner solution. I would like to thank everyone who has worked on it!
I especially like the virtual gearbox idea to fix the stuttering issue on steep climbs. I keep the physical gear fixed now and only shift virtually. I've implemented a couple of tweaks for myself:
- virtual 2x11 shifting to match the real one
- adjust the virtual flywheel when shifting for realistic inertia
- implement ANT+ remote control profile, so I don't have to use the Tacx head unit (I use https://www.thisisant.com/directory/antremote/ instead, attached like so https://www.o-synce-shop.de/media/image/63/e7/19/IMG_6089xU9UKYi3toJiR.jpg)
- added FE-C basic resistance page 48 back in (mostly for testing, so I can quickly set a grade from an Edge)
Some of that may be too specialized (and not polished enough) to integrate into the official version. But let me know if you are interested in any of it. Then I can create separate issues and share my patches.
Overall I am really happy with how the Fortius rides now. Alpe du Zwift has never felt quite as painful realistic before. A good thing too, I have a feeling it will be some time until a reasonably-priced Neo comes my way with the current hype.
Hi, thanks for the message.
Especially nice to hear that Alpe du Zwift now feels good. Please introduce yourself some further; my name is Wouter and it's been quite a job last winter to get this far - assisted by other as you can read in the manual.
And yes - interesting suggestions, please drop the ideas as issues. I see you use the Edge to control the Fortius - how does that work? Also explain the other points, which may improve FortiusANT further.
Greetz, Wouter
I've implemented a couple of tweaks for myself:
* virtual 2x11 shifting to match the real one * adjust the virtual flywheel when shifting for realistic inertia * implement ANT+ remote control profile, so I don't have to use the Tacx head unit (I use https://www.thisisant.com/directory/antremote/ instead, attached like so https://www.o-synce-shop.de/media/image/63/e7/19/IMG_6089xU9UKYi3toJiR.jpg)
Hi @switchabl !
I am intending to put my single-speed TT on the trainer this winter, and so I'm very interested in following what you've been doing on all of the above. I've worked on FortiusANT a bit, you'll find some of my rambling thoughts on various issue threads from earlier in the year.
Matt.
Hi @switchabl and @mattipee ; I suggest that - after that you create issues to implement this - I create a branch for us to develop/test/review changes. Is that an idea?
Hi
I'm Anders from Gothenburg, Sweden.
https://www.strava.com/athletes/9099988
My setup is a Trainer Tacx Flow T1901 connected to a T1932 Fortius. I'm running FortiusANT on a MacBook and got two ANSELF ANT dongles.
I haven't got a 100% successful ride yet, but I'm getting closer and closer.
I got two primary issues:
- The power is half of what my Vector 2 pedals measure.
- The FortiusANT GUI isn't updating. It updates from time to time and sometimes when I switch to the Window and click on the meters. Because of that it is hard to do testing and I have to use Zwift or Rouvy to get the actual values sent by FortiusANT.
A Rouvy ride that worked pretty ok. I'm riding next to the kitchen table when my wife isn't home :-)
Hi Anders, welcome in the FortiusANT world!
Good to see that the ANSELF dongle work; they cause a lot of headache for others (see #61)
Tacx evidently has created a lot of hardware configurations; the description you give "Trainer Tacx Flow T1901 connected to a T1932 Fortius" is new for me. FortiusANT "sees" the Tacx USB device; the blue device left of your Mac which is the 1932 headunit.
I assume that the headunit knows what brake is connected and takes care of the interfacing.
Poor updating of the windows could be caused by the implementation of the speedmeter. Perhaps you try without the GUI (no -g flag on the command line) which gives a console-output.
The difference in power could be caused by the Flow; which would require further investigation. If you want, create a debug-file (-d flag) to investigate what happens. Also, send some foto's of your devices which gives me an impression of your setup.
See you (on strava)!
- The power is half of what my Vector 2 pedals measure.
Please join #102 to investigate
Hi Wouter,
Totally new to using an indoortrainer.
I started riding outoors again in spring, but due to corona I already thought of indoortraining.
When i saw an ad for a cheap Tacx Flow I started investigating if it could work with Zwift.
On the pics I saw the blue/white USB interface so I knew it could be connected to a laptop.
Searching further I came across your Fortiusant project. After reading the manual it seemed very easy.
Two week ago I ordered two ANT dongles, and after about an hour on a evening everything worked.
Your manual is very understandable an easy to follow.
I want to thank you for your effort in making this possible.
I'm riding from home near the Dutch/Belgian border.
Hoi Koen, welkom in de FortiusANT community.
Leuk dat e.e.a. direct werkte.
Een aantal mensen is bezig met de Flow om de powercurve helemaal goed te krijgen; volg issue #102
Succes en tot ziens op Strava!
Tacx evidently has created a lot of hardware configurations; the description you give "Trainer Tacx Flow T1901 connected to a T1932 Fortius" is new for me. FortiusANT "sees" the Tacx USB device; the blue device left of your Mac which is the 1932 headunit.
I think this is essentially an i-Magic or i-Flow. They all shared the same T1901 magnetic resistance unit. Tacx sold an upgrade for the head unit to turn it into an i-Magic/i-Flow.
Poor updating of the windows could be caused by the implementation of the speedmeter. Perhaps you try without the GUI (no -g flag on the command line) which gives a console-output.
I get this on my Mac also. The needles in the dials never move. Never have done. I don't use the GUI usually though.
@kwouters1 the head unit faces the other way around btw.
HI Wouter
Thank you for a great piece of software and saving an old trainer from gathering dust. I'm in Cambridge UK and have rescued a neighbour's Fortuis trainer for him using your software. Great work!
In case it helps he's up and riding using two old laptops both running Win10 (one for your s/w and one for Zwift) and 2x Garmin ANT+ dongles (identified as Dynastream Innovations). Like many other users I struggled to get "Anself Ant+ USB for Garmin"(CYCPLUS) from Amazon to work consistently.
Happy riding! Keith
@kwouters1 the head unit faces the other way around btw.
I already found that out after I made the included picture.
BTW: I'm using two of these ant+ dongles. https://nl.aliexpress.com/item/4001245182324.html?spm=a2g0s.9042311.0.0.41974c4dehY9ax
They are recognised as Dynastram Innovations ANT USBStick2, which if you lookup at their site are in essence Garmin dongles.
I think this is essentially an i-Magic or i-Flow. They all shared the same T1901 magnetic resistance unit. Tacx sold an upgrade for the head unit to turn it into an i-Magic/i-Flow.
I get this on my Mac also. The needles in the dials never move. Never have done. I don't use the GUI usually though.
@aegisdesign Thanks for update
@kwouters1 the head unit faces the other way around btw.
I already found that out after I made the included picture.
BTW: I'm using two of these ant+ dongles. https://nl.aliexpress.com/item/4001245182324.html?spm=a2g0s.9042311.0.0.41974c4dehY9ax
They are recognised as Dynastram Innovations ANT USBStick2, which if you lookup at their site are in essence Garmin dongles.
Good luck and keep us posted; here or strava! Ride on!
For the map: I am Hungarian expat now living in Sweden. I guess you can put me on both/either countries on the map
I'll use Hungary, that's an extra country😉 Each registered contact has one country
Question: How can I keep track of new releases / updates?
I've installed version 3.3, and now I read 3.4 is out.
Is there a way to know this, and are there releasenotes somewhere?
As an IT-er I'd like to know what has changed and when to update.
Good question; I do not know. Nice idea to investigate.
For release notes, see https://github.com/WouterJD/FortiusANT/wiki
Have you considered using the "releases" functionality built into Github (https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/managing-releases-in-a-repository)? Then people can just click the Watch button in the top right corner and choose "Releases only" to be notified whenever there is something new.
You can also attach the Windows .exe files there. Git is not really made to hold 20MB+ binary files in the repo itself. The cloned repo tends to become really big over time since it contains all the old versions.
Hallo Wouter, vandaag zijn mijn twee dongles uit Taiwan aangekomen en vanavond mijn eerste Zwift rondje gemaakt! Ik moet nog wat rondneuzen hier want mijn wattage en snelheid liggen stukken hoger dan "in het echt"... Bedankt voor de moeite en mooie oplossing! Groeten uit Uden.
Hoi @marcb1972, welkom in de FortiusANT community.
Waar heb je deze dongles besteld, dan kan ik dat aan #61 toevoegen.
En welke tacx heb jij?
Ik heb een Tacx Fortius met deze stuurcontroller:
Dongles gekocht via www.amazon.nl
ADDFOO USB ANT+Stick een voor,Sunnto,Zwift,TacX,Bkool,PerfPRO Studio,CycleOps,TrainerRoad to Upgrade Bike Trainer,Compatibel met Forerunner 310XT 405
Verkocht door: LANSKRLSP
voor € 8,99 per stuk, duurde 17 dagen voor ik ze in huis had.
I'm in! getting all my friends to join now that the new lockdown is in place.
running an 1942 head thingy over raspberry pi.
still some trouble with the pushbuttons, but overall it works neatly.
Happy to join development
As an addition, I train from the Netherlands and have a Fortius / i-Magic trainer.
The raspberry is the ideal 'man-in-the-middle' for me. It makes the setup wireless with minimal effort. the software starts at boot, so nothing to look after, but to switch it on.
The installation manual for ubuntu is almost identical to RPi.
If needed I could make a RPi image for whoever wants to use it.
Hi @omedirk ; just for my curiosity - where are you from and what Tacx do you use?
Nice that you work on the raspberry; curious to see that development.
Hello,
Here another user from The Netherlands, I'm using a Tacx T1901 with a T1904 Head Unit. At first I had some problems with, but after replacing one of the CYCPLUS USB ANT+ Dongle with a Magene it works a lot better. Sometimes some connection problems to Zwift, which is still using the other CYCPLUS Dongle, which will be replaced soon as well.
My only slight issue is that the gui is not updated with speed, cadence, watts etc. on MacOS, only when moving the window from one to another screen. The data is shown in Zwift so not a huge problem. Might be a Python problem. I did get it working on Windows and Linux.
regards,
Tjerk
I will try to dig into the problem with the power-reading again but I'm not sure how to get the log file.
See manual. -d127 flag