• Amazon.com

ROTOR 2INpower In-Depth Review


Over the last few years, ROTOR has been slowly increasing both the quantity of power meters they make – as well as the types of power meters they make.  It first started with the original ROTOR Power LT some three years back, and then two years ago they introduced the left-only variant, INpower.  However, last spring they announced the dual left/right variant- 2INPower, which they started shipping this past fall.  That dual left/right leg variant that includes both ANT+ & Bluetooth Smart is what I’m covering in this review.

I’ve been riding a ROTOR 2INpower lately, covering a wide assortment of conditions.  A number of indoor and outdoor rides across all sorts of lovely winter-ish (and now spring-like) conditions.  In doing so, I’ve been recording boatloads of test data, with usually 2-3 other power meters on the bike at the same time.  Like normal, I’ll be sending the unit back to ROTOR once I’ve wrapped up the review.

With that – let’s dig into what’s in the box and then get it setup on the bike.



When it comes to power meter unboxing’s, there’s no bigger box than the ROTOR 2INpower kit.  It’s like one of those egg-drop tests you did as a kid where you design the packaging to protect the egg being dropped from the top of a fire truck ladder.


Now in my case, I got a small pile of different things in the mail outside of this box.  This included an extra bottom bracket adapter and an installation tool:


Plus, I’ve got extra chainrings that we’ll talk about in a second.  So for the moment, let’s just focus on the core components of the power meter box:


Above, you can see the left and right crank, the spider (attached to drive-side right crank), some paper manual stuff, and a small box of parts.

Here’s a closer look at the two crank arms…which really do look stunning in that color design.


Oh, and don’t even think about removing that bolt.  If you do ROTOR will reach out and kick you in the nuts…which is fair since that’ll be less painful than the crank arm falling off while riding.


As for that little box, here it is with its top off:


Inside you’ll find the USB charging cable, two spacers for installation, and bolts to attach your chainrings to the spider.


Now as I noted earlier, your exact box will vary a bit based on which chainrings you select.  In this case, you’ll need both an inner and outer chainring.  For my testing, ROTOR sent me over both a set of q-rings (non-round, oval rings), as well as regular round rings.  I focused on round rings, since it allows me to more accurately compare power between varying power meters.

Though, the support of q-rings is a key benefit of ROTOR’s power meter platform over many rivals such as Quarq and SRM which don’t support non-round chainrings.



With that, you’ve got all the parts accounted for.  Thus, it’s time to get installation completed.



As usual with crank region power meters, your installation will vary based on what you had on your bike previously.  In my case, for example, I needed to swap out the previous bottom bracket for one compatible with the new power meter.  No big deal, but if you don’t have the right tools to do so, you’re pretty much hosed.  So just keep that in mind (or, chat with your friendly local bike shop and have them take care of it for you).

First up in my case was removing that older bottom bracket:


Next, I got all the parts laid out on the floor.  There was quite frankly a crapton of parts in this box.  Not in a bad way, but just in a quantitative way.


Soon I had the new bottom bracket in:


Then it was off to put the chainrings on the crank arms.  If you’ve never done this before, it likely looks harder than it is.  But really, it’s just going ‘round and ‘round with a hex wrench and five bolts to get them tight.


Next comes consultation with the manual on using the funky-ish bolt system of the ROTOR cranks.  Again, not hard, but if like me you don’t install ROTOR cranks every day, then you’ll want to ensure you know which order to tighten which bolts.


Then it’s onto the bike frame you go…both left and right side:

DSC_9470 DSC_9472

Then as always, grab that torque wrench to validate everything is up to spec. Don’t want anything to fall off now…do ya?


Finally, toss on your pedals and call it macaroni:


With that – you’re done.  Technically you’ll also do a zero offset/calibration, but I’ll cover that in the general use section below.  It’s the exact same no matter when and where you do it.

Also, as a general rule of thumb with power meters, I’d recommend doing a few quick sprints (5-10 seconds, 3-4 times) on a trainer to tighten everything up.  Then zero offset again just for fun.

General Use Overview:


Like most power meters these days, the ROTOR 2INpower is pretty easy to use, and pretty straightforward.  To begin, we’ll talk about charging, since without it – you’re up a creek without a paddle (or, a crank as it may be).  The unit contains a rechargeable battery, which ROTOR states has a battery life of 250 hours.  Power meters using rechargeable batteries isn’t a new thing these days, and in fact, a number of newer companies are doing so (SRM even considered it for a while as well).  You’ll find the charging connector directly where the axle pops out of the crank arm:


It charges using a little magnetic connector that you can plug in the other side to any USB port you can find (well, except USB-C):


While charging, the unit will slowly pulse the light, which is somewhat soothing.  You know, in the event you sleep next to your bike at night.

Next, we’ve got calibration.  The unit supports a manual zero offset, which helps to ensure all is right in the world.  ROTOR says to do it every once in a while, including where large temperature shifts may have occurred.  This is pretty much standard for most power meters out there.  To complete a zero offset, you’ll place the left crank arm in a 6’oclock position (downwards), and then press to calibrate on your head unit:


You’ll receive a confirmation back of 1000 on the head unit.  After which you’ll then rotate the crank arms two full rotations, and press calibrate again, which should give you a new number that’s +/- 200.  In my case, it floated between 72 and 77.


It should give you a successful message, and you’re looking for the values to be consistent each time you do them.  This appears to be a bit different than how other power meters work in that they tend to give you details on what might have shifted.  Whereas the ROTOR instead seems to give me the same numbers every time.

Note that you can also complete this task via the smartphone app as well, but more on that later.

When it comes to pairing the ROTOR 2INpower to a head unit, you’ve got two options: ANT+ or Bluetooth Smart.  Both options being the two main ways power meters communicate to bike computers.  For example, if pairing to a Garmin head unit like the Edge 520, you’ll see the ANT+ ID listed when you search for a power meter:


You can then pair to it and customize the name as you see fit:


You can/should also set the crank length in the settings as well.  In my case, I use 175mm cranks, so it’s different from the 172.5mm default.  The difference for round-rings would be about 1-2%, somewhat based on cadence, between those two values. So it’s worth getting right.

When it comes to data recorded by the head unit, it’ll vary by protocol.  Here’s what you’ll get for each one:

ANT+ Power (total)
ANT+ Power Balance
ANT+ Cadence
ANT+ Torque Effectiveness
ANT+ Pedal Smoothness
Bluetooth Smart Power
Bluetooth Smart Power Balance
Bluetooth Smart Cadence

(Note: You’ll get additional metrics through the ROTOR app, which I cover in the next section.)

Here’s an example of a ride file recorded on a Garmin Edge 520, that shows what data you get when paired to the ROTOR 2INpower.  You can also look directly at the linked file here on Garmin Connect.


Finally, I normally include in this section details about the app – but since ROTOR’s app is a bit more detailed than most other power meter apps, I’ve decided to let it grow up and get its own section.

ROTOR App Overview:


ROTOR has long had a more detailed power meter app story than most other companies.  One of the key benefits that ROTOR likes to demonstrate at shows and bike events is how the unit can display your pedaling force in a graphical manner in real time.  With 2INpower, the easiest way to do that is to use their free app, aptly called ROTOR POWER, which can be downloaded for iOS or Android.  In my case, I used it as both an iPhone and iPad app.

For the iPhone side of things, it’s useful for quickly checking firmware or settings.  As well as doing a calibration in the odd event that your app of choice can’t send a calibration command to it.  You’ll start by searching for the sensor (or, a heart rate sensor).

2017-04-07 14.05.11 2017-04-07 14.05.56 2017-04-07 14.21.22

As seen above you can calibrate the unit or pull up basic product ID and battery settings.  It’s all somewhat basic.

Where things get more detailed is within the recording and analytic side of the app.  For that, I’ve switched over to the iPad, as it’s easier to use while on a trainer.  You’ll start off on the main screen, which shows you the different components of the app:

2017-04-11 22.35.51

Ride, Basic Training, and Torque 360 are all the analytic side of the program.  Service is basically what you saw above with respect to checking settings and information.  And history just shows you files from the previous three analytic sides…except without being able to export or do anything useful with them.

Looking at the ‘Ride’ side first, you’ll get data shown and recorded from the power meter.  If using GPS outside (such as on a smartphone), you’d also get speed/distance/ascent data.  All the metrics you see to the left are near identical to what you’d get on a head unit.  Whereas on the right-hand side the OCA (Optimal Chainring Angle)/OCP data is unique to the ROTOR program.

2017-04-11 22.32.54

To dive into the OCA/OCP pieces, let’s switch to the ‘Torque 360’ app, which shows what’s going on in more detail.  Within this, you can see my pedal stroke analysis on the right side.  In the below screenshot I’m pedaling with both legs, and thus things are pretty normal in terms of balance as well (48%/52%).

2017-04-11 22.33.46

But now watch as I do a left-only and right-only leg pedaling, below separately.  You’ll see not only does the balance shift, but so does the torque plot.

2017-04-11 22.34.16 2017-04-11 22.34.28

More importantly in the above images is that the balance goes to 100/0 and 0/100. That means it’s correctly zeroing out the leg not pedaling.  Some power meters might show 98/2 and 2/98 or similar.  So it’s good to see it cleanly 100/0 or vice versa.

At the end of doing your analysis/ride you can view a summary, which in turn also saves the data to your device for later retrieval.

2017-04-11 22.34.58 2017-04-11 22.34.47

Finally, within the ‘Basic Training’ option, you get metrics similar to the above, except with some pretty timeline graphs, plus you get the ability to see torque displayed in bars.

2017-04-11 22.36.30

Once completed with your rides, the app will save the files into a folder on your smartphone with a .FIT and .CSV file.  Unfortunately for iOS users this means having to plug your device into a physical computer to get the files off, as there isn’t a simple e-mail/send option.  For Android users it’s the same, but at least you don’t have to use iTunes on the computer.

Given this is really just the first version, hopefully we’ll see ROTOR add those features soon.

Power Meter Accuracy Results:


I’ve long said that if your power meter isn’t accurate, then there’s no point in spending money on one.  Strava can give you estimated power that’s ‘close enough’ for free, so if you’re gonna spend money on something it shouldn’t be a random number generator.  Yet there are certain scenarios/products where a power meter may be less accurate than others, or perhaps it’s got known edge cases that don’t work.  Neither product type is bad – but you just need to know what those use/edge cases are and whether it fits your budget or requirements.

As always I set out to find that out.  In power meters today one of the biggest challenges is outdoor conditions.  Generally speaking, indoor conditions are pretty easy to handle, but I still start there nonetheless.  It allows me to dig into areas like low and high cadence, as well as just how clean numbers are at steady-state power outputs.  Whereas outdoors allows me to look into water ingest concerns, temperature and humidity variations, and the all important road surface aspects (i.e. vibrations).

In my testing, I generally use between 2-4 other power meters on the bike at once.  I find this is the best way to validate power meters in real-world conditions.  In the case of most of these tests I was using the following other units:

Kurt Kinetic Rock & Roll Smart Control Trainer
PowerTap G3 hub based power meter
PowerTap P1 pedals based power meter
Tacx NEO Smart Trainer
(+ Data analyzed on an Elite Drivo & CycleOps Hammer that’s not mine)

With a configuration like the ROTOR 2INpower, I’m somewhat limited on placing other crank/crank-arm based power meters on there.  So I have to compare with other pedal units and hub based units, both of which I primarily prefer PowerTap’s options due to ease of transfer.

In general, my use of other products is most often tied to other things I’m testing.  Also, when it comes to data collection, I use a blend of the NPE WASP data collection devices, and a fleet of Garmin head units (mostly Edge 520/820/1000 units).

Note all of the data can be found in the links next to each review.  Also, at the end is a short table with the data used in this review.  I’ll likely add in other data not in this review as well once I finish consolidating that data.  I’m a bit behind on getting data off some of my head units into folders.

With that, let’s get right into it and start with analyzing an indoor trainer test, the ‘dreaded’ 30×30’s.  I often use this in both trainer and power meter reviews as a way to evaluate how quickly a given unit responds to vast changes in power.


I’ve created a custom TrainerRoad workout that quickly tests this in a matter of 12 minutes.  As always, here’s the uploaded file set from this workout in the DCR Analyzer, which you can download the original files or use the online analyzer to take a look.

Side note: You can actually try out this same test workout yourself.  To do so simply join the DCR TrainerRoad ‘Team’, which is the way you can share custom workouts with others.  You’ll see said workout in there and can then give it a whirl yourself.

In any event, here’s how that looks:


As you can see, all three units track the change in power virtually instantly, which is a shift from ~140w to ~400w, held for 30 seconds before recovering and repeating 8 times.  However, what you see is a bit more separation than I would like between them.  Specifically, the ROTOR 2INpower is reading a bit higher than I’d expect.  You can see that when I zoom in, where the difference seems to be about 15w higher than the others.


Now normally you’d see drivetrain losses between the crank and the rear cassette (i.e. the Tacx NEO and crank/pedals), but that wouldn’t account for the losses seen between the P1 and the 2INpower.  And then from a purely technical level, the 2INpower should be ‘below’ the PowerTap P1, with the P1 reading the highest (since it’s closest to the foot/leg).  Now in most cases, you’d see almost no difference between a crank and pedal based power meter, maybe a watt or so.  So this is more than I’d like to see, at about 3.8% high (assuming 15w on 400w).  That’s just barely technically within the boundaries of +/- 2% on both the ROTOR and PowerTap units, so technically it’s OK, but I’d prefer to see it closer.  And to be fair, I’ve seen similar separations between the P1 and Quarq DZero as well as PowerTap C1 power meters in other trainer tests, so it’s not unheard of.

For the most part, the separation stays constant throughout that test, though at the end we see the Tacx unit drop substantially from the rest during a quick one-leg test.  Not sure why, that’s odd.

Next, before heading outdoors, let’s look at another indoor test – this one on Zwift.  This was relatively short – about 25 minutes, but shows more stable riding, with one sprint tossed in for good measure.


We see a similar pattern here of it generally reading high by about 8-10w on 210w, and more at higher levels.  You may be wondering why the units may appear evenly spaced, but I’m not giving the P1’s vs Tacx Neo as much of a hard time?  Well, simply put, the difference is explainable.  Drive train losses plus accuracy ranges easily account for that 11-12w difference.  They don’t account for a 20-22w difference between the ROTOR and NEO, nor the 8-10w difference between P1 and ROTOR.  But again, there have been cases of similar tests I’ve done in the past where we see this sort of splitting on the Quarq and C1 units, among other power meters.

Here’s another Zwift workout as well.  Again, the ROTOR reads slightly higher than the other this time as well – in the same ballpark as the previous two workouts (though slightly more in some cases).  Interestingly the P1 gets close to matching the NEO in most places here.


At this point, I’m a bit perplexed. Quite frankly, with the exception of the LIMITS power meter, it’s incredibly rare for power meters these days to have oddities on indoor trainers.  It’s kinda the easiest bar to pass.  So I started chatting with Shane Miller, who is also working on a review of the ROTOR 2INpower.  And perhaps, more importantly, he’s got just about as much gear to cross-reference power meters as I do.  Plus, he’s technical enough to trust that he’s ‘doing it right’, when it comes to calibration/etc…

And sure enough – he’s seeing the exact same things I am:

– Indoor rides with the Tacx Neo, PowerTap P1, and ROTOR 2INpower: All of which have the 2INpower slightly higher than expected.
– Indoor rides with the CycleOps Hammer, PowerTap P1, and ROTOR 2INPower: Again, 2INpower slightly higher than expected.

So that left us both thinking (and slight spoiler alert here) – why is it that outside seems mostly fine, but indoors is?  Is there perhaps some sort of odd bike motion at play?  Well, Shane’s idea was to break out the Kinetic Rock & Roll trainer, which the company happened to send me one to try out this winter.  So I got that all updated and gave it a whirl.  This enabled me to keep the PowerTap G3 wheel on, since it wasn’t a direct drive trainer (wheel-on trainer instead). Results below:


Ignore the fact that the Smart Control drifts like an iceberg and has useless power data.  But the PowerTap P1 and PowerTap G3 data, along with the ROTOR data was good.  In fact, if we ignored the Kinetic data, you’ll see that ROTOR performed much better in this bike swaying setup than not.  Though, it still read slightly high – but at least within reason – a mere 2.8% difference across most of the ride.


At this point, I’m putting this in the unexplainable camp of ‘it doesn’t like static trainers that much’.  I don’t have a magical pony answer though as to why.  The data is what it is.  So, I took the data back to ROTOR, and let them poke at it some.  In their opinion, we see a bit more divergence between the pedal based and crank based power meters indoors across many sets of data I’ve provided (beyond just this review).  Meaning that they’re saying that the differences are no different than past reviews.

And in some of the workouts above, that’s definitely true (as I noted earlier).  Yet in others, like the 1st 30×30 test, that’s not true.  It’s just a lot higher.

Now, just to add more fuel to the WTF mix, Shane doubled down again this morning – with more data.  This time on the Elite Drivo trainer.  In that test he saw similar results to my Kinetic test done late last night – the power meters were happy.  His Elite Drivo near perfectly matched the ROTOR 2INpower for the majority of the ride.


There were a few cases where on the shorter sprints the 2INpower overshoots slightly, but it’s pretty minor and goes back to my existing statements on trying to quantify 1-second power for max sprints.

With the indoor tests showing the ROTOR either good or slightly high, let’s head outdoors.  That enables us to swap the Tacx NEO for the PowerTap G3 hub, although that’s equally as trusty.  The file below is from a roughly 2-hour ride out to the countryside and back.  It contains lots of stop and go at the start, some pretty rough roads along the way (cobblestones), and more on the return.  It’s a good mix of terrain to test with.


So in general, the three units are actually pretty close throughout much of the ride, usually within 10w or so between 200w and 300w.  Thus in many ways, this is much better than the indoor rides.

For example, in this section here, we see some slight jockeying for position during the increase of power, but the largest gap I can find between units is around ~15w at ~325w (or 4.6%, at the edge of the margin of error once drivetrain efficiency is accounted for).  However many other sections are only a watt or two difference, like where the mouse is placed below:


If I look at the various sprints, we see the units align pretty closely – though having differences as to what the max power is.  For example, starting with a 10-second smoothing, I see quite a spread:


But if I go down to 0-seconds of smoothing, I get pretty darn close (about a max 20w difference on 745w between the units – or a mere 2.6%, well within the margin of error of two units each at +/-2% + drivetrain losses).  But you can see why I don’t like comparing 1-second maxes below – it comes down to a story of transmission and recording rates, rather than true maxes.


For this ride, it’s better to look at the mean/max graph, which overlays how these units compare across a number of power-time durations:


Here you can see things generally look quite good.  The PowerTap P1 does spike higher than the other two for max 1-second power, but it’s unclear at this point which unit is correct there.  For everything under that, they’re all within a 1-2% of each other.  Note that the above was a standing sprint.

Let’s look at one last outdoor ride, this one about three hours long on varied terrain including city and country roads.


In general, things are pretty good on this ride. The majority of the time the three units track very closely, usually within 10w at 300w+.


I get slight differences in sprints between the units. Sometimes the P1 is slightly higher, sometimes the ROTOR is slightly higher.  Never is the PowerTap G3 hub slightly higher. Although within a few percent.

image image

And in some cases, I get really perfect alignment, like this sprint here – all units within 3w at 717w.


If I look at cadence on this ride, I see things are pretty consistent between the units.  Some very slight differences on stops/starts, which is normal due to how different units track going from pedaling to zero (or vice versa).  But otherwise very consistent.


So where does that leave us? Well honestly, a little bit conflicted.

Indoors I’m putting the ROTOR somewhere between either ‘Good’ or ‘A tiny bit high’, but if it’s high, it’s at most 1-2% higher than it should be, whereas again, in some cases it’s fine.  Note that every single ride/test/workout has a calibration (zero offset) done prior to the ride, and in many cases about 10 minutes in.  In all cases, the bike has been in that temperature situation for at least 10-15 minutes prior to the start of the ride.

Outdoors I see actually better results, which is kinda funny – as that’s rarely the case.  For the most part, the unit tracks well. I saw a few sprints (not many), where the ROTOR seems to slightly undercut the power on sprints, though just barely.   As far as cadence goes, I’m just not seeing anything of concern there across any of the files.  So all is good on that front.

It’s the indoors being over that I can’t really get my head around. Maybe I’m nitpicking the data too much (though, without putting words into Shane’s mouth – I think he agrees it’s a bit high).  Or maybe I could nitpick other data sets previously more.  I’m not sure.  Or maybe there’s something else I’m missing.  I’ll let you decide.

Speaking of files, here are all the raw files from these activities (plus more I didn’t show above).  You can go into the DCR Analyzer and poke around at the various graphs (zoom in/etc…), as well as download the original .FIT files from each workout.

ROTOR 2INpower Data Sets

Workout DateDCR Analyzer LinkProducts Used In Test
May 9thAnalyzeROTOR 2INPower, PowerTap P1 Pedals, PowerTap G3 Hub, Kinetic Rock & Roll Smart Control, TrainerRoad
May 8thAnalyzeROTOR 2INPower, PowerTap P1 Pedals, Tacx NEO, Zwift iOS
Apr 11thAnalyzeROTOR 2INPower, PowerTap P1 Pedals, Tacx NEO, TrainerRoad iOS
Apr 9thAnalyzeROTOR 2INPower, PowerTap P1 Pedals, PowerTap G3 Hub
APR 7thAnalyzeROTOR 2INPower, PowerTap P1 Pedals, Tacx NEO, Zwift iOS
APR 6thAnalyzeROTOR 2INPower, PowerTap P1 Pedals, PowerTap G3 Hub
APR 2ndAnalyzeROTOR 2INPower, PowerTap P1 Pedals, PowerTap G3 Hub

(Note: All of the charts in these accuracy sections were created using the DCR Analyzer tool.  It allows you to compare power meters/trainers, heart rate, cadence, speed/pace, GPS tracks and plenty more. You can use it as well, more details here.)

Power Meter Recommendations:

With so many power meters on the market, your choices have expanded greatly in the last few years.  So great in fact that I’ve written up an entire post dedicated to power meter selection: The Annual Power Meters Guide.

The above-noted guide covers every model of power meter on the market (and upcoming) and gives you recommendations for whether a given unit is appropriate for you.  There is no ‘best’ power meter.  There’s simply the most appropriate power meter for your situation.  If you have only one type of bike I’d recommend one power meter versus another.  Or if you have different needs for swapping bikes I’d recommend one unit versus another.  Or if you have a specific budget or crankset compatibility, it’d influence the answers.

Now since the guide came out this past fall, there really hasn’t been any major entrants in the market that weren’t already covered in that post.  However, there have been two noteworthy new entrants, plus Quarq that was previously announced/discussed:

A) 4iiii Precision Dual Review: The post in my annual power meter guide didn’t cover the accuracy aspects of the newer left/right setup, so I didn’t dive into general recommendations.  But as you saw in my in-depth review a few months ago, that’s solid. No issues recommending it, works well.

B) WatTeam Gen2 Dual: You also saw this review a couple months or so ago, and it was mostly pretty good.  The WatTeam re-introduced their $499USD dual left/right power meter this past winter. There were two quirks that I saw though, so you’ll want to check out that review to see if those impact you.

C) Quarq DZero: I discussed this and included it within the post, but just in case you didn’t see my in-depth review, that’s located here.

But again – check out the power meter recommendations guide here. I typically do this in September.  And while there were some new models announced at Sea Otter a few weeks ago, there wasn’t really enough to move the needle on re-doing a full recommendations guide right now.  Thus short of anything unexpected happening, I’ll likely hold off on doing another annual summary until September as well.  Especially since the word ‘annual’ implies once a year. ;)



Phew – you made it to the end!  So where do we stand?  Well, ROTOR brings to the table a unique offering in the 2INpower that’s a bit different than other power meters on the market.  Sure it does total power and left/right balance, and all that jazz, but it also is one of the few power meters to support elliptical chainrings (non-round rings).  It’s also one of the few power meters to support not just displaying, but actually recording all of the extra force metrics seen in their app (including GPS data).  And finally, it’s one of the few power meters using a rechargeable battery, which some folks prefer.

On the accuracy front, things were solid outdoors, with no issues through any number of situations – including rough terrain/cobbles.  Indoors, I believe I’m still seeing (very) slight highness in some cases (but not all).  ROTOR would argue that it’s no different than I’ve seen before in other reviews, and I agree with them in some data sets (but not all).  As I noted earlier, perhaps I’m nitpicking it too much.  And one thing that I often talk about is that there’s the reality of power meters simply producing slight differences that I can’t explain – no matter the brand or model.

And that’s something that often gets overlooked.  Being one of the few people on earth that for years has been riding 3-4 different power meters on every single ride and recording all that data, I see some unexplainable stuff over time.  Usually nothing big, just minor quirks.  A percent here, a percent there – rarely with any reason.  Ordering might be different one day versus another.  Sometimes I nitpick it more than others.  But that’s the reality of power meters today – for all brands (and I’ve ridden or own them all).  Can I train by the 2INpower?  Absolutely.  Is it better than left-only power meters? Definitely.

With that – thanks for reading!  Feel free to drop any questions below – I’d be happy to try and get them answered.

(Oh, and definitely checkout and subscribe to Shane’s (GPLama) YouTube channel for cycling and sports tech geek goodness, he’s the best out there.  I appreciate all the data and thoughts he’s contributed here as well.)

Post a Comment

Your email address will not be published. Required fields are marked.
If you would like a profile picture, simply register at Gravatar, which works here on DCR and across the web.

Click here to Subscribe without commenting

Add a picture



  1. Ian S

    Thanks Ray, good review, I’ve been interested in this one. Do you have the weight? Apologies if I missed in the review. Thx

  2. Michal

    Maybe it’s poor line of defence for 2INpower accuracy but I noticed that Quarq Dzero was also reading noticeably higher than your P1’s, G3 and Neo in majority of the rides posted in review. Which one is right? ¯\_(ツ)_/¯

    • Yup, part of the challenge with determining which one is right. Generally I get a pretty good idea, but sometimes it’s tricky.

      (Which, as a side note since some will say something about the important of being able to do a static load test – that actually has nothing to do with this. Static load tests are easy to pass. It’s getting it right out on the road, or even on a trainer in this case, that’s trickier).

    • Michal

      Yeah. Static tests are good for weight scales, not power meters ;) The best test I can think of for power meter accuracy would be riding on a big tilted treadmill in the lab (GCN used such device) where all conditions are controlled and well measured so estimated power would be very precise. Such test could be performed with different wheel speeds, gradients, pedaling styles. Even temperature shifts could be simulated. Ahhh… I got carried away…

    • Yeah, that’s the next best option.

      Though, it’s still limited in that it can’t deliver bumps/rough roads, which I find is still the leading cause of power meter accuracy issues today (next is temperature shift).

  3. Brian E.

    Thanks for the detailed review. I’m still trying to decide between the Quarq DZero and Rotor 2INPower. I’ve heard a lot of good things about Quarq’s customer service. Is Rotor’s comparable? I am looking to add this to my Cervelo R5 with a BBright bottom bracket. I know both are compatible, but does one have inherent advantage? I also noted that you tetsed the aero version of the 2INPower. I’m not sure how many watts that saves (if any), but the next time you’re in the wind tunnel …

    • Aaron P

      I like to think that Rotor customer service is pretty good, but then again, I’m the one answering the phones at Rotor America. If you ever have any questions, please feel free to give us a call at 801 393 4822.

    • I would say that ROTOR’s backend/engineering team has been the fastest out there in terms of responding to my questions here and giving detailed and thoughtful responses.

    • Brett

      I can only say good things about Rotor’s customer service. I have one of the original Rotor Power units that failed. I’d lost my receipt, but luckily the box still had the card in it when the unit was produced. It was very close to the warranty period (probably a little over).

      Rotor replaced it with an In Power unit and also sent me some Qrings and a BB as well in replacement as the 2IN wasn’t out. Personally can’t fault it, or the team at Saddleback who helped out.

      Been waiting for this review for a while, so thank you as always Ray

    • I’ll second that – Aaron rocks. He knows just about every bottom bracket combination for any bike in the world, and can match rings to riders like a pro at a dating service.

      Like Ray and others, I’ve tested and tried a LOT of different PM’s, and beta’d several. I’m riding an InPower now and have a 2InPower on my P3. I am very, very, happy.

      Most importantly, if anyone has ever questioned the validity of Q or QXL rings and positioning, then spend some time with the 2InPower. It quantifies the location for the OCP, and then, after installation, you can literally quantify the delta. For my clients and myself, that has come out to roughly 3.8% on Q’s and ALMOST 8% on QXL’s!!

      This is the ultimate system. Seriously. The app can even export to csv on an iphone, which I never thought possible before. Que Cool!!!

    • Nat

      Rode today and measured with ROTOR Power iPhone app … how do I export to CSV or find the FIT file on iTunes?

    • Nat – try this: connect your iPhone to your computer and open iTunes. Select the Rotor app program to get access to export your recorded data in .fit and .csv.

      It’s not the easiest thing to find, but the files will be in there.

    • Irene - ROTOR

      Hi Nat,

      As Richard has perfectly explained, you just need to connect your iPhone to your computer and extract the files via iTunes following the sequence: phone icon – Apps – Scroll down and click on the ROTOR Power icon – select and export the recorded files.

      Hope that helps!

  4. José

    What exactly did you mean by this?

    “Never times is the PowerTap G3 hub slightly higher. Although within a few percent”

    • Meaning that the PowerTap G3 is always the lowest of the bunch – as it should be since it’s furthest from the rider’s output and further down the drivetrain. Though I agree, that the wording is confusing in that second sentence. I’ll try and tweak.

    • Kyle Polansky

      I agree that this was confusing to read. Perhaps dropping “times” would make it more clear, such as:

      Never is the PowerTap G3 hub slightly higher. Although always within a few percent.

      (Unless, of course, there were edge cases where the G3 was higher)

  5. Robert

    “Now normally you’d see drivetrain losses between the crank and the rear cassette (i.e. the Tacx NEO), so that’d account for the losses seen between the P1 and the 2INpower. But then from a purely technical level, the 2INpower should be ‘below’ the PowerTap P1, with the P1 reading the highest (since it’s closest to the foot/leg).”

    The PowerTap P1 “probably” measure pedal axle deflection, and Rotor’s 2INpower measures crankarm deflection (right side) and axle torsion (left side), they are all basically measing deflection of the same mechanical assembly, and no friction losses occur between these measurement points. So they should measure the same.

    Now if you compared with a hub-based power meter, yes, *that* should measure a bit lower than at the cranks/spider/pedal location. But as your test demonstrates, the scatter in accuracy between units is larger than the mech losses.

    • From a pure physics standpoint, there is some minor losses with the bending of the crank arm. But I agree it’s tiny/virtually unmeasurable. It’s why I say that they’re basically a wash between those points, but that technically speaking the pedal would measure higher if anything.

  6. Thomas

    Price/Availability? Did I miss this?

  7. John Mueller

    Soooo. Am I the only Speed Concept owner who’s been snubbed by the lack of BB90 compatability?

    I was talking with the rep and ready to pull the trigger….

    Ah well. DFour it is!

    • Irene - ROTOR

      Hi John,

      The reason why we are not compatible with BB90 is that we place all the electronics inside the spindle, and there’s not enough room in a 24 mm axle to harbor all the components (mainly motherboard and battery). We believe that there are many benefits from having everything inside the axle: the power meter is protected from shocks, dust and water, and all the extra weight is centered.

  8. Vin

    How is cadence (velocity) measurement handled?

    Do you have a chart comparing weights of power meter setups?


    • Irene - ROTOR

      Hi Vin,

      We use accelerometers for cadence measurement. Accelerometers allow us to know the position of the cranks multiple times per revolution, which is key for us to be able to show the TORQUE 360 graph, where you can see pedal stroke in real time and the OCA/OCP values for Q-Rings positioning.

  9. SteveO

    Thanks for your review. I just placed my order for a 2INPower crank today. I’m a Q-ring user, and plan to use crank data with Rotor’s smartphone app to tweak (or validate) my OCP (optimum chainring position). I may learn that OCP for a hilly road race is different than OCP for a flat time trial.

    • The OCP validation/checking/whatever you’d call it in their software is pretty neat. I’ll cover this in my follow up video/review/look into my 2INpower unit.

    • Irene - ROTOR

      Hi Steve,

      I encourage you to check your OCP in different conditions. Usually the body position in a TT bike is a lot more forward than in a road bike, thus rotating the “peanut” shape of the pedal stroke downward, which will lead to a higher OCP number in the TT bike than in the road bike. Anyway, we all have different pedaling styles, so even if that’s the general rule, it is not always the case.

      I’m looking forward to seeing Shane’s review about it.

    • Robert Efthimos

      I have two 2Inpowers (road and TT bikes) and that app is pretty cool and in my case did suggest I move to OCP 4 on the TT bike from OCP 3. Felt good, numbers good.

      It would seem that the 2Inpower does not transmit both Ant + and Bluetooth (at least when using the app). Normally my Garmin 520 syncs up with the 2Inpower signal very well – I presume through Ant+, but since the 520 and 2Inpower are both dual Ant+/Bluetooth I am not sure – but when using the app on my iPhone, I get data on the app but not on my 520. So if you want to use the app on a ride to do things like determine your best OCP, you won’t get power data in your 520 (or other head unit). Maybe NBD, but when you are used to having PM data on all your rides, it feels odd to upload your ride to Strava (or other sites) and not have power data.

    • SteveO

      Thanks, Robert. The limitation of syncing to a single device (head unit or smart phone) seems OK to me. Once I tweak OCP, I won’t likely adjust it again on the same bike (unless I change something like seat or cleat position). I really like the idea of OCP adjustment based on actual ride data rather than “feel”. I suspect other Q-ring users will also find this a compelling reason to purchase Rotor 2INPower.

    • Robert Efthimos

      For what it’s worth, I’ve had multiple versions of Powertap, SRM, Quarq and Power2Max PMs (though in fairness, I have yet to actually ride my Power2Max NG because it’s on my CX/backup road bike) and so far the 2Inpower is my favorite.

    • Louis Matherne

      Can you expand on this? Why do you prefer the 2INpower?

    • Irene - ROTOR

      Hi Robert and Steve,

      The 2INpower transmits ANT+ and Bluetooth at the same time, but only if both are connected to the same data rate mode. Let me explain it a bit better. The 2INpower has two different modes, the standard one, in which it sends data to the receivers at 4 Hz, and the fast/advanced/TORQUE 360 mode, in which we use a propietary protocol that sends data to the receivers at 50 Hz.

      The app has three different training options: Ride and Basic training, which both work at 4 Hz, and TORQUE 360, which works at 50 Hz. You can then connect the 2INpower to the app and to a third party computer at the same time when using the standard 4 Hz modes, When using the TORQUE 360 mode, the problem is not the dual ANT+/Bluetooth transmission, but the different data rates.

      I hope that’s useful information. If you have any further questions, our tech service team is happy to help you at techservice@rotorbike.com.

  10. Keith

    Great review Ray! Still hoping for the new Power2max NG in depth review.

  11. Tim Grose

    Any issues with getting a solid signal with a “tri” watch while out on the aero bars? With my P3 and the original dual Rotor Power (2014 vintage) the signal invariably cuts out there but is OK if put the watch in top tube bag or to an Edge just in front of the base bar.

    • I used it a few times with a Fenix 3 and FR935, and didn’t see any issues. Though with any of the aerobar type power meter dropouts, sometimes it’s just more about body/bike position than anything.

    • Tim Grose

      As you will recall being 1.95m tall doesn’t help in this regard either!

    • Sam Gyde

      Signal in new generation powermeters of Rotor is way better than the old ones and reaches a couple of meters.

  12. Fabio Adurno

    Hi Ray,

    Great review. I’ve been using the power meter since last July and I must say I like it. Regarding your comment on indoor training I had the same impression on my Tacx Neo, however last week I updated the Rotor firmware (a bit of pain process since you need to use the desktop app), performed the calibration and I did tempo intervals above 90rpm. I found that Rotor was reading a bit higher on recovery range (100-140w), but within 200w it was perfectly fine.
    If needed I should have both the Garmin file (tracking Rotor) and Trainer road export (tcx) tracking the Neo.
    My take away? They might have fixed something on the firmware upgrade. Did you manage to check with them?



  13. Henrik Teinvall

    Great review and here’s some thoughts about the inaccuracies when used on a trainer.
    Where are the strain gauges located in the 2INpower? If they are located in the crank arms this is a valid explanation. But if they are in the spindle it might not work as a valid explanation.
    When clamped in a “stiff” trainer you can put force in axial direction of the pedal axle, this won’t trigger the strain gauges of the P1 pedal but this force will generate a bending moment of the crank arm that can be picked up by the crank arm strain gauges. This bending moment will be added to the second bending moment coming from the pedal force in the correct direction that provides forward motion.
    When you are on a rock and roll trainer or out doors this force parallel to the pedal axle will be close to zero since this force will flip the bike over, hence the force measured buy the 2INpower will be less in these situations.

    • Robert

      According to the specs on Rotor’s web page, the strain gauges are in the crank for the right side, and in the spindle for the left side. Your theory could still work… half.

  14. Jay

    We have two Rotor INpower’s on two bikes and both of them track nearly 10% higher than the NEO when used on Zwift. Calibrating time and again doesn’t help anything either. Our chainrings are oval though, wonder if that’s part of the problem..

  15. Chris C.

    Hi Ray,
    sorry if someone pointed that out already but I did not go through the comments.
    You wrote “Now normally you’d see drivetrain losses between the crank and the rear cassette (i.e. the Tacx NEO), so that’d account for the losses seen between the P1 and the 2INpower”
    I understand in the last part you meant “…between the Tacx and the 2INpower”, didn’t you?

  16. Robin

    Thx Ray, nice and honest review as usual. Being a power2max user I’m always glad that I never have to calibrate it as it has perfect temp compensation built in. Do powermeters that need calibration drift in changing weather conditions?
    Also, could you please do a review of the power2max NG some time? As it also has a rechargeable battery like the Rotor2inpower.

    • Irene - ROTOR

      Hi Robin,

      Both 2INpower and INpower give accurate and stable power measurements independently of changes in temperature, so it is not necessary to calibrate them to compensate for temperature changes. The fact that the strain gauges are situated opposite of each other assures that temperature changes are auto-compensated. We have tested our power meters between -20 ºC and +70 ºC seeing no significant variation in power readings for the entire range.

    • To echo what Irene said, in my testing I saw *zero* issues that I would account to temperature drift. And I often try and dork with units and take them outside quickly and see what happens. No concerns here.

      That said, i do recommend doing a zero offset regularly, merely just to know if your unit is having issues. Seeing significant shifts in the zero offset number is often an indicator something may need a second look at on your power meter (of any brand).

      As for the Power2Max NG unit review, it should be going on my road bike either tomorrow or the weekend. It’ll be the next power meter review I release, likely towards the end of the month.

    • Michal

      You don’t have to calibrate/zero offset your power2max because it auto zeros itself every time you stop pedaling for more than 3 seconds. It works well outdoors but may cause issues while riding on the turbo where breaks in pedaling are less frequent or not present at all. Almost every power meter requires doing zero offset before ride. Many power meters have also additional software temperature compensation alongside zero offset/hardware compensation.

    • Robin

      Thx for all the replies here, great to get direct feedback from Rotor and Ray. Good to know about the temp non-issue! Btw, I love my Rotor 3D+ cranks and rings I use with my p2m ;) The 2inpower and p2m NG seem very close contenders then! Looking forward to upcoming reviews.

  17. Louis Matherne

    I gather there is no way to put a Shimano chainring on this power meter like can be done with the DZero? Is that correct?

    • Robert

      It’s 110 BCD, which means you can’t fit standard (130 BCD) chainrings, but I would assume compact, 110 BCD rings would fit. Shimano will certainly tell you that the bike frame will melt if you do this, however. They always do.

    • Josh S

      I think Louis might be referring to the newer Shimano design I.E. 5800, 6800, 9000, etc. series. Although these are 110 BCD, they are 4 armed versus most being 5 arm cranks. I would also like to know this.
      Quarry offers this, but are different models for these specific chainrings.

    • Louis Matherne

      Exactly. I like Shimano chainrings and Quarq has a model that accepts Shimano chainrings. Absent being able to do this with the ROTOR 2INpower my decision is made for me.

    • Irene - ROTOR

      Hi Louis,

      As Josh said, unfortunately our spider has 5 arms, so it is not compatible with the 4 bolt system of the Shimano chainrings. Of course I would encourage you to give the ROTOR rings a try if you like the 2INpower.

    • Mike Baldwin

      Irene –

      Are ROTOR rings the only compatible chainring option?

      I very much like the aesthetics and features/performance of your crankset, but would prefer the look of something along the lines of Praxis or Wickwerks chainrings.


    • Irene - ROTOR

      Hi Mike,

      I’m glad that you like our power meter. Both Praxis and Wickwerks have 110 BCD chainrings with the 5 bolt system, so they are fully compatible with the 2INpower and the rest of our cranks.

      If you have any other question about compatibilities, you can contact our tech service guys at techservice@rotorbike.com. They will be more than happy to help you.

    • Nick Ablitt

      I’m using Shimano 6700 chainrings with no issues. Yes these are older but seem to work fine.

  18. John

    Any support for subcompact chainrings? Either 46/30T or 48/32T?

    • Irene - ROTOR

      Hi John,

      We have 110 BCD chainrings in the following combinations:

      Q-Rings: 44/34T, 44/36T, 46/34T, 46/36T, 48/36T
      noQ rings: 44/34T, 44/36T, 46/34T, 46/36T

      We also have a 46/30T spider-ring, but then you would need to remove the spider from the 2INpower and replace it with the spider-ring.

    • John

      Thanks, Irene, it sounds promising, I’ll follow up with the tech support email this week.

    • ABG

      Irene — how hard would it be to switch between the two? If I wanted 50-34 for normal riding but had the 46-30 if I was traveling somewhere really hilly?

    • Irene - ROTOR

      Hi ABG,

      Honestly, I wouldn’t recommend changing the spider. It is something that can be done if there is a real need (we do it for 2INpower vs SRM comparison, for instance), but it is not easy and you need to make sure that it is completely aligned after installation, so changing it back and forth is not recommended. In your case, if you just want to switch rings for a few days and then go back to your usual preference, I would better suggest to go for a 46/34T or a 44/34T combination.

    • ABG

      Irene — thanks for the honest response. I am intrigued by these new ultra compact (?) ratios as I am old, out of shape and live near some reasonably rough hills.

      Too bad it isn’t a simple swap. I’m assuming it is something that my shop could do for me if I wanted to try it?


    • Irene - ROTOR

      Hi ABG,

      Sure that’s something your shop could try to do for you. They have to clean the surface of the attachment properly after unistalling the old spider and before installing the new spider-ring, and then make sure that the spider-ring is completely aligned.

      The process requires a tool to uninstall the spider. We sell it via our dealers, and other manufactures as Power2Max sell it as well, so it should be quite easy to find.

    • Travis

      Hi Irene,

      A question on installation and then removal. I was careful to undo the screw on the non-drive side only 1.5 times as instructed however it was an extremely tight fit onto the spindle. I had to tap it on with a rubber mallet…it would not push onto the spindle. Is this normal?

      I now have to remove the PM to put it on another bike….on removal how do I know how many times to undo the screw on the non-drive side arm so as not to break it off?


    • Irene - ROTOR

      Hi Travis,

      It is not normal that you had to push the non-drive side arm onto the spindle with a rubber mallet. We recommend to undo the screw 1.5 times to be in the safe part, but you could actually undo the screw a bit more if needed.

      In order to remove the cranks from your bike, you should undo the screw until it gets to a dead spot (you’ll fell there’s a point in which there’s no resistance), and keep undoing it 1.5 to 2 more turns.

      Just for you not to be so concerned about breaking the screw, it is not so easy, and you’ll definitely feel that you need to apply a lot more force than normal to undo the screw when you are going to break it.

      Please contact us at techservice@rotorbike.com if you need any further help.

  19. Chris Saunders

    Would the 2inpower be OK to use in cyclocross?
    Can you use a QCX-1 ‘Q-RING’ with the 2inpower?

    • Irene - ROTOR

      Hi Chris,

      Yes, it would be ok to use the 2INpower in cyclocross. You can use a QCX1 ring with the 2INpower installing it as if it were an outer ring but with shorter nuts. The QCX1 rings have been designed considering this option.

  20. therewillbemud

    I have a 2INpower and am seeing the same inaccuracy described in the review. At 100w my Taxc Neo and Quarq DZero match spot on but the 2INpower is 10w higher, so out by 10% which is greater than claimed tolerance. Strange thing is that for a while the 2INpower was matching spot on; I got it in February and it was fine for a month or so then all of a sudden started over reporting. I’ve also checked against an Elite Drivo and got the same error. I have submitted a support request to Rotor 2-days ago but have heard nothing as yet.

    • Robert Efthimos

      First off, for me, I have not paid too much attention at how close my 2Inpower and NEO are at 100W because (for me) that’s not an intensity that means much to me. Most of my efforts on the NEO are between 250W-350W.

      But even with your 100W example, doesn’t the fact that your NEO and Quarq read identical at 100W tell you that one of the other is not accurate? You should not expect equal output reported from the 2Inpower and the NEO due to drivetrain losses. If anything, the fact that the 2Inpower reports a higher output than your Quarq tells us that the 2Inpower is more accurate than the Quarq. Note that I am not saying “accurate,” but “more accurate,” which could also be “less inaccurate.”

      The point is, you should always expect a crank-based PM to report a higher output than your NEO, if both are truly accurate. On a side note, I *think* my NEO runs a little “hot” but in my case this is great for me, as I get typical differences of 0-2W when doing sustained intervals on the NEO. Since they are measuring power in different spots, the output should not be (essentially) the same, but in my case it is. And this makes my training data essentially consistent across indoor and outdoor rides. Which for me would be preferable than having my NEO report true data reflecting drivetrain losses, which would mean that for training purposes, my indoor NEO rides would not be comparable to my outdoor rides where I have only 2Inpower data.

    • therewillbemud

      Hi, of course you’re welcome to draw your own conclusions, but I’m afraid that for me the data shows that the 2Inpower is over reporting. Still awaiting Rotor’s response.

    • Irene - ROTOR

      Hi @therewillbemud,

      First of all, sorry for the late reply. The 2INpower reads power from the right crank and the spindle, so it is not affected by the drivetrain losses, while the trainers are. Considering this, it is normal that your 2INpower reads higher power numbers than your trainer. Even though, 10% sounds a bit too much, and more than that, it sounds weird that the two systems were spot on one month ago but not anymore.

      I would like to check the .fit files from a couple of rides when the NEO and the 2INpower were measuring the same, and also when the two differ from each other. I think my colleagues from tech service have already replied to you, so you can send the files to them and I’ll make sure to analyse those files myself.

    • therewillbemud

      Hi Irene, thanks for the assistance. Sorry all for late posting here…

      Ultimately I returned the cranks and got a refund. Rotor have been responsive in their attempts to fix things; they looked at some power files and decided it was down to drive train losses. I then checked things over on my bike and found that the non-drive side bb bearing wasn’t 100% smooth so changed the bearing. The power delta then went away. Unfortunately it then returned. I really couldn’t see how drive-train losses could account for the delta with new bb bearings, a well maintained dura ace chain and gearing selected for minimal cross-chaining so I returned the cranks to the retailer as faulty, expecting them to be sent to the distributor for inspection. The retailer issued me refund. I’m assuming that the cranks were checked over at the distributor and a fault was found.

      I’m now using a power2max type-S and am very happy with it – it doesn’t show the same delta as the 2Inpower did; readings between the Type-S and the Tacx Neo are within the stated combined tolerances for both devices.

  21. I wonder how does the pedal stroke counter-action counts in the final power calculation? This is something which isn’t “visible” on spider and further conventional points of power measure, but on the cranks and pedals you got options. Thus the pedal stroke efficiency can affect data variation, this is something which may vary indoor (more efficient) vs outdoor samples.

    • Michal

      Pedal or crank arm based power meters shouldn’t add ineffective torque to total power output. It is filtered out. Isn’t that where “torque effectiveness” metric comes from?

    • Why not? I would argue the work from the physiological point of view has been done. Now it’s just how efficiently it can be transferred.
      Since we have a ROTOR representative on the thread I thought that would be an opportunity to clarify what exactly do we measure.

    • Irene - ROTOR

      Hi Oleksiy and Michal,

      Total power should not be affected by the visibility or not of the force applied during the rebound. The pedal and crank-based power meters have the advantage (compared to spider or hub-based power meters) of measuring power independently for each leg, so they are able to know what’s happening during the down-stroke and during the up-stroke, thus being able to give torque effectiveness* data. Total power is just the sum of what’s done with the two legs at the same time, no matter if they are pulling or pushing, or if the efficiency is high or low, so the total power read by the spider/hub-based power meters should be the same as the total power read by the pedal/crank-based power meters (not considering drivetrain losses here).

      When, during the up-stroke, the produced power is negative (because we are not pulling but instead we are leaving the dead weight of the leg over the pedal), that negative power is affecting total power, and that is the same for every power meter. The difference between one type and another is that some types give torque-effectiveness data to know how much power you’ve lost during that period, while others don’t give that information.

      Regarding accuracy, there are a lot of variables that we have to take into account. Hub-based power meters and trainers are affected by drivetrain losses, while pedal, crank and spider-based power meters are not so affected by them. Pedal-based power meters are affected by torsion, and indoor riding conditions, where the degrees of freedom are restricted compared to outdoor, can affect in a way the torsion of the pedals, giving a less accurate power measurement (I’m not saying that’s always happening, I’m just saying that that could happen depending on how the factory calibration is performed). Temperature is another variable that manufacturers usually need to consider when calibrating in order to compensate measurement variations, and it affects differently to each power meter and manufacturer depending on how the strain gauges are situated. What I’m trying to say is that all the power meters have their pros and cons, and it is always difficult to judge which is the best, because it is possible that there is no best. Depending on the situation, the rider or the priorities, one could choose a different one in each case.

      *Torque effectiveness is the ratio between the total power produced by one leg in a complete cycle and the positive power produced by that same leg during that same cycle. This means that the more you pull during the up-stroke, the closer to get to 100%. When riding indoors, as pedaling style is usually more efficient than outdoors, torque effectiveness values should be higher (as a general rule, then there are as many pedal strokes as riders).

    • Thank you very much for your reply! Just to clarify a little bit on that:
      When, during the up-stroke, the produced power is negative (because we are not pulling but instead we are leaving the dead weight of the leg over the pedal), that negative power is affecting total power, and that is the same for every power meter

      The ‘negative power’ comes from countre torque, lets say you ride 60rpm and push 55Nm downstroke with -5Nm pushing on the other crank. Rotor will see both, right. The power at 55Nm [to overcome the counteraction] would be 345.6W, but any spider-based powermeter would register only 50Nn this 314.2W. Could you please confirm this subtraction is what is happening in the firmware math? And the torque effectiveness here would be 50/55 = 90.9%

    • Irene - ROTOR

      Hi Oleksiy,

      Negative power indeed comes from the counter stroke, but you need to do the calculations considering a complete pedal cycle.

      Imagine a complete pedal cycle where in the first half the right leg pushes 40 Nm downstroke while the left leg pushes -10 Nm at the same time, and then in the other half of the cycle the left leg pushes 40 Nm downstroke while the right leg pushes -6 Nm at the same time. Total power at average torque of 32 Nm ((30+34)/2 = 32) would be (considering 60 rpm) 200.96 W, and that would be the total power registered by every power meter, no matter if they are crank or spider-based. The only difference is that the spider-based power meter only reads 30 Nm during the first half and 34 Nm during the second half, while the crank-based power meter receives all the information.

      Then, crank-based power meters would add the following information:

      – Torque effectiveness for the left leg is 30/40 = 75%; torque effectiveness for the right leg is 34/40 = 85%.

      – Balance is 47%-53% (left-right). This comes from the following calculation: total right is 40-6 = 34 Nm; total left is 40-10 = 30 Nm; left balance is 30/64 = 47%, right balance is 100-47 = 53%.

      Regarding balance, some spider-based power meters estimate balance, but they do it considering that everything that has been done during the first half of the pedal stroke corresponds to just one leg and everything that has been done during the second half of the stroke corresponds to the other leg. In that situation, and taking the example before, they consider that during the frist half of the cycle, all the work was done by the right leg, so the right leg pushed 40-10 = 30 Nm, while during the second half of the cycle the left leg pushed 40-6 = 34 Nm. In such case, they would say that balance is 53%-47% (left-right), which is exactly the opposite from what it actually is. This only happens when, like in the example, the difference between the two legs comes from the counter stroke. If the difference in balance between the legs comes from the downstroke, then the estimated balance given by the spider-based power meters would be pretty accurate.

      I hope the explanation clarifies a bit how the different power meters work.

  22. Simon Polstra

    Thank you for this detailed review! Disappointed that it reports a higher indoor wattage than expected.
    I was looking at the 2inpower as an addition to my powertap g3 because I use and like my q-rings. This inconsistency between indoor and outdoor would make it more difficult to train with in my opinion.
    Even if the 2inpower has a function similar to the slope adjustment function of Quarq DZero to lower the reported wattage by a couple of percent it would not help with the indoor/outdoor difference.

    Then again, I ride rollers indoor so maybe that gets it closer to outdoor riding..

  23. Seth Kay

    Hi Ray and Irene

    Thanks for doing this review and indeed for all of the back up comments, very insightful.

    I just have a quick question to you both if I may.

    I have a Rotor 2InPower system and it has been really great. But, I’m seeing something a little “different” with regards to cadence when I’m riding. Basically, when viewing the cadence on my Garmin Edge 520 during a ride the cadence seems to “bounce” around a little when riding over very rough roads.

    Now, this isn’t anything too major. Basically, as you will know, the Garmin Edge display updates real time cadence on the display every second. When riding over the aforementioned rough surfaces with the same perceived cadence the number seems to flick around. This pattern may look a little like: 80, 82, 86, 80, 78, 80, 82… (each second) despite me not really changing my cadence.

    I have come across from using an SRM which, as you will know, measures cadence differently, once per revolution via a magnet rather than the accelerometer system incorporated by the 2InPower.

    So, is what I am seeing just a simple, minor trait of how accelerometer based power meters measure cadence, or is their something going slightly wrong somewhere.

    For the record, once I download the ride in to Garmin Connect/Strava and take a look at the rough road sections nothing seems too bad/erratic from a cadence/power perspective. Also, the unit seems to track power in conjunction with my perceived effort (okay, not scientific, but I’ve been training with power a long time so have a reasonable idea of how thing should “feel” power wise)

    Any help/experience that either of you may have would be very much appreciated.

    Best regards


    • Irene - ROTOR

      Hi Seth,

      Thanks for your detailed feedback. I think that the jumpiness you are seeing is normal. As you say, SRM measures cadence with a magnet and 2INpower does it with an accelerometer, so the fact that they measure cadence in a different way can have a small effect in the values you see second by second, even if that shouldn’t be reflected in the average values. But it is not only about the way each of them measure cadence, it is also about some other things like filtering.

      With the 2INpower we’ve played with the filters so that the response of the power meter to changes in cadence and power is quite fast, while considering the effect of rough roads at the same time to avoid having really high and unreal peaks or data losses. We’ve performed lab tests simulating the vibration effect of the cobblestones and have ridden in the cobbles a number of times before determining the right filters we should use, and I’m quite confident that cadence numbers are very reliable. Nevertheless, we are always testing new things and trying to improve our products, so I’m taking note of your feedback and will continue to test rough road conditions just in case we can improve the 2INpower in that respect.

  24. Johan don

    Are you sure quarq doesnt support oval rings? On the web many people say they don’t and many say they do lol..

    • They don’t. Per a response from Quarq just a few days ago (question was on adjacent topic, but covered this):

      “Accuracy is maintained if you use 5 arm/bolt chainrings from other manufacturers. The caveat is oval chainrings. Power values will be inflated 1-3%. We are developing firmware that prevents inflated values from oval chainrings, but it is not ready for testing or release. Once ready it will be a free upgrade through the Qalvin app.”

    • Erwin

      Great information! Searching for that. I have a new unmounted Quark Dzero GXP and a new Reset Racing GXP BB at home, ready for installing. I am riding Q-Rings… Should I sell the Dzero and jump on 2inpower? I am already using two P2M Type S with Q-Rings. Power2max say Q-Rings are supported, because of higher sampling rate in comparison to SRM for example.
      I want to stay with Quarq Dzero, because it is nearly 100g lighter and it is (all day) weightweenie project.

      Do u think Quarq sorts out the Q-Ring problems? The name “QuarQ” implies already support for Q-Rings… ;-)

  25. Brian E.

    Ray – Are you going to update your comparison chart with Quarq DZero and Rotor 2INPower? I find that tool very useful in sorting out my options.

  26. We can’t forget that this is one of the few companies that still sells a mountain bike power meter, in an InPower setup. Having owned the first Ptap mtb hub ever, this information could be priceless for a XC or Enduro racer.

  27. Travis Kruger

    Can someone help me…I have two bikes with two different BB standards. One with ITA BB and one with a BB30. Per the Rotor website the 2INPower is compatible with both. Therefore, can I swap it between the bikes (assuming I also change the chainrings each time as one is Campy and the other SRAM)??


    • Irene - ROTOR

      Hi Travis,

      Sure you can swap it between the bikes if the BBs are ITA30 and BB30. You only need to be careful putting the proper spacers in each case.

      If you have any other question regarding compatibilities, please contact our tech service guys at techservice@rotorbike.com. They’ll be happy to help you.

    • Irene - ROTOR

      Sorry I forgot to say that the Campy rings are not compatible with the 2INpower. The 2INpower is 110 BCD while the Campy rings have a double BCD (112/145 BCD if I’m not wrong).

      No problem with the SRAM chainrings.

    • Travis Kruger

      Thanks Irene. I’ll definitely contact them to make sure regarding spacers etc.

      My campy chainrings (SuperRecord 10s) are 5 bolt 110BCD so I think they’ll be ok?

    • Irene - ROTOR

      Yes, no problem with the rings then.

  28. Spark

    First of all, I must say I have waited for long this review (but already bought it before this)! :) Always glad to see this kind of detailed and fruitful contents- Thanks so much.

    BTW, I know it may not be a proper place to ask but just trying ;

    I have been using 2inpower without any issue at all so far then just couple of hours ago, lowered saddle for new position then re-calibrate. Calibration number was 49 which is between +200 ~ -200 (even before this, it was 48). With this number, I rode on roller for testing new position…all the data including power / left, right balance, smoothness, effectives are all transferred well.

    However, OCA now shows it is over +200 thus OCP can’t be decided. And also my pedal is now shown very terrible. Definitely, before re-calibrating after lowering saddle, it was OCP 2~3 then just after calibration, it goes far.

    Saddle was lowered only 5mm so not sure if it impacts this much. Also tried Bluetooth for Iphone Rotor app and issue is same. Re-calibrated several times but issue still goes on.

    Quite confused and worried since it was really working fine then all of sudden OCA degree is too high.

    Just wonder if anyone can advise on this. Thanks in advance all!

    • Spark

      Just an updater ; moved saddle back where it was and issue is still same.

      Currently Carbon Qring and inner are fixed with OCP 3…hmm…what would have been gone wrong with degrees all of sudden.

    • Irene - ROTOR

      Hi Spark,

      It sounds to me like if something went wrong in the calibration process and so the accelerometer is reading the wrong angles. Could it be that you finished the calibration process with the left pedal up instead of down? That would explain that you are seeing OCA numbers higher than 200. The new position of the saddle can for sure be noticed in the OCA numbers, but by something like +5 degrees (depends on the person and pedaling style, as always).

      I’d like to ask you to repeat the calibration process, making sure of finishing it with the left pedal down. Please contact us at techservice@rotorbike.com if you need any further help.

    • Spark

      Hi, all.

      Sorry for late reply. I found that I have to round crankarm rather faster than I usually did. I thought there is no time limit but seems like so.

      Once I did round it quickly then all gone fine. Thanks so much again for your concerns!

      Glad to see GP Lama’s video on 2Inpower saying one of best powermeter. :)

  29. Hi. Some shopping questions:
    – Where are people in the USA buying Rotor 2inPower? The Amazon link in Ray’s review has them for $2100, which seems exorbitant (Competitive Cyclist lists them at $1500).
    – Is the Aero/Mas version available?
    – – At what cost?
    – – Is the 2.5° gradation worth the upcharge over regular 2inPower?
    – Is there a package available that includes Q-rings? Ray says he selected chainrings when he ordered/specified the 2inPower, but I don’t see them mentioned on Competitive Cyclist. (I asked their support: rings and 2inPower are sold separately.)
    – Are there Q-rings which work well with Campy shifters?
    – If (when) a 2inPower needs to be returned for service/calibration, where does it get sent? How long is the turn-around? What is the policy?

    TL;DR: Where and what to buy to get 2inPower with Q-rings for Campy drivetrain in USA. I’m interested in non-round rings, and of course want to be able to tweak them for greatest benefit.

    • Kirby —

      1) I’m a dealer/coach. I’ll sell them to you directly for that $1500 price plus shipping.
      2) The MAS is available, and they’re the same price: $1500.
      3) Given that the 2InPower has that AWESOME app, which allows you to literally figure out to the 1/2 degree which position works best for you, I’d say “YES”. Especially since it’s the same price.
      4) The MSRP for a set of QXL’s in 53/38 (110) is $278, but your prices may vary. Q’s are slightly less expensive.
      5) No idea; Campy’s are so rare these days; almost as rare a Rotor Uno shifters….
      6) I think you’d probably ship them to Salt Lake City. That said – they’re not like other power meters. I’ve got the supersecret software, and I check ’em periodically, and they really are solid (I know I’ll catch hell for it, but they really don’t drift).

      If you’re interested, gimme ring. I’ll also help you understand what to look at/for when setting up your Garmin.

    • SteveO

      I paid less than $1500 for my Rotor 2inPower crank + BB at my local bike shop. Installation was included. I have the Aero/MAS version. I already had a set of Q-rings, and they work well with both SRAM and (universal) KMC chains. My new crank has only been on the bike for a couple of weeks. I haven’t had an opportunity to install the special app, record a torque plot, and consider OCP adjustment. But power data is reasonable (I’m a former PowerTap hub user), and I’m seeing left/right balance data for the first time. I’m pleased with the set-up so far.

    • Spark

      Hi, Kirby.

      Just saw yours.

      1) I live in Sydney so can’ comment.
      2) Yes
      3) Not sure US price.
      4) My knowledge isn’t good enough on this. :)
      5) Qring needs to be purchased separately.
      6) Yes, I am using 10 years old Campy record 10sp and works perfectly.
      7) Not happened to have service or return yet.

      Just for oval rings ; you might be interested in finding difference between 16% and 10% ovality. I used to use 16% from other brand then moved to 10% Qarbon (from Rotor) and satisfied. Higher number can be felt more harder but I prefer 16% actually.

      As you know, good thing is 2Inpower is the only crankset-type powermeter which supports oval chainrings (and that is one of the biggest reason I chose).

      Wish it helps you! :)

  30. Paulo Matos

    I am curious, do you need two different GPS units to record output from 2 different power meters or can you enable more than one power meter in the same head unit?

    • Nah, I have to use multiple head units. Kinda a pain.

      I’ve talked to all the majors about adding support for multi-sensor type stuff (of the same kind), and all have talked about doing so, but none actually have. I suspect Wahoo is closest.

      Else, other options I use occasionally that kinda do this are the Quarq Qollector (can do multi-sensor streaming of the same time), as well as the NPE WASP units (but to a phone). The challenge with both is there isn’t a clear on/off type option – so it’s a bit trickier.

  31. Spark

    Just two questions if I am not that late. :)

    This morning I used followings all at once ;

    Garmin 520
    Zwift PC version through ANT+
    Rotor app on Iphone through Bluetooth

    I found all of sudden ANT+ reading going to 0 (520 as well as Zwift) then never comes back. It is strange that Rotor app still reads power correctly. As trial, I ran Zwift on Iphone through Bluetooth and it was still working fine.

    So waited for an hour for powering off 2inpower then tried again ANT+ but no luck neither while it senses 2inpower’s ID correctly but not the power numbers.

    Worried much then finally I calibrated again which eventually brought ANT+ signal back.

    So my question is ‘is it officially not recommended to mix to use ANT+ and Bluetooth at same time?’.

    2nd question is easy ; I wish to export GPX or other readable data from Rotor app from Iphone as well as PC version so that I can upload it to Strava for recording mileage. Would it be possible?

    Thanks all and enjoy more! :)

    • Irene - ROTOR

      Hi Spark,

      Regarding your first question, you can mix ANT+ and Bluetooth if they are both in the standard mode, which means that you can only mix them if you are using the “Ride” or “Basic Training” modes of the app, but not if you are using the “TORQUE 360” mode.

      In case you use the “TORQUE 360” mode through Bluetooth, you can still use ANT+ at the same time, but only though ROTOR’s User Software in the computer.

      The reason for this is that the “TORQUE 360” mode works at a higher data rate than the standard ANT+ protocol, and devices like the 520 are not prepared to work out of the standard.

      Regarding your second question, you can export FIT files from the ROTOR Power app for those rides recorded with the “Ride” or the “Basic Training” mode, and CSV files for those rides recorded with the “TORQUE 360” mode.

      For Android devices, you should find a folder called ROTOR Power in the internal storage of your smartphone.

      In case of an iPhone, you need to extract the files via iTunes (phone icon – Apps – Scroll down and click on the ROTOR Power icon).

      I hope that helps!

  32. sergio

    Hi, very nice review as usual.

    I have a question about the calibration. Would it be possible to execute the full calibration procedure with a Suunto Ambit 2s watch? or the SW interface in the Suunto is too basic?
    Same question regarding L/R balance…would it be possible to add this data during the ride? as far as I know the watch does not accept L/R balance as input from a powermeter.


  33. HalvorV

    Any updates on the indoor issues?
    Looking to replace my Garmin Vectors, but the indoor issues are kind of a deal breaker for the 2inpower…

  34. Andrew

    Can I record distance using 2inpower when riding rollers indoors?

  35. ABG

    Just got my bike with 2inpower (and the 46/30 rings). Seven Evergreen SL – first couple of rides have been really positive. Never had balance before (coming from a powertap) so that’s a new metric for me to worry about. Playing around with the iOS app makes me wonder how I can even ride a bike judging by the pedal stroke reported.

  36. Sam

    I got the 2Inpower a bit more than a year ago and went to a lab and did a ramp up FTP test.
    It tracks 10+ watts more than the computrainer of the lab.
    Later I would have the kickr, Powertap G3s. My 2INpower reads +10 watts 3, 5, 20 sec avg.
    Thats totally unacceptable for a very expensive power meter.
    Over-reading 10w or more is A LOT.

  37. Christian

    Thanks for making these reviews. Have you considered if magnetic inteference from electricity can be the issue with higher readings for the 2inpower? I note this as my local LBS mentioned that the Rotor could make peak readings when passing hig voltage power lines. However, the local LBS also dissed almost all otter produkts then SRM and Quarq ?

    Br, Chr

    • Nah, I’ve never heard of this before. Certainly, funky things in general happen around high power voltage lines (for example, sometimes you’ll get ANT+ drops), but I haven’t heard of strain-gauge focused issues in power meters by any vendors.

      My guess is that something is actually happening at ANT+/BLE level, and causing oddities on the display of the head unit.

    • Christian

      Thanks, i suspect the rumour is to able to sell something else. As to the ANT+/BLE i guess that would not be Rotor speciffic?

      Br, Chr

  38. Robert

    I just subscribed to the Data Analyzer tool (awesome stuff Ray!) as I would like to “validate” the PMs I have on various bikes (2Inpower, P2M NG and Quarq Dzeros, depending on the bike), and so far I have run two comparisons of the 2Inpower vs my NEO. Interestingly, I am not seeing the same power inflation on the trainer that Ray saw – my 2Inpower tracks the NEO very well (to my eye at least) and is pretty consistently about 1-2% higher than the NEO, which is both within the margin of error of the devices and reflects drivetrain losses.

    link to analyze.dcrainmaker.com
    link to analyze.dcrainmaker.com

  39. Waugh

    I have purchased the rotor2in and opted for a q-ring, product has been great so far but i have software integration issues, which i will highlight in the copied and pasted email i sent to rotorbike below. Happy to hear any thoughts on this.

    “Hi there,

    Season’s greetings and wishing you an advanced new year. I have recently purchased 2inpower and enjoy using it and training with it. But I guess you are already aware that I have been facing issues with regards to software and using your app and laptop software on iOS and MacOS high Sierra.

    Issues in summary are:
    – MacOs, cannot launch the application on the mac, it was suggested by your support to install a later version of mono which did help launch the application however, computer couldn’t detect bluetooth so it was useless in the end. So I highlighted this to your support and they say that compatibility issues will persist and recommends using iOS apps. I conceded, and i did successfully calibrate using iOS app. but there have been limitations and difficulties which i will highlight in the following para.

    – so im on an iphone 6s, and i always update my phone to the latest software update. the phone doesn’t detect rotor2in bluetooth. it will not appear on the bluetooth settings page. regardless i went into the rotor app and asked the app to add rotor sensor which surprisingly it did and i renamed in and calibrated it successfully. however other features such as torque 360, training etc, cannot be used it cannot detect anything which renders it useless, i cannot analyse all the fun features that the rotor2inpower provides and my q-ring.

    -so i luckily i have an android device at hand as well, i tired pairing added sensor and all. i successfully did, it appeared on android’s bluetooth page to successfully connect and pair. I tested all the other awesome features torque360 and training. I was glad. But still sad at the fact that my iphone is my day to day phone and easier to bring out on rides, i dont want to resort to bringing multiple devices, this is surely not what you intend for customer experience i am sure.

    so to sum up my issue and question in one sentence

    – how and when can i use my iphone and mac with my rotor2in and q-ring successfully?

    I don’t want to resort to spending more on an ant+ or to come up with work around solutions myself, such as buying ant+ dongle, ant+ adaptor for ubs c for iphone lightning etc etc etc.”

  40. Alfonso



  41. Thomas W. Blair

    Have you done a review of the rotor in power 3d+ left arm only??

  42. Mossi

    So which should I choose for me Canyon Aeroad? Why should one go for the MAS or the 5 arms?

  43. Joseph Stevens

    Is anyone else having trouble opening the Rotor Inpower software on their Mac? I’m running High Sierra version10.13.3. First, I installed the Mono program mentioned on the Rotor site, restarted the computer, then installed the Rotor software package. The iOS app will run on my phone but cannot find an option to update the firmware through the app. Any ideas? I recently installed the 2inpower on my CAAD12 and it is solid otherwise, not that I have much to compare it to, as this is my first power meter! Having reached out to Rotor support with another question and receiving no response I figured I’d ask you all. Thanks!

    • Kevin

      Did you try my solution as mentioned in “reply 121” above?

    • Irene - ROTOR

      Hi Joseph,

      As Kevin said in reply 121, the latest Mono version is having problems with High Sierra. We are in touch with them and they are working to find a solution. We are also planning an update of our software in a month time from now approx. In the meantime, the Mono version that makes everything work is the following:

      link to download.mono-project.com

      Best regards,

    • Tamas Sz.

      Hi Irene,

      I have opened a ticket a month ago (ID: EAG-12816) according to this issue with your software, and still not got any answer, please, if you can, check it out. Because yes, the app works with some older mono versions. But only with ANT+. I cannot connect my 2INPower to my Mac via Bluetooth. (In the past, I had no problems.)

      Yes, there is the mobile app, but sometimes, you (I) need the computer version.

      Other, than this, I love the PowerMeter.

    • Irene - ROTOR

      Hi Tamas,

      I’m sorry to hear that you’ve got no answer to your ticket. Let me talk to the tech service guys to make sure that you get a reply as soon as possible.

      Best regards,

    • Joseph Michael Stevens

      Downloading an older version of mono allowed the program to run on my laptop, but the power meter is not connecting through Bluetooth. Looking forward to an update to fix the issue.

      Also, I am not able to update the firmware through the iOS app. Are there additional steps I must take?

  44. JUAN

    Hi, I have used the rex 1.1 on my MTB, with cero issues for several years. And now the new 2inpower direct mount, on my road bike by the same way (Previously VECTOR 2, I did not like it). The ROTOR powermeter in my opinion are beautiful, very reliable, and accurate.
    I am spanish, And a very proud customer of ROTOR COMPANY..

  45. Garth McInerney

    Hi Ray,

    Have you got a review of the new 2inPower DM in the pipeline? Am in the market for a rotor PM, and wondering if it’s worth hanging out for. Or even just wait and pick one of the old ones up on sale!

  46. Garth Mcinerney

    Cheers for the speedy reply :)

  47. Alexandre LEGER

    Great review Ray as always. I know this review is kind of old now but there is one topic which may not have been adressed: the strenght of the ANT+ signal. On race day, on T1, my Garmin 735XT won’t connect automaticaly to my Rotor 2InPower. I have to launch a manual connection (which implies to stop the time > Parameters… a real pain). Does anyone face the same issue with another GPS watch and the Rotor 2InPower or other powermeter device ? I use to have a Fenix 3 and don’t remember having faced this problem before.

    • So I saw something similar to that at one point I believe, but I thought it was fixed by a firmware update. It wasn’t that it never connected, but that it was a significant delay (like 5-8 seconds) until it registered. It wasn’t a FR735XT though, just an Edge unit. And it didn’t take any connecting, it just happened but delayed.

      I don’t really have a good solution for you though, any chance you’ve updated the FR735XT?

  48. Alexandre LEGER

    Thanks Ray for your quick reply.

    My 735 XT is up to date with the last firmware installed.

    On Garmin’s forum, some folks seems to have faced the same problem with other power meters: link to forums.garmin.com

    I wonder whether this could come from a difference of sensibility of the Ant+ receiver of the 735 XT vs. other Garmin watches such as the 935/Fenix…

    • Yeah, so there used to be (perhaps there is) some situation whereby after a period of time the Garmin device (many devices) would stop looking for sensors it couldn’t find upon powering up and starting. meaning, it’d search as you’d expect initially, but then it would go into a lesser search pattern. Normally that wouldn’t be an issue unless you started a sensor 30 minutes into things.

      But I don’t think that’s the case anymore. Sounds like just some sort of weird bug that must have some set of conditions on it (perhaps the specific power meter transmission type or something else). :(

    • Alexandre Leger

      Many thanks Ray. It basically happen in all my tri races. I’ll check with Garmin and let you know if I get any answer. Thanks !

  49. Patrick

    I would not recommend the 2inPower. The shifting is so bad! It costed me a lot of Money and nerves… but with no success. It’s just not as good as Shimano due to patent reasons.
    By the way: I was using the round chainrings (not oval).
    Now I have Quarq with Shimano chainrings. And that works PERFECT.

    • Nick Ablitt

      I’m not sure what you’re saying makes sense. I have the Rotor with Shimano chainrings and it works fine (maybe even PERFECT). Why is Quarq with Shimano chainrings a comparison with Rotor with Rotor chainrings. I imagine the shifting problems you’re having are to do with the chainrings. Try the Shimano chainrings on the Rotor crank.

    • Patrick

      In my case it was not possible to change to shimano chainrings on the 2in power due to the pitch circle diameter. Otherwise I would have tried this.

  50. Roger Bruggemann

    Dear Ray,

    I recently bought the 2inpower DM road and linked it to my garmin Edge 820.
    Pairing the power meter with the edge 820 was straightforward and easy.

    Some questions remain.
    I am curious what datafields can be shown on the garmin. A little time ago you posted on the cycling dynamics as well. But this does not provide the specific answer to this combination.

    Rotor 2inpower supports
    ANT+ Power (total)
    ANT+ Power Balance
    ANT+ Cadence
    ANT+ Torque Effectiveness
    ANT+ Pedal Smoothness

    I can only see the total power in the cycling dynamics field but not in other data screens.
    Pedal center offset, I presume, will not be available.
    But can the cadence be listed in any way? I use the garmin cadence sensor but could move this to another bike if the cadence from the rotor could be listed. Same for other metrics.

    Also having a data-field (outside of cycling dynamics) that lists the total power (combined power during the race, rather then left or right alone) would be very welcome. Do you know if this can be setup?

    Finally, some comments on the computer software. The software is not the best around to my humble opinion. I have tried to install it on a mac following the instructions from the webpage. (garmin connect not active in the background; with and without mono installation).
    Unfortunately, the software fails to launch. Any comments here are welcome as there is very little information on the web.

    Thanks for your effort to reply.

    Roger Bruggemann,
    Arnhem, the Netherlands

    • Irene - ROTOR

      Hi Roger,

      Please write us an email to techservice@rotorbike.com and we’ll help you install and launch the User Software in your Mac. You can also find some instructions about how to do the installation in the tech video: link to youtube.com (between minutes 1:30 and 2:30).

      To access the standard metrics you mention plus ROTOR proprietary metrics: TORQUE 360 and OCA, the ROTOR Power application is very easy to install and use.

      The Garmin Edge 820 should show all the standard metrics (total power, cadence, power balance, TE and PS) in the standard data-field screens, outside of cycling dynamics.

      Best regards,

    • Roger Brüggemann

      Daar Irene,

      Manu thanks for reaching out.
      I will sent a direct message to the email listed for some further assistance.

      Ps. I presume I can also use this email to address questions with regards to data fields for the edge 820 (outside of cycling dynamics and power) and some related stuff.
      For instance :
      The edge 820 doesn’t seem to pick up a cadans sensor (other than the Garmin one).
      And where can I find the power phase in the Garmin fields?

      Once more, thanks for the prompt reply and assistance.

      Best Roger

  51. Gordon B

    So many versions of this 2InPower!
    Are these all different or interchangeable , what’s going on?

    1. The top picture has the “Micro Adjust Spider”
    2. The subsequent pictures (mostly) a 5 arm “conventional” spider
    3. And rotorbike.com website now only shows “Direct Mount” – with no spider!

    Is 3. the current version?

    • Irene - ROTOR

      Hi Gordon,

      Yes, number 3 is the current version, as it is compatible with ROTOR’s new range of Direct Mount chainrings.

      Regarding the other 2 versions, difference was just the spider, being the “Micro Adjust Spider” the aero one and the one that allowed fine tuning Q Rings’ OCP positioning.

      Hope that clears it up.


  52. Mike Long

    Anyone else having sync issues with the Rotor InPower meters on the crank? The power occasionally does not show up on my Garmin 520. Batteries are good. Calibration every 2 weeks or so even though they recommend once a month. Just feel like finding answers on Rotor power meters is not easy. Could be user error (me.)

  53. fournaise

    Pioneer and Wahoo has delivered an integration of PM advanced metrics to Elemnt/Bolt : link to dcrainmaker.com
    @Rotor : Any chance to have same integration with Wahoo (OCA and Torque 360) ?

    • Irene - ROTOR

      Hi Fournaise,

      We’ve worked with Sigma to have that kind of integration and, in their ROX12 bike computer, ROTOR specific metrics OCA and OCP can be seen both numerically and graphically: link to sigmasport.com

      I hope we can have this kind of collaboration with some other bike computer manufacturers in the future.


    • Alexandre Leger

      Irene, any chance that you develop an app for Garmin IQ ? I don’t know to what extent it is possible from a tech stand point.

    • Oleksiy Mishchenko

      After a quick look on the latest ConnectIQ it looks it’s not possible for now, as only ANT communication with the sensors available through the API. AFAIK high frequency torque data for OCP goes va BTLE.

    • Travis

      Hi Irene, I received the email about the updated OSX software and I chose to install it, and now the software won’t open.

      Is there a fix? Seems like the OSX app has continual issues..

    • Irene - ROTOR

      Hi Travis,

      I’m sorry to hear that. Can you make sure that you’ve installed the latest Mono version and properly unistalled the older one? If you’ve doubts how to do so, please send an email to my colleagues in the tech service department (techservice@rotorbike.com) and they’ll be happy to help.


    • Oleksiy Mishchenko

      Hi Travis,

      To execute the InPower application, from the Application Resources folder in command line try to run something like

      $ /Library/Frameworks/Mono.framework/Commands/mono –arch=32 UserSoftwareLauncherMac.exe

    • Oleksiy Mishchenko

      Hi Irene,

      If there is a way to get OCP via ANT+ interface, I’d be interested to see if ConnectIQ App would be a viable option. Please get in touch by email, i may need the protocol description, instead of reverse engineering what is it about.


    • Oleksiy Mishchenko

      Dear Irene,

      Is there a way to get higher data sampling rate of the 2inPower? Internally the spec is 200Hz, with the current standards its downsampled first to 1revolution (ANT) then 1 sec at Garmin.

      Any chance to see the protocol documentation for BLE? Connect IQ 3.1 got additional capabilities in for that.


    • Irene - ROTOR

      Hi Oleksiy,

      Sampling rate is always 200 Hz for 2INpower. Transmission rate is 4 Hz using the standard ANT+ protocol. Then the head unit records 1 data per second.

      We have a proprietary protocol, which we use for TORQUE 360 representation, in which we send some of the data at 50 Hz, both via ANT+ and BLE. Those data can be recorded using the ROTOR Power application or the ROTOR User Software.

      Please send us an email to techservice@rotorbike.com, so we can share more info with you.


  54. Bojan Djukanovic

    I wonder if you know if it is technically possible to change crank arms (would like to change to shorter)

  55. Quentin

    Hi DC,

    I’m thinking about investing in a single side Rotor Inpower, but I have one question: do you know if it be possible in a year or 2 to upgrade to the dual side 2Inpower without buying the whole set-up, just upgrading my product with the missing parts?

    I have also contacted Rotor support, I will keep you in touch if they reply to me.


    best regards,


    • Luc

      I highly doubt this is possible.

      Inpower has left crank stuck on the axle. In the axle is the power measurement. On the left crank is the antenna.

      2inpower has the right crank stuck on the axle. On the right crank is the right power meter and the antenna. On axle is the power meter for the left leg.
      I don’t think you can disamble the axle and the crank.

  56. Sergio


    I just got a 2inpower DM and I’m having massive temperature changes, balance goes from 70/30 to 30/70 depending on the temperature of calibration and so do total W. Anyone has faced this kind of problem before?.


  57. Garth McInerney

    Has anyone tried running their 2in Power with SRAM AXS? Other than the obvious chaining size difference, I’m wondering if I get away with mining then onto a new bike with AXS.

  58. Hans Lund

    Hi. Did you try to pair to Garmin Forerunner 935xt? I have no problem pairing to Garmin Edge 520 and get 50/50 power balance, but when pairing to the 935 I get power balance of 25/75. I think it is because it is paired via bluetooth but I cannot find a way to “force” the pairing to be ant+ and Garmin could not help. I do not think Rotor provide telephone support to the consumer but I will send them an email. Just curious if you already figured this out.

  59. Vitaliy

    Does anyone knows if part number ROT115 is new DM version, or older one with 5 arm spider non DM?

    • Irene - ROTOR

      Hi Vitaliy,

      Part number ROT115 corresponds to both the 2INpower with the 5 arm spider and the DM version. From an electronics point of view they are both the same.

      Sorry for the late reply.


    • Vitaliy

      Thank you Irene.
      I figured that, already purchased and installed 2inpower with DM 46/30 rings on my gravel rig.

  60. Francesco Rossi

    Dopo un anno di utilizzo del rotor 2inPower ,con enorme soddisfazione,da più di una settimana i dati di wattaggio sono completamente errati e la calibrazione mi da valori assurdi(500/600 con software Rotor meter su PC e 1030/1050 su app Rotor e garmin 520),quando i valori dovrebbero essere compresi tra +/-200.

    Sono deluso del servizio clienti Rotor,perchè da subito,8 giorni addietro,ho aperto un ticket direttamente dal sito Rotor,ho scritto a techservice@rotorbike.com,ma non ho mai avuto una risposta,e questo è gravissimo perché potete immaginare come sia deleterio avere un Power meter che non è utilizzabile quando gli allenamenti sono basati sui watt.
    Ho anche aggiornato il software tramite ant+ dal PC,ma il problema persiste.
    Non so più come fare….

  61. Gordon

    I am fortunate enough to own 2 Rotor 2inPower meters on 2 bikes.

    I’ve now conclusively proved that when paired with a Garmin 1030 (and it may be with other head units, I just don’t have any others), the Rotor 2inPower L/R power balance data is SWAPPED around if using the Bluetooth connection. ie. pedal with right foot, and it shows 0% Right, 100% Left and vice-versa.

    ANT+ connection is fine, data are shown correctly. It’s only on Bluetooth that it’s wrong

    You can tell which connection type you’ve got on the Garmin Sensors page.
    If the sensor ID is shown as 5 digits it’s on ANT+, and if its shown as “2inPower_nnnnn” (where nnnnn is the 5 digit serial number) if connected with Bluetooth.

    The L/R data on the Rotor Android app shows the correct data (and it’s connected with Bluetooth). So Rotor and Garmin need to work together to fix this!

  62. Filippo

    I use different Power meters (SRM/Stages/Assioma). I’m not satisfied with the 2InPower DM. Unbalanced power (54% left – 46 right). With the others PM no issues like that.

    I need to check the power value and, if necessary, I have to do the static calibration.
    Anyone know how to do it, please?

    Thank you!

    • Irene - ROTOR

      Hi Filippo,

      I’m sorry to hear that you are not satisfied with the 2INpower. Please write us an email to techservice@rotorbike.com and we’ll do our best to help you.


    • Filippo

      Thank you so much!!!

      I will try to contact the techservice. Finger crossed ?


    • Filippo

      I followed your advice but, until today, no one replied at my email.
      Fingers crossed ?


    • Irene - ROTOR

      Hi Filippo,

      You should have our reply in your inbox now. We’re sorry for the delay.


    • Filippo

      Thank you Irene
      All the information you sent me are very clear and solved all my doubts.


    • Francesco

      Ciao Filippo,
      È possibile sapere come hai risolto?
      Anche a me succede che ho un’anomalo sbilanciamento sul lato sinistro.

    • Filippo

      Ciao Francesco
      Non ho ancora risolto ma Irene, della Rotor, mi ha inviato una mail con le istruzioni.

      Spero si possa risolvere…a quanto pare non siamo gli unici ad avere lo stesso tipo di problema:(

      Ad ogni modo ti potrei inoltrare la sua email…anche se io ti consiglio di fare un “reply” alla sua risposta data a me e segnalare anche tu il problema;)

    • Francesco

      Ok,se riesci a risolvere,ti sarei grato se mi inoltrassi la procedura per poterlo fare anche io.
      Ti ringrazio anticipatamente

    • Hans

      Hi, curious what the resolution was on the 54-46 balance. I used to read 51-49 on 2inpower, now also 54-46 and it feels very weird to try to get 50-50. Any resolution? Static test possible? Thanks! Hans

  63. Jack Keng

    some qns, is the first gen 2inpower with MAS spider able to convert to the DM mount. or they are totally different crank.

    • Irene - ROTOR

      Hi Jack,

      The 2INpower with MAS spider and the 2INpower in DM version are the same from a power meter perspective.

      From a mechanical point of view they are different because the interface for the spider/chainrings is different. In case of the 2INpower with MAS spider you need to use chainrings with 5 bolts (110×5 BCD), while the 2INpower with DM can be used either with direct mount chainrings or with 110×4 BCD chainrings (using an additional 4 arm spider with DM interface).


    • Jack

      hi Irene, thanks, what I am asking is, can i change out the MAS spider for the DM chainring . are the spindle interface the same or they are different.

    • Vitaliy

      Short answer – no, you can’t.

    • Irene - ROTOR

      Hi Jack,

      As Vitaliy says, unfortunately you cannot change the MAS spider with DM chainrings. Reason for that is that the interface is different.

      If you have any other question, don’t hesitate to contact us again.


  64. John Cross

    Hi Ray,

    Background: After your review, I started following this Rotor 2inPower crankset due to its capability for left/right data as well as the extended data offered by the mobile app. I’m not too concerned with the trainer aspect as getting on a trainer over time would produce a baseline. Beyond that, I enjoy Speedplay pedals for road, cx (Pavé which is likely to die if I read the tea leaves correctly), the old track (with tighter springs) platforms. When I saw the Rotor 2inPower Track kit at significantly reduced prices in DE, I jumped in.

    Question: Should I continue to invest is the theme of the question for road and cx platforms? The idea of having similar power devices across platforms is intuitively attractive. Looking forward, I’m wondering if you’re aware if Rotor is coming out with a new version of the 2inPower cranks, e.g., is that why I’m seeing the significant discounts or just a temporary overstock issue? As an aside, I’ve received excellent support from Rotor USA, though, I’ve not asked this question as I know they need to sell what they’re advertising.

  65. Erica Clevenger

    Thank you for this review! I just started using 2INpower and felt like it was reading high on my trainer rides relative to my Wahoo Kickr but outdoors it seemed like the numbers fit (but I don’t have another power meter to test outdoors). I thought I was crazy but this review helped by understanding. You’re the best!

    • Oleksiy

      Keep in mind the drivetrain loss when comparing crank-based PM to when it (indirectly) “measured” by the Kickr.
      Since 2017 Kickr estimates the power required to overcome the resistance (there is no strain gauge to measures power applied). Indoors I have consistent 5-6% discrepancy:

      Rotor+USB/Ant —- Rotor+Garmin/Ant —-Kickr+Lezyne/Ant

      1 Second. 829 watts 829 watts(0%) 798 watts(-3.88%)
      5 Seconds 798 watts 797 watts(-0.13%) 760 watts(-5%)
      15 Seconds 749 watts 739 watts(-1.35%) 698 watts(-7.31%)
      30 Seconds 631 watts 634 watts(+0.47%) 597 watts(-5.7%)
      1 Minute 498 watts 502 watts(+0.8%) 471 watts(-5.73%)
      5 Minutes 336 watts 335 watts(-0.3%) 317 watts(-5.99%)
      10 Minutes 329 watts 328 watts(-0.3%) 311 watts(-5.79%)
      20 Minutes 292 watts 291 watts(-0.34%) 276 watts(-5.8%)
      60 Minutes 285 watts 284 watts(-0.35%) 270 watts(-5.56%)

  66. Ramon Cassar

    Dear all, Rainmaker….. great article!
    Looking to buy a 165mm crank, oval chainrings to pamper my knees and a power meter for my Canyon Speedmax.
    Was interested in the 2InPower but it seems like old technology here in 2021 apart from that I heard not the greatest things on Rotor’s customer care, I also sent them an email re-interest in their products both on FB and their webpage but heard nothing :(.

    What is your say? Also, it seems that I will need a different bottom bracket or some sort of spacers to fit my crank?

  67. James F

    Thanks for the indepth review (as always!).
    I have been running a 2inPower DM MTB crankset since 2019, and would like to replace the rubber cover on the battery charge port.
    I have the replacement parts from Rotor but can’t find the right Torx size for the small bolt. Can anyone help?

  68. Eli

    Was hoping to read a comment that there was a firmware version released that fixed the indoor issue but didn’t see one :(

  69. Erik D.

    Interesting read. I have been using 2inPowers for 6+- years and have owned at least 5 with great luck. Just recently came across and issue wher 1 of my 2Inpowers is reading high. The attached chart from DC’s tool shows the details. The Purple is a bike with a Inpower DM crank (single side), the Green is a 2InPower 1st Gen. on an different bike and the the Blue is another 2InPower 1st Gen on a 3rd bike. All rides were recorded within 24 hours in a basement with consistent temperature on the same Tacx Neo 2T doing the same Zwift workout in ERG mode. All three cranks have the most recent Firmware updates and all three were calibrated using the Rotor App prior to the ride. I did not overlay the power figures from the Neo2T but it is clear to see the Purple and Green are within 1% of each other and the Blue is 5%+- higher.

    Not sure what the cause is and if there is anyway to rectify the inconsistencies.

    I will run a few more tests before contacting Rotor but wanted to share with the group.

  70. Skylar

    If you had to choose 1 power meter today would you choose the rotor or a pedal based one such as wahoo? Or maybe something else entirely

    • Andrew Dolley

      I have been also researching these pedals and they have some issues with regards to wear and excessive play. Probably best to avoid them at this stage.

  71. Andrew Dolley

    Rotor 2inpower Review (From purchase to End of Life)

    Purchased 10/2019
    End of Life 05/2023 (suspect it was end of life, or showing signs of this before this date)
    Price $1800.

    Generally I would say it’s a pretty good power meter but for my experience the large chain ring outlasted the power meter component. The ease of connection (pairing) and installation is relatively easy. The battery is also very good and this also outlasted the strain gauges in the power meter.

    Warranty for this power meter is only 2 years which is disappointing. The Rotor website for some reason notes 5 year warranty more prominently however this is not for the power meter. Again disappointing Rotor’s premiere product has an inferior warranty.

    Q1. Do I think 3.6 years of use is good. (The power meter was only used on the weekends during this period)
    A1. No.
    Q2. Would I recommend buying this power meter (based on an outlay of $1800).
    A2. No.