|
RomRaider
Documentation
Community
Developers
|
| Author |
Message |
|
busterhax
|
Post subject: Re: MS41 DTC list Posted: Fri Oct 09, 2015 2:56 pm |
|
 |
| Senior Member |
Joined: Wed Jan 22, 2014 10:54 pm Posts: 1774
|
deni2s wrote: Yes on MS41.2. On MS41.0 I didn't had that error. Because it was probably 00 from the factory. You can do what I did before the major disassembly began and and 00 one byte at a time for a couple hours until you find what you're looking for.
|
|
| Top |
|
 |
|
Northern
|
Post subject: Re: MS41 DTC list Posted: Mon Oct 12, 2015 8:23 pm |
|
 |
| Experienced |
Joined: Sat Nov 08, 2014 1:05 am Posts: 127 Location: Halifax, Canada
|
|
Any idea why MS41.1 threw these codes that is supposedly can't throw?
204 unknown error - "Idle speed not plausible"
at a later date:
220 unknown error - Lambda Voltage Range Bank 1 Sensor 1 221 unknown error - Lambda Voltage Range Bank 2 Sensor 1
I'm not worried, since these have only shown up once each over the course of 2 months, but I'm just wondering.
|
|
| Top |
|
 |
|
dschultz
|
Post subject: Re: MS41 DTC list Posted: Sun Mar 04, 2018 12:03 am |
|
 |
| RomRaider Developer |
Joined: Thu May 21, 2009 1:49 am Posts: 7323 Location: Canada eh!
|
|
| Top |
|
 |
|
busterhax
|
Post subject: Re: MS41 DTC list Posted: Sun Mar 04, 2018 12:19 am |
|
 |
| Senior Member |
Joined: Wed Jan 22, 2014 10:54 pm Posts: 1774
|
dschultz wrote: What command reads DTC information? http://romraider.com/forum/viewtopic.ph ... 26#p105926Is the format of a DTC read known? Yeah. I've built it into the next release of MS41 Quickflash. tx: 12 05 04 01 12 rx: 12 4b a0 (07) (0c 71 01 28 00 00 0b ff 00 00) (1b 74 01 28 00 00 00 f3 00 00) (35 74 01 28 00 00 00 f3 00 00) (3e 72 01 28 00 0b 0b 7c 00 00) (14 64 01 28 00 00 0b 7c 00 00) (45 64 01 28 00 00 0b 7c 00 00) (12 64 01 28 0b 0b 00 7c 00 00) 1b -(07) is the amount of DTCs present -The first byte in each group of parenthesis is the DTC. The remaining bytes in each group are the freeze frame data which I haven't put any time into defining.
|
|
| Top |
|
 |
|
dschultz
|
Post subject: Re: MS41 DTC list Posted: Sun Mar 04, 2018 12:47 am |
|
 |
| RomRaider Developer |
Joined: Thu May 21, 2009 1:49 am Posts: 7323 Location: Canada eh!
|
|
What's the difference between? tx: 12 05 04 tx: 12 05 14 tx: 12 05 24
|
|
| Top |
|
 |
|
mrf582
|
Post subject: Re: MS41 DTC list Posted: Sun Mar 04, 2018 12:59 am |
|
 |
| Senior Member |
Joined: Fri Feb 10, 2006 11:04 pm Posts: 2661 Location: RIP
|
|
| Top |
|
 |
|
busterhax
|
Post subject: Re: MS41 DTC list Posted: Sun Mar 04, 2018 12:59 am |
|
 |
| Senior Member |
Joined: Wed Jan 22, 2014 10:54 pm Posts: 1774
|
dschultz wrote: What's the difference between? tx: 12 05 04 tx: 12 05 14 tx: 12 05 24 I can sniff later but they are likely read shadow codes and read quick (both functions in inpa) Sent from my iPhone using Tapatalk
|
|
| Top |
|
 |
|
dschultz
|
Post subject: Re: MS41 DTC list Posted: Sun Mar 04, 2018 1:12 am |
|
 |
| RomRaider Developer |
Joined: Thu May 21, 2009 1:49 am Posts: 7323 Location: Canada eh!
|
mrf582 wrote: There appears to be absolutely no difference. All 3 commands call the exact same subroutine to send DTC stuff. There must be a difference as the function checks that control byte multiple times and branches differently on the result. One must be the for active and the other for memorized faults. The third?
|
|
| Top |
|
 |
|
busterhax
|
Post subject: MS41 DTC list Posted: Sun Mar 04, 2018 1:16 am |
|
 |
| Senior Member |
Joined: Wed Jan 22, 2014 10:54 pm Posts: 1774
|
|
04 is definitely read DTCs. Verified by sniffing inpa. 14 and 24 I’m guessing are probably shadow codes and quick read. I can verify
Shadow codes appears to be pending codes. Quick read gives some basic info such as hours since last dtc clearing
Sent from my iPhone using Tapatalk
|
|
| Top |
|
 |
|
mrf582
|
Post subject: Re: MS41 DTC list Posted: Sun Mar 04, 2018 1:34 am |
|
 |
| Senior Member |
Joined: Fri Feb 10, 2006 11:04 pm Posts: 2661 Location: RIP
|
dschultz wrote: mrf582 wrote: There appears to be absolutely no difference. All 3 commands call the exact same subroutine to send DTC stuff. There must be a difference as the function checks that control byte multiple times and branches differently on the result. One must be the for active and the other for memorized faults. The third? You're right. I didn't look through the sub-routine that was called. I think Kyle has the answer on this.
_________________ MS41 Project Leader & Co-Developer (2012 - 2023) MS41.3 https://sites.google.com/site/openms41/custom-code---ms41-3 MS41 ECU Portal https://sites.google.com/site/openms41/ms41-ecu-portal
|
|
| Top |
|
 |
|
dschultz
|
Post subject: Re: MS41 DTC list Posted: Sun Mar 04, 2018 3:38 am |
|
 |
| RomRaider Developer |
Joined: Thu May 21, 2009 1:49 am Posts: 7323 Location: Canada eh!
|
|
Has there been any work the cross reference these codes to OBD P codes?
|
|
| Top |
|
 |
|
mrf582
|
Post subject: Re: MS41 DTC list Posted: Sun Mar 04, 2018 3:52 am |
|
 |
| Senior Member |
Joined: Fri Feb 10, 2006 11:04 pm Posts: 2661 Location: RIP
|
|
| Top |
|
 |
|
busterhax
|
Post subject: Re: MS41 DTC list Posted: Sun Mar 04, 2018 4:49 am |
|
 |
| Senior Member |
Joined: Wed Jan 22, 2014 10:54 pm Posts: 1774
|
|
04 = # of DTCs present 04 01 = # of DTCs present + DTCs and freeze frame 04 00 = Quick read 14 01 = shadow/pending DTCs 24 (xx) = ???
See below for testing.
Here's a standard DTC read on the bench: Write: 12 05 04 01 12 Read: 12 55 A0 08 64 78 01 28 FF 00 03 00 00 00 0C 71 01 28 00 00 0B FF 00 00 1B 74 01 28 00 00 00 F3 00 00 35 74 01 28 00 00 00 F3 00 00 3E 72 01 28 00 0B 0B 7D 00 00 14 64 01 28 00 00 0B 7D 00 00 45 64 01 28 00 00 0B 7D 00 00 12 64 01 28 0B 0B 00 7D 00 00 C3
Here's some 24 XX testing: Write: 12 04 24 32 Read: 12 06 A0 08 00 BC ;number of dtcs? 8
Write: 12 05 24 00 33 Read: 12 09 A0 08 00 00 00 03 B0 ; number of DTCs? 8
Write: 12 05 24 01 32 Read: 12 65 A0 08 64 78 01 28 FF 00 03 00 00 00 71 00 0C 71 01 28 00 00 0B FF 00 00 40 14 1B 74 01 28 00 00 00 F3 00 00 40 0A 35 74 01 28 00 00 00 F3 00 00 40 0A 3E 72 01 28 00 0B 0B 7D 00 00 40 0A 14 64 01 28 00 00 0B 7D 00 00 00 00 45 64 01 28 00 00 0B 7D 00 00 00 00 12 64 01 28 0B 0B 00 7D 00 00 00 00 9C
I could not find command 0x24 anywhere in the INPA source file meaning this function is not built into inpa. It seems 24 01 returns the same DTC list, but there are an extra 2 bytes associated with each DTC.
|
|
| Top |
|
 |
|
dschultz
|
Post subject: Re: MS41 DTC list Posted: Sun Mar 04, 2018 1:45 pm |
|
 |
| RomRaider Developer |
Joined: Thu May 21, 2009 1:49 am Posts: 7323 Location: Canada eh!
|
|
| Top |
|
 |
|
Shhaddoww
|
Post subject: Re: MS41 DTC list Posted: Wed Nov 21, 2018 11:37 pm |
|
 |
| Newbie |
Joined: Sun Feb 18, 2018 9:57 am Posts: 8
|
|
Welcome. I have a question regarding the error code 209 ews signal fehlerhaft ews I have turned off in control bits, however, I have this error. can it be caused. I have not put in the car yet. I do not have this error on another driver with this error disabled.
|
|
| Top |
|
 |
Who is online |
Users browsing this forum: No registered users and 0 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|