I suspect that it will only communicate at 7812 or 15625 baud which would mean that it won't work with the ELM chip. I should be able to modify my interface to work at 12V, I will investigate that option.
Cheers
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.
I tried 10 03 ED hex sequence in the terminal before sending the init sequence. It did not work. I got a 'no data' from the elm interface. As you said, I don't think the elm interface will work.
Does the ecu operates on two different baud rates and switch over from the obd 1 baud rate as soon as an obd 2 connection init occurs? Do you think I can next try with the 12v version of your interface? If so let me know if I can buy the 12v version ready from you or kindly guide me on the change required to your current interface.
Thanks for the info. But since the ecu is obd 1 and the interface is of obd 2, (no pin 9), does it mean that I cannot use the ELM interface and need some custom interface? Like what you have developed, but using pin 7 instead of 9?
Also I am curious to know why the ecu responds to obd 2 init sequences. Is it because ecus are mass produced for all markets and then specific functions are disabled later on according to the market?
I'm guessing here. I think that you would need a 12V version of my interface with the output on pin7, the ELM interface probably won't work because the baud rate may be different. Can you use the ELM interface and your software to send the hexadecimal sequence 10 03 ED without first sending the init sequence? maybe the ECU will respond with its OBD1 ID number.
I think that the ECU is an OBD2 ECU that is configured to run OBD1 and the 7F message is how they disable the OBD2 function.
__________________
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.
Thanks for the info. But since the ecu is obd 1 and the interface is of obd 2, (no pin 9), does it mean that I cannot use the ELM interface and need some custom interface? Like what you have developed, but using pin 7 instead of 9?
Also I am curious to know why the ecu responds to obd 2 init sequences. Is it because ecus are mass produced for all markets and then specific functions are disabled later on according to the market?
I don't get any hits on Google for that number. I suspect that the ECU is OBD1 and will respond to normal Suzuki OBD1 messages until it receives an OBD2 init sequence when it switches into OBD2 mode.
The same problem has been reported in the Middle East and Australia as well.
OBD2 wasn't mandated in Europe until Euro 4, Euro 3 would be OBD1 but there wouldn't have been any OBD2 port on a Euro 3 Suzuki ECU. In India the laws only state that the vehicle must meet Euro emission norms, in other words the exhaust emissions must meet the Euro limits but there doesn't have to be any diagnostic port. It is very unlikely that Suzuki/Maruti would produce an ECU without any diagnostics because it would be very difficult to repair.
__________________
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.
The 7F response means that your ECU has an OBD2 port but OBD2 is not implemented on your vehicle.
I have heard about this issue in other countries but until now I have not heard from anyone that has had this issue. Indian legislation does not yet mandate OBD2, I believe that OBD1 has only just been mandated (its implementation was delayed for some months). If you look at your connector is pin 9 populated? On most OBD2 ECUs there are two ports, an OBD2 port and an OBD1 port, the OBD1 port is used for the immobiliser, reprogramming the ECU and for some diagnostic checks. I suspect that your ECU has the OBD1 port that has the full diagnostic functionality implemented and that the OBD2 port is disabled.
What is the part number of your ECU?
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.
My 2007 alto has the OBD II connector port. I can initiate a connection using the ISO 14320-4 KWP protocol using the ELM based scanner. I also increased the ELM timeout to almost 1 second. However, the only response I get for any command is 7F xx xx.
Is there a possibility that the interface uses the standard for network and physical layer but custom protocol for the data layer? I.e, it uses some suzuki specific commands? Any pointers or guideline is much welcome.