Home › Display settings › Shimano STEPS SC-E6100 / SC-E7000 / SC-E8000 › Shimano SC-E6100: firmware update (app vs dealer)

Update firmware on a Shimano STEPS SC-E6100, SC-E7000 or SC-E8000 system

Shimano STEPS SC-E6100 / SC-E7000 / SC-E8000

The display, drive unit and battery each run their own firmware. Since 2021 you can update most of them from E-TUBE Project on your phone; earlier, or with an older app version, updates needed a dealer with the SM-PCE02 cable.

Step by step

  1. Charge the battery to at least 50 % and connect the phone to E-TUBE Project (see the pairing guide).
  2. Open [Firmware update]. The app lists every unit and shows which has a newer version.
  3. Tap update and keep the phone within a metre. A drive-unit update takes 5-15 minutes; do not switch the bike off.
  4. When the app says finished, switch the bike off and on. Check units, clock and assist settings; some updates reset them.
  5. If a unit is greyed out with 'update at dealer', that component can only be flashed over the wired connection.
Tip: Error E051 (firmware mismatch) after a partial update is common. Re-run the update so all units are on matching versions.

Can't find it?

Update fails at the same percentage every time: try a different phone, switch off other Bluetooth devices nearby, and disable battery saver for the app. If it still fails, a dealer's wired update is the safe route.

Frequently asked

Is a firmware update free?

Through the app, yes. Dealers may charge labour for a wired update.

Can a firmware update unlock more speed?

No. Region and speed limit are set in the drive unit and are not changed by updates.

The bike went dead halfway through an update.

Switch off, wait a minute, switch on and reconnect. The app resumes or restarts the update. If the display stays blank, a dealer can recover it over the wired connection.

Manuals and video

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

Other Shimano STEPS SC-E6100 / SC-E7000 / SC-E8000 guides

Shimano SC-E6100: switch mph to km/hShimano SC-E6100: change display languageShimano SC-E6100: set the clockShimano SC-E6100: reset trip distanceShimano SC-E6100: wheel size / circumference (dealer only)Shimano SC-E6100: customise assist levels (E-TUBE)Shimano SC-E6100: pair with E-TUBE Project / E-TUBE RideShimano SC-E6100: walk assist modeShimano SC-E6100: turn lights on/offShimano SC-E6100: display brightness
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.