FortiusANT icon indicating copy to clipboard operation
FortiusANT copied to clipboard

What USB ANT+ BLE dongles to use and where to buy?

Open WouterJD opened this issue 5 years ago • 65 comments

ANT dongles

FortiusANT supports USB dongles with the ID's 4104 (Suunto), 4105 (Garmin) or 4100 (Older).

USB-dongles can be bought on miscellaneous shops, Google for "usb ant+ dongle"...

Currently (April 2020...Jan 2021) it appears there is a high demand and therefore some links to suppliers to give you suggestions - sorry for suggestions in the Dutch area and that some reference appear to be out-of-stock.

Read this post for general information.

Warning (CYCPLUS, Amazon, Aliexpress) , read this first. Dongles from manufacturer=CYCPLUS (also advertised as Antself, sold by Amazon) are reported not working well with FortiusANT (#45 #65). See also tacxfaqx.com. Some recovery from errors is implemented in FortiusANT 3.0 but behavior remains poor. Refer to this post from Ilja for some explanation.

Because of the worldwide audience it's impossible to give a clear direction where to buy and we can only provide suggestions - use this page to post questions and others may help you. Please understand these are only references to ANT+ dongles and please understand that this does not imply any guarantee from our side!

Bluetooth Low Energy (BLE) Dongles

Onboard Windows Bluetooth is not supported; a separate BLE-dongle is required.

When using - b (node.js) supported dongles are (see documentation) and node-bluetooth-hci-socket:

  • BCM920702 Bluetooth 4.0
  • BCM20702A0 Bluetooth 4.0
  • CSR8510 A10
  • Asus BT-400
  • Intel Wireless Bluetooth 6235, 7260, 7265 or 8265
  • Belkin BCM20702A0

Known good models:

  • https://www.bol.com/nl/p/asus-usb-bt400-bluetooth-adapter-usb-bluetooth-4-0/9200000013979795/ The link can be used as an entry-point for other models.

Other suppliers

USB-hubs

You use a USB-hub AND have connection problems? Read this

WouterJD avatar Apr 24 '20 10:04 WouterJD

I have two budget ANT+ sticks labeled ANSELF. They work without problems.

You can order them i.e. from ebay amazon

My sticks have ID 0x1008 (4104). Other reported that their sticks have ID 0x1009 (4105), which should work, too.

totalreverse avatar Apr 24 '20 10:04 totalreverse

I bought Anself from Amazon as well, no problems using with Zwift, Rouvy, etc... https://www.amazon.com/gp/product/B01M3VQP6Z

RodeTheAlpe avatar Apr 26 '20 19:04 RodeTheAlpe

@WouterJD Looking at the investigation on tacxfaqx.com, is it possible to detect the faulty cycplus dongles lack of continuous scanning mode in code and warn they won't work?

aegisdesign avatar May 06 '20 21:05 aegisdesign

Any code-suggestions welcome. Please follow #65

WouterJD avatar May 09 '20 06:05 WouterJD

@WouteJD Great product. Managed to finally get my old machine connected to Zwift. I have the I-flow with the T1932 (white/Blue) head unit. My question is to do with the Ant+ dongles. I was able to have the Trainer connected my one Windows 10 Laptop with the USB that runs a DynaStream AntUSB-M dongle and has the 0x1009 ID. I then ran the FortiusANT.exe and everything worked 100%. Then on a 2nd windows 10 Laptop I had the same DynaStream AntUSB-M dongle and has the 0x1009 ID, and this had zwift loaded. I was able to pick up the Ant sensors and my HR strap (direct into Zwift) and do a ride. The problem is I still required the old TACX software to work for my wife. So I converted the first Laptop back to the Tacx software and decided to run everything off the 2nd laptop. I was able to get the trainer to talk to the FortiusANT.exe and it picked up and calibrated the trainer, also picked up the DynaStream AntUSB-M dongle and has the 0x1009 ID. I pressed the start button and Speed, Cadence and power were working 100%. I then started the Zwift software, which it picked up the sensors, but when doing that FortiusANT.exe looses connection to the ANT dongle. It seems Zwift is trying to use the same ANT dongle as FortiusANT.exe instead of it using the 2nd dongle. I know both dongles are the same but have I done something wrong with the setup or installation of the ANT Dongles, or do I need to use 2 different dongles. Again this is an awesome product you are creating. Thank you very much

harveygf avatar May 11 '20 16:05 harveygf

Hi @harveygf . I'm Wouter from the Netherlands and happy that you're thrilled about FortiusANT. I'm always curious where the product goes to and therefore like to know where you are located. If you like, ping me on strava!

Basically what you try to do is OK and I have done it myself as well. So we're talking about PC2 (#1 is for your wife). Sequence is OK: first start FortiusANT, Start, Calibrate; then start Zwift. Note that during calibration, FortiusANT will not be seen by Zwift.

FortiusANT connects to the first dongle that is available and I assume also Zwift does so, then taking the second dongle.

You state that "FortiusANT.exe looses connection to the ANT dongle"; please explain - what happens?

WouterJD avatar May 11 '20 17:05 WouterJD

Hi @wouterJD To keep you up to date late last night I managed to get all the drivers uninstalled for Libusb-win32 (Had to use an external program in the end). I then installed the libusb-win-32 "VR-Virtulal" driver. After that I created libusb-win-32 - for the FortiusAnt to access the Ant+ dongle. This one I actually changed the name and the manufacture. Once this was done I tested the FotiusAnt.exe and all was working 100%. Lastly I plugged in the 2nd Ant+ dongle, but then went to device manager and updated the driver but used the one supplied by Zwift. Once this was done, I was able to get FortiusAnt.exe to work with the trainer and swift to use the 2nd Ant+ dongle for connection. I will test it tonight with a ride. Just a quick question for FortiusAnt.exe. I know you can add commands when starting it up like your FTP, Bike gears etc. Does it also use rider and bike weight in it's calculations for power? Thank you again, great product.

harveygf avatar May 12 '20 13:05 harveygf

We are working on a new version where the power calculation is improved. Refer to pullrequest https://github.com/WouterJD/FortiusANT/pull/84 where this development is discussed

WouterJD avatar May 12 '20 14:05 WouterJD

@WouterJD Managed to do a zwift ride last night, Worked great. I did notice my ave watts was way lower than normal on both the fortiusAnt.exe and Zwift, but was still great to use it. Went to do another ride today and unfortunately it has been blocked by Symantic Anti Virus for both the ExploreANT.exe and the FortiusANT.exe as Heur.AdvML.B Heuristic Virus. Even states is does not suspect it is a real virus but is blocked anyway by the "blooodhound and SONAR" in Symantic. As my office controls this part, I can't even into the ignore list :-( Not sure if anyone else has had this happen. Trying to now see if the wife will let me use her mac, but doubt that ha ha

harveygf avatar May 13 '20 16:05 harveygf

Any code-suggestions welcome. Please follow #65

I've been running the code on a Mac using Python successfully for the most part except for frequent dropouts while using the CYCPLUS ANT+ dongle. I've noticed that the frequency of dropouts improved considerable after setting the hear rate data to none, thou...

Any plans to add BLE support instead? Would be really neat to run directly from the Mac or somewhere else directly to my iPad... Thanks

mruzzon avatar Sep 06 '20 15:09 mruzzon

Any code-suggestions welcome. Please follow #65

...on a Mac .. frequent dropouts while using the CYCPLUS ANT+ dongle. Any plans to add BLE support instead?

  • Sorry that CYCPLUS ANT+ dongle remains troublesome
  • What do you mean with BLE-support

WouterJD avatar Sep 07 '20 08:09 WouterJD

It disconnects several times and reconnects, only issue that's causing for now is that it seems to hinder the calibration process...

BLE - what I meant is if it would be possible to broadcast the data using bluetooth instead of ANT+, no dongle needed in this case.

Thanks a lot for this!

mruzzon avatar Sep 07 '20 08:09 mruzzon

Issue closed, because I want to have a short issue-list to keep focus. Questions and comments remain welcome!

WouterJD avatar Oct 26 '20 14:10 WouterJD

So is the CYCPLUS dongle now working or not? Which one to recommend for best results? Thanks

kiwisibk avatar Nov 05 '20 21:11 kiwisibk

If you make the question binary; the answer is: no. The reason is unclear.

Other dongles do not report similar problems

Welcome in the FortiusANT arena. Please introduce yourself; where do you come from and what Tacx do you use?

WouterJD avatar Nov 05 '20 22:11 WouterJD

Great, thanks for the quick answer! 👍

Could you recommend me some good working dongles? Not too expensive if possible?

Thanks once again! Best regards Arno

WouterJD [email protected] schrieb am Do., 5. Nov. 2020, 23:10:

If you make the question binary; the answer is: no. The reason is unclear.

Other dongles do not report similar problems

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/WouterJD/FortiusANT/issues/61#issuecomment-722675066, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHUUZW2US7ZZVB2H4VHXUOLSOMPGHANCNFSM4MP7OLPA .

kiwisibk avatar Nov 06 '20 04:11 kiwisibk

Hi Arno how are you today? Please tel me what Tacx you use; welcome in our community - you are the first athlete in Poland!

What dongle to buy is difficult to say; it depends very much on the country. The header of this post provides links; Futurumshop-dongles work well and cost here around EUR 30,= (you need two). I don't know for you what the easiest shop is. If you have issues, please let me know.

WouterJD avatar Nov 06 '20 07:11 WouterJD

Good morning :)

Thanks I'm fine, how are you?

I'm from South Tyrol in northern Italy, not Poland.. :) It's a paradise for biking, unfortunately with lockdown we have to stay at home... :(

I have an old i-Magic trainer, and unfortunately cannot use anymore the Tacx TTS4 software.

So I found your excellent tutorial and hope now to be able to move to Zwift or Rouvy... :)

So you mean in Italy another brand should be used?

Thanks Regards Arno

Am Fr., 6. Nov. 2020 um 08:22 Uhr schrieb WouterJD <[email protected]

:

Hi Arno how are you today? Please tel me what Tacx you use; welcome in our community - you are the first athlete in Poland!

What dongle to buy is difficult to say; it depends very much on the country. The header of this post provides links; Futurumshop-dongles work well and cost here around EUR 30,= (you need two). I don't know for you what the easiest shop is. If you have issues, please let me know.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/WouterJD/FortiusANT/issues/61#issuecomment-722922717, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHUUZWYFXKSOVBWUZQGIHXDSOOP3TANCNFSM4MP7OLPA .

kiwisibk avatar Nov 06 '20 08:11 kiwisibk

Hi Arno, sorry for confusion. I got a response on Strava at same time from Krzysztof Bejner and connected that to kiwisibik...

Please refer to https://github.com/WouterJD/FortiusANT/issues/14#issuecomment-722936417 Amazon stick, 17 days delivery.

I hope it helps

PS South Tyrol I know a bit; tell me more? Are you on strava as well?

WouterJD avatar Nov 06 '20 09:11 WouterJD

I have an old i-Magic trainer, and unfortunately cannot use anymore the Tacx TTS4 software.

Quick reminder that you can still use Fortius v2.02 with your i-Magic. It doesn't require registration unlike later software. See https://lunicus.org/tacx-trainers/fortius-software/ for a download.

aegisdesign avatar Nov 06 '20 09:11 aegisdesign

Wow! Thank you so much for this great information!! :)

Will try asap this afternoon!

Am Fr., 6. Nov. 2020 um 10:10 Uhr schrieb Shaun Murray < [email protected]>:

I have an old i-Magic trainer, and unfortunately cannot use anymore the Tacx TTS4 software.

Quick reminder that you can still use Fortius v2.02 with your i-Magic. It doesn't require registration unlike later software. See https://lunicus.org/tacx-trainers/fortius-software/ for a download.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/WouterJD/FortiusANT/issues/61#issuecomment-722967248, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHUUZWZFJ4256MHTPAIIEVTSOO4RTANCNFSM4MP7OLPA .

kiwisibk avatar Nov 06 '20 09:11 kiwisibk

Hi Wouter, Do you have any idea if this dongle from ADDFOO is supported by your software?

skrypt-nl avatar Nov 07 '20 12:11 skrypt-nl

Hi @skrypt-nl welcome in the FortiusANT world. Please tell me some more, like name, where you are located and what Tacx you use.

The only dongle I had negative reactions for is the CYCPLUS, so you may give it a try. Good prince.

WouterJD avatar Nov 07 '20 14:11 WouterJD

This one works just fine: Hackerstore Dongle

omedirk avatar Nov 09 '20 06:11 omedirk

Thanks @omedirk I've added it to the issue description!

WouterJD avatar Nov 09 '20 07:11 WouterJD

I have an old i-Magic trainer, and unfortunately cannot use anymore the Tacx TTS4 software.

Quick reminder that you can still use Fortius v2.02 with your i-Magic. It doesn't require registration unlike later software. See https://lunicus.org/tacx-trainers/fortius-software/ for a download.

I have problems running it on a Virtual Machine. Do you think Fortius Software will run as well on WIN 10? Thanks

kiwisibk avatar Nov 11 '20 08:11 kiwisibk

FortiusANT works well on WIndows 10; virtual machine I cannot judge

WouterJD avatar Nov 11 '20 11:11 WouterJD

I have an old i-Magic trainer, and unfortunately cannot use anymore the Tacx TTS4 software.

Quick reminder that you can still use Fortius v2.02 with your i-Magic. It doesn't require registration unlike later software. See https://lunicus.org/tacx-trainers/fortius-software/ for a download.

I have problems running it on a Virtual Machine. Do you think Fortius Software will run as well on WIN 10? Thanks

Tacx's Fortius 2.x software requires 32bit Windows XP or Vista. I've not tried in on Windows 10. I run it on a Mac with a WindowsXP VM using VirtualBox 6.0. 6.1 does not support Direct3D which is required by Fortius. It has to be VirtualBox 6.0. You also have to set the amount of VRAM to 256MB. You have to do that on the commandline

vboxmanage modifyvm "name of VM" --vram 256MB

Or there's a trick to do it in the GUI by increasing the monitor count to 8, then you can select 256MB video ram. The 256MB setting persists even if you switch monitor count back to 1.

Also, don't install the Fortius 2.03 or 2.04 patches without adding tacxvr.com to C:\Windows\System32\drivers\etc\hosts

127.0.0.1 www.tacxvr.com

That prevents the software trying to contact a nonexistent server. Otherwise you'll get a blue screen on startup.

aegisdesign avatar Nov 12 '20 10:11 aegisdesign

Hello WouterJD,

I bought two ANT+ Sticks and your software seems to be recongnizing them.

I connected my i-Magic trainer interface and the USB driver install was successful.

But your software isn't recognizing the interface:

[image: image.png]

What I'm doing wrong?

Many thanks Best regards Arno

Am Mi., 11. Nov. 2020 um 12:14 Uhr schrieb WouterJD < [email protected]>:

FortiusANT works well on WIndows 10; virtual machine I cannot judge

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/WouterJD/FortiusANT/issues/61#issuecomment-725363548, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHUUZW5WHKGKG7QKO3GOAWDSPJW3BANCNFSM4MP7OLPA .

kiwisibk avatar Nov 19 '20 10:11 kiwisibk

Hi @kiwisibk

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.


The image.png is not shown in github; did you read the manual and follow all steps? installing libusb is probably the most critical part.

WouterJD avatar Nov 19 '20 13:11 WouterJD