speedub.nate
Member
- Region
- USA
- City
- Oakland
This post is an offshoot of another thread I began 3 months ago concerning a bike build and an E8000 to EP8 swap:
forums.electricbikereview.com
The tl;dr of that thread is I wanted to install Nexus / Alfine Di2 shifting on a bike with an E8000 motor, which isn't compatible, so I swapped in a Taiwan-market EP8 motor. Shimano USA remoted in to my motor and was able to adjust my wheel size, but was unable to switch the motor to "US-Region" which would be necessary to lift the 16 MPH speed limit. Shimano said that Taiwan-market motors specifically are locked out from them being able to make that change.
I began looking into my options and came up with "if your motor firmware is 4.1.1 or greater, don't bother, you're locked out from making changes." I found a few threads here and on Reddit that seemed to confirm that. eMax-Tuning's documentation said, in effect, you may as well stop reading because this won't work (but email us). So I DID!
My understanding is the eMax is comprised of a group of Shimano sTeps enthusiasts who became fed up with a lack of company support, so have been figuring out how to hack their motors. I wasn't excited about having to pay good money to make a change, but I gathered that that Shimano closed some of the "free" loopholes a couple of years ago to the point that even their own US technicians were being put on ice. (For what it's worth, about 5 years ago I did very similar swap with an E6000 motor, and Shimano USA was able to remote in and make all of the necessary changes.) The contact from eMax who responded to my emails is named Markus. He was very responsive, replied to my email on a Sunday morning, and by mid-day Monday I was able to get my motor problems squared away.
The documents on the eMax site are chock full of information and a little difficult to digest. Maybe overwhelming? However they are thorough, but benefit from the reader possessing a certain threshold of familiarity to make sense of.
I thought it would be good to document my experience here in case anybody else needs a walk-through:
So here's the breakdown of what was involved specifically with the EP8:
1. Download eMax miniMax or MobileApp (Bluetooth) software to talk to your motor. Connect, and send a screenshot to eMax (Markus) to evaluate how to proceed.
Of note: TW region specifically is locked and causes trouble. Markus says motors from the other regions wouldn't require the extra steps I'm documenting in this post. Shimano USA has already been in here to modify my wheel circumference and to activate my "electronical switching." Note also this motor is limited to 400 watts. This is the screenshot I sent to eMax before paying for a license.
2. Get a Shimano PCE-02 cable. Often this isn't necessary and can be done over Bluetooth, but in my case it was necessary. Great, I already have the cable.
eMax has documentation what changes are possible depending on what version firmware the motor has installed, and what is Bluetooth accessible vs. requires PCE.
3. Download E-Tube version 4 (old) software from the eMax site; install it
I assume the newer version of E-Tube perform cryptographic verification of firmware before allowing it to be installed, so this older version is used. eMax notes that I don't have to uninstall the current v5 E-Tubes software, and sure enough, it installed to its own directory.
4. Download a E-Tube V4 "companion file" from the eMax site and install it in the V4 directory
I moved this Zip file right into the E-Tube Project directory, right-clicked, and extracted it there (highlighted files). I don't know what this file does
5. Download old 4.0.2 firmware for the EP8 motor from eMax and install it
For this one, it needs to be installed in a hidden Firmware directory. To make hidden directories visible, from your Windows file folder, click View, then Show > then Hidden Items
Just like the step before, I dropped the Zipped files here and extracted them.
After extraction, the files are named "D.4.0.0" (or whatever), and need to be renamed to a higher version ex. "D.5.0.0" to spoof the E-Tubes software into thinking it's the latest and greatest. Just right-click and select "Rename" from the dropdown to do this.
6. That's it! Open Version 4 of E-Tube and connect to your motor. eMax instructions suggest to connect directly to the motor, but I connected to a vacant port on my head unit and this all worked fine. E-Tube will instantly see that there is an update available and after you select it, it will run the update in about one minute.
You'll then disconnect E-Tube, and reconnect the eMax miniMax app. You'll find that the region and wheel size are no longer greyed-out, meaning they're adjustable.
The 400W limit is still in effect. That will revert to 500W after you reconnect using the V5 (current version) of Shimano E-Tube, and update the motor back to the current software version (currently 4.2.0).
Upon re-entering E-Tubes V5 I received an "unauthorized modification" notification. The system prompted me to revert back to the previous configuration. Refuse this request. Proceed forward and perform the firmware update. Updating the firmware will eliminate this message from appearing again.
What will be persistent is a warning on the Maintenance tab. There's really no issue with this, although Markus told me they have something that can be done to eliminate it. I don't want to bother as it won't revert the motor back to the previous configuration, and Shimano is never going to have this motor for warranty work since it's a gray market purchase.
My intent with this post is to step you through what I consider the more confusing tasks associated with this operation, mainly what to do with the various files.
I don't know if the EP8 (specifically the Taiwanese market version of the EP8) is the only one with these challenges, but eMax seems to have a solution for most, maybe all, of the Shimano motors. Definitely worth the 100 Euros I paid them because of the comprehensive instructions, email support, and the flawless execution (particularly their app). It took me a little while to understand this, a few emails to get things set up, and maybe 30 minutes downloading files and extracting them to the right directories. But when I walked into the garage with my laptop loaded, the actual update process took mere minutes, no error messages or restarts, it almost felt wrong that it went so easily.
Shimano E8000 + ... Alfine 8? Rohloff Speedhub?
I thought I was all set. I retired my get-around street bike, a 2017 Raleigh Misceo ie with an E6000 motor and an 8-speed Alfine with electric Di2 shifting. I kept the Misceo's rear wheel & Alfine, and outfitted the bike with a 9 speed derailleur prior to sale. It's done and gone. The...
The tl;dr of that thread is I wanted to install Nexus / Alfine Di2 shifting on a bike with an E8000 motor, which isn't compatible, so I swapped in a Taiwan-market EP8 motor. Shimano USA remoted in to my motor and was able to adjust my wheel size, but was unable to switch the motor to "US-Region" which would be necessary to lift the 16 MPH speed limit. Shimano said that Taiwan-market motors specifically are locked out from them being able to make that change.
I began looking into my options and came up with "if your motor firmware is 4.1.1 or greater, don't bother, you're locked out from making changes." I found a few threads here and on Reddit that seemed to confirm that. eMax-Tuning's documentation said, in effect, you may as well stop reading because this won't work (but email us). So I DID!
My understanding is the eMax is comprised of a group of Shimano sTeps enthusiasts who became fed up with a lack of company support, so have been figuring out how to hack their motors. I wasn't excited about having to pay good money to make a change, but I gathered that that Shimano closed some of the "free" loopholes a couple of years ago to the point that even their own US technicians were being put on ice. (For what it's worth, about 5 years ago I did very similar swap with an E6000 motor, and Shimano USA was able to remote in and make all of the necessary changes.) The contact from eMax who responded to my emails is named Markus. He was very responsive, replied to my email on a Sunday morning, and by mid-day Monday I was able to get my motor problems squared away.
The documents on the eMax site are chock full of information and a little difficult to digest. Maybe overwhelming? However they are thorough, but benefit from the reader possessing a certain threshold of familiarity to make sense of.
I thought it would be good to document my experience here in case anybody else needs a walk-through:
So here's the breakdown of what was involved specifically with the EP8:
1. Download eMax miniMax or MobileApp (Bluetooth) software to talk to your motor. Connect, and send a screenshot to eMax (Markus) to evaluate how to proceed.
Of note: TW region specifically is locked and causes trouble. Markus says motors from the other regions wouldn't require the extra steps I'm documenting in this post. Shimano USA has already been in here to modify my wheel circumference and to activate my "electronical switching." Note also this motor is limited to 400 watts. This is the screenshot I sent to eMax before paying for a license.
2. Get a Shimano PCE-02 cable. Often this isn't necessary and can be done over Bluetooth, but in my case it was necessary. Great, I already have the cable.
eMax has documentation what changes are possible depending on what version firmware the motor has installed, and what is Bluetooth accessible vs. requires PCE.
3. Download E-Tube version 4 (old) software from the eMax site; install it
I assume the newer version of E-Tube perform cryptographic verification of firmware before allowing it to be installed, so this older version is used. eMax notes that I don't have to uninstall the current v5 E-Tubes software, and sure enough, it installed to its own directory.
4. Download a E-Tube V4 "companion file" from the eMax site and install it in the V4 directory
I moved this Zip file right into the E-Tube Project directory, right-clicked, and extracted it there (highlighted files). I don't know what this file does
5. Download old 4.0.2 firmware for the EP8 motor from eMax and install it
For this one, it needs to be installed in a hidden Firmware directory. To make hidden directories visible, from your Windows file folder, click View, then Show > then Hidden Items
Just like the step before, I dropped the Zipped files here and extracted them.
After extraction, the files are named "D.4.0.0" (or whatever), and need to be renamed to a higher version ex. "D.5.0.0" to spoof the E-Tubes software into thinking it's the latest and greatest. Just right-click and select "Rename" from the dropdown to do this.
6. That's it! Open Version 4 of E-Tube and connect to your motor. eMax instructions suggest to connect directly to the motor, but I connected to a vacant port on my head unit and this all worked fine. E-Tube will instantly see that there is an update available and after you select it, it will run the update in about one minute.
You'll then disconnect E-Tube, and reconnect the eMax miniMax app. You'll find that the region and wheel size are no longer greyed-out, meaning they're adjustable.
The 400W limit is still in effect. That will revert to 500W after you reconnect using the V5 (current version) of Shimano E-Tube, and update the motor back to the current software version (currently 4.2.0).
Upon re-entering E-Tubes V5 I received an "unauthorized modification" notification. The system prompted me to revert back to the previous configuration. Refuse this request. Proceed forward and perform the firmware update. Updating the firmware will eliminate this message from appearing again.
What will be persistent is a warning on the Maintenance tab. There's really no issue with this, although Markus told me they have something that can be done to eliminate it. I don't want to bother as it won't revert the motor back to the previous configuration, and Shimano is never going to have this motor for warranty work since it's a gray market purchase.
My intent with this post is to step you through what I consider the more confusing tasks associated with this operation, mainly what to do with the various files.
I don't know if the EP8 (specifically the Taiwanese market version of the EP8) is the only one with these challenges, but eMax seems to have a solution for most, maybe all, of the Shimano motors. Definitely worth the 100 Euros I paid them because of the comprehensive instructions, email support, and the flawless execution (particularly their app). It took me a little while to understand this, a few emails to get things set up, and maybe 30 minutes downloading files and extracting them to the right directories. But when I walked into the garage with my laptop loaded, the actual update process took mere minutes, no error messages or restarts, it almost felt wrong that it went so easily.