How to Reset a Bosch E-Bike
How to Reset a Bosch E-Bike: Every Reset That Works in 2026
The short version
To reset a Bosch e-bike you first need to know which of four jobs you mean. Three are yours to do: clear the trip and settings on the display, restart a frozen display or battery, and re-pair the eBike Flow app. The fourth, clearing the service reminder and reading the stored faults, needs a Bosch dealer and the DiagnosticTool. Below you get the button combinations for Purion, Intuvia, Kiox and Nyon, the error codes worth acting on, and the point where a reset stops helping. Most self-service resets take under 15 minutes and cost nothing.
First: which Bosch system are you resetting?
Bosch sells two generations side by side on Dutch roads, and they reset differently. The button combinations changed between them, and on a smart-system bike a fault code is best confirmed in the eBike Flow app, because the same number can carry a different description. We make the same point in our e-bike won’t turn on troubleshooting guide.
| System | Roughly | Displays | How you know | Reset routes |
|---|---|---|---|---|
| eBike System 2 (legacy) | 2014 to 2023 model years | Purion, Intuvia, Kiox (BUI330), Nyon | Oval charge socket; no eBike Flow pairing | Button combinations and on-display menus |
| Smart System | From model year 2022 | Purion 200, Intuvia 100, Kiox 300 / 500, System Controller + LED Remote | Round charge socket; pairs with the eBike Flow app over Bluetooth | Display menus plus app-level resets; confirm error codes in the app |
Bosch moved its lines over in stages (CX and Cargo Line from 2022, Performance Line from 2023, Active Line from 2024), so the model year alone isn’t a safe test. Check the charge socket or try pairing the Flow app. Our charger replacement guide shows both sockets side by side.
Display resets, model by model
Six displays cover almost every Bosch bike we see in the Netherlands. Find yours first, because a Purion trick does nothing on a Kiox 300.
Purion (legacy)
For the trip reset, hold the “−” button, then hold “+” as well until a RESET icon appears and the trip distance drops to zero. To change between kilometres and miles, hold “−” and tap the power button once. The Purion has no factory-reset menu, so anything deeper is a dealer job. A small wrench icon is your service reminder, not a fault (see the dealer section below).
Intuvia (legacy)
The Intuvia has four buttons on the display: Reset, i, power and light. Press “i” until the value you want to clear is showing (trip distance, average speed or maximum speed), then hold Reset for a few seconds. The settings menu for units, clock and similar options opens when you hold Reset and “i” together. Total distance isn’t resettable.
Kiox (BUI330, legacy)
The Quick Menu has a Reset trip data option that zeroes the journey so far. For a full factory reset, go to Settings, then Sys settings, then Factory reset. If the Kiox freezes, there’s a separate restart trick in the next section.
Kiox 300 and Kiox 500 (smart)
For a manual trip reset, hold the select button on the remote for at least one second, choose Trip, then Reset and confirm. You can’t reach that Quick Menu from the status page, so switch to a data page first. The Settings menu holds the rest: under My eBike you get Range reset and Auto trip reset (the trip clears daily by default, and you can change it to 2 hours, 4 hours or 7 days), and under My Kiox sits Settings reset, which returns the display settings to default. Bosch’s manuals say the settings menu isn’t available while riding, so stop first. You can also zero the trip from the eBike Flow app by ending the current activity.
Nyon (legacy)
The touchscreen Nyon has a Quick Menu with a Trip Data option that resets everything recorded on the journey so far. The full Settings menu (reached from the status screen, and locked while you ride) has My eBike for counters and range, and System Settings for the factory reset and software updates.
Purion 200 and Intuvia 100 (smart)
The Intuvia 100 opens its basic settings when you hold the select button for more than a second. The menu includes Range reset, Auto trip reset, units and clock, and the total distance is shown but can’t be reset. It runs on its own CR2450 coin cell. On the Purion 200, do trip and range resets in the eBike Flow app. One warning from Bosch: hold the Purion 200 power button much longer than about five seconds and the display resets and the bike restarts, which is handy when it’s frozen and a nasty surprise when you only meant to pair it.
| Display | Trip reset | Settings / factory reset | Good to know |
|---|---|---|---|
| Purion | Hold “−”, then also hold “+” until RESET shows | None on the display | Units: hold “−”, tap power. Wrench icon = service reminder |
| Intuvia | Press “i” to the value, hold Reset | Hold Reset + “i” for the settings menu | Total distance can’t be reset |
| Kiox (BUI330) | Quick Menu → Reset trip data | Settings → Sys settings → Factory reset | Frozen? Hold power for 8 seconds |
| Kiox 300 / 500 | Hold select 1 s+ → Trip → Reset | Settings → My Kiox → Settings reset; My eBike → Range reset, Auto trip reset | Settings menu locked while riding |
| Nyon | Quick Menu → Trip Data | Settings → System Settings → factory reset | Also starts software updates |
| Purion 200 / Intuvia 100 | Flow app: end the activity | Intuvia 100: hold select 1 s+ for basic settings | Intuvia 100 has a CR2450 coin cell |
Every Bosch display reset a Dutch rider is likely to need. None of these menus touches total mileage.
Frozen or blank display: restart it before you reset anything
A display that ignores the buttons usually needs a restart, not a factory reset, and a factory reset wipes your settings for nothing.
- Legacy Kiox (BUI330). Hold the power button on the display for at least eight seconds. It restarts by itself after about five seconds, and if it doesn’t, press power for two seconds. You may have to re-enter the date and time. If the Kiox won’t wake on a short press, it can be in storage mode, and a two-second press brings it back.
- Purion 200. A long power-button hold resets the display and restarts the bike, as described above.
- Any removable display (Intuvia, Kiox, Nyon). Switch the bike off, lift the display out of its holder, check the contacts for damp or dirt, and click it back in. The Purion is screwed on, so wipe it and move on to the battery reset.
- Error 430. The display’s own internal battery is flat. Put it back in the holder, where the bike charges it, or plug a phone charger into its USB port. This code doesn’t apply to the Nyon BUI350.
The battery reset: the fix behind half of all “dead” Bosch e-bikes
When the display behaves strangely, assist drops out without a code, or the bike won’t wake, the cheapest fix is a full power-down of the battery management system (BMS). It’s the same procedure we recommend in our troubleshooting guide, and it works on both generations:
- Switch the system off at the display or remote.
- Unlock and remove the battery.
- Wait ten to fifteen minutes so the BMS powers down fully. The patience is the whole trick.
- While it’s out, look at the contacts on the battery and the frame. Dust and corrosion cause more “broken” e-bikes than any chip. Wipe them with a dry cloth, and don’t use metal tools.
- Refit the battery until it clicks, then switch on with your feet off the pedals and without touching the walk assist.
- Read the screen before you ride. A code that appears now is information, so write it down or photograph it.
If the battery’s own LEDs flash instead of showing charge bars, it’s reporting a problem. Charge it indoors at room temperature with the original charger and try again, and never charge a frozen pack. A pack that sat empty for weeks may be deeply discharged, so leave the original charger connected for up to 24 hours in a dry room, even if nothing seems to happen. If the LEDs stay dark after a full day, the cells or the BMS are damaged, and you’re looking at a rebuild or a replacement. Our guides to battery repair versus replacement and 2026 battery prices in the Netherlands cover both routes.
Error codes: which ones a reset actually clears
Rule one: switch the system off, count to ten, switch it on, and keep your feet off the pedals while it starts. Many codes are one-off communication hiccups, so a restart clears a good share of them. Rule two: on a smart-system bike, check the code in the eBike Flow app before assuming the legacy meaning. Rule three: if a code comes back after a clean restart with the battery reseated, it’s describing a part, not a mood. You can always pedal home without assistance, but get the bike checked. These are the numbers we meet most often on Dutch bikes, with legacy meanings:
| Code | Meaning | First move at home | Dealer if… |
|---|---|---|---|
| 410 / 418 | Buttons on the display or remote stuck | Clean and dry the buttons, restart | It persists after cleaning |
| 414 / 422 / 423 / 424 | Connection or communication problem between remote, drive unit, battery and display | Reseat the display, check and clean visible connectors, refit the battery, restart | It returns, or started after a fall or a hard wash |
| 430 | Display’s internal battery flat | Recharge in the holder or over USB | It keeps coming back |
| 431 / 580 | Software version error | Restart, then update via the Flow app (smart system) | The update fails (you can’t reset software yourself) |
| 460 | USB port fault | Unplug everything, let the port dry | It appears with nothing connected |
| 500 / 511 (also 440, 450) | Internal drive unit error | Restart once | Almost always, as this is motor territory |
| 502 | Lighting fault | Check the lamp, wiring and connector, restart | It persists, or the cable runs inside the frame |
| 503 | Speed sensor fault | Realign the spoke magnet (a gap of roughly 8 to 14 mm suits Bosch systems), clean the sensor | It persists once the magnet is right |
| 504 | Implausible or tampered speed signal | See the box below | It persists with the magnet correct |
| 530 | Battery fault | Switch off, remove and refit the battery, check the contacts | It returns with an original battery |
| 540 | Temperature outside the safe range | Let bike and battery reach room temperature for 10 to 15 minutes, with no heaters or hot water | It appears in mild weather |
| 550 | Unauthorised load detected | Unplug any aftermarket accessory or USB device, restart | It appears with nothing connected |
| 591 | Battery not authenticated | Reseat the battery fully, restart | You fitted a new or non-Bosch battery, or it persists |
| 602 / 603 / 640 | Internal battery fault | Restart. Never open the pack | Always if it persists |
| 620 | Charger fault | Stop using that charger | Always: replace the charger |
Legacy meanings, which cover most Bosch bikes on Dutch roads. Smart-system bikes: check the code in the Flow app first. A new charger runs about €65 to €130 for an original, as our charger replacement guide shows.
Error 504: check the magnet before you blame yourself
Code 504 means the system saw a speed signal that doesn’t add up, which is how it flags tuning. It can also appear on a bike that was never tuned, most often because the spoke magnet slipped or the sensor sits wrongly after a wheel change. Check the magnet and sensor first. If the code stays, ask a dealer to read the bike with the diagnostic tool.
If there is a tuning device on the bike, take it off, because no button combination argues with 504. In the Netherlands a tuned e-bike counts as an unregistered moped, with a fine of around €320, confiscation on a second stop within two years, and an insurer that treats you as uninsured after an accident. Selling chip-tuning kits has been illegal since 2024. The rules are on Rijksoverheid’s e-bike rules page and in our Dutch e-bike laws explainer, and our e-bike insurance guide covers what a policy will and won’t pay.
ABS and eShift warnings
If your bike has Bosch eBike ABS or eShift, treat their warnings as safety faults. Restart once, and if the warning stays, book the workshop rather than hunting for a reset combination.
Flow app and smart-system resets
On bikes from model year 2022 onwards, half of your reset toolkit lives in the eBike Flow app. These are the routines Bosch’s own help centre recommends:
- The app no longer connects. Forget the bike in your phone’s Bluetooth list, uninstall the Flow app, restart the phone, reinstall the app and connect again. Your data stays in your account, so nothing is lost.
- Remove eBike is not a routine fix. Under Settings → My eBike → Reset & Remove, Remove eBike resets the bike’s ownership profile and deletes custom settings such as your own riding modes. Use it when you sell the bike or when you swap phones. If the bike no longer shows in the app, the eBike Manager website has a Reset Ownership Profile option.
- Changing phone. Your eBike Lock key is tied to your account, not the handset. On the old phone, switch off eBike Alarm, remove the eBike in the app and forget it in Bluetooth. Then log in on the new phone with your existing account and connect. Bosch’s page on changing smartphone with eBike Lock has the exact steps.
- No phone, bike locked. Install the Flow app on any other phone and pair it with your SingleKey ID, and the bike unlocks until you switch it off again. A locked bike still pedals like a normal bike, just without assistance (Bosch’s unlock guide). If you can’t log in, don’t delete your SingleKey ID. Contact support through the app’s Help Center instead.
- Updates. Smart-system firmware installs over Bluetooth from the app, so keep the phone, bike and battery well charged while it runs. Legacy bikes get updates at the dealer during a service.
The app can’t clear your service reminder or fix a hardware fault. If you’re buying second-hand, ask the seller to remove the bike from their Flow account before you hand over any money, and see our second-hand e-bike buying guide for the rest of the checklist.
What only a dealer can reset
Some things sit behind Bosch’s DiagnosticTool, the dealer-only software that reads fault codes, produces a condition report, updates firmware and runs calibrations:
- The service reminder. The dealer or bike maker sets the next service date by distance, time or both, and the dealer clears it after the service. There’s no customer-side combination, whatever the forums say.
- Stored faults and firmware. Reading the fault history, flashing motor firmware and sensor calibrations are dealer work. Bosch’s own guidance for software errors is that you can’t reset the software yourself.
- Battery diagnostics. A dealer can read the pack’s real capacity. Capacity tests cost about €10 to €35, and they’re worth doing before you condemn a pack or buy a used bike.
Bosch gives you no way to reset total distance, and that’s what makes it a useful check on a used bike. Compare it with the service history, as we explain in our second-hand buying guide. If a dealer visit is on the cards, our Amsterdam repair shop guide explains why certified dealers handle motor faults and warranty work.
What resets cost in the Netherlands in 2026
| Job | Who | Typical cost |
|---|---|---|
| Trip, settings or factory reset | You, at the handlebar | €0 |
| Display restart and battery reset | You, with ten to fifteen minutes | €0 |
| Flow app re-pairing and updates (smart system) | You, at home | €0 |
| Diagnostic read-out of a persistent code | Certified Bosch dealer | About €20 to €50, often waived if the dealer does the repair |
| Battery capacity test | Dealer or battery specialist | About €10 to €35 |
| Service reminder reset + firmware update | Certified Bosch dealer | Usually part of a service |
| Full e-bike service (where most resets end up) | Dealer or independent | €60 to €135, with €90 the common price, parts extra |
| Original charger, if code 620 appears | Dealer or webshop | About €65 to €130 |
| New battery, if the reset didn’t save the pack | Dealer or refurbisher | €420 to €830 list price for popular 500 to 750 Wh Bosch and Shimano packs (the Consumentenbond quotes €250 to €900 overall) |
| Fitting an in-frame battery | Workshop | About €30 to €80 |
Labour at certified dealers runs about €75 to €100 an hour, as our Amsterdam repair shop guide details. Prices are snapshots, so ask for a written quote.
Reset or repair? A five-minute decision path
Two shortcuts. If a code is on the screen, skip to the table above instead of resetting blindly, since the code tells you which rung you’re on. And if the bike is completely dark, start with our won’t-turn-on guide: a deeply discharged pack needs up to 24 hours on the original charger, not a button combination.
Keep the faults from coming back
- Update on purpose. Smart system: check the Flow app each season. Legacy: ask for the firmware check at every service.
- Service once a year or every 2,500 km, whichever comes first. Connectors loosen and firmware ages, and €90 now beats a drive unit later.
- Treat the battery like the expensive part it is. Store it at 30 to 60% charge in a dry room, charge at room temperature, and read our charging guide. Our battery lifespan guide shows what an old pack looks like in cycles.
- Keep water where it belongs. No pressure washer near contacts, motor seals or the display mount.
- Photograph codes. They vanish on restart, and your dealer needs the number, not your description of it.
- Keep your accounts alive. The Flow app email and SingleKey login hold your eBike Lock and pairing, so don’t delete them.
FAQs about resetting Bosch e-bikes
How do I reset a Bosch e-bike display?
It depends on the display. On a Purion, hold the minus button, then also hold plus until RESET appears. On an Intuvia, press i to the value you want and hold Reset. On a legacy Kiox, use the Quick Menu or go to Settings, Sys settings, Factory reset. On a Kiox 300 or 500, hold the select button for a second, then choose Trip and Reset. On a Nyon, use Trip Data in the Quick Menu or System Settings for a factory reset. A frozen legacy Kiox restarts if you hold its power button for eight seconds.
How do I hard reset a Bosch e-bike?
Switch the system off, take the battery out and wait ten to fifteen minutes so the battery management system powers down fully. Wipe the contacts with a dry cloth, refit the battery until it clicks and switch on without touching the pedals or walk assist. Write down any code that appears. A legacy Kiox that ignores its buttons also has its own restart: hold its power button for eight seconds.
Can I reset the Bosch service wrench icon myself?
No. The dealer or bike maker sets the service date by distance, time or both, and the dealer clears it after a service with Bosch’s DiagnosticTool. You can keep riding with the reminder showing, but booking the service lets the workshop clear it and check for firmware updates in the same visit.
Will a factory reset delete my total mileage or clear error 504?
Neither. Bosch gives you no way to reset total distance, so a reset never wipes it. Error 504 means the system saw an implausible speed signal, so it can’t clear while the cause remains, whether that’s a misaligned spoke magnet or a tuning device. Fix the magnet or remove the device, then restart. A tuned e-bike counts as an unregistered moped in the Netherlands, with a fine of around €320.
My Bosch e-bike won’t connect to the Flow app after a phone change. What do I do?
Log in on the new phone with your existing account, then forget the bike in the phone’s Bluetooth list and connect again. If it still fails, uninstall the Flow app, restart the phone, reinstall the app and reconnect. Your data stays in your account. Your eBike Lock key is tied to the account, so the bike unlocks once pairing works. Only use Remove eBike if you are selling the bike or switching phones, because it deletes custom settings such as your riding modes.
Which Bosch error codes can I fix at home?
Often these: 410 and 418 (stuck buttons), 414, 422, 423 and 424 (connection problems), 430 (flat display battery), 460 and 550 (USB port or an unapproved accessory), 502 (lighting), 503 (speed sensor), 530 (battery contact) and 540 (temperature). Switch off, check the part and restart. Codes that return after that, and internal drive unit errors such as 500 and 511, need a dealer.
A reset costs nothing but attention. The expensive version of this story is the rider who rode through a code for six months and then bought a motor. Read the screen, climb the ladder, keep your receipts, and your e-bike (and your insurer) will behave better for it. If a new drive system is on your mind instead, start in our e-bike category hub.
Sources and checks
Checked on 16 October 2026 against the live ebykes.nl guides linked above and the sources below. Menus can change with software updates, so match any step against your own display.
- Bosch eBike Systems, owner’s manuals for the Kiox BUI330 (restart, storage mode, factory reset) and the Nyon (Quick Menu, system settings, fault code table)
- Bosch eBike Systems Help Center: resetting a trip on Kiox 300 and 500, changing smartphone with eBike Lock and unlocking without your phone
- BIKE Magazin, Bosch error codes and causes (August 2026)
- Rijksoverheid, rules for electric bikes (tuning fine and insurance)
