RhinoPower Ltd

Members Login
Username 
 
Password 
    Remember Me  
Post Info TOPIC: OBD in 2007 alto


Guru

Status: Offline
Posts: 1190
Date:
RE: OBD in 2007 alto
Permalink  
 


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.



Newbie

Status: Offline
Posts: 4
Date:
Permalink  
 

Hi,

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.



__________________


Guru

Status: Offline
Posts: 1190
Date:
Permalink  
 

chandra wrote:

Hi,

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.



Newbie

Status: Offline
Posts: 4
Date:
Permalink  
 

Hi,

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?



__________________


Guru

Status: Offline
Posts: 1190
Date:
Permalink  
 

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.



Newbie

Status: Offline
Posts: 4
Date:
Permalink  
 

Hi,

I just looked at the port and the pin 9 is not populated. Pins 4, 5, 7 and 16 are the ones that are populated.

The ecu part number is 33920M50AS and there is a 'Euro - 3' printed on the ecu.

Can it mean that the OBD 1 or some suzuki specific protocol is implemented over the KWP?



-- Edited by chandra on Thursday 7th of April 2011 03:30:05 PM



-- Edited by chandra on Thursday 7th of April 2011 03:30:28 PM



-- Edited by chandra on Thursday 7th of April 2011 04:18:14 PM

__________________


Guru

Status: Offline
Posts: 1190
Date:
Permalink  
 

Hi

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.



Newbie

Status: Offline
Posts: 4
Date:
Permalink  
 

Hi,

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.



__________________
Page 1 of 1  sorted by
 
Quick Reply

Please log in to post quick replies.



Create your own FREE Forum
Report Abuse
Powered by ActiveBoard