How to Update Shimano Di2 Firmware Wirelessly via Bluetooth

By : Mr Mamil
Updated :

This site is supported by its audience. We may earn an affiliate commission when you purchase through links on this site.

This article discusses how to update the firmware for 11 and 12-speed Shimano Di2 groupsets via a Bluetooth connection.

Things to note :

  • Remember to disconnect the app from the system. Otherwise, the shifting won’t work.
  • Updating the 12-speed shifters (Dura Ace R9270, Ultegra R8170) cannot be done wirelessly. It can only be done through a wired connection.
  • The default passkey is 000000.
  • Check Shimano’s Firmware Updates page to see what’s changed.

Things needed :

To enable Bluetooth connectivity for the Shimano Di2 system, you’ll need :

  • Wireless module (EW-WU111) D-Fly unit for 11-speed. The Bluetooth module is already built into the rear derailleur for 12-speed.
  • Internal battery (BT-DN110).
  • Shimano E-Tube Project App

How to update Shimano Di2 firmware

Shimano E-Tube App Features
  1. Download the E-Tube Project App from App Store (iOS) or Google Play (Android) to your smartphone.
  2. Launch the E-Tube Project App and connect to the Shimano Di2 system.
    • For 11-speed Shimano Di2. Enable pairing mode on the Shimano Di2 system by pressing and holding the button on Junction A. Depending on your bike’s setup, the Junction A can be located below the stem, handlebar end, or downtube. The system is in pairing mode when the green and red LEDs start to flash alternately.
    • For 12-speed Shimano Di2. Press and hold the function button on the rear derailleur. The system is in pairing mode when the blue LED flashes.
    • Press the + icon on the E-Tube Project App and select the Shimano Di2 unit to pair.
  3. If asked for a passkey, the default passkey is 000000. You can change the passcode in the E-Tube Project App for security reasons.
  4. The E-Tube Project App will list all connected Shimano Di2 components.
  5. If there are new firmware versions available, you’ll see the Update Available status for each component.
  6. Update one component at a time while keeping the smartphone next to the bike.
  7. Repeat for other components until completed.
  8. Disconnect the app from the system to exit maintenance mode.

Do I need to always update to the latest firmware version?

No, especially if your current firmware is running without any problems. Always check the firmware release notes to determine if you need to update.

What if I don’t have the Bluetooth module?

You can update the firmware through a wired connection using the Windows version of the E-Tube app. You’ll need the SM-PCE01 or SM-PCE02 linkage device for this.