{"id":10704,"date":"2024-02-11T16:57:04","date_gmt":"2024-02-11T16:57:04","guid":{"rendered":"https:\/\/andrewdoran.uk\/blog\/?p=10704"},"modified":"2026-02-12T07:33:59","modified_gmt":"2026-02-12T07:33:59","slug":"power-drift-on-a-stages-sb20","status":"publish","type":"post","link":"https:\/\/andrewdoran.uk\/blog\/2024\/02\/11\/power-drift-on-a-stages-sb20\/","title":{"rendered":"\ud83d\udeb4 Power drift on a Stages SB20"},"content":{"rendered":"<div class='e-content'><p>I\u2019ve been using a <a title=\"Stages SB20\" href=\"https:\/\/stagescycling.com\/en_gb\/stages-sb20-smart-bike-indoor-trainer\">Stages SB20 trainer<\/a> at home for over a year. I love it, jumping in the saddle three or four times a week to tackle a <a title=\"TrainerRoad\" href=\"https:\/\/www.trainerroad.com\/\">TrainerRoad<\/a> workout. The idea behind TrainerRoad is that you aim to hit a specific power output for each \u2018interval\u2019 within a ride, whilst keeping your feet spinning at an optimal cadence of between 85 and 95 revolutions per minute. For a while, I\u2019ve been noticing that towards the end of a ride I may end up in a higher gear than I started, despite being asked to hit the same measured power output as an interval at the start. I don\u2019t understand what\u2019s going on.<\/p>\n<p>Today I tackled <em><a title=\"TrainerRoad: Low Saddle\" href=\"https:\/\/www.trainerroad.com\/app\/cycling\/workouts\/2263134-low-saddle\">Low Saddle<\/a><\/em>, a 1h45m ride that includes a single 1h33m \u2018interval\u2019 at a steady power output. My completed ride is shown in the diagram below. The top of the blue shape represents the power target that TrainerRoad wanted me to hit, the yellow line is my measured power output and the red line is my heart rate.<\/p>\n<div id=\"attachment_10703\" style=\"width: 1189px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-10703\" class=\"alignnone size-full wp-image-10703\" src=\"https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/02\/Image-11-02-2024-16-06.png\" alt=\"My completed Low Saddle TrainerRoad ride\" width=\"1179\" height=\"253\" srcset=\"https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/02\/Image-11-02-2024-16-06.png 1179w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/02\/Image-11-02-2024-16-06-300x64.png 300w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/02\/Image-11-02-2024-16-06-1024x220.png 1024w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/02\/Image-11-02-2024-16-06-768x165.png 768w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/02\/Image-11-02-2024-16-06-700x150.png 700w\" sizes=\"auto, (max-width: 1179px) 100vw, 1179px\" \/><p id=\"caption-attachment-10703\" class=\"wp-caption-text\">My completed Low Saddle TrainerRoad ride<\/p><\/div>\n<p>Once I finish a ride it gets automatically uploaded to <a title=\"Strava\" href=\"https:\/\/www.strava.com\/\">Strava<\/a>, which provides further analysis. A ride like <em>Low Saddle<\/em> is perfect for illustrating the issue. In the charts below you can see that my power output stays roughly the same throughout the ride whereas my \u2018speed\u2019 drifts from 25km\/h to 29km\/h and my cadence from 95rpm to 105rpm. This is a massive difference that I can really feel over the course of a ride. I\u2019m glad it isn\u2019t my mind playing tricks on me.<\/p>\n<div id=\"attachment_10702\" style=\"width: 2376px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-10702\" class=\"alignnone size-full wp-image-10702\" src=\"https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/02\/Image-11-02-2024-16-09.png\" alt=\"Power, Heart Rate, Speed and Cadence from the Strava analysis of my ride\" width=\"2366\" height=\"1825\" srcset=\"https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/02\/Image-11-02-2024-16-09.png 2366w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/02\/Image-11-02-2024-16-09-300x231.png 300w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/02\/Image-11-02-2024-16-09-1024x790.png 1024w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/02\/Image-11-02-2024-16-09-768x592.png 768w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/02\/Image-11-02-2024-16-09-1536x1185.png 1536w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/02\/Image-11-02-2024-16-09-2048x1580.png 2048w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/02\/Image-11-02-2024-16-09-700x540.png 700w\" sizes=\"auto, (max-width: 2366px) 100vw, 2366px\" \/><p id=\"caption-attachment-10702\" class=\"wp-caption-text\">Power, Heart Rate, Speed and Cadence from the Strava analysis of my ride<\/p><\/div>\n<p>The SB20 trainer has a power meter on each crank. I\u2019m not sure whether the problem is that:<\/p>\n<ol>\n<li>The measured power output from the power meters falls off during a ride, forcing me to push harder to keep the same measured power output, or<\/li>\n<li>The resistance on the trainer eases up over the course of the ride, meaning that I need to turn the cranks faster to maintain the same power output.<\/li>\n<\/ol>\n<p>Does anyone know if there is something I can do to find out?<\/p>\n<p><em><strong>Update 12 February 2026<\/strong><\/em><\/p>\n<p>Reader Mike emailed me to say that he had the same issue. Stages went out of business but have now been acquired by Giant, so he emailed their customer support team. This was their response, which Mike agreed to let me share here:<\/p>\n<blockquote>\n<p>I\u2019d be happy to begin the troubleshooting process now to see if we can resolve your issue. This is a classic case of &#8220;Resistance Drift,&#8221; a phenomenon specific to electromagnetic brake systems under sustained thermal load. The SB20 uses a large electromagnetic coil to create resistance against the flywheel. As copper gets hotter, its electrical resistance increases. This makes it harder for the Lower PCB to push the same amount of current through the coil. If the current drops due to heat, the magnetic field weakens. A weaker magnetic field means less resistance at the flywheel, which is why your cadence &#8220;runs away&#8221; from you (spinning 10+ RPM higher) even though you haven&#8217;t changed your effort or gear.<\/p>\n<p>1) Check your bike&#8217;s firmware is on the latest version.<a href=\"https:\/\/support.stagescycling.com\/en\/support\/solutions\/articles\/11000092674-update-firmware-on-your-stages-sb20-smart-bike\"><span style=\"color: #157efb;\"><b>\u00a0Update firmware on your Stages SB20 smart bike<\/b><\/span><\/a><b><\/b><\/p>\n<p>2) \u00a0Increase Airflow. Try to have a high-powered fan aimed not just at yourself, but at the front-right side of the bike shroud. There are vents near the flywheel; getting cool air into those vents helps the coil dissipate heat and maintains a more consistent magnetic field.<\/p>\n<p>3 If the drift is becoming a hurdle for your training, ERG mode is the technical solution. In ERG, the bike&#8217;s &#8220;brain&#8221; constantly monitors your power output. If the resistance starts to &#8220;ease up&#8221; due to heat, the bike will automatically increase the current to the magnets to keep you exactly at your target wattage, regardless of your cadence. See.\u00a0<a href=\"https:\/\/support.stagescycling.com\/en\/support\/solutions\/articles\/11000098622-recommended-settings-zwift\"><span style=\"color: #157efb;\"><b>Recommended Settings &#8211; Zwift<\/b><\/span><\/a><b><\/b><\/p>\n<p>4) It problem continues, then the\u00a0<a href=\"https:\/\/stagescycling.com\/en_us\/stages-sb20-lower-pcb?srsltid=AfmBOopk09Iu5mFN3QRnRhGhwUdtWtTzoo4-49_E-4YENxKKllmlB0u8\"><span style=\"color: #157efb;\"><b>Lower PCB<\/b><\/span><\/a><b><\/b>\u00a0most likely needs to be replaced.<\/p>\n<p>Please let me know if any of the above steps helped solve the problem, or if you would like a one time 30% discount code towards the purchase of a lower PCB board.<\/p>\n<\/blockquote>\n\n<span hidden class=\"__iawmlf-post-loop-links\" data-iawmlf-links=\"[{&quot;id&quot;:1883,&quot;href&quot;:&quot;https:\\\/\\\/stagescycling.com\\\/en_gb\\\/stages-sb20-smart-bike-indoor-trainer&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20241207120849\\\/https:\\\/\\\/stagescycling.com\\\/en_gb\\\/stages-sb20-smart-bike-indoor-trainer&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-04 00:42:53&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-02-11 17:26:07&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-02-14 23:30:54&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-02-23 13:41:45&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-02-27 22:40:51&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-09 14:36:49&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-13 22:30:56&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-20 20:23:43&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-03-31 12:26:11&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-05 02:15:53&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-12 01:44:39&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-22 15:17:10&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-29 18:42:44&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-05-06 07:17:49&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-05-09 07:33:51&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-05-19 19:23:34&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-05-24 09:49:46&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-05-28 11:54:49&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-04 07:11:51&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-16 02:52:44&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-23 14:18:59&quot;,&quot;http_code&quot;:404}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-23 14:18:59&quot;,&quot;http_code&quot;:404},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:31,&quot;href&quot;:&quot;https:\\\/\\\/www.trainerroad.com&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260103180744\\\/https:\\\/\\\/www.trainerroad.com\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-03 18:52:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-07 22:01:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-11 02:01:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-14 11:57:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 20:47:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-22 21:53:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-26 16:45:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-01 17:18:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-05 02:29:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-08 18:10:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-13 22:30:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-18 15:50:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 13:43:21&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 22:10:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-30 19:53:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-02 22:43:21&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-07 04:51:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-12 01:44:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-17 05:11:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-20 15:11:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-29 18:42:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-02 23:28:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-07 10:41:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-11 06:44:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-17 06:32:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-21 16:21:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-28 11:54:50&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-06-04 07:11:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-10 14:55:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-16 02:52:43&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-23 14:19:00&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-23 14:19:00&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1884,&quot;href&quot;:&quot;https:\\\/\\\/www.trainerroad.com\\\/app\\\/cycling\\\/workouts\\\/2263134-low-saddle&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\\\/\\\/www.trainerroad.com\\\/app\\\/login?ReturnUrl=%2Fapp%2Fcycling%2Fworkouts%2F2263134-low-saddle&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1553,&quot;href&quot;:&quot;https:\\\/\\\/www.strava.com&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260203070037\\\/https:\\\/\\\/www.strava.com\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-03 23:32:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-11 17:26:21&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-02-14 23:31:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 12:33:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-27 22:40:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-04 20:35:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-09 14:36:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-13 22:30:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-20 17:34:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-24 01:55:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-30 11:55:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 06:34:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-12 01:44:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-17 14:56:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-22 15:17:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-28 04:58:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-09 07:33:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-28 11:55:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-01 09:18:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-12 22:18:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-16 02:52:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-23 14:19:01&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-23 14:19:01&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:7018,&quot;href&quot;:&quot;https:\\\/\\\/support.stagescycling.com\\\/en\\\/support\\\/solutions\\\/articles\\\/11000092674-update-firmware-on-your-stages-sb20-smart-bike&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20250419072829\\\/https:\\\/\\\/support.stagescycling.com\\\/en\\\/support\\\/solutions\\\/articles\\\/11000092674-update-firmware-on-your-stages-sb20-smart-bike&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-12 07:33:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 15:47:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 12:33:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-27 22:41:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-09 14:39:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-13 22:30:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-20 20:24:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 12:26:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-07 22:57:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-29 18:42:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-28 11:55:34&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-05-28 11:55:34&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:7019,&quot;href&quot;:&quot;https:\\\/\\\/support.stagescycling.com\\\/en\\\/support\\\/solutions\\\/articles\\\/11000098622-recommended-settings-zwift&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20240719180325\\\/https:\\\/\\\/support.stagescycling.com\\\/en\\\/support\\\/solutions\\\/articles\\\/11000098622-recommended-settings-zwift&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-12 07:33:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 15:47:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-27 22:41:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-09 14:39:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-13 22:30:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-20 20:24:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 12:26:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-07 22:57:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 14:58:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-29 18:42:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-06 07:17:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-28 11:56:14&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-05-28 11:56:14&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:7020,&quot;href&quot;:&quot;https:\\\/\\\/stagescycling.com\\\/en_us\\\/stages-sb20-lower-pcb?srsltid=AfmBOopk09Iu5mFN3QRnRhGhwUdtWtTzoo4-49_E-4YENxKKllmlB0u8&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260212073320\\\/https:\\\/\\\/stagescycling.com\\\/en_us\\\/stages-sb20-lower-pcb?srsltid=AfmBOopk09Iu5mFN3QRnRhGhwUdtWtTzoo4-49_E-4YENxKKllmlB0u8&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-12 08:17:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-16 15:47:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-27 22:41:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-09 14:40:08&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-13 22:30:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-20 20:24:35&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-31 12:26:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-07 22:57:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-29 18:42:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-25 16:52:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-31 06:58:33&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-05-31 06:58:33&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]\"><\/span>\n<p>Thanks so much for this, Mike. It makes a lot of sense. I might investigate activating ERG mode, but I\u2019m a little nervous about how that would feel versus using the gears as I do now.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<a href=\"https:\/\/andrewdoran.uk\/blog\/2024\/02\/11\/power-drift-on-a-stages-sb20\/\" rel=\"bookmark\" title=\"Permalink to \ud83d\udeb4 Power drift on a Stages SB20\"><div class='e-content p-summary'>I\u2019ve been using a Stages SB20 trainer at home for over a year. I love it, jumping in the saddle three or four times a week to tackle a TrainerRoad workout. The idea behind TrainerRoad is that you aim to hit a specific power output for each \u2018interval\u2019 within a ride, whilst keeping your feet [&hellip;]<\/div>\n<\/a>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"webmentions_disabled_pings":false,"webmentions_disabled":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"federated","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[24],"tags":[],"class_list":{"0":"post-10704","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-cycling","7":"h-entry","9":"hentry"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":9681,"url":"https:\/\/andrewdoran.uk\/blog\/2022\/12\/01\/9681\/","url_meta":{"origin":10704,"position":0},"title":"\ud83d\udeb2 Fantastic new feature from\u2026","author":"Andrew Doran","date":"1 December 2022","format":"status","excerpt":"\ud83d\udeb2 Fantastic new feature from TrainerRoad. They\u2019ll now automatically use data from indoor and outdoor rides to detect what a rider\u2019s functional threshold power (FTP) should be set to. This number determines the power targets for future planned workouts. Brilliant idea.","rel":"","context":"In &quot;Snippets&quot;","block_context":{"text":"Snippets","link":"https:\/\/andrewdoran.uk\/blog\/category\/snippets\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5658,"url":"https:\/\/andrewdoran.uk\/blog\/2020\/03\/30\/getting-started-with-indoor-bike-training\/","url_meta":{"origin":10704,"position":1},"title":"\ud83d\udeb4\u200d\u2642\ufe0f Getting started with indoor bike training","author":"Andrew Doran","date":"30 March 2020","format":false,"excerpt":"Given how much time people are spending indoors due to the coronavirus, I thought it might be useful to write down some quick thoughts on how to get riding your road bike in your house. It doesn't cost that\u00a0much to get started with an indoor setup. The main thing is\u2026","rel":"","context":"In &quot;Cycling&quot;","block_context":{"text":"Cycling","link":"https:\/\/andrewdoran.uk\/blog\/category\/cycling\/"},"img":{"alt_text":"My son\u2019s road bike on the turbo trainer","src":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2020\/03\/Image-30-03-2020-10-17-scaled.jpeg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2020\/03\/Image-30-03-2020-10-17-scaled.jpeg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2020\/03\/Image-30-03-2020-10-17-scaled.jpeg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2020\/03\/Image-30-03-2020-10-17-scaled.jpeg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2020\/03\/Image-30-03-2020-10-17-scaled.jpeg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2020\/03\/Image-30-03-2020-10-17-scaled.jpeg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":6059,"url":"https:\/\/andrewdoran.uk\/blog\/2020\/05\/05\/6059\/","url_meta":{"origin":10704,"position":2},"title":"Started my next programme on\u2026","author":"Andrew Doran","date":"5 May 2020","format":"status","excerpt":"Started my next programme on TrainerRoad today. Always begins with a ramp test and for the first time ever the suggested FTP was somewhere near to what I had set it to already. The next programme is a bit tougher so I\u2019m hopeful that I\u2019ve got the setting right.","rel":"","context":"In &quot;Snippets&quot;","block_context":{"text":"Snippets","link":"https:\/\/andrewdoran.uk\/blog\/category\/snippets\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6345,"url":"https:\/\/andrewdoran.uk\/blog\/2020\/09\/03\/6345\/","url_meta":{"origin":10704,"position":3},"title":"Since Strava dropped support for\u2026","author":"Andrew Doran","date":"3 September 2020","format":"status","excerpt":"Since Strava dropped support for heart rate monitors I\u2019ve been trying to find an iOS app to track my run data that syncs\/uploads to Strava. All seem to struggle with HRM accuracy. TrainerRoad tracks HR great on the bike, so I know it\u2019s not a hardware problem. What do people\u2026","rel":"","context":"In &quot;Snippets&quot;","block_context":{"text":"Snippets","link":"https:\/\/andrewdoran.uk\/blog\/category\/snippets\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7240,"url":"https:\/\/andrewdoran.uk\/blog\/2021\/04\/22\/7240\/","url_meta":{"origin":10704,"position":4},"title":"On every iOS training app,\u2026","author":"Andrew Doran","date":"22 April 2021","format":"status","excerpt":"On every iOS training app, my heart rate is never detected properly at the very start. My HR should have been >100 but <150 for this whole run. TrainerRoad on my iPad never has this problem. Are all the apps using the same buggy software library, or is it something\u2026","rel":"","context":"In &quot;Snippets&quot;","block_context":{"text":"Snippets","link":"https:\/\/andrewdoran.uk\/blog\/category\/snippets\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2021\/04\/6ab0db89428f4ab1b4e1fd4c6614f2eb.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2021\/04\/6ab0db89428f4ab1b4e1fd4c6614f2eb.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2021\/04\/6ab0db89428f4ab1b4e1fd4c6614f2eb.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2021\/04\/6ab0db89428f4ab1b4e1fd4c6614f2eb.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":790,"url":"https:\/\/andrewdoran.uk\/blog\/2015\/03\/25\/this-corrosion\/","url_meta":{"origin":10704,"position":5},"title":"This Corrosion","author":"Andrew Doran","date":"25 March 2015","format":false,"excerpt":"No, I'm not concerned about my bike getting rusty from all the sweat that has been hitting it over the past couple of months. My issue lies with the 1987 song by The Sisters of Mercy. I've been trying to do two or three turbo trainer sessions each week to\u2026","rel":"","context":"In &quot;Cycling&quot;","block_context":{"text":"Cycling","link":"https:\/\/andrewdoran.uk\/blog\/category\/cycling\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2015\/03\/wpid-Photo-20150325233042000.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/posts\/10704","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/comments?post=10704"}],"version-history":[{"count":3,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/posts\/10704\/revisions"}],"predecessor-version":[{"id":13379,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/posts\/10704\/revisions\/13379"}],"wp:attachment":[{"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/media?parent=10704"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/categories?post=10704"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/tags?post=10704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}