Jump to content
The MT-07 Forum

Tested out 4-pin to OBD2 cable for diagnostics and fault resets.


Raven

Recommended Posts

sweetscience
On 4/16/2022 at 12:33 AM, ElGonzales said:

I think it could be 8-36:

grafik.png.5d2f953dc556e6e0e1828124487a3664.png

OBD2 is supposed to use industrial standard protocols as far as I know. Sadly I don't have a newer MT-07 supporting it. I think some of the connection problems are caused by wrong assignment of GND/+12V/ CAN H/ CAN L between bike and scan device. But that's just speculation.

Yes, the MT gen 2 and gen 3 uses the CAN H and CAN L (4-pin) OBD2 protocol.  The 1st gen I'm assuming uses the 3-pin K-line maybe?

According to the service manual (2nd gen MT)  section 8-99, the 4-pin OBD2 diagnostic connector is as follows:

B (Black wire): Ground 

R/W (Red/White stripe): +12 V

L/R (Blue/Red stripe): CAN High

L/B (Blue/Black stripe): Can Low

 

I have no bike to test this with yet.  Your scanner's adapter harness should have pins 4,5,6,14,16 connected to the bike's OBD2 coupler (note pins 4 and 5 are linked ground).  I'll attach the OBD2 scanner connector pinout so you can check yourself if they match.

OBD2-Connector-Pinout.jpeg.18852ca036a6e7baac117f817304e3fc.jpeg

 

.

 

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

  • 1 year later...

Veepeak OBDCheck BLE+
and EOBD-Facile app on IOS worked.

i got the codes read and before i can reset i had to buy the basic license on the app.

Did not fix the bike but it did leave me with only 6 from 12 codes... 😕

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...
Max of Millbrook
On 4/15/2022 at 5:47 PM, Triple Jim said:

I've tried three scanners and two cables on my 2020, and nothing successfully connects to the ECU.  Please post here if you have any better luck.

I have also tried many scanners. I have verified the leads on the diagnostic adapter (4 pin to 16 OBD2 connector). Have tried all the communication protocols.

Motorcycles do not have to comply to automotive SAE standards. (I'm told)

 I too would like to know if Anyone has been able to communicate with the ECU

  • Like 1
Link to comment
Share on other sites

On 12/15/2023 at 7:27 PM, gizmozg said:

Veepeak OBDCheck BLE+
and EOBD-Facile app on IOS worked.

i got the codes read and before i can reset i had to buy the basic license on the app.

Did not fix the bike but it did leave me with only 6 from 12 codes... 😕

What year is your MT-07?

Link to comment
Share on other sites

HI, randomly come across this page whilst looking for something else, joined to help you all out.

Yamaha uses the following protocols:

K-line v1 (Dash with no diag bullet connector) 16040 baud: pre-2016 euro 3 (can use KKL cable) if you pozi tap the line
K-line v2 (diag with attached diag connector attached to the loom)  also pre-2016
KWP2000:  (can also use KKL cable or Lin) 2013-2015 on some models
Can-bus:  (Ft232 or any other usb odb2) 2016+
Can FD (New protocol require specialist cable that supports CAN FD frames) the newest models 2023+2024 (the newest standard)


This should help you all out to match the cables you require to what year your bike is :).

Have fun
 

  • Like 1
Link to comment
Share on other sites

39 minutes ago, xt660x said:

Can-bus:  (Ft232 or any other usb odb2) 2016+

The trouble I have is that I'm using hardware and software known to work on 2018 and 2019 models, but it won't work on my 2020.  I'm contacted the sellers of the readers, and the answer was something like "huh... it worked on the previous models.  Yamaha must have changed the communication protocol."

Link to comment
Share on other sites

Hi, my friend confirmed that the 2020 MT takes a 4 pin connector and is able to read the ecu fine!

Link to comment
Share on other sites

Triple Jim
1 hour ago, xt660x said:

Hi, my friend confirmed that the 2020 MT takes a 4 pin connector and is able to read the ecu fine!

I'd be interested in what specific hardware and software he's using.  I've heard that some early 2020s were different from the later ones, and I bought mine in late 2020.  The stuff I'm using seems to think it's connecting, but then at some point says that it's unable to communicate.

Yes, of course it's a 4-pin connector.  :)

Link to comment
Share on other sites

ElGonzales

Maybe it's a good idea to mention the model type identifiers of the FZ 07 like RM04, RM17, RM37...etc. when it comes to compatibility questions.

Even the old 2014 RM04 has a 4 pin connector, but it's only working with a proprietary Yamaha tool / protocol (or maybe one of the Chinese knockoff) I tried to order the original Yamaha FI-Tool for older Euro 3 bikes, but the shop was not able to deliver it and my money was refunded 😕

Edited by ElGonzales
  • Like 2
Link to comment
Share on other sites

ElGonzales

I hooked my handheld oscilloscope to the diagnostic port of my 1st gen 2014 (RM042).
We have 4 pins with two data lines, bus+ and bus-


What we see looks like a differential bus, I would assume CAN standard for the physical bus. 
Between bus+ and bus- you can measure a termination resistance of 60 Ohm (typical for 2x 120 Ohm in parallel at both ends of CAN bus).
But most likely it doesn't talk the language of the common OBD2 identifiers, so the OBD2 devices can't connect to this bikes :

image.png.8eca007ae5857fac3cf19a9ca3b1eda4.png

The time difference between cursor A and cursor B for a digital 1 is exactly 2 µs. So I think we have a 500 kbps CAN-C as
transfer technic for the data bus.

The end of each data frame is marked by a 0 with an increased signal level. Looks like the acknowledge slot bit but I am not sure...
( CAN data frame example pic )

image.png.29e5ed217d0cdb48ca8e6b69212f75a9.png

Took the screenshot like a noob with my smartphone, I am still trying to figure out how to use the cheap garage osci.

Edited by ElGonzales
Link to comment
Share on other sites

  • 1 month later...
Max of Millbrook
On 12/31/2023 at 12:54 PM, Triple Jim said:

The trouble I have is that I'm using hardware and software known to work on 2018 and 2019 models, but it won't work on my 2020.  I'm contacted the sellers of the readers, and the answer was something like "huh... it worked on the previous models.  Yamaha must have changed the communication protocol."

Can you tell me what hardware and software you know works. I have tried various scan tools using smartphone and 4 pin obdii 2 cable. I cannot get connection. Have tried all protocols available. 2019 MT07. Thanks

Link to comment
Share on other sites

Triple Jim
20 hours ago, Max of Millbrook said:

Can you tell me what hardware and software you know works. I have tried various scan tools using smartphone and 4 pin obdii 2 cable. I cannot get connection. Have tried all protocols available. 2019 MT07. Thanks

When I said "known to work" I was relying on what I was told by multiple sellers of the hardware, so it's not firsthand information.  There should be some members here who have actually gotten communication between code readers and the ECU who can give specifics.

Link to comment
Share on other sites

  • Global Moderator
Pursuvant

******

I can only add a couple configs that do not work for 2019 XSR700 w/ X002MBTJLH 4 pin adapter cable:

AUTEL MS309 - fail trying to connect to bike

OBDLinkLX (Bluetooth to Android cell) - fail trying to connect to bike with OBDLink's Android app.

******

My 2023 XSR900 connects and works with both the MS309 and the OBDLinkLX (Bluetooth to Android cell) using a B09GX4PVQ1 6 pin adapter cable.

OP Raven dropped this post and has had nothing to say about our forum users not being able to duplicate his ....success

 

 

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.