Ride1Up bikes show plain numeric error codes, but the same number does not mean the same thing on every model. Ride1Up's support site has separate pages for Error 21, 24, 25 and 30, and a different table for the Revv1. This guide summarizes the first steps from those pages, checked on October 2, 2026. For other brands, see the 21 through 30 code family guide.
Start with two checks
Write down the code and when it appears: at power-up, on the throttle, on hills, or only sometimes.
Then reset the display to its defaults. On the main screen, hold the middle (power) and top (+) buttons together, choose reset to default "yes", and hold the middle button to save. Ride1Up says this occasionally clears the error. The steps differ slightly between the 500 Series and Core-5 displays and the 700 Series and LMT'D displays, so use the tutorial for your series.
Error 21: voltage or current protection
Ride1Up describes Error 21 as a problem with the voltage or current reaching the internal controller and motor. Reset the display, carefully remove the battery, inspect the terminals, and refit the battery gently. If the code stays, Ride1Up's rough ranking of causes is:
- Internal controller (50%)
- Motor (30%)
- Battery (10%)
- The wire from the motor to the controller (10%), if it shows damage at the connections
These are Ride1Up's own estimates, so read them as an order of suspicion, not a diagnosis. With a second bike of matching specs you can test the motor or swap the controller; read the two-bike cross-swap test rules first.
Error 24: start at the 9-pin motor cable
On Ride1Up's Error 24 page, the most common fix is the 9-pin motor cable connection at the chain stay. A loose connector triggers the code, so make sure it is aligned and fully seated, then reset the display. If the error stays, inspect the cable along its whole path:
- where it leaves the rear axle on the right side
- the connection at the right chain stay
- where it passes the rear wheel and the chain ring
- where it enters the frame and meets the internal controller
The other suspects are the internal controller and the motor stator, including the wire that exits the axle. Ride1Up says a replacement controller, cable or stator is needed only in rare cases. Note whether the error is intermittent, and whether a flat tire, new tires, a fall or steep hills came just before it.
Error 25: a brake lever reads as pressed
Ride1Up's Error 25 page, written for the 500 Series and Core-5, says holding either brake lever while you press MODE or POWER to start the bike causes the code. Switch the bike off, check both levers sit in their proper position, and switch it on without squeezing either one. If the code stays, Ride1Up lists a damaged lever, a damaged wire or connection at the internal controller, or a lever that does not spring back. A replacement sensor or lever may be needed. See also how brake sensors cut motor power.
While troubleshooting, Ride1Up says you can unplug these wires from the internal controller to keep riding, which also helps show which lever is at fault. Braking then no longer cuts motor power, and Ride1Up warns not to pedal while braking. Treat it as a short test, not a fix.
Error 30: display and controller are not talking
Error 30 means the display and the internal controller are not communicating. Ride1Up's average odds are internal controller 40%, display settings or display wire damage 35%, motor or motor cable 20%, and the pedal-assist sensor, throttle or their wires 5%. Reset the display, then follow the wire from the display to the controller looking for damage. If it persists, disconnect components one at a time to isolate the fault; the minimal system method shows the order.
Revv1: a different list
The Revv1 has its own table of 18 codes. On the Revv1, 24 is a headlight sensor fault rather than a motor-cable fault, and 21 is a speed sensor fault. Ride1Up's suggested first steps:
- 4, 5: throttle not in neutral, or throttle malfunction. Check the cable connection and neutral position.
- 7: over-voltage protection. Check the cadence sensor and throttle.
- 8, 9: motor hall or phase cable. Check for damage or a loose plug, then reconnect.
- 10, 13, 14: motor, battery or controller too hot. Switch off and let it cool.
- 11, 15: motor or controller temperature sensor fault. Ride1Up lists motor replacement for 11; for 15, check the controller connections, then replace the controller.
- 12: current sensor. Inspect the controller cables.
- 21, 26: speed sensor or its signal. Check the rear wheel connection for 21; the motor wiring or the motor for 26.
- 23, 24: headlight or headlight sensor. Check the connections at the light.
- 25: brake sensor. Unplug the brake shut-off wires one at a time to find the lever, then adjust it.
- 30: communication error. Check the display and controller connections.
- 39: controller fault. Ride1Up's answer is a replacement motor controller.
If the reset and a careful look at the connections do not solve it, send Ride1Up clear photos of the connectors and cable path. A code tells you where to look, not which part has failed, so confirm the model and connector before ordering a replacement.