Bosch error 0x595001: CAN bus communication lost with eShift
The motor controller has lost the CAN bus signal to the eShift gearbox module, so the gear indicator on the display is no longer updated. As a result, automatic or electronic gear changes stop working and the drive system falls back to a safe mode. Motor assist usually remains available, but the rider has no readout of the current gear.
| Drive system | Bosch eBike (DiagnosticTool / eBike Flow hex code) |
| Severity | Dealer needed |
| Keep riding? | Ride with caution |
| Typical cost | Expect a diagnostic fee of around 40 to 80 EUR, with a new eShift actuator or motor harness typically running 120 to 350 EUR fitted, depending on the gearbox brand. |
Likely causes
- Loose or corroded connector at the eShift actuator or motor harness
- Damaged CAN bus cable routed along the frame or near the rear dropout
- Water ingress into the eShift module or motor port
- Failed eShift actuator or gearbox controller
- Recent work on the rear wheel that disturbed the cable routing
- Software mismatch between drive unit and eShift after a firmware update
How to fix Bosch error 0x595001
- Switch the system off, wait ten seconds, then power it on again to clear a transient fault.
- Inspect the visible wiring between the motor and the eShift unit for chafing, kinks or pulled plugs.
- Unplug and reseat the connectors at the motor and at the eShift module, checking for moisture or corrosion.
- Confirm the battery is fully seated and update the system through the eBike Flow app.
- Run a full gearbox diagnosis with the Bosch diagnostic tool to read live data and module status.
- If the code returns after the diagnostic, the eShift actuator or motor harness must be replaced by a dealer.
Warranty: A genuine CAN bus or eShift module failure within the two-year component warranty is normally covered, while crash damage, water ingress from pressure washing and worn cables are treated as owner damage.
Typical cost: Expect a diagnostic fee of around 40 to 80 EUR, with a new eShift actuator or motor harness typically running 120 to 350 EUR fitted, depending on the gearbox brand.
Frequently asked
Can I reset bosch error 0x595001?
A power cycle clears the code if it is transient, but if the eShift module is not responding on the CAN bus the warning returns straight after the restart. A full reset needs the Bosch diagnostic tool, which only a workshop has.
Is it safe to keep riding with this code?
Motor assist usually keeps working, but the eShift indicator is blank so you lose the current gear readout and any automatic shifting. Ride gently to a workshop and avoid heavy loads on the drivetrain until the fault is cleared.
How much does the repair cost and is it under warranty?
A diagnostic typically costs 40 to 80 EUR and a replacement eShift actuator or harness runs 120 to 350 EUR fitted. Failures inside two years without water or crash damage are usually treated as a warranty component replacement.
Related Bosch codes
Manuals and video
- Bosch eBike Help Center: official error-code index
- Bosch eBike downloads: quick start guides and battery guide
- Bosch eBike dealer search (DiagnosticTool readout)
Official source: www.ridewill.com
Not an official Bosch document. Compiled from workshop experience and public service information; details can differ per system version and bike brand.