Bosch error 503: Drive unit fault (usually overheating)
Bosch lists 503 simply as a drive unit fault, but in practice it appears most often when the motor has become too hot, for example on a long steep climb in Turbo with a heavy load. Assistance is cut or reduced until the unit cools down.
Likely causes
- Long climb in the highest assist mode, especially with a heavy rider, cargo or child seat
- Hot weather combined with low cadence (grinding a high gear)
- Motor cover or frame insulation trapping heat
- Internal sensor fault reporting a wrong temperature
- Repeated overheating that has damaged internal components
How to fix Bosch error 503
- Stop and switch the system off
- Let the motor cool for 10-15 minutes in the shade
- Restart and continue in a lower assist mode with a higher cadence (shift down, spin faster)
- Avoid tuning devices and very low cadence, both of which overheat the motor
- If the code appears without hard use or on a cold motor, a dealer should check the temperature sensor with DiagnosticTool
Warranty: A genuine sensor or internal fault is covered in the 2-year warranty; a motor cooked by a tuning kit or extreme abuse is not, and tuning is logged in the drive unit.
Typical cost: Free if it is just heat; a sensor or internal repair is 200-400 EUR/USD independently, a drive unit exchange 500-1000 EUR/USD.
Frequently asked
Can I reset Bosch error 503 myself?
Yes. Let the motor cool and restart; the code clears once the temperature is back in range.
Can I keep riding with error 503?
Usually, but with reduced or interrupted assistance and the risk of the system shutting down mid-ride. Ride home carefully or on muscle power alone; do not plan long rides until the cause is found.
Is error 503 covered by warranty?
A genuine sensor or internal fault is covered in the 2-year warranty; a motor cooked by a tuning kit or extreme abuse is not, and tuning is logged in the drive unit.
Related Bosch codes
Not an official Bosch document. Compiled from workshop experience and public service information; details can differ per system version and bike brand.