Kawasaki Versys Forum banner

I have Torque App (Android) and OBD2 working with a cheap BlueTooth OBD2 reader on my 2017 V650. Here's what I found

22K views 50 replies 16 participants last post by  Qologe  
#1 ·
Contrary to what I've read here it is relatively straight forward to get a smart phone OBD2 reader working with the V650. However I know the problem will be if your dongle supports KWP2000 (ISO9141). I DO NOT KNOW if premade cables will work. As an ET with 30 years of experience in finding mistakes in other peoples work (including this post - he has a connection error - DIY Code Reading / Clearing via ODB2) I decided to go back to first principles. I can't tell you where I bought my dongle - it was 12 years ago on a long dead ebay account. I know the clones are a mess but they are cheap enough to try a few?

1. The 4 pin underseat connecter has 12V, GND, K and L lines connected. You only need K and the power.

The pin outs are (looking at the connector on the bike with the key at the top from the front):

KLine GND

LLine VBAT

The connection from a OBD2 car style connector to the motorcycle connector is

4&5 -----GND----- connect to GND (BLK / YEL on the V650)
7 ----- K Line ----- connect to K Line (What is called Pink / Blue on schematic but to me is Purple / Violet)
16 ---- 12V ----- connect to VBAT (Brown / White)

If you have a OBD connector socket with a L Line available it may be worth connecting LG/BK to the L line on Pin 15 of OBD2 socket otherwise leave it unconnected.

I made up a patch cable between an unused OBD2 socket and an old 4 pin Honda plug I had from an old project.

Image

Face view of OBD2 socket on the bike.

Image


Working prototype. I've since tidied up the connection and permanently installed the dongle under the toolbag rubber band.

Image

This is correct. This is the face view of a ODB2 socket as you would find in a wrecked car or on an unused test lead.


Image


Default Torque screen. I finally have a coolant temp reading. Updates every second or so and you can set alarms.
 
#3 ·
Note - if you don't want to make a cable from scratch you could risk buying either the 4 pin Honda ones or the 4 pin Kawasaki ones from Alibaba and repinning them if they are not wired correctly. The Sumitomo pins can be removed by pushing a very find tweezer from the back of the pin (at the top of the pin) and then pushing back on the pin itself from the connector face with a pair of needle nose pliers.
 
#4 ·
Thanks for taking the time to do this and post this information it will help a lot of folks, sadly my 2022 has a 6 pin plug.
Probably due to added gismos, #4 in this diagram:
Image


Your post points me in the right direction, I will have to do more research when I get time.
 
#6 ·
Yes.
In doing some digging I understand a lot that are listed for Kawasaki need the pins reoriented as the maker has covered KTM and then relisted it for Kawasaki and the sellers don't know the difference.
There are Kawasaki specific cables out there though and I'll probably try one for entertainment purposes as long as the price isn't too high or the delivery too far away.
 
#9 ·
Also this Honda connector will NOT work (pinouts are wrong orientation and gender).


This might work and could be re-pinned if wrong:

 
#11 ·
View attachment 193156 Final installation. I don't need to disconnect the blue dongle (it has no issue powering up and reconnecting - the supply from the bike is switched off with the ignition as well). View attachment 193157 The above shows the protocol being used. Nothing unexpected. View attachment 193158 A list of the accessible sensor PIDS is above. It's not a long list.
Hi, I own a 2018 Versys 650 in India and I can't find 4 pin OBD connector cable . Can you help me with pictures of how I can make a connector from scratch because I don't have that much knowledge about motorcycle technology .
 
#15 ·
I've attempted this with the following: Motorcycle Fault Detection Parts Fit for Motorbikes Or Similar,OBD2 to 4 Pin Diagnostic Adapter Cable, BD2 to 4 Pin Cable, Motorcycle Fault Detection Connector https://a.co/d/gFKYMmW Akface OBD2 Car Code Reader iOS, Android and Windows, OBDII Scanner Diagnostic Scan for Vehicles with OBDII Protocols https://a.co/d/2TPOKDo On the harness, the Kline and Grnd were pinned backwards, so I swapped them (resulting in Grnd pinned to 4, Kline to 7). When I try to connect via torque lite, it fails to connect to the ECU. I tried every 9141 protocol, with no success. I tried another app (Car scanner), which is proven working for automotive protocols. It would not connect to the ECU, either. The only difference I can see in the working setup and mine is no ground to pin 5. Is it necessary? Thoughts?
 
#17 ·
  • Like
Reactions: JT in GA
#19 ·
Check if the OBD2 dongle has continuity between 4 and 5. If it does then you only need to connect bike gnd to either 4 or 5. If there is no continuity then you should connect both 4 and 5 to bike gnd. You haven't got K and L flipped on the OBD socket connect have you? Try posting pics.
 
#24 ·
The issue was ground to pin 5.

Bought this:
AMHTDOL Obd2 Adapter Fit for Kawasaki Motorcycle 4 Pin to 16 Pin OBD Diagnostic Cable,for Z250/Z650/Z1000/ER6N/EX650F/Ninja400 Motorbike ECU Programming,Work with ELM327 Obdii Code Reader/Scanner Amazon.com
Can confirm it connects and reads on a 17 Kawi Versys 650 with a Veepeak VP11 obd reader on Torque Lite and Car Scanner apps.
When I have more time, I'll try DMD to see if I can get it working.

Goal is tomorrow to have DMD running on a 10" tablet on the bike with an all in one dashboard.
 
#25 ·
The issue was ground to pin 5.

Bought this:
AMHTDOL Obd2 Adapter Fit for Kawasaki Motorcycle 4 Pin to 16 Pin OBD Diagnostic Cable,for Z250/Z650/Z1000/ER6N/EX650F/Ninja400 Motorbike ECU Programming,Work with ELM327 Obdii Code Reader/Scanner Amazon.com
Can confirm it connects and reads on a 17 Kawi Versys 650 with a Veepeak VP11 obd reader on Torque Lite and Car Scanner apps.
When I have more time, I'll try DMD to see if I can get it working.

Goal is tomorrow to have DMD running on a 10" tablet on the bike with an all in one dashboard.
Very nice. I think you'll find the update rate too slow for a speedo etc. unless you have a really good ODB reader. The clone ELM chips simply don't read that fast, the legitimate readers that use the real ELM are hard to find and expensive. I only use my solution for coolant temp and voltage on my V650. However let me know please as I need another OBD reader and if your Veepeak works well I'll order one. The new STN chipsets are meant to be fast (OBD Solutions). ELM has stopped making chips since the pandemic.
 
#26 ·
I wasn't really worried about a speedo, DMD2 gives you gps speed.
I also wanted it working for the coolant sensor and DMD is also supposed to allow obd connection, but I need to research.

Idk if the VP11s will have the good chip or not-the one I have I bought off Amazon about 6 years ago. One can hope, though. And they're cheap.

I'll update as I learn more.
 
#27 ·
Many moons ago I built a DIY OBD board to get into a Fiat ECU.
The problem is the codes are not a standard.
For example here is the standard. Codes.
Or just google OBD2 DTC codes.
The only work arround for this I know off is to get your hands on the source code for the software and then mod it to work with the codes on your bike.
For example Harley guys have an open source android app that works on all harleys.
This is a huge job I wonder if anybody has done it for Kawasaki bikes.
And just how good this Torque app is at working with and reporting all the Kawasaki Codes.
The danger is it could give you wrong info as to what the real problem is.
I prefer apps which just report the Code than I look up what that code represents for that particular engine.
 
#31 ·
Many moons ago I built a DIY OBD board to get into a Fiat ECU.
The problem is the codes are not a standard.
For example here is the standard. Codes.
Or just google OBD2 DTC codes.
The only work arround for this I know off is to get your hands on the source code for the software and then mod it to work with the codes on your bike.
For example Harley guys have an open source android app that works on all harleys.
This is a huge job I wonder if anybody has done it for Kawasaki bikes.
And just how good this Torque app is at working with and reporting all the Kawasaki Codes.
The danger is it could give you wrong info as to what the real problem is.
I prefer apps which just report the Code than I look up what that code represents for that particular engine.
With all due respect the KWP protocol is documented and supported by the Torque App. I believe it's accurate from what I have observed. I don't think you need to do any of this. Just pay Torque $10 for unlimited use of their app and follow my instructions on connecting a generic ODBII BT reader.
 
#35 ·
I am trying on a 2015 but I get nothing out of it, I have the cable and it's wired correctly, I have tried many OBD readers but nothing connects, the one I have now is a OBDLink MX+ and it also doesn't connect, I have tried Veepeak V01 and V11 as well and nothing (tested with Torque Pro).
The only thing I can think of is that either the 2015 had a different system or that my flashed ECU is somewhat not communicating correctly over OBD.

Did anyone had it working on a 2015?
 
#37 ·
I can't imagine your ECU would change the diagnostics data coming from your OE port.
You've done a continuity test on the cable you purchased, correct?
Everything is testing out on the right pins?
My VP11 dongle was bought many years ago-its possible the chip was changed in new production.
If you have continuity on the correct pins, my thoughts are you'll need to trial and error different dongles.
What protocol are you using in Torque?
I'm able to connect with Car Scanner app as well.
Didn't have a ton of luck with torque Lite.
 
#38 ·
@unfor2n8
To edit a post:
Click on the 3 vertical dots to the far right of the timestamp. Select “Edit”.
Image


Edit:
OK, looks like you already did. (y)
 
#41 ·
Witam również zrobiłem interfejs według schematu kline łączy się s silnikiem ale jeszcze pozostał sterownik ABS 🤔
 

Attachments