# Dura Ace Di2 - E-Tube programming

**URL:** <https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811>\
**Category:** Equipment\
**Created:** [November 29, 2018, 6:10am UTC](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811 "2018-11-29T06:10:31Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![KennyC](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/kennyc/32/7754_2.png) [@KennyC](https://www.trainerroad.com/forum/u/KennyC)\
**Post date:** [November 29, 2018, 6:10am UTC](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811/1 "2018-11-29T06:10:31Z")

</div>

I have the brand new Dura Ace Di2 components. They are fully programmable with the E-TUBE app, but I can’t seem to figure it out and there are no good videos or blogs that are step by step.

I think I’d Like to use the Semi-Synchronization option, but cannot get it to program.

Does anyone have success with this?

---

<div class="post-metadata">

**Author:** ![Aviatorjensen](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/aviatorjensen/32/84631_2.png) [@Aviatorjensen](https://www.trainerroad.com/forum/u/Aviatorjensen)\
**Post date:** [November 29, 2018, 6:22am UTC](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811/2 "2018-11-29T06:22:22Z")

</div>

I do not have experience with the setup and programming. However, I have been reading extensively on this as I’m in the process of a bike build myself and plan on using Di2. What I have learned is that you do NOT want to use the mobile app as it it will connect to the groupset and ask you to complete a firmware update. From that point it will not complete the update and render it totally useless. It essentially bricks the components. I’ve read that the PC app does not do this and works successfully.

More to your original question is that from what I’ve read is that the software and setup process is actually intuitive and straightforward. Again, no actual hands-on experience here. Just research from the interwebs.

---

<div class="post-metadata">

**Author:** ![Patrickfleege](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/patrickfleege/32/3431_2.png) [@Patrickfleege](https://www.trainerroad.com/forum/u/Patrickfleege)\
**Post date:** [November 29, 2018, 1:16pm UTC](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811/3 "2018-11-29T13:16:04Z")

</div>

I don’t have the wifli module so I just plug the charging cord I. To my pc, pull up the program, and it sorts out the new components.

I believe the synchro shifting options are loaded up whether you want them or not, once you have the right components (proper junction box, proper internal battery-both are a must)

Then you just double click the button on the junction box and watch the lights flash. One for normal, double click again-two flashes for semi, double click again-three flashes for full

I am not a roadie so I really love the full.

---

<div class="post-metadata">

**Author:** ![GilbertsGrapes](https://avatars.discourse-cdn.com/v4/letter/g/e9c0ed/32.png) [@GilbertsGrapes](https://www.trainerroad.com/forum/u/GilbertsGrapes)\
**Post date:** [November 29, 2018, 1:50pm UTC](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811/4 "2018-11-29T13:50:37Z")

</div>

Definitely do everything through the PC app rather than the mobile app. I bricked my Di2 system initially by trying to use the mobile app when I was installing the wireless inline unit (really only so I can use the hood buttons to change pages on my Wahoo)

---

<div class="post-metadata">

**Author:** ![Bikeguy0](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/bikeguy0/32/4965_2.png) [@Bikeguy0](https://www.trainerroad.com/forum/u/Bikeguy0)\
**Post date:** [November 29, 2018, 4:17pm UTC](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811/5 "2018-11-29T16:17:14Z")

</div>

[http://si.shimano.com/pdfs/dm/DM-R9150-06-ENG.pdf](http://si.shimano.com/pdfs/dm/DM-R9150-06-ENG.pdf)

E Tube Manual: [E-TUBE PROJECT | E-TUBE](http://e-tubeproject.shimano.com/pdf/en/HM-G.3.0.0-01-EN.pdf)  
E Tube Road Edition: [E-TUBE PROJECT | E-TUBE](http://e-tubeproject.shimano.com/pdf/en/HM-R.3.4.1-00-EN.pdf)  
E Tube Website: [E-TUBE PROJECT | E-TUBE](http://e-tubeproject.shimano.com/about/)

Page 175 for how to program. If you don’t want to use the wifi version of the app to connect and program you’re going to need to buy the SM-PCE1 or SM-BCR2 to physically connect to a computer to make the changes. Your other option is to take it to a shop.

I have done it both ways and it is more convenient to do it via the iOS app regarding connections but it is more intuitive to make the changes via the hard connection. I have the SM-PCE1 as I have three bikes with Di2 so I thought the investment was worth it.

---

<div class="post-metadata">

**Author:** ![Roikyou](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/roikyou/32/7721_2.png) [@Roikyou](https://www.trainerroad.com/forum/u/Roikyou)\
**Post date:** [November 29, 2018, 10:39pm UTC](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811/6 "2018-11-29T22:39:12Z")

</div>

Mine was set to shift mode 1 was semi, shift mode 2 was full synchronized and then it goes back to normal. I used the laptop to confirm and since I have the wireless module, I used the Garmin 1030 to rotate between modes. Left it at synchronized. The Garmin also displays the mode it’s in.

---

<div class="post-metadata">

**Author:** ![racewheels](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/racewheels/32/1091_2.png) [@racewheels](https://www.trainerroad.com/forum/u/racewheels)\
**Post date:** [November 30, 2018, 8:58am UTC](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811/7 "2018-11-30T08:58:25Z")

</div>

i Know the top Di2 buttons could control a Garmin but didn’t realise it could also control a Wahoo. Straightforward setup?

---

<div class="post-metadata">

**Author:** ![GilbertsGrapes](https://avatars.discourse-cdn.com/v4/letter/g/e9c0ed/32.png) [@GilbertsGrapes](https://www.trainerroad.com/forum/u/GilbertsGrapes)\
**Post date:** [November 30, 2018, 2:37pm UTC](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811/8 "2018-11-30T14:37:26Z")

</div>

Yes. Put it in pairing mode, add a new sensor from the headunit, and hold close to the Di2 wireless unit.

You can use the hood buttons to swap pages and control the number of fields, as well as get a readout of the gear numbers and it also writes it to the file, so you can analyze later (at least you can in WKO4)

---

<div class="post-metadata">

**Author:** ![SnowyUK](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/snowyuk/32/17731_2.png) [@SnowyUK](https://www.trainerroad.com/forum/u/SnowyUK)\
**Post date:** [November 30, 2018, 2:48pm UTC](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811/9 "2018-11-30T14:48:44Z")

</div>

No problem with using iOS app on iPhone or iPad, for firmware updates or synchro settings.  
Easy to set button functions, change points, chain ring and cassette size. I use the use hood buttons as climbing shifters in full synchro.

---

<div class="post-metadata">

**Author:** ![racewheels](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/racewheels/32/1091_2.png) [@racewheels](https://www.trainerroad.com/forum/u/racewheels)\
**Post date:** [November 30, 2018, 9:04pm UTC](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811/10 "2018-11-30T21:04:11Z")

</div>

Awesome, thanks!

---

<div class="post-metadata">

**Author:** ![Anachronism](https://avatars.discourse-cdn.com/v4/letter/a/e56c9b/32.png) [@Anachronism](https://www.trainerroad.com/forum/u/Anachronism)\
**Post date:** [December 1, 2018, 3:51pm UTC](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811/11 "2018-12-01T15:51:16Z")

</div>

I didn’t know the hood buttons could be mapped as shift buttons 🤔

I also set mine up through the IOS app with no problems but I am disappointed with how slow the syncro shift is, especialy the shift to the small ring. Manually I can shift to the small ring and it feels just like a one cog change but with syncro there is always a brief moment where I am not applying any power.

---

<div class="post-metadata">

**Author:** ![AlphaDogCycling](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/alphadogcycling/32/13863_2.png) [@AlphaDogCycling](https://www.trainerroad.com/forum/u/AlphaDogCycling)\
**Post date:** [December 1, 2018, 5:44pm UTC](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811/12 "2018-12-01T17:44:59Z")

</div>

I used the PC app, and it was pretty straight forward to reprogram Ultegra Di2 on my gravel bike to make it shift like (well, almost like) eTap on my road bike.

I switched things so that the right shifter shifts both front & rear derailleurs to the right (harder gear) and the left shifter shifts both front & rear derailleurs to the left (easier gear). Plus the larger shift paddle (both left & right) are for the rear derailleur, since this is what I use the most, so wanted to ensure shifting the rear was the most convenient / least likely to mis-shift on.

I really like the above shift pattern, and will implement it on my new (soon) roadbike that will also have Ultegra Di2

---

<div class="post-metadata">

**Author:** ![TheJaf](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/thejaf/32/36202_2.png) [@TheJaf](https://www.trainerroad.com/forum/u/TheJaf)\
**Post date:** [April 5, 2020, 3:06am UTC](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811/13 "2020-04-05T03:06:32Z")

</div>

Can someone help me?  
I just bought my first bike with electronic shifting - Dura Ace r9170  
and when I use E-Tube, I cannot disable Gear Control. It shows greyed out.

And when I try to set it manually on the bike it still uses semi/full shifting.

![image](https://global.discourse-cdn.com/trainerroad/original/3X/e/c/ec3fc8c80ffa34e847547347e299c8e1201a5e85.png)

Any ideas?  
Thanks in advance!

---

<div class="post-metadata">

**Author:** ![TheJaf](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/thejaf/32/36202_2.png) [@TheJaf](https://www.trainerroad.com/forum/u/TheJaf)\
**Post date:** [April 5, 2020, 3:26am UTC](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811/14 "2020-04-05T03:26:57Z")

</div>

According to the manual  
by pressing the junction button 2x it rotates the shifting mode:  
2 leds solid for 2 sec = manual shifting.  
2 blinks = ShiftMode1  
3 blinks = ShiftMode2

but even if I select manual shifting in the bike, I still cannot do manual shifting as I wish… and it doesnt let me for instance select small ring(plate) + smallest cog

---

<div class="post-metadata">

**Author:** ![TheOtherOne](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/theotherone/32/146374_2.png) [@TheOtherOne](https://www.trainerroad.com/forum/u/TheOtherOne)\
**Post date:** [April 5, 2020, 3:52am UTC](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811/15 "2020-04-05T03:52:42Z")

</div>

To disable Gear Protection Control you have to have the crank set to 53-39 I believe. If set to any smaller chainrings it will be grayed out and automatically disable shifting into the smallest two cogs while in the small chainring. Assuming you don’t have a 53-39, if you really need to use small/small the only way to do it lie about the crank in the setup.

> **[Can’t shift to smallest sprockets when in small ring? Adjust Gear Position...](https://bettershifting.com/di2-cant-shift-to-smallest-cogs-in-small-ring-adjust-gpc/)**
>
> Cannot shift to the smallest sprockets or cogs on your Di2 bike? This is a feature, not a bug. Learn how to change Gear Position Control.

---

<div class="post-metadata">

**Author:** ![TheJaf](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/thejaf/32/36202_2.png) [@TheJaf](https://www.trainerroad.com/forum/u/TheJaf)\
**Post date:** [April 5, 2020, 5:31am UTC](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811/16 "2020-04-05T05:31:48Z")

</div>

gotcha!  
Thank you so much for the quick response. I will give it a try tomorrow.  
In general, I was just looking to disable any automatic shifting cause I’ve been riding mechanical forever

---

<div class="post-metadata">

**Author:** ![John\_Keiller](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/john_keiller/32/36211_2.png) [@John\_Keiller](https://www.trainerroad.com/forum/u/John_Keiller)\
**Post date:** [April 5, 2020, 5:36am UTC](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811/17 "2020-04-05T05:36:50Z")

</div>

This is partly true. This happened to me the first time I tried to connect the app and then nothing worth. No gear change, no flashing light if you hold the button for 3 secs. Nothing.

The fix is to get on the bike, ride for maybe 10 seconds and then press, simultaneously the up and down shifters. This resets the unit and turns everything back on.

---

<div class="post-metadata">

**Author:** ![John\_Keiller](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/john_keiller/32/36211_2.png) [@John\_Keiller](https://www.trainerroad.com/forum/u/John_Keiller)\
**Post date:** [April 5, 2020, 5:38am UTC](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811/18 "2020-04-05T05:38:37Z")

</div>

Not at all it’s a total nightmare. Just setup for gear change when aero or climbing.

---

<div class="post-metadata">

**Author:** ![TheJaf](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/thejaf/32/36202_2.png) [@TheJaf](https://www.trainerroad.com/forum/u/TheJaf)\
**Post date:** [April 5, 2020, 5:50am UTC](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811/19 "2020-04-05T05:50:50Z")

</div>

do you use any of the automatic shifting modes @John_Keiller ?

As I said, I’m new to electronic shifting and this settings caught me by surprise. I just find weird not having the full responsibility of making gear changes myself.

Semi-synchronized is pretty much how I ride my bike, but sometimes you might want to do something different.

Whats your opinion about these automatic shifting methods?

---

<div class="post-metadata">

**Author:** ![jgutz71](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/jgutz71/32/7058_2.png) [@jgutz71](https://www.trainerroad.com/forum/u/jgutz71)\
**Post date:** [April 5, 2020, 6:01am UTC](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811/20 "2020-04-05T06:01:55Z")

</div>

You can toggle through each mode by pushing the Junction-A box (the small plug connection box that often sits below your stem) button twice. Solid red+green lights indicate you are in manual shift mode, two blinks indicate you are in Semi-Synchro Shift mode and three blinks indicate you are in Full-Synchro Shift mode. If you press the Junction-A box button twice again, it will cycle back to manual shift mode.

[Next page](https://www.trainerroad.com/forum/t/dura-ace-di2-e-tube-programming/6811.md?page=2)
