Tacx Neo 2T smart starting interval 2 seconds before


I have just upgraded from Elite Direto to Tacx Neo 2T smart, and I notice that it start to put on load 2 seconds before each interval start, and also removing it again 2 seconds before it ends. That i haven’t notice on my Elite Direto.

Is it on purpose, have I configured something wrong or what is the problem?

That’s exactly how TR tells the trainer to respond.
I’m on the Neo 2 these days and it’s almost instantaneous. The Neo 2 T is supposed to have a slightly stronger resistance unit so I’d imagine it’s faster again.
Prior to the Neo 2 I was on a Kickr Core and that did much the same thing, albeit at a slightly slower rate.

It’s all good. Keep training.


Thanks for your reply :slight_smile:
I am wondering why it is working that way?

I believe it’s to compensate for the response time of trainers. It will take a couple of seconds for the trainer to raise the load at the start of an interval, so sending the demand earlier cuts some of the delay.

1 Like

But why do it then remove the resistance before time?

they do, 2 sec before interval ends it comes the awaited relief :sweat_smile:

I remember this being addressed in the podcast. Essentially the older versions of the Neo took quite a while to “wind up” the resistance, so TR solved this problem by giving the Neo more time and triggered resistance changes 2 seconds in advance. According to reviews, the latest incarnation of the Neo, the 2T, is not just very quick to react to changes in resistance, but according to @dcrainmaker’s review apparently so quickly that it becomes uncomfortable for the rider.

I think you should send an email to TR’s support so that they can undo their Tacx Neo hack for the 2T.

1 Like

The “slowness” of early erg-mode trainers was in both directions - going up as well as down.

This said, if your trainer does react fast, you are getting your whole interval anyway. Just a second or two early.

1 Like

Which is why TrainerRoad was two seconds early in both directions. I would still think this is a bug, because if the wattage the app asks for and the trainer is set to are different, this is disconcerting to the user because of contradicting stimuli. It’s a bug that should be fixed.

I don’t know if it can be qualified as a “bug” necessarily. My personal point of view is that I like it quite a lot - gives me some 2 seconds to speed up my cadence going into the interval. A very useful example is doing sprints… Yes, DC Rainmaker pointed it right - Neo 2T would let you hit the wall by instantaneously jumping from 160W to 500W. The way it is today in TR gives me those 2 seconds to ramp up gradually before hitting those 500W, thus eliminating the “hit the wall” effect.
Maybe it can be feature that could be switched on or off, but I for sure will keep it “on” all the time on my Neo 2T.


It’s a feature, not a bug - I’m certain there is code in the app to create the lead in demand changes. Note that the OP never noticed this demand advance while using an Elite Direto, proving the worth of this feature. Of course, with smart trainers getting better, one could wonder if an option to disable or reduce the lead would be appropriate.

1 Like

Now you sound like a true engineer!!!


I’ll take that as a compliment, of course. :grinning:

This said, I’m sure it’s in the app spec. That, by definition, makes it a feature.

One thing I wish TR software would do would be to sample 2-3 seconds into the interval, and 2-3 seconds after the interval, when giving you your completed interval powers. Since ERG mode takes a few seconds to kick in, and a few seconds late to release, if you are doing lets say 15 or 30 second intervals, every time you finish one it looks like you missed the target by 20, 30, sometimes even 40w, but if you highlight the same 15 or 30 second interval post-ride and just shift it to start 2-3 seconds late and end 2-3 seconds late, it shows that you basically hit the target.

1 Like

You just defined the reason that they do the 2-second pre-send of the resistance adjustment. It is a simple, and singular change that is meant to address the lag issue with trainer resistance changes.

The problem is that the delta of power change, trainer in use, and even the practice of the rider can all impact the actual results of the changes. I have gotten to the point that my changes (along with the 2-second sends) align pretty well with the interval target blocks.

But regardless of that, I now ignore the summaries. I only focus on hitting the power (via proper cadence application and letting the trainer do it’s job) during the interval. I make a simple call at the completion of the interval based on what I saw from the yellow live power line vs the blue interval block. I usually end up with a slight late, but overshoot at the start, and a bit of a hang at the end.

Those result in the basic goal of the interval demand on the body and accomplish the desired loading. Splitting hairs over seconds early and late are really pointless if you step back and look at the goals.

The implementation of the 2-second early send works reasonably well without the extra demand of making it trainer specific or user adjustable. It is the law of diminishing returns and making it “better” now would yield only minimal improvement in results for the rider.


Again, more my OCD than anything. I’m learning to disregard the number I see on the screen for shorter intervals, since I usually hit the intervals when I examine after the fact. For longer intervals like 60+ seconds, it seems like there is enough time for the average to build up and be within 1-2w of target.


I’m sure it was easier to offset all the trainer commands by 2 secs instead of writing a whole new set of commands for each workout interval. It would be a waste of time and resources in that regard.

I asked much the same question when I first got my Kickr Core. The offset felt unnecessary at the time and still does.
Given that many smart trainers are being rapidly developed to have faster response times, I think it’s not that unreasonable to expect TR to make an appropriate adjustment in the future. Half a second offset perhaps?
(Not before they finish the Plan Builder of course).

In the meantime, I can assure you it makes stuff all difference to the workouts. You soon stop thinking about it and automatically offset the clock subconsciously.

1 Like

I disagree: this was a deliberate choice by the TR team to deal with the slow reaction times of the Tacx Neo. Tacx has improved reaction times (perhaps too much), so that this behavior is no longer necessary for the newer Neos.

The demand time advance “feature” is not related to the Neo: it applies to erg mode on all smart trainers, and probably pre-dates the existence of the Neo in the TR code base.

1 Like

Correct, it is not trainer specific or triggered.

It is directly connected to ERG Mode and applies whenever it is in use.