Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > Engine Management, OBD-II, Engine Diagnostics, etc.


Reply
 
Share Thread Tools Display Modes
Old 10-18-2009, 07:22 PM   #1
Newbie
 
Join Date: Apr 2009
Posts: 25
fanl is an unknown quantity at this point
KWP2000 startDiagnosticSession help!

Hi guys!

I am having a hard time to understand what is the DiagnosticSession services of the KWP2000 fiat specification (http://storage.fiat-bg.org/Diagnosti...at_kwp2000.pdf).

When I issue startDiagnosticSession I must provide two bytes, one for the type of diagnostic and other for the baud rate. (page 20 and 21 in the pdf document of the above link)

Hex 81 means I will start a DiagnosticSession OBDII Standard, but, where is this communication going to happen? In the K line? Other line? How can I test if the session is working.

My primary objective is to get any info from sensors (speedo, temp, etc..).

Thanks for any help.
fanl is offline   Reply With Quote
Advertisement
 
Advertisement
Sponsored links

Old 10-19-2009, 02:17 PM   #2
VENDOR - ScanTool
 
Join Date: Dec 2006
Posts: 235
Vitaliy is on a distinguished road
Quote: Originally Posted by fanl View Post
Hi guys!

I am having a hard time to understand what is the DiagnosticSession services of the KWP2000 fiat specification (http://storage.fiat-bg.org/Diagnosti...at_kwp2000.pdf).

When I issue startDiagnosticSession I must provide two bytes, one for the type of diagnostic and other for the baud rate. (page 20 and 21 in the pdf document of the above link)

Hex 81 means I will start a DiagnosticSession OBDII Standard, but, where is this communication going to happen? In the K line? Other line? How can I test if the session is working.

My primary objective is to get any info from sensors (speedo, temp, etc..).

Thanks for any help.

Can you describe your setup (hardware, software)?
__________________
— Did you know that MP3Car sells OBD-2 interfaces? Get your ElmScan 5 Compact for only $59.95!
— Need to look up a diagnostic trouble code? Try the most up-to-date, free DTCsearch.com!
Vitaliy is offline   Reply With Quote
Old 10-19-2009, 02:49 PM   #3
Newbie
 
Join Date: Apr 2009
Posts: 25
fanl is an unknown quantity at this point
I made myself the whole setup. I am using only k-line to communicate, it is a ARM7 microprocessor the brain of the system. The software is being writen by me. I can do any change on software and hardware.
Be more specific in order to me understand what you need to know.
Thanks!
fanl is offline   Reply With Quote
Old 10-20-2009, 03:10 PM   #4
VENDOR - ScanTool
 
Join Date: Dec 2006
Posts: 235
Vitaliy is on a distinguished road
Quote: Originally Posted by fanl View Post
I made myself the whole setup. I am using only k-line to communicate, it is a ARM7 microprocessor the brain of the system. The software is being writen by me. I can do any change on software and hardware.
Be more specific in order to me understand what you need to know.
Thanks!

Be prepared to have lots of patience, if you want to get this to work. :-)

First of all, you need to do either 5 baud or fast init. You have not indicated whether you're already doing this.

Second, you need to send the StartCommunication Request (page 11 of your document). The format is:

<format byte><target address><source address><service id><checksum>

You always communicate on the K line (except during initialization).

Vitaliy
__________________
— Did you know that MP3Car sells OBD-2 interfaces? Get your ElmScan 5 Compact for only $59.95!
— Need to look up a diagnostic trouble code? Try the most up-to-date, free DTCsearch.com!
Vitaliy is offline   Reply With Quote
Old 10-20-2009, 03:11 PM   #5
VENDOR - ScanTool
 
Join Date: Dec 2006
Posts: 235
Vitaliy is on a distinguished road
By the way, have you noticed this?

C O N F I D E N T I A L
THIS DOCUMENT MUST NOT BE REPRODUCED OR CIRCULATED TO THE THIRD PARTIES
WITHOUT PRIOR WRITTEN CONSENT BY FIAT AUTO S.P.A. IN CASE OF DISPUTE
THE ONLY VALID REFERENCE IS THE ORIGINAL ITALIAN EDITION


__________________
— Did you know that MP3Car sells OBD-2 interfaces? Get your ElmScan 5 Compact for only $59.95!
— Need to look up a diagnostic trouble code? Try the most up-to-date, free DTCsearch.com!
Vitaliy is offline   Reply With Quote
Old 10-21-2009, 01:59 PM   #6
Newbie
 
Join Date: Apr 2009
Posts: 25
fanl is an unknown quantity at this point
Lol! They are the ones who did spread the document on internet, they even hold a server with these files! lol!

I did the init, I did send the StartCommmunicationService and got the right awnser, then when I issue the startDiagnosticSession I got a positive awnser too, the, I've got no IDEA what do I do with the Session! heheh!
I mean, I request a Session providing the 83h, witch means that the session will be OBDII standard, but but but, I don't what to do with the session.
OBD-II standard says that the sensors values are in the $01 service, but even after the Session has been started I couldn't get good awnser from the $01. I really do not want to have to read memory blocks and interpret it, as it is commonly done in Fiat cars.

So, what are your recomendations o'great Vitaliy?
(hehe)

Thanks.
FanL.
fanl is offline   Reply With Quote
Old 10-23-2009, 08:57 PM   #7
VENDOR - ScanTool
 
Join Date: Dec 2006
Posts: 235
Vitaliy is on a distinguished road
Quote: Originally Posted by fanl View Post
Lol! They are the ones who did spread the document on internet, they even hold a server with these files! lol!

I did the init, I did send the StartCommmunicationService and got the right awnser, then when I issue the startDiagnosticSession I got a positive awnser too, the, I've got no IDEA what do I do with the Session! heheh!
I mean, I request a Session providing the 83h, witch means that the session will be OBDII standard, but but but, I don't what to do with the session.
OBD-II standard says that the sensors values are in the $01 service, but even after the Session has been started I couldn't get good awnser from the $01. I really do not want to have to read memory blocks and interpret it, as it is commonly done in Fiat cars.

So, what are your recomendations o'great Vitaliy?
(hehe)

Thanks.
FanL.

That's right you mortal, bow to your master! (hey, you started it... )

So can you copy/paste what you get so far? If the vehicle is not EOBD compliant and responds with 7F to mode 1 requests, then you don't have many options.

Best regards,

Vitaliy
__________________
— Did you know that MP3Car sells OBD-2 interfaces? Get your ElmScan 5 Compact for only $59.95!
— Need to look up a diagnostic trouble code? Try the most up-to-date, free DTCsearch.com!
Vitaliy is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Help on ELM327 - KWP2000 fanl Engine Management, OBD-II, Engine Diagnostics, etc. 20 10-13-2009 10:59 PM
How does KWP2000 PLUS work? tomshao Engine Management, OBD-II, Engine Diagnostics, etc. 0 08-22-2008 11:20 AM
ISO 14230 (KWP2000) ECU Comms with Microchip PIC chrisall Engine Management, OBD-II, Engine Diagnostics, etc. 0 08-17-2008 11:35 AM
KWP2000 - and serial communication Mcnovy Engine Management, OBD-II, Engine Diagnostics, etc. 8 08-05-2008 02:41 PM



All times are GMT -5. The time now is 03:50 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.2
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics