Re: PLX DM-5/SM-AFR interfacing with the ecm
There's a couple things going on...probably the reason for the confusion.
In stock form (and most of the aftermarket chips as well) the AFR field doesn't reflect real AFR. It's a calculated number.
The people that are getting real AFR data in the data stream, either have a "patched" chip (see
http://digware.lunarpages.com) or are running code59. (code59.org) Both have additional ECM code to read an additional input, and translate this input to an AFR value. This is what's getting routed to Pin F14.
The PLX (and others) will also let you simulate a narrowband output. This is what you would run into the stock o2 input. This won't give you an AFR reading. It will cause the o2 mv value to have a semi-consistent value, and based on how you programmed the "simulated" narrowband, you could make a chart such that .xxx mv = xx.x AFR.
Some people do both - they route the simulated narrowband to the stock o2 line, and run the F14 line to read real wideband data. This allows them to remove the stock o2 sensor, have the wideband "simulate" it, and the ECM doesn't know it's gone.
Code59 sorta eliminates the need for this, since it has code to actually use the wideband for closed loop fuel control. (Although, it's still open-loop at WOT like every other GM ECM)
Hopefully, that clears some things up. Bottom line, you really have to have a patched chip or code59 to get any useful data in the ALDL stream. (In a practical fashion).