Home › Diagnosis › Bosch PowerPack or PowerTube not working: LED patterns, deep-discharge and errors 530, 602, 603

Bosch PowerPack 300/400/500/545 and PowerTube 400/500/625/750: battery elimination flow

BatteryBosch PowerPack / PowerTube

Bosch batteries are sealed and dealer-coded, but the five LEDs, the charger LED and the display error tell you a lot before a dealer visit. This flow separates a sleeping pack, a deep-discharged pack, a contact problem, a charger fault and a genuine BMS failure.

Warning: Never open a Bosch battery, drill the lock or feed voltage into the contacts; a Bosch pack is welded shut and a damaged cell can ignite hours later. Use only the Bosch charger (2A, 4A, 6A or Smart System 4A) for its generation.

What you need

LED patterns and what they mean

Press the button: 1 to 5 LEDs light for a few secondsNormal. Each LED is about 20% charge. Battery is awake and healthy enough to talk.
Press the button: no LEDPack is in deep-sleep, deep-discharged below the protection threshold, or the BMS has shut down. Go to the charger step.
Charging: LEDs light up one after the other, the last one blinkingNormal charging. Blinking LED is the segment currently being filled.
Charging: all 5 LEDs blink together, or LEDs 1 and 5 blink alternatelyCharge error: battery outside its temperature window (below 0 C or above 40 C) or a charger/battery mismatch. Let it reach room temperature and retry. If it persists, the BMS is refusing charge.
Charging: all LEDs flash rapidly and the charger LED is off or blinkingBattery fault detected by the BMS. Corresponds to error 602/603/640 on the display.
Button pressed on the bike: LEDs light but the display stays darkBattery is fine; contact plate, display, or drive unit power path is the problem.
Smart System PowerTube: LEDs run in a chasing pattern when connected to charger, then settleNormal Smart System wake-up. If the pattern keeps chasing for over a minute, the pack is not being recognised by the charger.

Step by step

1. Read the display error first
Turn the bike on. Purion, Intuvia, Kiox and Nyon show a three-digit code; Smart System (Kiox 300/500, Purion 200, SmartphoneGrip) shows it in the eBike Flow app and on the LED remote. Write it down. Battery-related codes: 530 (battery fault, generic), 602 (internal battery error during charging), 603 (internal battery error), 605 (battery temperature), 606 (external battery error), 610 (battery voltage), 620 (charger fault), 640 (internal battery error), 655 (multiple battery errors). 591/592 mean the battery is not authenticated or is not recognised.
If OK: No battery code, or the bike does not turn on at all: go to step 2.
If not: 530, 602, 603, 640 or 655: the BMS has logged a fault. Complete steps 2 to 5 anyway; a single 530 after a contact glitch clears itself, a repeating 602/603 does not. 605: temperature, go to step 4. 620: charger, go to step 3. 591/592: authentication, go to step 7.
2. Battery LEDs off the bike
Remove the battery (unlock, lift the PowerPack; pull the PowerTube out of the frame). Press the button on the pack for 1 second, then 3 seconds.
If OK: LEDs light: the pack is awake with charge in it. Fit it back, check the lock clicks, and go to step 6 (bike side).
If not: No LED: the pack is asleep or deep-discharged. Go to step 3.
3. Charger and wall socket
Plug the Bosch charger into a good socket with nothing attached. The charger LED should light. Then connect the battery. Watch both the charger LED and the battery LEDs for 5 minutes.
If OK: Charger LED on, and either the battery LEDs start their charging sequence or the charger LED changes state when connected: charger is fine and the pack accepts it. Go to step 4.
If not: Charger LED does not light on a good socket: charger fault (error 620 on the display confirms). Charger LED on but the battery never reacts: go to step 5.
4. Temperature window
Bosch packs refuse charge below 0 C and above 40 C, and refuse discharge below about -10 C. A pack brought in from a cold garage or left in a hot car will sit with blinking LEDs. Leave it 2 hours at room temperature, then reconnect the charger.
If OK: Charging starts normally after warming up: no fault, just temperature protection. Fixed.
If not: Still no charging at room temperature: go to step 5.
5. Deep-discharge recovery
Bosch packs that sat empty for months drop into deep-discharge protection. Leave the pack on the Bosch charger, at room temperature, for at least 1 hour without pressing anything. On BES2 the first LED may take 30 to 60 minutes to appear. Check every 20 minutes.
If OK: LEDs come back and charging proceeds to all 5 LEDs: recovered. Expect some capacity loss; run the health test flow after three cycles.
If not: Nothing after 2 hours, or the LEDs go into the fault pattern (all flashing): the BMS has locked out. See verdicts. Bosch does not offer a cell service; the pack is a replacement item.
6. Contact plate and lock
With a battery that shows LEDs, look at the contacts on the pack and at the spring contacts on the frame. Clean with a dry cloth. Fit the pack, lock it, and push it firmly: the PowerPack must sit down fully on the rail, the PowerTube must click in at the top. Press the display power button for 3 seconds.
If OK: Bike turns on and no code appears: it was a contact or lock problem. Ride and watch for a repeat.
If not: Bike stays dead, or shows 530/606 immediately: go to step 7.
7. Battery not recognised (591/592/'battery not recognised')
This message means the drive unit sees a battery but cannot authenticate it. Causes in order of likelihood: dirty contacts (already cleaned), a second battery from another bike that was never paired (Smart System pairs batteries to the bike), a battery from the wrong generation (BES2 pack on a Smart System bike or vice versa), a non-original replacement pack, or a BMS communication fault.
If OK: You used a different or new battery: it needs to be enrolled by a dealer with the DiagnosticTool (BES2) or paired in the Flow app (Smart System). Not a fault.
If not: It is the original battery, contacts are clean and the code persists: the BMS communication side has failed. Dealer diagnosis needed to confirm; usually a replacement pack.
8. Swap test at the dealer or with a friend
Before paying for a diagnosis, try a known-good Bosch battery of the same generation on your bike, and your battery on another bike of the same generation. Many shops will do this at the counter for free.
If OK: Your bike runs on the other battery: your battery is the fault (see verdicts). Your battery runs on the other bike: your bike's contact plate, harness or drive unit is the fault; use the Bosch drive/display flow.
If not: Both fail: two faults are unlikely; recheck the charger and the codes with the dealer's DiagnosticTool, which reads the BMS log directly.

What you now know for sure

Manuals and video

Videos found on YouTube and checked automatically; they are other people's work, not ours.

Frequently asked

What does error 530 mean on my Bosch e-bike?

530 is the general 'battery fault' code. If it appears once after a bump or a loose battery, remove and refit the battery, clean the contacts, and it usually clears. If it comes back every ride, or comes with 602, 603 or 640, the BMS has logged an internal fault and the pack needs a dealer check.

My Bosch battery has no LEDs after the winter. Is it finished?

Usually not. Bosch packs go into deep-discharge protection and can take 30 to 60 minutes on the original charger before the first LED appears. Let it warm to room temperature first. If nothing happens after 2 hours the BMS has locked out and the pack is a replacement.

Can a Bosch battery be repaired or re-celled?

Not by Bosch or a Bosch dealer. Third-party re-cell services exist for BES2 PowerPacks and PowerTubes and generally work, but the rebuilt pack keeps the original BMS and its logged cycle count. On the Smart System, authentication can refuse a rebuilt pack, so ask the service for a guarantee before paying.

Still stuck? Take a photo of the display and show it to a local e-bike workshop. Bring the bike's system name (e.g. Bosch Performance Line CX) and the exact code; that saves diagnostic time and money.