On this page
- Ebike Not Reading Speed
- Why Does My Ebike Display Stay at 0 MPH/KPH While I Am Riding?
- Where Is the Ebike Speed Sensor Located, and What Does It Look Like?
- Can a Dirty or Misaligned Magnet Cause My Ebike Speedometer to Stop Working?
- Why Does My Ebike Motor Cut Out or Lose Power After a Few Seconds of Riding?
- Looking for a Reliable Ebike? Consider the Himiway D5 2.0 20"
- Is It Safe to Ride My Ebike If the Speedometer Isn't Working?
- Why Is My Ebike Pedal Assist (PAS) Acting Erratic When the Speed Reading Is Wrong?
- What Does Error Code 21 (or the Speed Sensor Error Code) Mean on an Ebike?
- How Close Should the Wheel Magnet Be to the Ebike Speed Sensor?
- How Do I Test an Ebike Speed Sensor Using a Digital Multimeter?
- Does a Factory Reset on My Ebike LCD Display Fix a Frozen Speedometer?

Ebike Not Reading Speed
When an ebike display shows 0 mph (or km/h) while moving, the bike is failing to receive a pulse signal from the speed sensor. Over 80% of the time, this is caused by a shifted spoke magnet or a loose plug.
Follow these steps to diagnose and fix the issue.
1. Check the Wheel Magnet Alignment
Most common cause
Look at your rear wheel, or the front wheel on some front-hub models. You should see a small magnet clamped onto one of the spokes and a sensor mounted to the frame chainstay.
- Ensure the magnet passes directly across the indicator line or notch on the sensor face.
- Check the gap. The magnet should pass within 2–4 mm of the sensor, roughly the thickness of a coin, without hitting it.
- If the magnet has twisted outward or slid up or down, loosen its screw, align it with the sensor notch at a 2–4 mm distance, and tighten it.
How to verify: Lift the drive wheel off the ground, spin it by hand, and check whether the speedometer displays a reading.
2. Clean the Sensor and Magnet
Time: 1 minute
Wipe the face of both the frame sensor and the spoke magnet with a clean rag. Road grime, metallic brake dust, or thick mud can weaken or interrupt the magnetic pulse.
How to verify: Spin the wheel again and check whether the speed reading returns.
3. Inspect and Reseat the Sensor Wiring
Time: 2 minutes
Trace the thin wire leading from the speed sensor along the frame toward the controller.
- Locate the quick-disconnect inline plug. It is usually a small, round, water-resistant connector and may be color-coded red, yellow, or blue.
- Pull the connector apart and inspect it for bent pins, debris, or moisture.
- Press the connector firmly back together until the alignment arrows or notches are fully seated.
- Inspect the full length of the wire for pinches, cuts from zip ties, or fraying near the tire.
How to verify: Turn on the display, spin the wheel, and check whether the speedometer registers a reading.
4. Check the Main Display Cable
Time: 1 minute
Locate the main wiring harness running from the handlebars down toward the frame. Firmly press the main display connector together to make sure vibration has not caused the connection to loosen.
How to verify: Power cycle the display and check whether the backlight, error codes, and wheel speed respond when the wheel is spun.
If Your Ebike Does Not Have an External Spoke Magnet
If your bike does not have an external spoke magnet, speed may be measured internally by the motor's Hall-effect sensors or by an integrated brake-rotor disc magnet.
Why Does My Ebike Display Stay at 0 MPH/KPH While I Am Riding?
When an e-bike display powers on normally but reads 0 mph / 0 km/h while riding, the controller is not receiving speed pulses. In over 80% of cases, this is caused by a displaced or misaligned speed sensor.
Step-by-Step Diagnostic
1. Check the Wheel Spoke Magnet & Sensor
Most common cause
Location: Look at the rear wheel, or occasionally the front wheel/brake rotor. You will see a small sensor mounted to the frame chainstay and a small magnet attached to a spoke.
Alignment: The magnet must pass directly across the sensor's indicator line or groove.
Gap Distance: The clearance between the face of the magnet and the sensor must be between 2 mm and 5 mm, roughly the thickness of a coin. If the magnet has spun around the spoke or slid too far inward or outward, the sensor will not trigger.
Verification: Lift the drive wheel off the ground, spin it by hand, and watch the display. If the speed registers above 0, the issue is resolved.
2. Inspect the Sensor Cable & Quick-Disconnect Plug
- Follow the thin cable leading from the frame sensor toward the motor/controller.
- Check for any cuts, tire rubs, or loose round waterproof connectors, often a 3-pin red or yellow Julet plug.
- Disconnect the plug, ensure no pins are bent, line up the molded alignment arrows, and push it firmly back together.
Verification: Spin the wheel and check if the sensor LED, if equipped, blinks each time the magnet passes.
3. Check Hub-Motor Internal Hall Sensors
If no external sensor exists
If your bike uses a geared hub motor with no external spoke magnet, the speed reading is taken internally via the motor's Hall sensor white speed wire.
Inspect the main thick motor cable coming out of the rear axle. Unplug the main quick-disconnect harness near the chainstay, verify the pins are clean and dry, and reseat it tightly up to the indicator line.
Verification: Turn the throttle or pedal. If the motor runs but the speed still reads 0, the internal speed sensor wire or sensor inside the motor core may be faulty.
4. Review Display Settings
P-Settings / Engineering Menu
If the display was recently reset or replaced, parameter settings may have reverted:
- P07 (Speed Measuring Magnets): Usually set to 1 for an external spoke magnet or between 1 and 6 for internal geared hub motors. If set to 0, the display will not register movement.
- Wheel Diameter (P06 / Wheel Size): Ensure the correct wheel size, such as 20", 26", or 27.5", is selected.
Where Is the Ebike Speed Sensor Located, and What Does It Look Like?
An ebike speed sensor setup consists of two parts: a sensor pickup connected to the bike's wiring and a magnet that passes by it with every wheel rotation.
Depending on your ebike's motor type and manufacturer, it will be in one of three configurations.
1. Chainstay & Spoke Setup
Most common setup
Location: On the rear chainstay, the lower frame tube running parallel to the chain, usually on the side opposite the chain and gears.
What the sensor looks like: A small, black, rectangular or cylindrical plastic block, about 1 to 2 inches long, zip-tied or bolted to the frame. A thin wire runs from it toward the motor.
What the magnet looks like: A small round or oval plastic piece clamped around a single wheel spoke with a screw.
Proper alignment: The magnet must pass directly across the sensor tip with a narrow gap of roughly 2 to 5 mm, about the thickness of a coin.
2. Brake Rotor Integrated Setup
Common on modern mid-drive ebikes
Many newer mid-drive bikes, including Bosch, Shimano STEPS, Specialized, and Trek systems, integrate the sensor to protect it from being knocked out of alignment.
Location: Mounted around the rear disc brake assembly and rear dropout.
What the sensor looks like: A small black plastic sensor embedded directly into the rear frame dropout or integrated into the disc brake caliper mount.
What the magnet looks like: A small silver cylinder or disc screwed directly onto the metal disc brake rotor or integrated into the rotor's Centerlock lockring.
3. Internal Hub Motor Sensors
Hub-drive ebikes
Location: Inside the rear or front wheel hub motor casing.
Appearance: Completely hidden from view. There is no external spoke magnet or frame pickup. Internal Hall-effect sensors read the motor axle's rotation internally.
If your bike has a rear hub motor and no magnet on the spokes or rotor, the speed reading is handled inside the hub.
Quick Check if Speed Is Not Registering
- Look for the spoke magnet. It often twists loose and points away from the sensor.
- Ensure the spoke magnet lines up with the small line or groove marked on the plastic sensor pickup.
- Check the clearance. If the gap is wider than 5 mm, loosen the magnet screw, slide it to align with the sensor, and tighten it securely.
Can a Dirty or Misaligned Magnet Cause My Ebike Speedometer to Stop Working?
Yes. A dirty or misaligned spoke/rotor magnet is the most common cause of an ebike speedometer showing 0 mph, jumping erratically, or triggering an error code such as Error 21 on many systems.
Most ebike speed sensors use a magnetic reed switch or Hall-effect sensor mounted to the frame, usually the chainstay, that counts every time the wheel magnet passes by.
Why It Fails
Misalignment: Gap Too Large
The magnet must typically pass within 2 to 5 mm, roughly the thickness of 1–2 coins, of the sensor mark.
If the magnet gets bumped inward, shifted along the spoke, or spun around, the sensor cannot detect the magnetic field.
Vertical / Horizontal Shift
Many sensors have an indicator line or embossed target area. If the magnet is too high or low relative to that sensor mark, the pulse will not register.
Dirt and Debris
While standard mud or road dust rarely blocks magnetic flux entirely, metallic road grit or iron filings sticking to the magnet can disrupt the magnetic field or create physical interference.
Thick layers of grime can also hide improper alignment or push the sensor outward if caught between them.
How to Check and Fix It
1. Clean the Magnet and Sensor
Time: 1 minute
Wipe down both the magnet, attached to the spoke or disc rotor, and the sensor body on the chainstay with a rag to remove any metallic grit, mud, or grease.
Verification: Ensure both plastic housings and magnetic surfaces are clean and free of metal fragments.
2. Realign the Magnet
Time: 2 minutes
Rotate the rear wheel until the magnet directly lines up with the sensor. Ensure the magnet aligns horizontally and vertically with the indicator notch or line marked on the sensor body.
Verification: The center of the magnet should point directly at the sensor's target zone.
3. Adjust the Gap Distance
Time: 2 minutes
Loosen the magnet mount slightly and adjust it so the clearance between the magnet face and the sensor is 2–4 mm, about a nickel's thickness. It must pass close without striking the sensor. Tighten it securely.
Verification: Spin the wheel slowly by hand. The magnet should pass cleanly without touching, and any LED indicator on the sensor should flash with each pass.
4. Test the Display Readout
Time: 30 seconds
Turn on the display, lift the rear wheel off the ground, and spin the wheel or crank.
Verification: The display should immediately show an active speed reading rather than remaining at 0.
Why Does My Ebike Motor Cut Out or Lose Power After a Few Seconds of Riding?
An e-bike motor that starts normally but cuts out after a few seconds is usually triggered by a safety cutoff engaging under load, voltage collapse, or a sensor miscommunication.
Here are the most common causes and the systematic steps to isolate the issue, starting with the simplest and least invasive checks.
1. Check for Stuck Brake Cut-Off Sensors
Step 1 — 2 min
Most e-bikes feature motor-inhibitor sensors inside the brake levers that immediately kill motor power when braking. If a lever doesn't fully return to its resting position, or if the sensor inside has shifted, road vibrations during the first few seconds of motion will trip the cut-off.
Action: Unplug the brake sensor cables, usually two-pin molded inline connectors near the handlebars, often color-coded red.
Verification: Test the throttle or pedal assist with the brake sensors disconnected. If the motor continues running smoothly without cutting out, lubricate the levers or replace the faulty brake sensor.
2. Inspect the Pedal Assist (PAS) Sensor Ring
Step 2 — 3 min
If the motor only cuts out while pedaling but works fine on throttle, the cadence sensor ring mounted near the bottom bracket is likely the culprit.
Action: Inspect the magnetic disc behind the pedal crank arm. Ensure it is not wobbling, slipping along the spindle as you pedal, or sitting too far from the sensor pickup. The gap should be roughly 1–3 mm. Clean off any accumulated dirt or metal shavings.
Verification: Spin the pedals by hand while looking at the sensor LED, if equipped. It should blink consistently with every rotation without flickering out.
3. Monitor for Battery Voltage Sag (BMS Cutoff)
Step 3 — 5 min
If the bike completely turns off, or if the battery indicator drops rapidly right before the cut-out occurs, the Battery Management System (BMS) is triggering its Low Voltage Cutoff (LVC).
This happens when a battery has high internal resistance, aged cells, or an unbalanced cell group that collapses under load even though it reads full when resting.
Action: Switch your display to show real-time voltage (V) rather than percentage or bars. Give the bike throttle or pedal under load while watching the voltage readout.
Verification: If the voltage plummets by more than 3–5 V in those few seconds before the motor shuts down, the battery pack has degraded cells or a failing BMS that needs servicing or replacement.
4. Examine Battery Terminals and Main Power Harness
Step 4 — 5 min
Loose battery cradle blades or burnt connector pins cause significant resistance. While resting, enough voltage passes to keep the display lit, but drawing riding current generates heat and drops voltage below the controller's threshold.
Action: Turn the bike off, slide the battery out of its cradle, and visually inspect the male and female discharge pins. Look for blackened contact points, pitting, melted plastic, or loose fitment.
Verification: Clean any light oxidation with contact cleaner and ensure the battery locks firmly in place without rattling.
5. Check Motor Cable and Hall Sensor Connections
Step 5 — 5 min
The main motor cable, typically running down the chainstay into the rear hub or bottom bracket, houses both high-power phase wires and delicate Hall sensor signal wires.
Action: Locate the quick-disconnect motor plug, usually a thick round 9-pin connector near the rear wheel. Unplug it, check for bent pins or moisture, and firmly press it back together until the alignment arrows meet the line.
Verification: If the motor was previously stuttering or making a grinding or growling noise for 1–2 seconds before shutting off, reseating this plug ensures all phases and Hall signals are communicating properly.
Looking for a Reliable Ebike? Consider the Himiway D5 2.0 20"
If repeated sensor, display, or power issues have you thinking about replacing an older bike, the Himiway D5 2.0 20" is worth considering. Among today's ebikes, it combines a compact 20-inch design with 4-inch fat tires, full suspension, a 750W motor with 90 Nm of torque, and up to 70 miles of pedal-assist range. The smaller wheels and lower center of gravity also make it easier to handle for shorter riders, seniors, RV travelers, and anyone who wants a stable bike for everyday riding.
For shoppers searching for the best fat tire ebike, the D5 2.0 20" stands out because it balances comfort and capability rather than focusing on power alone. Its fat tires and full suspension help smooth out rough pavement, gravel, trails, and uneven surfaces, while the torque and cadence sensor options let you choose the type of pedal-assist response you prefer.
Price can also be an important part of the decision. If you are comparing buy now pay later bikes, financing options can make it easier to spread the purchase cost over time rather than paying the full amount upfront. For riders ready to move from troubleshooting an aging ebike to something more comfortable, versatile, and capable, the Himiway D5 2.0 20" is a strong option to consider.
Is It Safe to Ride My Ebike If the Speedometer Isn't Working?
It is generally safe to ride physically, but with important caveats depending on how your e-bike is behaving.
A dead speedometer usually stems from a misaligned wheel sensor magnet, a loose cable, or an internal hub sensor issue. How it affects your ride comes down to two scenarios.
1. The Motor Still Provides Assist Normally
If the motor kicks in and cuts out predictably, the bike's mechanical parts, including the brakes, steering, and drivetrain, and the main electrical systems are working.
Riding it home or on casual trips is physically safe, but keep these factors in mind:
- Speed limits: You will have to judge your speed manually to ensure you stay within local legal limits or trail rules, such as 20 mph or 28 mph depending on your bike class.
- Battery range: Odometers and remaining range estimates may freeze or become inaccurate while the speed sensor is offline.
2. The Motor Cuts Out, Surges, or Throws an Error Code
On many modern e-bikes, the motor controller relies on the speed sensor to regulate power delivery and enforce the legal speed cutoff.
- Inconsistent power: If the controller can't detect your speed, it may default to a limp mode, shut off pedal assist entirely, or produce unexpected power surges.
- Sudden cutoffs: If the assist unexpectedly drops out while you are crossing an intersection or climbing a steep incline, it can destabilize your balance.
Quick 2-Minute Safety & Function Check
1. Check the Rear Wheel Sensor and Spoke Magnet
On most external-sensor bikes, there is a small magnet attached to a spoke on the rear wheel and a sensor mounted to the chainstay.
- If the magnet has spun around or slid along the spoke, it may not pass close enough to the sensor. It should pass within 2–5 mm.
- Straighten it so the magnet passes directly over the sensor line or indicator mark.
2. Inspect the Display Cable
Trace the wire coming from your handlebar display down toward the frame. Ensure the inline quick-disconnect plug is firmly pushed together, matching any alignment arrows on the housing.
3. Look for Error Codes
Turn the bike on. If an error code appears, such as Error 21, 08, or a similar speed sensor fault depending on whether you have a Bafang, Bosch, or generic hub system, motor power may cut out during the ride.
If your mechanical brakes work solidly, the motor behaves consistently without surging, and no critical error codes prevent normal control, you can ride safely until you can reposition the sensor or service the bike.
Why Is My Ebike Pedal Assist (PAS) Acting Erratic When the Speed Reading Is Wrong?
Your pedal assist (PAS) and speedometer are misbehaving together because the motor controller relies directly on accurate speed readings to calculate power output and enforce speed limits.
When the speed reading is incorrect or intermittent, the controller gets confused about how fast you are traveling.
Why PAS Becomes Erratic
Phantom Speed Limit Cuts
If a loose magnet or faulty sensor momentarily reports a massive speed spike, such as jumping to 35 mph for a split second, the controller immediately cuts motor power to stay under legal or programmed limits. This creates a jarring "surging" or "stuttering" feel.
Failure to Engage
If the controller detects zero speed while you are pedaling, or gets contradictory signals between your cadence sensor, which detects pedaling, and the speed sensor, it may drop into a failsafe cut-off mode.
Incorrect Assist Curve
Systems with torque sensors or dynamic PAS power curves calculate wattage based on a combination of cadence or effort and road speed. Inaccurate speed input causes rapid, erratic fluctuations in assist power.
How to Fix It
Follow these steps in order to diagnose and resolve the issue.
1. Check Wheel Magnet Alignment
Most common cause
Inspect the rear wheel, or front wheel depending on the model. Locate the small magnet attached to a spoke and the sensor mounted to the chainstay or frame.
- Ensure the magnet passes directly over the sensor line or indicator dot.
- The gap between the magnet and sensor should be 2–4 mm, roughly the thickness of a nickel. If it is too far away or knocked sideways, realign and tighten it.
How to verify: Spin the wheel by hand while the bike is propped up and check if the display shows a stable, smooth speed reading without dropping to zero.
2. Inspect the Sensor Cable and Connector
Check for physical damage
Trace the wire from the wheel speed sensor back toward the motor/controller.
- Check for pinches, cuts, or zip ties pulled too tightly.
- Unplug the quick-disconnect connector, usually a small, round 3-pin Juliet/Higo connector near the chainstay.
- Inspect for bent pins, moisture, or dirt, and firmly push it back together while aligning the alignment arrows.
How to verify: Wiggle the wire gently while spinning the wheel to see if the speed display flickers or resets.
3. Verify Wheel Size in Display Settings
Settings check
If the speed is consistently wrong, such as reading half-speed or double-speed, rather than jumping erratically, enter your display's advanced settings menu.
- Confirm the wheel diameter setting matches your tire size, such as 20", 26", 27.5", or 700c.
- Check the speed magnets count setting. It is usually 1 for external spoke magnets, while higher numbers such as 6 or 12 are used for internal geared hub/motor sensors.
How to verify: Take a short ride alongside a GPS speedometer app on your phone to confirm the display matches your actual speed.
What Does Error Code 21 (or the Speed Sensor Error Code) Mean on an Ebike?
On most standard ebike controllers, especially Bafang, King-Meter, and common KT/KD display protocols, Error Code 21 indicates a Speed Sensor Signal Fault.
This means the bike's motor controller is not receiving pulses from the rear wheel speed sensor while the bike or motor is engaged. As a safety precaution, the controller will often disable pedal assist or cut motor power.
What Causes It
- Misaligned Magnet: The spoke magnet has slipped, rotated around the spoke, or slid along the spoke so it no longer sweeps directly across the sensor pickup line.
- Excessive Gap: The distance between the sensor and magnet exceeds 2–4 mm.
- Loose or Damaged Wiring: The cable running from the rear chainstay to the controller is pinched, unplugged, or cut.
- Internal Hub Sensor Failure: On bikes with an internal speed sensor inside a geared hub motor, this points to a failed Hall sensor or an issue inside the motor harness.
Step-by-Step Fix: External Sensor
1. Check Magnet Alignment
Visual Inspection
Locate the small sensor mounted to your rear chainstay and the corresponding magnet clamped to a wheel spoke or integrated into the rear brake rotor.
Ensure the magnet passes directly centered over the marker line or dot on the sensor face.
Verification: Spin the wheel slowly by hand. The magnet must pass directly across the sensing zone without striking the sensor body.
2. Adjust the Gap Distance
2–4 mm Clearance
Measure the gap between the magnet face and the sensor pickup. It needs to be very close, typically between 2 mm and 4 mm, roughly the thickness of two credit cards.
Loosen the magnet screw, reposition it closer to the sensor, and retighten firmly.
Verification: On many sensors, a tiny red or blue LED will flash briefly each time the magnet passes by.
3. Inspect the Cable and Connectors
Cable Check
Follow the thin sensor cable along the chainstay toward the bottom bracket/controller area.
Look for any cuts, deep pinches from zip ties, or disconnected barrel plugs. If there is a quick-disconnect plug, unplug it, check that no pins are bent, align the guide arrows, and push it firmly together.
Verification: Ensure the plug is fully seated up to the water-seal line.
4. Test for Clear Code
Operational Check
Turn on the display, lift the rear wheel, and turn the cranks or wheel by hand.
Verification: Check if your display registers real-time speed in mph or km/h and the Error 21 indicator disappears.
If Your Ebike Uses an Internal Motor Speed Sensor
If your bike uses an internal motor speed sensor, with no external magnet on the spokes or rotor, and shows Error 21, the issue usually lies in the main motor quick-disconnect plug near the rear dropout or the motor's internal Hall sensor board.
How Close Should the Wheel Magnet Be to the Ebike Speed Sensor?
For most e-bikes, the clearance between the wheel magnet and the speed sensor should be between 1 mm and 4 mm, roughly the thickness of a coin or credit card stack.
- Too far (greater than 5 mm): The sensor won't detect the magnetic field consistently, leading to an erratic speedometer reading, pedal assist dropping out, or a "0 mph" error.
- Too close (touching): Wheel flex or road vibration can cause the magnet to strike and damage the sensor.
Step-by-Step Alignment
1. Locate the Indicator Mark
Most sensors have a small raised line, groove, or printed crosshair indicating the internal detection zone. The magnet should pass directly over this line.
2. Adjust the Spoke Position
Slide the magnet up or down the spoke until it directly faces the sensor mark. Because spokes angle outward toward the hub, sliding the magnet closer to or further from the hub can naturally widen or narrow the clearance gap.
3. Set the Gap
Set the gap to 2–4 mm.
Angle the sensor inward toward the wheel or shift the magnet on the spoke until you achieve a 2–4 mm gap.
4. Secure the Hardware
Tighten the magnet's spoke screw firmly so it doesn't rotate under centrifugal force or vibration.
5. Verify the Readout
Turn on your display and lift the wheel off the ground to spin it by hand.
Look for an active speed reading on the screen or a small red/green LED flashing on the sensor body each time the magnet passes.
Note: Certain higher-end drive units, such as some Shimano or Bosch systems, use stronger magnets or brake-rotor integrated pickups that tolerate gaps up to 10–12 mm, but 2–4 mm remains the standard target for spoke-mounted sensors.
How Do I Test an Ebike Speed Sensor Using a Digital Multimeter?
An e-bike speed sensor is typically a Hall-effect sensor that uses three wires: Power (+5V), usually red; Ground, usually black; and Signal, often blue, white, or yellow.
To test it, you measure whether the sensor receives power and whether it pulses voltage as the magnet passes the sensor head.
1. Prepare the Multimeter and Access the Wiring
Prerequisite
Locate the speed sensor cable running from the rear chainstay to the controller harness. Trace it to its connector, often a 3-pin waterproof plug such as a Julet or Higo connector.
Keep the connector plugged in so the system stays powered. Carefully back-probe the connector pins from the wire-entry side using thin probe needles, paperclips, or sewing pins.
Set your multimeter to DC Volts (20V range).
Verification: Ensure your back-probes firmly touch the internal metal terminals without touching each other.
2. Check Input Voltage From the Controller
Step 1
Turn on the e-bike display and battery.
Touch the multimeter's black probe to the Ground (black) back-probe pin and the red probe to the Power (red) back-probe pin.
Verification: The meter should read a steady 4.5V to 5.0V DC. If you read 0V, the controller is not supplying power or there is a broken wire before the sensor.
3. Test the Signal Pulse With the Magnet
Step 2
Leave the multimeter's black probe on Ground. Move the red probe to the Signal pin, which may be a white, blue, or yellow wire.
Slowly rotate the rear wheel by hand so the spoke magnet passes directly across the sensor tip.
Verification: Watch the multimeter display. It should read around 0V or near 0V when the magnet is away and pulse to around 4.5V–5.0V, or toggle between high and low states, each time the magnet passes the sensor face.
Diagnosing the Result
- Voltage toggles between about 0V and 5V as the magnet passes: The speed sensor and wiring are functioning correctly. If your speedometer still reads 0 mph, the issue lies in the controller input port or display settings.
- Input voltage is about 5V, but the signal stays permanently at 0V or 5V: The Hall sensor element inside the pickup is dead, or the spoke magnet has lost its magnetism or is aligned too far away. The gap should be 2–4 mm.
- Input voltage is 0V: The controller is either turned off, in a fault state, or there is an open circuit in the main harness.
Does a Factory Reset on My Ebike LCD Display Fix a Frozen Speedometer?
A factory reset can fix a frozen speedometer only if the issue is caused by a software glitch or corrupted display parameters, such as an incorrect wheel-size setting or scrambled internal memory.
However, in the majority of e-bike cases, a frozen speedometer, reading constantly 0 or stuck on a single non-zero number, is caused by a hardware or signal communication failure, which a factory reset will not solve.
Step-by-Step Diagnostic Checklist
Follow these checks in order, from the most common failure points to internal software.
1. Check the Wheel Speed Sensor & Spoke Magnet
Most common
The Setup: Most e-bikes use an external magnetic sensor mounted to the rear chainstay or fork, triggered by a small magnet attached to a spoke. Some mid-drive motors use an internal Hall sensor.
Inspection:
- Ensure the spoke magnet has not spun around or slid down the spoke.
- Check alignment. The magnet must pass directly across the designated sensor line or notch.
- Check gap clearance. The distance between the magnet and sensor should typically be 2 mm to 4 mm, roughly the thickness of a coin. If it is too far away, no pulses reach the display.
Verification: Lift the drive wheel, spin it by hand, and watch if the sensor's small LED, if equipped, blinks with each pass or if the speedometer registers anything above 0.
2. Inspect the Sensor Cable & Quick Disconnects
- Trace the thin wire running from the wheel sensor up into the frame or motor controller.
- Check for kinks, crimps, often near zip ties, or pinch points near the dropouts or brakes.
- Look for an inline quick-release connector, often a small, round 3-pin waterproof plug, typically colored yellow or red inside.
- Unplug it, check for bent pins or moisture/dirt, and firmly reseat it while aligning the directional arrows.
Verification: Reseat it tightly and spin the wheel again.
3. Check the Main Display Harness / Controller Connection
- Inspect the cable running from the base of the LCD screen down toward the handlebars or frame.
- Unplug the main display connector, often a round green 5-pin/8-pin Julet-style plug.
- Verify the pins are intact and push it back together firmly until the line markings match.
Verification: Power the display on and observe whether communication error codes, such as Error 21, Error 30, or Error 08, depending on the display brand, appear.
4. Perform the Display Factory Reset / Settings Audit
If the sensor and cables are physically intact, a reset or parameter check is next.
- Access the advanced menu, usually by holding + and - or Power and Set for 3–5 seconds, depending on the model, such as King-Meter, Bafang, KT, or APT.
- Check Wheel Diameter (Inch). If set to 0 or an invalid number, speedometer readings fail.
- Check Speed Magnets / Speed Sensor Number, often parameter P2 or similar. If set to 0, the screen cannot calculate pulses per revolution.
- Select Reset / Def to restore factory values.
Verification: Confirm the wheel size and sensor pole numbers match your bike's specs, save the settings, and spin the wheel.
When to Suspect Failed Hardware
If the reset succeeds, the magnet is within 2–4 mm, and all pins are clean, but the speedometer still does not respond:
- The reed sensor/Hall sensor has failed internally, which is inexpensive and easy to replace.
- Internal motor speed sensor failure, if your bike doesn't have an external spoke magnet.
- The LCD display's receiving chip or the motor controller's signal output is damaged.
