Yamaha FZ-09 Forum banner
61 - 79 of 79 Posts
Just seen it, top bloke :cool: That'll go out first thing tomorrow morning.
Righto, the gear has arrived. The MT-09 has the ecu out so I connected to the boss's 2018 MT-07. It connects and all three leds light up. Torque then sets of on a lengthy search for the right protocol. Do you know what it is so I can get connected to the ecu without waiting around? Also do you have the Yamaha PID codes?
 
Here is my setup and it worked fantastic for clearing the code and seeing the codes. And you can leave it hooked up under your seat and connect to your phone.

View attachment 118169

1. Bluetooth OBD2 plug in - $10.00
ELM327 Wireless Bluetooth V2.1 ODB2 ODB-II Androd Car Diagnostic Scan Scan F0 | eBay

2. Yamaha diagnostic plug to ODB2 - $30.00
Yamaha MT09 2017 Yamaha 4-pin to OBD2 Diagnostic Plug. | eBay

3. Torque Pro - $5.00
Google play store
I tried that type of setup. Did Torque find the Protocol for you. If so what was it?
 
Righto, the gear has arrived. The MT-09 has the ecu out so I connected to the boss's 2018 MT-07. It connects and all three leds light up. Torque then sets of on a lengthy search for the right protocol. Do you know what it is so I can get connected to the ecu without waiting around? Also do you have the Yamaha PID codes?
On mine it’s ISO 15765-4 CAN (11 bit ID, 500 Kbaud). Connection happens really quickly. You’re eventually getting a connection, right? Just that you want to speed it up?

For the OBD-II PIDs they are standardised by the OBD-II specification: https://en.wikipedia.org/wiki/OBD-II_PIDs

For the fault codes you may pull, honestly I'd start with Googling alongside your bike model to get way more specific information from forums like this. Otherwise it'll usually point you to one of these databases which are pretty good. No Yammy specific database that I know of but they are also (kinda) standardised across manufacturers.
 
On mine it’s ISO 15765-4 CAN (11 bit ID, 500 Kbaud). Connection happens really quickly. You’re eventually getting a connection, right? Just that you want to speed it up?

For the OBD-II PIDs they are standardised by the OBD-II specification: https://en.wikipedia.org/wiki/OBD-II_PIDs

For the fault codes you may pull, honestly I'd start with Googling alongside your bike model to get way more specific information from forums like this. Otherwise it'll usually point you to one of these databases which are pretty good. No Yammy specific database that I know of but they are also (kinda) standardised across manufacturers.
I set the profile to ISO 15765-4 CAN (11 bit ID, 500 Kbaud). Torque Pro connects and then starts searching for a protocol that works. I let it search for 30 minutes while I rode to work. It was still searching when I arrived. Should have tried the free version first.
 
On mine it’s ISO 15765-4 CAN (11 bit ID, 500 Kbaud). Connection happens really quickly. You’re eventually getting a connection, right? Just that you want to speed it up?
Looks like I might be out of luck. The hardware works. I plugged the bluetooth part in to the car, it connected to Torque and displayed revs. I then connected to the 2018 MT-07 via the adapter cable. It connected but eventually gave up searching as Torque doesn't have the protocol available.

Should I try other software or are the protocols limited by the CAN-Bluetooth chip?
 
Looks like I might be out of luck. The hardware works. I plugged the bluetooth part in to the car, it connected to Torque and displayed revs. I then connected to the 2018 MT-07 via the adapter cable. It connected but eventually gave up searching as Torque doesn't have the protocol available.

Should I try other software or are the protocols limited by the CAN-Bluetooth chip?
Let's debug. Let me try and get a hold of this Torque app on my Android beater to see what results I get. I would try a different bike first, but no harm in trying other software (plenty of free ones out there -- we're just looking for connectivity and not features at this stage).
The protocols in the Bluetooth adapter are exhaustive (that's why ELM327 is so popular, it supports the most https://www.elmelectronics.com/products/ics/obd/). Your bike should work, so whatever the issue is it's something weird.
 
Please for the love of god figure this out and close the loop if you solve it. I've been trying to find a way to read codes on my '14 fz09 for years now with no luck. I've got the ELM327 and have tried two other readers along with multiple different apps (and one hard wired/no BT reader). None will work on the FZ. I've all but lost hope/given up.
 
Please for the love of god figure this out and close the loop if you solve it. I've been trying to find a way to read codes on my '14 fz09 for years now with no luck. I've got the ELM327 and have tried two other readers along with multiple different apps (and one hard wired/no BT reader). None will work on the FZ. I've all but lost hope/given up.
Diagnostic mode on the dash will read them out.

For the code readers I have I can not get them to connect on the 14-16 fz09 or to my 19 MT07, fortunately neither of their diagnostic systems are like the 17+ 09 and set off a check engine light that wont clear even when the condition is no longer present. Dumbest shit ever
 
Diagnostic mode on the dash will read them out.

For the code readers I have I can not get them to connect on the 14-16 fz09 or to my 19 MT07, fortunately neither of their diagnostic systems are like the 17+ 09 and set off a check engine light that wont clear even when the condition is no longer present. Dumbest shit ever
Well that makes me feel better. I need to learn how the diagnostic stuff really works on these then. Last time I tried poking around I was scared I'd mess something up!
 
  • Like
Reactions: vcyclenut
Right, I got myself a copy of Torque Pro. Eventually got it working:

Got my Android beater phone and installed Torque free version first, followed by Torque Pro. So I've got both versions installed on my phone at this point before going to the garage for testing. Went straight into Torque Pro -- could not get the connection up and running at all. It doesn't give you much to play with, so poked around where I could and tried a few things but no luck.

Quit Torque pro and went in to Torque free -- got connected instantly and had my engine RPM gauged up in moments.

Back to Torque pro and nada. Quit Torque pro, deleted Torque free, then back into Torque pro, and connected almost instantly. I had a hunch that there were some background daemons that might be running from both and interfering with one another, which is why I decided to completely uninstall one. Seemed to work but no idea if my theory was right at all.

I couldn't find the place where you select the connection protocol manually that you mentioned, and ultimately didn't need to.

But reading the feedback above from a couple of the other guys maybe it's just the case that these bikes are not compatible, which is astonishing if true, especially the stuff manufactured in the last few years. If you're willing to test more I'd say make sure your Android environment is clean and free of conflicts, and see if you can borrow an iPhone too. Then of course there's the MT-09 when you get the ECU back. I'm sending you another cable on the house (the one I just tested with) to make sure that's not the issue.
 

Attachments

Right, I got myself a copy of Torque Pro. Eventually got it working:

Got my Android beater phone and installed Torque free version first, followed by Torque Pro. So I've got both versions installed on my phone at this point before going to the garage for testing. Went straight into Torque Pro -- could not get the connection up and running at all. It doesn't give you much to play with, so poked around where I could and tried a few things but no luck.

Quit Torque pro and went in to Torque free -- got connected instantly and had my engine RPM gauged up in moments.

Back to Torque pro and nada. Quit Torque pro, deleted Torque free, then back into Torque pro, and connected almost instantly. I had a hunch that there were some background daemons that might be running from both and interfering with one another, which is why I decided to completely uninstall one. Seemed to work but no idea if my theory was right at all.

I couldn't find the place where you select the connection protocol manually that you mentioned, and ultimately didn't need to.

But reading the feedback above from a couple of the other guys maybe it's just the case that these bikes are not compatible, which is astonishing if true, especially the stuff manufactured in the last few years. If you're willing to test more I'd say make sure your Android environment is clean and free of conflicts, and see if you can borrow an iPhone too. Then of course there's the MT-09 when you get the ECU back. I'm sending you another cable on the house (the one I just tested with) to make sure that's not the issue.
I will check the cable continuity at work today. The 18 MT-07 is a LAMS approved bike. Power limited for learners. They might have taken steps to keep us out.
 
The cable is ok. All four CAN wires go to the OBD connector. The only thing of note is that the chassis ground is connected, not the signal ground but I doubt that this matters.
Yeah that is not going to make any difference, it can be either/or. Oh well, sent a new cable by express anyway but give it to a mate or something. When are you getting your ECU back?
 
Made my own ODB2 to YAM connector. Will be using a BlueDriver ODB2 scan thingamajig and reporting back this weekend.

I ran my bike on stands and now have a check engine light. Stealership will not get my money for a simple code clearing.

WIN!
 
I can sent the pinouts. I bought a cheap ODBII from amazon.
Autel AutoLink AL319 OBD II & CAN Scan Tool https://www.amazon.com/dp/B007XE8C74/ref=cm_sw_r_cp_apip_1Poe7N9KKCAgm
And a connector
Fotag 2PCS 16 Pin Female Wire Sockets Connector OBDII Car Auto Adapter J1962 OBD 2 https://www.amazon.com/dp/B01ETRIDUI/ref=cm_sw_r_cp_apip_uArbEjyYrqtPT
And i already had the connector on the bike end from Cycle Terminal.
It's 4 wires, dead easy



Sent from my iPhone using Tapatalk Pro
What color are the wires from the bike side and witch pin on the OBD2 side to which bike connector wire
 
61 - 79 of 79 Posts