View Poll Results: Would DTC patch be useful for you?
Maybe, I do not really uderstand the purpose
0
0%
Multiple Choice Poll. Voters: 8. You may not vote on this poll
DTC patch disscussion
#1
Evolved Member
Thread Starter
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 730
Likes: 0
Received 2 Likes
on
2 Posts
DTC patch disscussion
My idea is following, once the error code shall be stored, one could look it up in the OBD table and if the cell in OBD lookup table would say 0 instead of DTC (e.g. 0137)
MrFred's routine would be called to reset. I know that some modifications to MrFred's routine should be done as it uses RPM limit to be called.
My question here is if somebody found better place than sub_3289C speaking of 88590015.
I would like to avoid recursion/reentrance of the same subroutine as I do not know how big is the call stack.
Last edited by acamus; Mar 4, 2009 at 01:57 AM.
#6
Evolved Member
Thread Starter
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 730
Likes: 0
Received 2 Likes
on
2 Posts
I shall spend my time with something more useful.
I do not know if I can express myself more clearly.
1. We know how OBD table indexes (axes) work.
2. We know what function is called when error shall be stored in means of indexes.
What is still missing is to put it all together, i.e. intercepting call (2), perform same lookup as normal OBD diagnostic code lookup for CEL.
Outcome of lookup is either some PXXXX code or P0000 for some index values.
Once P0000 is retrieved in function (2), one shall forget about the error and do not set it in function 2.
So we would have possibility to simply set 0000 at position of some real diagnostic trouble code.
Example
In case of ECU swap or removing of some parts one could get rid of diagnostic trouble codes (CEL) that are obviously wrong.
We all kn ow that periphery bits are here to switch monitoring off, but as we have found they have limited use as some engine component tests (i.e. O2 heater) do not
have corresponding periphery bit.
Excuse my English if it is not clear, but it seems I speak binary more fluently .
Last edited by acamus; Mar 25, 2009 at 10:38 PM.
#7
Evolved Member
Thread Starter
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 730
Likes: 0
Received 2 Likes
on
2 Posts
I personally would rather switch monitoring of annoying DTC and keep ones
that indicate some problems within the engine. But it is just one man's opinion.
Some checks cannot be even switched off by periphery bits, so one would have
a possibility at least to suppress them with the patch under disscussion.
Last edited by acamus; Mar 25, 2009 at 10:35 PM.
Trending Topics
0000, code, codes, dtc, dtcupdatebit, error, evo, evolution, medtc, mitsubishi, p0000, patchcom, rid, subroutine, subroutines