Downgrading DI2 Firmware
-
- Posts: 1176
- Joined: Fri Mar 22, 2013 4:58 pm
Downgrading DI2 Firmware
Postby vosadrian » Thu Jun 09, 2016 9:23 am
Over the last year or two, Shimano have released DI2 firmwares for the various components that prevent compatibility of certain DI2 components to work with each other. These compatibilities were supported in previous firmwares, and Shimano appear to have done this to force customers to buy more components in order to meet the Shimano comparability requirements. Examples of things that used to work but nolonger work:
* Running a mixed combination of 10 and 11 speed derailleurs.
* Running an internal battery with an older EW67 front junction.
2 years ago I upgraded my 6770 bike to internal battery and it worked no problems. I just plugged everything in and it worked (note that I have made an adapter for the BCR2 charger to plug into a standard DI2 connecting port). I tried to do the same for my wife's bike recently and it did not work as the battery I purchased had firmware that prevented the system from working without the later front junction. I spent a bit of time mucking about with the Shimano Etube software trying to work out how to downgrade the firmware in order to get this working without purchasing any more components, and I was successful in finding a method to downgrade any DI2 component and I will outline this below. Note that you do this at your own risk. It is kind of hacking with Etube software, and it worked fine for me, but there is some risk you could load an incorrect firmware to suit your hardware or brick a component or something, so you take that risk if you do this.
The first thing you need is a source of the older firmwares prior to the time Shimano created this issue. My research reveals the best firmwares are the latest before the change which happened at version 2.6.0. The previous version was 2.5.2 but I have been unable to locate a copy of this as Shimano have removed it from their website. Shimano do have an old version for pre Windows 8 which is what I have used: http://e-tubeproject.shimano.com/downlo ... _2_2_3.zip .
First uninstall any other versions of Etube installed (as the old version will not install with a later version installed). Then install the old 2.2.3 version (or 2.5.2 if you have it), and copy the location "C:\ProgramData\E-tube Project\FW" which is a hidden location that contains all the firmware, so you may need to copy/paste the location to the explorer bar. Now you can install a later version of Etube. I used 2.11.0 as I had it, but you can 2.11.1 from here: http://api.shimano.com/etube/public/dat ... 2_11_1.zip
Now copy all the firmware files you previously made a copy of from the older Etube version back to the same location "C:\ProgramData\E-tube Project\FW". Note that we now have a copy of old firmwares, but Etube will not allow you to downgrade firmware. The trick is to trick Etube into thinking the old firmware is newer. This is actually really easy. Etube seems to only check the file name to get the firmware version, so all you need to do is rename the older firmware to a later version than the latest firwmare you have. So locate the firmware for the component you wish to downgrade (should be able to do this from the file name eg battery files name starts with SMBTR2). Then find the latest firmware version (highest number in the version in the name). Then make a copy of the old firmware file (should have identical name except for the version number) and rename it so that the file name is identical to the latest version except that the last number is incremented by 1. Now when Etube looks for new firmwares it will see a later version and want to upgrade your component to the latest version.
Now I recommend running Etube without an internet connection as it tries to upgrade itself and any firmware (which may be later than what you just "created"), so disconnect any Ethernet cable or WiFi. Run Etube and connect to your bike as you normally do. When Etube has recognised your system it should come up as a firmware update available for the component you created the new firmware for. Perform the "update" as normal and it will think it is upgrading but will actually downgrade to the old version (which is reversible later). Then exit ETube. I recommend now going and deleting the firmware file you created previously.
You have successfully downgraded you firmware!! Note that when you go into ETube again, it will want to upgrade that same component as it will now see the really old firmware and recognise a newer firmware it has to update it, but simply do no perform the firmware update... or you are back where you started.
In my case, I had to first downgrade the battery and it would not allow me to get to that stage as my bike setup is "unrecognised" due to internal battery with EW67 junction. Therefore I disconnected all other components so only the battery was connected. Then I was able get Etube to recognise just the battery and perform the downgrade. The bike was still not working so I then had to downgrade the shifters as they had been updated at some point since 2.6.0. So I had to remove the internal battery to get Etube to recognise the setup and I then downgraded the shifters. After this I plugged everything back in and the bike was working perfectly.
Hope this helps some people.
Finally, I would like to get a copy of ETube v 2.5.2. Shimano have removed it from their site. I am sure someone has a copy sitting in their downloads folder somewhere. Please let me know if you do and can get me a copy.
Cheers,
Adrian
-
- Posts: 1
- Joined: Sat Sep 10, 2016 6:19 am
Re: Downgrading DI2 Firmware
Postby tomjc » Sat Sep 10, 2016 6:33 am
Having trawled through various posts I was about to give up and hand the whole thing over to LBS to see if they could fix when I came across your post. However, my route was quite a bit simpler (maybe because I wasn't trying to change firmware on the battery??):
1. Went to C:\ProgramData\E-tube Project\FW
2. Deleted the 3.06 version of the EWW firmware from the folder
3. Made a copy of the 3.05 version which was still in there and renamed the copy as 3.07
4. Turned off my laptop's internet connection
5. Connected my laptop to the bike and loaded up E-Tube software
6. When E-Tube connected to the Di2 system, it recognized that there was a "new" firmware update and loaded up the "3.07" update
7. Disconnected from bike and booted up Garmin
8. Garmin connected to Di2 first time - hooray!
-
- Posts: 1176
- Joined: Fri Mar 22, 2013 4:58 pm
Re: Downgrading DI2 Firmware
Postby vosadrian » Mon Sep 12, 2016 11:15 am
I think the reason my mechanism was more complicated is because later versions of Etube refused to talk to my setup as it is an unsupported setup (I have internal battery with an old EW67 junction). Older versions were not as fussy. I cannot use later versions than 2.5.2. Note that 2.5.2 also allows mixed 10/11 speed derailers and other setups unsupported by later Etube. If you have a supported setup, then you can use the latest version and just change the firmware names as you have done by the looks of it.
-
- Posts: 2
- Joined: Thu Nov 24, 2016 10:26 am
Re: Downgrading DI2 Firmware
Postby gcarvalheira » Thu Nov 24, 2016 10:33 am
i have a Di2 6770 10v system, and recently i got a 11v rear derallieur, so my question is: the compatibility issue is with which component of the system? The front derallieur, STI´s, junction box or the batery.
I am asking that because o got the solution from your post, although i don´t know exactly whitch components i need to downgrade the firmware.
The first thing i noticed was that the amount of firmware files in the older e-tube version is different than the newest. So, i have 3 or 4 files related to FD (Front derallieur).
Many thanks!!!
Gustavo Carvalheira
-
- Posts: 1176
- Joined: Fri Mar 22, 2013 4:58 pm
Re: Downgrading DI2 Firmware
Postby vosadrian » Fri Nov 25, 2016 8:31 am
- Duck!
- Expert
- Posts: 9858
- Joined: Tue May 21, 2013 8:21 pm
- Location: On The Tools
Re: Downgrading DI2 Firmware
Postby Duck! » Fri Nov 25, 2016 9:29 pm
-
- Posts: 377
- Joined: Sun Oct 30, 2016 5:43 pm
Re: Downgrading DI2 Firmware
Postby lone rider » Tue Nov 29, 2016 7:59 pm
- Duck!
- Expert
- Posts: 9858
- Joined: Tue May 21, 2013 8:21 pm
- Location: On The Tools
Re: Downgrading DI2 Firmware
Postby Duck! » Tue Nov 29, 2016 11:06 pm
All other Di2 parts are fully compatible, but you will probably need to do a firmware update for the battery mount to talk to the derailleurs. All components have their individual firmware; it's not all contained just in the battery mount (with the external battery system the battery itself is just that - the power supply, the mount contains a fair chunk of the brainpower; the internal battery combines both the power source and the brain power). However some features of the 11-sp. systems, most notably the Synchro shift option, do need a newer battery mount and possibly junction box. I'm not sure if the updates for Synchro are available yet, but Shimano were saying a while ago it would be released around December.
-
- Posts: 377
- Joined: Sun Oct 30, 2016 5:43 pm
-
- Posts: 1176
- Joined: Fri Mar 22, 2013 4:58 pm
Re: Downgrading DI2 Firmware
Postby vosadrian » Wed Nov 30, 2016 9:46 am
Doing that firmware upgrade is going to be your problem. You could do it yourself with either the shop tool or a BCR2 charger. There is even a way to connect a BCR2 to a DI2 system without the newer EW junction if you know someone you can borrow a BCR2 charger from. I have 2 bikes running internal battery with the EW67 earlier junction. I made an adapter that enables me to plug the BCR2 charger in to a free DI2 port (on shifters which have a spare port) for charging and programming (updates/settings).lone rider wrote:Thanks Duck.
-
- Posts: 2
- Joined: Thu Nov 24, 2016 10:26 am
Re: Downgrading DI2 Firmware
Postby gcarvalheira » Sat Dec 03, 2016 12:47 am
You just renamed the filename?tomjc wrote:Thanks for the great tip. Came in very useful today for a slightly different problem. I have a "fully compliant"(!) Ultegra 68XX set-up which has been running fine, connected via the EWW01 wireless unit to my Garmin 1000. I had been running 3.05 firmware on the EWW01 unit, but was asked today when I connected to E-Tube Project to upgrade to 3.06 firmware which naturally I did without thinking twice. Big mistake - Garmin no longer sees Di2 despite multiple attempts to connect.
Having trawled through various posts I was about to give up and hand the whole thing over to LBS to see if they could fix when I came across your post. However, my route was quite a bit simpler (maybe because I wasn't trying to change firmware on the battery??):
1. Went to C:\ProgramData\E-tube Project\FW
2. Deleted the 3.06 version of the EWW firmware from the folder
3. Made a copy of the 3.05 version which was still in there and renamed the copy as 3.07
4. Turned off my laptop's internet connection
5. Connected my laptop to the bike and loaded up E-Tube software
6. When E-Tube connected to the Di2 system, it recognized that there was a "new" firmware update and loaded up the "3.07" update
7. Disconnected from bike and booted up Garmin
8. Garmin connected to Di2 first time - hooray!
-
- Posts: 2004
- Joined: Wed Jan 09, 2008 9:20 pm
Re: Downgrading DI2 Firmware
Postby Crawf » Mon Dec 05, 2016 4:35 pm
-RD 6870
-FD 6770
-Int Battery
I need to downgrade the RD & Int Battery to 2.5.2 or 2.2.3?
-
- Posts: 1176
- Joined: Fri Mar 22, 2013 4:58 pm
Re: Downgrading DI2 Firmware
Postby vosadrian » Mon Dec 05, 2016 4:41 pm
Not sure. I use 2.5.2 but I have 6870 for both. I would try 2.5.2 and see if it works. Otherwise go earlier. I am not sure which version corresponded with the release of internal battery, but I am sure with a bit of fiddling you can work it out.Crawf wrote:So if I have...
-RD 6870
-FD 6770
-Int Battery
I need to downgrade the RD & Int Battery to 2.5.2 or 2.2.3?
-
- Posts: 2004
- Joined: Wed Jan 09, 2008 9:20 pm
Re: Downgrading DI2 Firmware
Postby Crawf » Mon Dec 05, 2016 5:04 pm
Oh and I found E-tube_Proj_V_2_5_2.exe for you I've uploaded it to my storage and will leave it shared.
https://drive.google.com/drive/folders/ ... sp=sharing
-
- Posts: 763
- Joined: Wed Oct 28, 2009 11:31 pm
Re: Downgrading DI2 Firmware
Postby hamishm » Wed Dec 07, 2016 12:54 pm
-
- Posts: 1
- Joined: Tue Feb 14, 2017 11:41 pm
Re: Downgrading DI2 Firmware
Postby karlitos » Tue Feb 21, 2017 4:05 pm
Thanks for the tips and I do have the E-tube v.2.5.2 version if anyone wants one. Not sure how to share but can be figured out. I have converted a few bikes from 10s to 11s using only new 6870 rear derailleur and they work fine. Not sure if internal battery would work as well. Cheers
-
- Posts: 1
- Joined: Thu Mar 08, 2018 4:48 am
Re: Downgrading DI2 Firmware
Postby Pootle » Thu Mar 08, 2018 4:58 am
I'm in Ottawa, Canada, but I registered here just to thank everyone for their exceptionally helpful information and, in several cases, such as Crawf's, links to useful software and firmware. The background, in case anyone's remotely interested: I recently bought a 2012 Ridley Noah Pro with 6770 UDi2. A spectacular bike and the Di2 works like a dream but the bike had one small problem: it came with a Sram/Quarq power meter crankset with 53/39 rings and I need lower gears because of my great age - 60 - and the hills I like to ride. I can't go to significantly smaller rings because the spider has a 130mm diameter, so the only option was to go to an 11 speed, 11-32 rear cassette. And you know the rest...
Thanks again to everyone!
Robin
-
- Posts: 398
- Joined: Mon Oct 16, 2017 6:36 pm
Re: Downgrading DI2 Firmware
Postby Kronos » Sun Mar 11, 2018 12:16 am
-
- Posts: 2004
- Joined: Wed Jan 09, 2008 9:20 pm
Re: Downgrading DI2 Firmware
Postby Crawf » Mon Jun 11, 2018 2:55 pm
My etube has not downloaded the dat file because my RD6870 is on the latest version.
Need to confirm the actual complete RD6870 filename found in C:\ProgramData\E-tube Project\FW ?
- Ross
- Posts: 5742
- Joined: Sat Nov 07, 2009 8:53 pm
Re: Downgrading DI2 Firmware
Postby Ross » Mon Jun 11, 2018 7:58 pm
Can you mix and match 6870 and 8070 derailleurs? With external battery, not wanting syncro shift.Duck! wrote:External battery and older-style junction box are fine; the only bits that are 10- or 11-sp. specific are the derailleurs, which need to be paired (i.e. both 6770 for 10-sp. or 6870/9070 for 11-sp. The 11-sp. can be mixed between levels).
All other Di2 parts are fully compatible, but you will probably need to do a firmware update for the battery mount to talk to the derailleurs. All components have their individual firmware; it's not all contained just in the battery mount (with the external battery system the battery itself is just that - the power supply, the mount contains a fair chunk of the brainpower; the internal battery combines both the power source and the brain power). However some features of the 11-sp. systems, most notably the Synchro shift option, do need a newer battery mount and possibly junction box. I'm not sure if the updates for Synchro are available yet, but Shimano were saying a while ago it would be released around December.
- ValleyForge
- Posts: 1831
- Joined: Tue Jan 27, 2009 5:37 pm
- Location: Brisbane
Re: Downgrading DI2 Firmware
Postby ValleyForge » Mon Jun 11, 2018 8:25 pm
Beautiful bike. Strange bedfellow wrt the groupset tho....Pootle wrote: I recently bought a 2012 Ridley Noah Pro with 6770 UDi2.
- Duck!
- Expert
- Posts: 9858
- Joined: Tue May 21, 2013 8:21 pm
- Location: On The Tools
Re: Downgrading DI2 Firmware
Postby Duck! » Mon Jun 11, 2018 8:26 pm
- ValleyForge
- Posts: 1831
- Joined: Tue Jan 27, 2009 5:37 pm
- Location: Brisbane
Re: Downgrading DI2 Firmware
Postby ValleyForge » Mon Jun 11, 2018 8:28 pm
For now....Duck! wrote:Yes. All the 11-sp. stuff, both generations, is interchangeable.
-
- Posts: 2
- Joined: Tue Jul 24, 2018 11:13 am
Re: Downgrading DI2 Firmware
Postby dj_oatmeal » Tue Jul 24, 2018 11:36 am
Trying to get the following running:
L-R Shifters 6870
EW90-A
FD-6770
RD-6870
BTR2
Taking it one step at a time and currently connected as below:
I'm running E Tube v2.5.2 with SM-BCR2 (V3.0.1)
Junction A SM-EW90-A with v3.0.4
I placed a renamed copy of the EW90-A FW from the 2.5.2 FW folder(original was v2.2.0 now named 3.0.5) and deleted the original.
Opened E Tube and do the connection test on just the EW90 with nothing else connected.
It finds the unit but when I go to the Update Firmware window it shows that newer FW is not available.
If I add the BTR2 to the mix it tells me to remove it and upgrade to the newest version of E Tube.
Any ideas?
- Duck!
- Expert
- Posts: 9858
- Joined: Tue May 21, 2013 8:21 pm
- Location: On The Tools
Re: Downgrading DI2 Firmware
Postby Duck! » Tue Jul 24, 2018 12:18 pm
- General Australian Cycling Topics
- Info / announcements
- Buying a bike / parts
- General Cycling Discussion
- The Bike Shed
- Cycling Health
- Cycling Safety and Advocacy
- Women's Cycling
- Bike & Gear Reviews
- Cycling Trade
- Stolen Bikes
- Bicycle FAQs
- The Market Place
- Member to Member Bike and Gear Sales
- Want to Buy, Group Buy, Swap
- My Bikes or Gear Elsewhere
- Serious Biking
- Audax / Randonneuring
- Retro biking
- Commuting
- MTB
- Recumbents
- Fixed Gear/ Single Speed
- Track
- Electric Bicycles
- Cyclocross and Gravel Grinding
- Dragsters / Lowriders / Cruisers
- Children's Bikes
- Cargo Bikes and Utility Cycling
- Road Racing
- Road Biking
- Training
- Time Trial
- Triathlon
- International and National Tours and Events
- Cycle Touring
- Touring Australia
- Touring Overseas
- Touring Bikes and Equipment
- Australia
- Western Australia
- New South Wales
- Queensland
- South Australia
- Victoria
- ACT
- Tasmania
- Northern Territory
- Country & Regional
Who is online
Users browsing this forum: No registered users
- All times are UTC+11:00
- Top
- Delete cookies
About the Australian Cycling Forums
The Australian Cycling Forums is a welcoming community where you can ask questions and talk about the type of bikes and cycling topics you like.
Bicycles Network Australia
Forum Information
Connect with BNA
This website uses affiliate links to retail platforms including ebay, amazon, proviz and ribble.