Getting Started
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
We made a deliberate decision that you need to download all the files necessary for the workout before you start your session. You can then start it whenever you’re ready.
Of course, you can freely choose between the basic workout with just a few kilobytes of data or video rides of several hours with music that can be up to a gigabyte of data.
The download only happens 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 than having your training disrupted in the middle by technical problems.
After all, we have no control over your Internet connection (and sometimes several people use it at the same time).
In addition, your hardware requirements are lower, and you can perform your workout on a 10-year-old Windows tablet without problems while streaming simultaneously streaming services like Netflix&Co and other services.
Of course, a reliable worldwide server structure would also incur significant costs, which would negatively impact the price of icTrainer.
Pro tip: You can also download all videos at once with the code “video” (music code “music”), so that later you only download the workouts themselves (which are super small).
For Windows and MacOS, you can also easily transfer this data to a USB stick.
You also have the option to do all workouts as basic workouts without music and video, which you can download and store super quickly.
First, 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 upload a workout to a training platform for the first time (and log in there once in this context), all subsequent workouts of the day will be displayed directly on the icTrainer start page—for example:
After finishing your workout, we will ask you if you want to SAVE 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.
You can also upload old workouts manually to a platform. Simply click on the corresponding button on the training results page and download the .tcx file or upload it to Garmin:
A very important point for us is that you can use all other icTrainer functions during training. For example, it’s also possible to adjust, rewind, add music and much more to an ongoing training session in the editor. This is the same as riding outside, where you can also decide at short notice to lengthen or shorten the workout or to ride one more climb (and thus one more interval). However, this is only possible with an interface that may initially appear a bit cluttered. But you quickly get used to it and soon appreciate this feature.
Some smart 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
Absolutely!
In the “Real routes / GPX” ERG mode is deactivated by default and you control the resistance via your gear shifters – just like in real life.
For predefined “Structured workouts”, you can deactivate ERG mode via a small switch (SIM mode).
If you want to “Create new workouts”, you can specify in each interval whether you want to base the resistance on your FTP (ERG mode) or an incline (SIM mode).
There are several ways to combine an external power meter + smart trainer + icTrainer. The three most common are:
1.Use the power match function available in most smart trainer apps (the external power meter sends watt measurements to the smart trainer via ANT+, and the trainer then transmits this data to icTrainer). Hardware-based power matching is often faster than software-based power matching.
Example Wahoo:https://www.smartbiketrainers.com/how-to-enable-the-wahoo-kickr-snap-powermatch-feature-and-why-you-should-do-it-5726
2. Add your external power meter in icTrainer under Settings as POWER for power measurement, then use the smart trainer as TRAINER for power control only.
3. Create two separate users in icTrainer (one with a smart trainer and one with a power meter) to measure both values simultaneously. Often the two devices measure quite similarly, allowing you to decide which device you trust more.
Some antivirus programs 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 downloads the file and only once. Once this has been done (usually after 90 minutes), the file can then be started normally without the warning.
We try to solve this problem in advance by submitting the file to the antivirus manufacturers so that the file can be checked. However, we depend on your help – if you have an antivirus program that reports icTrainer as suspicious, please let us know and tell us which antivirus software you’re using. We will contact the manufacturer so that this can be checked in the future before we deliver a new version.
The App Store versions of icTrainer naturally don’t have this problem, as they are intensively checked in advance by the App Store providers.
Connection problems
Unfortunately, there are many reasons for this:
Multiple devices are connected to your smart trainer via Bluetooth
If other devices (e.g. watch, bike computer, companion app, etc.) are connected to the smart trainer at the same time, Bluetooth sometimes has problems with the assignment. It is best to simply turn them off for testing.
Your smart trainer or computer does not support Bluetooth
You can usually retrofit your computer very easily and cheaply with a small Bluetooth USB dongle (e.g. https://www. amazon.co.uk/ASUS-USB-BT500-Bluetooth-5-0-Adapter/dp/B08B9WQFTL or 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 “devmgmt.msc” into the text field and confirm with “OK”)
3. Open the “Bluetooth” tab.
4. Right-click on the Bluetooth adapter (often “Generic Bluetooth Radio” or “Intel(R) Wireless Bluetooth(R)”).
Open Properties.
5. switch to the “Advanced” tab.
6. Here you will find an LMP number
We need at least LMP6, which corresponds to Bluetooth 4.0…
If none of this helps, you can also send us your log file (click on HELP/? in the navigation on the left and then on Send LOGFILES on the right)…
Check whether you have another device connected to your smart trainer actively controlling power control via ANT+ (such as a turned-on bike computer or smartphone). When this happens, the smart trainer doesn’t know where it should get ERG mode from. Other devices (e.g. bike computer) can connect via ANT+ for power measurement only. For Garmin bike computers, you can connect under the Power sensor type but not as an Indoor Trainer. If you want to use the Indoor Trainer sensor type, turn off your bike computer must while training with icTrainer.
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 via the device at any point.
All smartphones, tablets or desktop computers support BluetoothLE out of the box. So you don’t need an extra ANT+ stick for the connection.
You can also send all your training data via ANT+ to your normal fitness tracker (bike computer, fitness watch, etc.) and transfer it to the app of your choice, and we communicate with the bike trainers in parallel via BluetoothLE. We don’t force you into another ecosystem.
For Windows and macOS, you can also connect with an ANT+ heart rate strap or your fitness watch with ANT+, provided you have an ANT+ USB stick installed on your Windows/Mac computer.
If there are problems with ANT+ under Windows 11, you can find some good advice here.
You must allow “Access to health data” in your Strava profile.
You can use the following free app to send heart rate data from your Apple Watch to icTrainer via Bluetooth:
https://apps.apple.com/de/app/heartcast-heart-rate-monitor/id1499771124
Login to Strava in our software only works with email and password, not with your Google login.
You can activate this additional login on Strava as follows: On Strava, go to your SETTINGS -> MY ACCOUNT -> LOGIN DATA (change email address)
Licence Topics
You can purchase a licence for icTrainer either in the Apple, Google or Windows App Store, or simply create a customer account on our website and pay by credit card, PayPal, EPS and iDeal.
This is the best way if you want to use the software on multiple devices and/or across different operating systems.
Once purchased = can be used on all end devices – even across operating systems 😉
Procedure:
You first purchase our low-cost licence on our website or in the app store of your main device.
Then go to the licence purchase dialogue on the second end device and enter the same email address as on the main device and click on the RESTORE LICENSE button.
The software will then notice that there is already a licence for the email address on another device and you will have to enter a four-digit security code, which we will send to your email address at the same time.
We would like to enable as many users as possible to use icTrainer.
Due to technical limitations with macOS 10.x, we unfortunately need to offer two separate apps.
All detailed information about the two apps (and how you can switch between them without any problems) can be found on our dedicated page.
You can always cancel the licence at the end of the subscription term.
If you purchased your licence on our website, you can cancel it yourself through your account.
If you purchased your licence through an app store, you must cancel it through that same app store:
https://account.microsoft.com/services?fref=home.drawers.subscriptions.view-all-subscriptions
https://play.google.com/store/account/subscriptions
https://support.apple.com/de-de/billing
Features
Whether you’re a club, coach or group of friends, you can hold joint workouts together.
To do this, one person downloads the relevant workout in icTrainer in advance and can then invite others to a “GROUP SESSION” from the workout list.
First you need to define your MyMedia directory in SETUP:
When you create a “New workout”, you can switch between “Sequence mode” and “Music mode” at the bottom left. You’ll see your own music tracks and can add them to the workout by double-clicking.
We use Google Maps on Android and iOS, which provides normal map view, satellite view, 3D view and even Street View.
We use OpenStreetMap on Windows and macOS, but only with normal map view (Google Maps display with additional functions would incur charges).
If you want to use Google Maps functions, you must obtain a Google Maps API key directly from Google. There are fees after a certain number of displays, though you’re unlikely to reach this limit as an individual user. You can enter this key in our software under SETUP (left navigation) -> BROWSER (table tab) -> Google Maps Key (line).
If you are riding a route with dynamic duration, you will see your position marked with a blue symbol and the original rider’s position marked with a red symbol.
Not all video streaming providers are currently supported on every operating system.
We are working to improve compatibility.
Windows: YouTube, Netflix, Amazon Prime, Spotify, Disney+
macOS: YouTube, Netflix
iOS: YouTube, Netflix
Android: YouTube, Amazon Prime, Spotify
FireOS: YouTube, Spotify
Yes, we offer many options for virtual circuits beyond just the market leader.
Zwift: We support the Zwift Ride bike, Zwift Play Controller and Zwift Click.
Shimano Di2 buttons: If you have a newer Shimano drivetrain installed, you can skip extra switches entirely and shift gears using the buttons on your brake levers (see our YouTube tutorial: https://www.youtube.com/watch?v=zBwzTnwr3So&t=6s )
Software buttons: Switch using a button in our software or remote control app (see our YouTube tutorial: https://www.youtube.com/watch?v=BgcPfg5c-qQ )
Alternative hardware: With the MultiRemote from Osynce or the B2C Virtual Shifter from Cycplus(https://www.cycplus.com/products/bc2-shifter ), you can also use our virtual shifting with Zwift trainers at significantly lower cost than Zwift Click and independent of manufacturer.
ERG mode always works without issues regardless of your setup.
In the first few minutes of a real route (or on steep climbs), there may be minor stuttering as the software synchronises your speed with our recorded speed.
However, this should not be permanent.
It can help to connect your device to power (some devices automatically reduce performance in battery mode).
We upgraded to improved video quality some time ago, and some tablets with older or weaker CPUs may not handle it as well.
As a test, you can disable “Videos in H.265 (HEVC) quality” in SETTINGS.
The videos will then be (re)downloaded in older H.264 quality.
There are several ways to enlarge the view.
Zoom:
There are two magnifying glass icons in the bottom left corner of the software. You can use these to adjust the font sizes in the program.
Compact view:
If you activate “Compact view” in the software in the left menu bar under “SETUP”, you’ll get an additional window showing the most important training values in large format during training.
This is the best view for smartphones and small displays.
Display:
You can also possible stream the video to a second display or TV.
Miscellaneous
When you look at the same route using different devices or software, the elevation readings vary significantly. There’s a mathematical reason for this. While one device’s altimeter may be more accurate than another’s, this doesn’t matter as much as you might think. Whether the device is currently calibrated also isn’t the main factor. Elevation gains are counted relatively – without calibration, only the start and end elevations are incorrect. The key factor is when an elevation gain gets counted!
If a route only ascends (each measurement point is higher than the previous one), it’s simple: elevation gain equals the highest minus the lowest measurement point. But what if a route is undulating, with measurement points sometimes a few centimetres below or above the last point? Depending on the device or software, there’s a threshold for when elevation gain counts at all – often around 3 meters. So if you ride 2.99m uphill then 2.99m downhill, this isn’t counted as elevation gain but as a flat route with 0 elevation gain. The same applies to 10cm uphill, 10cm downhill, 10cm uphill, 10cm downhill… This is often the logic used when Strava and Garmin Connect “recalculate” elevation gain to arrive at their known values.
This explains why values are very close on real climbs but far apart on undulating or flat routes. On relatively flat courses, the difference between centimetre-accurate elevation addition and smoothing can vary by a factor of 3 – and this difference decreases with better altimeter quality.
Here are some comparisons based on a Challenge Roth course ridden with a Garmin bike computer (first lap plus descent: 93.6 km; second lap: just under 85 km), which illustrate this well:
The resulting GPX file has 11,236 individual points. Counting elevation to the nearest centimetre gives 1,397 metres of elevation gain (a). Calculating out all elevation changes less than 3m gives 701m (b).
The original route shows 803m with Garmin Connect’s altitude correction (c) and 709m without altimeter correction (i.e. barometric pressure-based) (d). We see that (b) and (d) are only 8 metres apart – this should be a realistic value.
icTrainer smooths the route in GPX mode using 15-second averages, resulting in 751 points with 804m to the centimetre (e) and 699m when calculating out all elevation changes less than 3m (f). This value from icTrainer corresponds almost exactly to the above values (b) and (d).
If you upload the route ridden in icTrainer to Garmin Connect, you get 901m with altitude correction (g) and 702m without altitude correction (h). Again, value (h) is very close to (d), (b) and (f).
You can see the wide range of results here. Challenge Roth specifies 1,200 metres of elevation for the entire route, which would mean 625 metres for the first lap plus descent and 575 metres for the second lap – significantly lower than some calculations.
Similar information can be found in this article on the same topic.
For speed, we calculate this based on the watts you’ve pedalled, your weight, height, type of sport, etc.
We use the following formula for this: http://www.kreuzotter.de/deutsch/speed.htm
This is significantly more accurate than a speed sensor, for example, which doesn’t have access to this data.
It’s important that your data is entered correctly on your device and that the corresponding user profile is also activated.
Pssssst… Originally the software was actually called Indoor-Cycling-Trainer.
But now we offer you many more end devices 😉
We’d be delighted if you could share GPX videos of race routes, famous climbs or great rides with us and make your recorded videos available for everyone to download.
The MP4 file and corresponding FIT/GPX file are all we need.
Recording tips:
Mount the GoPro centrally in front of the stem and ensure the brake levers aren’t visible in the shot (there are good mounts designed for this).
Full HD at 30 frames per second is sufficient. Turn on image stabilisation.
Record GPX data simultaneously with a bike computer, and be sure to disable auto-pause and select a 1-second recording interval.
Ride the route with as few stops as possible.
Just send us an email and we’ll let you know how to exchange the data.
One of our goals is to offer many workouts with motivating music. The challenge is that this either creates costs we’d have to pass along, or we need enough royalty-free music.
If you’re willing to have your own music or your band’s music integrated into workouts as royalty-free with a Creative Commons 3.0/4.0 (CC 3.0/CC 4.0) or Professional licence, you’ll receive our eternal gratitude and be properly credited in the workouts.
With a Professional licence, music use remains limited to the icTrainer project – neither we nor anyone else may use the music outside of icTrainer. You just need to let us know which licence you’d prefer when sharing the music.
You can send us music using the contact form, or at least initiate contact through this form and we’ll clarify details in advance. It’s important that you actually own the rights to the music – otherwise you’ll get us into hot water.
Additional Information
You can find more background knowledge in our extensive video tutorials