On this page we try to give you answers to your questions about indoor cycling and our software.

What is the easiest and quickest way to start with icTrainer?

We have created a small quick start guide (PDF) for you to get started: https://ictrainer.de/wp-content/uploads/2022/03/Quickstart-Guide_en.pdf

Why do I have to download the workouts beforehand?

We made a very conscious decision that you need to download all the files necessary for the workout before you start your session, and then you can start it.
Of course, you can freely choose between the pure workout with a few kilobytes of data and video rides of several hours with music with up to a gigabyte of data.
The download only takes place the first time you use it and is always available afterwards – even if you train completely offline in the garden, garage or basement.

The reason for this is that nothing is worse for us than having your training disrupted in the middle of it by technical problems.
After all, we don’t have your Internet connection in our hands (and sometimes several people use it at the same time).
In addition, your hardware requirements are lower and you can, for example, perform your workout on a 10-year-old Windows tablet without problems and stream Netflix&Co in parallel.
Of course, a reliable worldwide server structure would also incur significant costs, which would have a negative impact on the price of icTrainer.

Pro-Tip: By the way, you can also download all videos at once with the code “video” (music code “music”), so that later you only download the units themselves (which are super small).
For Windows and MacOS, you also have the chance to transfer this data very easily to a USB stick.
Likewise, you have the chance to do all the workouts as a pure workout without music and video, which you can also download and start super fast.

Why does icTrainer only support devices with BluetoothLE and not ANT+?

There is therefore no need for an ANT+ USB stick to connect to a tablet, laptop or computer. However, all these devices support BluetoothLE by default. You can continue to measure all training performance in parallel via ANT+ on your normal fitness tracker (bike computer, fitness watch, …) and also transfer it to the app of your choice and we communicate with the devices via BluetoothLE; we are not forcing you into another cosmos; for Windows and MacOS, however, you can now connect to ANT+ with your ANT+ heart rate belt or your fitness watch, provided you have installed an ANT+ USB stick on your Windows/Mac computer.

Why can’t icTrainer find my indoor-trainer?

Unfortunately, there are many reasons for this:

There are several devices connected to your indoor-trainer via Bluetooth
If other end devices (e.g. watch, speedometer, etc.) are connected to the roller trainer in parallel, Bluetooth unfortunately sometimes has problems with the assignment. It is best to simply switch them off for testing.

Your roller trainer or computer does not support Bluetooth
You can usually upgrade your computer very easily and cheaply with a small Bluetooth USB dongle (e.g. https://www. amazon.de/Asus-USB-BT500-Bluetooth-Stick-BLE-Technologie/dp/B08B9WQFTL/ref=sr_1_4).

Your computer supports Bluetooth, but not BluetoothLE
1. open the device manager (press the “Windows key + R” to open the “Run window”).
2. then type in the text field “devmgmt.msc” and confirm with “OK”)
Unfold the “Bluetooth” tab.
4. right-click on the Bluetooth transmitter (often “Generic Bluetooth Radio” or “Intel(R) Wireless Bluetooth(R)”).
Open properties.
5. switch to the “Advanced” tab.
6. here you can find a LMP number
We need at least LMP6, which corresponds to Bluetooth 4.0…

If all this doesn’t help, you are welcome to send us your logfile (click on HELP/? in the navigation on the left and then on Send LOGFILES on the right)….

Why is my roller trainer shown as connected in icTrainer, but the ERG mode does not work?

Please check whether you have connected another power control via ANT+ actively (ie switched on) to your roller trainer (e.g. via bike computer or smartphone). In this case, the roller trainer unfortunately doesn’t know where to get the ERG mode from. Another device (e.g. bike computer) may only be connected in parallel via ANT+ for performance measurement . With Garmin bike computers, for example, it can be connected in parallel under the sensor type Performance , but not as a sensor type Indoor Trainer , or with the sensor type Indoor Trainer , the bike computer must remain switched off during training with icTrainer.

Why do I have to pedal more watts than set in ERG mode?

Some roller trainers unfortunately cannot reduce resistance enough at low wattage settings and high cadence depending on the selected gear ratio. Sometimes it helps to choose the easiest gear on the bike.
Example: https://support.garmin.com/de-AT/?faq=4PAzxvbvOL6AliMxKaShQ9

Can I also deactivate the ERG mode?

Of course!
In the “Real routes / GPX” the ERG mode is deactivated by default and you determine the resistance via your gear shift – just like in real life.

With predefined “Structured Workouts” you can deactivate the ERG mode via a small switch (=SIM mode).

If you want to “Create New Workoust”, you can specify there in each interval whether you want to base the resistance on your FTP, i.e. ERG mode, or on a slope, i.e. SIM mode.

How can I synchronize my training results with an external platform (e.g. Garmin, TrainingPeaks, Today’s Plan, Trava, Tredict, Intervals.icu)?

First of all, you should select your training platform in the USER PROFILE of our software. It is important for some platforms that you use the same email address in our software and in the training platform.

After you have uploaded a workout to a training platform for the first time (and in this context have logged in there once), all subsequent workouts-of-the-day will be displayed directly on the icTrainer start page – example:

After finishing your workout, we will ask you if you want to SAVE the RESULT and if you want the data to be uploaded to your preferred training platform.

For most training platforms we offer an automatic upload. You can also watch our explanatory videos on YouTube.

Special feature: Unfortunately, Garmin Connect currently only offers a semi-automatic upload. For this you can proceed as follows: After your first workout, we will create a connection with your default browser to Garmin Connect (if you allow cookies in your browser, the login will be automatic in the future and you will land directly at the right place – otherwise you have to log in to Garmin Connect manually each time) and you can upload the workout file manually. By the way, the download directory can be set individually under SETUP. Please also have a look at our corresponding explanatory video about Garmin.

Of course you can also open old workouts and upload them manually to Garmin Connect. Just click the corresponding button on the training results page and download the .tcx file or upload it to Garmin:
TCX upload

Why is my heart rate data not displayed on Strava?

You must allow “access to health data” on Strava in your profile.

How can I organize a group training?

As a club, coach or friends, you can also do joint workouts.
For this purpose, a responsible person downloads the corresponding workout in icTrainer in advance and can then invite to a “GROUP SESSION” in the workout list.

What is the best way to use my external power meter?

There are even several ways to combine an external powermeter + roller trainer + icTrainer. The three most common are as follows:

1. exactly for such cases there is the powermatch function in most roller trainer apps (goal: an external powermeter transmits the watt measurement via ANT+ to the roller trainer and this then to icTrainer). Such a hardware-side powermatch is often faster than a software-side powermatch in a software.
Example Wahoo:https://www.smartbiketrainers.com/how-to-enable-the-wahoo-kickr-snap-powermatch-feature-and-why-you-should-do-it-5726

2. you can also add your external power meter in icTrainer under settings as POWER for power measurement and then use the roller trainer only as TRAINER for power control.

2. experts simply create two users in icTrainer (one with roller trainer and one with powermeter) and can then measure both values in parallel. Often it turns out that the two devices do not measure so differently. Which device you trust more, you can then decide…

Why does the icTrainer interface appear so complicated/overloaded at first glance?

A very important point for us is that you can also use all other icTrainer functions during training. For example, it is also possible to adjust, spool, add music to a running training session and much more. This is the same as outside, where you can also decide at short notice to lengthen or shorten the unit or to ride one more climb (and thus one more load interval). However, this is only possible with an interface (UI-UserInterface), which may initially appear a bit overloaded. We promise improvement here. But you quickly get used to it and soon appreciate this “feature”.

What does the “ic” mean in icTrainer?

Pssssst….. originally the software was actually called Indoor Cycling Trainer.
Even if we now enable you to use many more end devices 😉

Can I use the software on multiple end devices?

Purchased once = usable on all end devices – even across operating systems 😉

First you buy our cheap license in the app store of your main device.
Then go to the license purchase dialog on the second device and enter the same email address as on the main device and click on the REPEAT LICENSE button.
The software then notices that there is already a license for the e-mail address on another end device and you then have to enter a four-digit security code, which we will send to your e-mail address at the same time.

Why are meters of altitude counted so differently?

Depending on which device or which software you use to look at the same route, the altitude readings are very different? There is a mathematical reason for this. Of course, the barometer on one device can be more accurate than on another device. But this doesn’t really matter that much. Neither is the reason whether the device is currently calibrated or not. The altitude meters are counted relatively, without calibration “only” the initial altitude and the final altitude are wrong. What is more important is when does a vertical meter count!
If a route is only uphill, i.e. each measuring point is higher than the previous measuring point, it is very easy. The altitude meters are the highest minus the lowest measuring point. But what if a route is wavy and a measuring point is a few centimeters below and sometimes above the last measuring point? Depending on the device/software, there is a limit as to when an altitude meter counts at all. This is often, but not always, around 3 meters. In other words, if you ride 2.99m “uphill” and then 2.99m “downhill”, this is not counted as an altitude meter, but as a flat route with 0 meters in altitude, the same applies to 10cm uphill, 10cm downhill, 10cm uphill, 10cm downhill. .. This is exactly where the logic often lies in the procedures where Strava and GarminConnect “recalculate” the altitude meters and arrive at the values that we know.
And this is exactly the reason why the values are very close together on the right climbs, but far apart on wavy or flat routes. On a relatively flat stretch, the difference between the centimeter-precise addition of the altitude meters and the smoothing is in the factor 3 range, and the better the barometer, the smaller the difference.

Here are a few comparisons based on a route of the Challenge Roth ridden with a Garmin bike computer (first lap plus descent, ie 93.6 km, the second lap is just under 85 km long), which illustrate this very well:
The resulting GPX file has 11,236 individual points. If you count the meters in altitude to the nearest centimetre, you get 1,397 meters in altitude (a). If you calculate out all changes in altitude less than 3m, you get 701hm (b).
The original route comes to 803hm with GarminConnect with altitude correction (c) and without altimeter correction (ie barometric) to f=709hm (d). We see that thus (b) and (d) only 8 meters apart. This should be considered a realistic value.
icTrainer smooths the route in GPX mode with an average of 15 seconds each, so you still get 751 points with 804hm to the centimeter (e) and again all changes in altitude less than 3m calculated 699hm (d). Thus the value corresponds to (d) from icTrainer again almost exactly the above values (b) and (d).
If you now upload the route traveled in icTrainer to GarminConnect, you get 901hm there with altitude correction (g) and without altitude correction to 702hm (H). Again, we see the value (h) is very close to (d), (b) and (d).
You can see the wide range of results here. Incidentally, Challenge Roth specifies 1,200 meters in altitude for the entire route, which would mean 625 meters in altitude on the first lap plus descent and 575 meters in altitude for the second lap. This figure is therefore calculated to be significantly lower.
Similar information can also be found in the following article on the same topic.

Why are speeds counted so differently?

Regarding speed, we calculate it based on your pedaled wattage, weight, height, sport, etc.
For this we use the following formula: http://www.kreuzotter.de/deutsch/speed.htm
This is, for example, significantly more accurate than a speed sensor that does not know this data.
It is important that the data is entered correctly on the device you are using and that the appropriate user profile is also activated.

Why does icTrainer on Android need location permission?

This is necessary so that BluetoothLE can be activated: Two permissions must be granted here: ACCESS_FINE_LOCATION / ACCESS_COARSE_LOCATION. We do not access your location information anywhere on the device.

icTrainer (program file/setup file) is recognized as suspicious by the virus scanner

Some virus scanners always first identify executable files (.exe) as suspicious and then subject the file to a separate check. This only happens to the first user who calls the file and only once. When this is done (usually after 90 minutes), you can then start the file normally without the warning.
We try to solve this problem beforehand by submitting the file to the virus scanner manufacturers so that the file can be checked. However, we are dependent on your help, i.e. if you have a virus scanner that reports icTrainer as suspicious, please let us know and tell us which virus scanner you are using and we will contact the manufacturer so that this can be done there before our delivery of a new version is checked.
Of course, the App Store versions of icTrainer do not have this problem, as they are intensively checked in advance by the App Store providers.

My Apple Watch does not transmit heart rate

With the following free additional app, you can send the heart rate of your Apple Watch to icTrainer via Bluetooth:

Why is my video streaming provider not supported?

Depending on the operating system, not all video streaming providers are currently supported.
We are working on enabling better compatibility.


How can I assign my own music to my workout?

First you would have to define your MyMedia directory in SETUP:

If you then create a “New Workout”, you can switch between the “Sequence Mode” and the “Music Mode” at the bottom left and see your own music tracks and assign them to the workout by double-clicking.

More music? Help us!

Of course, one of our goals is to offer many training programs with motivating music. The problem is that this either causes costs that we would have to pass on again or we need enough license-free music.
If you are willing to have your own music or the music of your band integrated into the training programs as royalty-free with a Creative Commons license 3-0/4.0 (CC3.0/CC 4.0) or a professional license, you will receive our eternal gratitude also the corresponding attribution in the training programs.
With a professional license, the use of the music is restricted to the icTrainer project, ie neither we nor anyone else may use the music outside of icTrainer. This restriction does not apply to the Creative Commons license. You only have to tell us which license you want to choose when you pass on the music.
You can send us the music via the contact form or at least initiate contact and we will clarify the details in advance. It is important that you really own the rights to the music, otherwise you will bring us into the devil’s kitchen.

More GPX videos? Help us!

We would be delighted if you shared GPX videos of competition routes, famous climbs or great laps with us and made the videos you recorded available for everyone to download. At this point, the mp4 and the matching fit/gpx file are sufficient for us. Just write an email and we will clarify how we can exchange the data.

Further information

You can find more background knowledge in our extensive video tutorials

To the YouTube tutorials
Scroll to Top
WordPress Cookie Plugin by Real Cookie Banner