A hall sensor fault is one of the few e-bike problems that feels dramatic and is still cheap to diagnose. The motor shudders, lurches, or refuses to spin, and the cause ranges from a corroded connector to a motor that needs replacing. That spread is too wide to guess at, and a multimeter closes it in about ten minutes.
What the hall sensors actually do
A brushless hub motor has no brushes to switch current mechanically, so the controller must know where the rotor is before energizing the right winding. Three hall-effect sensors sit inside the motor, spaced around the stator, each reporting magnet-present or magnet-absent as the wheel turns. Lose one and the timing goes wrong several times per revolution — which is exactly what a stutter is.
They live in the thin wire bundle, not the thick one. A typical hub motor leaves the axle with three heavy phase wires carrying drive current, plus five thin Hall-circuit wires: a supply, a ground and three signals. On many motors the supply is red, ground is black and the signals are yellow, green and blue, but colours are not a standard, so confirm what each wire does before you rely on it. An extra thin wire, when present, usually carries a temperature or speed signal — see the phase and hall wiring guide.
Symptoms that point here
Hall faults have a signature worth recognizing before you open anything:
- Strong but jerky. The motor clearly has power, but it shudders, knocks, or stutters instead of pulling smoothly.
- Rough from a standstill, fine once rolling. Some controllers fall back to a sensorless mode when signals go missing: it works at speed but is weak and lumpy off the line.
- Uneven lurching pulses. A motor that surges in irregular bursts rather than accelerating smoothly.
- Dead in one wheel position. Nudge the wheel a few inches and it suddenly runs, which points at one sensor rather than all three.
If your display shows a fault code, write it down first. Codes are not standardized across brands, but many displays have a code that points at motor hall faults — the SW900 code table is one example.
Rule out the cheap causes first
Two things fail far more often than the sensors themselves, and both cost a fraction of a motor.
The first is the connector. Water in a multi-pin plug corrodes the small signal pins long before it bothers the fat phase pins, so a bike that lived outdoors deserves an inspection before a diagnosis. The second is wiring order: if the stutter started right after fitting a different motor or controller, you likely have a mismatched combination rather than a dead part. The fix is matching the phase and Hall wires the way your controller's manual describes, which on some controllers is a self-learning run and on others is a systematic search by hand, not a new motor.
Two kinds of check: power off first, then power on
Continuity and resistance checks are done with the battery disconnected and the motor unplugged from the controller. They find broken wires, bent or corroded pins, and wires touching where they should not, including the Hall supply touching ground or a phase wire. Never use a continuity or resistance range on a powered circuit. Our five multimeter measurements guide shows the settings.
The Hall test below is different. It is a DC voltage test with the system powered, because the sensors only switch when they are supplied. Do it after the power-off checks have found no short, and if your controller's manual describes its own Hall test, follow that.
The test: five wires, one meter, one slow turn
Work with the wheel off the ground, the battery connected and the controller switched on, and keep your hands off the throttle. Set the meter to DC volts (a 20 V range suits a 5 V circuit). Back-probe the sensor connector on the controller side so the circuit stays connected while you measure, and take care that a probe never bridges two pins.
- Check the supply. Black probe on the sensor ground, red probe on the supply wire. Expect a steady low-voltage rail — commonly around 5 V, though not every system uses the same one, so confirm your own rather than assuming. If the supply is missing or well below that, stop here and do not order a controller or a motor yet. The cause can be the controller, a break in the supply or ground wire, or something on the same low-voltage line pulling it down. On many bikes that line also feeds the throttle and the pedal-assist sensor, and the Hall circuit inside the motor is on it too; Pedego's dealer service guide, for example, finds a 5 V short by unplugging the throttle, the pedal-assist sensor and the motor one at a time. Follow your controller's manual to isolate the supply, the ground, the harness and each part on that line. Disconnect the battery before every unplug or reconnect, then measure again on the DC volts range to see whether the supply comes back. Until you know which branch causes it, do not decide between a new controller and a new motor. If you are not sure how to do this on your bike, fill in our diagnosis form and we will help you work it out.
- Watch each signal. Leave the black probe on ground, put the red probe on the first signal wire, and turn the wheel by hand slowly — one revolution over several seconds. The rotor inside the motor has to actually turn. Many geared hub motors freewheel when the wheel is turned forward, so the rotor stays still and the sensors never switch; turn a geared motor slowly backward instead.
- Look for the toggle. A working sensor swings between roughly zero and roughly the supply voltage, several times per revolution. You are looking for movement, not a specific number. Turn too fast and the meter cannot keep up: it settles on a steady in-between reading, around half the supply, which looks like a stuck sensor but is only an average.
- Repeat for the other two signal wires. All three should toggle, and they should toggle a similar number of times per revolution.
Reading what you get
One signal stuck at zero or stuck high while the other two toggle: that channel has a fault, but it is not yet a dead sensor. The cause can be the sensor, its wire anywhere between the sensor and the plug, or its pin in the connector. With the battery disconnected, check that signal's pin and wire for continuity and for contact with its neighbours before you blame the sensor; Grin Technologies' Hall test guide gives a wiring fault and a sensor fault side by side for exactly this reading. All three sitting at about half the supply while you turn: slow down. All three flat while the supply is present: first make sure the rotor is really turning (a geared motor turned forward will not move it), then suspect the sensor ground or a break in the bundle before condemning the motor, because three simultaneous sensor failures are rare. All three flat with no supply present: this reading alone does not say which part has failed. A controller fault, a broken supply or ground wire, and a short on the motor side pulling the supply down can all give it, so isolate the supply as in step 1 before you replace anything. Everything toggles cleanly: the Hall signals are reaching the plug, and the stutter is coming from somewhere else — the wiring order, the phase wiring, the controller, or a battery that sags under load.
When it does mean a new motor
A sensor fault becomes the likely answer only once the plug and the wiring for a stuck channel are ruled out. The sensors are inside the motor. Replacing them means pulling the wheel, opening the side cover, and working on the stator with a soldering iron — real work, but not exotic work. Whether it is worth doing depends on labor cost against the price of a replacement wheel, and on whether the winding itself is healthy.
There is also a middle path: some controllers run a sensorless mode that ignores the hall signals entirely. It is a genuine option when the sensors are dead but the windings are good, with a real trade-off — starts are lumpy and low-speed pull is weak, while higher-speed running is normal. For a rider who mostly cruises that can be an acceptable repair; for someone starting on hills with cargo it usually is not.
What the meter buys you is the difference between those choices: ten minutes of probing separates a corroded plug from a failed sensor from a healthy motor with a wiring fault — usually the difference between buying one part and buying three.
Any basic digital multimeter will run this test, and if the motor itself has to be replaced, compare dropout width, axle size and voltage on any replacement motor before ordering.
For the rest of the electrical system, checked symptom by symptom, see our e-bike repair DIY guide.