Bosch Controller & Display Settings: A User’s Guide
If you ride an e-bike with a Bosch drive system, the display and controller settings determine how the motor responds to your pedaling. Getting these settings dialed in can make the difference between a ride that feels jerky and unnatural and one that responds exactly how you expect. This guide walks through the P-settings menu, display unit configuration, PAS (pedal assist) level tuning, and error code readouts—with notes on how these differ across Bosch’s display generations.
What You Need Before Adjusting Settings
Before you start changing anything, gather these basics:
- Your display model name (Purion, Intuvia, Kiox, Kiox 300, or Smart System). It’s printed on the display face or in your owner’s manual.
- Your wheel size in inches or millimeters. Check the tire sidewall—it’s printed there (e.g., 27.5″ or 700c).
- Your bike’s class designation (Class 1, 2, or 3). This determines whether speed limit settings are dealer-locked. You’ll find this on a sticker on the downtube or in the manual.
- A phone or GPS unit to verify speed readings after you change wheel size settings.
Stop and escalate if: You cannot enter the P-settings menu using the steps below, or if the display shows a padlock icon. That means the dealer has locked the menu. Do not attempt to bypass it—contact your Bosch dealer or the bike shop where you purchased the bike.
Navigating the P-Settings Menu
The P-settings menu is Bosch’s hidden configuration layer. It’s not where you adjust everyday ride settings; it’s where you set up how the system behaves at a fundamental level. You’ll access it through the display, but the exact method varies by display model.
How to Enter P-Settings on Common Displays
Bosch Purion (older button-style display):
1. Turn the bike on and wait for the display to wake up.
2. Press and hold the `i` (info) button and the `+` button simultaneously for about 3 seconds.
3. The display will show “P” followed by a number. Use `+` and `-` to scroll through settings.
Bosch Intuvia (older LCD display):
1. Turn the bike on.
2. Press and hold the `i` button and the `+` button on the remote simultaneously for 3 seconds.
3. Navigate with the arrow buttons on the remote control unit.
Bosch Kiox and Kiox 300 (newer color displays):
1. Turn the bike on.
2. Go to the settings menu via the display’s touch interface or the handlebar remote.
3. Select “Settings” then “System” or “Service” to access P-settings. Some firmware versions require entering a service code—check your owner’s manual for the specific code, as it varies by region and dealer configuration.
Bosch Smart System (LED Remote + Kiox 300/500):
1. Access via the “Settings” menu on the display.
2. Select “System Settings” and then “Service Menu.” You may need a dealer code for advanced parameters.
Key P-Settings and What They Do
Here are the most common P-settings you’ll encounter. Not all displays show all settings—older Purion units have fewer options than Kiox models.
| Setting | What It Does | Typical Range | Notes |
|---|---|---|---|
| P1 (Wheel Size) | Tells the system your wheel diameter for speed calculation | 16″–29″ or in mm | Incorrect values throw off speed and range estimates. If you swap wheels (e.g., 27.5 to 29), update this. |
| P2 (Display Units) | Switches between km/h and mph | km/h or mph | Set this to match your local road signage. |
| P3 (Auto Off Time) | How long the display stays on after the bike stops moving | 3–10 minutes | Longer times drain the display battery on older units; shorter times are fine for commuters. |
| P4 (Speed Limit) | Sets the motor cutoff speed | 15.5 mph (EU) or 20/28 mph (US) | This is often locked by the dealer to comply with class laws. |
| Don’t expect to change it yourself on most US models. | |||
|---|---|---|---|
| P5 (PAS Level at Startup) | Which assist level the bike defaults to when turned on | Tour, Sport, Turbo, or Eco | Set to Eco to save battery if you always start on flat ground; set to Tour if you start on a hill. |
| P6 (Walk Assist Speed) | How fast the motor pushes the bike when you use walk mode | 2.5–4 mph | Lower speeds give you more control on steep ramps; higher speeds help on flat terrain. |
Concrete example: If your speedometer reads 22 mph when your GPS says 20 mph, your wheel size (P1) is likely set too small. The system calculates speed from wheel rotations, so a smaller diameter value makes the system think you’re covering less ground per rotation—and it overcorrects upward.
Setting Display Units and Ride Data
The display units are the most commonly adjusted settings because they affect everything you see while riding. Beyond just mph vs. km/h, you can configure which data fields appear on the main screen.
Configuring Data Fields on Intuvia and Kiox
Intuvia: The display shows two main fields. Use the `i` button to cycle through:
- Speed (current)
- Average speed
- Trip distance
- Range (estimated remaining miles)
- Battery percentage
- Clock
Hold the `i` button for 2 seconds to enter the settings screen where you can assign which data appears in the top and bottom fields. Choose the top field for data you check frequently (like speed) and the bottom for data you glance at occasionally (like trip distance).
Kiox and Kiox 300: These displays let you customize multiple screens. Navigate to “Display Settings” and select which metrics appear on each of the up to five configurable screens. You can have a commute screen (speed, range, clock), a fitness screen (cadence, heart rate if paired, average power), and a navigation screen.
Range Display Accuracy
The range estimate on Bosch displays is calculated from your recent riding style, battery state of charge, and selected assist level. It’s not a static number. If you ride aggressively in Turbo for 10 minutes, the range estimate will drop noticeably. If you then switch to Eco and ride gently, it will climb back up.
Practical tip: Use the range estimate as a “what if I keep riding like this” number, not a guarantee. If you’re planning a long ride, check the range at your current assist level, then switch to the next lower level and see how much it improves. That delta tells you how much buffer you have.
PAS Levels and Assist Tuning
Bosch systems typically offer four assist levels: Eco, Tour, Sport, and Turbo (plus Walk mode). Each level changes how much motor power is delivered relative to your pedal input.
What Each Level Actually Changes
- Eco: Delivers roughly 40–50% of available motor power. The motor responds gently and only after you apply meaningful pedal force. Best for extending range on flat terrain.
- Tour: Delivers around 60–70% power with a more responsive feel. This is the default for most commuting because it balances assistance with battery draw.
- Sport: Delivers 80–100% power with aggressive ramp-up. The motor responds quickly to even light pedal pressure. Good for hills or headwinds.
- Turbo: Delivers maximum power with the fastest response. The motor essentially matches your input instantly. Use this for steep climbs or when you’re running late—but expect range to drop by roughly 40–50% compared to Tour.
The Torque Sensor Mechanism
Bosch systems use a torque sensor in the bottom bracket that measures how hard you’re pushing the pedals, not just whether you’re pedaling. This is why the assist feels proportional to your effort. In Eco, a light pedal push yields minimal assistance; in Turbo, the same push yields near-maximum assistance.
Rider outcome: If you’re a strong rider who wants exercise, stay in Eco or Tour and you’ll still get a workout. If you’re carrying cargo or commuting with a deadline, Sport or Turbo will get you there faster but drain the battery proportionally.
Adjusting PAS on the Fly
All Bosch displays let you change assist levels while riding. Use the `+` and `-` buttons (or the arrow keys on the remote) to shift between levels. The change is immediate—there’s no lag or re-sync delay.
One caveat: On the Smart System (Kiox 300/500 with LED Remote), you can also set a “Dynamic” or “eMTB” mode on some models. This mode automatically adjusts assistance based on your pedal input and terrain, essentially blending Tour and Turbo. It’s useful if you ride varied terrain and don’t want to fiddle with buttons.
Error Codes and What They Mean
Bosch displays show error codes as “E” followed by a number. These are diagnostic messages, not just warnings—they tell you which component is failing or miscommunicating.
Common Error Codes
| Code | Meaning | Likely Fix |
|---|---|---|
| E1 | Motor communication fault | Check the motor cable connection at both ends. If it’s secure, the motor may need service. |
| E2 | Battery communication fault | Remove and re-seat the battery. Check the battery contacts for dirt or corrosion. |
| E3 | Throttle or speed sensor fault | Inspect the speed sensor magnet on the wheel spoke and the sensor on the frame. Realign if the gap is too large. |
| E4 | Display communication fault | Re-seat the display cable. On Purion, this often means the cradle needs cleaning. |
| E5 | Internal controller fault | This usually requires dealer diagnosis. Try a full power cycle (remove battery for 30 seconds) first. |
| E6 | Overvoltage or undervoltage | Check battery charge level. If the battery is very low, charge it. If it’s fully charged, the BMS may be faulty. |
| E7 | Temperature warning | The motor or battery is too hot. Stop and let it cool for 15–20 minutes. This happens on long climbs in hot weather. |
Clearing Error Codes
Most transient error codes (E1–E4) clear after a full power cycle: turn off the display, remove the battery, wait 30 seconds, reinstall the battery, and turn the system back on. If the code reappears immediately, it’s a hardware issue, not a glitch.
Warning: Do not attempt to bypass or reset error codes related to speed limits or motor output. These are tied to class compliance (Class 1, 2, or 3) and tampering can make your bike illegal to ride on public roads in many states. If you need a higher speed limit, you need a different bike—not a settings hack.
Verifying Your Changes Work
After you adjust wheel size (P1) or display units (P2), verify the change before you ride:
1. Check the display units: If you set mph, the display should show mph, not km/h. This is immediate and obvious.
2. Verify speed accuracy: Ride at a steady pace on a flat road and compare the display reading to a GPS app on your phone. A 1–2 mph discrepancy at 20 mph is normal. A 3+ mph difference means your wheel size is still off—go back into P1 and adjust by 1 inch increments (or 25mm) until the readings align.
3. Confirm startup assist: Turn the bike off, wait 10 seconds, then turn it back on. The display should show your selected startup assist level (P5). If it defaults to a different level, re-enter P-settings and confirm the change saved.
Stop and escalate if: The error code E5 or E7 reappears after two full power cycles, or if the display shows a code not listed in the table above. These indicate internal faults that DIY resets won’t fix. Contact a Bosch-certified dealer—they have diagnostic tools that can read the controller’s internal memory and identify the failing component.
Model-Specific Differences
Bosch’s display lineup spans multiple generations, and not all settings are available on all displays.
Purion (First Generation)
- Limited to: P1 (wheel size), P2 (units), P3 (auto off), P4 (speed limit, dealer-locked), P5 (startup assist level).
- No data field customization. The display is fixed: speed on top, battery and assist level below.
- No Bluetooth or app connectivity.
Intuvia
- Adds: Customizable data fields (two fields), trip computer with odometer, and a backlight that activates with the `i` button.
- Still no Bluetooth. Settings are adjusted only through the display.
Kiox and Kiox 300
- Adds: Multiple configurable screens, Bluetooth connectivity, and app-based ride tracking.
- P-settings are partially accessible via the app on newer firmware, though dealer codes still protect speed limit and motor output settings.
- Kiox 300 adds: A color display and improved sunlight readability.
Smart System (Kiox 300/500 + LED Remote)
- Adds: Over-the-air firmware updates, smartphone integration, and more granular assist tuning via the Bosch eBike Flow app.
- The app lets you adjust: Assist level characteristics (e.g., how aggressively Tour responds), walk assist speed, and display layout.
- Dealer-locked settings remain: Speed limits, motor output limits, and battery management parameters are not user-adjustable.
If You Have a Universal Display
If you’re riding a bike with a non-Bosch controller and a universal display like the Bike Display LCD 5 Pin M5 Control Panel, the settings structure is completely different. These displays use generic P-settings (often P1–P10) that control voltage thresholds, wheel size, and PAS levels, but they don’t have Bosch’s torque-sensing logic or error code system. If you’re troubleshooting a Bosch system, this guide applies. If you have a generic hub-motor bike, consult the controller’s manual instead—the settings won’t match.
Getting the Most From Your Settings
The right settings depend on how and where you ride. Here’s a decision framework:
- Commute on flat roads, want max range: Set startup assist to Eco (P5), keep wheel size accurate (P1), and ride in Tour. Check your range estimate at Tour, then switch to Eco for the return trip if needed.
- Hilly commute, need speed: Use Sport as your default and switch to Turbo for the steep sections. Set your display to show battery percentage and range so you can plan charging.
- Long recreational rides: Use Tour as your baseline and drop to Eco when the range estimate drops below your remaining distance. Set the display to show trip distance and average speed so you can pace yourself.
- Cargo or heavy loads: The torque sensor means you’ll get more assistance when you push harder. Use Sport or Turbo to avoid excessive pedal strain, and expect range to drop proportionally to the extra weight.
The settings on your Bosch display aren’t just configuration options—they’re the interface between your pedaling and the motor’s output. Taking 10 minutes to set wheel size, units, startup assist, and your preferred data fields will make every ride more predictable. And if you encounter an error code, knowing whether it’s a cable issue or a battery problem saves you a trip to the dealer.
Ryan Williams has spent over 8 years testing, repairing, and writing about electric bikes. He has personally ridden and reviewed 150+ e-bike models from brands like Lectric, Aventon, Rad Power, Super73, and dozens more.
Before founding EBIKE Delight, Ryan worked as a bicycle mechanic for 5 years at independent bike shops across California, where he specialized in e-bike conversions and electrical system diagnostics. He holds a Certificate in Electric Vehicle Technology from the Light Electric Vehicle Association (LEVA).
Ryan’s work has been cited by Electric Bike Report, Electrek, and BikeRumor. When he is not testing the latest e-bike on California backroads, he is in his workshop tearing down batteries and controllers to understand what makes them tick — and what makes them fail.
Areas of Expertise
E-bike performance testing and real-world range verificationBattery diagnostics, charging best practices, and safetyBrand comparisons: Lectric, Aventon, Rad Power, Super73, and moreError code troubleshooting across major e-bike systemsE-bike laws, registration, and compliance by state
Ryan believes every rider deserves honest, hands-on information — not marketing hype.