Posts

SB20 - How to Service the Bottom Bracket Cartridge

Image
Bottom Bracket Cartridge Removal A few months ago, I showed how to remove and replace an SB20 smart bike bottom bracket cartridge: SB20 - Replacing the Bottom Bracket Watch the VIDEO The disassembly steps listed above are  surprisingly simple.  Re-assembly is even easier.    See also - How to remove and replace the bottom bracket cartridge: SB20 - Replacing the Bottom Bracket Replacement versus Servicing Getting replacement parts is more difficult after the Stages shutdown in the US . Some people in Europe and the UK can still get parts. Not so in other places.  For those who can't get parts, servicing your bottom bracket may be your only option. Fear not . Cartridge disassembly is not as difficult as you might think. July 25, 2024:  This vendor has SB20 BBs in stock:  Stages Bottom Bracket - Part No. 000-3758 .  Sadly, they doubled the price in 2025, so this has become a less viable option  😁. Bottom Bracket Servicing This post and video s...

SB20 - Won't Connect with Wireless!

Image
If you ride indoors long enough, you will run into a situation where your SB20: Won't wirelessly connect to your workout app. Will not shift gears i.e., no resistance or resistance does not change as you shift gears when just start pedalling after powering up.  Here are my suggestions to get you back on the virtual road once again. 1. Power Off and On Before Starting: Ensure the power brick is plugged in and the green LED is lit.  Double check that the round plug from the power brick to the back of the bike is firmly inserted. Let's start with the simplest solution: Power off/on everything. Unplug your bike. Wait 30 seconds for the power brick to drain and then restart. At the same time, restart your device (iPad, Apple TV, computer or phone) and your app (Zwift, IndieVelo. Rouvy etc.).  Try connecting again. Also try using another app, including the Stages Cycling app. Better yet! Add an on off switch to your bike .  You will be glad you did. Bonus Suggestions: ...

Introducing GearView for the SB20

Image
Have you ever wondered why the Stages SB20 smart bike doesn’t have a gear display? When I took the bike apart to help people understand internal components, I found an extra USB power connector. I always thought this was intended for a gear display. Around the same time, I started thinking about creating a dedicated LCD display - controlled by a small Arduino processor - for something like $200. Then it occurred to me: how about using an old iPad or iPhone? For bout $50, you would have a better display with the ability to show other metrics like cadence, power and heart rate. I started writing related app software in early 2024. I am happy to announce the GearView dashboard for the SB20 is now available on the Apple App Store for iPad and iPhone. You can find out more at: GearView.online ⎯⎯⎯⎯⎯⎯⎯ GearView  for  iPad  and  iPhone  is available in the Apple App Store.  Have questions?  Contact:   support@GearView.online  

Introducing the BattView Battery Scanner

Image
  BattView  is an iOS app that  tests battery levels  for all your Bluetooth fitness related devices.   You can now get  battery level estimates  for devices like heart rate monitors, Zwift controllers, speed sensors and power meters  before starting a workou t. No more opening multiple apps.  Start scanning with a single button. Battery level and signal strength are displayed in seconds.  BattView is easy to Use  ⎯⎯⎯⎯⎯⎯⎯ BattView  for  iPad  and  iPhone  is available in the Apple App Store.  Download BattView

SB20 Not shown in Zwift

Image
If you use Zwift long enough, you have seen the following: Why does my Bike Disappear from Zwift? The SB20 bike can have at most 2 Bluetooth connections. After this limit is exceeded, the bike is not visible to apps like Zwift. Each Stages power meter crank can have at most 2 Bluetooth connections. After this limit is exceeded, the PMs are not visible to apps like Zwift. Sounds easy to manage, right? Not always . The hidden culprits are apps on your phone. It is common for an app controlling something like a TV or speaker, to connect to the SB20 and PM cranks to see what services they provide. To do this kind of "feature interrogation", one of the two available Bluetooth connections will be used. If the app developer is not careful, that connection can be maintained when you open another app.  Here is an example of a feature I recently implemented in my GearView app This simple page lets you check battery levels of all nearby devices before starting a ride.  One click and ...

SB20 - Replacing the Bottom Bracket

Image
Let's see how to replace an SB20 smart bike bottom bracket . When to Replace Bad bottom brackets are pretty easy to identify. They will exhibit one or more of the following behaviours: Grinding that feels like sand in the bearing when rotated slowly. Excessive play when pushing the cranks in and out. Wobbling when riding - especially when pushing hard. What is NOT bottom bracket failure Clicking noises.  Instead: Check pedals and look for loose crank bolts. Rubbing noises.  Instead: Look for problems around plastic covers. Noises that get loader as you pedal faster . Instead: Check the flywheel.   Tools Needed Car mechanics can rejoice. You have most of the required tools. Tool Summary: Heat gun for loosening red Loctite that holds drive side bottom bracket fastener (alternative: hair dryer). NLGI #2 automotive bearing grease (alternative: bike bearing grease). 18" or longer torque wrench for tightening bottom bracket when reassembling (Alternative:12" wrench -...

What is Erg Mode and Why Can it Suck?

Image
Free Riding is Easy Let's start with the relationship between resistance , cadence and power (watts) when doing an indoor free ride (sometimes called sim mode ). Free riding follows a simple formula:  Power in watts  =   How hard you push   ⨉   How fast you pedal   Your indoor bike offers constant resistance when you stay in the same physical or virtual gear. Pedal at a constant RPM and you get a consistent number of watts. If you then pedal 10% faster, you produce 10% more watts.  Pedal 10% slower, you produce 10% fewer watts. 📣 Free Riding Summary: When simulated riding conditions stay the same, pedalling faster produces more watts. Pedalling slower produces fewer watts. And don't forget: There is one way to go faster in Zwift.  Produce more watts 💪.    If only indoor riding was always this simple... Erg Mode When doing structured workouts, Erg mode is popular. It allows you to produce a desired number of watts whether y...

Erg Mode with a Stages SB20 Smart Bike

Image
In my last post, I described why Erg mode is not always optimal:   What is Erg Mode and Why Can it Suck?   In this post, I describe how the Erg mode works on a Stages SB20 Smart Bike .  SB20 Erg Mode The  Stages SB20  bike is different than other smart bikes or a trainer. It uses crank-based power meters and  not flywheel speed  ⨉  resistance  to determine power levels. This simplifies the power calculations but adds some Erg mode wrinkles. A simple  SB20 Erg mode  flowchart looks like this: The SB20 is measures cadence and power at the cranks rather than calculating power based on flywheel resistance and RPM.   On paper, this method should provide a very responsive erg mode. The reality is: it is one of the slowest erg modes to stabilize after cadence and target power changes.   Why so Slow? The Stages power meter cranks send readings to the SB20 processor once a second. Due to limited processing capability in the cranks,...

SB20 Dream Drive

Image
SB20 Dream Dream provides equally spaced virtual gears across the SB20's Resistance Range .  Define a configuration with 10 gears and you get 10 equally spaced virtual gears. Create 25 gears, and you get 25 equally spaced gears.  How does this compare to traditional 2X gearing with its 2 front chainrings and rear cassette?   Let's find out. What are Virtual Gears? First, let's understand  virtual gears .  How do they differ from an indoor trainer and why are virtual gears often considered better? Smart bikes and trainers expect apps like Zwift to control electronic brake resistance.  This allows the indoor bike to simulate riding conditions like flat or hilly terrain along with different riding surfaces like dirt or asphalt.  Trainers use the attached bike's physical gears to add the resistance that represents the effort needed to move a bike over the simulated terrain.  Smart bikes accomplish the same by simply increasing the ele...

Most Popular Stages SB20 Posts in 2023

Image
Welcome to 2024 I did 52 bike related posts on PedalSmart.blog in 2023. 40 of these posts apply to the Stages SB20 Smart Bike .  Here are the 5 most popular SB20 posts based on views by my readers . 5. Comparing SB20 with another Power Meter  Many of us are concerned about power meter accuracy. ZwiftPower users can easily do comparisons. Comparing Power Meters with ZwiftPower One Downside: Zwift keeps track of all these comparisons. They may use these tests to disqualify you in the future. For a totally private test, consider:  Comparing Power Meters using a Spreadsheet   4. Top 10 SB20 Modifications and Upgrades Here are the 10 biggest improvements I've made for better indoor riding. My 10 Indoor Bike Improvements   3. Zwift Power Sources What's best way to connect Zwift to the SB20? It depends. How to Pick a Zwift Power Source   2. Measuring SB20 Power Meters  Comparing the SB20 with the power meters is a good first step. But how do you know ...

SB20 - Zwift Connection Error

Image
December 20, 2025 Update: This bug is still present in Zwift Release 1.104.3 Bug Summary: Stages Bike is not listed as Resistance controller when Stages Power Meter is selected for both Power Source and Cadence . History For almost two four years, the  Stages SB20 bike has had an issue connecting to Zwift.   On seemingly random occasions, the  Stages Bike  is not shown as a  Resistance  option on the Paired Devices page. This bug is easy to reproduce on iOS devices (iPads and iPhones) using Bluetooth.  Stages Bike Resistance Bug Before starting, do some pedalling to wake up the Stages Power Meter cranks .   Open the Paired Devices screen. Click Power Source to continue. Select the  Left Crank  for  Power Source . Select the  Left Crank  for  Cadence . Since Left Crank selected for both Power Source and Cadence ,  Stages Bike is not listed. Note: If Stages Bike is listed ,  exit  and...