I flashed my own super tenere, it was easy

kjetil4455

Active Member
Joined
Sep 16, 2022
Messages
127
Location
Colombia
Dear friends

I wanted to post this briefly, as I think many are on the fence about flashing their bikes due to waiting times. Especially those of you, as I, who are not living near the flashing shops and would have to wait weeks if not months to get your ECU chip back.

Well, I read a lot about flashing services, and I really liked what was being said about 2wheeldynoworks. I contacted them and said that although I am no bike expert, I am quite techy and I wonder if I can do this myself. I quickly received a response that, yes, indeed, I would just have to purchase the flashing gear (about 380 bucks) and the custom flash map that they sell (about 250 bucks), and they'd send it down here. I could reflash my bike as many times as I wanted, and any updates to their mapping would be free for the future. So I did that.

Here are the links for the flashing gear:

* https://2wheeldynoworks.com/products/12-13-yamaha-xt1200-super-tenere-data-link-ecu-flashing-kits (my bike is 2012. Make sure you choose the right gear for your bike's year)

* https://2wheeldynoworks.com/products/2wdw-custom-ftecu-mapping

They will ask you for your ECU PART NUMBER AND ECU SERIAL NUMBER. You won't receive the flash maps until you provide this.

For brevity, if anyone's interested, here's what sparked my interest in this company's specific flashing service (copy paste from another member's statement on here):

- Disable ais - no more decel popping (valve always closed via ecu disable)
- Smode: 1:1 linear throttle with no power restrictions in any gears
- Tmode: sub 1:1 throttle below 50% throttle with smoothing down low. Above 50% throttle and T mode becomes S mode (identical fueling)
– Disable Injector Decel Cut
– Professional fuel map modification for my aftermarket exhaust
– Removal of all gear based or speed dependent restrictions, TRE
– Optimized timing maps for 91+ octane
– Reduce Fan Temps 205°F
– Bypass EXUP Valve (if the tenere has it, cant remember)"

In my case, I asked for mapping specific for shitty fuel as the octane here (in Colombia) is low. I also have an arrow header and two brothers can, so they specified that for me. I also wanted to keep my engine breaking in touring mode.

The flashing process was very simple and took 3-4 minutes.

1. take out the ECU
2. Install the flashing program on your computer and register an account (the license for ONE ECU comes with your purchase). There's a driver install as well but it was automatically ran by the initial program for me.
3. Plugin the gear in your USB port and connect the ECU
4. Start the ECu flashing suite program
5. Load the flash map that has been provided by the service of your choice
6. Right click the map and click flash. Follow the instructions.
7. Wait until done (3-4 minutes)
8. unplug and reinstall ECU in your bike. Done! The entire process takes less than an hour.

Very simple and, at least for me, I preferred to pay the 350 bucks for the equipment (I also paid shipping and import fees which were about the same price as the gear itself) rather than send my ECU out for months.
With the gear, you can also flash your friends' bikes as long as they pay for the additional license. There are some caveats there that surpass the scope of this howto.

Hope this helps some that are on the fence!

329767871_1644861315970779_2294336132223565616_n.jpg
 

Jlq1969

Well-Known Member
Joined
May 5, 2018
Messages
1,804
Location
Argentina
Since you are a technician... I would leave you with a concern. the difference between the S10 Gen1 and Gen2…is that the Gen2 ECU has an OBD output…but the gen1 ECU also has a diagnostic output (CAN+ and CAN-) and this output goes directly to the dashboard. That is to say that the dashboard acts as a scanner screen (it can read the faults and can erase them)….in your purchase from FTecu, they sent you a cable to connect the ECU to a USB port….surely you know that a USB plug It is very simple… and it has 4 basic connectors, but 2 of them are very important (can/data +….can/data-)…..if with a multimeter, you can find the 2 important cables in the ECU….. you could make an ODB output... and you no longer need to remove the ecu every time you want to flash it
BC071D53-D4A4-4A24-83A3-E6CA6F7F3C88.jpeg6F1C6529-B756-4542-BCDA-6AB0BC86FB6F.jpeg
 

jbrown

Active Member
Joined
Sep 25, 2012
Messages
373
Location
Novato, CA
Just to clarify the gen1 flash issue, the CAN bus does not support flashing the ECU. The ECU connections required to flash the gen1 ECU are not connected to the OEM harness. The flash tune bench kit adds the required wires to the supplied ECU connector, and includes a special USB cable with an FTDI USB programmable interface chip to drive the flash data and control logic. Additionally, you cannot read the current flash on gen1 ECUs, even with the flash tune cable. On gen1 ECUs, you must access the ECU diagnostic port by cutting away the epoxy encapsulation at the correct location to expose the PCB pads, and read the existing data using the Renesas AUD (Advanced User Debugging) interface. The AUD interface is the method used by Flash Tune to capture the OEM flash.
 

kjetil4455

Active Member
Joined
Sep 16, 2022
Messages
127
Location
Colombia
Hi guys. I had to take the ECU out and plug it into the "bench" (ie. stand-alone) harness. It wasn't possible to do it "on bike", at least on my bike. The whole process was very simple though

Regards
 

Jlq1969

Well-Known Member
Joined
May 5, 2018
Messages
1,804
Location
Argentina
Just to clarify the gen1 flash issue, the CAN bus does not support flashing the ECU. The ECU connections required to flash the gen1 ECU are not connected to the OEM harness. The flash tune bench kit adds the required wires to the supplied ECU connector, and includes a special USB cable with an FTDI USB programmable interface chip to drive the flash data and control logic. Additionally, you cannot read the current flash on gen1 ECUs, even with the flash tune cable. On gen1 ECUs, you must access the ECU diagnostic port by cutting away the epoxy encapsulation at the correct location to expose the PCB pads, and read the existing data using the Renesas AUD (Advanced User Debugging) interface. The AUD interface is the method used by Flash Tune to capture the OEM flash.
Very interesting….but by any chance, do you have the ECU pinouts?….I have looked for them. All over the internet and I can't find them...
 

jbrown

Active Member
Joined
Sep 25, 2012
Messages
373
Location
Novato, CA
Very interesting….but by any chance, do you have the ECU pinouts?….I have looked for them. All over the internet and I can't find them...
Here's my hand scribbled 2012 ECU pin out. I've marked the seven pins that the on-bike Flash Tune harness connects to. Six of those have no connection to the OEM harness. The seventh is spliced into a signal ground in the existing harness.
The FT connections are: TXD, RXD (transmit and receive data), FWE1&2 (firmware write enable 1&2), RST1&2 (reset controls), and ground.
Other pins are marked with my abbreviations of various signals. IG1 through IG4 are ignition (coils), for example.
 

Attachments

jbrown

Active Member
Joined
Sep 25, 2012
Messages
373
Location
Novato, CA
If you are curious, this is what the ECU looks like after you strip the encapsulation crud off. This is an R6 ECU from around 2010(?). Very similar to the S10 ECU. You can see the wires I've soldered to the AUD port for one of the processors on the left side.
 

Attachments

Jlq1969

Well-Known Member
Joined
May 5, 2018
Messages
1,804
Location
Argentina
Here's my hand scribbled 2012 ECU pin out. I've marked the seven pins that the on-bike Flash Tune harness connects to. Six of those have no connection to the OEM harness. The seventh is spliced into a signal ground in the existing harness.
The FT connections are: TXD, RXD (transmit and receive data), FWE1&2 (firmware write enable 1&2), RST1&2 (reset controls), and ground.
Other pins are marked with my abbreviations of various signals. IG1 through IG4 are ignition (coils), for example.
Sorry to bother you, but I'm interested in having that famous S10 pinout… and since you took the trouble to do it, I wanted to ask you about some questions. In principle (incompletely) would it be something similar to this? I tried to start a private conversation, but it won't let me include pics in the message
39A50A28-6781-4B38-92AA-550C47EB46FA.jpegC43C5961-B8E4-4619-A1DF-896A06BB18F7.jpeg
CE8FC4BA-4B29-452A-8E3E-BDA7250F2A1A.jpegD8FCE384-A835-4C59-8D2F-CB087F9B278E.jpeg
 

jbrown

Active Member
Joined
Sep 25, 2012
Messages
373
Location
Novato, CA
Sorry to bother you, but I'm interested in having that famous S10 pinout… and since you took the trouble to do it, I wanted to ask you about some questions. In principle (incompletely) would it be something similar to this? I tried to start a private conversation, but it won't let me include pics in the message
It was a while ago I looked at this stuff. From my notes, this is what I *think* the ECU pins in question do. I could be wrong on some of them

26 pin connector
1 - ECU controlled power to lots of components
2 - Grip warmer option control
3,9 - FWE to +5v to enable Renesas boot mode flash write
4,11 - Accel pos sensor 0v to 5v (cct shows two pots in parallel, these are the wipers, maybe two for safety?)
5,12 - Throttle pos 0v to 5v (similar to accel pos)
(Note: sensors in general have a signal ground and ECU controlled supply of 5v, as well as the sensor output. There are exceptions.)
10 - crank position sensor (just a magnetic pickup, no supply, so output pulse amplitude varies)
14, 21 - txd & rxd for Renesas boot mode programming, NOT a CAN bus!
15 - bring to ground to reset CPU
17 - O2 sensor #1 signal
18,19 - ECU controlled 5v supply for many components
20, 22 - signal ground (not necessarily the same thing as 12v ground)
23 - To instrument cluster (bi-directional data line)
26 - coolant temp sensor

34 pin connector
5 - O2 sensor heater control
6 - clutch switch and starter cct cutoff relay
8 - key switch - feeds into starter cuttoff & clutch ccts
9, 17 - throttle servo motor
13 - to "drive mode" switch on handlebar
15 - ECU controlled power for various starting cct components
22 - headlight relay control
23 - fuel pump relay control
25 - power for throttle valve from fuse (source for servo motor power)
27 - sense/source for fuel and injector power present (output side of fuel pump relay)
28 - O2 sensor #2 signal
32, 33 - To ABS controller (probably bi-directional data lines, maybe sends speed info to ECU?)
34 - sense/source for fuel pump/injector power (supply side of fuel pump relay - from fuse)
 
Top