What Is the Shimano Junction Box?

The Shimano STEPS junction box (typically the EW-EN100 or its predecessors) is the central hub of the STEPS wiring system. It connects the motor, battery, display, brake sensors, speed sensor, and any accessories (lights, Di2 shifting) through a star topology. All signals from external components pass through the junction box before reaching the motor controller. A fault in the junction box can therefore produce symptoms that appear to come from many different components.

Junction Box Fault Symptoms

  • E020 communication error that persists despite all direct cable checks
  • Display shows error codes that change on their own or clear and return randomly
  • Some accessories (lights, Di2) stop working while motor function is unaffected, or vice versa
  • Multiple W or E codes appear simultaneously for apparently unrelated systems

Diagnosis

Step 1: Visual Inspection

Locate the junction box — usually behind the headtube, in the top tube, or at the downtube-junction. Inspect all port connections for secure seating. Pull each cable connector out and reinsert firmly. Look for water pooling in the junction box housing (a common failure mode after submersion or pressure washing).

Step 2: E-Tube Project App Scan

Connect the E-Tube Project app and check whether the junction box appears as a detected component. A junction box that does not appear in the app has either a power supply fault or an internal communication failure.

Step 3: Firmware Update

If the junction box appears in the app, check for pending firmware updates specifically for the junction box. Junction box firmware bugs have produced E020 errors that cleared after a firmware update.

Step 4: Replace the Junction Box

Junction boxes are relatively inexpensive (typically EUR 25 to EUR 50) and user-replaceable in most installations. The EW-EN100 uses snap-fit cable connectors that attach without tools. Replacing the junction box is often faster and cheaper than extended diagnostic labour.