swingtan
August 3rd, 2010, 03:12 PM
I've been logging the misfire PID's for the past few days and was wondering what we can use the information for and how do we interpret the data? There are 2 main PIDs that I've found...
GM.MFCSTAT: Misfire Current Status
This seems to be quite active on my ECM (E38). Normally this PID shows a value of "0", but at times the value jumps up in isolated spikes or "clustered" groups.
This PID always goes to peak values when the APP% is at 0% and the engine is not in "Idle Mode"
Quite often, at light throttle cruise, I get a lot of activity on this PID with values in the mid range ( min=0, Max=255 )
GM.MFCYLIDX: Cylinder Mode Misfire Index
This PID never seems to have a value of "0", usually is has low values of between 35-1500. Peak values are 65535 (IT Tech guys, take a moment to notice the significance there...)
Quite often the PID reaches MAX value and stays there, but so far I haven't worked out what is the correlation for this, but there are times when MFCSTAT is active, so is MFCYLIDX. At other times they seem to be quite exclusive.
While these PID's have been quite active, I've never throws a DTC for a misfire. I have had some light throttle surge though and when logging these PID's, it does show that something is going on. I have "tweaked" the DTC settings for misfires so it throws a code and freeze-frame, but the data is not telling me what cylinder may be at fault.
So, here is my question...
Is there any way of mapping these events back to a specific cylinder?
Simon.
GM.MFCSTAT: Misfire Current Status
This seems to be quite active on my ECM (E38). Normally this PID shows a value of "0", but at times the value jumps up in isolated spikes or "clustered" groups.
This PID always goes to peak values when the APP% is at 0% and the engine is not in "Idle Mode"
Quite often, at light throttle cruise, I get a lot of activity on this PID with values in the mid range ( min=0, Max=255 )
GM.MFCYLIDX: Cylinder Mode Misfire Index
This PID never seems to have a value of "0", usually is has low values of between 35-1500. Peak values are 65535 (IT Tech guys, take a moment to notice the significance there...)
Quite often the PID reaches MAX value and stays there, but so far I haven't worked out what is the correlation for this, but there are times when MFCSTAT is active, so is MFCYLIDX. At other times they seem to be quite exclusive.
While these PID's have been quite active, I've never throws a DTC for a misfire. I have had some light throttle surge though and when logging these PID's, it does show that something is going on. I have "tweaked" the DTC settings for misfires so it throws a code and freeze-frame, but the data is not telling me what cylinder may be at fault.
So, here is my question...
Is there any way of mapping these events back to a specific cylinder?
Simon.