I can assure you kw2000 works fine for diagnostic
I tried as you suggested. The adapter connects to ECU but no data is received, "unknown protocol":
97obBPu.jpg
rh8veWu.jpg
I also tried to issue some AT commands to the adapter but it's not responding. I was able to make it work on a Freelander so the unit works. Don't know why it doesn't reply to AT.
Could it be anyway that I need to pass the exact header ? Do you know what is it?
Last edited by chriz74; 3rd February, 2016 at 11:30 AM.
A CLASS PET ENG PIN 7 SP5.
SET HEADER 81 01 F2
SEND 81 ( INIT OK C1 C2 46 ).
SEND 3C 00 E C U SERIAL NUM ID.
SEND 22 11 XX 01 DATA XX = DATA REQUEST.
SEND 82 STOP COMMS ( AND THANKS BUTTON ).
Ok I was able to communicate with the ECU, but how do I use this info in scanmaster? I mean here's what I did using elm327 program: ... ecu replied also to 3F; 22110101 and 3C00 .. those where suggested by the elm327 author. Now is there a way to set scanmaster program to use this header ATSH8101f2 outside of the terminal and get actual diagnostic data in the GUI ?
6860 ms >>>> ATZ
ATZ#0D
#0D
#0D
ELM327 v1.5#0D
#0D
>
2297 ms >>>> ATI
ATI#0D
ELM327 v1.5#0D
#0D
>
1546 ms >>>> ATH1
ATH1#0D
OK#0D
#0D
>
6641 ms >>>> ATTP5
ATTP5#0D
OK#0D
#0D
>
9922 ms >>>> ATSH8101F2
ATSH8101F2#0D
OK#0D
#0D
>
5266 ms >>>> 81
81#0D
BUS INIT:
OK#0D
83 F2 01 C1 C2 46 3F #0D
#0D
6860 ms >>>> ATZ
ATZ#0D
#0D
#0D
ELM327 v1.5#0D
#0D
>
2297 ms >>>> ATI
ATI#0D
ELM327 v1.5#0D
#0D
>
1546 ms >>>> ATH1
ATH1#0D
OK#0D
#0D
>
6641 ms >>>> ATTP5
ATTP5#0D
OK#0D
#0D
>
9922 ms >>>> ATSH8101F2
ATSH8101F2#0D
OK#0D
#0D
>
5266 ms >>>> 81
81#0D
BUS INIT:
OK#0D
83 F2 01 C1 C2 46 3F #0D
#0D
Last edited by chriz74; 5th February, 2016 at 02:40 PM.
Last edited by chriz74; 5th February, 2016 at 05:19 PM.
I sniffed the PIDs with a serial monitor and a working adapter (not ELM) . Now I have all the PIDs and meaning. I sent them to hobdrive support team. They made a custom conf for the program and now I can read live data through ELM 327 using kwp2000
A list of these pids would be nice
Can you help creating a custom csv file for torque app?
Follows 1998 Mercedes A Class W168 Petrol Engine PIDs (pre OBD2 car)
3C00 - Hardware info
22110101 - Coolant Temperature
22110201 - Engine Start Temperature
22110301 - Intake Air temperature
22110401 - Engine Speed (Rpm)
22110501 - Target Idle Speed (Rpm) Calculated Value
22110601 - Engine Load
22110701 - Mass Air Flow (MAF)
22110801 - Inlet Manifold Pressure
22110A01 - Throttle Position
22110B01 - Firing Angle
22110C01 - Engine Torque
22110D01 - Injection Time
22110E01 - Fuel Consumption
22110F01 - Fuel consumed since start Total
22111001 - Battery Voltage
22111101 - Fuel Tank Pressure Difference
22111201 - Canister Purge Valve, Duty Cycle
22111301 - Vehicle Speed at Front Axle
22111501 - Pedal Value Sensor 1
22111601 - Pedal Value Sensor 2
22111701 - Throttle Actuator, voltage 1
22111801 - Throttle Actuator, voltage 2
22111B01 - Lambda Extract Value
22111F01 - Voltage Lambda Sensor Upstream
22112101 - Voltage Lambda Sensor Downstream
22112301 - Fuel Adaptation Upper Part Load Rich at Lower Part Load
22112401 - Fuel Adaptation Lower Part Load Rich at Upper Part Load
22112501 - Fuel Adaptation Idle at Idle Speed
22112601 - Idle Speed Adaptation Value
22114601 - Exhaust Gas Temperature
22114701 - Fuel Level (OK/NOT OK)
apparently the unit uses this same pid (22114701) to read also: Clutch Switch (ON/OFF), Air Conditioning Compressor (ON/OFF)
22114801 - Secondary Air Injection (ON/OFF)
apparently the unit uses this same pid (22114801) to read also: Knock Control (ON/OFF), Torque Control (ON/OFF), Tank Ventilation Valve (ON/OFF), Lambda Regulation, probe before catalytic converter (ON/OFF), Lambda Regulation, probe after catalytic converter (ON/OFF)
22114901 - End Of Line Mode (ON/OFF)
apparently the unit uses this same pid (22114901) to read also: Preheating, catalytic Converter (ON/OFF), Post Start Enrichment (ON/OFF), Inertia Switch (ON/OFF), Safety Fuel Shut Off (ON/OFF), Programming Throttle Limits (Done / Not Done)
22114C01 - Start Enable (YES/NO)
22117201 - Engine Oil Level
22117301 - Engine Oil Quality
------
READ DTC (ELM 327):
ATSP5
ATH1
ATSH8101F1
ATFI
22111001
ATSH8101F3
A1
CLEAR DTC (ELM 327):
ATSP5
ATH1
ATSH8101F1
ATFI
22111001
ATSH8101F3
14
Last edited by chriz74; 16th April, 2016 at 10:10 AM.
autotrans (24th March, 2016)
Thanks for the list, A1 for codes 14 for clear, certainly work for autotrans : abs : selector & autoclutch
obviously the faults need to be rectified first. try ATSH 81-01-F2 then 81 then 14.
have a list of pids for autotrans if anyone needs it.
You mean you have more PIDs for this car ? If so can you post them? Do you know the commands for adaptation reset?
autotrans ( AUTOMATIC TRANSMISSION ) 722 600 this was Mercedes feeble attempt to make a 5 speed front wheel
drive transmission 00 to 05 it failed miserably, but can't complain it kept us in work on the repair side. in those days
there were lots of scanners around to do engine management but very little in the way of transmission data that's how
I became involved with the elm327. have some transmission pids & ABS will sort them out and post after the easter
break. what code's do you have stored, 14 seems to work on most other modules.
VCI finds p0121. My ECU was rebuilt recently for MAFs fault by ecutesting. I know that this p0121 error comes out after you reset adaptation and you can't clear it until throttle is adapted again. When I had the Star Diagnosis I could reset adaptation then put the key in pre ignition position for 2 minutes to make the throttle relearn positions or something than I could clear the p0121 error. Now I don't seem to be able to do so, not even the VCI working scanner could do that so I don't know if 14 is failing completely (wrong command) or just failing at clearing the error. A1 now returns this:
Write: A1
Read: A1
98 F3 01 E1 01 21 10 0B 01 00 34 80 80 11 00 00 00 32 80 01 0A 00 06 02 00 00 00 B5
84 F3 01 E1 FF FF 01 58
>
Write: 14
Read: 14
83 F3 01 7F 14 10 1A
I doubt I have all those errors as the car is working normally and there is no engine light on.
Bookmarks