Garmin Access™ Speed Sensor 2 – Accurate Cycling Speed Tracking
/* ── Reset / base ── */ .hrm-mobile{display:block}.hrm-desktop{display:none} @media(min-width:768px){.hrm-mobile{display:none}.hrm-desktop{display:block}} .hrm-pdp{max-width:1100p x;margin:0 auto;padding:16px;background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif;line-height:1.6} .hrm-pdp *{box-sizing:border-box} .hrm-pdp a{color:#0b57d0;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere} .hrm-pdp a:hover{text-decoration-thickness:2px} .hrm-pdp a:focus,.hrm-pdp button:focus,.hrm-pdp summary:focus,.hrm-pdp [tabindex="0"]:focus{outline:3px solid #111;outline-offset:2px} .hrm-pdp :focus-visible{outline:3px solid #0b57d0 !important;outline-offset:3px !important} @media(prefers-reduced-motion:reduce){.hrm-pdp *{transition:none !important;animation:none !important}} .hrm-pdp .skip-nav{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden} .hrm-pdp .skip-nav:focus{position:static;width:auto;height:auto;padding:10px 16px;background:#0b57d0;color:#fff;font-weight:700;z-index:9999;border-radius:6px} .hrm-pdp .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0} /* ── Typography ── */ .hrm-pdp h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.2;margin:0 0 8px;color:#111;font-weight:700} .hrm-pdp .hrm-sub{margin:0 0 14px;color:#374151;font-size:.98rem} .hrm-pdp .hrm-small{font-size:.88rem;color:#374151;margin:12px 0 0} /* ── Layout ── */ .hrm-pdp .hrm-grid{display:grid;grid-template-columns:1fr;gap:14px} @media(min-width:960px){.hrm-pdp .hrm-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start}} .hrm-pdp .hrm-card{border:2px solid #1f2937;border-radius:14px;background:#fff;padding:14px;min-width:0} .hrm-pdp .hrm-divider{height:1px;background:#1f2937;margin:16px 0} .hrm-pdp .hrm-why-title{margin:12px 0;padding:12px 14px;border-radius:12px;background:#111;color:#fff !important;-webkit-text-fill-color:#fff !important;font-family:Georgia,serif;font-size:1.3rem;line-height:1.15;font-weight:700} .hrm-pdp .hrm-why-title-sm{font-size:1.05rem} .hrm-pdp .hrm-list{margin:10px 0 0 18px;padding:0} .hrm-pdp .hrm-list li{margin:6px 0;color:#111} /* ── Badges ── */ .hrm-pdp .hrm-badges{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0} .hrm-pdp .hrm-badge{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#374151;border:1.5px solid #e0ddd7;border-radius:999px;padding:5px 12px;font-weight:700;background:#f3f4f6} .hrm-pdp .hrm-badge-accent{border-color:#0b57d0;color:#0b57d0;background:#eff6ff} /* ── Stats ── */ .hrm-pdp .hrm-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0} @media(max-width:600px){.hrm-pdp .hrm-stats{grid-template-columns:repeat(2,1fr)}} .hrm-pdp .hrm-stat{background:#f3f4f6;border:2px solid #1f2937;border-radius:12px;padding:14px;text-align:center} .hrm-pdp .hrm-stat-num{font-family:Georgia,serif;font-size:1.5rem;font-weight:700;color:#0b57d0;line-height:1;margin-bottom:4px} .hrm-pdp .hrm-stat-lbl{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b7280} /* ── Pills ── */ .hrm-pdp .hrm-pill-wrap{margin-top:12px} .hrm-pdp .hrm-pill-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;list-style:none !important;padding:0 !important;margin:0 !important} @media(max-width:720px){.hrm-pdp .hrm-pill-list{grid-template-columns:1fr}} .hrm-pdp .hrm-pill-list>li{list-style:none !important;position:relative} .hrm-pdp .hrm-pill-list>li::marker{content:"" !important} .hrm-pdp .hrm-pill{display:block;width:100%;border:2px solid #1f2937;border-radius:999px;padding:10px 14px;background:#EEF2F6;color:#111;font-size:.95rem;line-height:1.25;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;font-family:inherit} .hrm-pdp .hrm-pill:hover{border-color:#0b57d0} .hrm-pdp .hrm-pill[aria-expanded="true"]{border-color:#0b57d0;background:#eff6ff} .hrm-pdp .hrm-tooltip{position:absolute;left:12px;right:12px;top:calc(100% + 8px);z-index:50;background:#111;color:#fff !important;-webkit-text-fill-color:#fff !important;border:2px solid #111;border-radius:12px;padding:10px 12px;font-size:.9rem;line-height:1.35;box-shadow:0 4px 16px rgba(0,0,0,.2)} .hrm-pdp .hrm-tooltip::before{content:'';position:absolute;top:-8px;left:20px;width:14px;height:14px;background:#111;transform:rotate(45deg)} .hrm-pdp .hrm-tooltip[hidden]{display:none} .hrm-pdp .hrm-pill[aria-expanded="true"]+.hrm-tooltip{display:block} /* ── Accordions ── */ .hrm-pdp details.hrm-acc{border:2px solid #1f2937;border-radius:14px;background:#FAFBFC;padding:12px} .hrm-pdp details.hrm-acc+details.hrm-acc{margin-top:12px} .hrm-pdp details.hrm-acc summary{cursor:pointer;font-weight:700;color:#111;list-style:none;background:#EEF2F6;padding:10px 12px;margin:-12px -12px 10px;border-bottom:1px solid #1f2937;border-radius:12px 12px 0 0} .hrm-pdp details.hrm-acc summary::-webkit-details-marker{display:none} .hrm-pdp details.hrm-acc summary::before{content:"▸ "} .hrm-pdp details.hrm-acc[open] summary::before{content:"▾ "} /* ── Tables ── */ .hrm-pdp .hrm-tablewrap{border:2px solid #1f2937;border-radius:14px;background:#fff;overflow:hidden} .hrm-pdp table.hrm-table{border-collapse:collapse;width:100%;background:#fff} .hrm-pdp table.hrm-table th,.hrm-pdp table.hrm-table td{border-top:1px solid #1f2937;padding:10px;text-align:left;vertical-align:top;overflow-wrap:anywhere;color:#111;font-size:.9rem} .hrm-pdp table.hrm-table thead th{border-top:none;background:#1f2937;color:#fff;font-size:.76rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700} .hrm-pdp table.hrm-table tbody tr:nth-child(even){background:#f3f4f6} .hrm-pdp table.hrm-table tbody tr:hover{background:#eff6ff} .hrm-pdp table.hrm-table tbody th{font-weight:700} /* ── Review ── */ .hrm-pdp .hrm-review{background:#f3f4f6;border:2px solid #1f2937;border-radius:14px;padding:20px;position:relative;margin:0 0 16px} .hrm-pdp .hrm-review::before{content:'\201C';position:absolute;top:-14px;left:18px;font-size:3.5rem;color:#9ca3af;font-family:Georgia,serif;line-height:1} .hrm-pdp .hrm-review blockquote{font-family:Georgia,serif;font-size:1rem;line-height:1.55;color:#111;margin:6px 0 12px;font-style:italic} .hrm-pdp .hrm-review blockquote strong{font-style:normal;color:#0b57d0} .hrm-pdp .hrm-review-author{font-size:.78rem;color:#6b7280;margin:0} .hrm-pdp .hrm-stars{color:#846518;font-size:1rem;letter-spacing:2px} /* ── Standout callout ── */ .hrm-pdp .hrm-callout{background:#eff6ff;border:2px solid #0b57d0;border-radius:14px;padding:16px 18px;margin-bottom:16px} .hrm-pdp .hrm-callout h3{font-family:Georgia,serif;font-size:1.05rem;color:#0b57d0;margin:0 0 8px;font-weight:700} .hrm-pdp .hrm-callout p{font-size:.92rem;color:#111;margin:0;line-height:1.55} /* ── Top accent bar ── */ .hrm-pdp .hrm-topbar{height:5px;background:linear-gradient(90deg,#111,#0b57d0,#1d4ed8,#0b57d0,#111);border-radius:3px;margin-bottom:18px} @media(max-width:600px){ .hrm-pdp{padding:12px} .hrm-pdp .hrm-why-title{font-size:1.1rem;padding:10px 12px} .hrm-pdp table.hrm-table th,.hrm-pdp table.hrm-table td{padding:8px 6px;font-size:.82rem} } Skip to main content Garmin Bike Speed Sensor 2 Wireless hub-mounted speed sensor — measures and transmits speed and distance to compatible Garmin devices, training apps, and fitness displays. No magnets. Attaches to the hub of either wheel. Self-calibrates with a compatible Edge cycling computer or Garmin device. Records rides even without a connected head unit — syncs to Garmin Connect afterward. ANT+ and Bluetooth Low Energy simultaneously. Built-in odometer for maintenance planning. ~12 months of battery life. MPN: 010-12843-00. UPC: 753759222536. ANT+ & Bluetooth LE No Magnets Required Hub-Mounted — Either Wheel Works Without Head Unit Self-Calibrating Built-In Odometer 12-Month Battery Life 1-Year Warranty 2 ProtocolsANT+ & BLE 12mo Battery life Either Wheel hubfront or rear 2 BLE devicessimultaneously ★★★★★ Accurate tracking! I use both of these on all my bikes to get accurate info on my riding to improve my training. Easy sync. — Verified Customer via Heart Rate Monitors USA Our Take: The Speed Sensor 2 is Garmin's hub-mounted wireless speed sensor, and its standout feature compared to GPS alone — or to the first generation — is the ability to record rides internally when no paired device is present. Earlier Garmin speed sensors were passive: they broadcast data only when a head unit was actively receiving. The Speed Sensor 2 has onboard memory. Ride without your Edge or Forerunner and the sensor records speed and distance on its own, then automatically uploads that data to Garmin Connect the next time it's within range of the Garmin Connect app. This makes it especially practical for commuters, casual riders, and anyone who rides a second bike that doesn't always carry a head unit. The dual-protocol design means it broadcasts on ANT+ and Bluetooth Low Energy simultaneously — pair to your Garmin head unit via ANT+ and to Zwift or a training app via Bluetooth at the same time, both receiving live speed and distance data from the same sensor. Setup is straightforward: attach to the hub of either the front or rear wheel using the included rubber band, rotate the wheel twice to wake the sensor, then either self-calibrate on a compatible Edge computer or set your wheel circumference in Garmin Connect. Self-calibration is the faster path — the Edge measures your wheel size automatically over GPS distance and adjusts the sensor's output to match. The built-in odometer tracks cumulative distance across all rides, which you can use to schedule chain and drivetrain service intervals. Battery is a CR2032 coin cell lasting approximately 12 months at one hour of daily use, user-replaceable without tools. For indoor training on a smart trainer — where GPS isn't available and distance from GPS would be zero — the Speed Sensor 2 gives you real wheel-speed data from the rear hub, which passes to Zwift or any Bluetooth-enabled training app as accurate speed and distance for the session. Records Rides Without a Head Unit The Speed Sensor 2 stores rides internally when no device is paired — speed, distance, and duration are recorded on the sensor itself. The next time the Garmin Connect app is in range, all stored activities automatically upload. Ideal for commutes, second bikes, and any ride where carrying a head unit isn't practical. Why you'd choose this sensor Records rides without a head unit The Speed Sensor 2 stores speed and distance internally when no Garmin device or app is actively paired. Ride without your Edge or Forerunner and the sensor records the activity on its own, then syncs automatically to Garmin Connect the next time the app is nearby. A standout feature for commuters and riders with multiple bikes. ANT+ and Bluetooth LE — simultaneously Broadcasts on both ANT+ and Bluetooth Low Energy at the same time. Pair to your Garmin Edge or Forerunner via ANT+ and to Zwift or a training app via Bluetooth simultaneously — one sensor, two live connections, no switching required. Accurate speed indoors — works without GPS On a smart trainer or rollers, GPS isn't available — speed shows zero or isn't tracked at all. The Speed Sensor 2 measures actual wheel rotation at the hub and passes accurate speed and distance to Zwift or any compatible training app. Essential for riders who want correct indoor distance data. Self-calibrating with Edge cycling computers Compatible Edge cycling computers automatically measure your wheel size by comparing sensor rotations to GPS distance, then calibrate the sensor output to match your exact wheel. No manual circumference lookup required. You can also set wheel size manually in the Garmin Connect app. No magnets — hub mount to either wheel Magnetless design — no spoke magnet to position, no sensor arm to adjust for wheel size, no spoke alignment required. Secure the rubber band around the hub of your front or rear wheel and rotate twice to wake it. Move between bikes in a minute with no reconfiguration. Built-in odometer for maintenance planning The sensor tracks cumulative distance across all rides, separate from individual activity logs. Use the odometer reading in Garmin Connect to schedule chain replacement, drivetrain service, and other mileage-based bike maintenance. The odometer persists even when switching paired devices. 12-month battery — user-replaceable CR2032 Approximately 12 months at one hour of daily riding. LED flashes red before the battery runs out. The CR2032 coin cell is user-replaceable without tools — swap it in seconds. Available at any pharmacy or electronics retailer. Garmin Connect integration — full ride history Speed and distance data syncs to Garmin Connect after every ride, whether recorded live on a head unit or stored internally by the sensor. From Garmin Connect, data auto-syncs to Strava and other connected platforms. Use long-term data to analyze improvements in average speed over routes. Tip: Tab to a reason and press Enter to expand the explanation. Press Escape to close. Perfect For Cyclists adding accurate speed and distance to an existing Garmin setup without relying solely on GPS Indoor training on smart trainers and rollers where GPS isn't available Commuters who want ride data even when not carrying a head unit Riders with multiple bikes who want consistent odometer tracking per bike Anyone who wants speed data in GPS dead zones — tunnels, dense urban canyons, forest trails Triathletes using Garmin multisport devices who want hub-based speed on the bike leg Good to know before you buy Measures speed and distance only — does not measure cadence (pedal RPM). For cadence, pair with the Garmin Cadence Sensor 2 separately or buy the bundle Hub-mounted — attaches to the wheel hub axle with a rubber band; fits front or rear wheel Wheel size setup required before first use — self-calibrate with a compatible Edge, or set manually in Garmin Connect Two rubber band sizes included for different hub widths Internal ride recording does not require any prior device pairing Product Details Key Features Measures speed and distance (wheel revolutions converted to km/h or mph) Records rides internally without any paired device ANT+ and Bluetooth Low Energy simultaneously Pairs with up to 2 Bluetooth devices at once Unlimited ANT+ device pairings Hub-mounted — no magnets, fits front or rear wheel Self-calibrates with compatible Edge cycling computers Built-in odometer — tracks cumulative bike distance Auto-wake: 2 wheel revolutions LED: green flash = active, red = low battery CR2032 battery — approx. 12 months at 1 hr/day Color: Black Compatible Devices & Apps Garmin Edge 130/530/830/1030/1040 series (ANT+/BLE, self-calibration) Garmin Forerunner 245/745/935/945/955/965 series Fenix, Epix, Venu, Vivoactive series All ANT+/BLE-compatible Garmin devices Zwift via Bluetooth (speed + distance for indoor training) Apple TV, iPhone, iPad, Android via Bluetooth Any ANT+ head unit with speed sensor support Garmin Connect app (auto-sync, odometer, stored rides) Strava, TrainingPeaks via Garmin Connect auto-sync Installation & Setup Attach rubber band around the wheel hub axle (either wheel) Rotate wheel 2× — LED flashes green to confirm wake Bring compatible device within 3m (10ft) to pair Stay 10m from other wireless sensors during initial pairing Self-calibrate on a compatible Edge computer, or set wheel circumference in Garmin Connect Two rubber band sizes included No tools required In the Box Garmin Bike Speed Sensor 2 Rubber mounting band — standard size Rubber mounting band — large size CR2032 battery (pre-installed) Documentation / safety guide Warranty & Support 1-year limited manufacturer warranty Eligible for Garmin firmware updates and Garmin support Sold by Heart Rate Monitors USA — Authorized Garmin Dealer Questions? Contact us through the store Speed Sensor 2 — Full Specifications Specification Detail Model Bike Speed Sensor 2 MPN 010-12843-00 UPC 753759222536 Color Black Measurement Speed and distance (via wheel hub rotation) Cadence No — speed/distance only. Pair with Cadence Sensor 2 for pedal RPM Wireless protocols ANT+ and Bluetooth Low Energy (simultaneously) Bluetooth pairings Up to 2 devices simultaneously ANT+ pairings Unlimited Mounting Rubber band — wheel hub axle (front or rear) Magnets required No — magnetless design Wheel compatibility Front or rear wheel; any hub size (2 band sizes included) Wheel size setup Self-calibrate on compatible Edge, or set manually in Garmin Connect Rides without head unit Yes — stores internally, syncs to Garmin Connect automatically Odometer Yes — cumulative distance tracking per bike Auto-wake 2 wheel revolutions LED indicators Green 5-sec flash = active · Red = low battery Battery CR2032 user-replaceable Battery life Approximately 12 months at 1 hour/day Compatible Garmin devices Edge series · Forerunner series · Fenix/Epix · Venu/Vivoactive · All ANT+/BLE Garmin devices Indoor training Yes — hub-based speed data for smart trainers and rollers via Bluetooth Garmin Connect sync Yes — speed/distance history, odometer, stored rides, auto-sync to Strava Warranty 1-year limited CA Prop 65 Warning: contains lead — wash hands after handling Bundle available Yes — Speed Sensor 2 + Cadence Sensor 2 Bundle (MPN: 010-12845-00) Frequently Asked Questions Can this sensor record rides without a Garmin head unit? Yes — this is the Speed Sensor 2's standout feature. The sensor has onboard memory and stores speed and distance internally when no device is actively paired. The next time the Garmin Connect app on your phone is within range, all stored rides upload automatically. The Cadence Sensor 2 does not have this capability — cadence data requires an active connection to a paired device or head unit. Does this sensor measure cadence as well as speed? No. The Speed Sensor 2 measures wheel speed and distance only. For pedal cadence (RPM), you need to add the Garmin Cadence Sensor 2 separately, which mounts to the crank arm. Both sensors are available individually or together as the Garmin Speed and Cadence Sensor 2 Bundle (MPN: 010-12845-00). How do I set up the wheel size for accurate speed readings? Two options. The easiest: pair to a compatible Garmin Edge cycling computer and allow it to self-calibrate — the Edge compares wheel rotation counts to GPS distance over a short ride and automatically adjusts the sensor's output to match your exact wheel size. Alternatively, look up your wheel's circumference in millimeters and enter it manually in the Garmin Connect app under the sensor's settings. Does it work with Zwift for indoor training? Yes. Connect via Bluetooth to Zwift on your phone, tablet, or Apple TV. The sensor transmits real wheel speed from the hub, which Zwift uses to calculate speed and distance for your indoor session. This is more accurate than GPS-based speed on a trainer (GPS shows zero indoors) and more representative of actual effort than virtual speed calculated from power alone. Can it pair to a Garmin watch and Zwift at the same time? Yes. The sensor pairs to up to 2 Bluetooth devices simultaneously plus unlimited ANT+ devices. Your Garmin watch or Edge computer connects via ANT+, and Zwift connects via Bluetooth — both receive live speed data from the same sensor without any mode switching. What is the difference between the Speed Sensor 2 and the original Garmin speed sensor? Three key upgrades. First: Bluetooth Low Energy alongside ANT+, so it works with smartphones, Apple TV, and Bluetooth training apps directly — the original was ANT+ only. Second: onboard memory to record rides without a head unit — the original only broadcast live data when a device was actively paired. Third: self-calibration with compatible Edge computers — the original required manual wheel circumference entry. Does the odometer work across multiple bikes? Each individual Speed Sensor 2 tracks its own cumulative distance — so if you have one sensor per bike, each sensor maintains a separate odometer for that bike. In Garmin Connect, you can associate each sensor with a specific bike and monitor per-bike mileage to schedule maintenance like chain replacement or service intervals. Is it compatible with non-Garmin devices? Yes. Any device or app supporting the ANT+ speed sensor profile or Bluetooth LE speed sensor profile receives data from this sensor. Non-Garmin ANT+ head units work via ANT+, and any Bluetooth-enabled app or device with speed sensor support works via BLE. The sensor is not proprietary to Garmin hardware. CA Residents: Prop 65 Warning We work hard to keep product information accurate. If you spot an error, email us at [email protected]. Questions? 1-800-403-8285. @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;1,400&family=Source+Sans+3:wght@400;600;700&display=swap'); .d-ss2{max-width:1100px;margin:0 auto;padding:0 20px 48px;font-family:'Source Sans 3',Arial,sans-serif;color:#111;line-height:1.65} .d-ss2 *{box-sizing:border-box} .d-ss2 a{color:#0b57d0;text-decoration:underline;text-underline-offset:2px} .d-ss2 a:hover{text-decoration-thickness:2px} .d-ss2 a:focus,.d-ss2 button:focus,.d-ss2 summary:focus,.d-ss2 [tabindex="0"]:focus{outline:3px solid #0b57d0;outline-offset:3px} .d-ss2 :focus-visible{outline:3px solid #0b57d0 !important;outline-offset:3px !important} @media(prefers-reduced-motion:reduce){.d-ss2 *{transition:none !important;animation:none !important}} .d-ss2 .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0} /* Top accent bar */ .d-topbar{height:6px;background:linear-gradient(90deg,#111,#0b57d0,#1d4ed8,#0b57d0,#111);border-radius:3px;margin-bottom:24px} /* Hero */ .d-hero{background:#1e1b4b;border-radius:18px;padding:48px 56px 40px;margin-bottom:28px;position:relative;overflow:hidden} .d-hero::before{content:'';position:absolute;top:-80px;right:-80px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(11,87,208,.38),transparent 70%);pointer-events:none} .d-hero::after{content:'';position:absolute;bottom:-60px;left:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(29,78,216,.18),transparent 65%);pointer-events:none} .d-hero-inner{position:relative;z-index:1} .d-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#60a5fa;display:flex;align-items:center;gap:10px;margin-bottom:16px} .d-eyebrow::before{content:'';width:32px;height:2px;background:#60a5fa;border-radius:2px;flex-shrink:0} .d-hero h1{font-family:'Playfair Display',Georgia,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:1.06;color:#fff;margin:0 0 16px;letter-spacing:-.01em} .d-hero h1 em{font-style:italic;font-weight:400;color:#60a5fa} .d-hero-sub{font-size:1.02rem;color:rgba(255,255,255,.74);line-height:1.62;max-width:720px;margin:0 0 28px} .d-badge-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px} .d-badge{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1.5px solid rgba(255,255,255,.22);border-radius:999px;padding:5px 14px;color:rgba(255,255,255,.84);background:rgba(255,255,255,.07)} .d-badge-accent{border-color:#60a5fa;color:#60a5fa;background:rgba(96,165,250,.15)} .d-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;border-top:1px solid rgba(255,255,255,.12);padding-top:24px;margin-top:8px} .d-stat{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:16px 18px} .d-stat-num{font-family:'Playfair Display',serif;font-size:2rem;font-weight:700;color:#60a5fa;line-height:1;margin-bottom:5px} .d-stat-lbl{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5)} /* Review */ .d-review{background:#f8faff;border:2px solid #bfdbfe;border-radius:16px;padding:26px 30px;margin-bottom:28px;position:relative} .d-review::before{content:'\201C';position:absolute;top:-18px;left:24px;font-size:4.5rem;color:#bfdbfe;font-family:'Playfair Display',serif;line-height:1} .d-review blockquote{font-family:'Playfair Display',serif;font-size:1.08rem;line-height:1.58;color:#111;font-style:italic;margin:0 0 12px} .d-review blockquote strong{font-style:normal;color:#0b57d0} .d-review-author{font-size:.8rem;color:#6b7280;margin:0} .d-stars{color:#846518;font-size:1rem;letter-spacing:2px;display:block;margin-bottom:8px} .d-review-label{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1e40af;margin:0 0 10px} /* Label strips */ .d-label{display:flex;align-items:center;gap:12px;margin:0 0 14px} .d-label-line{flex:1;height:2px;background:linear-gradient(90deg,#0b57d0,transparent)} .d-label-line-r{flex:1;height:2px;background:linear-gradient(90deg,transparent,#0b57d0)} .d-label-text{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#0b57d0;white-space:nowrap} /* Section titles */ .d-title{font-family:'Playfair Display',serif;font-size:1.45rem;font-weight:700;color:#fff;background:#111;border-radius:12px;padding:13px 20px;margin:0 0 16px;line-height:1.15} .d-title-sm{font-size:1.18rem} /* Feature strip */ .d-feat-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 28px} .d-feat{border-radius:12px;padding:20px 18px;display:flex;flex-direction:column;gap:8px} .d-feat-dark{background:#1e1b4b} .d-feat-blue{background:#0b57d0} .d-feat-light{background:#f0f4ff;border:2px solid #bfdbfe} .d-feat-num{font-family:'Playfair Display',serif;font-size:2rem;font-weight:700;line-height:1} .d-feat-dark .d-feat-num{color:#60a5fa} .d-feat-blue .d-feat-num,.d-feat-light .d-feat-num{color:#1e1b4b} .d-feat-blue .d-feat-num{color:#fff} .d-feat-title{font-family:'Playfair Display',serif;font-size:1.02rem;font-weight:700;line-height:1.2} .d-feat-dark .d-feat-title,.d-feat-blue .d-feat-title{color:#fff} .d-feat-light .d-feat-title{color:#111} .d-feat-body{font-size:.87rem;line-height:1.55} .d-feat-dark .d-feat-body{color:rgba(255,255,255,.7)} .d-feat-blue .d-feat-body{color:rgba(255,255,255,.9)} .d-feat-light .d-feat-body{color:#374151} /* 2-col layout */ .d-two-col{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:26px;align-items:start;margin-bottom:32px} /* Our Take */ .d-our-take{background:#f8faff;border:2px solid #bfdbfe;border-left:5px solid #0b57d0;border-radius:0 14px 14px 0;padding:20px 24px;margin-bottom:20px} .d-our-take p{font-size:.98rem;color:#111;line-height:1.68;margin:0} /* Callout */ .d-callout{background:#eff6ff;border:2px solid #0b57d0;border-radius:14px;padding:20px 24px;margin-bottom:20px} .d-callout h3{font-family:'Playfair Display',serif;font-size:1.1rem;color:#0b57d0;margin:0 0 12px;font-weight:700} .d-callout ul{margin:0 0 0 18px;padding:0} .d-callout li{margin:7px 0;font-size:.96rem;color:#111;line-height:1.55} /* Pills */ .d-pill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;list-style:none;padding:0;margin:0 0 16px} .d-pill-grid li{list-style:none;position:relative}.d-pill-grid li::marker{content:""} .d-pill{display:block;width:100%;border:2px solid #bfdbfe;border-radius:999px;padding:9px 16px;background:#eff6ff;color:#111;font-size:.92rem;line-height:1.25;text-align:left;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s} .d-pill:hover{border-color:#0b57d0;background:#dbeafe} .d-tooltip{position:absolute;left:12px;right:12px;top:calc(100% + 8px);z-index:50;background:#111;color:#f0f4ff;border-radius:12px;padding:11px 15px;font-size:.88rem;line-height:1.42;box-shadow:0 6px 24px rgba(0,0,0,.22)} .d-tooltip::before{content:'';position:absolute;top:-7px;left:18px;width:13px;height:13px;background:#111;transform:rotate(45deg)} .d-tooltip[hidden]{display:none} /* Accordions */ .d-acc{border:2px solid #bfdbfe;border-radius:14px;background:#f8faff;padding:12px;margin-bottom:10px} .d-acc summary{cursor:pointer;font-weight:700;color:#111;list-style:none;background:#eff6ff;padding:10px 16px;margin:-12px -12px 10px;border-bottom:1px solid #bfdbfe;border-radius:12px 12px 0 0;font-size:.97rem;transition:background .15s} .d-acc[open] summary{background:#dbeafe} .d-acc summary::-webkit-details-marker{display:none} .d-acc summary::before{content:'▸ '}.d-acc[open] summary::before{content:'▾ '} .d-acc-body li{display:flex;align-items:flex-start;gap:9px;margin:6px 0;font-size:.93rem;color:#111;text-align:left;line-height:1.5} .d-acc-body li::before{content:'';width:6px;height:6px;border-radius:50%;background:#0b57d0;flex-shrink:0;margin-top:7px} /* Split cards */ .d-split{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:32px} .d-split-card{border:2px solid #bfdbfe;border-radius:14px;padding:20px 22px;background:#f8faff} .d-split-card h3{font-family:'Playfair Display',serif;font-size:1.05rem;font-weight:700;color:#111;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid #bfdbfe} .d-split-card ul{margin:0;padding:0;list-style:none} .d-split-card li{display:flex;align-items:flex-start;gap:8px;margin:0 0 9px;font-size:.93rem;color:#111;line-height:1.52;text-align:left} .d-split-card li::before{content:'';width:6px;height:6px;border-radius:50%;background:#0b57d0;flex-shrink:0;margin-top:6px} /* Tables */ .d-tablewrap{border:2px solid #111;border-radius:14px;overflow-x:auto;background:#fff;margin-bottom:8px} .d-table{width:100%;border-collapse:collapse;background:#fff} .d-table.specs-tbl{min-width:100%} .d-table th,.d-table td{border-top:1px solid #bfdbfe;padding:10px 14px;text-align:left;vertical-align:top;font-size:.9rem;color:#111;overflow-wrap:anywhere} .d-table thead th{border-top:none;background:#111;color:#fff;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700} .d-table tbody tr:nth-child(even){background:#f8faff} .d-table tbody tr:hover{background:#eff6ff} .d-table tbody td:first-child{font-weight:600} /* Bottom trust bar */ .d-bottom-bar{background:#1e1b4b;border-radius:14px;padding:16px 24px;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin:28px 0 0} .d-bot-dot{width:7px;height:7px;border-radius:50%;background:#60a5fa;flex-shrink:0} .d-bot-text{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff} /* Footer */ .d-foot{font-size:.8rem;color:#6b7280;margin-top:16px;line-height:1.6} .d-foot a{color:#0b57d0} .d-divider{height:1px;background:#e5e7eb;margin:26px 0} .d-small{font-size:.82rem;color:#6b7280;margin:8px 0 0} Garmin · Bike Speed Sensor 2 · MPN 010-12843-00 Garmin Bike Speed Sensor 2Speed. Distance. Without GPS. Hub-mounted speed sensor with onboard memory. Records rides even without a paired device. Self-calibrates with compatible Edge computers. ANT+ and Bluetooth LE simultaneously. Indoor training speed data for smart trainers. Built-in odometer for maintenance planning. 12 months of battery life. ANT+ & Bluetooth LE Works Without Head Unit Hub-Mounted Self-Calibrating Built-In Odometer 12-Month Battery Up to 2 BLE Devices 1-Year Warranty 2 Wireless protocolsANT+ & BLE 12mo Battery life at1 hr/day 2 BLE devicessimultaneously ∞ ANT+ devicepairings ★★★★★ Verified Customer Review Accurate tracking! I use both of these on all my bikes to get accurate info on my riding to improve my training. Easy sync. — Verified Customer via Heart Rate Monitors USA What makes the Speed Sensor 2 different No GPS needed Records Without a Head Unit Onboard memory stores speed and distance when no device is paired. Ride your commuter bike, trainer, or second bike without your Edge — the sensor records everything and auto-uploads to Garmin Connect the next time the app is nearby. Hub Speed Accurate Indoors & Outdoors Hub-based wheel rotation gives true speed indoors on a smart trainer or rollers — where GPS shows zero — and more accurate speed outdoors in GPS dead zones: tunnels, canyons, dense forest, and underground sections. Self-Cal Auto Wheel Size Detection Compatible Edge computers automatically calibrate the sensor by comparing wheel rotations to GPS distance over a short ride. No manual wheel circumference lookup — just pair and ride. Or set it manually in Garmin Connect. Our take & product details Our Take: The Speed Sensor 2's defining feature isn't the dual-protocol transmission — though that matters for Zwift users — it's the onboard memory. Earlier Garmin speed sensors broadcast only when actively paired to a head unit; when the head unit was absent, nothing was recorded. The Speed Sensor 2 changed that by adding internal storage: ride without your Edge or Forerunner and the sensor records speed, distance, and duration independently, then auto-uploads to Garmin Connect the next time the app comes within range. This makes it genuinely useful for commutes, second bikes, and any ride where carrying a head unit isn't practical. The dual-protocol side means it broadcasts ANT+ and Bluetooth LE simultaneously — pair to your Garmin device via ANT+ and to Zwift or a training app via Bluetooth at the same time, both receiving live hub-based speed. Indoor use is a strong case: on a smart trainer or rollers, GPS is unavailable and speed shows zero or isn't tracked. The Speed Sensor 2 delivers real wheel-speed data from the hub to Zwift and any other Bluetooth-enabled training app, giving you accurate indoor distance for the session. Setup requires one wheel-size calibration step: either let a compatible Edge computer auto-calibrate over GPS distance, or manually enter your wheel circumference in Garmin Connect. After that, the sensor self-identifies and reconnects automatically each time you start a ride. The built-in odometer accumulates distance across all rides and all platforms — paired or unpaired — giving you a reliable total for scheduling chain replacement and drivetrain service. Battery is a CR2032 lasting roughly 12 months at one hour daily, user-replaceable without tools. Records Rides Without a Head Unit Onboard memory stores speed, distance, and duration when no device is actively paired No setup required — the sensor records automatically from the first rotation Auto-uploads to Garmin Connect the next time the app is within Bluetooth range Ideal for commute bikes, second bikes, or any ride without a head unit The Cadence Sensor 2 does not have this capability — cadence requires an active paired connection Why You'd Choose the Speed Sensor 2 Records rides without a head unitOnboard memory stores speed and distance internally when no device is paired. Auto-uploads to Garmin Connect the next time the app is nearby. Unique to the Speed Sensor 2 — the Cadence Sensor 2 cannot do this. ANT+ and Bluetooth LE simultaneouslyBroadcasts on both protocols at the same time. Pair to your Garmin head unit via ANT+ and to Zwift or a training app via Bluetooth — both receive live speed data without any mode switching or reconnecting. Accurate speed indoors — no GPS requiredHub-based wheel rotation delivers real speed and distance data on smart trainers and rollers where GPS is unavailable. Essential for Zwift and indoor training apps that use speed to calculate virtual distance. Self-calibrates with compatible Edge computersEdge cycling computers automatically detect wheel size by comparing sensor rotations to GPS distance over a short ride and calibrate output to match your exact wheel. No manual circumference lookup needed. No magnets — hub mount, either wheelMagnetless — no spoke magnet, no sensor arm, no alignment required. Rubber band to the front or rear hub axle, rotate twice to wake. Move between bikes in under a minute with no reconfiguration. Built-in odometer for maintenance planningTracks cumulative distance across all rides on that bike — paired or unpaired. View per-bike mileage in Garmin Connect and use it to schedule chain replacement, drivetrain service, and other maintenance by distance. 12-month battery — user-replaceable CR2032Approximately 12 months at one hour of daily riding. LED flashes red before the battery fails. CR2032 coin cell is user-replaceable without tools in seconds. Garmin Connect history & maintenance trackingSpeed and distance syncs to Garmin Connect after every ride — live or stored. Odometer tracks cumulative bike distance. Data auto-syncs to Strava and other connected platforms via Garmin Connect. Product Details Key Features Measures speed and distance (wheel hub rotation) Records rides internally without any paired device ANT+ and Bluetooth LE simultaneously Up to 2 Bluetooth device pairings at once Unlimited ANT+ device pairings Hub-mounted — no magnets, front or rear wheel Self-calibrates with compatible Edge computers Built-in odometer — cumulative bike distance Auto-wake: 2 wheel revolutions LED: green = active, red = low battery CR2032 battery — approx. 12 months at 1 hr/day Compatible Devices & Apps Edge 130/530/830/1030/1040 (ANT+/BLE, self-calibration) Forerunner 245/745/935/945/955/965 series Fenix, Epix, Venu, Vivoactive series All ANT+/BLE-compatible Garmin devices Zwift via Bluetooth (indoor speed + distance) Apple TV, iPhone, iPad, Android Any ANT+ head unit with speed sensor support Garmin Connect → Strava / TrainingPeaks auto-sync Installation & Setup Attach rubber band to wheel hub axle (front or rear) Rotate wheel 2× — LED flashes green to confirm Bring device within 3m (10ft) to pair Stay 10m from other sensors during initial pairing Self-calibrate on a compatible Edge, or set wheel circumference manually in Garmin Connect Two rubber band sizes included No tools required In the Box Garmin Bike Speed Sensor 2 Rubber mounting band — standard size Rubber mounting band — large size CR2032 battery (pre-installed) Documentation / safety guide Warranty & Support 1-year limited manufacturer warranty Eligible for Garmin firmware updates and Garmin support Sold by Heart Rate Monitors USA — Authorized Garmin Dealer Questions? Contact us through the store Email: [email protected] Sales: 1-800-403-8285 Perfect For Cyclists adding accurate speed/distance without relying solely on GPS Indoor training on smart trainers and rollers Commuters who want ride data without carrying a head unit Riders with multiple bikes who want per-bike odometer tracking Speed data in GPS dead zones — tunnels, canyons, dense urban areas Triathletes using Garmin multisport devices on the bike leg Good to Know Before You Buy Speed and distance only — does not measure pedal cadence (RPM) Add the Cadence Sensor 2 separately, or buy as a bundle (MPN: 010-12845-00) Wheel size calibration required before first use Two rubber band sizes included for different hub widths Internal recording activates automatically — no prior device pairing needed Not compatible with the Garmin Connect app as a standalone cadence source Full specifications Speed Sensor 2 — Full Specifications Specification Detail Model Bike Speed Sensor 2 MPN 010-12843-00 UPC 753759222536 Color Black Measurement Speed and distance (wheel hub rotation) Cadence No — add Cadence Sensor 2 separately, or buy bundle (MPN: 010-12845-00) Wireless protocols ANT+ and Bluetooth Low Energy (simultaneously) Bluetooth pairings Up to 2 devices simultaneously ANT+ pairings Unlimited Mounting Rubber band — wheel hub axle (front or rear) Magnets required No — magnetless design Wheel compatibility Front or rear wheel; any hub (2 band sizes included) Wheel size setup Self-calibrate on compatible Edge, or manual entry in Garmin Connect Rides without head unit Yes — stores internally, syncs to Garmin Connect automatically Odometer Yes — cumulative distance tracking per bike Auto-wake 2 wheel revolutions LED indicators Green 5-sec flash = active · Red = low battery Battery CR2032 user-replaceable Battery life Approximately 12 months at 1 hour/day Compatible Garmin Edge series · Forerunner series · Fenix/Epix · Venu/Vivoactive · All ANT+/BLE Garmin devices Indoor training Yes — real hub-based speed for smart trainers via Bluetooth Garmin Connect Yes — speed/distance history, odometer, stored rides, auto-sync to Strava Warranty 1-year limited CA Prop 65 Warning: contains lead — wash hands after handling Bundle available Speed Sensor 2 + Cadence Sensor 2 Bundle — MPN: 010-12845-00 Frequently asked questions Frequently Asked Questions Can this sensor record rides without a Garmin head unit?Yes — onboard memory stores speed and distance when no device is paired. Ride without your Edge or Forerunner and the sensor records independently. The next time the Garmin Connect app is within Bluetooth range, all stored activities upload automatically. The Cadence Sensor 2 cannot do this — cadence requires an active paired connection. Does it measure cadence as well as speed?No. The Speed Sensor 2 measures wheel speed and distance only. For pedal cadence, add the Garmin Cadence Sensor 2, which mounts to the crank arm. Both sensors are available individually or together as the Speed and Cadence Sensor 2 Bundle (MPN: 010-12845-00). How do I set up wheel size for accurate readings?Two options. Pair to a compatible Garmin Edge and self-calibrate — the Edge compares wheel rotations to GPS distance and adjusts automatically. Or look up your wheel's circumference in millimeters and enter it manually in the Garmin Connect app under the sensor's settings. Does it work with Zwift for indoor training?Yes. Connect via Bluetooth to Zwift. The sensor transmits real wheel speed from the hub, giving Zwift accurate speed and distance for your indoor session — more useful than GPS-based speed (which shows zero indoors) and independent of virtual power calculations. Can it pair to a Garmin watch and Zwift at the same time?Yes. The sensor pairs to up to 2 Bluetooth devices simultaneously plus unlimited ANT+ devices. Your Garmin device connects via ANT+, Zwift connects via Bluetooth — both receive live speed data from the same sensor without switching. What is the key upgrade over the original Garmin speed sensor?Three upgrades: Bluetooth LE alongside ANT+ for smartphone and app compatibility; onboard memory to record rides without a head unit; and self-calibration with compatible Edge computers to set wheel size automatically. The original was ANT+-only, broadcast-only (no internal storage), and required manual wheel size entry. Is it compatible with non-Garmin devices?Yes. Any device or app supporting the ANT+ speed sensor profile or Bluetooth LE speed sensor profile receives data from this sensor. Non-Garmin ANT+ head units work via ANT+, and any Bluetooth-enabled speed-compatible app works via BLE. The sensor is not proprietary to Garmin hardware. How does the odometer work across multiple bikes?Each Speed Sensor 2 maintains its own cumulative odometer. One sensor per bike means each bike has its own distance total in Garmin Connect. Use it to track per-bike mileage for chain replacement, drivetrain service, and other maintenance intervals. Authorized Garmin Dealer 100% Authentic Products Full Manufacturer Warranty Garmin Support Eligible Questions? [email protected] · 1-800-403-8285Heart Rate Monitors USA — 49 Richard Rd, Warminster PA 18974. Authorized Garmin Dealer. CA Prop 65 Warning (function(){ 'use strict'; function setPillOpen(btn,open){ btn.setAttribute('aria-expanded',open?'true':'false'); var id=btn.getAttribute('aria-controls'); if(!id)return; var tip=document.getElementById(id); if(tip)tip.hidden=!open; } function closeAll(){ document.querySelectorAll('.hrm-pill[aria-expanded="true"],.d-pill[aria-expanded="true"]').forEach(function(b){setPillOpen(b,false);}); } function labelTooltips(){ document.querySelectorAll('.hrm-pill[aria-controls],.d-pill[aria-controls]').forEach(function(btn){ var id=btn.getAttribute('aria-controls'); var tip=id?document.getElementById(id):null; if(!tip)return; if(!tip.getAttribute('aria-label')&&!tip.getAttribute('aria-labelledby')){ var t=(btn.textContent||'').trim(); tip.setAttribute('aria-label',t?('Details: '+t):'Details'); } }); } function init(){ labelTooltips(); document.querySelectorAll('.hrm-pill[aria-controls],.d-pill[aria-controls]').forEach(function(btn){ setPillOpen(btn,false); btn.addEventListener('click',function(){var o=btn.getAttribute('aria-expanded')==='true';closeAll();if(!o)setPillOpen(btn,true);}); btn.addEventListener('keydown',function(e){ if(e.key==='Escape'){setPillOpen(btn,false);btn.focus();e.preventDefault();} else if(e.key==='Enter'||e.key===' '){var o=btn.getAttribute('aria-expanded')==='true';closeAll();if(!o)setPillOpen(btn,true);e.preventDefault();} }); }); document.addEventListener('keydown',function(e){if(e.key==='Escape')closeAll();}); document.addEventListener('click',function(e){ if(e.target.closest&&e.target.closest('.hrm-pill,.d-pill,.hrm-tooltip,.d-tooltip'))return; closeAll(); }); } if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init); else init(); })();
More you might like
Related
Garmin Access Speed Sensor 2
Related
Garmin Access, Bike Speed Sensor 2
Related
Garmin Access Bike Speed Sensor 2 and Cadence Sensor 2
Related