That should be OBD2 however there are a number of compatibility problems with Suzukis and OBD2 scanners so if one scanner doesn't work then try another. The Elm based scanners are usually quite reliable if you avoid the Chinese clones.
Please guide me. I am planning to buy ELM 327 Bluetooth with Torque software. I have a Maruti Suzuki Wagon R DUO (2010).
The port has 4, 5, 7, 9 and 16 pins respectively. Will ELM work in my car? Thanks
I will get you the request and response with engine on and off.
I am located in Pune, India.
I also had success to conenct with ECU with ELM327.
Hi....i would like to know whether ELM 327 with Torque software works in Maruti Wagon R Duo (2010)? please reply to this query......thanks........4, 5, 7, 9 and 16 pins are populated on the port.....
-- Edited by Kevindeepu on Friday 22nd of February 2013 11:51:52 AM
When you are able to can you please try sending the 21 00 message with the engine off and with it running. I'm not sure if the data returned is a definition of the data available or the data itself. What is your address? I will send you a modified SDL interface, I will be modifying Rhinoview to be compatible with this interface in a couple of weeks when I am away on business.
Regards
James
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
Yes, it is the same ECU. Actually, it looks like to me that Maruti Suzuki might have blocked the standard OBD and kept only their own implementation.
I think that they have only implemented the protocol that is used in other markets for accessing Suzuki Proprietary Data on KWP2000 ECUs. I believe that I have the information required to implement this so I will work on producing a new interface and software to support this.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
Yes, it is the same ECU. Actually, it looks like to me that Maruti Suzuki might have blocked the standard OBD and kept only their own implementation.
Unfotunately, my laptop had a fall and it's screen dislodged. I am now working on getting that fixed. I have got the messages that you need already but may take a day or 2. It apparantly supports 32 live parameters.
Other messages are read fault codes, erase fault codes and actuate MIL, Fuel Pump, Radiator fan. But we may need to wait a little for my laptop to breath again.
Surprisingly, it's a standared KWP2000 protocol but all parameters are in non-standard format.
Thats what I was expecting, I will go through the documentation that I have here to see how it compares. It would be good if you could log some simple message transfers like requesting fault codes and clearing fault codes?
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
I have go hold of the tool called CDP Pro and it has support for F10D engine which my car is using. I made a quick-fix Y cable and hooked on the car and wow! I can now spy what is going on over the wire. Surprisingly, it's a standared KWP2000 protocol but all parameters are in non-standard format. Let me know how would we proceed?
It is possible to make a Y-cable to sniff the protocol. You would need to connect the SDL line to the receive line of another interface and then monitor the data on the SDL line using a trerminal emulator such as RS232 Hexcom tool. What tool do you have access to? I have an SDT but I haven't been able to try it on an Indian ECU.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
Hi Rhinoman, I have access to a scanner which is successfully able to read the car parameters. How can we able to sniff the protocol now? Can we use a kind of Y cable for this purpose?
Switch off header checking and try changing the header byte to force the ELM tool to insert a length byte. If you don't get a positive response then try changing the ECU address to 12.
For some reason my cheap eBay clone doesn't show headers even when I send ATH1 so I need to get a serial analyser hooked up.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
Ok. Is there anything that you want me to try on my ECU? I guess there are ways to change the headers etc in ELM327. If you have any sample command that should be sent, may be we can try to manipulate ELM327 so as to give expected command.
I haven't given up on this, I'm still working on it with a guy in Australia who has a similar issue. I have a lot of new information about the way that Suzuki use the KWP2000 protocol, I just need to run a bunch of tests. It looks as if the ELM tool doesn't support the correct version of the KWP2000 spec.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
I was able to access the ECU and get some photos. ECU has 4 sockets, however only 3 are used. Pins on the sockets are numbered but don't have any information about the PIN description. It has NEC as core microcontroller. There are no programming headers on the PCB.
When you open the case on the ECU look on the circuit board for the pin designations, these are usually printed on the circuit board. There are two pins that are of interest ST is the 12V/OBD2 connection and SDL is the OBD1 connection. ST should be wired to pin 7 on the diagnostic connector, SDL may not be present and if it is may not be wired and the components may not be fitted but any information that we can get helps us.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
I will try to get the pictures this weekend. In the mean time, I tried contacting Maruti Suzuki helpdesk and (as expected) they came with following answer-
Dear Mr. Kulkarni, Thank you for visiting our website. We regret the inconvenience caused to you. However, we regret to inform you that the sharing of information related to core technical issues of our vehicle are not permissible Thanking & assuring you of our best services at all times. Please feel free to revert in case of any query or clarification. Regards,
If you can get it responding to the 0100 response again then try sending 0105 (ECT) and 010C (RPM) these messages are defined in the ELM327 datasheet. I am going to try and find my ELM327 and borrow an Alto to run a few tests on, the Alto will be KWP2000 so we can compare results.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
I don't have airbags or ABS in the car. However, there is some other controller for electronic power steering. I don't know if it can work on OBD protocol too.
Rhinoman wrote:
Have you got airbags or ABS? do you know if they are also connected to the same diagnostic line?
The last response says that its KWP2000 so you should be able to read data, the response before that effectively states that KWP2000 is not supported. I have heard of this before with a 2006 GV sold in Qatar. I need to check what the other data means.
-- Edited by Rhinoman on Tuesday 12th of July 2011 06:52:48 PM
Atz ELM327 v1.4 > At sp 5 At sp 5 OK > At kw 0 At kw 0 OK > 01 00 01 00 BUS INIT: OK 7F 01 11 > At kw At kw 1:E9 2:8F >
Maybe this is a different ECU, the response to the 0100 message is completely different. If you can get it to respond like it did in the post above then send it the AT KW message and see what response you get.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
ATSPA 5 ATSPA 5 OK > ATH1 ATH1 OK > ATE0 ATE0 OK > 0100 83 F1 11 7F 01 11 16 > ATDP AUTO, ISO 14230-4 (KWP FAST) > ATDPN A5 > 0100 83 F1 11 7F 01 11 16 > 020000 83 F1 11 7F 02 11 17 > 0902 83 F1 11 7F 09 11 1E > 03 83 F1 11 7F 03 11 18 > 07 83 F1 11 7F 07 11 1C > 0a 83 F1 11 7F 0A 11 1F > 020200 83 F1 11 7F 02 11 17 > ATRV 11.3V > 04 83 F1 11 7F 04 11 19 > 03 83 F1 11 7F 03 11 18 > 07 83 F1 11 7F 07 11 1C > 0a 83 F1 11 7F 0A 11 1F > 020200 83 F1 11 7F 02 11 17 > ATRV 11.3V
This is all good. Its the wrong header for KWP2000 but it does seem to support the KWP protocol. Once we get into this mode then we can look to see if we can get any data from the ECU.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
Have you got airbags or ABS? do you know if they are also connected to the same diagnostic line?
The last response says that its KWP2000 so you should be able to read data, the response before that effectively states that KWP2000 is not supported. I have heard of this before with a 2006 GV sold in Qatar. I need to check what the other data means.
-- Edited by Rhinoman on Tuesday 12th of July 2011 06:52:48 PM
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
Yes, I do have access to the tool. Actually, I bought it from a chinese site. If you want me to do any tests that will be helpful- I am eager to follow your directions.
The protocol appears to be KW81/KWP81 which isn't directly supported by the ELM tool. Do you still have access to the tool? there are some more tests that we can do.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
I was able to get hold on ELM327 based scaner and the tool was able to detect the protocol to be KWP Fast Init. It was able to show only one gauge i.e. ODB Port Voltage. No other gauges were detected. I used symbian based OBDDiag tool for this. Can you give me pointers on how other sensors could be read?
I intentionally removed inlet air temperature sensor and engine fault light came on. I tried to find the problem usng diag functionality in the software but nothing came on.
-- Edited by aashishkul on Tuesday 12th of July 2011 10:37:18 AM
My code reader returns 'link error' I think that this is good because I can now try to work out what the problem is. So far I have traced out some of the circuitry, I have a logic analyser on the processor pins and I can see that the ECU does not respond to the initialisation sequence. I am now looking at the ECUs software and trying to decipher the OBD2 code. I have found out that the initial 5 baud data is handled by an /IRQ interrupt, this is because the processor does not support 5 baud. Next I will work through the message handler code, that will tell me what the protocol is.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
I havent made much progress on this yet. I enquired at a local (Indian) supplier who stocks ELM based scanner and in his experience, Maruti WagonR does not support OBD protocol. I am just thinking if there is any value in investing in a cable at this moment. I am thinking of making one but dont know which software would work with a home made cable.
Did you make any progress with this? I am currently investigating a EURO3 ECU from a 2001 Swift, The software appears to support the OBD1 protocol and it responds correctly to an OBD1 ID request but not to any data requests.
Edit: It seems to have an OBD2 port also, I'm going to connect a code reader.
-- Edited by Rhinoman on Thursday 26th of August 2010 07:38:53 PM
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
I can't give any recommendations for an OBD2 scanner. My own scan tool is designed for the Suzuki interface but would work on ISO9141-2 with the right software, unfortunately most software seems to be designed for the ELM interface.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
Hi, Which reader works? Many people in India are complains that their reader does not work with Suzuki ECUs (however, I dont know anyone who has tried it on Wagon R).
Sorry for phrasing my question confusingly. I have not bought any reader at the moment. I intend to buy one. When I saw the schematic on the your site, I feel it's for reading suzuki protocol which is to be connected to data line on pin 9. As my car does not have any pin on no. 9 position and it appears to be ISO protocol ECU. As Suzuki has incompatibilities, I was curious to know which reader would work.
Thanks. Do you know what incompatibilities are known? Were you able to read any Suzuki ECU with OBD II protocol. I assume, the circuit you gave in one of previous message is used for communication on using Suzuki protocol and not OBD protocol.
That should be OBD2 however there are a number of compatibility problems with Suzukis and OBD2 scanners so if one scanner doesn't work then try another. The Elm based scanners are usually quite reliable if you avoid the Chinese clones.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
Hi, Thanks for your quick answer. It's a March 2005 model of Maruti Wagon R. That was the time when cars with Euro 3 emission standard were introduced in the market and this is one of the initial one. Later on, these were called 'Bharat Stage 3' standard which is similar to Euro-3.
Following pins are populated on OBD-II style connector. Pins 4, 5, 7, 16.
Attaching pictures of the ECU label and OBD-II connector.
Can you tell which protocol it might use from this description?
What year is the WagonR, do you have the J1962/OBD2 connector and if so which pins are populated? If it is not OBD2 then it will be SDL or SDL/KWP both of which are Suzukis own OBD1 protocol.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
Hi, I own a Maruti Suzuki Wagon R (India) with 33920-79FS ECU. ECU is manufactured by Denso. I would like to read engine parameters. I have read about ALDL protocol and hardware required for reading it. I have some questions- 1. Does this ECU support ALDL/ OBD-I protocol or OBD-II? 2. Can you give me a pointer to a URL which would work with this ECU. I am going to DIY. So, need to get a schematic. I saw couple of schematics.